rk30_phonepad:improve phonepad Kconfig
authorluowei <lw@rock-chips.com>
Fri, 28 Sep 2012 06:39:01 +0000 (14:39 +0800)
committerluowei <lw@rock-chips.com>
Fri, 28 Sep 2012 06:40:05 +0000 (14:40 +0800)
arch/arm/configs/rk30_phonepad_c8003_defconfig
arch/arm/configs/rk30_phonepad_defconfig
arch/arm/mach-rk30/Kconfig

index cfe08bd91f29fd6f647067cfa06e4b07091b975a..ad663aedf93437dc61bd1b4b7d30f86020e59622 100755 (executable)
@@ -27,6 +27,7 @@ CONFIG_RK_CLOCK_PROC=y
 CONFIG_CLK_SWITCH_TO_32K=y
 CONFIG_RK30_I2C_INSRAM=y
 CONFIG_MACH_RK30_PHONE_PAD=y
+CONFIG_MACH_RK30_PHONE_PAD_C8003=y
 # CONFIG_SWP_EMULATE is not set
 CONFIG_FIQ_DEBUGGER=y
 CONFIG_FIQ_DEBUGGER_NO_SLEEP=y
index 0fe3082865780da4bf79aa0d53b4cce63225b5fd..e2675343aa3e7dbe3f3fe1f3254b3b15bfd259d0 100755 (executable)
@@ -28,6 +28,7 @@ CONFIG_CLK_SWITCH_TO_32K=y
 CONFIG_RK30_I2C_INSRAM=y
 CONFIG_WIFI_COMBO_MODULE_CONTROL_FUNC=y
 CONFIG_MACH_RK30_PHONE_PAD=y
+CONFIG_MACH_RK30_PHONE_PAD_DS763=y
 # CONFIG_SWP_EMULATE is not set
 CONFIG_FIQ_DEBUGGER=y
 CONFIG_FIQ_DEBUGGER_NO_SLEEP=y
index 9ce0820221bcadb4c1e9bea0f4a7be730c699aaf..c066c7a4ec6ccefba6e32c83e8421a9522fd4dc3 100755 (executable)
@@ -24,10 +24,7 @@ config MACH_RK3066_SDK
 
 config MACH_RK30_DS1001B
         bool "RK30 DS1001B board"
-
-config MACH_RK30_PHONE_PAD
-        bool "RK30 smart phone pad board"
-        
+     
 config MACH_RK30_PHONE
        bool "RK30 smart phone board"
 
@@ -37,8 +34,25 @@ config MACH_RK30_PHONE_LOQUAT
 config MACH_RK30_PHONE_A22
         bool "RK30 smart phone a22 board"
        
+config MACH_RK30_PHONE_PAD
+        bool "RK30 phone pad board"
+       
 endchoice
 
+if MACH_RK30_PHONE_PAD
+choice
+       prompt "RK30 phone pad board type"
+       default MACH_RK30_PHONE_PAD_DS763
+
+       config MACH_RK30_PHONE_PAD_DS763
+       bool "ds763"
+
+       config MACH_RK30_PHONE_PAD_C8003
+       bool "c8003"
+
+endchoice
+endif
+
 endif
 
 if ARCH_RK3066B