ARM: tegra: Device tree changes for v5.18-rc1

The changes in this set are cleanups and fixes for 32-bit Tegra device
 tree files. With these, some json-schema validation errors are fixed.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCAAxFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmIZBiMTHHRyZWRpbmdA
 bnZpZGlhLmNvbQAKCRDdI6zXfz6zob10D/4jYR8VDIRk08ikMvSrbsDfeMLckZ5s
 4pZtapp1zYflJru8y3EqhxvrMTvhK17rFDbaZRJQawCi0q2gUCFmeDUq3axfeY8x
 Z4RA8LJVFQ9innUgO//adDEfwTBYDpQeOSXYZkOGQyLiarele3XqUyenrfB+fRbV
 Bk3XW/Gii6FFm50c/RhFKLhBeWgh9ryPvC8ZnlInfUlmvZe/4+s+U8Q8oglwC2SN
 DbeB4o5ev72GO8kccg52AZaqkU0GyL3XETEriBGvPpasbOo5gGUr0A5ZZl0boUk3
 1VbZOvy79Ez8wj9m3zaVmxNCa8U7lXvxoj8jkdjRS9TwwDXZHUyE+KVfnaExiksQ
 C2VC57P3dL1NapjgpkHFhwQi+qG8Aqbp21sTQddiddRtpLtyWDmjEOVPbYmFBOML
 enzfpW3hZsW2lHhn2OKPEweUE1IXZ/8uW+htCwT/3yuvGISolARh4EUi8rEQWNju
 fjYsU0hTx86U4s1PizzrJ7/ghlrU31un/huATEFcr6aKbKNeSJq6vZ5+b6f5REnv
 zntfDIGFt57gQusVIBsribGW7nc5LAr0+27VguMFK8Xw82KkVkmpzlZVWXG8d518
 fkOpVRUWi38BOoKCfIMZZTAgT/xt4lJO7pEtTA+lmUq0C/oSSTjjvIMTp/cUIw9c
 TJ8o6/GTtn93YQ==
 =gwvR
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmIc2GwACgkQmmx57+YA
 GNmmfA//bz3I7mN09E0TtkQwJ0Z6RYDkqh4sTuaxKuGX+rB+YGWPs2ZhiLmf08bq
 rG27e8N//hzcYKRmkm+m3qL69nREiV+Mgw/amEWj3sM1tYPok+mIjUyXs/5ML7Dx
 jh4aWSPDIy2Ex6xGXGMhvIPbwnazivn35Uug2CguEllTxj2hMJiZiNgrGJ9XuGP0
 K3Crx2txGrRjeUzz4wrBr0wbvQXqNEN1fDD6D7glp7w37IWyNrMCAF7/6wqflEHA
 ONneb4T9kyytJ+QGvFOsvKqKjwtDC56onkKYnc6wlugzNwbW3/pFNf5eUoFZ9gCf
 b0pw1NMUigZ7MBmcnhDzQfTsByWZmqWCnU1dPRY6kGa7Cl+WeDQ908YX9YVWYG7J
 CkP8tOQ+LulMeG1G5jAads6t0EXCMNvfFrdlsYC1e5Zs2jipZ3B6K3US+upI4Q8D
 6Mz33XgZdcPbvgBSIDLgAx5t8T5Pc13PQYoM3WESgPcup8OQ1DXK+59NpN/7rinv
 W/3ti0kZvxVVrJnFQvJa8ZaGBET+VxeFDzO2aKygkpH1X08nQtadQkjz4mzK15QM
 YLBgAHRuiMMvAjapg6gRKBXmG9Pki+NSRWudP/JYvAtVCpd3eqvvIH4jjcvpN9zm
 wj0MSdWtObImSDrItNeUBTXnU/bXtVWQUUIlLKpSJ/wudSWp5jM=
 =OP6Z
 -----END PGP SIGNATURE-----

Merge tag 'tegra-for-5.18-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt

ARM: tegra: Device tree changes for v5.18-rc1

The changes in this set are cleanups and fixes for 32-bit Tegra device
tree files. With these, some json-schema validation errors are fixed.

* tag 'tegra-for-5.18-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
  ARM: tegra: tamonten: Fix I2C3 pad setting
  ARM: tegra: Fix ethernet node names
  ARM: tegra: paz00: Add MMC aliases
  ARM: tegra: tf700t: Rename DSI node
  ARM: tegra: transformer: Drop reg-shift for Tegra HS UART
  ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio
  ARM: tegra: Update jedec,lpddr2 revision-id binding

Link: https://lore.kernel.org/r/20220225164741.1064416-3-thierry.reding@gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann 2022-02-28 15:12:59 +01:00
commit f08a71d29d
9 changed files with 26 additions and 10 deletions

View File

@ -436,17 +436,27 @@
}; };
}; };
spdif@70002400 {
status = "okay";
nvidia,fixed-parent-rate;
};
i2s@70002800 { i2s@70002800 {
status = "okay"; status = "okay";
nvidia,fixed-parent-rate;
}; };
serial@70006040 { serial@70006040 {
compatible = "nvidia,tegra20-hsuart"; compatible = "nvidia,tegra20-hsuart";
/delete-property/ reg-shift;
/* GPS BCM4751 */ /* GPS BCM4751 */
}; };
serial@70006200 { serial@70006200 {
compatible = "nvidia,tegra20-hsuart"; compatible = "nvidia,tegra20-hsuart";
/delete-property/ reg-shift;
status = "okay"; status = "okay";
/* Azurewave AW-NH615 BCM4329B1 */ /* Azurewave AW-NH615 BCM4329B1 */
@ -756,7 +766,7 @@
lpddr2 { lpddr2 {
compatible = "elpida,B8132B2PB-6D-F", "jedec,lpddr2-s4"; compatible = "elpida,B8132B2PB-6D-F", "jedec,lpddr2-s4";
revision-id1 = <1>; revision-id = <1 0>;
density = <2048>; density = <2048>;
io-width = <16>; io-width = <16>;
}; };

View File

@ -691,7 +691,7 @@
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
asix@1 { ethernet@1 {
compatible = "usbb95,772b"; compatible = "usbb95,772b";
reg = <1>; reg = <1>;
local-mac-address = [00 00 00 00 00 00]; local-mac-address = [00 00 00 00 00 00];

View File

@ -13,6 +13,8 @@
compatible = "compal,paz00", "nvidia,tegra20"; compatible = "compal,paz00", "nvidia,tegra20";
aliases { aliases {
mmc0 = &sdmmc4; /* eMMC */
mmc1 = &sdmmc1; /* MicroSD */
rtc0 = "/i2c@7000d000/tps6586x@34"; rtc0 = "/i2c@7000d000/tps6586x@34";
rtc1 = "/rtc@7000e000"; rtc1 = "/rtc@7000e000";
serial0 = &uarta; serial0 = &uarta;
@ -558,7 +560,7 @@
status = "okay"; status = "okay";
}; };
mmc@c8000000 { sdmmc1: mmc@c8000000 {
status = "okay"; status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(V, 5) GPIO_ACTIVE_LOW>; cd-gpios = <&gpio TEGRA_GPIO(V, 5) GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>; wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
@ -566,7 +568,7 @@
bus-width = <4>; bus-width = <4>;
}; };
mmc@c8000600 { sdmmc4: mmc@c8000600 {
status = "okay"; status = "okay";
bus-width = <8>; bus-width = <8>;
non-removable; non-removable;

View File

@ -183,8 +183,8 @@
}; };
conf_ata { conf_ata {
nvidia,pins = "ata", "atb", "atc", "atd", "ate", nvidia,pins = "ata", "atb", "atc", "atd", "ate",
"cdev1", "cdev2", "dap1", "dtb", "gma", "cdev1", "cdev2", "dap1", "dtb", "dtf",
"gmb", "gmc", "gmd", "gme", "gpu7", "gma", "gmb", "gmc", "gmd", "gme", "gpu7",
"gpv", "i2cp", "irrx", "irtx", "pta", "gpv", "i2cp", "irrx", "irtx", "pta",
"rm", "slxa", "slxk", "spia", "spib", "rm", "slxa", "slxk", "spia", "spib",
"uac"; "uac";
@ -203,7 +203,7 @@
}; };
conf_crtp { conf_crtp {
nvidia,pins = "crtp", "dap2", "dap3", "dap4", nvidia,pins = "crtp", "dap2", "dap3", "dap4",
"dtc", "dte", "dtf", "gpu", "sdio1", "dtc", "dte", "gpu", "sdio1",
"slxc", "slxd", "spdi", "spdo", "spig", "slxc", "slxd", "spdi", "spdo", "spig",
"uda"; "uda";
nvidia,pull = <TEGRA_PIN_PULL_NONE>; nvidia,pull = <TEGRA_PIN_PULL_NONE>;

View File

@ -742,7 +742,7 @@
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
dsi-bridge@7 { dsi@7 {
compatible = "toshiba,tc358768"; compatible = "toshiba,tc358768";
reg = <0x7>; reg = <0x7>;

View File

@ -1080,6 +1080,7 @@
serial@70006040 { serial@70006040 {
compatible = "nvidia,tegra30-hsuart"; compatible = "nvidia,tegra30-hsuart";
/delete-property/ reg-shift;
status = "okay"; status = "okay";
/* Broadcom GPS BCM47511 */ /* Broadcom GPS BCM47511 */
@ -1087,6 +1088,7 @@
serial@70006200 { serial@70006200 {
compatible = "nvidia,tegra30-hsuart"; compatible = "nvidia,tegra30-hsuart";
/delete-property/ reg-shift;
status = "okay"; status = "okay";
nvidia,adjust-baud-rates = <0 9600 100>, nvidia,adjust-baud-rates = <0 9600 100>,

View File

@ -960,7 +960,7 @@
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
asix@1 { ethernet@1 {
compatible = "usbb95,772b"; compatible = "usbb95,772b";
reg = <1>; reg = <1>;
local-mac-address = [00 00 00 00 00 00]; local-mac-address = [00 00 00 00 00 00];

View File

@ -4553,7 +4553,7 @@
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
smsc@2 { /* SMSC 10/100T Ethernet Controller */ ethernet@2 { /* SMSC 10/100T Ethernet Controller */
compatible = "usb424,9e00"; compatible = "usb424,9e00";
reg = <2>; reg = <2>;
local-mac-address = [00 11 22 33 44 55]; local-mac-address = [00 11 22 33 44 55];

View File

@ -1103,6 +1103,7 @@
uartb: serial@70006040 { uartb: serial@70006040 {
compatible = "nvidia,tegra30-hsuart"; compatible = "nvidia,tegra30-hsuart";
/delete-property/ reg-shift;
status = "okay"; status = "okay";
/* Broadcom GPS BCM47511 */ /* Broadcom GPS BCM47511 */
@ -1110,6 +1111,7 @@
uartc: serial@70006200 { uartc: serial@70006200 {
compatible = "nvidia,tegra30-hsuart"; compatible = "nvidia,tegra30-hsuart";
/delete-property/ reg-shift;
status = "okay"; status = "okay";
nvidia,adjust-baud-rates = <0 9600 100>, nvidia,adjust-baud-rates = <0 9600 100>,