xref: /openbmc/linux/arch/arm/mach-s5pv210/Kconfig (revision 156d264b)
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 SAMSUNG_DMADEV
15	select S5P_EXT_INT
16	select S5P_HRT
17	select S5P_PM if PM
18	select S5P_SLEEP if PM
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
68menu "S5PC110 Machines"
69
70config MACH_AQUILA
71	bool "Aquila"
72	select CPU_S5PV210
73	select S3C_DEV_FB
74	select S5P_DEV_FIMC0
75	select S5P_DEV_FIMC1
76	select S5P_DEV_FIMC2
77	select S3C_DEV_HSMMC
78	select S3C_DEV_HSMMC1
79	select S3C_DEV_HSMMC2
80	select S5P_DEV_ONENAND
81	select S5PV210_SETUP_FB_24BPP
82	select S5PV210_SETUP_SDHCI
83	help
84	  Machine support for the Samsung Aquila target based on S5PC110 SoC
85
86config MACH_GONI
87	bool "GONI"
88	select CPU_S5PV210
89	select S5P_GPIO_INT
90	select S3C_DEV_FB
91	select S5P_DEV_FIMC0
92	select S5P_DEV_FIMC1
93	select S5P_DEV_FIMC2
94	select S3C_DEV_HSMMC
95	select S3C_DEV_HSMMC1
96	select S3C_DEV_HSMMC2
97	select S3C_DEV_I2C1
98	select S3C_DEV_I2C2
99	select S5P_DEV_MFC
100	select S3C_DEV_USB_HSOTG
101	select S5P_DEV_ONENAND
102	select SAMSUNG_DEV_KEYPAD
103	select S5P_DEV_TV
104	select S5PV210_SETUP_FB_24BPP
105	select S5PV210_SETUP_I2C1
106	select S5PV210_SETUP_I2C2
107	select S5PV210_SETUP_KEYPAD
108	select S5PV210_SETUP_SDHCI
109	select S5PV210_SETUP_FIMC
110	help
111	  Machine support for Samsung GONI board
112	  S5PC110(MCP) is one of package option of S5PV210
113
114config MACH_SMDKC110
115	bool "SMDKC110"
116	select CPU_S5PV210
117	select S3C_DEV_I2C1
118	select S3C_DEV_I2C2
119	select S3C_DEV_RTC
120	select S3C_DEV_WDT
121	select S5P_DEV_FIMC0
122	select S5P_DEV_FIMC1
123	select S5P_DEV_FIMC2
124	select S5P_DEV_MFC
125	select SAMSUNG_DEV_IDE
126	select S5PV210_SETUP_I2C1
127	select S5PV210_SETUP_I2C2
128	select S5PV210_SETUP_IDE
129	help
130	  Machine support for Samsung SMDKC110
131	  S5PC110(MCP) is one of package option of S5PV210
132
133endmenu
134
135menu "S5PV210 Machines"
136
137config MACH_SMDKV210
138	bool "SMDKV210"
139	select CPU_S5PV210
140	select S3C_DEV_FB
141	select S3C_DEV_HSMMC
142	select S3C_DEV_HSMMC1
143	select S3C_DEV_HSMMC2
144	select S3C_DEV_HSMMC3
145	select S3C_DEV_I2C1
146	select S3C_DEV_I2C2
147	select S3C_DEV_RTC
148	select S3C_DEV_WDT
149	select S5P_DEV_FIMC0
150	select S5P_DEV_FIMC1
151	select S5P_DEV_FIMC2
152	select S5P_DEV_JPEG
153	select S5P_DEV_MFC
154	select SAMSUNG_DEV_ADC
155	select SAMSUNG_DEV_BACKLIGHT
156	select SAMSUNG_DEV_IDE
157	select SAMSUNG_DEV_KEYPAD
158	select SAMSUNG_DEV_PWM
159	select SAMSUNG_DEV_TS
160	select S5PV210_SETUP_FB_24BPP
161	select S5PV210_SETUP_I2C1
162	select S5PV210_SETUP_I2C2
163	select S5PV210_SETUP_IDE
164	select S5PV210_SETUP_KEYPAD
165	select S5PV210_SETUP_SDHCI
166	help
167	  Machine support for Samsung SMDKV210
168
169config MACH_TORBRECK
170	bool "Torbreck"
171	select CPU_S5PV210
172	select ARCH_SPARSEMEM_ENABLE
173	select S3C_DEV_HSMMC
174	select S3C_DEV_HSMMC1
175	select S3C_DEV_HSMMC2
176	select S3C_DEV_HSMMC3
177	select S3C_DEV_I2C1
178	select S3C_DEV_I2C2
179	select S3C_DEV_RTC
180	select S3C_DEV_WDT
181	select S5PV210_SETUP_I2C1
182	select S5PV210_SETUP_I2C2
183	select S5PV210_SETUP_SDHCI
184	help
185	  Machine support for aESOP Torbreck
186
187endmenu
188
189endif
190