From patchwork Mon Jan 1 05:12:39 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jassi Brar X-Patchwork-Id: 123025 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp7516637qgn; Sun, 31 Dec 2017 21:13:12 -0800 (PST) X-Google-Smtp-Source: ACJfBotQXAW6S66WkOEr0fHZC5HZVaauY8wjsKvlhpmgbX9xZiM/9Ruqz+F+rm1epdiuLUyXqLLG X-Received: by 10.99.62.133 with SMTP id l127mr36030432pga.376.1514783592382; Sun, 31 Dec 2017 21:13:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1514783592; cv=none; d=google.com; s=arc-20160816; b=UXU3hZXlsTvp5N6yHTig+nfHJsLgocaA/UHkOYcmAhWrjYDCADKxEflIIpKF2+QDlT z1sHmH3Fw+HJzBPVS5QBQie+SHOzjBl6AWCp5XBHVw9zwrzZEizZVXBRIDXs1e7Tdqv7 CmRSYJOCafPSGmacU1N015FnkEISD2QybSkgMWBK8lEv8+8JugEWa3uTJYiRMvFvgX2J aI7f3RDh/8hYUx0+cxg3pcLsIPvr9ogTmTToPIbcgR8BAwiMLMgCf2veyHiiD4G3nSzC Nog5FNi8RBVAXVkqixCHq+3twhlPz5eCKrcNbJYNSR3HIN3IYSAtoFCByMGKMFA0vr40 Sl3g== 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 :dkim-signature:arc-authentication-results; bh=6G9o/zMJc5QHpGKq4bOtwrOAWX3mB+RzPJZq+HHMbng=; b=bt22QhN0ELJhPnMyq17D6I0y7YG+RBj6PfvDB3NZJNFvEOyfpgD/qWXjQBkHYC5Nwx sqxAnV2tQ0DmwVCLWVRfs/Gh5DdMT4OqHfaVBrfpArB8U0kmTVmgJisQGdQnyZkJKB2G +5Y2NBQYP02K9ZQTATbdPhcxOZUGyKrC4kJtTKbSqVelj6efafhlfM3cgGLhTi8dE+4R 1PnmXJBtAvadizB/UsBEKlYF2TQ9pp/0eA0fa2g+dFm8BQFQHVcyOG5li9X2FckkdR3X DW7em6OYPXUGEBQwbMESRjoH0ec98lek9mIVDq8JrJVP05jJa0M+bSWywVihjoYH0skJ EZAA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=UW+nM2t5; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a13si29021007pgd.252.2017.12.31.21.13.11; Sun, 31 Dec 2017 21:13:12 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=UW+nM2t5; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750749AbeAAFM5 (ORCPT + 6 others); Mon, 1 Jan 2018 00:12:57 -0500 Received: from mail-pf0-f196.google.com ([209.85.192.196]:46879 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750748AbeAAFM4 (ORCPT ); Mon, 1 Jan 2018 00:12:56 -0500 Received: by mail-pf0-f196.google.com with SMTP id c204so24365375pfc.13; Sun, 31 Dec 2017 21:12:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=AB8ydFoI5L+ePHTzVOjJXg9LAjI4sXgpPsFkFg0XLXo=; b=UW+nM2t5EbI87/CfkOzilfMduCdp+S5HNncBSfGTplIL0SRpVKTyUTva3NWIHlsPHD D18aEhn8R2ntXpmj7aNMr3QuXZrbbCSPyMhdbrFIJahlfXGBtBZLUVXh55xl0Jjx4Srw pBHGSfx31lvB5ewx6q6XDqBuE5LYPtB3zu8R6jRJrGCujKTJ5jUMHmZanbQ8elFpOHy8 QZ2W/0+G6JLUldP4Q/hMHAg+nTkkFkcFUBUR+FiO7gHLkgmBvIXCgINad1/r8aCo9OTO RUGWwHKJY9GtBBr4GIwrQYSs/X2ALBRgSrq6T161CctqJaayW/ezPuX4lTMd02fU1L9U ORVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=AB8ydFoI5L+ePHTzVOjJXg9LAjI4sXgpPsFkFg0XLXo=; b=ZW5nvTq5cbAHwsyJK+PA4JVcKuVrjOyYiFC+Px5hJhywLMDJocfykf7I08WOGu+/Bi 1F+pH+judrwyIyI/WLdL2KeSqb5I6si/ZU+SyZ/f4wASEs3qcxq4eXlxlGZ4b5PKLAFS WUJLC+EBNMSG+YdMSmcnsCEAlcrn0+NszZrx+jAG5WkpRmpmnwtfdXlfJ83mt63aYMPO sMOoAAc32o/fhx7yL/K5dtr2rI8SCI+3RLJaGumvBsH07gYFWmuPSV+lZAGaOiva1jxP 30zKOp572kct3plXaar2R0BCuslF4B07uU8DWzQdB+cZ36Ev3jIcr2TfmjCnOiynk2gK 1TdA== X-Gm-Message-State: AKGB3mKJwj/XY4JhLzl+igRlM5YY4CrsG2/OcIs0p+gQunusHOdY1M50 z4cZHd2CHhs756r2K7nQv55uLTkE X-Received: by 10.98.79.74 with SMTP id d71mr41219085pfb.238.1514783575302; Sun, 31 Dec 2017 21:12:55 -0800 (PST) Received: from localhost.localdomain ([112.196.107.37]) by smtp.gmail.com with ESMTPSA id g22sm41414701pfd.176.2017.12.31.21.12.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 31 Dec 2017 21:12:53 -0800 (PST) From: jassisinghbrar@gmail.com To: netdev@vger.kernel.org, devicetree@vger.kernel.org Cc: davem@davemloft.net, arnd.bergmann@linaro.org, andrew@lunn.ch, ard.biesheuvel@linaro.org, robh+dt@kernel.org, mark.rutland@arm.com, masami.hiramatsu@linaro.org, Jassi Brar Subject: [PATCHv5 0/3] Socionext Synquacer NETSEC driver Date: Mon, 1 Jan 2018 10:42:39 +0530 Message-Id: <1514783559-4226-1-git-send-email-jassisinghbrar@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Jassi Brar Hi, Changes since v4 # Fixed ucode indexing as a word, instead of byte # Removed redundant clocks, keep only phy rate reference clock and expect it to be 'phy_ref_clk' Changes since v3 # Discard 'socionext,snq-mdio', and simply use 'mdio' subnode. # Use ioremap on ucode region as well, instead of memremap. Changes since v2 # Use 'mdio' subnode in DT bindings. # Use phy_interface_mode_is_rgmii(), instead of open coding the check. # Use readl/b with eeprom_base pointer. # Unregister mdio bus upon failure in probe. Changes since v1 # Switched from using memremap to ioremap # Implemented ndo_do_ioctl callback # Defined optional 'dma-coherent' DT property Jassi Brar (3): dt-bindings: net: Add DT bindings for Socionext Netsec net: socionext: Add Synquacer NetSec driver MAINTAINERS: Add entry for Socionext ethernet driver .../devicetree/bindings/net/socionext-netsec.txt | 53 + MAINTAINERS | 7 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/socionext/Kconfig | 29 + drivers/net/ethernet/socionext/Makefile | 1 + drivers/net/ethernet/socionext/netsec.c | 1804 ++++++++++++++++++++ 7 files changed, 1896 insertions(+) create mode 100644 Documentation/devicetree/bindings/net/socionext-netsec.txt create mode 100644 drivers/net/ethernet/socionext/Kconfig create mode 100644 drivers/net/ethernet/socionext/Makefile create mode 100644 drivers/net/ethernet/socionext/netsec.c -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html