status = "okay";
};
-&emdio1 {
- /* Freescale F104 PHY1 */
- mdio1_phy1: emdio1_phy@1 {
- reg = <0x1c>;
- phy-connection-type = "qsgmii";
- };
- mdio1_phy2: emdio1_phy@2 {
- reg = <0x1d>;
- phy-connection-type = "qsgmii";
- };
- mdio1_phy3: emdio1_phy@3 {
- reg = <0x1e>;
- phy-connection-type = "qsgmii";
- };
- mdio1_phy4: emdio1_phy@4 {
- reg = <0x1f>;
- phy-connection-type = "qsgmii";
- };
- /* F104 PHY2 */
- mdio1_phy5: emdio1_phy@5 {
- reg = <0x0c>;
- phy-connection-type = "qsgmii";
- };
- mdio1_phy6: emdio1_phy@6 {
- reg = <0x0d>;
- phy-connection-type = "qsgmii";
- };
- mdio1_phy7: emdio1_phy@7 {
- reg = <0x0e>;
- phy-connection-type = "qsgmii";
- };
- mdio1_phy8: emdio1_phy@8 {
- reg = <0x0f>;
- phy-connection-type = "qsgmii";
- };
-};
-
-&emdio2 {
- /* Aquantia AQR105 10G PHY */
- mdio2_phy1: emdio2_phy@1 {
- compatible = "ethernet-phy-ieee802.3-c45";
- interrupts = <0 2 0x4>;
- reg = <0x0>;
- phy-connection-type = "xfi";
- };
-};
-
-/* DPMAC connections to external PHYs
- * based on LS1088A RM RevC - $24.1.2 SerDes Options
- */
-/* DPMAC1 is 10G SFP+, fixed link */
-&dpmac2 {
- phy-handle = <&mdio2_phy1>;
-};
-&dpmac3 {
- phy-handle = <&mdio1_phy5>;
-};
-&dpmac4 {
- phy-handle = <&mdio1_phy6>;
-};
-&dpmac5 {
- phy-handle = <&mdio1_phy7>;
-};
-&dpmac6 {
- phy-handle = <&mdio1_phy8>;
-};
-&dpmac7 {
- phy-handle = <&mdio1_phy1>;
-};
-&dpmac8 {
- phy-handle = <&mdio1_phy2>;
-};
-&dpmac9 {
- phy-handle = <&mdio1_phy3>;
-};
-&dpmac10 {
- phy-handle = <&mdio1_phy4>;
-};
#interrupt-cells = <2>;
};
- /* TODO: WRIOP (CCSR?) */
- emdio1: mdio@8B96000 { /* WRIOP0: 0x8B8_0000,
- * E-MDIO1: 0x1_6000
- */
- compatible = "fsl,fman-memac-mdio";
- reg = <0x0 0x8B96000 0x0 0x1000>;
- device_type = "mdio";
- little-endian; /* force the driver in LE mode */
-
- /* Not necessary on the QDS, but needed on the RDB */
- #address-cells = <1>;
- #size-cells = <0>;
- };
-
- emdio2: mdio@8B97000 { /* WRIOP0: 0x8B8_0000,
- * E-MDIO2: 0x1_7000
- */
- compatible = "fsl,fman-memac-mdio";
- reg = <0x0 0x8B97000 0x0 0x1000>;
- device_type = "mdio";
- little-endian; /* force the driver in LE mode */
-
- #address-cells = <1>;
- #size-cells = <0>;
- };
-
ifc: ifc@2240000 {
compatible = "fsl,ifc", "simple-bus";
reg = <0x0 0x2240000 0x0 0x20000>;