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=-3.8 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 327E9C43331 for ; Fri, 6 Sep 2019 21:31:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 022BE207FC for ; Fri, 6 Sep 2019 21:31:50 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="pifvv8St" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391779AbfIFVb3 (ORCPT ); Fri, 6 Sep 2019 17:31:29 -0400 Received: from mail-io1-f67.google.com ([209.85.166.67]:45150 "EHLO mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388050AbfIFVb3 (ORCPT ); Fri, 6 Sep 2019 17:31:29 -0400 Received: by mail-io1-f67.google.com with SMTP id f12so16000326iog.12; Fri, 06 Sep 2019 14:31:29 -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=xVwpmZ2ZtvdywiC1aj2psfrcaWaJNdDJ11Fduy+f3HM=; b=pifvv8St5FQaAQPjk2WT98XQiM3BW6BdU8LlrGB7GiohB2696W5SFXceYx+isaDLWy DblAMPyZGKZKnpiVf0Y6Fdc6tALGBurl0lhmxwME9HSyXyNUsWbsV2L4BqzC07Z80+6L voCMFmkUZm+umHMtxzbLZQQzo9wGeWUg2aCeCz0OOy5TvkjZg1FQOXYrYOl/xTYi4wFv DD9z1dAGxWJeV/qkLM498RU26Om0F1IfCaG7Ql3uSk8fz7Z1c7X94SxEu6NmH9bj4Idz 0mG/3sv07qeqYRRwZYCPgPfJpvZCQJNtjYwvIA7GU3c1KrzQcL7YLMGjyqUMDFpJQ2BG UIzw== 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=xVwpmZ2ZtvdywiC1aj2psfrcaWaJNdDJ11Fduy+f3HM=; b=VsKfxfg8011HpZqs1gHSaWUIv3BruCcZqzNz/QKarvuyRSsAXTUUm1zDid8rhVMFVy TX6cC3llRVIXSU05ZO7+f0hG6OpMvYfOomLriDDhV9wPMj5VgGNcst2hJiCT8oSiVmSI OJK4IFj+YKFowaGN903rlx2SjJRg7ho1zgcd6yUZi1QaQdvEhhGZT7JGvBTdh2mr6R2w AWhe5TkOjPn8Ez+MSmqLGHvDFP24PFp8daeMM5poD93ZAw0GzGunlvwMy5KRZEA+4IQV Vr+JvRFXEhi+VnTldGUvAg85SCRVKq1CFctv92XUAbxSGVJWCK+8bZQBMo9YsbPUqjia jQ1Q== X-Gm-Message-State: APjAAAXpcN4YfbnldDlmfMAan3t3JBj/i5IakJV68zvgxLLg5atMIc8A cRlOIlXDyyC4ghfeOe91bLrj46ayXA== X-Google-Smtp-Source: APXvYqwq12dav+L5hmnDjzwDq6Gavs6929nwU75cW+mTayMD4U4e5mZ4kHvn8RDV8b1YVbXJZBtaVQ== X-Received: by 2002:a6b:6204:: with SMTP id f4mr9408758iog.175.1567805488374; Fri, 06 Sep 2019 14:31:28 -0700 (PDT) Received: from threadripper.novatech-llc.local ([216.21.169.52]) by smtp.gmail.com with ESMTPSA id r2sm4158110ioh.61.2019.09.06.14.31.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Sep 2019 14:31:27 -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 0/3] add ksz9567 with I2C support to ksz9477 driver Date: Fri, 6 Sep 2019 16:30:51 -0500 Message-Id: <20190906213054.48908-1-george.mccollister@gmail.com> X-Mailer: git-send-email 2.11.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@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. 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