Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp768957imm; Thu, 26 Jul 2018 11:39:08 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeYEXJkXln9A5oNny67T7h1/XQr1nArkSxn3UI7/KTJJ/fOmWp1C+5RkycKq+wg569e6hll X-Received: by 2002:a63:3c4a:: with SMTP id i10-v6mr2964376pgn.415.1532630347944; Thu, 26 Jul 2018 11:39:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532630347; cv=none; d=google.com; s=arc-20160816; b=fIDdefiwDMA2FiMYX8jS6AVKgs12LKtFewSAv2yzkMZO2QD3LM7xoTbkOqvidAeWfv whJfck8zbqMrSZvQ9S50ngmYALqxKe19FJ+jO+A1fc6+1R4o+Ci0l/f/WrmHFkVRjoUr sRby/US47L88p7zCKcMfq3tjHncVDl8HWd5LXZpC29HsxceYKJU3zGx3H+ZwjTk04EbH 3hWfaWWDblNhBn/X8/eDSlCchyRVpMCXDVn+VBJOs3l01sk4k/q48j+X4CAl88sznbWc 4xPNr5U0d/uyf5bEB0ExyxKDiO4EOEnHx0DHGR1sVoErm0CZ+ol0DAoJ+YxB282a32z6 pRCg== 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:arc-authentication-results; bh=uIrgOYN3f03gfRFUysQcJ/JKGCsJKZ+YmEcwECocEAA=; b=vLjeewvT+Q2NleFBTZ+8uFmWAv2ozM1C6wi7SzYNn55ZtLlnrSrxjVJupl7E72a84Y o0YmNdImt7ZAGTjUA9avaEbPCm7MIuX1za7IF5NZm0CV2NbIpO2kcbTk7zryHGe5JDTx XyJ7nlJ4z/HwYm/9lIh7Fgx9+FoqTwZ8HHkZRc7czj09hxdNyt5pzILjtjDOl5/91v0o EtLOInnog/NB8KtlaYFxyi8qmL04iSWmqmy/ksygyxJjJS4KR7g0Z+fXRr7bHD6pIKhP HIXFOa+vfhFF6NK6CAJ+Gnmvs7L/X7ywLB1sbJgFJJY3tIzQq5li22xyXLOtx9+2ZvKd jl/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b="bj/eADDb"; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m12-v6si1836350pgd.334.2018.07.26.11.38.53; Thu, 26 Jul 2018 11:39:07 -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=@broadcom.com header.s=google header.b="bj/eADDb"; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731233AbeGZTy0 (ORCPT + 99 others); Thu, 26 Jul 2018 15:54:26 -0400 Received: from mail-qk0-f193.google.com ([209.85.220.193]:35914 "EHLO mail-qk0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730323AbeGZTy0 (ORCPT ); Thu, 26 Jul 2018 15:54:26 -0400 Received: by mail-qk0-f193.google.com with SMTP id a132-v6so1663533qkg.3 for ; Thu, 26 Jul 2018 11:36:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id; bh=uIrgOYN3f03gfRFUysQcJ/JKGCsJKZ+YmEcwECocEAA=; b=bj/eADDb308I/Rcv8etLoxfdWXZLaCUpnyc9MJACjB5gun5Y3cjSL/YyFXkp6t21co 6NEJ7lj1kC5V9QgQLCRw4RyZtXxlCdd9J2ttl9gk9ELAF41ZVWsciGNT4AmttX/Pg7Ql qKaPfACBStLg3KieZDo6FNSgZYlyfTgUl6yiQ= 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=uIrgOYN3f03gfRFUysQcJ/JKGCsJKZ+YmEcwECocEAA=; b=GdK2HVtJWaGOjYsFM+2wc6SuKKFTwHJ1hnI8dglR+Pug0n1hX0qgH20nh3MipS3+ze iqFDnDB8w6HlhK6BIwWkcjxi2u0mkXblTrf2EtsoLZQyZiaoPYCBVflrPQMRqSIm9VmG 1lLzh2q+oA0IbjQHEkw2CyPoyKuUVXXjtqnOgX9GEKxFVapFX/Hc47iqGP8CUQmwuNB6 CEr7X1WHN9dKuWL6iXxIP64crt6OdNY8h7fYQSowLYxNs8UqSyoOF5o7ECG7IxPQBh0D Z18hbBVIOkxFyJdgAx58CEKvHwq2OFVgF9IFzHCWZdkkX9Vz3JGMVYhvKidwoc6V+OJW YOaA== X-Gm-Message-State: AOUpUlFAR1zOYPRqp762XioQxY97BS4UZaOqQdpbdkCwanbA2SbN6SIl wQ0mq25OLQYoukc4h6qHWNs+3w== X-Received: by 2002:a37:9404:: with SMTP id w4-v6mr2802323qkd.50.1532630182727; Thu, 26 Jul 2018 11:36:22 -0700 (PDT) Received: from lbrmn-lnxub86.ric.broadcom.com ([192.19.228.250]) by smtp.gmail.com with ESMTPSA id a187-v6sm1383359qkd.47.2018.07.26.11.36.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 26 Jul 2018 11:36:22 -0700 (PDT) From: Arun Parameswaran To: "David S. Miller" , Florian Fainelli , Andrew Lunn , Rob Herring , Mark Rutland , Ray Jui , Scott Branden , Catalin Marinas , Will Deacon Cc: netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, Arun Parameswaran Subject: [PATCH 0/7] Add clock config and pm support to bcm iProc mdio mux Date: Thu, 26 Jul 2018 11:36:17 -0700 Message-Id: <1532630184-29450-1-git-send-email-arun.parameswaran@broadcom.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, The patchset is based on David Miller's "net" repo. The patchset extends the Broadcom iProc mdio mux to add support for suspend/resume and the ability to configure the internal clock divider. The base address of the mdio-mux-bcm-iproc is modified to point to the start of the mdio block's address space, to be able to access all the mdio's registers. The missing registers are required to configure the internal clock divider registers in some of the Broadcom SoC's. Thanks Arun Arun Parameswaran (7): dt-bindings: net: Fix Broadcom iProc mdio mux driver base address net: phy: Fix the register offsets in Broadcom iProc mdio mux driver arm64: dts: Fix the base address of the Broadcom iProc mdio mux dt-bindings: net: Add clock handle to Broadcom iProc mdio mux net: phy: Add support to configure clock in Broadcom iProc mdio mux net: phy: Add pm support to Broadcom iProc mdio mux driver net: phy: Add pm support for scan ctrl register to bcm mdio mux .../bindings/net/brcm,mdio-mux-iproc.txt | 7 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 4 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 4 +- drivers/net/phy/mdio-mux-bcm-iproc.c | 89 ++++++++++++++++++++-- 4 files changed, 92 insertions(+), 12 deletions(-) -- 1.9.1