Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: tegra: Add EMC to Tegra124 device tree

This adds a node for the EMC memory controller. It is always enabled, but only
provides read-only functionality without board-specific timing tables.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>

authored by

Mikko Perttunen and committed by
Thierry Reding
b273c887 c5f8e8ca

+8
+8
arch/arm/boot/dts/tegra124.dtsi
··· 207 207 reg = <0x0 0x60006000 0x0 0x1000>; 208 208 #clock-cells = <1>; 209 209 #reset-cells = <1>; 210 + nvidia,external-memory-controller = <&emc>; 210 211 }; 211 212 212 213 flow-controller@0,60007000 { ··· 579 578 interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>; 580 579 581 580 #iommu-cells = <1>; 581 + }; 582 + 583 + emc: emc@0,7001b000 { 584 + compatible = "nvidia,tegra124-emc"; 585 + reg = <0x0 0x7001b000 0x0 0x1000>; 586 + 587 + nvidia,memory-controller = <&mc>; 582 588 }; 583 589 584 590 sata@0,70020000 {