ARM: dts: renesas: Add missing ethernet PHY reset GPIO on Gen2 reference boards
authorMarek Vasut <marek.vasut+renesas@gmail.com>
Wed, 15 Jan 2020 05:12:25 +0000 (06:12 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 10 Feb 2020 12:45:50 +0000 (13:45 +0100)
The ethernet PHY reset GPIO was missing and the kernel was depending
solely on the bootloader to bring the PHY out of reset. Fix this to
get rid of the dependency on bootloader.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Tested-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Link: https://lore.kernel.org/r/20200115051225.7346-1-marek.vasut@gmail.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
arch/arm/boot/dts/r8a7790-lager.dts
arch/arm/boot/dts/r8a7790-stout.dts
arch/arm/boot/dts/r8a7791-koelsch.dts
arch/arm/boot/dts/r8a7791-porter.dts
arch/arm/boot/dts/r8a7793-gose.dts
arch/arm/boot/dts/r8a7794-alt.dts
arch/arm/boot/dts/r8a7794-silk.dts

index 097fd9317c6e2966eded5dfbe605651271e3ee3f..69745def44d4dcf179f3bcde6d6630db7cb86fba 100644 (file)
                interrupt-parent = <&irqc0>;
                interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
                micrel,led-mode = <1>;
+               reset-gpios = <&gpio5 31 GPIO_ACTIVE_LOW>;
        };
 };
 
index a315ba749aa44176608719d8a0a7958af8f262c0..4138efb2766d6e854a127b609d46870a27278b8b 100644 (file)
                interrupt-parent = <&irqc0>;
                interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
                micrel,led-mode = <1>;
+               reset-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
        };
 };
 
index 2b096d5e06fb0499b215f0912f65326d0cee8f66..687167b70cb62f366ef136ce5cddd01d73014b1a 100644 (file)
                interrupt-parent = <&irqc0>;
                interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
                micrel,led-mode = <1>;
+               reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
        };
 };
 
index f9ece7ab2010679a942b987c00c45b85775f529d..a8e0335148a549fb3cc0b8847aeb3c07cb32c159 100644 (file)
                interrupt-parent = <&irqc0>;
                interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
                micrel,led-mode = <1>;
+               reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
        };
 };
 
index 22ca7cd1e7d23ec936b8494d860b50ae9f6a93ad..cfe06a74ce894a133fa511f01b0b85d71e7349a6 100644 (file)
                interrupt-parent = <&irqc0>;
                interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
                micrel,led-mode = <1>;
+               reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
        };
 };
 
index f79fce74cd9c31620e16decc6d6cb70814cf2406..935935c1dbac057d58813ec34fa1b139edec968f 100644 (file)
                interrupt-parent = <&irqc0>;
                interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
                micrel,led-mode = <1>;
+               reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
        };
 };
 
index 2c16ad85430020bbb984ca2d35f7d1aa0f8238a0..9aaa96ea994307c4f470752018708efd72444684 100644 (file)
                interrupt-parent = <&irqc0>;
                interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
                micrel,led-mode = <1>;
+               reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
        };
 };