]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ARM64: dts: Add special compatibles for the Turris Mox
authorLinus Walleij <linus.walleij@linaro.org>
Mon, 27 Nov 2023 15:51:02 +0000 (16:51 +0100)
committerGregory CLEMENT <gregory.clement@bootlin.com>
Fri, 15 Dec 2023 14:27:12 +0000 (15:27 +0100)
These special compatibles are added to the Marvell Armada 3720
Turris Mox in order to be able to special-case and avoid
warnings on the non-standard nodenames that are ABI on this
one board due to being used in deployed versions of U-Boot.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts

index 66cd98b67744d6821772a0f287553e3aea4c1835..a89747d2a600db126b2cc11c3373de16b0affebd 100644 (file)
         * Also do not touch the "ports" or "port@n" nodes. These are also ABI.
         */
        switch0@10 {
-               compatible = "marvell,mv88e6190";
+               compatible = "marvell,turris-mox-mv88e6190", "marvell,mv88e6190";
                reg = <0x10>;
                dsa,member = <0 0>;
                interrupt-parent = <&moxtet>;
 
        /* NOTE: this node name is ABI, don't change it! */
        switch0@2 {
-               compatible = "marvell,mv88e6085";
+               compatible = "marvell,turris-mox-mv88e6085", "marvell,mv88e6085";
                reg = <0x2>;
                dsa,member = <0 0>;
                interrupt-parent = <&moxtet>;
 
        /* NOTE: this node name is ABI, don't change it! */
        switch1@11 {
-               compatible = "marvell,mv88e6190";
+               compatible = "marvell,turris-mox-mv88e6190", "marvell,mv88e6190";
                reg = <0x11>;
                dsa,member = <0 1>;
                interrupt-parent = <&moxtet>;
 
        /* NOTE: this node name is ABI, don't change it! */
        switch1@2 {
-               compatible = "marvell,mv88e6085";
+               compatible = "marvell,turris-mox-mv88e6085", "marvell,mv88e6085";
                reg = <0x2>;
                dsa,member = <0 1>;
                interrupt-parent = <&moxtet>;
 
        /* NOTE: this node name is ABI, don't change it! */
        switch2@12 {
-               compatible = "marvell,mv88e6190";
+               compatible = "marvell,turris-mox-mv88e6190", "marvell,mv88e6190";
                reg = <0x12>;
                dsa,member = <0 2>;
                interrupt-parent = <&moxtet>;
 
        /* NOTE: this node name is ABI, don't change it! */
        switch2@2 {
-               compatible = "marvell,mv88e6085";
+               compatible = "marvell,turris-mox-mv88e6085", "marvell,mv88e6085";
                reg = <0x2>;
                dsa,member = <0 2>;
                interrupt-parent = <&moxtet>;