Kconfig 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  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. # device definitions to compile in
  63. config S3C_DEV_HSMMC
  64. bool
  65. help
  66. Compile in platform device definitions for HSMMC code
  67. config S3C_DEV_HSMMC1
  68. bool
  69. help
  70. Compile in platform device definitions for HSMMC channel 1
  71. config S3C_DEV_HSMMC2
  72. bool
  73. help
  74. Compile in platform device definitions for HSMMC channel 2
  75. config S3C_DEV_I2C1
  76. bool
  77. help
  78. Compile in platform device definitions for I2C channel 1
  79. config S3C_DEV_FB
  80. bool
  81. help
  82. Compile in platform device definition for framebuffer
  83. config S3C_DEV_USB_HOST
  84. bool
  85. help
  86. Compile in platform device definition for USB host.
  87. config S3C_DEV_USB_HSOTG
  88. bool
  89. help
  90. Compile in platform device definition for USB high-speed OtG
  91. config S3C_DEV_NAND
  92. bool
  93. help
  94. Compile in platform device definition for NAND controller
  95. endif