From patchwork Wed Feb 13 11:02:20 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Claudiu Manoil X-Patchwork-Id: 10809617 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 77FE0922 for ; Wed, 13 Feb 2019 11:02:43 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 62E7E2CA4C for ; Wed, 13 Feb 2019 11:02:43 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 56E642CA7C; Wed, 13 Feb 2019 11:02:43 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 087482CA4C for ; Wed, 13 Feb 2019 11:02:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=YIAFZwA5BeBW6SBpJe2vGaZQxdfK2PNHTzDVhu8oypo=; b=byx Z5KbHkQW6VlY1F8Ufj4ZBi18+/Q4H5wGJcXTZkjaic2wAKxFOgFgFhS+ETKTdA27xFiFLuDrjkyAU LzFY6XVIljPYrIDEKjLrqobe6apQln8pxK+d5aDmx2rmd1dX4b7FQuvSruOgjpGt+JUArYQelWscl HerPrh6ok3q1mrlqFVxrRqXk6+ZyPXFnsTFUZkpVcXkkN91W9nXUnU1ZAfkJ1JGv2KPcEots4Oazs i+aIiSPUvbPMn4KgM9oPcHh9USDyk1xS46l2iNFpRv8foHCViTi2fImwrO7TTloSzJCR8WA2LTcW0 eI1EhhOMyZVF/ljiGBHmoBtwc5E//9Q==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gtsJN-00016k-AR; Wed, 13 Feb 2019 11:02:41 +0000 Received: from inva020.nxp.com ([92.121.34.13]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gtsJC-0000lr-5a for linux-arm-kernel@lists.infradead.org; Wed, 13 Feb 2019 11:02:32 +0000 Received: from inva020.nxp.com (localhost [127.0.0.1]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id B360B1A0268; Wed, 13 Feb 2019 12:02:25 +0100 (CET) Received: from inva024.eu-rdc02.nxp.com (inva024.eu-rdc02.nxp.com [134.27.226.22]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id A716B1A00FD; Wed, 13 Feb 2019 12:02:25 +0100 (CET) Received: from fsr-ub1664-016.ea.freescale.net (fsr-ub1664-016.ea.freescale.net [10.171.71.216]) by inva024.eu-rdc02.nxp.com (Postfix) with ESMTP id 42D062060A; Wed, 13 Feb 2019 12:02:25 +0100 (CET) From: Claudiu Manoil To: Shawn Guo , Li Yang , "David S . Miller" Subject: [PATCH net-next 0/3] enetc: Add mdio support and device tree nodes Date: Wed, 13 Feb 2019 13:02:20 +0200 Message-Id: <1550055743-15542-1-git-send-email-claudiu.manoil@nxp.com> X-Mailer: git-send-email 2.7.4 X-Virus-Scanned: ClamAV using ClamSMTP X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190213_030230_347929_D4578E73 X-CRM114-Status: UNSURE ( 8.22 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, alexandru.marginean@nxp.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP 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. Claudiu Manoil (3): 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 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 15 ++ arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 33 ++++ drivers/net/ethernet/freescale/enetc/Makefile | 3 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 196 ++++++++++++++++++++++ drivers/net/ethernet/freescale/enetc/enetc_pf.c | 13 ++ drivers/net/ethernet/freescale/enetc/enetc_pf.h | 6 + 6 files changed, 265 insertions(+), 1 deletion(-) create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_mdio.c