Received: by 10.192.165.148 with SMTP id m20csp54299imm; Wed, 9 May 2018 08:41:36 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpG5Nb0DrIZjZXr2Hacng7ECv95Q3MaA8lyqJryb4yT/wVRSAW3hOdm2FaCFVKEMCHSpwqs X-Received: by 2002:a17:902:a585:: with SMTP id az5-v6mr39641434plb.79.1525880496294; Wed, 09 May 2018 08:41:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525880496; cv=none; d=google.com; s=arc-20160816; b=FAZSQYqJdW65XjHxzq5w3Nj1KrfebtPUUel19r39cEAYlc+L5Rj7YmmFAz0bVtA98J C2999oApLGWlC3oTGxPTEL+9LMfQVLJmRxc/qlnYFmGUXDsuZKjqK5/v1R/AJ4Ss/lSh lyDAgN/ytLhj4RLs2TzPEMFgb/xh8z3fg5y+bxIYoAb7WgQ+xzsooiP2kwFXw7+k8DrE mVLF5QPJ8FZbWvmjqksU5Lit2I8HDjBZ+OuOyuvVB7BTkWeA99gmGReG0q2D6obK8Djw SvDkzi08N+L+itZe0+Vfd+WgQTKDnSnpMEm0SrLEWEsIgbWBKS7468zSiNEmcr7KB5i3 uV9A== 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=18HTzm5jiKsugGPoUDvUmcz85kprp2Td/0vgzRlYleE=; b=SFTA2OHq4bKTbppcQvvmnVJmTl/rkLIsEmWW9ADK0CToxEXsck5tP8GxsRBjg09DWh eMKlJsmpVZYWjG1S5dIH63xy+DexO7i+wn2kEJAwlJnQg1Zs1e1c1NoZOU4ubNWmuvpJ gWxtFURpRIcnmHSE6ODtc7vj1ebB2vzpNWbg914JejLiz6K45DX1HTTnPj6hhcUd6br1 P8mFbymdaZ4C+Uu90S76XRcOXoGAVsgkLOZbgUQL2DWpHZQfBCoKc8FFcPcJzdFnV1q4 hAQFuVFQBMv71o5jGWuyr8qlSBvFnhhn+WTHjJXjtDsoPn6QGzUEFariNi4nTqOqDlTX gTRw== 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 c24-v6si25098911plo.489.2018.05.09.08.41.19; Wed, 09 May 2018 08:41:36 -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 S965011AbeEIPjt (ORCPT + 99 others); Wed, 9 May 2018 11:39:49 -0400 Received: from mail.savoirfairelinux.com ([208.88.110.44]:36122 "EHLO mail.savoirfairelinux.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935379AbeEIPjr (ORCPT ); Wed, 9 May 2018 11:39:47 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id BD9AC9C2F79; Wed, 9 May 2018 11:39:46 -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 7O8CPDgFa46J; Wed, 9 May 2018 11:39:46 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mail.savoirfairelinux.com (Postfix) with ESMTP id 4A5C49C33F8; Wed, 9 May 2018 11:39:46 -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 yfz1WGwGyOYu; Wed, 9 May 2018 11:39:46 -0400 (EDT) Received: from weeman.mtl.sfl (unknown [192.168.49.104]) by mail.savoirfairelinux.com (Postfix) with ESMTPSA id 172B19C1B73; Wed, 9 May 2018 11:39:46 -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: cleanup Global Control 2 register Date: Wed, 9 May 2018 11:38:48 -0400 Message-Id: <20180509153851.10207-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 still writes arbitrary values in the Global 1 Control 2 register at setup, which layout differs a lot between chips. This results in an inconsistent configuration, for example with the Remote Management Unit (RMU). The first patch adds an operation for the Cascade Port bits, the second patch sets the device number in the device mapping function and the third patch adds an operation to correctly disable the RMU. Vivien Didelot (3): net: dsa: mv88e6xxx: add a cascade port op net: dsa: mv88e6xxx: set device number net: dsa: mv88e6xxx: add RMU disable op drivers/net/dsa/mv88e6xxx/chip.c | 45 ++++++++++++++++++++++----- drivers/net/dsa/mv88e6xxx/chip.h | 9 ++++++ drivers/net/dsa/mv88e6xxx/global1.c | 48 +++++++++++++++++++++++++++++ drivers/net/dsa/mv88e6xxx/global1.h | 30 ++++++++++++++++-- 4 files changed, 122 insertions(+), 10 deletions(-) -- 2.17.0