Received: by 2002:ac0:a679:0:0:0:0:0 with SMTP id p54csp1608325imp; Fri, 22 Feb 2019 07:06:18 -0800 (PST) X-Google-Smtp-Source: AHgI3IbPByXot1Y+hw7DqyRxyTX9pR7xUl3F1Yhe5fbIsJlaLJtCuz/sFiU0wxHT4JlNTEaw91D8 X-Received: by 2002:a17:902:b909:: with SMTP id bf9mr4488702plb.272.1550847978205; Fri, 22 Feb 2019 07:06:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550847978; cv=none; d=google.com; s=arc-20160816; b=SokeZ5LGDT4buZ4YwukvV1MO/PcowH0dhGd0ahPY/h8puTP6lE05N/7ezHaSIxyHcO /9DjGJNvOR+qjFmfRppVVOd1F0teXUYWA3xdxIi3yl71H7oZV/KgaE+bU3z5fyoIsVCT gGef3vhmZi3wwIseNP2JzqzuSg/Mr6V4Zf15UUTdUBT7pMcxGrDmboB74wKlY8+ISRHY 3NHkSajsbumNZKS2o94KqesrChJt8ArdVP0Z83lMDccM8jtWLK1k3CZ+A/qAd2w12k/l y5Uuzt/rIEWl27p05t2zXFOb51N2j8Qf3B69hxIjzxUGBw8+bn61X7PSCcjRrwGoZkTK suJQ== 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=0qnHxLICTSDim+tiN5/5m1Ck7pSBHY3q4hRRuYgviLU=; b=LlA4i12lm85TLt3CJarzHyu/8Fc7YdNhr1FLLKadvkJGoeECWVC7iaR+qBkDu8DX3K 85mWxObnwjUJgS3RX8W4cHxcaReNoVh9I4mSEKgThZpzteA6dMOeNHNnVOm67mhkNNxS 9U/PGoTQtI7tqc/WXJlRUvEhE7Iw5AA6kauqoIjydk9m/cRgaxT0TgHIyqyfIj8+8nQG QKY1Vx85k+cVbSkPrcslHe8cbZoXxPppu8LBZtohdXMsnMU5hd+FHUDdqqx7eAwnnIXJ Ag2APd1Z0tYGvjpOqmCACN0BzERxoOu5n9a/pTiw/kl3XqJFDcdJRZD81eU1gKCTcnGB VmvA== 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 v7si1542195pga.15.2019.02.22.07.06.00; Fri, 22 Feb 2019 07:06:18 -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 S1727185AbfBVPEX (ORCPT + 99 others); Fri, 22 Feb 2019 10:04:23 -0500 Received: from inva020.nxp.com ([92.121.34.13]:35880 "EHLO inva020.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726310AbfBVPEW (ORCPT ); Fri, 22 Feb 2019 10:04:22 -0500 Received: from inva020.nxp.com (localhost [127.0.0.1]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id D70651A01A7; Fri, 22 Feb 2019 16:04:20 +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 CAE161A01A6; Fri, 22 Feb 2019 16:04:20 +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 6608C2062B; Fri, 22 Feb 2019 16:04:20 +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 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> 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. 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