提交 6d1d45cb 编写于 作者: L Linus Torvalds

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
...@@ -21,5 +21,5 @@ ...@@ -21,5 +21,5 @@
}; };
&mmc0 { &mmc0 {
cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 push-push switch */ broken-cd; /* card detect is broken on *some* boards */
}; };
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
model = "NVIDIA Jetson TX2 Developer Kit"; model = "NVIDIA Jetson TX2 Developer Kit";
compatible = "nvidia,p2771-0000", "nvidia,tegra186"; compatible = "nvidia,p2771-0000", "nvidia,tegra186";
aconnect { aconnect@2900000 {
status = "okay"; status = "okay";
dma-controller@2930000 { dma-controller@2930000 {
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
}; };
chosen { chosen {
bootargs = "earlycon console=ttyS0,115200n8"; bootargs = "earlycon console=ttyS0,115200n8 fw_devlink=on";
stdout-path = "serial0:115200n8"; stdout-path = "serial0:115200n8";
}; };
......
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
snps,rxpbl = <8>; snps,rxpbl = <8>;
}; };
aconnect { aconnect@2900000 {
compatible = "nvidia,tegra186-aconnect", compatible = "nvidia,tegra186-aconnect",
"nvidia,tegra210-aconnect"; "nvidia,tegra210-aconnect";
clocks = <&bpmp TEGRA186_CLK_APE>, clocks = <&bpmp TEGRA186_CLK_APE>,
......
...@@ -651,6 +651,8 @@ ...@@ -651,6 +651,8 @@
reg = <0x1a>; reg = <0x1a>;
interrupt-parent = <&gpio>; interrupt-parent = <&gpio>;
interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>; interrupts = <TEGRA194_MAIN_GPIO(S, 5) GPIO_ACTIVE_HIGH>;
clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>;
clock-names = "mclk";
realtek,jd-src = <2>; realtek,jd-src = <2>;
sound-name-prefix = "CVB-RT"; sound-name-prefix = "CVB-RT";
...@@ -658,7 +660,6 @@ ...@@ -658,7 +660,6 @@
rt5658_ep: endpoint { rt5658_ep: endpoint {
remote-endpoint = <&i2s1_dap_ep>; remote-endpoint = <&i2s1_dap_ep>;
mclk-fs = <256>; mclk-fs = <256>;
clocks = <&bpmp TEGRA194_CLK_AUD_MCLK>;
}; };
}; };
}; };
......
...@@ -5,6 +5,10 @@ ...@@ -5,6 +5,10 @@
model = "NVIDIA Jetson Xavier NX (SD-card)"; model = "NVIDIA Jetson Xavier NX (SD-card)";
compatible = "nvidia,p3668-0000", "nvidia,tegra194"; compatible = "nvidia,p3668-0000", "nvidia,tegra194";
aliases {
mmc0 = "/bus@0/mmc@3400000";
};
bus@0 { bus@0 {
/* SDMMC1 (SD/MMC) */ /* SDMMC1 (SD/MMC) */
mmc@3400000 { mmc@3400000 {
......
...@@ -5,6 +5,10 @@ ...@@ -5,6 +5,10 @@
model = "NVIDIA Jetson Xavier NX (eMMC)"; model = "NVIDIA Jetson Xavier NX (eMMC)";
compatible = "nvidia,p3668-0001", "nvidia,tegra194"; compatible = "nvidia,p3668-0001", "nvidia,tegra194";
aliases {
mmc0 = "/bus@0/mmc@3460000";
};
bus@0 { bus@0 {
/* SDMMC4 (eMMC) */ /* SDMMC4 (eMMC) */
mmc@3460000 { mmc@3460000 {
......
...@@ -14,7 +14,6 @@ ...@@ -14,7 +14,6 @@
i2c5 = "/bus@0/i2c@31c0000"; i2c5 = "/bus@0/i2c@31c0000";
i2c6 = "/bus@0/i2c@c250000"; i2c6 = "/bus@0/i2c@c250000";
i2c7 = "/bus@0/i2c@31e0000"; i2c7 = "/bus@0/i2c@31e0000";
mmc0 = "/bus@0/mmc@3460000";
rtc0 = "/bpmp/i2c/pmic@3c"; rtc0 = "/bpmp/i2c/pmic@3c";
rtc1 = "/bus@0/rtc@c2a0000"; rtc1 = "/bus@0/rtc@c2a0000";
serial0 = &tcu; serial0 = &tcu;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册