Kconfig 4.8 KB
Newer Older
1 2 3 4 5 6
# Copyright 2007 Simtec Electronics
#
# Licensed under GPLv2

config CPU_S3C2440
	bool
7
	select CPU_ARM920T
8
	select S3C_GPIO_PULL_UP
9 10 11 12 13
	select S3C2410_CLOCK
	select S3C2410_PM if PM
	select S3C2410_GPIO
	select S3C2440_DMA if S3C2410_DMA
	select CPU_S3C244X
14
	select CPU_LLSERIAL_S3C2440
15 16 17
	help
	  Support for S3C2440 Samsung Mobile CPU based systems.

18 19 20 21 22 23 24 25 26 27 28
config CPU_S3C2442
	bool
	select CPU_ARM920T
	select S3C2410_CLOCK
	select S3C2410_GPIO
	select S3C2410_PM if PM
	select CPU_S3C244X
	select CPU_LLSERIAL_S3C2440
	help
	  Support for S3C2442 Samsung Mobile CPU based systems.

29 30
config CPU_S3C244X
	bool
31
	depends on CPU_S3C2440 || CPU_S3C2442
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 65 66 67 68 69 70
	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.

71 72
config S3C2440_DMA
	bool
73
	depends on CPU_S3C2440
74 75 76
	help
	  Support for S3C2440 specific DMA code5A

77
menu "S3C2440 and S3C2442 Machines"
78 79 80 81

config MACH_ANUBIS
	bool "Simtec Electronics ANUBIS"
	select CPU_S3C2440
82
	select S3C24XX_DCLK
83
	select PM_SIMTEC if PM
84
	select HAVE_PATA_PLATFORM
85
	select S3C24XX_GPIO_EXTRA64
86
	select S3C2440_XTAL_12000000
87
	select S3C_DEV_USB_HOST
88 89 90 91
	help
	  Say Y here if you are using the Simtec Electronics ANUBIS
	  development system

92 93 94 95 96 97 98 99 100 101 102 103
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
	help
	   Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone

104 105 106
config MACH_OSIRIS
	bool "Simtec IM2440D20 (OSIRIS) module"
	select CPU_S3C2440
107
	select S3C24XX_DCLK
108
	select PM_SIMTEC if PM
109
	select S3C24XX_GPIO_EXTRA128
110
	select S3C2440_XTAL_12000000
111
	select S3C2410_IOTIMING if S3C2440_CPUFREQ
112
	select S3C_DEV_USB_HOST
113
	select S3C_DEV_NAND
114 115 116 117
	help
	  Say Y here if you are using the Simtec IM2440D20 module, also
	  known as the Osiris.

118 119 120 121 122 123 124 125 126 127 128 129 130
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.

131 132 133
config MACH_RX3715
	bool "HP iPAQ rx3715"
	select CPU_S3C2440
134
	select S3C2440_XTAL_16934400
135
	select PM_H1940 if PM
136
	select S3C_DEV_NAND
137 138 139 140 141 142
	help
	  Say Y here if you are using the HP iPAQ rx3715.

config ARCH_S3C2440
	bool "SMDK2440"
	select CPU_S3C2440
143
	select S3C2440_XTAL_16934400
144
	select MACH_SMDK
145
	select S3C_DEV_USB_HOST
146
	select S3C_DEV_NAND
147 148 149 150 151 152
	help
	  Say Y here if you are using the SMDK2440.

config MACH_NEXCODER_2440
 	bool "NexVision NEXCODER 2440 Light Board"
 	select CPU_S3C2440
153
	select S3C2440_XTAL_12000000
154
	select S3C_DEV_USB_HOST
155
	select S3C_DEV_NAND
156 157 158 159 160 161
	help
 	  Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board

config SMDK2440_CPU2440
	bool "SMDK2440 with S3C2440 CPU module"
	default y if ARCH_S3C2440
162
	select S3C2440_XTAL_16934400
163 164
	select CPU_S3C2440

165 166 167 168
config SMDK2440_CPU2442
	bool "SMDM2440 with S3C2442 CPU module"
	select CPU_S3C2442

169 170 171
config MACH_AT2440EVB
	bool "Avantech AT2440EVB development board"
	select CPU_S3C2440
172
	select S3C_DEV_USB_HOST
173
	select S3C_DEV_NAND
174 175
	help
	  Say Y here if you are using the AT2440EVB development board
176

177 178 179 180
config MACH_MINI2440
	bool "MINI2440 development board"
	select CPU_S3C2440
	select EEPROM_AT24
181 182 183
	select NEW_LEDS
	select LEDS_CLASS
	select LEDS_TRIGGER
184
	select LEDS_TRIGGER_BACKLIGHT
185
	select S3C_DEV_NAND
186
	select S3C_DEV_USB_HOST
187 188 189 190
	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.

191 192 193 194 195 196 197 198 199 200 201 202 203
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

204
endmenu