[PATCH] ARM: dts: stm32: Add custom PHY reset bindings on AV96
Patrice CHOTARD
patrice.chotard at foss.st.com
Mon Nov 15 09:16:16 CET 2021
Hi Marek
On 11/13/21 3:27 AM, Marek Vasut wrote:
> The ethernet PHY must be reset on AV96, however DWMAC currently does
> not support the MDIO-bus PHY GPIO reset bindings and the ethernet MAC
> PHY reset property is going away on next DT sync. Add PHY specific
> reset bindings to trigger the PHY reset and fix sporadic ethernet
> malfunctions, until the next DT sync.
>
> Signed-off-by: Marek Vasut <marex at denx.de>
> Cc: Patrice Chotard <patrice.chotard at foss.st.com>
> Cc: Patrick Delaunay <patrick.delaunay at foss.st.com>
> ---
> arch/arm/dts/stm32mp15xx-dhcor-avenger96-u-boot.dtsi | 11 +++++++++++
> 1 file changed, 11 insertions(+)
>
> diff --git a/arch/arm/dts/stm32mp15xx-dhcor-avenger96-u-boot.dtsi b/arch/arm/dts/stm32mp15xx-dhcor-avenger96-u-boot.dtsi
> index 8b275e4950e..4b1dbf08387 100644
> --- a/arch/arm/dts/stm32mp15xx-dhcor-avenger96-u-boot.dtsi
> +++ b/arch/arm/dts/stm32mp15xx-dhcor-avenger96-u-boot.dtsi
> @@ -19,6 +19,17 @@
> };
> };
>
> +
> +ðernet0 {
> + mdio0 {
> + ethernet-phy at 7 {
> + reset-gpios = <&gpioz 2 GPIO_ACTIVE_LOW>;
> + reset-assert-us = <11000>;
> + reset-deassert-us = <1000>;
> + };
> + };
> +};
> +
> &sdmmc1 {
> u-boot,dm-spl;
> };
>
Reviewed-by: Patrice Chotard <patrice.chotard at foss.st.com>
Thanks
Patrice
More information about the U-Boot
mailing list