Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp862299imj; Fri, 15 Feb 2019 08:02:41 -0800 (PST) X-Google-Smtp-Source: AHgI3IZe9YOE4Oxo9GaqSihLWfCszx3n7bqv5R8A4C5zylaxs7IgRTXS4NN2EX0Hwo1nlrqBLXhT X-Received: by 2002:a17:902:bd82:: with SMTP id q2mr11004744pls.156.1550246561858; Fri, 15 Feb 2019 08:02:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550246561; cv=none; d=google.com; s=arc-20160816; b=mr7B0XbYLtB6RqRCCBpGoismbsnMROUcZ3yuRV9k8FqngpAuX0PRE0Wpy8lFRTKm/h zY/daeIpuSBtlpcXinrFLOTylPy+3WRXQgkf33un0llNpgMM/vBGfn5mePWNwhb5pDuu sRTrMc4Ger0mpwCldOf7I6KZGFU/kgUTwwsRafdMeH2jttiGenUK6+YuCU0vwFAkfvYc mudYtMUvjffuhzbKe3siYguO0waCwS+uWt+olTYzZ+sy5xGK0lCWQuWbuz+w/I0oFvhu GaM3JXldSZMmwrsr0sw3GdyJc2GvQGpvWtXrYizsDvZhdJc3i+zzLrnIFpZmz2i644VB tlww== 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=6USqQloELQe/4HoGLQUQGy1hiiCW6TlkycO02p5mbHI=; b=FH3U8xLBqZhR3bF7mNRA2VtpxwvOoCspasIPVM2bLgzTG3i67860cQaGqsADqqOX6W JPwM8Yh1oNNy0UhYkHzpWOpY8H5Y2oleuV6HdEnFEL8Jv+8wVO9uWDj8lSIgkXSUCNsB k3r/EtFvTHCgH2e6g1k1K4o8gIJmXmtmN1dUTnyP5DznMCZ9NJopKzD3+dqTZMi9ZG48 aghyGGoL05dD6RLszdasYO5UIJhT705GNhKTwNUVNS+CYybRyqITr9P2Mv9Gg8uCDqfB A78edg/Ib6D48cNRkUjjEXfT6/0yyuISjbi75k4cA8WIBOWVRPlEQmykdX5fbaGyvF4a LUZg== 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 bg7si5858635plb.149.2019.02.15.08.02.24; Fri, 15 Feb 2019 08:02:41 -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 S2393558AbfBOKKS (ORCPT + 99 others); Fri, 15 Feb 2019 05:10:18 -0500 Received: from inva021.nxp.com ([92.121.34.21]:44362 "EHLO inva021.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726122AbfBOKKS (ORCPT ); Fri, 15 Feb 2019 05:10:18 -0500 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" 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 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 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 | 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 -- 2.7.4