From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 00005C3A5A2 for ; Tue, 10 Sep 2019 13:19:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CA8F32084D for ; Tue, 10 Sep 2019 13:19:08 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="AaKJ46g2" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731730AbfIJNTH (ORCPT ); Tue, 10 Sep 2019 09:19:07 -0400 Received: from mail-io1-f67.google.com ([209.85.166.67]:35955 "EHLO mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726188AbfIJNTH (ORCPT ); Tue, 10 Sep 2019 09:19:07 -0400 Received: by mail-io1-f67.google.com with SMTP id b136so37416420iof.3; Tue, 10 Sep 2019 06:19:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=3NoG0vBNoSx4CrvuLpw+01gKlsQbKo/T85d3WjtfkAg=; b=AaKJ46g2++b8dR0pLMw/fVSQKFnPcvgkEe6d2fnb7QfYpXf0A6Dc4rdgAiZwng7fBy 6iyXBoAKffc48qaVpMHaSgdYJ/L5QY4ngzV2OCgiGQz3700DkLpPpXP9PWu5Vn0Ddrbu icprOUAZePHNxJY8BpQjCi6LpvcfyAoW1jYjmDzuTrjaEuA4f68JT76KsZ9a4jN5wTm0 ksnBR+6WJcU72Ii0G/8L1uima6qa9Mjp4sxCAWJuG/lq71Ivapli5PKzZheANiGoWJ6P 9O6cDLdJAVLwE2zpqz0RcqeEgFE+suorqjE1VQj5BHsVSqz2Dopj1LVmeaTFpkTNUwuT O8Pg== 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=3NoG0vBNoSx4CrvuLpw+01gKlsQbKo/T85d3WjtfkAg=; b=kubkDKA+CpeVo7EMq3qCQxsl51ui8tFvPbB2POp9aimVYhfs3TrKijtzF2dtO/VOuo wWRBqs9sbAmY/naN1IIZZ3Jvh37SItGVIWrSoeymSvo6AcyyQ1ZKfVYNY/zc+ywIkEVv UHTlM0xrngaTef6tutsPJ0pf1gNtJqT/GSERUmhnihmzYEk85NlkEGb63eL3IE+Bylft +W7P8K7OE31BBFlUjUOvuNlNfL3HQP3o8yEJcM673U+kpjXyZjiMdVlF/+xLweBnQzWV wfkOQq2KKvSal+/tuWxkKO4XBJVPJL+AEIEtKt5/lgV329DHlIpwoLisqjHLsTiW4t7O 0T4w== X-Gm-Message-State: APjAAAWBbDmtxZqTL9tXy0e2E51uHhglcFYctAgj6SI6rLXCKsuW3kxS 5ISL06FcBLjQqaqm4GSHfMqCHhaJFg== X-Google-Smtp-Source: APXvYqyCuj0U/E4bD0SfA1DH2xQRTO/LWC8u2d9bDME7fG2ojEwL3WcSf3ejelZRkrYEpW/dR9cgjg== X-Received: by 2002:a5d:8908:: with SMTP id b8mr864488ion.237.1568121546514; Tue, 10 Sep 2019 06:19:06 -0700 (PDT) Received: from threadripper.novatech-llc.local ([216.21.169.52]) by smtp.gmail.com with ESMTPSA id f7sm13642740ioc.31.2019.09.10.06.19.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Sep 2019 06:19:05 -0700 (PDT) From: George McCollister To: netdev@vger.kernel.org Cc: Woojung Huh , Andrew Lunn , Florian Fainelli , Tristram Ha , "David S. Miller" , Marek Vasut , linux-kernel@vger.kernel.org, George McCollister Subject: [PATCH net-next v2 0/3] add ksz9567 with I2C support to ksz9477 driver Date: Tue, 10 Sep 2019 08:18:33 -0500 Message-Id: <20190910131836.114058-1-george.mccollister@gmail.com> X-Mailer: git-send-email 2.11.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Resurrect KSZ9477 I2C driver support patch originally sent to the list by Tristram Ha and resolve outstanding issues. It now works as similarly to the ksz9477 SPI driver as possible, using the same regmap macros. Add support for ksz9567 to the ksz9477 driver (tested on a board with ksz9567 connected via I2C). Remove NET_DSA_TAG_KSZ_COMMON since it's not needed. Changes since v1: Put ksz9477_i2c.c includes in alphabetical order. Added Reviewed-Bys. George McCollister (2): net: dsa: microchip: add ksz9567 to ksz9477 driver net: dsa: microchip: remove NET_DSA_TAG_KSZ_COMMON Tristram Ha (1): net: dsa: microchip: add KSZ9477 I2C driver drivers/net/dsa/microchip/Kconfig | 7 +++ drivers/net/dsa/microchip/Makefile | 1 + drivers/net/dsa/microchip/ksz9477.c | 9 +++ drivers/net/dsa/microchip/ksz9477_i2c.c | 101 ++++++++++++++++++++++++++++++++ drivers/net/dsa/microchip/ksz9477_spi.c | 1 + drivers/net/dsa/microchip/ksz_common.h | 2 + net/dsa/Kconfig | 9 +-- net/dsa/Makefile | 2 +- 8 files changed, 124 insertions(+), 8 deletions(-) create mode 100644 drivers/net/dsa/microchip/ksz9477_i2c.c -- 2.11.0