Kconfig 4.9 KB

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