Minor improvements in ARM DTS for v6.11
Few cleanups and improvements which were missed by their maintainers: 1. Add Krzysztof as odd-fixer for old ARM platforms: Alphascale, AXM LSI, Moxa, TI Nspire and VT8500 (with Alexey Charkov). 2. VT8500: align node names with bindings (USB, panel timings). 3. Cirrus: align node names with bindings (panel timings). 4. TI Nspire: correct unit addresses, correct watchdog compatible and properties while making it disabled (never tested). 5. Nuvoton, Aspeed: align node names with bindings (I2C). IMPORTANT: At least for Aspeed it is known to affect some user-space tools, because that user-space looks for specific node path via /sys/firmware/devicetree. The /sys/firmware/devicetree is not the ABI and any user-space relying on it: - Prevents any changes in DTS, e.g. node renaming or moving, changing unit addresses (re-arranging child bus addressing). - Is using undocumented interface. - Is neither reliable nor understandable. 6. TI OMAP and Davinci: align node names with bindings (panel timings), drop incorrect property. 7. STI: document in bindings codec child to fix dtbs_checks. -----BEGIN PGP SIGNATURE----- iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmaDo2MQHGtyemtAa2Vy bmVsLm9yZwAKCRDBN2bmhouD11w4D/91rifKu3qPZcgEWq7OIfIrg7D/N0AxhleH J2Y8nOUiyS9dttw/a6TxyXxuAs+wgpDtN059BesepSsrnKc+tlAbHCJRO2Nd5jRV 6k0k5R0eRYF/nbOTt4P1m4utpmSYKm2fogkrmpi/aK8qkhYrqcSoMccZNgPoUpyQ v5i3YX3KpID09aO+gL9JRjChUSnp72l79Bi5tRNpjSfUX9JhxVIEN5P/I7cWGw5b VbBoCKlE/H9K/oQrIrtCczPJfJT+h7qj2bFvS/vkam/aqQdOsM9qoMyTPhfZMDRa 85v/TXVY9CuSE+931q0ffRwaVrI9yBgOPKsKs8wjj0/Yp0jpS1xyVIPXJcfbDYCo Ex67UylDDGXARiCCj6kV0a9p3z8NZ58SeJqV6fVfVvBADnK1RiHaT4hZjwdQuFsr ukA5VPjOlIcOjHKsfqiUTi5ulU6Upm4Q5NZJf7i/f2vU1JA+zAyBvTefFkNwzqxa Vo1TIEGBxBngUCEtxikgsIGhEtOK7H3JinmK+lbV8lu0rin5xvWJHWVGgZrfoF84 mZ6C4xk+eCDuyDxwR5yEfrKdbrC9bV1XzTXCcYhgwfqysLZvqKKVHdvLeRLOEnjn 7CSBI2z86mRc8aAjjnu6wjbK5pGGjNwc8T73ffp1iyH741B56eN+B1m1BXIgloBL mF5DftuonA== =lqZd -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmaL9vYACgkQYKtH/8kJ Uid5MQ//QKqn0Ia/HftthVl/3u1vYrv4zY5Qq9XoP7oHS5Uk15AjCmfBp9iWxW5S H3GTwmxC4BUPlzOaNzyXEpZnYf8IfQ8MJ6uO6uGuikx1qs9yO7XR/go873AZF1Cl EB36B1cRuR+Zp29+rp9LDUk5WH1v7wrUPpO/FNrrmlSbD16P3L3Mlb/MV7dV5hIY 5PApYA4WVqSO5VAEV5ZgY+efI/1AsTW9RzsKG6OMKAYr4yLtQLpzaN02Oupkne6g sBQcaEH/VdEAwky7lrfXMGMFfeiR4bVuBDRX6+EDyAgoyqKgZ0L5ofOEy1JOuXgA aVfosV2a5ISot7pjCrYTMaScayHfkDkxf3tcrfre5VpyYu34bdi6KwnXao1U1/yi 47X/Am52gnlE3fEpuu7f/rWugkc6rt5Zcd/LL/M23K+cOJJ8fCV2XQkzeB0XhKIB +zjq/g2evkF+VDnzZqX99JhtGWazvEcthInbD0OwxBk7ugFsRI0A0mfFqvXLN8PY LGBz/K+yFjHzQXDMaMPZcoyR7wQp+FUoqBDx/DG41mq0hI1HfyrjskkBczBGMMzT 5hBieyY1084utmUE+Shr69DYOwp/eCansdhzi+BSmnICtTL3QiEqu8PKb9dEGxMB OofFuwI0fAHVf4XaGdy0s8Hn7ZUKGsKcQrTbfuIpKwH3fZOe8pU= =gJI1 -----END PGP SIGNATURE----- Merge tag 'dt-cleanup-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt Minor improvements in ARM DTS for v6.11 Few cleanups and improvements which were missed by their maintainers: 1. Add Krzysztof as odd-fixer for old ARM platforms: Alphascale, AXM LSI, Moxa, TI Nspire and VT8500 (with Alexey Charkov). 2. VT8500: align node names with bindings (USB, panel timings). 3. Cirrus: align node names with bindings (panel timings). 4. TI Nspire: correct unit addresses, correct watchdog compatible and properties while making it disabled (never tested). 5. Nuvoton, Aspeed: align node names with bindings (I2C). IMPORTANT: At least for Aspeed it is known to affect some user-space tools, because that user-space looks for specific node path via /sys/firmware/devicetree. The /sys/firmware/devicetree is not the ABI and any user-space relying on it: - Prevents any changes in DTS, e.g. node renaming or moving, changing unit addresses (re-arranging child bus addressing). - Is using undocumented interface. - Is neither reliable nor understandable. 6. TI OMAP and Davinci: align node names with bindings (panel timings), drop incorrect property. 7. STI: document in bindings codec child to fix dtbs_checks. * tag 'dt-cleanup-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt: ARM: dts: omap am5729-beagleboneai: drop unneeded ti,enable-id-detection dt-bindings: soc: sti: st,sti-syscon: document codec node ARM: dts: ti: align panel timings node name with dtschema arm: dts: aspeed: Use standard 'i2c' bus node name arm: dts: nuvoton: Use standard 'i2c' bus node name MAINTAINERS: ARM: alphascale: add Krzysztof Kozlowski as maintainer ARM: dts: nspire: Add full compatible for watchdog node ARM: dts: nspire: Add unit name addresses to memory nodes MAINTAINERS: ARM: nspire: add Krzysztof Kozlowski as maintainer MAINTAINERS: ARM: vt8500: add Alexey and Krzysztof as maintainers MAINTAINERS: ARM: axm: add Krzysztof Kozlowski as maintainer MAINTAINERS: ARM: moxa: add Krzysztof Kozlowski as maintainer ARM: dts: cirrus: align panel timings node name with dtschema ARM: dts: vt8500: align panel timings node name with dtschema ARM: dts: vt8500: replace "uhci" nodename with generic name "usb" Link: https://lore.kernel.org/r/20240702065359.7378-2-krzysztof.kozlowski@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
7120733d1d
@ -30,6 +30,15 @@ properties:
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
||||
sti-sasg-codec:
|
||||
description: STi internal audio codec
|
||||
type: object
|
||||
additionalProperties: true
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: st,stih407-sas-codec
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
|
41
MAINTAINERS
41
MAINTAINERS
@ -1930,6 +1930,16 @@ N: allwinner
|
||||
N: sun[x456789]i
|
||||
N: sun[25]0i
|
||||
|
||||
ARM/ALPHASCALE ARCHITECTURE
|
||||
M: Krzysztof Kozlowski <krzk@kernel.org>
|
||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||
S: Odd Fixes
|
||||
F: arch/arm/boot/dts/alphascale/
|
||||
F: drivers/clk/clk-asm9260.c
|
||||
F: drivers/clocksource/asm9260_timer.c
|
||||
F: drivers/rtc/rtc-asm9260.c
|
||||
F: drivers/watchdog/asm9260_wdt.c
|
||||
|
||||
ARM/AMD PENSANDO ARM64 ARCHITECTURE
|
||||
M: Brad Larson <blarson@amd.com>
|
||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||
@ -2093,6 +2103,14 @@ F: arch/arm/boot/dts/aspeed/
|
||||
F: arch/arm/mach-aspeed/
|
||||
N: aspeed
|
||||
|
||||
ARM/AXM LSI SOC
|
||||
M: Krzysztof Kozlowski <krzk@kernel.org>
|
||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||
S: Odd Fixes
|
||||
F: Documentation/devicetree/bindings/arm/axxia.yaml
|
||||
F: arch/arm/boot/dts/intel/axm/
|
||||
F: arch/arm/mach-axxia/
|
||||
|
||||
ARM/BITMAIN ARCHITECTURE
|
||||
M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
|
||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||
@ -2524,6 +2542,15 @@ F: arch/arm/boot/dts/socionext/milbeaut*
|
||||
F: arch/arm/mach-milbeaut/
|
||||
N: milbeaut
|
||||
|
||||
ARM/MOXA ART SOC
|
||||
M: Krzysztof Kozlowski <krzk@kernel.org>
|
||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||
S: Odd Fixes
|
||||
F: Documentation/devicetree/bindings/arm/moxart.yaml
|
||||
F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
|
||||
F: arch/arm/boot/dts/moxa/
|
||||
F: drivers/clk/clk-moxart.c
|
||||
|
||||
ARM/MStar/Sigmastar Armv7 SoC support
|
||||
M: Daniel Palmer <daniel@thingy.jp>
|
||||
M: Romain Perier <romain.perier@gmail.com>
|
||||
@ -3034,6 +3061,15 @@ F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
|
||||
F: arch/arm64/boot/dts/ti/Makefile
|
||||
F: arch/arm64/boot/dts/ti/k3-*
|
||||
|
||||
ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
|
||||
M: Krzysztof Kozlowski <krzk@kernel.org>
|
||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||
S: Odd Fixes
|
||||
F: Documentation/devicetree/bindings/*/*/ti,nspire*
|
||||
F: Documentation/devicetree/bindings/*/ti,nspire*
|
||||
F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
|
||||
F: arch/arm/boot/dts/nspire/
|
||||
|
||||
ARM/TOSHIBA VISCONTI ARCHITECTURE
|
||||
M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
|
||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||
@ -3103,9 +3139,12 @@ W: http://www.armlinux.org.uk/
|
||||
F: arch/arm/vfp/
|
||||
|
||||
ARM/VT8500 ARM ARCHITECTURE
|
||||
M: Alexey Charkov <alchark@gmail.com>
|
||||
M: Krzysztof Kozlowski <krzk@kernel.org>
|
||||
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||
S: Orphan
|
||||
S: Odd Fixes
|
||||
F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
|
||||
F: arch/arm/boot/dts/vt8500/
|
||||
F: arch/arm/mach-vt8500/
|
||||
F: drivers/clocksource/timer-vt8500.c
|
||||
F: drivers/i2c/busses/i2c-viai2c-wmt.c
|
||||
|
@ -463,7 +463,7 @@
|
||||
interrupt-controller;
|
||||
};
|
||||
|
||||
i2c0: i2c-bus@40 {
|
||||
i2c0: i2c@40 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -478,7 +478,7 @@
|
||||
/* Does not need pinctrl properties */
|
||||
};
|
||||
|
||||
i2c1: i2c-bus@80 {
|
||||
i2c1: i2c@80 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -493,7 +493,7 @@
|
||||
/* Does not need pinctrl properties */
|
||||
};
|
||||
|
||||
i2c2: i2c-bus@c0 {
|
||||
i2c2: i2c@c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -509,7 +509,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c3: i2c-bus@100 {
|
||||
i2c3: i2c@100 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -525,7 +525,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c4: i2c-bus@140 {
|
||||
i2c4: i2c@140 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -541,7 +541,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c5: i2c-bus@180 {
|
||||
i2c5: i2c@180 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -557,7 +557,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c6: i2c-bus@1c0 {
|
||||
i2c6: i2c@1c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -573,7 +573,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c7: i2c-bus@300 {
|
||||
i2c7: i2c@300 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -589,7 +589,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c8: i2c-bus@340 {
|
||||
i2c8: i2c@340 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -605,7 +605,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c9: i2c-bus@380 {
|
||||
i2c9: i2c@380 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -621,7 +621,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c10: i2c-bus@3c0 {
|
||||
i2c10: i2c@3c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -637,7 +637,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c11: i2c-bus@400 {
|
||||
i2c11: i2c@400 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -653,7 +653,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c12: i2c-bus@440 {
|
||||
i2c12: i2c@440 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -669,7 +669,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c13: i2c-bus@480 {
|
||||
i2c13: i2c@480 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
@ -592,7 +592,7 @@
|
||||
interrupt-controller;
|
||||
};
|
||||
|
||||
i2c0: i2c-bus@40 {
|
||||
i2c0: i2c@40 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -607,7 +607,7 @@
|
||||
/* Does not need pinctrl properties */
|
||||
};
|
||||
|
||||
i2c1: i2c-bus@80 {
|
||||
i2c1: i2c@80 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -622,7 +622,7 @@
|
||||
/* Does not need pinctrl properties */
|
||||
};
|
||||
|
||||
i2c2: i2c-bus@c0 {
|
||||
i2c2: i2c@c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -638,7 +638,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c3: i2c-bus@100 {
|
||||
i2c3: i2c@100 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -654,7 +654,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c4: i2c-bus@140 {
|
||||
i2c4: i2c@140 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -670,7 +670,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c5: i2c-bus@180 {
|
||||
i2c5: i2c@180 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -686,7 +686,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c6: i2c-bus@1c0 {
|
||||
i2c6: i2c@1c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -702,7 +702,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c7: i2c-bus@300 {
|
||||
i2c7: i2c@300 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -718,7 +718,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c8: i2c-bus@340 {
|
||||
i2c8: i2c@340 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -734,7 +734,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c9: i2c-bus@380 {
|
||||
i2c9: i2c@380 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -750,7 +750,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c10: i2c-bus@3c0 {
|
||||
i2c10: i2c@3c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -766,7 +766,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c11: i2c-bus@400 {
|
||||
i2c11: i2c@400 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -782,7 +782,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c12: i2c-bus@440 {
|
||||
i2c12: i2c@440 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
@ -798,7 +798,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c13: i2c-bus@480 {
|
||||
i2c13: i2c@480 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
@ -905,7 +905,7 @@
|
||||
#include "aspeed-g6-pinctrl.dtsi"
|
||||
|
||||
&i2c {
|
||||
i2c0: i2c-bus@80 {
|
||||
i2c0: i2c@80 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x80 0x80>;
|
||||
@ -919,7 +919,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c1: i2c-bus@100 {
|
||||
i2c1: i2c@100 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x100 0x80>;
|
||||
@ -933,7 +933,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c2: i2c-bus@180 {
|
||||
i2c2: i2c@180 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x180 0x80>;
|
||||
@ -947,7 +947,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c3: i2c-bus@200 {
|
||||
i2c3: i2c@200 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x200 0x80>;
|
||||
@ -961,7 +961,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c4: i2c-bus@280 {
|
||||
i2c4: i2c@280 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x280 0x80>;
|
||||
@ -975,7 +975,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c5: i2c-bus@300 {
|
||||
i2c5: i2c@300 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x300 0x80>;
|
||||
@ -989,7 +989,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c6: i2c-bus@380 {
|
||||
i2c6: i2c@380 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x380 0x80>;
|
||||
@ -1003,7 +1003,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c7: i2c-bus@400 {
|
||||
i2c7: i2c@400 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x400 0x80>;
|
||||
@ -1017,7 +1017,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c8: i2c-bus@480 {
|
||||
i2c8: i2c@480 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x480 0x80>;
|
||||
@ -1031,7 +1031,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c9: i2c-bus@500 {
|
||||
i2c9: i2c@500 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x500 0x80>;
|
||||
@ -1045,7 +1045,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c10: i2c-bus@580 {
|
||||
i2c10: i2c@580 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x580 0x80>;
|
||||
@ -1059,7 +1059,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c11: i2c-bus@600 {
|
||||
i2c11: i2c@600 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x600 0x80>;
|
||||
@ -1073,7 +1073,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c12: i2c-bus@680 {
|
||||
i2c12: i2c@680 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x680 0x80>;
|
||||
@ -1087,7 +1087,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c13: i2c-bus@700 {
|
||||
i2c13: i2c@700 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x700 0x80>;
|
||||
@ -1101,7 +1101,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c14: i2c-bus@780 {
|
||||
i2c14: i2c@780 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x780 0x80>;
|
||||
@ -1115,7 +1115,7 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c15: i2c-bus@800 {
|
||||
i2c15: i2c@800 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x800 0x80>;
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 320x240 {
|
||||
timing0: timing-320x240 {
|
||||
hactive = <320>;
|
||||
hback-porch = <0>;
|
||||
hfront-porch = <0>;
|
||||
|
@ -55,7 +55,7 @@
|
||||
};
|
||||
|
||||
/ {
|
||||
memory {
|
||||
memory@10000000 {
|
||||
device_type = "memory";
|
||||
reg = <0x10000000 0x2000000>; /* 32 MB */
|
||||
};
|
||||
|
@ -122,7 +122,7 @@
|
||||
model = "TI-NSPIRE CX";
|
||||
compatible = "ti,nspire-cx";
|
||||
|
||||
memory {
|
||||
memory@10000000 {
|
||||
device_type = "memory";
|
||||
reg = <0x10000000 0x4000000>; /* 64 MB */
|
||||
};
|
||||
|
@ -170,9 +170,12 @@
|
||||
};
|
||||
|
||||
watchdog: watchdog@90060000 {
|
||||
compatible = "arm,primecell";
|
||||
compatible = "arm,sp805", "arm,primecell";
|
||||
reg = <0x90060000 0x1000>;
|
||||
interrupts = <3>;
|
||||
clocks = <&apb_pclk>, <&apb_pclk>;
|
||||
clock-names = "wdog_clk", "apb_pclk";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
rtc: rtc@90090000 {
|
||||
|
@ -525,7 +525,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
i2c-bus@4 {
|
||||
i2c@4 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <4>;
|
||||
@ -537,7 +537,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
i2c-bus@5 {
|
||||
i2c@5 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <5>;
|
||||
@ -549,7 +549,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
i2c-bus@6 {
|
||||
i2c@6 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <6>;
|
||||
@ -561,7 +561,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
i2c-bus@7 {
|
||||
i2c@7 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <7>;
|
||||
@ -580,7 +580,7 @@
|
||||
reg = <0x77>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
i2c-bus@2 {
|
||||
i2c@2 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <2>;
|
||||
@ -620,7 +620,7 @@
|
||||
reg = <0x77>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
i2c-bus@0 {
|
||||
i2c@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0>;
|
||||
@ -632,7 +632,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
i2c-bus@1 {
|
||||
i2c@1 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <1>;
|
||||
@ -691,7 +691,7 @@
|
||||
reg = <0x77>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
i2c-bus@3 {
|
||||
i2c@3 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <3>;
|
||||
@ -703,7 +703,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
i2c-bus@4 {
|
||||
i2c@4 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <4>;
|
||||
@ -715,7 +715,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
i2c-bus@5 {
|
||||
i2c@5 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <5>;
|
||||
@ -726,7 +726,7 @@
|
||||
reg = <0x28>;
|
||||
};
|
||||
};
|
||||
i2c-bus@6 {
|
||||
i2c@6 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <6>;
|
||||
|
@ -215,43 +215,43 @@
|
||||
reg = <0x70>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
i2c_slot1a: i2c-bus@0 {
|
||||
i2c_slot1a: i2c@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0>;
|
||||
};
|
||||
|
||||
i2c_slot1b: i2c-bus@1 {
|
||||
i2c_slot1b: i2c@1 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <1>;
|
||||
};
|
||||
|
||||
i2c_slot2a: i2c-bus@2 {
|
||||
i2c_slot2a: i2c@2 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <2>;
|
||||
};
|
||||
|
||||
i2c_slot2b: i2c-bus@3 {
|
||||
i2c_slot2b: i2c@3 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <3>;
|
||||
};
|
||||
|
||||
i2c_slot3: i2c-bus@4 {
|
||||
i2c_slot3: i2c@4 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <4>;
|
||||
};
|
||||
|
||||
i2c_slot4: i2c-bus@5 {
|
||||
i2c_slot4: i2c@5 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <5>;
|
||||
};
|
||||
|
||||
i2c_slot5: i2c-bus@6 {
|
||||
i2c_slot5: i2c@6 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <6>;
|
||||
@ -265,24 +265,24 @@
|
||||
#size-cells = <0>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
i2c_m2_s1: i2c-bus@0 {
|
||||
i2c_m2_s1: i2c@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0>;
|
||||
};
|
||||
|
||||
i2c_m2_s2: i2c-bus@1 {
|
||||
i2c_m2_s2: i2c@1 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <1>;
|
||||
};
|
||||
i2c_m2_s3: i2c-bus@2 {
|
||||
i2c_m2_s3: i2c@2 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <2>;
|
||||
};
|
||||
|
||||
i2c_m2_s4: i2c-bus@3 {
|
||||
i2c_m2_s4: i2c@3 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <3>;
|
||||
|
@ -65,7 +65,7 @@
|
||||
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 480x272 {
|
||||
timing0: timing-480x272 {
|
||||
clock-frequency = <9000000>;
|
||||
hactive = <480>;
|
||||
vactive = <272>;
|
||||
|
@ -74,7 +74,7 @@
|
||||
pinctrl-1 = <&lcd_pins_sleep>;
|
||||
|
||||
display-timings {
|
||||
320x240 {
|
||||
timing-320x240 {
|
||||
hactive = <320>;
|
||||
vactive = <240>;
|
||||
hback-porch = <68>;
|
||||
|
@ -67,7 +67,7 @@
|
||||
};
|
||||
|
||||
display-timings {
|
||||
240x320p16 {
|
||||
timing-240x320p16 {
|
||||
clock-frequency = <6500000>;
|
||||
hactive = <240>;
|
||||
vactive = <320>;
|
||||
|
@ -202,7 +202,7 @@
|
||||
};
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 480x272 {
|
||||
timing0: timing-480x272 {
|
||||
clock-frequency = <18400000>;
|
||||
hactive = <480>;
|
||||
vactive = <272>;
|
||||
|
@ -196,7 +196,6 @@
|
||||
|
||||
extcon_usb1: extcon_usb1 {
|
||||
compatible = "linux,extcon-usb-gpio";
|
||||
ti,enable-id-detection;
|
||||
id-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
|
@ -16,7 +16,7 @@
|
||||
bits-per-pixel = <16>;
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 800x480 {
|
||||
timing0: timing-800x480 {
|
||||
clock-frequency = <0>; /* unused but required */
|
||||
hactive = <800>;
|
||||
vactive = <480>;
|
||||
|
@ -115,7 +115,7 @@
|
||||
interrupts = <43>;
|
||||
};
|
||||
|
||||
uhci@d8007b00 {
|
||||
usb@d8007b00 {
|
||||
compatible = "platform-uhci";
|
||||
reg = <0xd8007b00 0x200>;
|
||||
interrupts = <43>;
|
||||
|
@ -16,7 +16,7 @@
|
||||
bits-per-pixel = <32>;
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 800x480 {
|
||||
timing0: timing-800x480 {
|
||||
clock-frequency = <0>; /* unused but required */
|
||||
hactive = <800>;
|
||||
vactive = <480>;
|
||||
|
@ -213,7 +213,7 @@
|
||||
interrupts = <1>;
|
||||
};
|
||||
|
||||
uhci@d8007300 {
|
||||
usb@d8007300 {
|
||||
compatible = "platform-uhci";
|
||||
reg = <0xd8007300 0x200>;
|
||||
interrupts = <0>;
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 800x480 {
|
||||
timing0: timing-800x480 {
|
||||
clock-frequency = <0>; /* unused but required */
|
||||
hactive = <800>;
|
||||
vactive = <480>;
|
||||
|
@ -185,7 +185,7 @@
|
||||
interrupts = <43>;
|
||||
};
|
||||
|
||||
uhci@d8007b00 {
|
||||
usb@d8007b00 {
|
||||
compatible = "platform-uhci";
|
||||
reg = <0xd8007b00 0x200>;
|
||||
interrupts = <43>;
|
||||
|
@ -257,13 +257,13 @@
|
||||
interrupts = <26>;
|
||||
};
|
||||
|
||||
uhci@d8007b00 {
|
||||
usb@d8007b00 {
|
||||
compatible = "platform-uhci";
|
||||
reg = <0xd8007b00 0x200>;
|
||||
interrupts = <26>;
|
||||
};
|
||||
|
||||
uhci@d8008d00 {
|
||||
usb@d8008d00 {
|
||||
compatible = "platform-uhci";
|
||||
reg = <0xd8008d00 0x200>;
|
||||
interrupts = <26>;
|
||||
|
@ -28,7 +28,7 @@
|
||||
bits-per-pixel = <16>;
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 800x480 {
|
||||
timing0: timing-800x480 {
|
||||
clock-frequency = <0>; /* unused but required */
|
||||
hactive = <800>;
|
||||
vactive = <480>;
|
||||
|
@ -244,13 +244,13 @@
|
||||
interrupts = <26>;
|
||||
};
|
||||
|
||||
uhci@d8007b00 {
|
||||
usb@d8007b00 {
|
||||
compatible = "platform-uhci";
|
||||
reg = <0xd8007b00 0x200>;
|
||||
interrupts = <26>;
|
||||
};
|
||||
|
||||
uhci@d8008d00 {
|
||||
usb@d8008d00 {
|
||||
compatible = "platform-uhci";
|
||||
reg = <0xd8008d00 0x200>;
|
||||
interrupts = <26>;
|
||||
|
Loading…
x
Reference in New Issue
Block a user