Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp123638imj; Wed, 13 Feb 2019 05:48:02 -0800 (PST) X-Google-Smtp-Source: AHgI3IbKX2GyqcK7a6FRvBGdEaz9k2iJXJSu5/EZCxutrhiAaP8TEzTf7Yqe9JL27cli7f79ScPt X-Received: by 2002:a62:bd17:: with SMTP id a23mr557316pff.233.1550065681968; Wed, 13 Feb 2019 05:48:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550065681; cv=none; d=google.com; s=arc-20160816; b=DcpcF6fB4mr8xxKu/HOmhnehntqHWbAWQmmjM5h0PuO5Pb/chtNKHYJ0E8U2neTdNK 4YE6KQU/PBYqE2UfNkl4gzG2Qhs7YKcWz0km8JMGsoF6ohI5bWGM8Uk7U0yZwHtCg6AA ZZSdtEhWv0VjOaV9s3uMN0K2LvSe8Ax58f0F5LdB3jSnpsLlFt9ECevubjcU7JcXfgXl JxLSWUIHjrjKq2qO/0NbADVRZicHw2qOcWuN1y1tpxs4OLKR4xxhqMwIR/u30UYihUS3 KU/QIn8BLd5lTKrz0EJmMiwaF8q6ZuYwzf8vGdWzQsd11+wgEchcJzlMIXQzB5VBbHAc r8fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=OqdxZuIwRGQHbJoZV1MdiwAKh/Udm/DnNgIAHA8AL+I=; b=D0/phd9qg5+G30BjjFjQSLECrkJnPanmrDsg7MD8wlxSQYtni34WdOAWTqaJ2cmmoB oj1whdoPB+Lu34WYUDdM3lreln96v3rwndxgMvvUNeCWBui57/ppy6UYSPiRcmfHz7Of ITOOwxKT8WpvZWAb/m4oCzw5DTOoCGynLn2mjHeiXFfsVj2PFKg3vAbumuN6Acdoc3oB FqNGnZlU56Wdy95N1TryX026/Upoz/rY+SE5ZcK5NkNDX75VKJZHNzxvGHq+sfM9yUKB D1BiLuubFwJ/SSzvFwCM4k77+M+VTguXdGvBeVLvkuKRlOCe1XpLuZrAjZl5hgw/k/MZ CDcQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 89si6692386pfk.121.2019.02.13.05.47.45; Wed, 13 Feb 2019 05:48:01 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387781AbfBMLC2 (ORCPT + 99 others); Wed, 13 Feb 2019 06:02:28 -0500 Received: from inva020.nxp.com ([92.121.34.13]:39230 "EHLO inva020.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728480AbfBMLC1 (ORCPT ); Wed, 13 Feb 2019 06:02:27 -0500 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" Cc: alexandru.marginean@nxp.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org 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 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@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. 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 -- 2.7.4