Skip to content

Commit 6d1d45c

Browse files
committed
Merge tag 'arm-fixes-5.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull ARM SoC fixes from Arnd Bergmann: "These should be the final fixes for v5.12. There is one fix for SD card detection on one Allwinner board, and a few fixes for the Tegra platform that I had already queued up for v5.13 due to a communication problem. This addresses MMC device ordering on multiple machines, audio support on Jetson AGX Xavier and suspend/resume on Jetson TX2" * tag 'arm-fixes-5.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS 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
2 parents 5bfc75d + a1768da commit 6d1d45c

8 files changed

Lines changed: 14 additions & 6 deletions

File tree

arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@
2121
};
2222

2323
&mmc0 {
24-
cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 push-push switch */
24+
broken-cd; /* card detect is broken on *some* boards */
2525
};

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)