]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: imx93-tqma9352-mba93xxla: enable Open Drain for MDIO
authorMarkus Niebel <Markus.Niebel@ew.tq-group.com>
Thu, 5 Dec 2024 15:07:29 +0000 (16:07 +0100)
committerShawn Guo <shawnguo@kernel.org>
Mon, 30 Dec 2024 04:29:50 +0000 (12:29 +0800)
The board has a pull-up resistor for MDIO pin per PHY design guide.
When MDIO is idle, it needs to be high and open drain is better
to be used here for power saving.

Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx93-tqma9352-mba93xxla.dts

index 0b4b3bb866d06492978b1a011659da88bb38291d..2e953a05c590ed4d6f65acc442308cef869122ac 100644 (file)
                fsl,pins = <
                        /* PD | FSEL_2 | DSE X4 */
                        MX93_PAD_ENET1_MDC__ENET_QOS_MDC                        0x51e
-                       /* SION | HYS | FSEL_2 | DSE X4 */
-                       MX93_PAD_ENET1_MDIO__ENET_QOS_MDIO                      0x4000111e
+                       /* SION | HYS | ODE | FSEL_2 | DSE X4 */
+                       MX93_PAD_ENET1_MDIO__ENET_QOS_MDIO                      0x4000191e
                        /* HYS | FSEL_0 | DSE no drive */
                        MX93_PAD_ENET1_RD0__ENET_QOS_RGMII_RD0                  0x1000
                        MX93_PAD_ENET1_RD1__ENET_QOS_RGMII_RD1                  0x1000
                fsl,pins = <
                        /* PD | FSEL_2 | DSE X4 */
                        MX93_PAD_ENET2_MDC__ENET1_MDC                   0x51e
-                       /* SION | HYS | FSEL_2 | DSE X4 */
-                       MX93_PAD_ENET2_MDIO__ENET1_MDIO                 0x4000111e
+                       /* SION | HYS | ODE | FSEL_2 | DSE X4 */
+                       MX93_PAD_ENET2_MDIO__ENET1_MDIO                 0x4000191e
                        /* HYS | FSEL_0 | DSE no drive */
                        MX93_PAD_ENET2_RD0__ENET1_RGMII_RD0             0x1000
                        MX93_PAD_ENET2_RD1__ENET1_RGMII_RD1             0x1000