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 8A4D4C433EF for ; Sat, 14 May 2022 18:23:02 +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=sb+USvE/MsytviqclpSTYu3R0tTB74yCnU2ayXYgyvk=; b=eXilIEzMWUgBt2 uDl/tXjdX2UVGi/cNi4d0uX5kdltV2GrUhP7sn1Fm4xSkLeIuRGv+FhXeAjG7n/GfcYCu/gYhjk5K 0wrpXDKWb10QFRExd7rRpeqf5RuI+8rvS67oAV0vcjRd5TBzXGmgnEr2cQSo5qNYEpMGKERxY5UCk +Rf73KqujkHY1AAKNOGn1ijJP2R7Mw7pfQNsC7/OWe63fIntxnOenyDzmtqO76yuYF+NEsDW44Jt6 xWfNk9jQFTeVt2yY7i4T6I2f4AbpkyuROBvydsA2KPk+kwGiHXOajOLBfIusEzhrzuGWx19XfXDBd sSbq/5no4SZxU2tYF0qA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1npwOW-0021GM-9O; Sat, 14 May 2022 18:21:36 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1npwOT-0021Fa-2p for linux-arm-kernel@lists.infradead.org; Sat, 14 May 2022 18:21:34 +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 ams.source.kernel.org (Postfix) with ESMTPS id 726E6B80AF4; Sat, 14 May 2022 18:21:30 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C8D4DC340EE; Sat, 14 May 2022 18:21:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1652552489; bh=mhZUEmcVGHggSu08CnP5R9D+9RHg+gv8VjpGnK24Or0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Q232022pTxOsc+aC9hRt59VvKDvEsy4iTzSMaRi7LDl64kW+ap/gWp/E0W8zmv/oG VYLkCUFNKd6hx6s6WduZdkMObTB3XGyYkMC3wTodjPDcMfBZdDdoZ2Pamo8OOR2fca hYHZiJB4J25Qg7jevEHf/JOJRSpe2bIN4CCNH8c0S8b4JG3cnRbrsh997rQ0RAPQJ1 Mh2B+q9ZvWveiWPywyN2SN6YYDM78zHTjiRmTTSdt7oSefnozscWL8B2ZVe/n1B++c miW6818NB+XVQBMUxoDD+00Sdn3TzwaAC1Iidfd9/E/xN7vY7mmWNz/d5uxlHrSj4A PV6HH61pN+25Q== Received: by pali.im (Postfix) id AB56E2B57; Sat, 14 May 2022 20:21:25 +0200 (CEST) Date: Sat, 14 May 2022 20:21:25 +0200 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: <20220514182125.xfvnw7yj2rmxpi7l@pali> References: <20211101150405.14618-1-pali@kernel.org> <20211102171259.9590-1-pali@kernel.org> <20211109225332.kqyfm4h4kwcnhhhl@pali> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20211109225332.kqyfm4h4kwcnhhhl@pali> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220514_112133_453064_89D0264D X-CRM114-Status: GOOD ( 36.24 ) 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 T24gVHVlc2RheSAwOSBOb3ZlbWJlciAyMDIxIDIzOjUzOjMyIFBhbGkgUm9ow6FyIHdyb3RlOgo+ IE9uIFR1ZXNkYXkgMDIgTm92ZW1iZXIgMjAyMSAxODoxMjo1OCBQYWxpIFJvaMOhciB3cm90ZToK PiA+IC0gVGhlIGNvZGUgcmVsaWVzIG9uIHJjX3BjaV9maXh1cCBiZWluZyBjYWxsZWQsIHdoaWNo IG9ubHkgaGFwcGVucwo+ID4gICB3aGVuIENPTkZJR19QQ0lfUVVJUktTIGlzIGVuYWJsZWQsIHNv IGFkZCB0aGF0IHRvIEtjb25maWcuIE9taXR0aW5nCj4gPiAgIHRoaXMgY2F1c2VzIGEgYm9vdGlu ZyBmYWlsdXJlIHdpdGggYSBub24tb2J2aW91cyBjYXVzZS4KPiA+IC0gVXBkYXRlIHJjX3BjaV9m aXh1cCB0byBzZXQgdGhlIGNsYXNzIHByb3Blcmx5LCBjb3B5aW5nIHRoZQo+ID4gICBtb3JlIG1v ZGVybiBzdHlsZSBmcm9tIG90aGVyIHBsYWNlcwo+ID4gLSBDb3JyZWN0IHRoZSByY19wY2lfZml4 dXAgY29tbWVudAo+ID4gCj4gPiBUaGlzIHBhdGNoIGp1c3QgcmUtYXBwbGllcyBjb21taXQgMWRj ODMxYmY1M2ZkICgiQVJNOiBLaXJrd29vZDogVXBkYXRlCj4gPiBQQ0ktRSBmaXh1cCIpIGZvciBh bGwgb3RoZXIgTWFydmVsbCBBUk0gcGxhdGZvcm1zIHdoaWNoIGhhdmUgc2FtZSBidWdneQo+ID4g UENJZSBjb250cm9sbGVyIGFuZCBkbyBub3QgdXNlIHBjaS1tdmVidS5jIGNvbnRyb2xsZXIgZHJp dmVyIHlldC4KPiA+IAo+ID4gTG9uZy10ZXJtIGdvYWwgZm9yIHRoZXNlIE1hcnZlbGwgQVJNIHBs YXRmb3JtcyBzaG91bGQgYmUgY29udmVyc2lvbiB0bwo+ID4gcGNpLW12ZWJ1LmMgY29udHJvbGxl ciBkcml2ZXIgYW5kIHJlbW92YWwgb2YgdGhlc2UgZml4dXBzIGluIGFyY2ggY29kZS4KPiA+IAo+ ID4gU2lnbmVkLW9mZi1ieTogUGFsaSBSb2jDoXIgPHBhbGlAa2VybmVsLm9yZz4KPiA+IENjOiBK YXNvbiBHdW50aG9ycGUgPGpnZ0BudmlkaWEuY29tPgo+ID4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5l bC5vcmcKPiAKPiBIZWxsbyEgUGF0Y2ggMi8yIHdhcyBhbHJlYWR5IGFwcGxpZWQgaW50byBtaXBz LW5leHQuIENvdWxkIHlvdSByZXZpZXcKPiBhbHNvIHRoaXMgcGF0Y2ggMS8yPwoKUElORz8KCj4g PiAKPiA+IC0tLQo+ID4gQ2hhbmdlcyBpbiB2MjoKPiA+ICogTW92ZSBNSVBTIGNoYW5nZSBpbnRv IHNlcGFyYXRlIHBhdGNoCj4gPiAqIEFkZCBpbmZvcm1hdGlvbiB0aGF0IHRoaXMgcGF0Y2ggaXMg Zm9yIHBsYXRmb3JtcyB3aGljaCBkbyBub3QgdXNlIHBjaS1tdmVidS5jCj4gPiAtLS0KPiA+ICBh cmNoL2FybS9LY29uZmlnICAgICAgICAgICAgICB8ICAxICsKPiA+ICBhcmNoL2FybS9tYWNoLWRv dmUvcGNpZS5jICAgICB8IDExICsrKysrKysrLS0tCj4gPiAgYXJjaC9hcm0vbWFjaC1tdjc4eHgw L3BjaWUuYyAgfCAxMSArKysrKysrKy0tLQo+ID4gIGFyY2gvYXJtL21hY2gtb3Jpb241eC9LY29u ZmlnIHwgIDEgKwo+ID4gIGFyY2gvYXJtL21hY2gtb3Jpb241eC9wY2kuYyAgIHwgMTIgKysrKysr KysrLS0tCj4gPiAgNSBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u cygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vS2NvbmZpZyBiL2FyY2gvYXJtL0tj b25maWcKPiA+IGluZGV4IGZjMTk2NDIxYjJjZS4uOWYxNTdlOTczNTU1IDEwMDY0NAo+ID4gLS0t IGEvYXJjaC9hcm0vS2NvbmZpZwo+ID4gKysrIGIvYXJjaC9hcm0vS2NvbmZpZwo+ID4gQEAgLTQw MCw2ICs0MDAsNyBAQCBjb25maWcgQVJDSF9ET1ZFCj4gPiAgCXNlbGVjdCBHRU5FUklDX0lSUV9N VUxUSV9IQU5ETEVSCj4gPiAgCXNlbGVjdCBHUElPTElCCj4gPiAgCXNlbGVjdCBIQVZFX1BDSQo+ ID4gKwlzZWxlY3QgUENJX1FVSVJLUyBpZiBQQ0kKPiA+ICAJc2VsZWN0IE1WRUJVX01CVVMKPiA+ ICAJc2VsZWN0IFBJTkNUUkwKPiA+ICAJc2VsZWN0IFBJTkNUUkxfRE9WRQo+ID4gZGlmZiAtLWdp dCBhL2FyY2gvYXJtL21hY2gtZG92ZS9wY2llLmMgYi9hcmNoL2FybS9tYWNoLWRvdmUvcGNpZS5j Cj4gPiBpbmRleCBlZTkxYWM2YjVlYmYuLmVjZjA1N2EwZjViYSAxMDA2NDQKPiA+IC0tLSBhL2Fy Y2gvYXJtL21hY2gtZG92ZS9wY2llLmMKPiA+ICsrKyBiL2FyY2gvYXJtL21hY2gtZG92ZS9wY2ll LmMKPiA+IEBAIC0xMzUsMTQgKzEzNSwxOSBAQCBzdGF0aWMgc3RydWN0IHBjaV9vcHMgcGNpZV9v cHMgPSB7Cj4gPiAgCS53cml0ZSA9IHBjaWVfd3JfY29uZiwKPiA+ICB9Owo+ID4gIAo+ID4gKy8q Cj4gPiArICogVGhlIHJvb3QgY29tcGxleCBoYXMgYSBoYXJkd2lyZWQgY2xhc3Mgb2YgUENJX0NM QVNTX01FTU9SWV9PVEhFUiwgd2hlbiBpdAo+ID4gKyAqIGlzIG9wZXJhdGluZyBhcyBhIHJvb3Qg Y29tcGxleCB0aGlzIG5lZWRzIHRvIGJlIHN3aXRjaGVkIHRvCj4gPiArICogUENJX0NMQVNTX0JS SURHRV9IT1NUIG9yIExpbnV4IHdpbGwgZXJyYW50bHkgdHJ5IHRvIHByb2Nlc3MgdGhlIEJBUidz IG9uCj4gPiArICogdGhlIGRldmljZS4gRGVjb2Rpbmcgc2V0dXAgaXMgaGFuZGxlZCBieSB0aGUg b3Jpb24gY29kZS4KPiA+ICsgKi8KPiA+ICBzdGF0aWMgdm9pZCByY19wY2lfZml4dXAoc3RydWN0 IHBjaV9kZXYgKmRldikKPiA+ICB7Cj4gPiAtCS8qCj4gPiAtCSAqIFByZXZlbnQgZW51bWVyYXRp b24gb2Ygcm9vdCBjb21wbGV4Lgo+ID4gLQkgKi8KPiA+ICAJaWYgKGRldi0+YnVzLT5wYXJlbnQg PT0gTlVMTCAmJiBkZXYtPmRldmZuID09IDApIHsKPiA+ICAJCWludCBpOwo+ID4gIAo+ID4gKwkJ ZGV2LT5jbGFzcyAmPSAweGZmOwo+ID4gKwkJZGV2LT5jbGFzcyB8PSBQQ0lfQ0xBU1NfQlJJREdF X0hPU1QgPDwgODsKPiA+ICAJCWZvciAoaSA9IDA7IGkgPCBERVZJQ0VfQ09VTlRfUkVTT1VSQ0U7 IGkrKykgewo+ID4gIAkJCWRldi0+cmVzb3VyY2VbaV0uc3RhcnQgPSAwOwo+ID4gIAkJCWRldi0+ cmVzb3VyY2VbaV0uZW5kICAgPSAwOwo+ID4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtbXY3 OHh4MC9wY2llLmMgYi9hcmNoL2FybS9tYWNoLW12Nzh4eDAvcGNpZS5jCj4gPiBpbmRleCA2MzZk ODRiNDA0NjYuLjkzNjJiNWZjMTE2ZiAxMDA2NDQKPiA+IC0tLSBhL2FyY2gvYXJtL21hY2gtbXY3 OHh4MC9wY2llLmMKPiA+ICsrKyBiL2FyY2gvYXJtL21hY2gtbXY3OHh4MC9wY2llLmMKPiA+IEBA IC0xNzcsMTQgKzE3NywxOSBAQCBzdGF0aWMgc3RydWN0IHBjaV9vcHMgcGNpZV9vcHMgPSB7Cj4g PiAgCS53cml0ZSA9IHBjaWVfd3JfY29uZiwKPiA+ICB9Owo+ID4gIAo+ID4gKy8qCj4gPiArICog VGhlIHJvb3QgY29tcGxleCBoYXMgYSBoYXJkd2lyZWQgY2xhc3Mgb2YgUENJX0NMQVNTX01FTU9S WV9PVEhFUiwgd2hlbiBpdAo+ID4gKyAqIGlzIG9wZXJhdGluZyBhcyBhIHJvb3QgY29tcGxleCB0 aGlzIG5lZWRzIHRvIGJlIHN3aXRjaGVkIHRvCj4gPiArICogUENJX0NMQVNTX0JSSURHRV9IT1NU IG9yIExpbnV4IHdpbGwgZXJyYW50bHkgdHJ5IHRvIHByb2Nlc3MgdGhlIEJBUidzIG9uCj4gPiAr ICogdGhlIGRldmljZS4gRGVjb2Rpbmcgc2V0dXAgaXMgaGFuZGxlZCBieSB0aGUgb3Jpb24gY29k ZS4KPiA+ICsgKi8KPiA+ICBzdGF0aWMgdm9pZCByY19wY2lfZml4dXAoc3RydWN0IHBjaV9kZXYg KmRldikKPiA+ICB7Cj4gPiAtCS8qCj4gPiAtCSAqIFByZXZlbnQgZW51bWVyYXRpb24gb2Ygcm9v dCBjb21wbGV4Lgo+ID4gLQkgKi8KPiA+ICAJaWYgKGRldi0+YnVzLT5wYXJlbnQgPT0gTlVMTCAm JiBkZXYtPmRldmZuID09IDApIHsKPiA+ICAJCWludCBpOwo+ID4gIAo+ID4gKwkJZGV2LT5jbGFz cyAmPSAweGZmOwo+ID4gKwkJZGV2LT5jbGFzcyB8PSBQQ0lfQ0xBU1NfQlJJREdFX0hPU1QgPDwg ODsKPiA+ICAJCWZvciAoaSA9IDA7IGkgPCBERVZJQ0VfQ09VTlRfUkVTT1VSQ0U7IGkrKykgewo+ ID4gIAkJCWRldi0+cmVzb3VyY2VbaV0uc3RhcnQgPSAwOwo+ID4gIAkJCWRldi0+cmVzb3VyY2Vb aV0uZW5kICAgPSAwOwo+ID4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtb3Jpb241eC9LY29u ZmlnIGIvYXJjaC9hcm0vbWFjaC1vcmlvbjV4L0tjb25maWcKPiA+IGluZGV4IGU5NGE2MTkwMWZm ZC4uNzE4OWE1YjFlYzQ2IDEwMDY0NAo+ID4gLS0tIGEvYXJjaC9hcm0vbWFjaC1vcmlvbjV4L0tj b25maWcKPiA+ICsrKyBiL2FyY2gvYXJtL21hY2gtb3Jpb241eC9LY29uZmlnCj4gPiBAQCAtNiw2 ICs2LDcgQEAgbWVudWNvbmZpZyBBUkNIX09SSU9ONVgKPiA+ICAJc2VsZWN0IEdQSU9MSUIKPiA+ ICAJc2VsZWN0IE1WRUJVX01CVVMKPiA+ICAJc2VsZWN0IEZPUkNFX1BDSQo+ID4gKwlzZWxlY3Qg UENJX1FVSVJLUwo+ID4gIAlzZWxlY3QgUEhZTElCIGlmIE5FVERFVklDRVMKPiA+ICAJc2VsZWN0 IFBMQVRfT1JJT05fTEVHQUNZCj4gPiAgCWhlbHAKPiA+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9t YWNoLW9yaW9uNXgvcGNpLmMgYi9hcmNoL2FybS9tYWNoLW9yaW9uNXgvcGNpLmMKPiA+IGluZGV4 IDc2OTUxYmZiYWNmNS4uNTE0NWZlODk3MDJlIDEwMDY0NAo+ID4gLS0tIGEvYXJjaC9hcm0vbWFj aC1vcmlvbjV4L3BjaS5jCj4gPiArKysgYi9hcmNoL2FybS9tYWNoLW9yaW9uNXgvcGNpLmMKPiA+ IEBAIC01MDksMTQgKzUwOSwyMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwY2lfc2V0dXAoc3RydWN0 IHBjaV9zeXNfZGF0YSAqc3lzKQo+ID4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4gICAqIEdl bmVyYWwgUENJZSArIFBDSQo+ID4gICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwo+ID4gKwo+ID4gKy8q Cj4gPiArICogVGhlIHJvb3QgY29tcGxleCBoYXMgYSBoYXJkd2lyZWQgY2xhc3Mgb2YgUENJX0NM QVNTX01FTU9SWV9PVEhFUiwgd2hlbiBpdAo+ID4gKyAqIGlzIG9wZXJhdGluZyBhcyBhIHJvb3Qg Y29tcGxleCB0aGlzIG5lZWRzIHRvIGJlIHN3aXRjaGVkIHRvCj4gPiArICogUENJX0NMQVNTX0JS SURHRV9IT1NUIG9yIExpbnV4IHdpbGwgZXJyYW50bHkgdHJ5IHRvIHByb2Nlc3MgdGhlIEJBUidz IG9uCj4gPiArICogdGhlIGRldmljZS4gRGVjb2Rpbmcgc2V0dXAgaXMgaGFuZGxlZCBieSB0aGUg b3Jpb24gY29kZS4KPiA+ICsgKi8KPiA+ICBzdGF0aWMgdm9pZCByY19wY2lfZml4dXAoc3RydWN0 IHBjaV9kZXYgKmRldikKPiA+ICB7Cj4gPiAtCS8qCj4gPiAtCSAqIFByZXZlbnQgZW51bWVyYXRp b24gb2Ygcm9vdCBjb21wbGV4Lgo+ID4gLQkgKi8KPiA+ICAJaWYgKGRldi0+YnVzLT5wYXJlbnQg PT0gTlVMTCAmJiBkZXYtPmRldmZuID09IDApIHsKPiA+ICAJCWludCBpOwo+ID4gIAo+ID4gKwkJ ZGV2LT5jbGFzcyAmPSAweGZmOwo+ID4gKwkJZGV2LT5jbGFzcyB8PSBQQ0lfQ0xBU1NfQlJJREdF X0hPU1QgPDwgODsKPiA+ICAJCWZvciAoaSA9IDA7IGkgPCBERVZJQ0VfQ09VTlRfUkVTT1VSQ0U7 IGkrKykgewo+ID4gIAkJCWRldi0+cmVzb3VyY2VbaV0uc3RhcnQgPSAwOwo+ID4gIAkJCWRldi0+ cmVzb3VyY2VbaV0uZW5kICAgPSAwOwo+ID4gLS0gCj4gPiAyLjIwLjEKPiA+IAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBt YWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=