mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 02:53:36 +02:00
ARM: dts: stm32: Add ethernet support for DH STM32MP13xx DHCOR DHSBC board
Add ethernet support for the DH STM32MP13xx DHCOR DHSBC carrier board. This carrier board is populated with two gigabit ethernet ports and two Realtek RTL8211F PHYs, both are described in this DT patch. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
This commit is contained in:
parent
bf016e1db9
commit
1b02383c38
|
|
@ -22,6 +22,8 @@ / {
|
|||
"st,stm32mp135";
|
||||
|
||||
aliases {
|
||||
ethernet0 = ðernet1;
|
||||
ethernet1 = ðernet2;
|
||||
serial2 = &usart1;
|
||||
serial3 = &usart2;
|
||||
};
|
||||
|
|
@ -72,6 +74,60 @@ channel@12 {
|
|||
};
|
||||
};
|
||||
|
||||
ðernet1 {
|
||||
phy-handle = <ðphy1>;
|
||||
phy-mode = "rgmii-id";
|
||||
pinctrl-0 = <ð1_rgmii_pins_a>;
|
||||
pinctrl-1 = <ð1_rgmii_sleep_pins_a>;
|
||||
pinctrl-names = "default", "sleep";
|
||||
st,ext-phyclk;
|
||||
status = "okay";
|
||||
|
||||
mdio {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible = "snps,dwmac-mdio";
|
||||
|
||||
ethphy1: ethernet-phy@1 {
|
||||
/* RTL8211F */
|
||||
compatible = "ethernet-phy-id001c.c916";
|
||||
interrupt-parent = <&gpiog>;
|
||||
interrupts = <12 IRQ_TYPE_LEVEL_LOW>;
|
||||
reg = <1>;
|
||||
reset-assert-us = <15000>;
|
||||
reset-deassert-us = <55000>;
|
||||
reset-gpios = <&gpioa 11 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ðernet2 {
|
||||
phy-handle = <ðphy2>;
|
||||
phy-mode = "rgmii-id";
|
||||
pinctrl-0 = <ð2_rgmii_pins_a>;
|
||||
pinctrl-1 = <ð2_rgmii_sleep_pins_a>;
|
||||
pinctrl-names = "default", "sleep";
|
||||
st,ext-phyclk;
|
||||
status = "okay";
|
||||
|
||||
mdio {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible = "snps,dwmac-mdio";
|
||||
|
||||
ethphy2: ethernet-phy@1 {
|
||||
/* RTL8211F */
|
||||
compatible = "ethernet-phy-id001c.c916";
|
||||
interrupt-parent = <&gpiog>;
|
||||
interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
|
||||
reg = <1>;
|
||||
reset-assert-us = <15000>;
|
||||
reset-deassert-us = <55000>;
|
||||
reset-gpios = <&gpiog 8 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&gpioa {
|
||||
gpio-line-names = "", "", "", "",
|
||||
"", "DHSBC_USB_PWR_CC1", "", "",
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user