Blame view

arch/arm/mach-s3c2440/Kconfig 4.78 KB
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
1
2
3
4
5
6
  # Copyright 2007 Simtec Electronics
  #
  # Licensed under GPLv2
  
  config CPU_S3C2440
  	bool
c750815e2   Russell King   [ARM] Arrange for...
7
  	select CPU_ARM920T
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
8
9
  	select S3C2410_CLOCK
  	select S3C2410_PM if PM
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
10
11
  	select S3C2440_DMA if S3C2410_DMA
  	select CPU_S3C244X
b2627588c   Ben Dooks   [ARM] 4511/1: S3C...
12
  	select CPU_LLSERIAL_S3C2440
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
13
14
  	help
  	  Support for S3C2440 Samsung Mobile CPU based systems.
916ee9249   Ben Dooks   ARM: S3C244X: Mov...
15
16
  config CPU_S3C2442
  	bool
916ee9249   Ben Dooks   ARM: S3C244X: Mov...
17
18
  	select CPU_ARM920T
  	select S3C2410_CLOCK
916ee9249   Ben Dooks   ARM: S3C244X: Mov...
19
20
21
22
23
  	select S3C2410_PM if PM
  	select CPU_S3C244X
  	select CPU_LLSERIAL_S3C2440
  	help
  	  Support for S3C2442 Samsung Mobile CPU based systems.
58bac7b8d   Ben Dooks   ARM: S3C24XX: Mov...
24
25
  config CPU_S3C244X
  	bool
e33ffd4d2   Abdoulaye Walsimou Gaye   ARM: S3C2440: var...
26
  	depends on CPU_S3C2440 || CPU_S3C2442
58bac7b8d   Ben Dooks   ARM: S3C24XX: Mov...
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
  	help
  	  Support for S3C2440 and S3C2442 Samsung Mobile CPU based systems.
  
  
  
  config S3C2440_CPUFREQ
  	bool "S3C2440/S3C2442 CPU Frequency scaling support"
  	depends on CPU_FREQ_S3C24XX && (CPU_S3C2440 || CPU_S3C2442)
  	select S3C2410_CPUFREQ_UTILS
  	default y
  	help
  	  CPU Frequency scaling support for S3C2440 and S3C2442 SoC CPUs.
  
  config S3C2440_XTAL_12000000
  	bool
  	help
  	  Indicate that the build needs to support 12MHz system
  	  crystal.
  
  config S3C2440_XTAL_16934400
  	bool
  	help
  	  Indicate that the build needs to support 16.9344MHz system
  	  crystal.
  
  config S3C2440_PLL_12000000
  	bool
  	depends on S3C2440_CPUFREQ && S3C2440_XTAL_12000000
  	default y if CPU_FREQ_S3C24XX_PLL
  	help
  	  PLL tables for S3C2440 or S3C2442 CPUs with 12MHz crystals.
  
  config S3C2440_PLL_16934400
  	bool
  	depends on S3C2440_CPUFREQ && S3C2440_XTAL_16934400
  	default y if CPU_FREQ_S3C24XX_PLL
  	help
  	  PLL tables for S3C2440 or S3C2442 CPUs with 16.934MHz crystals.
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
65
66
  config S3C2440_DMA
  	bool
e33ffd4d2   Abdoulaye Walsimou Gaye   ARM: S3C2440: var...
67
  	depends on CPU_S3C2440
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
68
69
  	help
  	  Support for S3C2440 specific DMA code5A
5cbcccb37   Ben Dooks   ARM: S3C24XX: Mer...
70
  menu "S3C2440 and S3C2442 Machines"
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
71
72
73
74
  
  config MACH_ANUBIS
  	bool "Simtec Electronics ANUBIS"
  	select CPU_S3C2440
93bc6b637   Ben Dooks   [ARM] S3C24XX: Sp...
75
  	select S3C24XX_DCLK
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
76
  	select PM_SIMTEC if PM
b9db83af6   Ben Dooks   [ARM] ANUBIS: Mov...
77
  	select HAVE_PATA_PLATFORM
e2178d437   Ben Dooks   [ARM] S3C24XX: Ad...
78
  	select S3C24XX_GPIO_EXTRA64
0345b51c6   Ben Dooks   ARM: S3C2440: CPU...
79
  	select S3C2440_XTAL_12000000
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
80
  	select S3C_DEV_USB_HOST
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
81
82
83
  	help
  	  Say Y here if you are using the Simtec Electronics ANUBIS
  	  development system
5cbcccb37   Ben Dooks   ARM: S3C24XX: Mer...
84
85
86
87
88
89
90
91
92
  config MACH_NEO1973_GTA02
  	bool "Openmoko GTA02 / Freerunner phone"
  	select CPU_S3C2442
  	select MFD_PCF50633
  	select PCF50633_GPIO
  	select I2C
  	select POWER_SUPPLY
  	select MACH_NEO1973
  	select S3C2410_PWM
8c00ae98d   Lars-Peter Clausen   ARM: S3C2440: Sel...
93
  	select S3C_DEV_USB_HOST
5cbcccb37   Ben Dooks   ARM: S3C24XX: Mer...
94
95
  	help
  	   Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
96
97
98
  config MACH_OSIRIS
  	bool "Simtec IM2440D20 (OSIRIS) module"
  	select CPU_S3C2440
93bc6b637   Ben Dooks   [ARM] S3C24XX: Sp...
99
  	select S3C24XX_DCLK
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
100
  	select PM_SIMTEC if PM
e2178d437   Ben Dooks   [ARM] S3C24XX: Ad...
101
  	select S3C24XX_GPIO_EXTRA128
0345b51c6   Ben Dooks   ARM: S3C2440: CPU...
102
  	select S3C2440_XTAL_12000000
baf6b281c   Ben Dooks   ARM: OSIRIS: CPUF...
103
  	select S3C2410_IOTIMING if S3C2440_CPUFREQ
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
104
  	select S3C_DEV_USB_HOST
d23b35174   Ben Dooks   ARM: S3C: Add mis...
105
  	select S3C_DEV_NAND
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
106
107
108
  	help
  	  Say Y here if you are using the Simtec IM2440D20 module, also
  	  known as the Osiris.
4fa084af2   Ben Dooks   ARM: OSIRIS: DVS ...
109
110
111
112
113
114
115
116
117
118
119
120
  config MACH_OSIRIS_DVS
  	tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver"
  	depends on MACH_OSIRIS
  	select TPS65010
  	help
  	  Say Y/M here if you want to have dynamic voltage scaling support
  	  on the Simtec IM2440D20 (OSIRIS) module via the TPS65011.
  
  	  The DVS driver alters the voltage supplied to the ARM core
  	  depending on the frequency it is running at. The driver itself
  	  does not do any of the frequency alteration, which is left up
  	  to the cpufreq driver.
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
121
122
123
  config MACH_RX3715
  	bool "HP iPAQ rx3715"
  	select CPU_S3C2440
0345b51c6   Ben Dooks   ARM: S3C2440: CPU...
124
  	select S3C2440_XTAL_16934400
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
125
  	select PM_H1940 if PM
d23b35174   Ben Dooks   ARM: S3C: Add mis...
126
  	select S3C_DEV_NAND
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
127
128
129
130
131
132
  	help
  	  Say Y here if you are using the HP iPAQ rx3715.
  
  config ARCH_S3C2440
  	bool "SMDK2440"
  	select CPU_S3C2440
0345b51c6   Ben Dooks   ARM: S3C2440: CPU...
133
  	select S3C2440_XTAL_16934400
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
134
  	select MACH_SMDK
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
135
  	select S3C_DEV_USB_HOST
d23b35174   Ben Dooks   ARM: S3C: Add mis...
136
  	select S3C_DEV_NAND
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
137
138
139
140
141
142
  	help
  	  Say Y here if you are using the SMDK2440.
  
  config MACH_NEXCODER_2440
   	bool "NexVision NEXCODER 2440 Light Board"
   	select CPU_S3C2440
0345b51c6   Ben Dooks   ARM: S3C2440: CPU...
143
  	select S3C2440_XTAL_12000000
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
144
  	select S3C_DEV_USB_HOST
d23b35174   Ben Dooks   ARM: S3C: Add mis...
145
  	select S3C_DEV_NAND
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
146
147
148
149
150
  	help
   	  Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board
  
  config SMDK2440_CPU2440
  	bool "SMDK2440 with S3C2440 CPU module"
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
151
  	default y if ARCH_S3C2440
0345b51c6   Ben Dooks   ARM: S3C2440: CPU...
152
  	select S3C2440_XTAL_16934400
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
153
  	select CPU_S3C2440
5cbcccb37   Ben Dooks   ARM: S3C24XX: Mer...
154
155
  config SMDK2440_CPU2442
  	bool "SMDM2440 with S3C2442 CPU module"
5cbcccb37   Ben Dooks   ARM: S3C24XX: Mer...
156
  	select CPU_S3C2442
4ab989717   Ramax Lo   [ARM] S3C2440: Ad...
157
158
159
  config MACH_AT2440EVB
  	bool "Avantech AT2440EVB development board"
  	select CPU_S3C2440
eca8655ff   Ben Dooks   [ARM] S3C: Add co...
160
  	select S3C_DEV_USB_HOST
d23b35174   Ben Dooks   ARM: S3C: Add mis...
161
  	select S3C_DEV_NAND
4ab989717   Ramax Lo   [ARM] S3C2440: Ad...
162
163
  	help
  	  Say Y here if you are using the AT2440EVB development board
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
164

5102aa4ac   Michel Pollet   [ARM] MINI2440: A...
165
166
167
168
  config MACH_MINI2440
  	bool "MINI2440 development board"
  	select CPU_S3C2440
  	select EEPROM_AT24
2e18edf75   Ben Dooks   ARM: mini2440: Fi...
169
170
171
  	select NEW_LEDS
  	select LEDS_CLASS
  	select LEDS_TRIGGER
5102aa4ac   Michel Pollet   [ARM] MINI2440: A...
172
  	select LEDS_TRIGGER_BACKLIGHT
d23b35174   Ben Dooks   ARM: S3C: Add mis...
173
  	select S3C_DEV_NAND
0bfb34f3a   Ben Dooks   ARM: S3C2440: min...
174
  	select S3C_DEV_USB_HOST
5102aa4ac   Michel Pollet   [ARM] MINI2440: A...
175
176
177
  	help
  	  Say Y here to select support for the MINI2440. Is a 10cm x 10cm board
  	  available via various sources. It can come with a 3.5" or 7" touch LCD.
c394f1779   Vasily Khoruzhick   ARM: S3C2440: Add...
178
179
180
181
182
183
184
185
186
187
188
189
  config MACH_RX1950
  	bool "HP iPAQ rx1950"
  	select CPU_S3C2442
  	select S3C24XX_DCLK
  	select PM_H1940 if PM
  	select I2C
  	select S3C2410_PWM
  	select S3C_DEV_NAND
  	select S3C2410_IOTIMING if S3C2440_CPUFREQ
  	select S3C2440_XTAL_16934400
  	help
  	   Say Y here if you're using HP iPAQ rx1950
a21765a70   Ben Dooks   [ARM] 4157/2: S3C...
190
  endmenu