diff --git a/arch/arm/mach-msm/asustek/flo/board-flo-storage.c b/arch/arm/mach-msm/asustek/flo/board-flo-storage.c index 411333429c57a52aee045e1e2ee7a45def5cdfc1..8f25e1fc11cd13727de0fd406175f2c608a5cc0c 100644 --- a/arch/arm/mach-msm/asustek/flo/board-flo-storage.c +++ b/arch/arm/mach-msm/asustek/flo/board-flo-storage.c @@ -332,8 +332,10 @@ static struct mmc_platform_data *apq8064_sdc4_pdata; void __init apq8064_init_mmc(void) { - if (apq8064_sdc1_pdata) + if (apq8064_sdc1_pdata) { apq8064_add_sdcc(1, apq8064_sdc1_pdata); + apq8064_add_uio(); + } if (apq8064_sdc2_pdata) apq8064_add_sdcc(2, apq8064_sdc2_pdata); diff --git a/arch/arm/mach-msm/asustek/flo/board-flo.h b/arch/arm/mach-msm/asustek/flo/board-flo.h index dc8f322deee80faf2d596d336dc921ef9e31c731..a46efca124cb93e893f8af9b11bd1b5766e4495e 100644 --- a/arch/arm/mach-msm/asustek/flo/board-flo.h +++ b/arch/arm/mach-msm/asustek/flo/board-flo.h @@ -78,6 +78,7 @@ extern struct regulator_init_data msm8064_saw_regulator_pdata_8821_s1; struct mmc_platform_data; int __init apq8064_add_sdcc(unsigned int controller, struct mmc_platform_data *plat); +int __init apq8064_add_uio(void); void apq8064_init_mmc(void); void apq8064_init_gpiomux(void);