Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp1305916imm; Fri, 11 May 2018 14:18:51 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqg0mUxRZ0sBMcJpv2w//LWhK400Iq7/RFHMN91kJjyqvXKnNIxZuK1haucOwmV79KTmOHT X-Received: by 2002:a17:902:2826:: with SMTP id e35-v6mr7038808plb.348.1526073531706; Fri, 11 May 2018 14:18:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526073531; cv=none; d=google.com; s=arc-20160816; b=m9V9Wqi7hgUFFRl19RAeUBcZvyZ4EyslcnVvgiD4tf3OgDS9Bzari0p7MJQmK2JsMY 8Qt9Zk/UUYg/icG51G7nfghiRsjU6WgQCY8G2i6+7yN9LZYphU6UposWBkXVHENaCocG nG4OQg5JcjxPszhEB6uWmZyZLtok3b1yw4HV+fZnVBKQSZlmdauwJS4hG9vS4tGw63eh uDc3iKLR5/6/gbgD3e6H/75cLECp57nWfiV7hFnrXgWsTQNz/TFXYkwato2DMqedJV+N fQULXGxx2syg6EKBPGidSy3mfe0hBmcEI5gHcIz3NpPe7Im7hL89WDGnC/dFVcE/E0Bo qoqA== 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 :arc-authentication-results; bh=Pkz1ng8OLSy9yh2MKWrHbJFi7ghfS95tebUjO4AfBfM=; b=X+wi6eCoKk7IznBgwuoPerYASang26yvp/SgX5gVrfucmi4qSb2Z7Koka3tnEatQ3N Uj6M9Sm/tt1o3OSTQSFMBbxm5YKhNitAZHOxhdsj8PcSM/lQFBP5gxLFz7rLFyD/JYBM bt0pwVZlx9SHaPkpyP+6DgMBUti59AhaRrGnHazLqcBJUbT3vmoyNxmoSSkD2QbzWZyA GTTIx5/XnCUC4DHriQ2wh3AegRdy8VN/vwBNT2bCqPfPjeQmMJMRO89AIC1PiZinzlYI tZ7TE9mNakMEDj7XW77xhOEHuN6KXKmrr9fXZf9CFXspGpdO0XJWxwNF56PJespJTc0z g/yw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o1-v6si3585281plk.577.2018.05.11.14.18.37; Fri, 11 May 2018 14:18:51 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751774AbeEKVQz (ORCPT + 99 others); Fri, 11 May 2018 17:16:55 -0400 Received: from mail.savoirfairelinux.com ([208.88.110.44]:37188 "EHLO mail.savoirfairelinux.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750876AbeEKVQx (ORCPT ); Fri, 11 May 2018 17:16:53 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id 0A8AB9C347C; Fri, 11 May 2018 17:16:53 -0400 (EDT) Received: from mail.savoirfairelinux.com ([127.0.0.1]) by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 587DYCAsyLrQ; Fri, 11 May 2018 17:16:52 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id 94FF89C3480; Fri, 11 May 2018 17:16:52 -0400 (EDT) X-Virus-Scanned: amavisd-new at mail.savoirfairelinux.com Received: from mail.savoirfairelinux.com ([127.0.0.1]) by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id zWxxBPgdBFMf; Fri, 11 May 2018 17:16:52 -0400 (EDT) Received: from weeman.mtl.sfl (unknown [192.168.49.104]) by mail.savoirfairelinux.com (Postfix) with ESMTPSA id 597489C3421; Fri, 11 May 2018 17:16:52 -0400 (EDT) From: Vivien Didelot To: netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel@savoirfairelinux.com, Vivien Didelot , davem@davemloft.net, andrew@lunn.ch, f.fainelli@gmail.com Subject: [PATCH net-next 0/3] net: dsa: mv88e6xxx: remove Global 1 setup Date: Fri, 11 May 2018 17:16:33 -0400 Message-Id: <20180511211636.25995-1-vivien.didelot@savoirfairelinux.com> X-Mailer: git-send-email 2.17.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The mv88e6xxx driver is still writing arbitrary registers at setup time, e.g. priority override bits. Add ops for them and provide specific setup functions for priority and stats before getting rid of the erroneous mv88e6xxx_g1_setup code, as previously done with Global 2. Vivien Didelot (3): net: dsa: mv88e6xxx: use helper for 6390 histogram net: dsa: mv88e6xxx: add IEEE and IP mapping ops net: dsa: mv88e6xxx: add a stats setup function drivers/net/dsa/mv88e6xxx/chip.c | 121 +++++++++++++++++----------- drivers/net/dsa/mv88e6xxx/chip.h | 3 + drivers/net/dsa/mv88e6xxx/global1.c | 73 ++++++++++++++--- drivers/net/dsa/mv88e6xxx/global1.h | 15 +++- 4 files changed, 149 insertions(+), 63 deletions(-) -- 2.17.0