Kconfig 2.8 KB

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