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