lkml.org 
[lkml]   [2022]   [Jun]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.18 561/879] ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
    Date
    From: Marek Vasut <marex@denx.de>

    [ Upstream commit ef2d90708883f4025a801feb0ba8411a7a4387e1 ]

    Per KSZ9031RNX PHY datasheet FIGURE 7-5: POWER-UP/POWER-DOWN/RESET TIMING
    Note 2: After the de-assertion of reset, wait a minimum of 100 μs before
    starting programming on the MIIM (MDC/MDIO) interface.

    Add 1ms post-reset delay to guarantee this figure.

    Fixes: 010ca9fe500bf ("ARM: dts: stm32: Add missing ethernet PHY reset on AV96")
    Signed-off-by: Marek Vasut <marex@denx.de>
    Cc: Alexandre Torgue <alexandre.torgue@foss.st.com>
    Cc: Patrice Chotard <patrice.chotard@foss.st.com>
    Cc: Patrick Delaunay <patrick.delaunay@foss.st.com>
    Cc: linux-stm32@st-md-mailman.stormreply.com
    To: linux-arm-kernel@lists.infradead.org
    Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi b/arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi
    index 61e17f44ce81..76c54b006d87 100644
    --- a/arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi
    +++ b/arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi
    @@ -141,6 +141,7 @@
    compatible = "snps,dwmac-mdio";
    reset-gpios = <&gpioz 2 GPIO_ACTIVE_LOW>;
    reset-delay-us = <1000>;
    + reset-post-delay-us = <1000>;

    phy0: ethernet-phy@7 {
    reg = <7>;
    --
    2.35.1


    \
     
     \ /
      Last update: 2022-06-08 03:44    [W:2.732 / U:0.416 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site