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 31339C433EF for ; Sat, 19 Feb 2022 14:31:42 +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=FWvq6Au6nEAuGDOJNHIbUuNYdVcx4ALAOZ9I9kqzVFQ=; b=xIjuq8dTjffyvT 7DgMtxNIx2w93PrsX3FaF+TuTMfDu17yYhBUJs1J8xS0FGE7BJKCpwxBC29/10C/PSqXauMXBAqqN TBStUEWj8E+IvY2Qcvq7gxmomqltJDQ9O4vYVTRmwXDv3gnlMZIsXdMqIOhhLMwy6SzyBF2Vxr2cF 6Xw9sIkQIxxMfergszWBkbfOjHsx9r5JmpwkE18UPqkJZSKCebMzuGPf3ZvskuuGNnbZSHI6jcT/w VTxru6UcekfXpAm00Vq5Ce4+FvY4XQ1o3HVvu7T+RdFOJQAA9r8tBqun1FYj9rMZnpuL80CSLCKLe 1iKfDE+0p7GM3OeLHPog==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nLQkZ-00H4hZ-Vq; Sat, 19 Feb 2022 14:30:16 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nLQkV-00H4h5-Kg for linux-arm-kernel@lists.infradead.org; Sat, 19 Feb 2022 14:30:13 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id E13C960A2B; Sat, 19 Feb 2022 14:30:10 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id F2790C004E1; Sat, 19 Feb 2022 14:30:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1645281010; bh=1QZrh94O15KQIpRKoAgo4yfgnwnVtT+uyOyqoZ05rc8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Dugsq+id1n5+UDe7D5lP60NMG95d1fKfjDrpX4hL+DZdV7jFpjZ1Qz3MMhiDUtPGZ zbqv62j1120QkeEBDl6Usy8tlI46+ajHe1n8yqgq0849xBb8q4HWiKuVlqR20b0m2n J20JqDQjJsfYvFK/ZPhrFHp0DNhMZK3AXR5a6eTB7OdAckRKMgKDUFtLE9B/fQDRTc RDXdmJiyZKv800cDhyYXo/yXrt8+KTGHJ07DspQzPVqttw2ua2yfnWIyaiH7wR35IA f7EyI0aJaU22m2g3fcVqXCtrv24m+r9s4HgbNwsk4rhU/sO/GVXsRZtdqn93kjbztO dMVBxNpTef9DA== Received: by pali.im (Postfix) id 05BFC2B70; Sat, 19 Feb 2022 15:30:06 +0100 (CET) Date: Sat, 19 Feb 2022 15:30:06 +0100 From: Pali =?utf-8?B?Um9ow6Fy?= To: Russell King , Andrew Lunn , Sebastian Hesselbarth , Gregory Clement , Jason Gunthorpe Cc: linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 1/2] ARM: Marvell: Update PCIe fixup Message-ID: <20220219143006.bsr6wdagf5ytynxu@pali> References: <20211101150405.14618-1-pali@kernel.org> <20211102171259.9590-1-pali@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20211102171259.9590-1-pali@kernel.org> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220219_063011_810646_74F7F6C3 X-CRM114-Status: GOOD ( 33.60 ) 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 UElORywgR2VudGUgcmVtaW5kZXIgZm9yIHBhdGNoIDEvMi4KCk9uIFR1ZXNkYXkgMDIgTm92ZW1i ZXIgMjAyMSAxODoxMjo1OCBQYWxpIFJvaMOhciB3cm90ZToKPiAtIFRoZSBjb2RlIHJlbGllcyBv biByY19wY2lfZml4dXAgYmVpbmcgY2FsbGVkLCB3aGljaCBvbmx5IGhhcHBlbnMKPiAgIHdoZW4g Q09ORklHX1BDSV9RVUlSS1MgaXMgZW5hYmxlZCwgc28gYWRkIHRoYXQgdG8gS2NvbmZpZy4gT21p dHRpbmcKPiAgIHRoaXMgY2F1c2VzIGEgYm9vdGluZyBmYWlsdXJlIHdpdGggYSBub24tb2J2aW91 cyBjYXVzZS4KPiAtIFVwZGF0ZSByY19wY2lfZml4dXAgdG8gc2V0IHRoZSBjbGFzcyBwcm9wZXJs eSwgY29weWluZyB0aGUKPiAgIG1vcmUgbW9kZXJuIHN0eWxlIGZyb20gb3RoZXIgcGxhY2VzCj4g LSBDb3JyZWN0IHRoZSByY19wY2lfZml4dXAgY29tbWVudAo+IAo+IFRoaXMgcGF0Y2gganVzdCBy ZS1hcHBsaWVzIGNvbW1pdCAxZGM4MzFiZjUzZmQgKCJBUk06IEtpcmt3b29kOiBVcGRhdGUKPiBQ Q0ktRSBmaXh1cCIpIGZvciBhbGwgb3RoZXIgTWFydmVsbCBBUk0gcGxhdGZvcm1zIHdoaWNoIGhh dmUgc2FtZSBidWdneQo+IFBDSWUgY29udHJvbGxlciBhbmQgZG8gbm90IHVzZSBwY2ktbXZlYnUu YyBjb250cm9sbGVyIGRyaXZlciB5ZXQuCj4gCj4gTG9uZy10ZXJtIGdvYWwgZm9yIHRoZXNlIE1h cnZlbGwgQVJNIHBsYXRmb3JtcyBzaG91bGQgYmUgY29udmVyc2lvbiB0bwo+IHBjaS1tdmVidS5j IGNvbnRyb2xsZXIgZHJpdmVyIGFuZCByZW1vdmFsIG9mIHRoZXNlIGZpeHVwcyBpbiBhcmNoIGNv ZGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGFsaSBSb2jDoXIgPHBhbGlAa2VybmVsLm9yZz4KPiBD YzogSmFzb24gR3VudGhvcnBlIDxqZ2dAbnZpZGlhLmNvbT4KPiBDYzogc3RhYmxlQHZnZXIua2Vy bmVsLm9yZwo+IAo+IC0tLQo+IENoYW5nZXMgaW4gdjI6Cj4gKiBNb3ZlIE1JUFMgY2hhbmdlIGlu dG8gc2VwYXJhdGUgcGF0Y2gKPiAqIEFkZCBpbmZvcm1hdGlvbiB0aGF0IHRoaXMgcGF0Y2ggaXMg Zm9yIHBsYXRmb3JtcyB3aGljaCBkbyBub3QgdXNlIHBjaS1tdmVidS5jCj4gLS0tCj4gIGFyY2gv YXJtL0tjb25maWcgICAgICAgICAgICAgIHwgIDEgKwo+ICBhcmNoL2FybS9tYWNoLWRvdmUvcGNp ZS5jICAgICB8IDExICsrKysrKysrLS0tCj4gIGFyY2gvYXJtL21hY2gtbXY3OHh4MC9wY2llLmMg IHwgMTEgKysrKysrKystLS0KPiAgYXJjaC9hcm0vbWFjaC1vcmlvbjV4L0tjb25maWcgfCAgMSAr Cj4gIGFyY2gvYXJtL21hY2gtb3Jpb241eC9wY2kuYyAgIHwgMTIgKysrKysrKysrLS0tCj4gIDUg ZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZm IC0tZ2l0IGEvYXJjaC9hcm0vS2NvbmZpZyBiL2FyY2gvYXJtL0tjb25maWcKPiBpbmRleCBmYzE5 NjQyMWIyY2UuLjlmMTU3ZTk3MzU1NSAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybS9LY29uZmlnCj4g KysrIGIvYXJjaC9hcm0vS2NvbmZpZwo+IEBAIC00MDAsNiArNDAwLDcgQEAgY29uZmlnIEFSQ0hf RE9WRQo+ICAJc2VsZWN0IEdFTkVSSUNfSVJRX01VTFRJX0hBTkRMRVIKPiAgCXNlbGVjdCBHUElP TElCCj4gIAlzZWxlY3QgSEFWRV9QQ0kKPiArCXNlbGVjdCBQQ0lfUVVJUktTIGlmIFBDSQo+ICAJ c2VsZWN0IE1WRUJVX01CVVMKPiAgCXNlbGVjdCBQSU5DVFJMCj4gIAlzZWxlY3QgUElOQ1RSTF9E T1ZFCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtZG92ZS9wY2llLmMgYi9hcmNoL2FybS9t YWNoLWRvdmUvcGNpZS5jCj4gaW5kZXggZWU5MWFjNmI1ZWJmLi5lY2YwNTdhMGY1YmEgMTAwNjQ0 Cj4gLS0tIGEvYXJjaC9hcm0vbWFjaC1kb3ZlL3BjaWUuYwo+ICsrKyBiL2FyY2gvYXJtL21hY2gt ZG92ZS9wY2llLmMKPiBAQCAtMTM1LDE0ICsxMzUsMTkgQEAgc3RhdGljIHN0cnVjdCBwY2lfb3Bz IHBjaWVfb3BzID0gewo+ICAJLndyaXRlID0gcGNpZV93cl9jb25mLAo+ICB9Owo+ICAKPiArLyoK PiArICogVGhlIHJvb3QgY29tcGxleCBoYXMgYSBoYXJkd2lyZWQgY2xhc3Mgb2YgUENJX0NMQVNT X01FTU9SWV9PVEhFUiwgd2hlbiBpdAo+ICsgKiBpcyBvcGVyYXRpbmcgYXMgYSByb290IGNvbXBs ZXggdGhpcyBuZWVkcyB0byBiZSBzd2l0Y2hlZCB0bwo+ICsgKiBQQ0lfQ0xBU1NfQlJJREdFX0hP U1Qgb3IgTGludXggd2lsbCBlcnJhbnRseSB0cnkgdG8gcHJvY2VzcyB0aGUgQkFSJ3Mgb24KPiAr ICogdGhlIGRldmljZS4gRGVjb2Rpbmcgc2V0dXAgaXMgaGFuZGxlZCBieSB0aGUgb3Jpb24gY29k ZS4KPiArICovCj4gIHN0YXRpYyB2b2lkIHJjX3BjaV9maXh1cChzdHJ1Y3QgcGNpX2RldiAqZGV2 KQo+ICB7Cj4gLQkvKgo+IC0JICogUHJldmVudCBlbnVtZXJhdGlvbiBvZiByb290IGNvbXBsZXgu Cj4gLQkgKi8KPiAgCWlmIChkZXYtPmJ1cy0+cGFyZW50ID09IE5VTEwgJiYgZGV2LT5kZXZmbiA9 PSAwKSB7Cj4gIAkJaW50IGk7Cj4gIAo+ICsJCWRldi0+Y2xhc3MgJj0gMHhmZjsKPiArCQlkZXYt PmNsYXNzIHw9IFBDSV9DTEFTU19CUklER0VfSE9TVCA8PCA4Owo+ICAJCWZvciAoaSA9IDA7IGkg PCBERVZJQ0VfQ09VTlRfUkVTT1VSQ0U7IGkrKykgewo+ICAJCQlkZXYtPnJlc291cmNlW2ldLnN0 YXJ0ID0gMDsKPiAgCQkJZGV2LT5yZXNvdXJjZVtpXS5lbmQgICA9IDA7Cj4gZGlmZiAtLWdpdCBh L2FyY2gvYXJtL21hY2gtbXY3OHh4MC9wY2llLmMgYi9hcmNoL2FybS9tYWNoLW12Nzh4eDAvcGNp ZS5jCj4gaW5kZXggNjM2ZDg0YjQwNDY2Li45MzYyYjVmYzExNmYgMTAwNjQ0Cj4gLS0tIGEvYXJj aC9hcm0vbWFjaC1tdjc4eHgwL3BjaWUuYwo+ICsrKyBiL2FyY2gvYXJtL21hY2gtbXY3OHh4MC9w Y2llLmMKPiBAQCAtMTc3LDE0ICsxNzcsMTkgQEAgc3RhdGljIHN0cnVjdCBwY2lfb3BzIHBjaWVf b3BzID0gewo+ICAJLndyaXRlID0gcGNpZV93cl9jb25mLAo+ICB9Owo+ICAKPiArLyoKPiArICog VGhlIHJvb3QgY29tcGxleCBoYXMgYSBoYXJkd2lyZWQgY2xhc3Mgb2YgUENJX0NMQVNTX01FTU9S WV9PVEhFUiwgd2hlbiBpdAo+ICsgKiBpcyBvcGVyYXRpbmcgYXMgYSByb290IGNvbXBsZXggdGhp cyBuZWVkcyB0byBiZSBzd2l0Y2hlZCB0bwo+ICsgKiBQQ0lfQ0xBU1NfQlJJREdFX0hPU1Qgb3Ig TGludXggd2lsbCBlcnJhbnRseSB0cnkgdG8gcHJvY2VzcyB0aGUgQkFSJ3Mgb24KPiArICogdGhl IGRldmljZS4gRGVjb2Rpbmcgc2V0dXAgaXMgaGFuZGxlZCBieSB0aGUgb3Jpb24gY29kZS4KPiAr ICovCj4gIHN0YXRpYyB2b2lkIHJjX3BjaV9maXh1cChzdHJ1Y3QgcGNpX2RldiAqZGV2KQo+ICB7 Cj4gLQkvKgo+IC0JICogUHJldmVudCBlbnVtZXJhdGlvbiBvZiByb290IGNvbXBsZXguCj4gLQkg Ki8KPiAgCWlmIChkZXYtPmJ1cy0+cGFyZW50ID09IE5VTEwgJiYgZGV2LT5kZXZmbiA9PSAwKSB7 Cj4gIAkJaW50IGk7Cj4gIAo+ICsJCWRldi0+Y2xhc3MgJj0gMHhmZjsKPiArCQlkZXYtPmNsYXNz IHw9IFBDSV9DTEFTU19CUklER0VfSE9TVCA8PCA4Owo+ICAJCWZvciAoaSA9IDA7IGkgPCBERVZJ Q0VfQ09VTlRfUkVTT1VSQ0U7IGkrKykgewo+ICAJCQlkZXYtPnJlc291cmNlW2ldLnN0YXJ0ID0g MDsKPiAgCQkJZGV2LT5yZXNvdXJjZVtpXS5lbmQgICA9IDA7Cj4gZGlmZiAtLWdpdCBhL2FyY2gv YXJtL21hY2gtb3Jpb241eC9LY29uZmlnIGIvYXJjaC9hcm0vbWFjaC1vcmlvbjV4L0tjb25maWcK PiBpbmRleCBlOTRhNjE5MDFmZmQuLjcxODlhNWIxZWM0NiAxMDA2NDQKPiAtLS0gYS9hcmNoL2Fy bS9tYWNoLW9yaW9uNXgvS2NvbmZpZwo+ICsrKyBiL2FyY2gvYXJtL21hY2gtb3Jpb241eC9LY29u ZmlnCj4gQEAgLTYsNiArNiw3IEBAIG1lbnVjb25maWcgQVJDSF9PUklPTjVYCj4gIAlzZWxlY3Qg R1BJT0xJQgo+ICAJc2VsZWN0IE1WRUJVX01CVVMKPiAgCXNlbGVjdCBGT1JDRV9QQ0kKPiArCXNl bGVjdCBQQ0lfUVVJUktTCj4gIAlzZWxlY3QgUEhZTElCIGlmIE5FVERFVklDRVMKPiAgCXNlbGVj dCBQTEFUX09SSU9OX0xFR0FDWQo+ICAJaGVscAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNo LW9yaW9uNXgvcGNpLmMgYi9hcmNoL2FybS9tYWNoLW9yaW9uNXgvcGNpLmMKPiBpbmRleCA3Njk1 MWJmYmFjZjUuLjUxNDVmZTg5NzAyZSAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybS9tYWNoLW9yaW9u NXgvcGNpLmMKPiArKysgYi9hcmNoL2FybS9tYWNoLW9yaW9uNXgvcGNpLmMKPiBAQCAtNTA5LDE0 ICs1MDksMjAgQEAgc3RhdGljIGludCBfX2luaXQgcGNpX3NldHVwKHN0cnVjdCBwY2lfc3lzX2Rh dGEgKnN5cykKPiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gICAqIEdlbmVyYWwgUENJZSArIFBD SQo+ICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKi8KPiArCj4gKy8qCj4gKyAqIFRoZSByb290IGNvbXBs ZXggaGFzIGEgaGFyZHdpcmVkIGNsYXNzIG9mIFBDSV9DTEFTU19NRU1PUllfT1RIRVIsIHdoZW4g aXQKPiArICogaXMgb3BlcmF0aW5nIGFzIGEgcm9vdCBjb21wbGV4IHRoaXMgbmVlZHMgdG8gYmUg c3dpdGNoZWQgdG8KPiArICogUENJX0NMQVNTX0JSSURHRV9IT1NUIG9yIExpbnV4IHdpbGwgZXJy YW50bHkgdHJ5IHRvIHByb2Nlc3MgdGhlIEJBUidzIG9uCj4gKyAqIHRoZSBkZXZpY2UuIERlY29k aW5nIHNldHVwIGlzIGhhbmRsZWQgYnkgdGhlIG9yaW9uIGNvZGUuCj4gKyAqLwo+ICBzdGF0aWMg dm9pZCByY19wY2lfZml4dXAoc3RydWN0IHBjaV9kZXYgKmRldikKPiAgewo+IC0JLyoKPiAtCSAq IFByZXZlbnQgZW51bWVyYXRpb24gb2Ygcm9vdCBjb21wbGV4Lgo+IC0JICovCj4gIAlpZiAoZGV2 LT5idXMtPnBhcmVudCA9PSBOVUxMICYmIGRldi0+ZGV2Zm4gPT0gMCkgewo+ICAJCWludCBpOwo+ ICAKPiArCQlkZXYtPmNsYXNzICY9IDB4ZmY7Cj4gKwkJZGV2LT5jbGFzcyB8PSBQQ0lfQ0xBU1Nf QlJJREdFX0hPU1QgPDwgODsKPiAgCQlmb3IgKGkgPSAwOyBpIDwgREVWSUNFX0NPVU5UX1JFU09V UkNFOyBpKyspIHsKPiAgCQkJZGV2LT5yZXNvdXJjZVtpXS5zdGFydCA9IDA7Cj4gIAkJCWRldi0+ cmVzb3VyY2VbaV0uZW5kICAgPSAwOwo+IC0tIAo+IDIuMjAuMQo+IAoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5n IGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=