lkml.org 
[lkml]   [2020]   [Mar]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 2/2] ARM: dts: imx6q-marsboard: properly define rgmii PHY
    Date
    The Atheros AR8035 PHY can be autodetected but can't use interrupt
    support provided on this board. Define MDIO bus and the PHY node to make
    it work properly.

    Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
    ---
    arch/arm/boot/dts/imx6q-marsboard.dts | 15 ++++++++++++++-
    1 file changed, 14 insertions(+), 1 deletion(-)

    diff --git a/arch/arm/boot/dts/imx6q-marsboard.dts b/arch/arm/boot/dts/imx6q-marsboard.dts
    index 84b30bd6908f..1f31d86a217b 100644
    --- a/arch/arm/boot/dts/imx6q-marsboard.dts
    +++ b/arch/arm/boot/dts/imx6q-marsboard.dts
    @@ -111,8 +111,21 @@ &fec {
    pinctrl-names = "default";
    pinctrl-0 = <&pinctrl_enet>;
    phy-mode = "rgmii-id";
    - phy-reset-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
    status = "okay";
    +
    + mdio {
    + #address-cells = <1>;
    + #size-cells = <0>;
    +
    + /* Atheros AR8035 PHY */
    + rgmii_phy: ethernet-phy@4 {
    + reg = <4>;
    + interrupts-extended = <&gpio1 28 IRQ_TYPE_LEVEL_LOW>;
    + reset-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
    + reset-assert-us = <10000>;
    + reset-deassert-us = <1000>;
    + };
    + };
    };

    &hdmi {
    --
    2.25.1
    \
     
     \ /
      Last update: 2020-03-13 06:32    [W:4.100 / U:0.000 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site