Kconfig 4.6 KB

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