From patchwork Fri Feb 15 10:10:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Claudiu Manoil X-Patchwork-Id: 10814449 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 BD8AC6C2 for ; Fri, 15 Feb 2019 10:10:39 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BB1042E6A7 for ; Fri, 15 Feb 2019 10:10:39 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id AF4162E99A; Fri, 15 Feb 2019 10:10:39 +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 6C9D32E6A7 for ; Fri, 15 Feb 2019 10:10:31 +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=vibdRW34khPNhBplUVQ53aTnhVaNYTPC6GFGZGcMjMg=; b=TJB 3XdJXIoZ8AEN2rcUyxzxj6sCRoPFBuQlryZykzRAEJEP7dm2RBmHxiMdRpmS1wHAfhpCv2NOenuO4 rZ0BABvSEIsvHtW1RPpagDJVab7UOGA1VMLQOGP8nQtPhSC8+AIot/iYnaKLDAmnB98EpCSpekmcJ v/c79nJ7Ks7Gq+9QStX+qtJVfmS6bqFMB0Q+wYQp86jnuZiu7Lu3uCYEJggezBBvM8saHB93rgEgU F13+ewysXZKbG7Rdm7xYxTSK0zkAMjiVreZEn+zRh/JZyDyo/MbYvAZ4tdvTQtxt3oqQj3AL3nzYs yUwqNa4KnvcOdg27eOk30ZqMFk3GtPA==; 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 1guaRx-0005wr-Gm; Fri, 15 Feb 2019 10:10:29 +0000 Received: from inva021.nxp.com ([92.121.34.21]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1guaRm-0005l9-2r for linux-arm-kernel@lists.infradead.org; Fri, 15 Feb 2019 10:10:20 +0000 Received: from inva021.nxp.com (localhost [127.0.0.1]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 09B5D200114; Fri, 15 Feb 2019 11:10:16 +0100 (CET) Received: from inva024.eu-rdc02.nxp.com (inva024.eu-rdc02.nxp.com [134.27.226.22]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id F198220003F; Fri, 15 Feb 2019 11:10:15 +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 56A9C205EC; Fri, 15 Feb 2019 11:10:15 +0100 (CET) From: Claudiu Manoil To: Shawn Guo , Li Yang , "David S . Miller" Subject: [PATCH net-next v2 0/3] enetc: Add mdio support and device tree nodes Date: Fri, 15 Feb 2019 12:10:11 +0200 Message-Id: <1550225414-12125-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-20190215_021018_265413_DC917020 X-CRM114-Status: UNSURE ( 8.18 ) 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 | 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 + 6 files changed, 269 insertions(+), 1 deletion(-) create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_mdio.c