Kconfig 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. if ARCH_TEGRA
  2. # 32-bit ARM SoCs
  3. if ARM
  4. config ARCH_TEGRA_2x_SOC
  5. bool "Enable support for Tegra20 family"
  6. select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
  7. select ARM_ERRATA_720789
  8. select ARM_ERRATA_754327 if SMP
  9. select ARM_ERRATA_764369 if SMP
  10. select PINCTRL_TEGRA20
  11. select PL310_ERRATA_727915 if CACHE_L2X0
  12. select PL310_ERRATA_769419 if CACHE_L2X0
  13. select TEGRA_TIMER
  14. help
  15. Support for NVIDIA Tegra AP20 and T20 processors, based on the
  16. ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
  17. config ARCH_TEGRA_3x_SOC
  18. bool "Enable support for Tegra30 family"
  19. select ARM_ERRATA_754322
  20. select ARM_ERRATA_764369 if SMP
  21. select PINCTRL_TEGRA30
  22. select PL310_ERRATA_769419 if CACHE_L2X0
  23. select TEGRA_TIMER
  24. help
  25. Support for NVIDIA Tegra T30 processor family, based on the
  26. ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
  27. config ARCH_TEGRA_114_SOC
  28. bool "Enable support for Tegra114 family"
  29. select ARM_ERRATA_798181 if SMP
  30. select HAVE_ARM_ARCH_TIMER
  31. select PINCTRL_TEGRA114
  32. select TEGRA_TIMER
  33. help
  34. Support for NVIDIA Tegra T114 processor family, based on the
  35. ARM CortexA15MP CPU
  36. config ARCH_TEGRA_124_SOC
  37. bool "Enable support for Tegra124 family"
  38. select HAVE_ARM_ARCH_TIMER
  39. select PINCTRL_TEGRA124
  40. select TEGRA_TIMER
  41. help
  42. Support for NVIDIA Tegra T124 processor family, based on the
  43. ARM CortexA15MP CPU
  44. endif
  45. # 64-bit ARM SoCs
  46. if ARM64
  47. config ARCH_TEGRA_132_SOC
  48. bool "NVIDIA Tegra132 SoC"
  49. select PINCTRL_TEGRA124
  50. help
  51. Enable support for NVIDIA Tegra132 SoC, based on the Denver
  52. ARMv8 CPU. The Tegra132 SoC is similar to the Tegra124 SoC,
  53. but contains an NVIDIA Denver CPU complex in place of
  54. Tegra124's "4+1" Cortex-A15 CPU complex.
  55. config ARCH_TEGRA_210_SOC
  56. bool "NVIDIA Tegra210 SoC"
  57. select PINCTRL_TEGRA210
  58. help
  59. Enable support for the NVIDIA Tegra210 SoC. Also known as Tegra X1,
  60. the Tegra210 has four Cortex-A57 cores paired with four Cortex-A53
  61. cores in a switched configuration. It features a GPU of the Maxwell
  62. architecture with support for DX11, SM4, OpenGL 4.5, OpenGL ES 3.1
  63. and providing 256 CUDA cores. It supports hardware-accelerated en-
  64. and decoding of various video standards including H.265, H.264 and
  65. VP8 at 4K resolution and up to 60 fps.
  66. Besides the multimedia features it also comes with a variety of I/O
  67. controllers, such as GPIO, I2C, SPI, SDHCI, PCIe, SATA and XHCI, to
  68. name only a few.
  69. endif
  70. endif