Kconfig 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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. select USE_OF
  60. help
  61. Support for generic NVIDIA Tegra20 boards using Flattened Device Tree
  62. config MACH_TRIMSLICE
  63. bool "TrimSlice board"
  64. depends on ARCH_TEGRA_2x_SOC
  65. select TEGRA_PCI
  66. help
  67. Support for CompuLab TrimSlice platform
  68. config MACH_WARIO
  69. bool "Wario board"
  70. depends on ARCH_TEGRA_2x_SOC
  71. select MACH_SEABOARD
  72. help
  73. Support for the Wario version of Seaboard
  74. config MACH_VENTANA
  75. bool "Ventana board"
  76. depends on ARCH_TEGRA_2x_SOC
  77. select MACH_TEGRA_DT
  78. help
  79. Support for the nVidia Ventana development platform
  80. choice
  81. prompt "Low-level debug console UART"
  82. default TEGRA_DEBUG_UART_NONE
  83. config TEGRA_DEBUG_UART_NONE
  84. bool "None"
  85. config TEGRA_DEBUG_UARTA
  86. bool "UART-A"
  87. config TEGRA_DEBUG_UARTB
  88. bool "UART-B"
  89. config TEGRA_DEBUG_UARTC
  90. bool "UART-C"
  91. config TEGRA_DEBUG_UARTD
  92. bool "UART-D"
  93. config TEGRA_DEBUG_UARTE
  94. bool "UART-E"
  95. endchoice
  96. config TEGRA_SYSTEM_DMA
  97. bool "Enable system DMA driver for NVIDIA Tegra SoCs"
  98. default y
  99. help
  100. Adds system DMA functionality for NVIDIA Tegra SoCs, used by
  101. several Tegra device drivers
  102. config TEGRA_EMC_SCALING_ENABLE
  103. bool "Enable scaling the memory frequency"
  104. endif