Kconfig 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. menuconfig ARCH_AT91
  2. bool "Atmel SoCs"
  3. depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V7
  4. select COMMON_CLK_AT91
  5. select GPIOLIB
  6. select PINCTRL
  7. select SOC_BUS
  8. if ARCH_AT91
  9. config SOC_SAMA5D2
  10. bool "SAMA5D2 family"
  11. depends on ARCH_MULTI_V7
  12. select SOC_SAMA5
  13. select CACHE_L2X0
  14. select HAVE_FB_ATMEL
  15. select HAVE_AT91_UTMI
  16. select HAVE_AT91_USB_CLK
  17. select HAVE_AT91_H32MX
  18. select HAVE_AT91_GENERATED_CLK
  19. select PINCTRL_AT91PIO4
  20. help
  21. Select this if ou are using one of Atmel's SAMA5D2 family SoC.
  22. config SOC_SAMA5D3
  23. bool "SAMA5D3 family"
  24. depends on ARCH_MULTI_V7
  25. select SOC_SAMA5
  26. select HAVE_FB_ATMEL
  27. select HAVE_AT91_UTMI
  28. select HAVE_AT91_SMD
  29. select HAVE_AT91_USB_CLK
  30. select PINCTRL_AT91
  31. help
  32. Select this if you are using one of Atmel's SAMA5D3 family SoC.
  33. This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
  34. config SOC_SAMA5D4
  35. bool "SAMA5D4 family"
  36. depends on ARCH_MULTI_V7
  37. select SOC_SAMA5
  38. select CACHE_L2X0
  39. select HAVE_FB_ATMEL
  40. select HAVE_AT91_UTMI
  41. select HAVE_AT91_SMD
  42. select HAVE_AT91_USB_CLK
  43. select HAVE_AT91_H32MX
  44. select PINCTRL_AT91
  45. help
  46. Select this if you are using one of Atmel's SAMA5D4 family SoC.
  47. config SOC_AT91RM9200
  48. bool "AT91RM9200"
  49. depends on ARCH_MULTI_V4T
  50. select ATMEL_AIC_IRQ
  51. select ATMEL_ST
  52. select CPU_ARM920T
  53. select HAVE_AT91_USB_CLK
  54. select PINCTRL_AT91
  55. select SOC_SAM_V4_V5
  56. select SRAM if PM
  57. help
  58. Select this if you are using Atmel's AT91RM9200 SoC.
  59. config SOC_AT91SAM9
  60. bool "AT91SAM9"
  61. depends on ARCH_MULTI_V5
  62. select ATMEL_AIC_IRQ
  63. select ATMEL_SDRAMC
  64. select CPU_ARM926T
  65. select HAVE_AT91_SMD
  66. select HAVE_AT91_USB_CLK
  67. select HAVE_AT91_UTMI
  68. select HAVE_FB_ATMEL
  69. select MEMORY
  70. select PINCTRL_AT91
  71. select SOC_SAM_V4_V5
  72. select SRAM if PM
  73. help
  74. Select this if you are using one of those Atmel SoC:
  75. AT91SAM9260
  76. AT91SAM9261
  77. AT91SAM9263
  78. AT91SAM9G15
  79. AT91SAM9G20
  80. AT91SAM9G25
  81. AT91SAM9G35
  82. AT91SAM9G45
  83. AT91SAM9G46
  84. AT91SAM9M10
  85. AT91SAM9M11
  86. AT91SAM9N12
  87. AT91SAM9RL
  88. AT91SAM9X25
  89. AT91SAM9X35
  90. AT91SAM9XE
  91. config HAVE_AT91_UTMI
  92. bool
  93. config HAVE_AT91_USB_CLK
  94. bool
  95. config COMMON_CLK_AT91
  96. bool
  97. select COMMON_CLK
  98. select MFD_SYSCON
  99. config HAVE_AT91_SMD
  100. bool
  101. config HAVE_AT91_H32MX
  102. bool
  103. config HAVE_AT91_GENERATED_CLK
  104. bool
  105. config SOC_SAM_V4_V5
  106. bool
  107. config SOC_SAM_V7
  108. bool
  109. config SOC_SAMA5
  110. bool
  111. select ATMEL_AIC5_IRQ
  112. select ATMEL_SDRAMC
  113. select MEMORY
  114. select SOC_SAM_V7
  115. select SRAM if PM
  116. endif