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