Kconfig 3.2 KB

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