Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp820713imm; Thu, 26 Jul 2018 12:34:35 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeWc2fR5nJhO6QPvMdceah5dKdl8DVRspcdR2LKuvV+GRIxsXwD3/8050diMXxZ2Y7C1/D0 X-Received: by 2002:a62:789:: with SMTP id 9-v6mr3418507pfh.213.1532633675388; Thu, 26 Jul 2018 12:34:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532633675; cv=none; d=google.com; s=arc-20160816; b=PjTa1EkCCNeOR3wFsQIaUqgmxpV9hql7Ym1MAQElLEjffvjmrLFW3Q1fohUiIGWe5p yYAoIuEoo7l1lUTjj3VGd5WHEUX8fbkCl3vheJDJfbxRpmeow4AY6F1hno+IujIZ/3Qq m0RsCXT8YCccHEoDOy4zb33bLBhGVTL+L2HAzfNE4iluFvl8ZYbce8Rs4j43f6oh+5Ev R7pCvVvKWar0mCVmxQbRWZFegdb2iAMpoyQfgHah6CO5h69Pl5ENAo8xG8yvhkBNCHtO OOR7peZuocz6lS2l+AEd7LRr2n71Yh4gpWRvc9FrQfs/JTLvDYBgHmppo0N3ZyhVRE9V o0Ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=WVT9UTMDq51YLbjJnNJ7a//BN28qoYszxbYXkVZKlO4=; b=vEpS6dkDwkKB9XVe8Xjuoj42SaS6ef+3xa//CPUqmPwXkfvuIHIoO3gletxpgcmHhj XAY4TnInuniG21rRv5CQEQe1bFpKNohrytGTPf+WpdJIEmqWCx3qM/m1Y2537XTmkkSS r5VRSnfHcY6YH6l2inIZnfuDBKGDVt56cZ+nRHvyVgAfmZq+PcKrOai5ED5jukU6bQth xaewvLzE/HSWHdaSJ7qKJuN4TiXRti8R/2GdtQVt6oixrJdWdCHKh5tj6MjIN74ZSWay oc1AtdhZhFYxp2kQ1uKwT4PlsTtk7kOnfGjWJFUMsNEAHvWAgYpHdbgvfI6cCGaFUDth xNaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=HKFGzhRa; 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 d10-v6si1868203pgg.341.2018.07.26.12.34.20; Thu, 26 Jul 2018 12:34:35 -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=HKFGzhRa; 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 S1731583AbeGZUvH (ORCPT + 99 others); Thu, 26 Jul 2018 16:51:07 -0400 Received: from mail-qk0-f195.google.com ([209.85.220.195]:41193 "EHLO mail-qk0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730452AbeGZUvH (ORCPT ); Thu, 26 Jul 2018 16:51:07 -0400 Received: by mail-qk0-f195.google.com with SMTP id d22-v6so1773515qkc.8 for ; Thu, 26 Jul 2018 12:32:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=WVT9UTMDq51YLbjJnNJ7a//BN28qoYszxbYXkVZKlO4=; b=HKFGzhRaR0gLRDQNZ4WPTwxclD9fcgxFOuFFSqL92lylUF/Fuf1uquuhiWMA/ZBIBg 6g7EVslsMUMDKDeXYi/1pJYUGM7vF8FmeGijtwKI1+7HkgRXnMAZv7BkikQ01P7uRedb ucDBNm+JascenV1KxVZnqRylleMfsrqVy9+Ek= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=WVT9UTMDq51YLbjJnNJ7a//BN28qoYszxbYXkVZKlO4=; b=XkqIvizrc0lGMIkOz8UHXf1B7WlfPgCk1+lBQ/7FVazt14wX8OUZAd3jZbhJtmA8kR T80haxrz+xFV8RLSxVbyZsklLXGRrvMnRTEIjAL4YbazQPuZoxfOX6IuSaxkwJl23/3N K/oDdxijXMhiwGtxfChNO5DksZEyKK8+R8dcWP4M9H2Qoeoh8PTo4kKGj1YF123MdiBb Gwh1A2PQFscAgmo7jwLlGspYu84f5W+Vlz9wvxPsH82xXLK/UGW3pN7Wqdcgt7JjPPFx 0Egaewgn0sGVmpAb1D51xQEZZHj82iLUHSmhLL+50cTjdiMH7axLJCH8vEdjWNWGaTrE 7CNw== X-Gm-Message-State: AOUpUlEF/ZQr8vl+UmRHyd7yiq3j2MiLOlagM8SbmWQ5NdjqWJaz1M8N 2pu3GWq73D7vVFibgsc+a9E92g== X-Received: by 2002:a37:9a41:: with SMTP id c62-v6mr3079721qke.395.1532633570039; Thu, 26 Jul 2018 12:32:50 -0700 (PDT) Received: from [10.136.4.147] ([192.19.228.250]) by smtp.gmail.com with ESMTPSA id j45-v6sm2008093qta.46.2018.07.26.12.32.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Jul 2018 12:32:49 -0700 (PDT) Subject: Re: [PATCH 7/7] net: phy: Add pm support for scan ctrl register to bcm mdio mux To: Andrew Lunn Cc: "David S. Miller" , Florian Fainelli , Rob Herring , Mark Rutland , Ray Jui , Scott Branden , Catalin Marinas , Will Deacon , 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 References: <1532630184-29450-1-git-send-email-arun.parameswaran@broadcom.com> <1532630184-29450-8-git-send-email-arun.parameswaran@broadcom.com> <20180726192050.GJ10686@lunn.ch> From: Arun Parameswaran Message-ID: <170a4731-b091-aef4-2d66-2950114e41fc@broadcom.com> Date: Thu, 26 Jul 2018 12:33:05 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180726192050.GJ10686@lunn.ch> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 18-07-26 12:20 PM, Andrew Lunn wrote: > On Thu, Jul 26, 2018 at 11:36:24AM -0700, Arun Parameswaran wrote: >> Add support for saving and restoring the 'scan control' register >> in the Broadcom iProc mdio mux driver. > > Hi Arun > > I don't see anything setting this register. So why is it necessary to > save it over suspend/resume? > > Andrew > Hi Andrew In the Omega SoC (only), this register was defaulted incorrectly (to use a test mode) by the hardware. So we added the setup of the register to the early bootloader (ATF). We still need to restore this register while resuming from sleep. Thanks Arun