board: sensry: add mdio and phy

add mdio and phy to the ganymed_bob_sy120 boards.

Signed-off-by: Sven Ginka <s.ginka@sensry.de>
This commit is contained in:
Sven Ginka 2025-01-22 12:18:27 +01:00 committed by Benjamin Cabé
parent 65780da520
commit 4d2e8921e7
3 changed files with 47 additions and 0 deletions

View File

@ -55,6 +55,15 @@
bias-pull-up;
};
/* MDIO */
/omit-if-no-ref/ mdio_io: mdio_io {
pinmux = <SY1XX_RGMII0_PAD_CFG3 SY1XX_PAD(0)>;
input-enable;
};
/omit-if-no-ref/ mdio_clk: mdio_clk {
pinmux = <SY1XX_RGMII0_PAD_CFG3 SY1XX_PAD(1)>;
};
};

View File

@ -3,6 +3,8 @@
/dts-v1/;
#include <zephyr/dt-bindings/gpio/gpio.h>
#include <sensry/ganymed-sy1xx.dtsi>
#include "ganymed_bob_sy120-pinctrl.dtsi"
@ -16,3 +18,20 @@
};
};
&mdio0 {
status = "okay";
pinctrl-0 = <&mdio_clk &mdio_io>;
pinctrl-names = "default";
pyh0: phy@0 {
compatible = "microchip,vsc8541";
reg = <0x0>;
status = "okay";
reset-gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
microchip,interface-type = "rgmii";
};
};

View File

@ -3,6 +3,8 @@
/dts-v1/;
#include <zephyr/dt-bindings/gpio/gpio.h>
#include <sensry/ganymed-sy1xx.dtsi>
#include "ganymed_bob_sy120-pinctrl.dtsi"
@ -16,3 +18,20 @@
};
};
&mdio0 {
status = "okay";
pinctrl-0 = <&mdio_clk &mdio_io>;
pinctrl-names = "default";
pyh0: phy@0 {
compatible = "microchip,vsc8541";
reg = <0x0>;
status = "okay";
reset-gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
microchip,interface-type = "rgmii";
};
};