mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 00:53:34 +02:00
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 @@ i2c_ic: interrupt-controller@0 {
|
|||
interrupt-controller;
|
||||
};
|
||||
|
||||
i2c0: i2c-bus@40 {
|
||||
i2c0: i2c@40 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -478,7 +478,7 @@ i2c0: i2c-bus@40 {
|
|||
/* Does not need pinctrl properties */
|
||||
};
|
||||
|
||||
i2c1: i2c-bus@80 {
|
||||
i2c1: i2c@80 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -493,7 +493,7 @@ i2c1: i2c-bus@80 {
|
|||
/* Does not need pinctrl properties */
|
||||
};
|
||||
|
||||
i2c2: i2c-bus@c0 {
|
||||
i2c2: i2c@c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -509,7 +509,7 @@ i2c2: i2c-bus@c0 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c3: i2c-bus@100 {
|
||||
i2c3: i2c@100 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -525,7 +525,7 @@ i2c3: i2c-bus@100 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c4: i2c-bus@140 {
|
||||
i2c4: i2c@140 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -541,7 +541,7 @@ i2c4: i2c-bus@140 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c5: i2c-bus@180 {
|
||||
i2c5: i2c@180 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -557,7 +557,7 @@ i2c5: i2c-bus@180 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c6: i2c-bus@1c0 {
|
||||
i2c6: i2c@1c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -573,7 +573,7 @@ i2c6: i2c-bus@1c0 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c7: i2c-bus@300 {
|
||||
i2c7: i2c@300 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -589,7 +589,7 @@ i2c7: i2c-bus@300 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c8: i2c-bus@340 {
|
||||
i2c8: i2c@340 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -605,7 +605,7 @@ i2c8: i2c-bus@340 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c9: i2c-bus@380 {
|
||||
i2c9: i2c@380 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -621,7 +621,7 @@ i2c9: i2c-bus@380 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c10: i2c-bus@3c0 {
|
||||
i2c10: i2c@3c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -637,7 +637,7 @@ i2c10: i2c-bus@3c0 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c11: i2c-bus@400 {
|
||||
i2c11: i2c@400 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -653,7 +653,7 @@ i2c11: i2c-bus@400 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c12: i2c-bus@440 {
|
||||
i2c12: i2c@440 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -669,7 +669,7 @@ i2c12: i2c-bus@440 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c13: i2c-bus@480 {
|
||||
i2c13: i2c@480 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
|
|||
|
|
@ -592,7 +592,7 @@ i2c_ic: interrupt-controller@0 {
|
|||
interrupt-controller;
|
||||
};
|
||||
|
||||
i2c0: i2c-bus@40 {
|
||||
i2c0: i2c@40 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -607,7 +607,7 @@ i2c0: i2c-bus@40 {
|
|||
/* Does not need pinctrl properties */
|
||||
};
|
||||
|
||||
i2c1: i2c-bus@80 {
|
||||
i2c1: i2c@80 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -622,7 +622,7 @@ i2c1: i2c-bus@80 {
|
|||
/* Does not need pinctrl properties */
|
||||
};
|
||||
|
||||
i2c2: i2c-bus@c0 {
|
||||
i2c2: i2c@c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -638,7 +638,7 @@ i2c2: i2c-bus@c0 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c3: i2c-bus@100 {
|
||||
i2c3: i2c@100 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -654,7 +654,7 @@ i2c3: i2c-bus@100 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c4: i2c-bus@140 {
|
||||
i2c4: i2c@140 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -670,7 +670,7 @@ i2c4: i2c-bus@140 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c5: i2c-bus@180 {
|
||||
i2c5: i2c@180 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -686,7 +686,7 @@ i2c5: i2c-bus@180 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c6: i2c-bus@1c0 {
|
||||
i2c6: i2c@1c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -702,7 +702,7 @@ i2c6: i2c-bus@1c0 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c7: i2c-bus@300 {
|
||||
i2c7: i2c@300 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -718,7 +718,7 @@ i2c7: i2c-bus@300 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c8: i2c-bus@340 {
|
||||
i2c8: i2c@340 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -734,7 +734,7 @@ i2c8: i2c-bus@340 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c9: i2c-bus@380 {
|
||||
i2c9: i2c@380 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -750,7 +750,7 @@ i2c9: i2c-bus@380 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c10: i2c-bus@3c0 {
|
||||
i2c10: i2c@3c0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -766,7 +766,7 @@ i2c10: i2c-bus@3c0 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c11: i2c-bus@400 {
|
||||
i2c11: i2c@400 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -782,7 +782,7 @@ i2c11: i2c-bus@400 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c12: i2c-bus@440 {
|
||||
i2c12: i2c@440 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
@ -798,7 +798,7 @@ i2c12: i2c-bus@440 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c13: i2c-bus@480 {
|
||||
i2c13: i2c@480 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
|
|
|||
|
|
@ -905,7 +905,7 @@ udma: dma-controller@1e79e000 {
|
|||
#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 @@ i2c0: i2c-bus@80 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c1: i2c-bus@100 {
|
||||
i2c1: i2c@100 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x100 0x80>;
|
||||
|
|
@ -933,7 +933,7 @@ i2c1: i2c-bus@100 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c2: i2c-bus@180 {
|
||||
i2c2: i2c@180 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x180 0x80>;
|
||||
|
|
@ -947,7 +947,7 @@ i2c2: i2c-bus@180 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c3: i2c-bus@200 {
|
||||
i2c3: i2c@200 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x200 0x80>;
|
||||
|
|
@ -961,7 +961,7 @@ i2c3: i2c-bus@200 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c4: i2c-bus@280 {
|
||||
i2c4: i2c@280 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x280 0x80>;
|
||||
|
|
@ -975,7 +975,7 @@ i2c4: i2c-bus@280 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c5: i2c-bus@300 {
|
||||
i2c5: i2c@300 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x300 0x80>;
|
||||
|
|
@ -989,7 +989,7 @@ i2c5: i2c-bus@300 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c6: i2c-bus@380 {
|
||||
i2c6: i2c@380 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x380 0x80>;
|
||||
|
|
@ -1003,7 +1003,7 @@ i2c6: i2c-bus@380 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c7: i2c-bus@400 {
|
||||
i2c7: i2c@400 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x400 0x80>;
|
||||
|
|
@ -1017,7 +1017,7 @@ i2c7: i2c-bus@400 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c8: i2c-bus@480 {
|
||||
i2c8: i2c@480 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x480 0x80>;
|
||||
|
|
@ -1031,7 +1031,7 @@ i2c8: i2c-bus@480 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c9: i2c-bus@500 {
|
||||
i2c9: i2c@500 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x500 0x80>;
|
||||
|
|
@ -1045,7 +1045,7 @@ i2c9: i2c-bus@500 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c10: i2c-bus@580 {
|
||||
i2c10: i2c@580 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x580 0x80>;
|
||||
|
|
@ -1059,7 +1059,7 @@ i2c10: i2c-bus@580 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c11: i2c-bus@600 {
|
||||
i2c11: i2c@600 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x600 0x80>;
|
||||
|
|
@ -1073,7 +1073,7 @@ i2c11: i2c-bus@600 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c12: i2c-bus@680 {
|
||||
i2c12: i2c@680 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x680 0x80>;
|
||||
|
|
@ -1087,7 +1087,7 @@ i2c12: i2c-bus@680 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c13: i2c-bus@700 {
|
||||
i2c13: i2c@700 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x700 0x80>;
|
||||
|
|
@ -1101,7 +1101,7 @@ i2c13: i2c-bus@700 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c14: i2c-bus@780 {
|
||||
i2c14: i2c@780 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x780 0x80>;
|
||||
|
|
@ -1115,7 +1115,7 @@ i2c14: i2c-bus@780 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
i2c15: i2c-bus@800 {
|
||||
i2c15: i2c@800 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x800 0x80>;
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ display: display {
|
|||
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 320x240 {
|
||||
timing0: timing-320x240 {
|
||||
hactive = <320>;
|
||||
hback-porch = <0>;
|
||||
hfront-porch = <0>;
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ &vbus_reg {
|
|||
};
|
||||
|
||||
/ {
|
||||
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 @@ timer1: timer@900d0000 {
|
|||
};
|
||||
|
||||
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 @@ max31790@58 {
|
|||
};
|
||||
};
|
||||
|
||||
i2c-bus@4 {
|
||||
i2c@4 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <4>;
|
||||
|
|
@ -537,7 +537,7 @@ lm75@5c {
|
|||
};
|
||||
};
|
||||
|
||||
i2c-bus@5 {
|
||||
i2c@5 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <5>;
|
||||
|
|
@ -549,7 +549,7 @@ lm75@5c {
|
|||
};
|
||||
};
|
||||
|
||||
i2c-bus@6 {
|
||||
i2c@6 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <6>;
|
||||
|
|
@ -561,7 +561,7 @@ lm75@5c {
|
|||
};
|
||||
};
|
||||
|
||||
i2c-bus@7 {
|
||||
i2c@7 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <7>;
|
||||
|
|
@ -580,7 +580,7 @@ i2c-mux@77 {
|
|||
reg = <0x77>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
i2c-bus@2 {
|
||||
i2c@2 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <2>;
|
||||
|
|
@ -620,7 +620,7 @@ i2c-mux@77 {
|
|||
reg = <0x77>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
i2c-bus@0 {
|
||||
i2c@0 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0>;
|
||||
|
|
@ -632,7 +632,7 @@ adm1266@40 {
|
|||
};
|
||||
};
|
||||
|
||||
i2c-bus@1 {
|
||||
i2c@1 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <1>;
|
||||
|
|
@ -691,7 +691,7 @@ i2c-mux@77 {
|
|||
reg = <0x77>;
|
||||
i2c-mux-idle-disconnect;
|
||||
|
||||
i2c-bus@3 {
|
||||
i2c@3 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <3>;
|
||||
|
|
@ -703,7 +703,7 @@ lm75@28 {
|
|||
};
|
||||
};
|
||||
|
||||
i2c-bus@4 {
|
||||
i2c@4 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <4>;
|
||||
|
|
@ -715,7 +715,7 @@ lm75@29 {
|
|||
};
|
||||
};
|
||||
|
||||
i2c-bus@5 {
|
||||
i2c@5 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <5>;
|
||||
|
|
@ -726,7 +726,7 @@ lm75@28 {
|
|||
reg = <0x28>;
|
||||
};
|
||||
};
|
||||
i2c-bus@6 {
|
||||
i2c@6 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <6>;
|
||||
|
|
|
|||
|
|
@ -215,43 +215,43 @@ i2c-mux@70 {
|
|||
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 @@ i2c-mux@71 {
|
|||
#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 @@ panel-info {
|
|||
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 480x272 {
|
||||
timing0: timing-480x272 {
|
||||
clock-frequency = <9000000>;
|
||||
hactive = <480>;
|
||||
vactive = <272>;
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ panel {
|
|||
pinctrl-1 = <&lcd_pins_sleep>;
|
||||
|
||||
display-timings {
|
||||
320x240 {
|
||||
timing-320x240 {
|
||||
hactive = <320>;
|
||||
vactive = <240>;
|
||||
hback-porch = <68>;
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ panel-info {
|
|||
};
|
||||
|
||||
display-timings {
|
||||
240x320p16 {
|
||||
timing-240x320p16 {
|
||||
clock-frequency = <6500000>;
|
||||
hactive = <240>;
|
||||
vactive = <320>;
|
||||
|
|
|
|||
|
|
@ -202,7 +202,7 @@ panel-info {
|
|||
};
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 480x272 {
|
||||
timing0: timing-480x272 {
|
||||
clock-frequency = <18400000>;
|
||||
hactive = <480>;
|
||||
vactive = <272>;
|
||||
|
|
|
|||
|
|
@ -196,7 +196,6 @@ brcmf_pwrseq: brcmf_pwrseq {
|
|||
|
||||
extcon_usb1: extcon_usb1 {
|
||||
compatible = "linux,extcon-usb-gpio";
|
||||
ti,enable-id-detection;
|
||||
id-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ &fb {
|
|||
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 @@ ehci@d8007900 {
|
|||
interrupts = <43>;
|
||||
};
|
||||
|
||||
uhci@d8007b00 {
|
||||
usb@d8007b00 {
|
||||
compatible = "platform-uhci";
|
||||
reg = <0xd8007b00 0x200>;
|
||||
interrupts = <43>;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ &fb {
|
|||
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 @@ ehci@d8007100 {
|
|||
interrupts = <1>;
|
||||
};
|
||||
|
||||
uhci@d8007300 {
|
||||
usb@d8007300 {
|
||||
compatible = "platform-uhci";
|
||||
reg = <0xd8007300 0x200>;
|
||||
interrupts = <0>;
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ &fb {
|
|||
|
||||
display-timings {
|
||||
native-mode = <&timing0>;
|
||||
timing0: 800x480 {
|
||||
timing0: timing-800x480 {
|
||||
clock-frequency = <0>; /* unused but required */
|
||||
hactive = <800>;
|
||||
vactive = <480>;
|
||||
|
|
|
|||
|
|
@ -185,7 +185,7 @@ ehci@d8007900 {
|
|||
interrupts = <43>;
|
||||
};
|
||||
|
||||
uhci@d8007b00 {
|
||||
usb@d8007b00 {
|
||||
compatible = "platform-uhci";
|
||||
reg = <0xd8007b00 0x200>;
|
||||
interrupts = <43>;
|
||||
|
|
|
|||
|
|
@ -257,13 +257,13 @@ ehci@d8007900 {
|
|||
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 @@ &fb {
|
|||
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 @@ ehci@d8007900 {
|
|||
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…
Reference in New Issue
Block a user