From patchwork Sat Jan 6 14:13:19 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jassi Brar X-Patchwork-Id: 123627 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp610157qgn; Sat, 6 Jan 2018 06:13:36 -0800 (PST) X-Google-Smtp-Source: ACJfBovvjYddcYCZoty5aEwLk41z7SH8mL2p8dRXY74wzLRl9JIzDprEJSnpl2xkKJCF3HCkk0ib X-Received: by 10.99.165.25 with SMTP id n25mr5335345pgf.412.1515248016219; Sat, 06 Jan 2018 06:13:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1515248016; cv=none; d=google.com; s=arc-20160816; b=rV8XOCh/uIvraxhB+pRGwX1dsHtsGWMUf0sr2woH6BEUB1c37d6oWPUMPHll2njczk NBbObhWySj+h2t05yvD75bCmm5WK1WlSEq6qq6y7KuI53NM3V+Mwg4xmnaBA2rwj74PM gq6F1Zorn2prV4VbIq1RphWsfMH7lzXA+RJl0tWOs7PgJOhUE5eYujNsol78eiB9RFW1 UzhK2fj9BRR1VG1Ov8t5iSiSY/w+GPo5AEiVxRSUoYI6YZRPDjak52C4gR/r3Pm3yf2N omeq+v7cwJCLZALYAGp1DhbVZi2kM4RjzzLsRGMsl83o+DreeGXECfyWIGcUdLx6CyRJ Dc3A== 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=TILyBzNasPfzUs/A9oOPvothjyPCXEq3wp9+mFk0frU=; b=KQtlwWp9SLnh/0y/kIV4X7Tdj5WhiDt/sDYxlshG8g4pPLbuH7CoIvfWlX3HSWQWQm 80lwnyAJsLaZPsKnUpW8PqauBsJkXp3pC5LxuzcHg/uCn0OBD18zStuRouU+RA4tZQPa gcXKNzciA0EyfN2yejdzs8stV8jyqgRf5zfaqc9Mux/o0m0/J6wqDj4zYUoTVPVP6bVA l59dOU3IIVGmqXi/vmquF+Mdc6Cn89p1QI24gtVMS5Hb+6ZcH4SF0V1n7tnFNE1tn8So gcLaQSSrWe5zHt970m5Qu+LWulUHfpS5ExnNhlt5tFAvb9TAT6LUfih6g/nXAlkaq7rw gHAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=Y2yHpDbG; 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 o184si3253392pga.697.2018.01.06.06.13.36; Sat, 06 Jan 2018 06:13:36 -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=Y2yHpDbG; 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 S1753184AbeAFONe (ORCPT + 6 others); Sat, 6 Jan 2018 09:13:34 -0500 Received: from mail-pl0-f68.google.com ([209.85.160.68]:33338 "EHLO mail-pl0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753145AbeAFONd (ORCPT ); Sat, 6 Jan 2018 09:13:33 -0500 Received: by mail-pl0-f68.google.com with SMTP id 1so4881480plv.0; Sat, 06 Jan 2018 06:13:33 -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=45ZW+QHoapvlAxYt5ikdaYarD3juAU50dW7KbMa5a1g=; b=Y2yHpDbGuDY1IP4l1v9M9EmYHFDPXr5jq7QS99deV5sF/otj2ZjZahBCo8VPh1pZsu pYvQoRdtE6gE2lXZTcCM01Tex0+Dd/B8DTd9Aqzdz+TqV2CZLyEX/hYd7eQ6QxnWbgho JHVsxsB7Yn8ejIGYHDATERwEd7Zav4X7xPbl2UQcAaq8SqW+cytjTnBNRp/d/3uUAnzL ZqvkmEPSHirsjBpayeA9IFrxoXcUeskfMlWMFQO61tSwOVIE2RpmpFQFw2PRFI4RLwYL Pj76614MFQAeofG/tyLiJn2KlhhoNA1N5Zj2mxAXBd23t4f1OsS9rl0CweJyePM89C66 R1zQ== 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=45ZW+QHoapvlAxYt5ikdaYarD3juAU50dW7KbMa5a1g=; b=jeB6x05yOkBzEFWwUX05cRfemD4cpTXHJeRZ4FV/2lxyXP2hfrSCl0Y5nX48YB9QH2 bxS+ajlTknjvKDzHLR3YFOEHTCaFRHhlYfu6YqHT34Lqaelt25H079yJpw4WUg/QUVhe rr6MLNGgdFHo1PDGBHS3SSJcB/9fD0uV2k/pFTYhtHlLW/GWQy6JxWbg48FPPjAdZKNq VezrPFJb085PObYENLUMKyfh3JET49UjvWapulmU+nHxz3AuRmQZ/ab4AK0EbthpkMg2 gT5ctxwl3K+keBi0FMCDtBatVB+rOqvWgBuHWiZxHBJuLvghM4h1H32Kj1XksF8J96tv r65Q== X-Gm-Message-State: AKGB3mKweqjRBURhTftJMtmT6wnWyH6Nz/k3r7cpxgQudAOXrCZA4ZV2 09c9hBzup6wIyhgkZoS+JaJ/VYV2 X-Received: by 10.84.235.66 with SMTP id g2mr6505019plt.37.1515248012790; Sat, 06 Jan 2018 06:13:32 -0800 (PST) Received: from localhost.localdomain ([157.39.144.55]) by smtp.gmail.com with ESMTPSA id t13sm2696573pfh.118.2018.01.06.06.13.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 06 Jan 2018 06:13:31 -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: [PATCH net-next v6 0/3] Socionext Synquacer NETSEC driver Date: Sat, 6 Jan 2018 19:43:19 +0530 Message-Id: <1515247999-4041-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 Changes since v5 # Removed helper macros # Removed 'inline' qualifier # Changed multiline empty comment to single line # Added 'clock-names' property in DT binding example # Ignore 'clock-names' property in driver until f/ws in the wild are upgraded or we support instance that take in more than one clock. # Rebased the patchset onto net-next 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/socionext/Kconfig | 12 + drivers/net/ethernet/socionext/Makefile | 1 + drivers/net/ethernet/socionext/netsec.c | 1775 ++++++++++++++++++++ 5 files changed, 1848 insertions(+) create mode 100644 Documentation/devicetree/bindings/net/socionext-netsec.txt 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