diff options
Diffstat (limited to 'arch/arm/mach-omap2/hsmmc.c')
| -rw-r--r-- | arch/arm/mach-omap2/hsmmc.c | 18 | 
1 files changed, 1 insertions, 17 deletions
diff --git a/arch/arm/mach-omap2/hsmmc.c b/arch/arm/mach-omap2/hsmmc.c index 2dc002a388b..77085847e4e 100644 --- a/arch/arm/mach-omap2/hsmmc.c +++ b/arch/arm/mach-omap2/hsmmc.c @@ -409,31 +409,17 @@ static int __init omap_hsmmc_pdata_init(struct omap2_hsmmc_info *c,  	return 0;  } -static struct omap_device_pm_latency omap_hsmmc_latency[] = { -	[0] = { -		.deactivate_func = omap_device_idle_hwmods, -		.activate_func	 = omap_device_enable_hwmods, -		.flags		 = OMAP_DEVICE_LATENCY_AUTO_ADJUST, -	}, -	/* -	 * XXX There should also be an entry here to power off/on the -	 * MMC regulators/PBIAS cells, etc. -	 */ -}; -  #define MAX_OMAP_MMC_HWMOD_NAME_LEN		16  void __init omap_init_hsmmc(struct omap2_hsmmc_info *hsmmcinfo, int ctrl_nr)  {  	struct omap_hwmod *oh;  	struct platform_device *pdev; -	struct omap_device_pm_latency *ohl;  	char oh_name[MAX_OMAP_MMC_HWMOD_NAME_LEN];  	struct omap_mmc_platform_data *mmc_data;  	struct omap_mmc_dev_attr *mmc_dev_attr;  	char *name;  	int l; -	int ohl_cnt = 0;  	mmc_data = kzalloc(sizeof(struct omap_mmc_platform_data), GFP_KERNEL);  	if (!mmc_data) { @@ -448,8 +434,6 @@ void __init omap_init_hsmmc(struct omap2_hsmmc_info *hsmmcinfo, int ctrl_nr)  	omap_hsmmc_mux(mmc_data, (ctrl_nr - 1));  	name = "omap_hsmmc"; -	ohl = omap_hsmmc_latency; -	ohl_cnt = ARRAY_SIZE(omap_hsmmc_latency);  	l = snprintf(oh_name, MAX_OMAP_MMC_HWMOD_NAME_LEN,  		     "mmc%d", ctrl_nr); @@ -468,7 +452,7 @@ void __init omap_init_hsmmc(struct omap2_hsmmc_info *hsmmcinfo, int ctrl_nr)  	}  	pdev = omap_device_build(name, ctrl_nr - 1, oh, mmc_data, -		sizeof(struct omap_mmc_platform_data), ohl, ohl_cnt, false); +		sizeof(struct omap_mmc_platform_data), NULL, 0, false);  	if (IS_ERR(pdev)) {  		WARN(1, "Can't build omap_device for %s:%s.\n", name, oh->name);  		kfree(mmc_data->slots[0].name);  |