hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/drivers/memory/tegra/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 config TEGRA_MC
23 bool "NVIDIA Tegra Memory Controller support"
34 default y
....@@ -6,6 +7,26 @@
67 This driver supports the Memory Controller (MC) hardware found on
78 NVIDIA Tegra SoCs.
89
10
+config 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
+
20
+config 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
+
930 config TEGRA124_EMC
1031 bool "NVIDIA Tegra124 External Memory Controller driver"
1132 default y
....@@ -15,3 +36,17 @@
1536 Tegra124 chips. The EMC controls the external DRAM on the board.
1637 This driver is required to change memory timings / clock rate for
1738 external memory.
39
+
40
+config TEGRA210_EMC_TABLE
41
+ bool
42
+ depends on ARCH_TEGRA_210_SOC
43
+
44
+config 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.