Kconfig 3.2 KB

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