xref: /openbmc/linux/arch/arm/mach-s5pv210/Kconfig (revision 0d456bad)
1# arch/arm/mach-s5pv210/Kconfig
2#
3# Copyright (c) 2010 Samsung Electronics Co., Ltd.
4#		http://www.samsung.com/
5#
6# Licensed under GPLv2
7
8# Configuration options for the S5PV210/S5PC110
9
10if ARCH_S5PV210
11
12config CPU_S5PV210
13	bool
14	select S5P_EXT_INT
15	select S5P_HRT
16	select S5P_PM if PM
17	select S5P_SLEEP if PM
18	select SAMSUNG_DMADEV
19	help
20	  Enable S5PV210 CPU support
21
22config S5PV210_SETUP_I2C1
23	bool
24	help
25	  Common setup code for i2c bus 1.
26
27config S5PV210_SETUP_I2C2
28	bool
29	help
30	  Common setup code for i2c bus 2.
31
32config S5PV210_SETUP_IDE
33	bool
34	help
35	  Common setup code for S5PV210 IDE GPIO configurations
36
37config S5PV210_SETUP_FB_24BPP
38	bool
39	help
40          Common setup code for S5PV210 with an 24bpp RGB display helper.
41
42config S5PV210_SETUP_KEYPAD
43	bool
44	help
45	  Common setup code for keypad.
46
47config S5PV210_SETUP_SDHCI
48        bool
49        select S5PV210_SETUP_SDHCI_GPIO
50        help
51          Internal helper functions for S5PV210 based SDHCI systems
52
53config S5PV210_SETUP_SDHCI_GPIO
54	bool
55	help
56	  Common setup code for SDHCI gpio.
57
58config S5PV210_SETUP_FIMC
59	bool
60	help
61	  Common setup code for the camera interfaces.
62
63config S5PV210_SETUP_SPI
64	bool
65	help
66	  Common setup code for SPI GPIO configurations.
67
68config S5PV210_SETUP_USB_PHY
69	bool
70	help
71	  Common setup code for USB PHY controller
72
73menu "S5PC110 Machines"
74
75config MACH_AQUILA
76	bool "Aquila"
77	select CPU_S5PV210
78	select S3C_DEV_FB
79	select S3C_DEV_HSMMC
80	select S3C_DEV_HSMMC1
81	select S3C_DEV_HSMMC2
82	select S5PV210_SETUP_FB_24BPP
83	select S5PV210_SETUP_SDHCI
84	select S5PV210_SETUP_USB_PHY
85	select S5P_DEV_FIMC0
86	select S5P_DEV_FIMC1
87	select S5P_DEV_FIMC2
88	select S5P_DEV_ONENAND
89	help
90	  Machine support for the Samsung Aquila target based on S5PC110 SoC
91
92config MACH_GONI
93	bool "GONI"
94	select CPU_S5PV210
95	select S3C_DEV_FB
96	select S3C_DEV_HSMMC
97	select S3C_DEV_HSMMC1
98	select S3C_DEV_HSMMC2
99	select S3C_DEV_I2C1
100	select S3C_DEV_I2C2
101	select S3C_DEV_USB_HSOTG
102	select S5PV210_SETUP_FB_24BPP
103	select S5PV210_SETUP_FIMC
104	select S5PV210_SETUP_I2C1
105	select S5PV210_SETUP_I2C2
106	select S5PV210_SETUP_KEYPAD
107	select S5PV210_SETUP_SDHCI
108	select S5PV210_SETUP_USB_PHY
109	select S5P_DEV_FIMC0
110	select S5P_DEV_FIMC1
111	select S5P_DEV_FIMC2
112	select S5P_DEV_MFC
113	select S5P_DEV_ONENAND
114	select S5P_DEV_TV
115	select S5P_GPIO_INT
116	select SAMSUNG_DEV_KEYPAD
117	help
118	  Machine support for Samsung GONI board
119	  S5PC110(MCP) is one of package option of S5PV210
120
121config MACH_SMDKC110
122	bool "SMDKC110"
123	select CPU_S5PV210
124	select S3C_DEV_I2C1
125	select S3C_DEV_I2C2
126	select S3C_DEV_RTC
127	select S3C_DEV_WDT
128	select S5PV210_SETUP_I2C1
129	select S5PV210_SETUP_I2C2
130	select S5PV210_SETUP_IDE
131	select S5P_DEV_FIMC0
132	select S5P_DEV_FIMC1
133	select S5P_DEV_FIMC2
134	select S5P_DEV_MFC
135	select SAMSUNG_DEV_IDE
136	help
137	  Machine support for Samsung SMDKC110
138	  S5PC110(MCP) is one of package option of S5PV210
139
140endmenu
141
142menu "S5PV210 Machines"
143
144config MACH_SMDKV210
145	bool "SMDKV210"
146	select CPU_S5PV210
147	select S3C_DEV_FB
148	select S3C_DEV_HSMMC
149	select S3C_DEV_HSMMC1
150	select S3C_DEV_HSMMC2
151	select S3C_DEV_HSMMC3
152	select S3C_DEV_I2C1
153	select S3C_DEV_I2C2
154	select S3C_DEV_RTC
155	select S3C_DEV_USB_HSOTG
156	select S3C_DEV_WDT
157	select S5PV210_SETUP_FB_24BPP
158	select S5PV210_SETUP_I2C1
159	select S5PV210_SETUP_I2C2
160	select S5PV210_SETUP_IDE
161	select S5PV210_SETUP_KEYPAD
162	select S5PV210_SETUP_SDHCI
163	select S5PV210_SETUP_USB_PHY
164	select S5P_DEV_FIMC0
165	select S5P_DEV_FIMC1
166	select S5P_DEV_FIMC2
167	select S5P_DEV_JPEG
168	select S5P_DEV_MFC
169	select SAMSUNG_DEV_ADC
170	select SAMSUNG_DEV_BACKLIGHT
171	select SAMSUNG_DEV_IDE
172	select SAMSUNG_DEV_KEYPAD
173	select SAMSUNG_DEV_PWM
174	select SAMSUNG_DEV_TS
175	help
176	  Machine support for Samsung SMDKV210
177
178config MACH_TORBRECK
179	bool "Torbreck"
180	select ARCH_SPARSEMEM_ENABLE
181	select CPU_S5PV210
182	select S3C_DEV_HSMMC
183	select S3C_DEV_HSMMC1
184	select S3C_DEV_HSMMC2
185	select S3C_DEV_HSMMC3
186	select S3C_DEV_I2C1
187	select S3C_DEV_I2C2
188	select S3C_DEV_RTC
189	select S3C_DEV_WDT
190	select S5PV210_SETUP_I2C1
191	select S5PV210_SETUP_I2C2
192	select S5PV210_SETUP_SDHCI
193	help
194	  Machine support for aESOP Torbreck
195
196endmenu
197
198endif
199