From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BA35EC5475B for ; Fri, 8 Mar 2024 05:34:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=H2nDwImgtqzHdPecmpO08oaKLaZJng9gCeS7Mt3EjXs=; b=xmZFXcUoC5K5fG QynnrpX7LuChnTsLDe9ndyuQgv1xtaW65iWPRZE17zWEj3sDxa65UC1Bn5PSguHvfmIT7lmgcjxbn g1ITou3RhH4EGNxeizmu81T4Pe/vpX5QL3S0eXb9MDHj0Rm8Pp1CwZSwTmldM0wKZ3vZBshmyR5Z9 tpNTYy+VIJhl7Qw9A7u3YO7942akzLAGoHVsgXgo+rOozHJ8/biDwM3WQmAjhJYatl9hZE21tTl4K cYNQTUz62o7H87mGBaN0jgfe6D4hqcLnvI8PeEC3gIP4M3FSYo8UrCa3NQpbhU4iLmjPxSA+W8LG4 xPqHxlqswEM23bozX6hw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1riSsR-00000007sht-1lo3; Fri, 08 Mar 2024 05:34:39 +0000 Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1riSsO-00000007sg1-3h9A for linux-arm-kernel@lists.infradead.org; Fri, 08 Mar 2024 05:34:38 +0000 Received: by mail-pl1-x62f.google.com with SMTP id d9443c01a7336-1dc1ff58fe4so12649755ad.1 for ; Thu, 07 Mar 2024 21:34:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1709876073; x=1710480873; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=qLlyiqWF0upHn9Y3ngiUh0k7hhFX2gsYsEhwvlh6VfE=; b=nhOQKdN7AEBWtrqi8eMaMasHAA3sFo4ZOeI0DlY9mNCs4ZiytFJQ8BZp0VQ8ihdIpY EcCs2FK8YJOXeds1OQ6RlsqQCjdqzHmhKwKPrkKSdKwOEQmZmeSHtmz3ComA4hRB/Erj MRpzbplFq27LJGmS1KFrCCIe497FXyz7d/S+E1Efcbmn+5oAMHkbeOjKdPPgV9GF11ra YLHAcypheQUacluHBVN4ki99Vy751FX8iWopCQ9km63JRZmRpjrMCtxyXu4WlFqdA2+1 NdqV5pLabNXJ58o3ysrUTILYxguFkmZHhgr7nNcgKE7kQxN5VnWCcb1ktl0Uyrlb3JAd IWgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709876073; x=1710480873; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qLlyiqWF0upHn9Y3ngiUh0k7hhFX2gsYsEhwvlh6VfE=; b=KpqMX20rjDzvPg/kQahPbQcua/s1MHHWpYKmQRyd1+qBmgX/uORZReibIMcC6kbCDY j/nEBmQDCsuyWcFfyhsiujgl17rZG79pWxge4eQJ+++L4SdxSU/qN/i0B+/Awu1EP5j0 wCyO2R8j6fdotR9uFRzdqUMkoHR92pcSBWQ1tZE9XUMc0wRKPW8LZACbQlVq6JNccR0J t2LPheuITBcyoJgZmjBpbpZCSZ6PedIIKFyBb1uIANe70+b971dYDv3yAqlZGBTLTXKC KY3Uen7HkuV2xT+CyPbg2jEHxXfcjRFEefGemPbhzfpCQnFP4M+wqz8sSaj6Pe45L9I9 AMRw== X-Forwarded-Encrypted: i=1; AJvYcCUlddjORk7L5TAFmpFUmW1a31lKJ1DWlkmTsxn+8IY6n/MOx0hBYPjrHuGaF8mKaES4gRK0IOAepIuXo4e72DRHEZtduPXzftgCmAzSjun9qCQYXfA= X-Gm-Message-State: AOJu0YyzOwuSLX4ay+DeqEYqszy2mQwhEnawkAtXdUpR7q6LLoG04kdF SAfQfn2Qhnh9yNckrSQXfowv3JB3yMsr/dfUhvbXgDvV0UzBRKB5dWaEAD2TKA== X-Google-Smtp-Source: AGHT+IG89iAmJ8LV9BCChv81LryPxWwamgWvwEd6QxuWM+joRnlgHY+wIW3y+qsIhhLN4Fb6hLrFWg== X-Received: by 2002:a17:903:2d1:b0:1dd:65bc:c056 with SMTP id s17-20020a17090302d100b001dd65bcc056mr1956887plk.40.1709876073327; Thu, 07 Mar 2024 21:34:33 -0800 (PST) Received: from thinkpad ([117.217.178.39]) by smtp.gmail.com with ESMTPSA id z4-20020a170903018400b001dd66e6ec91sm578427plg.140.2024.03.07.21.34.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Mar 2024 21:34:32 -0800 (PST) Date: Fri, 8 Mar 2024 11:04:17 +0530 From: Manivannan Sadhasivam To: Niklas Cassel Cc: Jingoo Han , Gustavo Pimentel , Lorenzo Pieralisi , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Rob Herring , Bjorn Helgaas , Marek Vasut , Yoshihiro Shimoda , Thierry Reding , Jonathan Hunter , Kishon Vijay Abraham I , Vidya Sagar , Vignesh Raghavendra , Richard Zhu , Lucas Stach , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Minghuan Lian , Mingkai Hu , Roy Zang , Kunihiko Hayashi , Masami Hiramatsu , Kishon Vijay Abraham I , Jesper Nilsson , Srikanth Thokala , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-tegra@vger.kernel.org, linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@axis.com, Frank Li Subject: Re: [PATCH v9 04/10] PCI: dwc: ep: Fix DBI access failure for drivers requiring refclk from host Message-ID: <20240308053417.GA3789@thinkpad> References: <20240304-pci-dbi-rework-v9-0-29d433d99cda@linaro.org> <20240304-pci-dbi-rework-v9-4-29d433d99cda@linaro.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240307_213437_026135_1F571DC1 X-CRM114-Status: GOOD ( 37.66 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVGh1LCBNYXIgMDcsIDIwMjQgYXQgMDk6MzE6MTJQTSArMDEwMCwgTmlrbGFzIENhc3NlbCB3 cm90ZToKPiBPbiBNb24sIE1hciAwNCwgMjAyNCBhdCAwMjo1MjoxNlBNICswNTMwLCBNYW5pdmFu bmFuIFNhZGhhc2l2YW0gd3JvdGU6Cj4gPiBUaGUgRFdDIGdsdWUgZHJpdmVycyByZXF1aXJpbmcg YW4gYWN0aXZlIHJlZmVyZW5jZSBjbG9jayBmcm9tIHRoZSBQQ0llIGhvc3QKPiA+IGZvciBpbml0 aWFsaXppbmcgdGhlaXIgUENJZSBFUCBjb3JlLCBzZXQgYSBmbGFnIGNhbGxlZCAnY29yZV9pbml0 X25vdGlmaWVyJwo+ID4gdG8gbGV0IERXQyBkcml2ZXIga25vdyB0aGF0IHRoZXNlIGRyaXZlcnMg bmVlZCBhIHNwZWNpYWwgYXR0ZW50aW9uIGR1cmluZwo+ID4gaW5pdGlhbGl6YXRpb24uIEluIHRo ZXNlIGRyaXZlcnMsIGFjY2VzcyB0byB0aGUgaHcgcmVnaXN0ZXJzIChsaWtlIERCSSkKPiA+IGJl Zm9yZSByZWNlaXZpbmcgdGhlIGFjdGl2ZSByZWZjbGsgZnJvbSBob3N0IHdpbGwgcmVzdWx0IGlu IGFjY2VzcyBmYWlsdXJlCj4gPiBhbmQgYWxzbyBjb3VsZCBjYXVzZSBhIHdob2xlIHN5c3RlbSBo YW5nLgo+ID4gCj4gPiBCdXQgdGhlIGN1cnJlbnQgRFdDIEVQIGRyaXZlciBkb2Vzbid0IGhvbm9y IHRoZSByZXF1aXJlbWVudHMgb2YgdGhlIGRyaXZlcnMKPiA+IHNldHRpbmcgJ2NvcmVfaW5pdF9u b3RpZmllcicgZmxhZyBhbmQgdHJpZXMgdG8gYWNjZXNzIHRoZSBEQkkgcmVnaXN0ZXJzCj4gPiBk dXJpbmcgZHdfcGNpZV9lcF9pbml0KCkuIFRoaXMgY2F1c2VzIHRoZSBzeXN0ZW0gaGFuZyBmb3Ig Z2x1ZSBkcml2ZXJzIHN1Y2gKPiA+IGFzIFRlZ3JhMTk0IGFuZCBRY29tIEVQIGFzIHRoZXkgZGVw ZW5kIG9uIHJlZmNsayBmcm9tIGhvc3QgYW5kIGhhdmUgc2V0IHRoZQo+ID4gYWJvdmUgbWVudGlv bmVkIGZsYWcuCj4gPiAKPiA+IFRvIHdvcmthcm91bmQgdGhpcyBpc3N1ZSwgdXNlcnMgb2YgdGhl IGFmZmVjdGVkIHBsYXRmb3JtcyBoYXZlIHRvIG1haW50YWluCj4gPiB0aGUgZGVwZW5kZW5jeSB3 aXRoIHRoZSBQQ0llIGhvc3QgYnkgYm9vdGluZyB0aGUgUENJZSBFUCBhZnRlciBob3N0IGJvb3Qu Cj4gPiBCdXQgdGhpcyB3b24ndCBwcm92aWRlIGEgZ29vZCB1c2VyIGV4cGVyaWVuY2UsIHNpbmNl IFBDSWUgRVAgaXMgX29uZV8gb2YKPiA+IHRoZSBmZWF0dXJlcyBvZiB0aG9zZSBwbGF0Zm9ybXMg YW5kIGl0IGRvZXNuJ3QgbWFrZSBzZW5zZSB0byBkZWxheSB0aGUKPiA+IHdob2xlIHBsYXRmb3Jt IGJvb3RpbmcgZHVlIHRvIFBDSWUgcmVxdWlyaW5nIGFjdGl2ZSByZWZjbGsuCj4gPiAKPiA+IFNv IHRvIGZpeCB0aGlzIGlzc3VlLCBsZXQncyBtb3ZlIGFsbCB0aGUgREJJIGFjY2VzcyBmcm9tCj4g PiBkd19wY2llX2VwX2luaXQoKSBpbiB0aGUgRFdDIEVQIGRyaXZlciB0byB0aGUgZHdfcGNpZV9l cF9pbml0X2NvbXBsZXRlKCkKPiA+IEFQSS4gVGhpcyBBUEkgd2lsbCBvbmx5IGJlIGNhbGxlZCBi eSB0aGUgZHJpdmVycyBzZXR0aW5nCj4gPiAnY29yZV9pbml0X25vdGlmaWVyJyBmbGFnIG9uY2Ug cmVmY2xrIGlzIHJlY2VpdmVkIGZyb20gaG9zdC4gRm9yIHRoZSByZXN0Cj4gPiBvZiB0aGUgZHJp dmVycyB0aGF0IGdldHMgdGhlIHJlZmNsayBsb2NhbGx5LCB0aGlzIEFQSSB3aWxsIGJlIGNhbGxl ZAo+ID4gd2l0aGluIGR3X3BjaWVfZXBfaW5pdCgpLgo+ID4gCj4gPiBGaXhlczogZTk2NmY3Mzkw ZGE5ICgiUENJOiBkd2M6IFJlZmFjdG9yIGNvcmUgaW5pdGlhbGl6YXRpb24gY29kZSBmb3IgRVAg bW9kZSIpCj4gPiBDby1kZXZlbG9wZWQtYnk6IFZpZHlhIFNhZ2FyIDx2aWR5YXNAbnZpZGlhLmNv bT4KPiA+IFNpZ25lZC1vZmYtYnk6IFZpZHlhIFNhZ2FyIDx2aWR5YXNAbnZpZGlhLmNvbT4KPiA+ IFJldmlld2VkLWJ5OiBGcmFuayBMaSA8RnJhbmsuTGlAbnhwLmNvbT4KPiA+IFNpZ25lZC1vZmYt Ynk6IE1hbml2YW5uYW4gU2FkaGFzaXZhbSA8bWFuaXZhbm5hbi5zYWRoYXNpdmFtQGxpbmFyby5v cmc+Cj4gPiAtLS0KPiAKPiBJJ20gbm90IHN1cmUgaWYgdGhlIEZpeGVzIHRhZyBpcyBzdGljdGx5 IGNvcnJlY3QsIHNpbmNlIHRoZXJlIGlzCj4gbm90aGluZyB3cm9uZyB3aXRoIHRoZSBjb21taXQg dGhhdCB0aGUgRml4ZXMtdGFnIGlzIHJlZmVyZW5jaW5nLgo+IAoKTm8uIFRoZSBjb21taXQgd2Fz IGludGVudGVkIHRvIG1vdmUgYWxsIHRoZSBEQkkgYWNjZXNzZXMgdG8KZHdfcGNpZV9lcF9pbml0 X2NvbXBsZXRlKCksIGJ1dCBpdCBsZWZ0IGZldyB0aGluZ3MgbGlrZSBlcF9pbml0KCkgY2FsbGJh Y2sgdGhhdApjb3VsZCBhY2Nlc3MgdGhlIERCSSByZWdpc3RlcnMuIE9uZSBtYXkgYXJndWUgdGhh dCB0aGUgbm9uZSBvZiB0aGUgZHJpdmVycyBhdAp0aGF0IHRpbWUgd2VyZSBhY2Nlc3NpbmcgREJJ IHJlZ2lzdGVycyBpbiB0aGF0IGNhbGxiYWNrIGV0Yy4uLiBidXQgSSB1c2VkIHRoYXQKY29tbWl0 IGFzIGEgZml4ZXMgdGFnIGZvciB0aGUgc2FrZSBvZiBiYWNrcG9ydGluZy4gT3RoZXJ3aXNlLCBJ IGRvbid0IHNlZSBob3cgd2UKY2FuIGVhc2lseSBiYWNrcG9ydCB0aGlzIHBhdGNoLgoKPiBXaGF0 IHRoaXMgcGF0Y2ggYWRkcmVzc2VzIGlzIGFuIGFkZGl0aW9uYWwgdXNlLWNhc2UvZmVhdHVyZSwK PiB3aGljaCBhbGxvd3MgeW91IHRvIHN0YXJ0IHRoZSBFUC1zaWRlIGJlZm9yZSB0aGUgUkMtc2lk ZS4KPiAKPiBIb3dldmVyLCBJJ20gZ3Vlc3NpbmcgdGhhdCB5b3Uga2VwdCB0aGUgRml4ZXMtdGFn IHN1Y2ggdGhhdCB0aGlzCj4gcGF0Y2ggd2lsbCBnZXQgYmFja3BvcnRlZC4gSG93ZXZlciwgdGhp cyBwYXRjaCBpcyBudW1iZXIgNC8xMCBpbgo+IHRoZSBwYXRjaCBzZXJpZXMuIElmIHRoaXMgaXMg YSBzdHJpY3QgZml4IHRoYXQgeW91IHdhbnQgYmFja3BvcnRlZCwKPiBhbmQgaXQgZG9lcyBub3Qg ZGVwZW5kIG9uIGFueSBvZiB0aGUgcHJldmlvdXMgcGF0Y2hlcyAoaXQgZG9lc24ndAo+IHNlZW0g dGhhdCB3YXkpLCB0aGVuIEkgdGhpbmsgdGhhdCB5b3Ugc2hvdWxkIGhhdmUgcHV0IGl0IGFzIHBh dGNoCj4gMS8xMCBpbiB0aGUgc2VyaWVzLgo+IAoKTm90IHN0cmljdGx5IHJlcXVpcmVkLiBVc3Vh bGx5IHRoZSBmaXhlcyBhcmUgYWRkZWQgZmlyc3QgZm9yIHRoZSBlYXNlIG9mIG1lcmdpbmcKYXMg eW91IHNhaWQsIGJ1dCBoZXJlIEkgaW50ZW5kIHRvIG1lcmdlIHRoaXMgc2VyaWVzIGFzIGl0IGlz IGFuZCBpdCBpcyBub3QKZml4aW5nIGFueXRoaW5nIGluIHRoZSBvbmdvaW5nIHJlbGVhc2UuIEJ1 dCwgaWYgSSBoYXBwZW4gdG8gcmVzcGluLCBJIG1heQpyZW9yZGVyIHNvIHRoYXQgdGhpcyBjYW4g Z2V0IG1lcmdlZCBlYXJseSBpbiBuZXh0IHJlbGVhc2UgY3ljbGUgKHRoaXMgc2VyaWVzIGlzCmdv aW5nIHRvIG1pc3MgNi45IGFueXdheSkuCgo+IFBhdGNoIG9yZGVyaW5nIGFzaWRlOgo+IFJldmll d2VkLWJ5OiBOaWtsYXMgQ2Fzc2VsIDxjYXNzZWxAa2VybmVsLm9yZz4KClRoYW5rcyEKCi0gTWFu aQoKLS0gCuCuruCuo+Cuv+CuteCuo+CvjeCuo+CuqeCvjSDgrprgrqTgrr7grprgrr/grrXgrq7g r40KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4 LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFy bS1rZXJuZWwK