select GENERIC_CLOCKEVENTS
select ARCH_REQUIRE_GPIOLIB
select ARM_GIC
+ select PL330
help
Support for Rockchip RK29 soc.
CONFIG_WIFI_CONTROL_FUNC=y
# CONFIG_MACH_RK29SDK is not set
CONFIG_MACH_RK29WINACCORD=y
-CONFIG_MACH_RK29SDK_MEM_SIZE_M=512
+CONFIG_RK29_MEM_SIZE_M=512
#
# RK29 VPU (Video Processing Unit) support
CONFIG_ARCH_RK29=y
CONFIG_WIFI_CONTROL_FUNC=y
CONFIG_MACH_RK29SDK=y
-CONFIG_MACH_RK29SDK_MEM_SIZE_M=512
+CONFIG_RK29_MEM_SIZE_M=512
#
# RK29 VPU (Video Processing Unit) support
+if ARCH_RK29
+
+choice
+ prompt "Select Board Type"
+ depends on ARCH_RK29
+ default MACH_RK29SDK
+
config MACH_RK29SDK
depends on ARCH_RK29
- default y
bool "ROCKCHIP Board Rk29 For Sdk"
- select PL330
help
Support for the ROCKCHIP Board For Rk29 Sdk.
config MACH_RK29WINACCORD
depends on ARCH_RK29
- default y
bool "ROCKCHIP Board Rk29 For Winaccord"
- select PL330
help
Support for the ROCKCHIP Board For Rk29 Winaccord.
-config MACH_RK29SDK_MEM_SIZE_M
+endchoice
+
+config RK29_MEM_SIZE_M
int "Memory size (in MiB)"
- depends on MACH_RK29SDK || MACH_RK29WINACCORD
default 512
config WIFI_CONTROL_FUNC
say N here. This enables RK29 VPU driver HW_PERFORMANCE ioctl.
endmenu
+
+endif
/* Set memory size of pmem */
-#ifdef CONFIG_MACH_RK29SDK_MEM_SIZE_M
-#define SDRAM_SIZE (CONFIG_MACH_RK29SDK_MEM_SIZE_M * SZ_1M)
+#ifdef CONFIG_RK29_MEM_SIZE_M
+#define SDRAM_SIZE (CONFIG_RK29_MEM_SIZE_M * SZ_1M)
#else
#define SDRAM_SIZE SZ_512M
#endif
/* Set memory size of pmem */
-#ifdef CONFIG_MACH_RK29SDK_MEM_SIZE_M
-#define SDRAM_SIZE (CONFIG_MACH_RK29SDK_MEM_SIZE_M * SZ_1M)
+#ifdef CONFIG_RK29_MEM_SIZE_M
+#define SDRAM_SIZE (CONFIG_RK29_MEM_SIZE_M * SZ_1M)
#else
#define SDRAM_SIZE SZ_512M
#endif