diff options
Diffstat (limited to 'arch/arm/mach-s5pv210/Kconfig')
-rw-r--r-- | arch/arm/mach-s5pv210/Kconfig | 87 |
1 files changed, 70 insertions, 17 deletions
diff --git a/arch/arm/mach-s5pv210/Kconfig b/arch/arm/mach-s5pv210/Kconfig index 0761eac9aaea..d3a38955c741 100644 --- a/arch/arm/mach-s5pv210/Kconfig +++ b/arch/arm/mach-s5pv210/Kconfig | |||
@@ -27,11 +27,21 @@ config S5PV210_SETUP_I2C2 | |||
27 | help | 27 | help |
28 | Common setup code for i2c bus 2. | 28 | Common setup code for i2c bus 2. |
29 | 29 | ||
30 | config S5PV210_SETUP_IDE | ||
31 | bool | ||
32 | help | ||
33 | Common setup code for S5PV210 IDE GPIO configurations | ||
34 | |||
30 | config S5PV210_SETUP_FB_24BPP | 35 | config S5PV210_SETUP_FB_24BPP |
31 | bool | 36 | bool |
32 | help | 37 | help |
33 | Common setup code for S5PV210 with an 24bpp RGB display helper. | 38 | Common setup code for S5PV210 with an 24bpp RGB display helper. |
34 | 39 | ||
40 | config S5PV210_SETUP_KEYPAD | ||
41 | bool | ||
42 | help | ||
43 | Common setup code for keypad. | ||
44 | |||
35 | config S5PV210_SETUP_SDHCI | 45 | config S5PV210_SETUP_SDHCI |
36 | bool | 46 | bool |
37 | select S5PV210_SETUP_SDHCI_GPIO | 47 | select S5PV210_SETUP_SDHCI_GPIO |
@@ -43,14 +53,27 @@ config S5PV210_SETUP_SDHCI_GPIO | |||
43 | help | 53 | help |
44 | Common setup code for SDHCI gpio. | 54 | Common setup code for SDHCI gpio. |
45 | 55 | ||
46 | # machine support | 56 | config S5PC110_DEV_ONENAND |
57 | bool | ||
58 | help | ||
59 | Compile in platform device definition for OneNAND1 controller | ||
60 | |||
61 | menu "S5PC110 Machines" | ||
47 | 62 | ||
48 | config MACH_AQUILA | 63 | config MACH_AQUILA |
49 | bool "Samsung Aquila" | 64 | bool "Aquila" |
50 | select CPU_S5PV210 | 65 | select CPU_S5PV210 |
51 | select ARCH_SPARSEMEM_ENABLE | 66 | select ARCH_SPARSEMEM_ENABLE |
52 | select S5PV210_SETUP_FB_24BPP | ||
53 | select S3C_DEV_FB | 67 | select S3C_DEV_FB |
68 | select S5P_DEV_FIMC0 | ||
69 | select S5P_DEV_FIMC1 | ||
70 | select S5P_DEV_FIMC2 | ||
71 | select S3C_DEV_HSMMC | ||
72 | select S3C_DEV_HSMMC1 | ||
73 | select S3C_DEV_HSMMC2 | ||
74 | select S5PC110_DEV_ONENAND | ||
75 | select S5PV210_SETUP_FB_24BPP | ||
76 | select S5PV210_SETUP_SDHCI | ||
54 | help | 77 | help |
55 | Machine support for the Samsung Aquila target based on S5PC110 SoC | 78 | Machine support for the Samsung Aquila target based on S5PC110 SoC |
56 | 79 | ||
@@ -58,34 +81,64 @@ config MACH_GONI | |||
58 | bool "GONI" | 81 | bool "GONI" |
59 | select CPU_S5PV210 | 82 | select CPU_S5PV210 |
60 | select ARCH_SPARSEMEM_ENABLE | 83 | select ARCH_SPARSEMEM_ENABLE |
84 | select S3C_DEV_FB | ||
85 | select S5P_DEV_FIMC0 | ||
86 | select S5P_DEV_FIMC1 | ||
87 | select S5P_DEV_FIMC2 | ||
88 | select S3C_DEV_HSMMC | ||
89 | select S3C_DEV_HSMMC1 | ||
90 | select S3C_DEV_HSMMC2 | ||
91 | select S5PC110_DEV_ONENAND | ||
92 | select S5PV210_SETUP_FB_24BPP | ||
93 | select S5PV210_SETUP_SDHCI | ||
61 | help | 94 | help |
62 | Machine support for Samsung GONI board | 95 | Machine support for Samsung GONI board |
63 | S5PC110(MCP) is one of package option of S5PV210 | 96 | S5PC110(MCP) is one of package option of S5PV210 |
64 | 97 | ||
65 | config S5PC110_DEV_ONENAND | 98 | config MACH_SMDKC110 |
66 | bool | 99 | bool "SMDKC110" |
100 | select CPU_S5PV210 | ||
101 | select ARCH_SPARSEMEM_ENABLE | ||
102 | select S3C_DEV_I2C1 | ||
103 | select S3C_DEV_I2C2 | ||
104 | select S3C_DEV_RTC | ||
105 | select S3C_DEV_WDT | ||
106 | select SAMSUNG_DEV_IDE | ||
107 | select S5PV210_SETUP_I2C1 | ||
108 | select S5PV210_SETUP_I2C2 | ||
109 | select S5PV210_SETUP_IDE | ||
67 | help | 110 | help |
68 | Compile in platform device definition for OneNAND1 controller | 111 | Machine support for Samsung SMDKC110 |
112 | S5PC110(MCP) is one of package option of S5PV210 | ||
113 | |||
114 | endmenu | ||
115 | |||
116 | menu "S5PV210 Machines" | ||
69 | 117 | ||
70 | config MACH_SMDKV210 | 118 | config MACH_SMDKV210 |
71 | bool "SMDKV210" | 119 | bool "SMDKV210" |
72 | select CPU_S5PV210 | 120 | select CPU_S5PV210 |
73 | select ARCH_SPARSEMEM_ENABLE | 121 | select ARCH_SPARSEMEM_ENABLE |
122 | select S3C_DEV_HSMMC | ||
123 | select S3C_DEV_HSMMC1 | ||
124 | select S3C_DEV_HSMMC2 | ||
125 | select S3C_DEV_HSMMC3 | ||
126 | select S3C_DEV_I2C1 | ||
127 | select S3C_DEV_I2C2 | ||
128 | select S3C_DEV_RTC | ||
129 | select S3C_DEV_WDT | ||
74 | select SAMSUNG_DEV_ADC | 130 | select SAMSUNG_DEV_ADC |
131 | select SAMSUNG_DEV_IDE | ||
132 | select SAMSUNG_DEV_KEYPAD | ||
75 | select SAMSUNG_DEV_TS | 133 | select SAMSUNG_DEV_TS |
76 | select S3C_DEV_WDT | 134 | select S5PV210_SETUP_I2C1 |
77 | select HAVE_S3C2410_WATCHDOG | 135 | select S5PV210_SETUP_I2C2 |
136 | select S5PV210_SETUP_IDE | ||
137 | select S5PV210_SETUP_KEYPAD | ||
138 | select S5PV210_SETUP_SDHCI | ||
78 | help | 139 | help |
79 | Machine support for Samsung SMDKV210 | 140 | Machine support for Samsung SMDKV210 |
80 | 141 | ||
81 | config MACH_SMDKC110 | 142 | endmenu |
82 | bool "SMDKC110" | ||
83 | select CPU_S5PV210 | ||
84 | select ARCH_SPARSEMEM_ENABLE | ||
85 | select S3C_DEV_WDT | ||
86 | select HAVE_S3C2410_WATCHDOG | ||
87 | help | ||
88 | Machine support for Samsung SMDKC110 | ||
89 | S5PC110(MCP) is one of package option of S5PV210 | ||
90 | 143 | ||
91 | endif | 144 | endif |