1# Copyright 2007 Simtec Electronics
2#
3# Licensed under GPLv2
4
5config CPU_S3C2410
6	bool
7	depends on ARCH_S3C2410
8	select CPU_ARM920T
9	select S3C_GPIO_PULL_UP
10	select S3C2410_CLOCK
11	select S3C2410_GPIO
12	select CPU_LLSERIAL_S3C2410
13	select S3C2410_PM if PM
14	select S3C2410_CPUFREQ if CPU_FREQ_S3C24XX
15	help
16	  Support for S3C2410 and S3C2410A family from the S3C24XX line
17	  of Samsung Mobile CPUs.
18
19config CPU_S3C2410_DMA
20	bool
21	depends on S3C2410_DMA && (CPU_S3C2410 || CPU_S3C2442)
22	default y if CPU_S3C2410 || CPU_S3C2442
23	help
24	  DMA device selection for S3C2410 and compatible CPUs
25
26config S3C2410_PM
27	bool
28	help
29	  Power Management code common to S3C2410 and better
30
31config S3C2410_GPIO
32	bool
33	help
34	  GPIO code for S3C2410 and similar processors
35
36config SIMTEC_NOR
37	bool
38	help
39	  Internal node to specify machine has simtec NOR mapping
40
41config MACH_BAST_IDE
42	bool
43	select HAVE_PATA_PLATFORM
44	help
45	  Internal node for machines with an BAST style IDE
46	  interface
47
48# cpu frequency scaling support
49
50config S3C2410_CPUFREQ
51	bool
52	depends on CPU_FREQ_S3C24XX && CPU_S3C2410
53	select S3C2410_CPUFREQ_UTILS
54	help
55	  CPU Frequency scaling support for S3C2410
56
57config S3C2410_PLLTABLE
58	bool
59	depends on S3C2410_CPUFREQ && CPU_FREQ_S3C24XX_PLL
60	default y
61	help
62	  Select the PLL table for the S3C2410
63
64menu "S3C2410 Machines"
65
66config ARCH_SMDK2410
67	bool "SMDK2410/A9M2410"
68	select CPU_S3C2410
69	select MACH_SMDK
70	help
71	   Say Y here if you are using the SMDK2410 or the derived module A9M2410
72           <http://www.fsforth.de>
73
74config ARCH_H1940
75	bool "IPAQ H1940"
76	select CPU_S3C2410
77	select PM_H1940 if PM
78	select S3C_DEV_USB_HOST
79	select S3C_DEV_NAND
80	select S3C2410_SETUP_TS
81	help
82	  Say Y here if you are using the HP IPAQ H1940
83
84config H1940BT
85        tristate "Control the state of H1940 bluetooth chip"
86        depends on ARCH_H1940
87        select RFKILL
88        help
89          This is a simple driver that is able to control
90          the state of built in bluetooth chip on h1940.
91
92config PM_H1940
93	bool
94	help
95	  Internal node for H1940 and related PM
96
97config MACH_N30
98	bool "Acer N30 family"
99	select CPU_S3C2410
100	select MACH_N35
101	select S3C_DEV_USB_HOST
102	select S3C_DEV_NAND
103	help
104	  Say Y here if you want suppt for the Acer N30, Acer N35,
105	  Navman PiN570, Yakumo AlphaX or Airis NC05 PDAs.
106
107config MACH_N35
108	bool
109	help
110	  Internal node in order to enable support for Acer N35 if Acer N30 is
111	  selected.
112
113config ARCH_BAST
114	bool "Simtec Electronics BAST (EB2410ITX)"
115	select CPU_S3C2410
116	select S3C2410_IOTIMING if S3C2410_CPUFREQ
117	select PM_SIMTEC if PM
118	select SIMTEC_NOR
119	select MACH_BAST_IDE
120	select S3C24XX_DCLK
121	select ISA
122	select S3C_DEV_HWMON
123	select S3C_DEV_USB_HOST
124	select S3C_DEV_NAND
125	help
126	  Say Y here if you are using the Simtec Electronics EB2410ITX
127	  development board (also known as BAST)
128
129config MACH_OTOM
130 	bool "NexVision OTOM Board"
131 	select CPU_S3C2410
132	select S3C_DEV_USB_HOST
133	select S3C_DEV_NAND
134	help
135 	  Say Y here if you are using the Nex Vision OTOM board
136
137config MACH_AML_M5900
138	bool "AML M5900 Series"
139	select CPU_S3C2410
140	select PM_SIMTEC if PM
141	select S3C_DEV_USB_HOST
142	help
143	   Say Y here if you are using the American Microsystems M5900 Series
144           <http://www.amltd.com>
145
146config BAST_PC104_IRQ
147	bool "BAST PC104 IRQ support"
148	depends on ARCH_BAST
149	default y
150	help
151	  Say Y	here to enable the PC104 IRQ routing on the
152	  Simtec BAST (EB2410ITX)
153
154config MACH_TCT_HAMMER
155	bool "TCT Hammer Board"
156	select CPU_S3C2410
157	select S3C_DEV_USB_HOST
158	help
159	   Say Y here if you are using the TinCanTools Hammer Board
160           <http://www.tincantools.com>
161
162config MACH_VR1000
163	bool "Thorcom VR1000"
164	select PM_SIMTEC if PM
165	select S3C24XX_DCLK
166	select SIMTEC_NOR
167	select MACH_BAST_IDE
168	select CPU_S3C2410
169	select S3C_DEV_USB_HOST
170	help
171	  Say Y here if you are using the Thorcom VR1000 board.
172
173config MACH_QT2410
174	bool "QT2410"
175	select CPU_S3C2410
176	select S3C_DEV_USB_HOST
177	select S3C_DEV_NAND
178	help
179	   Say Y here if you are using the Armzone QT2410
180
181endmenu
182