Kconfig 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. if ARCH_TEGRA
  2. comment "NVIDIA Tegra options"
  3. config ARCH_TEGRA_2x_SOC
  4. bool "Enable support for Tegra20 family"
  5. select CPU_V7
  6. select ARM_GIC
  7. select ARCH_REQUIRE_GPIOLIB
  8. select USB_ARCH_HAS_EHCI if USB_SUPPORT
  9. select USB_ULPI if USB_SUPPORT
  10. select USB_ULPI_VIEWPORT if USB_SUPPORT
  11. select ARM_ERRATA_720789
  12. select ARM_ERRATA_742230
  13. select ARM_ERRATA_751472
  14. select ARM_ERRATA_754327
  15. select ARM_ERRATA_764369
  16. select PL310_ERRATA_727915 if CACHE_L2X0
  17. select PL310_ERRATA_769419 if CACHE_L2X0
  18. select CPU_FREQ_TABLE if CPU_FREQ
  19. help
  20. Support for NVIDIA Tegra AP20 and T20 processors, based on the
  21. ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
  22. config ARCH_TEGRA_3x_SOC
  23. bool "Enable support for Tegra30 family"
  24. select CPU_V7
  25. select ARM_GIC
  26. select ARCH_REQUIRE_GPIOLIB
  27. select USB_ARCH_HAS_EHCI if USB_SUPPORT
  28. select USB_ULPI if USB_SUPPORT
  29. select USB_ULPI_VIEWPORT if USB_SUPPORT
  30. select USE_OF
  31. select ARM_ERRATA_743622
  32. select ARM_ERRATA_751472
  33. select ARM_ERRATA_754322
  34. select ARM_ERRATA_764369
  35. select PL310_ERRATA_769419 if CACHE_L2X0
  36. select CPU_FREQ_TABLE if CPU_FREQ
  37. help
  38. Support for NVIDIA Tegra T30 processor family, based on the
  39. ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
  40. config TEGRA_PCI
  41. bool "PCI Express support"
  42. depends on ARCH_TEGRA_2x_SOC
  43. select PCI
  44. comment "Tegra board type"
  45. config MACH_HARMONY
  46. bool "Harmony board"
  47. depends on ARCH_TEGRA_2x_SOC
  48. select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
  49. help
  50. Support for nVidia Harmony development platform
  51. config MACH_KAEN
  52. bool "Kaen board"
  53. depends on ARCH_TEGRA_2x_SOC
  54. select MACH_SEABOARD
  55. select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
  56. help
  57. Support for the Kaen version of Seaboard
  58. config MACH_PAZ00
  59. bool "Paz00 board"
  60. depends on ARCH_TEGRA_2x_SOC
  61. help
  62. Support for the Toshiba AC100/Dynabook AZ netbook
  63. config MACH_SEABOARD
  64. bool "Seaboard board"
  65. depends on ARCH_TEGRA_2x_SOC
  66. select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
  67. help
  68. Support for nVidia Seaboard development platform. It will
  69. also be included for some of the derivative boards that
  70. have large similarities with the seaboard design.
  71. config MACH_TEGRA_DT
  72. bool "Generic Tegra20 board (FDT support)"
  73. depends on ARCH_TEGRA_2x_SOC
  74. select USE_OF
  75. help
  76. Support for generic NVIDIA Tegra20 boards using Flattened Device Tree
  77. config MACH_TRIMSLICE
  78. bool "TrimSlice board"
  79. depends on ARCH_TEGRA_2x_SOC
  80. select TEGRA_PCI
  81. help
  82. Support for CompuLab TrimSlice platform
  83. config MACH_WARIO
  84. bool "Wario board"
  85. depends on ARCH_TEGRA_2x_SOC
  86. select MACH_SEABOARD
  87. help
  88. Support for the Wario version of Seaboard
  89. config MACH_VENTANA
  90. bool "Ventana board"
  91. depends on ARCH_TEGRA_2x_SOC
  92. select MACH_TEGRA_DT
  93. help
  94. Support for the nVidia Ventana development platform
  95. choice
  96. prompt "Low-level debug console UART"
  97. default TEGRA_DEBUG_UART_NONE
  98. config TEGRA_DEBUG_UART_NONE
  99. bool "None"
  100. config TEGRA_DEBUG_UARTA
  101. bool "UART-A"
  102. config TEGRA_DEBUG_UARTB
  103. bool "UART-B"
  104. config TEGRA_DEBUG_UARTC
  105. bool "UART-C"
  106. config TEGRA_DEBUG_UARTD
  107. bool "UART-D"
  108. config TEGRA_DEBUG_UARTE
  109. bool "UART-E"
  110. endchoice
  111. config TEGRA_SYSTEM_DMA
  112. bool "Enable system DMA driver for NVIDIA Tegra SoCs"
  113. default y
  114. help
  115. Adds system DMA functionality for NVIDIA Tegra SoCs, used by
  116. several Tegra device drivers
  117. config TEGRA_EMC_SCALING_ENABLE
  118. bool "Enable scaling the memory frequency"
  119. endif