Kconfig 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. # arch/arm/plat-samsung/Kconfig
  2. #
  3. # Copyright 2009 Simtec Electronics
  4. #
  5. # Licensed under GPLv2
  6. config PLAT_SAMSUNG
  7. bool
  8. depends on ARCH_S3C2410 || ARCH_S3C24A0 || ARCH_S3C64XX || ARCH_S5PC1XX
  9. default y
  10. help
  11. Base platform code for all Samsung SoC based systems
  12. if PLAT_SAMSUNG
  13. config SAMSUNG_CLKSRC
  14. bool
  15. help
  16. Select the clock code for the clksrc implementation
  17. used by newer systems such as the S3C64XX.
  18. # options for IRQ support
  19. config SAMSUNG_IRQ_VIC_TIMER
  20. bool
  21. help
  22. Internal configuration to build the VIC timer interrupt code.
  23. config SAMSUNG_IRQ_UART
  24. bool
  25. help
  26. Internal configuration to build the IRQ UART demux code.
  27. # options for gpio configuration support
  28. config S3C_GPIO_CFG_S3C24XX
  29. bool
  30. help
  31. Internal configuration to enable S3C24XX style GPIO configuration
  32. functions.
  33. config S3C_GPIO_CFG_S3C64XX
  34. bool
  35. help
  36. Internal configuration to enable S3C64XX style GPIO configuration
  37. functions.
  38. config S5P_GPIO_CFG_S5PC1XX
  39. bool
  40. help
  41. Internal configuration to enable S5PC1XX style GPIO configuration
  42. functions.
  43. config S3C_GPIO_PULL_UPDOWN
  44. bool
  45. help
  46. Internal configuration to enable the correct GPIO pull helper
  47. config S3C_GPIO_PULL_DOWN
  48. bool
  49. help
  50. Internal configuration to enable the correct GPIO pull helper
  51. config S3C_GPIO_PULL_UP
  52. bool
  53. help
  54. Internal configuration to enable the correct GPIO pull helper
  55. config SAMSUNG_GPIO_EXTRA
  56. int "Number of additional GPIO pins"
  57. default 0
  58. help
  59. Use additional GPIO space in addition to the GPIO's the SOC
  60. provides. This allows expanding the GPIO space for use with
  61. GPIO expanders.
  62. # ADC driver
  63. config S3C_ADC
  64. bool "ADC common driver support"
  65. help
  66. Core support for the ADC block found in the Samsung SoC systems
  67. for drivers such as the touchscreen and hwmon to use to share
  68. this resource.
  69. # device definitions to compile in
  70. config S3C_DEV_HSMMC
  71. bool
  72. help
  73. Compile in platform device definitions for HSMMC code
  74. config S3C_DEV_HSMMC1
  75. bool
  76. help
  77. Compile in platform device definitions for HSMMC channel 1
  78. config S3C_DEV_HSMMC2
  79. bool
  80. help
  81. Compile in platform device definitions for HSMMC channel 2
  82. config S3C_DEV_I2C1
  83. bool
  84. help
  85. Compile in platform device definitions for I2C channel 1
  86. config S3C_DEV_FB
  87. bool
  88. help
  89. Compile in platform device definition for framebuffer
  90. config S3C_DEV_USB_HOST
  91. bool
  92. help
  93. Compile in platform device definition for USB host.
  94. config S3C_DEV_USB_HSOTG
  95. bool
  96. help
  97. Compile in platform device definition for USB high-speed OtG
  98. config S3C_DEV_NAND
  99. bool
  100. help
  101. Compile in platform device definition for NAND controller
  102. endif