Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp2238750ybe; Sat, 7 Sep 2019 11:32:18 -0700 (PDT) X-Google-Smtp-Source: APXvYqwnrJTP8mGfPo2rFKrt4B2uQat9WycaCdnZNNnlnZtaq+4rt1dxA9Jw9CzQKoOQpzO0QOii X-Received: by 2002:aa7:8c03:: with SMTP id c3mr18025665pfd.139.1567881138665; Sat, 07 Sep 2019 11:32:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567881138; cv=none; d=google.com; s=arc-20160816; b=SDzwyMUquVbntCLq4kmTRiBWGsbSc2lAEmYNqQXbLrbaO0poVl/1F9LLXDJP7iPtAn MilPLB2jgaVg3L9MF6D8Y0rRmJ/7Bbl/u5sTDOAD4T+H5+qnuq/Ya1Bkd9TMp7BCwm+G BhITnJnpvlJ1IattfRsg02HJuHnzw4saGlvZzlWku/zFXv5zphVYI3b3okqYzi61/9Ga XXA8IHSCIz7sYb4avqw2v6EiYFEljc4KkdcBhM/oRsNRmgLm5mWnHAdIsYGU62C3pSfW cvxlSYknFXNUSQctdALB59nPCY9cfHy6EXb9s1BZazeQukxiGoSnwnWQw42yyqfR7nda nWcA== 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; bh=xVwpmZ2ZtvdywiC1aj2psfrcaWaJNdDJ11Fduy+f3HM=; b=d6Jfi3KwQMBntW50TND3YreXL912aVftP7EG9v/HyzyZQGZmtQ7rwz0PLUgAQHAvzp S2VjIqP5O7Bb11WVXgQPZN2rV2ENlmWW1+XZtYFO/k2jzIjyTZ8mRQ1J9wf0FrtQAszo ol89zqUT6qoN97JfGLI5km1u7HwEFQKudAvqPIXf7p6Dcm1bkZ7pHTW4j6W6cvwrDuE5 NYWN4MerCcrXivjSyayfUo5qzUuiGCteVuizxOxYhOpqGF1PEsXhSm9Zvw73LxmIlK/Z pw6Evqp+2Agq5fz1YMBbX1T2U76chkcHepi0QoqBDme+P+GeWkDoXtb8NFmlqKibcheY M09w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=pifvv8St; 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=pass (p=NONE sp=QUARANTINE 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 q19si7481804pgg.521.2019.09.07.11.32.01; Sat, 07 Sep 2019 11:32:18 -0700 (PDT) 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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=pifvv8St; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391813AbfIFVb3 (ORCPT + 99 others); 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-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: 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. 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