Skip to content

Commit a1768da

Browse files
committed
Merge branch 'tegra/dt64' into arm/fixes
arm64: tegra: Device tree fixes for v5.12-rc6 This contains a couple of device tree fixes for the v5.12 release cycle. These are needed for proper audio support on Jetson AGX Xavier, to boot the Jetson Xavier NX from an SD card and to be able to suspend/resume the Jetson TX2. * tegra/dt64: arm64: tegra: Move clocks from RT5658 endpoint to device node arm64: tegra: Fix mmc0 alias for Jetson Xavier NX arm64: tegra: Set fw_devlink=on for Jetson TX2 arm64: tegra: Add unit-address for ACONNECT on Tegra186 Link: https://lore.kernel.org/linux-arm-kernel/YILD4yyPXuiYbHW1@orome.fritz.box/ Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2 parents 450225a + 405fa9e commit a1768da

7 files changed

Lines changed: 13 additions & 5 deletions

File tree

arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
model = "NVIDIA Jetson TX2 Developer Kit";
1111
compatible = "nvidia,p2771-0000", "nvidia,tegra186";
1212

13-
aconnect {
13+
aconnect@2900000 {
1414
status = "okay";
1515

1616
dma-controller@2930000 {

arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
};
2424

2525
chosen {
26-
bootargs = "earlycon console=ttyS0,115200n8";
26+
bootargs = "earlycon console=ttyS0,115200n8 fw_devlink=on";
2727
stdout-path = "serial0:115200n8";
2828
};
2929

arch/arm64/boot/dts/nvidia/tegra186.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
snps,rxpbl = <8>;
7474
};
7575

76-
aconnect {
76+
aconnect@2900000 {
7777
compatible = "nvidia,tegra186-aconnect",
7878
"nvidia,tegra210-aconnect";
7979
clocks = <&bpmp TEGRA186_CLK_APE>,

arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -651,14 +651,15 @@
651651
reg = <0x1a>;
652652
interrupt-parent = <&gpio>;
653653
interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>;
654+
clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>;
655+
clock-names = "mclk";
654656
realtek,jd-src = <2>;
655657
sound-name-prefix = "CVB-RT";
656658

657659
port {
658660
rt5658_ep: endpoint {
659661
remote-endpoint = <&i2s1_dap_ep>;
660662
mclk-fs = <256>;
661-
clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>;
662663
};
663664
};
664665
};

arch/arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
model = "NVIDIA Jetson Xavier NX (SD-card)";
66
compatible = "nvidia,p3668-0000", "nvidia,tegra194";
77

8+
aliases {
9+
mmc0 = "/bus@0/mmc@3400000";
10+
};
11+
812
bus@0 {
913
/* SDMMC1 (SD/MMC) */
1014
mmc@3400000 {

arch/arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
model = "NVIDIA Jetson Xavier NX (eMMC)";
66
compatible = "nvidia,p3668-0001", "nvidia,tegra194";
77

8+
aliases {
9+
mmc0 = "/bus@0/mmc@3460000";
10+
};
11+
812
bus@0 {
913
/* SDMMC4 (eMMC) */
1014
mmc@3460000 {

arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
i2c5 = "/bus@0/i2c@31c0000";
1515
i2c6 = "/bus@0/i2c@c250000";
1616
i2c7 = "/bus@0/i2c@31e0000";
17-
mmc0 = "/bus@0/mmc@3460000";
1817
rtc0 = "/bpmp/i2c/pmic@3c";
1918
rtc1 = "/bus@0/rtc@c2a0000";
2019
serial0 = &tcu;

0 commit comments

Comments
 (0)