From mboxrd@z Thu Jan 1 00:00:00 1970 From: Claudiu Manoil Subject: [PATCH net-next v3 0/4] enetc: Add mdio support and device tree nodes Date: Fri, 22 Feb 2019 17:04:15 +0200 Message-ID: <1550847859-17346-1-git-send-email-claudiu.manoil@nxp.com> Return-path: Sender: linux-kernel-owner@vger.kernel.org To: Shawn Guo , Li Yang , "David S . Miller" Cc: alexandru.marginean@nxp.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org List-Id: devicetree@vger.kernel.org This is the missing part to enable PCI probing of the ENETC ethernet ports on the LS1028A SoC and external traffic on the LS1028A RDB board. It's one of the first items on the TODO list for the recently merged ENETC ethernet driver. v3: Add DT bindings doc for ENETC connections Claudiu Manoil (4): arm64: dts: fsl: ls1028a: Add PCI IERC node and ENETC endpoints arm64: dts: fsl: ls1028a-rdb: Add ENETC external eth ports for the LS1028A RDB board enetc: Add ENETC PF level external MDIO support dt-bindings: net: freescale: enetc: Add connection bindings for ENETC ethernet nodes .../devicetree/bindings/net/fsl-enetc.txt | 109 +++++++++++ arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 17 ++ arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 33 ++++ drivers/net/ethernet/freescale/enetc/Makefile | 3 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 199 +++++++++++++++++++++ drivers/net/ethernet/freescale/enetc/enetc_pf.c | 12 ++ drivers/net/ethernet/freescale/enetc/enetc_pf.h | 6 + 7 files changed, 378 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/net/fsl-enetc.txt create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_mdio.c -- 2.7.4