1# Copyright 2007 Simtec Electronics 2# 3# Licensed under GPLv2 4 5config CPU_S3C2440 6 bool 7 select CPU_ARM920T 8 select S3C2410_CLOCK 9 select S3C2410_PM if PM 10 select S3C2440_DMA if S3C2410_DMA 11 select CPU_S3C244X 12 select CPU_LLSERIAL_S3C2440 13 help 14 Support for S3C2440 Samsung Mobile CPU based systems. 15 16config CPU_S3C2442 17 bool 18 select CPU_ARM920T 19 select S3C2410_CLOCK 20 select S3C2410_PM if PM 21 select CPU_S3C244X 22 select CPU_LLSERIAL_S3C2440 23 help 24 Support for S3C2442 Samsung Mobile CPU based systems. 25 26config CPU_S3C244X 27 bool 28 depends on CPU_S3C2440 || CPU_S3C2442 29 help 30 Support for S3C2440 and S3C2442 Samsung Mobile CPU based systems. 31 32 33 34config S3C2440_CPUFREQ 35 bool "S3C2440/S3C2442 CPU Frequency scaling support" 36 depends on CPU_FREQ_S3C24XX && (CPU_S3C2440 || CPU_S3C2442) 37 select S3C2410_CPUFREQ_UTILS 38 default y 39 help 40 CPU Frequency scaling support for S3C2440 and S3C2442 SoC CPUs. 41 42config S3C2440_XTAL_12000000 43 bool 44 help 45 Indicate that the build needs to support 12MHz system 46 crystal. 47 48config S3C2440_XTAL_16934400 49 bool 50 help 51 Indicate that the build needs to support 16.9344MHz system 52 crystal. 53 54config S3C2440_PLL_12000000 55 bool 56 depends on S3C2440_CPUFREQ && S3C2440_XTAL_12000000 57 default y if CPU_FREQ_S3C24XX_PLL 58 help 59 PLL tables for S3C2440 or S3C2442 CPUs with 12MHz crystals. 60 61config S3C2440_PLL_16934400 62 bool 63 depends on S3C2440_CPUFREQ && S3C2440_XTAL_16934400 64 default y if CPU_FREQ_S3C24XX_PLL 65 help 66 PLL tables for S3C2440 or S3C2442 CPUs with 16.934MHz crystals. 67 68config S3C2440_DMA 69 bool 70 depends on CPU_S3C2440 71 help 72 Support for S3C2440 specific DMA code5A 73 74menu "S3C2440 and S3C2442 Machines" 75 76config MACH_ANUBIS 77 bool "Simtec Electronics ANUBIS" 78 select CPU_S3C2440 79 select S3C24XX_DCLK 80 select PM_SIMTEC if PM 81 select HAVE_PATA_PLATFORM 82 select S3C24XX_GPIO_EXTRA64 83 select S3C2440_XTAL_12000000 84 select S3C_DEV_USB_HOST 85 help 86 Say Y here if you are using the Simtec Electronics ANUBIS 87 development system 88 89config MACH_NEO1973_GTA02 90 bool "Openmoko GTA02 / Freerunner phone" 91 select CPU_S3C2442 92 select MFD_PCF50633 93 select PCF50633_GPIO 94 select I2C 95 select POWER_SUPPLY 96 select MACH_NEO1973 97 select S3C2410_PWM 98 select S3C_DEV_USB_HOST 99 help 100 Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone 101 102config MACH_OSIRIS 103 bool "Simtec IM2440D20 (OSIRIS) module" 104 select CPU_S3C2440 105 select S3C24XX_DCLK 106 select PM_SIMTEC if PM 107 select S3C24XX_GPIO_EXTRA128 108 select S3C2440_XTAL_12000000 109 select S3C2410_IOTIMING if S3C2440_CPUFREQ 110 select S3C_DEV_USB_HOST 111 select S3C_DEV_NAND 112 help 113 Say Y here if you are using the Simtec IM2440D20 module, also 114 known as the Osiris. 115 116config MACH_OSIRIS_DVS 117 tristate "Simtec IM2440D20 (OSIRIS) Dynamic Voltage Scaling driver" 118 depends on MACH_OSIRIS 119 select TPS65010 120 help 121 Say Y/M here if you want to have dynamic voltage scaling support 122 on the Simtec IM2440D20 (OSIRIS) module via the TPS65011. 123 124 The DVS driver alters the voltage supplied to the ARM core 125 depending on the frequency it is running at. The driver itself 126 does not do any of the frequency alteration, which is left up 127 to the cpufreq driver. 128 129config MACH_RX3715 130 bool "HP iPAQ rx3715" 131 select CPU_S3C2440 132 select S3C2440_XTAL_16934400 133 select PM_H1940 if PM 134 select S3C_DEV_NAND 135 help 136 Say Y here if you are using the HP iPAQ rx3715. 137 138config ARCH_S3C2440 139 bool "SMDK2440" 140 select CPU_S3C2440 141 select S3C2440_XTAL_16934400 142 select MACH_SMDK 143 select S3C_DEV_USB_HOST 144 select S3C_DEV_NAND 145 help 146 Say Y here if you are using the SMDK2440. 147 148config MACH_NEXCODER_2440 149 bool "NexVision NEXCODER 2440 Light Board" 150 select CPU_S3C2440 151 select S3C2440_XTAL_12000000 152 select S3C_DEV_USB_HOST 153 select S3C_DEV_NAND 154 help 155 Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board 156 157config SMDK2440_CPU2440 158 bool "SMDK2440 with S3C2440 CPU module" 159 default y if ARCH_S3C2440 160 select S3C2440_XTAL_16934400 161 select CPU_S3C2440 162 163config SMDK2440_CPU2442 164 bool "SMDM2440 with S3C2442 CPU module" 165 select CPU_S3C2442 166 167config MACH_AT2440EVB 168 bool "Avantech AT2440EVB development board" 169 select CPU_S3C2440 170 select S3C_DEV_USB_HOST 171 select S3C_DEV_NAND 172 help 173 Say Y here if you are using the AT2440EVB development board 174 175config MACH_MINI2440 176 bool "MINI2440 development board" 177 select CPU_S3C2440 178 select EEPROM_AT24 179 select NEW_LEDS 180 select LEDS_CLASS 181 select LEDS_TRIGGER 182 select LEDS_TRIGGER_BACKLIGHT 183 select S3C_DEV_NAND 184 select S3C_DEV_USB_HOST 185 help 186 Say Y here to select support for the MINI2440. Is a 10cm x 10cm board 187 available via various sources. It can come with a 3.5" or 7" touch LCD. 188 189config MACH_RX1950 190 bool "HP iPAQ rx1950" 191 select CPU_S3C2442 192 select S3C24XX_DCLK 193 select PM_H1940 if PM 194 select I2C 195 select S3C2410_PWM 196 select S3C_DEV_NAND 197 select S3C2410_IOTIMING if S3C2440_CPUFREQ 198 select S3C2440_XTAL_16934400 199 help 200 Say Y here if you're using HP iPAQ rx1950 201 202endmenu 203