From 93d5429eb1aea81e4261e43b29741e768a2dd5d8 Mon Sep 17 00:00:00 2001
From: Mekala Natarajan <mekalan@codeaurora.org>
Date: Mon, 9 Jun 2014 22:00:09 -0700
Subject: [PATCH] board-flo-storage: Add support for UIO devices for RemoteFS

The RemoteFS server now uses the UIO driver. Add the UIO
device for APQ8064.

Bug: 12784954

Signed-off-by: Mekala Natarajan <mekalan@codeaurora.org>
---
 arch/arm/mach-msm/asustek/flo/board-flo-storage.c | 4 +++-
 arch/arm/mach-msm/asustek/flo/board-flo.h         | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

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 411333429c57..8f25e1fc11cd 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 dc8f322deee8..a46efca124cb 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);
-- 
GitLab