瀏覽代碼

net/fsl_pq_mdio: add support for the Fman 1G MDIO controller

The MDIO controller on the Frame Manager (Fman) is compatible with the
QE and Gianfar MDIO controllers, but we don't care about the TBI because
the Ethernet drivers (FMD) take care of programming it.

Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Timur Tabi 13 年之前
父節點
當前提交
761743ebc9
共有 1 個文件被更改,包括 9 次插入0 次删除
  1. 9 0
      drivers/net/ethernet/freescale/fsl_pq_mdio.c

+ 9 - 0
drivers/net/ethernet/freescale/fsl_pq_mdio.c

@@ -342,6 +342,15 @@ static struct of_device_id fsl_pq_mdio_match[] = {
 		},
 		},
 	},
 	},
 #endif
 #endif
+	/* No Kconfig option for Fman support yet */
+	{
+		.compatible = "fsl,fman-mdio",
+		.data = &(struct fsl_pq_mdio_data) {
+			.mii_offset = 0,
+			/* Fman TBI operations are handled elsewhere */
+		},
+	},
+
 	{},
 	{},
 };
 };
 MODULE_DEVICE_TABLE(of, fsl_pq_mdio_match);
 MODULE_DEVICE_TABLE(of, fsl_pq_mdio_match);