Kconfig 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config TEGRA_MC
  3. bool "NVIDIA Tegra Memory Controller support"
  4. default ARCH_TEGRA
  5. depends on ARCH_TEGRA || (COMPILE_TEST && COMMON_CLK)
  6. select INTERCONNECT
  7. help
  8. This driver supports the Memory Controller (MC) hardware found on
  9. NVIDIA Tegra SoCs.
  10. if TEGRA_MC
  11. config TEGRA20_EMC
  12. tristate "NVIDIA Tegra20 External Memory Controller driver"
  13. default ARCH_TEGRA_2x_SOC
  14. depends on ARCH_TEGRA_2x_SOC || COMPILE_TEST
  15. select DEVFREQ_GOV_SIMPLE_ONDEMAND
  16. select PM_DEVFREQ
  17. select DDR
  18. help
  19. This driver is for the External Memory Controller (EMC) found on
  20. Tegra20 chips. The EMC controls the external DRAM on the board.
  21. This driver is required to change memory timings / clock rate for
  22. external memory.
  23. config TEGRA30_EMC
  24. tristate "NVIDIA Tegra30 External Memory Controller driver"
  25. default ARCH_TEGRA_3x_SOC
  26. depends on ARCH_TEGRA_3x_SOC || COMPILE_TEST
  27. select PM_OPP
  28. select DDR
  29. help
  30. This driver is for the External Memory Controller (EMC) found on
  31. Tegra30 chips. The EMC controls the external DRAM on the board.
  32. This driver is required to change memory timings / clock rate for
  33. external memory.
  34. config TEGRA124_EMC
  35. tristate "NVIDIA Tegra124 External Memory Controller driver"
  36. default ARCH_TEGRA_124_SOC
  37. depends on ARCH_TEGRA_124_SOC || COMPILE_TEST
  38. select TEGRA124_CLK_EMC if ARCH_TEGRA
  39. select PM_OPP
  40. help
  41. This driver is for the External Memory Controller (EMC) found on
  42. Tegra124 chips. The EMC controls the external DRAM on the board.
  43. This driver is required to change memory timings / clock rate for
  44. external memory.
  45. config TEGRA210_EMC_TABLE
  46. bool
  47. depends on ARCH_TEGRA_210_SOC || COMPILE_TEST
  48. config TEGRA210_EMC
  49. tristate "NVIDIA Tegra210 External Memory Controller driver"
  50. depends on ARCH_TEGRA_210_SOC || COMPILE_TEST
  51. select TEGRA210_EMC_TABLE
  52. help
  53. This driver is for the External Memory Controller (EMC) found on
  54. Tegra210 chips. The EMC controls the external DRAM on the board.
  55. This driver is required to change memory timings / clock rate for
  56. external memory.
  57. endif