]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
arm: dts: capricorn: move fec2 config
authorLukas Stockmann <lukas.stockmann@siemens.com>
Tue, 17 Feb 2026 16:39:04 +0000 (17:39 +0100)
committerFabio Estevam <festevam@gmail.com>
Sat, 28 Feb 2026 18:31:50 +0000 (15:31 -0300)
fec2 config does not belong to the Capricorn CPU module, move it to
the main board.

Signed-off-by: Lukas Stockmann <lukas.stockmann@siemens.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
arch/arm/dts/imx8-capricorn-cxg3.dts
arch/arm/dts/imx8-capricorn.dtsi

index 2f8597579f392012ca326e75167378b36d0a8c23..b40410b2b6f3f3144a04626ad1256c3f3eefc03f 100644 (file)
        pinctrl-0 = <&pinctrl_gpio_keys>;
 
        muxcgrp: imx8qxp-som {
+               pinctrl_fec2: fec2grp {
+                       fsl,pins = <
+                               SC_P_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB0_PAD      0x000014a0
+                               SC_P_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB1_PAD      0x000014a0
+                               SC_P_COMP_CTL_GPIO_1V8_3V3_GPIORHB_PAD          0x000514a0
+
+                               SC_P_ENET0_MDC_CONN_ENET1_MDC                   0x00000060
+                               SC_P_ENET0_MDIO_CONN_ENET1_MDIO                 0x00000060
+
+                               SC_P_ESAI0_FSR_CONN_ENET1_RCLK50M_IN            0x00000060
+                               SC_P_SPDIF0_RX_CONN_ENET1_RGMII_RXD0            0x00000060
+                               SC_P_ESAI0_TX3_RX2_CONN_ENET1_RGMII_RXD1        0x00000060
+                               SC_P_ESAI0_TX2_RX3_CONN_ENET1_RMII_RX_ER        0x00000060
+                               SC_P_SPDIF0_TX_CONN_ENET1_RGMII_RX_CTL          0x00000060
+                               SC_P_ESAI0_TX4_RX1_CONN_ENET1_RGMII_TXD0        0x00000060
+                               SC_P_ESAI0_TX5_RX0_CONN_ENET1_RGMII_TXD1        0x00000060
+                               SC_P_ESAI0_SCKR_CONN_ENET1_RGMII_TX_CTL         0x00000060
+                       >;
+               };
+
                pinctrl_gpio_leds: gpioledsgrp {
                        fsl,pins = <
                        SC_P_ESAI0_FST_LSIO_GPIO0_IO01          0x06000021
                >;
        };
 };
+
+&fec2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_fec2>;
+       phy-mode = "rmii";
+
+       phy-handle = <&ethphy1>;
+       fsl,magic-packet;
+       status = "okay";
+
+       mdio {
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               ethphy0: ethernet-phy@0 {
+                       compatible = "ethernet-phy-ieee802.3-c22";
+                       reg = <0>;
+               };
+               ethphy1: ethernet-phy@1 {
+                       compatible = "ethernet-phy-ieee802.3-c22";
+                       reg = <1>;
+               };
+       };
+};
index 41f4b2f646b6c52fd3013762ed703b3f9fe5ae40..f640daa775fb220e636800906a1f1e5685d7e87f 100644 (file)
                                SC_P_EMMC0_RESET_B_CONN_EMMC0_RESET_B   0x00000021
                        >;
                };
-
-               pinctrl_fec2: fec2grp {
-                       fsl,pins = <
-                               SC_P_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB0_PAD      0x000014a0
-                               SC_P_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB1_PAD      0x000014a0
-                               SC_P_COMP_CTL_GPIO_1V8_3V3_GPIORHB_PAD          0x000514a0
-
-                               SC_P_ENET0_MDC_CONN_ENET1_MDC                   0x00000060
-                               SC_P_ENET0_MDIO_CONN_ENET1_MDIO                 0x00000060
-
-                               SC_P_ESAI0_FSR_CONN_ENET1_RCLK50M_IN            0x00000060
-                               SC_P_SPDIF0_RX_CONN_ENET1_RGMII_RXD0            0x00000060
-                               SC_P_ESAI0_TX3_RX2_CONN_ENET1_RGMII_RXD1        0x00000060
-                               SC_P_ESAI0_TX2_RX3_CONN_ENET1_RMII_RX_ER        0x00000060
-                               SC_P_SPDIF0_TX_CONN_ENET1_RGMII_RX_CTL          0x00000060
-                               SC_P_ESAI0_TX4_RX1_CONN_ENET1_RGMII_TXD0        0x00000060
-                               SC_P_ESAI0_TX5_RX0_CONN_ENET1_RGMII_TXD1        0x00000060
-                               SC_P_ESAI0_SCKR_CONN_ENET1_RGMII_TX_CTL         0x00000060      /* ERST: Reset pin */
-                       >;
-               };
        };
 };
 
 &fec1 {
        status ="disabled";
 };
-
-&fec2 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&pinctrl_fec2>;
-       phy-mode = "rmii";
-
-       phy-handle = <&ethphy1>;
-       fsl,magic-packet;
-       status = "okay";
-
-       mdio {
-               #address-cells = <1>;
-               #size-cells = <0>;
-
-               ethphy0: ethernet-phy@0 {
-                       compatible = "ethernet-phy-ieee802.3-c22";
-                       reg = <0>;
-               };
-               ethphy1: ethernet-phy@1 {
-                       compatible = "ethernet-phy-ieee802.3-c22";
-                       reg = <1>;
-               };
-       };
-};