Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

riscv: dts: starfive: beaglev-starlight: Setup phy reset gpio

The BeagleV Starlight SBC uses a Microchip KSZ9031RNXCA PHY supporting
RGMII-ID which doesn't require any particular setup, other than defining
a reset gpio, as opposed to VisionFive V1 for which the RX internal
delay had to be adjusted.

Co-developed-by: Emil Renner Berthing <emil.renner.berthing@canonical.com>
Signed-off-by: Emil Renner Berthing <emil.renner.berthing@canonical.com>
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Reviewed-by: Emil Renner Berthing <emil.renner.berthing@canonical.com>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>

authored by

Cristian Ciocaltea and committed by
Conor Dooley
2db68ddb e16d3dc0

+11
+11
arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dts
··· 11 11 model = "BeagleV Starlight Beta"; 12 12 compatible = "beagle,beaglev-starlight-jh7100-r0", "starfive,jh7100"; 13 13 }; 14 + 15 + &gmac { 16 + phy-handle = <&phy>; 17 + }; 18 + 19 + &mdio { 20 + phy: ethernet-phy@7 { 21 + reg = <7>; 22 + reset-gpios = <&gpio 63 GPIO_ACTIVE_LOW>; 23 + }; 24 + };