Commit e30cb238 authored by Stephen Warren's avatar Stephen Warren

ARM: tegra: use 2 address cells for Tegra124 DT

Tegra124 can support 4GB of RAM. With that much RAM (plus some memory-
mapped IO peripherals), more than 32-bits of physical address space is
required. Hence, convert all Tegra124 DTs to use 2 DT cells for address
space.

(I think this was suggested by Olof Johansson, but I'm not 100% sure)
Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
parent fdc44f94
...@@ -8,29 +8,29 @@ / { ...@@ -8,29 +8,29 @@ / {
compatible = "nvidia,venice2", "nvidia,tegra124"; compatible = "nvidia,venice2", "nvidia,tegra124";
aliases { aliases {
rtc0 = "/i2c@7000d000/pmic@40"; rtc0 = "/i2c@0,7000d000/pmic@40";
rtc1 = "/rtc@7000e000"; rtc1 = "/rtc@0,7000e000";
}; };
memory { memory {
reg = <0x80000000 0x80000000>; reg = <0x0 0x80000000 0x0 0x80000000>;
}; };
host1x@50000000 { host1x@0,50000000 {
sor@54540000 { sor@0,54540000 {
status = "okay"; status = "okay";
nvidia,dpaux = <&dpaux>; nvidia,dpaux = <&dpaux>;
nvidia,panel = <&panel>; nvidia,panel = <&panel>;
}; };
dpaux: dpaux@545c0000 { dpaux: dpaux@0,545c0000 {
vdd-supply = <&vdd_3v3_panel>; vdd-supply = <&vdd_3v3_panel>;
status = "okay"; status = "okay";
}; };
}; };
pinmux: pinmux@70000868 { pinmux: pinmux@0,70000868 {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinmux_default>; pinctrl-0 = <&pinmux_default>;
...@@ -578,15 +578,15 @@ hp_det_l { ...@@ -578,15 +578,15 @@ hp_det_l {
}; };
}; };
serial@70006000 { serial@0,70006000 {
status = "okay"; status = "okay";
}; };
pwm: pwm@7000a000 { pwm: pwm@0,7000a000 {
status = "okay"; status = "okay";
}; };
i2c@7000c000 { i2c@0,7000c000 {
status = "okay"; status = "okay";
clock-frequency = <100000>; clock-frequency = <100000>;
...@@ -598,22 +598,22 @@ acodec: audio-codec@10 { ...@@ -598,22 +598,22 @@ acodec: audio-codec@10 {
}; };
}; };
i2c@7000c400 { i2c@0,7000c400 {
status = "okay"; status = "okay";
clock-frequency = <100000>; clock-frequency = <100000>;
}; };
i2c@7000c500 { i2c@0,7000c500 {
status = "okay"; status = "okay";
clock-frequency = <100000>; clock-frequency = <100000>;
}; };
i2c@7000c700 { i2c@0,7000c700 {
status = "okay"; status = "okay";
clock-frequency = <100000>; clock-frequency = <100000>;
}; };
i2c@7000d000 { i2c@0,7000d000 {
status = "okay"; status = "okay";
clock-frequency = <400000>; clock-frequency = <400000>;
...@@ -808,7 +808,7 @@ ldo11 { ...@@ -808,7 +808,7 @@ ldo11 {
}; };
}; };
spi@7000d400 { spi@0,7000d400 {
status = "okay"; status = "okay";
cros-ec@0 { cros-ec@0 {
...@@ -914,7 +914,7 @@ MATRIX_KEY(0x07, 0x0c, KEY_LEFT) ...@@ -914,7 +914,7 @@ MATRIX_KEY(0x07, 0x0c, KEY_LEFT)
}; };
}; };
spi@7000da00 { spi@0,7000da00 {
status = "okay"; status = "okay";
spi-max-frequency = <25000000>; spi-max-frequency = <25000000>;
spi-flash@0 { spi-flash@0 {
...@@ -924,7 +924,7 @@ spi-flash@0 { ...@@ -924,7 +924,7 @@ spi-flash@0 {
}; };
}; };
pmc@7000e400 { pmc@0,7000e400 {
nvidia,invert-interrupt; nvidia,invert-interrupt;
nvidia,suspend-mode = <1>; nvidia,suspend-mode = <1>;
nvidia,cpu-pwr-good-time = <500>; nvidia,cpu-pwr-good-time = <500>;
...@@ -935,7 +935,7 @@ pmc@7000e400 { ...@@ -935,7 +935,7 @@ pmc@7000e400 {
nvidia,sys-clock-req-active-high; nvidia,sys-clock-req-active-high;
}; };
sdhci@700b0400 { sdhci@0,700b0400 {
cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>; cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>; power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
status = "okay"; status = "okay";
...@@ -943,40 +943,40 @@ sdhci@700b0400 { ...@@ -943,40 +943,40 @@ sdhci@700b0400 {
vmmc-supply = <&vddio_sdmmc3>; vmmc-supply = <&vddio_sdmmc3>;
}; };
sdhci@700b0600 { sdhci@0,700b0600 {
status = "okay"; status = "okay";
bus-width = <8>; bus-width = <8>;
}; };
ahub@70300000 { ahub@0,70300000 {
i2s@70301100 { i2s@0,70301100 {
status = "okay"; status = "okay";
}; };
}; };
usb@7d000000 { usb@0,7d000000 {
status = "okay"; status = "okay";
}; };
usb-phy@7d000000 { usb-phy@0,7d000000 {
status = "okay"; status = "okay";
vbus-supply = <&vdd_usb1_vbus>; vbus-supply = <&vdd_usb1_vbus>;
}; };
usb@7d004000 { usb@0,7d004000 {
status = "okay"; status = "okay";
}; };
usb-phy@7d004000 { usb-phy@0,7d004000 {
status = "okay"; status = "okay";
vbus-supply = <&vdd_run_cam>; vbus-supply = <&vdd_run_cam>;
}; };
usb@7d008000 { usb@0,7d008000 {
status = "okay"; status = "okay";
}; };
usb-phy@7d008000 { usb-phy@0,7d008000 {
status = "okay"; status = "okay";
vbus-supply = <&vdd_usb3_vbus>; vbus-supply = <&vdd_usb3_vbus>;
}; };
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment