diff options
Diffstat (limited to 'arch/arm/mach-omap2/display.c')
| -rw-r--r-- | arch/arm/mach-omap2/display.c | 17 | 
1 files changed, 4 insertions, 13 deletions
diff --git a/arch/arm/mach-omap2/display.c b/arch/arm/mach-omap2/display.c index a5b7a236aa5..8ad0a2f0367 100644 --- a/arch/arm/mach-omap2/display.c +++ b/arch/arm/mach-omap2/display.c @@ -35,14 +35,6 @@ static struct platform_device omap_display_device = {  	},  }; -static struct omap_device_pm_latency omap_dss_latency[] = { -	[0] = { -		.deactivate_func        = omap_device_idle_hwmods, -		.activate_func          = omap_device_enable_hwmods, -		.flags			= OMAP_DEVICE_LATENCY_AUTO_ADJUST, -	}, -}; -  struct omap_dss_hwmod_data {  	const char *oh_name;  	const char *dev_name; @@ -78,7 +70,7 @@ int __init omap_display_init(struct omap_dss_board_info *board_data)  {  	int r = 0;  	struct omap_hwmod *oh; -	struct omap_device *od; +	struct platform_device *pdev;  	int i, oh_count;  	struct omap_display_platform_data pdata;  	const struct omap_dss_hwmod_data *curr_dss_hwmod; @@ -108,13 +100,12 @@ int __init omap_display_init(struct omap_dss_board_info *board_data)  			return -ENODEV;  		} -		od = omap_device_build(curr_dss_hwmod[i].dev_name, +		pdev = omap_device_build(curr_dss_hwmod[i].dev_name,  				curr_dss_hwmod[i].id, oh, &pdata,  				sizeof(struct omap_display_platform_data), -				omap_dss_latency, -				ARRAY_SIZE(omap_dss_latency), 0); +				NULL, 0, 0); -		if (WARN((IS_ERR(od)), "Could not build omap_device for %s\n", +		if (WARN((IS_ERR(pdev)), "Could not build omap_device for %s\n",  				curr_dss_hwmod[i].oh_name))  			return -ENODEV;  	}  |