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