xref: /openbmc/linux/arch/arm/mach-s5pv210/Kconfig (revision 9c1f8594)
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 S3C_PL330_DMA
15	select S5P_EXT_INT
16	select S5P_HRT
17	select S5PV210_PM if PM
18	help
19	  Enable S5PV210 CPU support
20
21config S5PV210_SETUP_I2C1
22	bool
23	help
24	  Common setup code for i2c bus 1.
25
26config S5PV210_SETUP_I2C2
27	bool
28	help
29	  Common setup code for i2c bus 2.
30
31config S5PV210_SETUP_IDE
32	bool
33	help
34	  Common setup code for S5PV210 IDE GPIO configurations
35
36config S5PV210_SETUP_FB_24BPP
37	bool
38	help
39          Common setup code for S5PV210 with an 24bpp RGB display helper.
40
41config S5PV210_SETUP_KEYPAD
42	bool
43	help
44	  Common setup code for keypad.
45
46config S5PV210_SETUP_SDHCI
47        bool
48        select S5PV210_SETUP_SDHCI_GPIO
49        help
50          Internal helper functions for S5PV210 based SDHCI systems
51
52config S5PV210_SETUP_SDHCI_GPIO
53	bool
54	help
55	  Common setup code for SDHCI gpio.
56
57config S5PV210_SETUP_FIMC
58	bool
59	help
60	  Common setup code for the camera interfaces.
61
62menu "S5PC110 Machines"
63
64config MACH_AQUILA
65	bool "Aquila"
66	select CPU_S5PV210
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 S5P_DEV_ONENAND
75	select S5PV210_SETUP_FB_24BPP
76	select S5PV210_SETUP_SDHCI
77	help
78	  Machine support for the Samsung Aquila target based on S5PC110 SoC
79
80config MACH_GONI
81	bool "GONI"
82	select CPU_S5PV210
83	select S5P_GPIO_INT
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 S3C_DEV_I2C1
92	select S3C_DEV_I2C2
93	select S5P_DEV_MFC
94	select S3C_DEV_USB_HSOTG
95	select S5P_DEV_ONENAND
96	select SAMSUNG_DEV_KEYPAD
97	select S5PV210_SETUP_FB_24BPP
98	select S5PV210_SETUP_I2C1
99	select S5PV210_SETUP_I2C2
100	select S5PV210_SETUP_KEYPAD
101	select S5PV210_SETUP_SDHCI
102	help
103	  Machine support for Samsung GONI board
104	  S5PC110(MCP) is one of package option of S5PV210
105
106config MACH_SMDKC110
107	bool "SMDKC110"
108	select CPU_S5PV210
109	select S3C_DEV_I2C1
110	select S3C_DEV_I2C2
111	select S3C_DEV_RTC
112	select S3C_DEV_WDT
113	select SAMSUNG_DEV_IDE
114	select S5PV210_SETUP_I2C1
115	select S5PV210_SETUP_I2C2
116	select S5PV210_SETUP_IDE
117	help
118	  Machine support for Samsung SMDKC110
119	  S5PC110(MCP) is one of package option of S5PV210
120
121endmenu
122
123menu "S5PV210 Machines"
124
125config MACH_SMDKV210
126	bool "SMDKV210"
127	select CPU_S5PV210
128	select S3C_DEV_FB
129	select S3C_DEV_HSMMC
130	select S3C_DEV_HSMMC1
131	select S3C_DEV_HSMMC2
132	select S3C_DEV_HSMMC3
133	select S3C_DEV_I2C1
134	select S3C_DEV_I2C2
135	select S3C_DEV_RTC
136	select S3C_DEV_WDT
137	select SAMSUNG_DEV_ADC
138	select SAMSUNG_DEV_BACKLIGHT
139	select SAMSUNG_DEV_IDE
140	select SAMSUNG_DEV_KEYPAD
141	select SAMSUNG_DEV_PWM
142	select SAMSUNG_DEV_TS
143	select S5PV210_SETUP_FB_24BPP
144	select S5PV210_SETUP_I2C1
145	select S5PV210_SETUP_I2C2
146	select S5PV210_SETUP_IDE
147	select S5PV210_SETUP_KEYPAD
148	select S5PV210_SETUP_SDHCI
149	help
150	  Machine support for Samsung SMDKV210
151
152config MACH_TORBRECK
153	bool "Torbreck"
154	select CPU_S5PV210
155	select ARCH_SPARSEMEM_ENABLE
156	select S3C_DEV_HSMMC
157	select S3C_DEV_HSMMC1
158	select S3C_DEV_HSMMC2
159	select S3C_DEV_HSMMC3
160	select S3C_DEV_I2C1
161	select S3C_DEV_I2C2
162	select S3C_DEV_RTC
163	select S3C_DEV_WDT
164	select S5PV210_SETUP_I2C1
165	select S5PV210_SETUP_I2C2
166	select S5PV210_SETUP_SDHCI
167	help
168	  Machine support for aESOP Torbreck
169
170endmenu
171
172config S5PV210_PM
173	bool
174	help
175	  Power Management code common to S5PV210
176
177endif
178