memory: tegra20-emc: Add devfreq support
[linux-2.6-block.git] / drivers / memory / tegra / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
89184651
TR
2config TEGRA_MC
3 bool "NVIDIA Tegra Memory Controller support"
4 default y
5 depends on ARCH_TEGRA
06f07981 6 select INTERCONNECT
89184651
TR
7 help
8 This driver supports the Memory Controller (MC) hardware found on
9 NVIDIA Tegra SoCs.
73a7f0a9 10
96e5da7c 11config TEGRA20_EMC
0260979b 12 tristate "NVIDIA Tegra20 External Memory Controller driver"
96e5da7c 13 default y
d5ef16ba 14 depends on TEGRA_MC && ARCH_TEGRA_2x_SOC
dedf62d6
DO
15 select DEVFREQ_GOV_SIMPLE_ONDEMAND
16 select PM_DEVFREQ
96e5da7c
DO
17 help
18 This driver is for the External Memory Controller (EMC) found on
19 Tegra20 chips. The EMC controls the external DRAM on the board.
20 This driver is required to change memory timings / clock rate for
21 external memory.
22
e34212c7
DO
23config TEGRA30_EMC
24 bool "NVIDIA Tegra30 External Memory Controller driver"
25 default y
26 depends on TEGRA_MC && ARCH_TEGRA_3x_SOC
27 help
28 This driver is for the External Memory Controller (EMC) found on
29 Tegra30 chips. The EMC controls the external DRAM on the board.
30 This driver is required to change memory timings / clock rate for
31 external memory.
32
73a7f0a9
MP
33config TEGRA124_EMC
34 bool "NVIDIA Tegra124 External Memory Controller driver"
35 default y
36 depends on TEGRA_MC && ARCH_TEGRA_124_SOC
37 help
38 This driver is for the External Memory Controller (EMC) found on
39 Tegra124 chips. The EMC controls the external DRAM on the board.
40 This driver is required to change memory timings / clock rate for
41 external memory.
10de2114
JL
42
43config TEGRA210_EMC_TABLE
44 bool
45 depends on ARCH_TEGRA_210_SOC
46
47config TEGRA210_EMC
48 tristate "NVIDIA Tegra210 External Memory Controller driver"
49 depends on TEGRA_MC && ARCH_TEGRA_210_SOC
50 select TEGRA210_EMC_TABLE
51 help
52 This driver is for the External Memory Controller (EMC) found on
53 Tegra210 chips. The EMC controls the external DRAM on the board.
54 This driver is required to change memory timings / clock rate for
55 external memory.