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 556E6C433EF for ; Fri, 25 Mar 2022 09:21:49 +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=6m97kvC1SWDGQ8smTQPlOeTEaO3X0KPLZvh2+ncJSZY=; b=xs08wOjlfH4GAy ZCVzHjpivjtdgPb/j/m6Q9Zkcz7KQKMoA7f9zZ78fM1mKmy7Hu7E16ZcVU1Olm7/4KmvQQ7cS0I2C AbvJ7y8CaX/QdFB7Nt0Vp0w4W21jDVMT+uvTy4YyhW9osdb2N2gBQ+DaDa8DHbJMN7ns4pBKuhUVN HKayshTj2KRrwnxjpp3XLy75EW3kQc/o0+PCOrkY8kpYAaCyVSrXEdlsh/zPm2svK/5YmG84eyAhe SgpLtqezQHFtNMLacr+zU0Vwx/4yDR/HSD4YA9zvTVcKffoI3D9ayGt5a0XEDsIhW4s5DnosaW0bC 8SXPzJeJKDab5Cq40SGA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nXg7L-001W2W-2O; Fri, 25 Mar 2022 09:20:23 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nXg7H-001W1u-MB for linux-arm-kernel@lists.infradead.org; Fri, 25 Mar 2022 09:20:21 +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 5652660AB7; Fri, 25 Mar 2022 09:20:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 69A01C340E9; Fri, 25 Mar 2022 09:20:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1648200017; bh=lxwHTABmCN1CazROEdpejwhPX+nwGGj7wnIuHcqcTZw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=TYxt8xCECLPqXVdNHCptJNzUFZzBhfTL09WONwZX7s/1yqG4DSTMEy03TGOAi7hxR T9IHLyZ1xPrudvbKDYUgxUZwJYqNqMTP5OJ2+2x7gsDmuTBp+pDKewmvcfIa4OyH51 I47vMRUd3fw/s971NUzdp0ccyT5ME8wMLWMfizeEGuI5GNZQn0zxbgAGgcjKNCXwRp nKUocdjQAz8SkrJwN2cCiLIrILerDZU46uDCBtMYOPf9utnR6ik8oBMpuknqxU5/mo zRP7IsSJKJT1kis4nzAJNHliEoVWuwu3XLrqWWYYjYmeXiKeIe/42ogv9gP+J+cgKO 5547Xbu3oJSfg== Received: by pali.im (Postfix) id 811B97DD; Fri, 25 Mar 2022 10:20:14 +0100 (CET) Date: Fri, 25 Mar 2022 10:20:14 +0100 From: Pali =?utf-8?B?Um9ow6Fy?= To: Bjorn Helgaas Cc: Lorenzo Pieralisi , Bjorn Helgaas , Rob Herring , Andrew Lunn , Thomas Petazzoni , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Marek =?utf-8?B?QmVow7pu?= , Russell King , linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 3/4] PCI: Add function for parsing 'slot-power-limit-milliwatt' DT property Message-ID: <20220325092014.yfxf474odzqfymml@pali> References: <20220302145733.12606-4-pali@kernel.org> <20220324171337.GA1458545@bhelgaas> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20220324171337.GA1458545@bhelgaas> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220325_022019_853469_A0B0F0C7 X-CRM114-Status: GOOD ( 30.73 ) 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 T24gVGh1cnNkYXkgMjQgTWFyY2ggMjAyMiAxMjoxMzozNyBCam9ybiBIZWxnYWFzIHdyb3RlOgo+ IE9uIFdlZCwgTWFyIDAyLCAyMDIyIGF0IDAzOjU3OjMyUE0gKzAxMDAsIFBhbGkgUm9ow6FyIHdy b3RlOgo+ID4gQWRkIGZ1bmN0aW9uIG9mX3BjaV9nZXRfc2xvdF9wb3dlcl9saW1pdCgpLCB3aGlj aCBwYXJzZXMgdGhlCj4gPiAnc2xvdC1wb3dlci1saW1pdC1taWxsaXdhdHQnIERUIHByb3BlcnR5 LCByZXR1cm5pbmcgdGhlIHZhbHVlIGluCj4gPiBtaWxsaXdhdHRzIGFuZCBpbiBmb3JtYXQgcmVh ZHkgZm9yIHRoZSBQQ0llIFNsb3QgQ2FwYWJpbGl0aWVzIFJlZ2lzdGVyLgo+ID4gCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBQYWxpIFJvaMOhciA8cGFsaUBrZXJuZWwub3JnPgo+ID4gU2lnbmVkLW9mZi1i eTogTWFyZWsgQmVow7puIDxrYWJlbEBrZXJuZWwub3JnPgo+ID4gUmV2aWV3ZWQtYnk6IFJvYiBI ZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+Cj4gPiAtLS0KPiA+IENoYW5nZXMgaW4gdjI6Cj4gPiAq IEFkZGVkIHN1cHBvcnQgZm9yIFBDSWUgNi4wIHNsb3QgcG93ZXIgbGltaXQgZW5jb2RpbmdzCj4g PiAqIFJvdW5kIGRvd24gc2xvdCBwb3dlciBsaW1pdCB2YWx1ZQo+ID4gLS0tCj4gPiAgZHJpdmVy cy9wY2kvb2YuYyAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKwo+ID4gIGRyaXZlcnMvcGNpL3BjaS5oIHwgMTUgKysrKysrKysrKysKPiA+ICAyIGZp bGVzIGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvcGNpL29mLmMgYi9kcml2ZXJzL3BjaS9vZi5jCj4gPiBpbmRleCBjYjJlODM1MWMyY2MuLjU0 OWE0MDRiZDUzNiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvcGNpL29mLmMKPiA+ICsrKyBiL2Ry aXZlcnMvcGNpL29mLmMKPiA+IEBAIC02MzMsMyArNjMzLDY3IEBAIGludCBvZl9wY2lfZ2V0X21h eF9saW5rX3NwZWVkKHN0cnVjdCBkZXZpY2Vfbm9kZSAqbm9kZSkKPiA+ICAJcmV0dXJuIG1heF9s aW5rX3NwZWVkOwo+ID4gIH0KPiA+ICBFWFBPUlRfU1lNQk9MX0dQTChvZl9wY2lfZ2V0X21heF9s aW5rX3NwZWVkKTsKPiA+ICsKPiA+ICsvKioKPiA+ICsgKiBvZl9wY2lfZ2V0X3Nsb3RfcG93ZXJf bGltaXQgLSBQYXJzZXMgdGhlICJzbG90LXBvd2VyLWxpbWl0LW1pbGxpd2F0dCIKPiA+ICsgKgkJ CQkgcHJvcGVydHkuCj4gPiArICoKPiA+ICsgKiBAbm9kZTogZGV2aWNlIHRyZWUgbm9kZSB3aXRo IHRoZSBzbG90IHBvd2VyIGxpbWl0IGluZm9ybWF0aW9uCj4gPiArICogQHNsb3RfcG93ZXJfbGlt aXRfdmFsdWU6IHBvaW50ZXIgd2hlcmUgdGhlIHZhbHVlIHNob3VsZCBiZSBzdG9yZWQgaW4gUENJ ZQo+ID4gKyAqCQkJICAgIFNsb3QgQ2FwYWJpbGl0aWVzIFJlZ2lzdGVyIGZvcm1hdAo+ID4gKyAq IEBzbG90X3Bvd2VyX2xpbWl0X3NjYWxlOiBwb2ludGVyIHdoZXJlIHRoZSBzY2FsZSBzaG91bGQg YmUgc3RvcmVkIGluIFBDSWUKPiA+ICsgKgkJCSAgICBTbG90IENhcGFiaWxpdGllcyBSZWdpc3Rl ciBmb3JtYXQKPiA+ICsgKgo+ID4gKyAqIFJldHVybnMgdGhlIHNsb3QgcG93ZXIgbGltaXQgaW4g bWlsbGl3YXR0cyBhbmQgaWYgQHNsb3RfcG93ZXJfbGltaXRfdmFsdWUKPiA+ICsgKiBhbmQgQHNs b3RfcG93ZXJfbGltaXRfc2NhbGUgcG9pbnRlcnMgYXJlIG5vbi1OVUxMLCBmaWxscyBpbiB0aGUg dmFsdWUgYW5kCj4gPiArICogc2NhbGUgaW4gZm9ybWF0IHVzZWQgYnkgUENJZSBTbG90IENhcGFi aWxpdGllcyBSZWdpc3Rlci4KPiA+ICsgKgo+ID4gKyAqIElmIHRoZSBwcm9wZXJ0eSBpcyBub3Qg Zm91bmQgb3IgaXMgaW52YWxpZCwgcmV0dXJucyAwLgo+ID4gKyAqLwo+ID4gK3UzMiBvZl9wY2lf Z2V0X3Nsb3RfcG93ZXJfbGltaXQoc3RydWN0IGRldmljZV9ub2RlICpub2RlLAo+ID4gKwkJCQl1 OCAqc2xvdF9wb3dlcl9saW1pdF92YWx1ZSwKPiA+ICsJCQkJdTggKnNsb3RfcG93ZXJfbGltaXRf c2NhbGUpCj4gPiArewo+ID4gKwl1MzIgc2xvdF9wb3dlcl9saW1pdF9tdzsKPiA+ICsJdTggdmFs dWUsIHNjYWxlOwo+ID4gKwo+ID4gKwlpZiAob2ZfcHJvcGVydHlfcmVhZF91MzIobm9kZSwgInNs b3QtcG93ZXItbGltaXQtbWlsbGl3YXR0IiwKPiA+ICsJCQkJICZzbG90X3Bvd2VyX2xpbWl0X213 KSkKPiA+ICsJCXNsb3RfcG93ZXJfbGltaXRfbXcgPSAwOwo+ID4gKwo+ID4gKwkvKiBDYWxjdWxh dGUgU2xvdCBQb3dlciBMaW1pdCBWYWx1ZSBhbmQgU2xvdCBQb3dlciBMaW1pdCBTY2FsZSAqLwo+ ID4gKwlpZiAoc2xvdF9wb3dlcl9saW1pdF9tdyA9PSAwKSB7Cj4gPiArCQl2YWx1ZSA9IDB4MDA7 Cj4gPiArCQlzY2FsZSA9IDA7Cj4gPiArCX0gZWxzZSBpZiAoc2xvdF9wb3dlcl9saW1pdF9tdyA8 PSAyNTUpIHsKPiA+ICsJCXZhbHVlID0gc2xvdF9wb3dlcl9saW1pdF9tdzsKPiA+ICsJCXNjYWxl ID0gMzsKPiA+ICsJfSBlbHNlIGlmIChzbG90X3Bvd2VyX2xpbWl0X213IDw9IDI1NSoxMCkgewo+ ID4gKwkJdmFsdWUgPSBzbG90X3Bvd2VyX2xpbWl0X213IC8gMTA7Cj4gPiArCQlzY2FsZSA9IDI7 Cj4gPiArCX0gZWxzZSBpZiAoc2xvdF9wb3dlcl9saW1pdF9tdyA8PSAyNTUqMTAwKSB7Cj4gPiAr CQl2YWx1ZSA9IHNsb3RfcG93ZXJfbGltaXRfbXcgLyAxMDA7Cj4gPiArCQlzY2FsZSA9IDE7Cj4g PiArCX0gZWxzZSBpZiAoc2xvdF9wb3dlcl9saW1pdF9tdyA8PSAyMzkqMTAwMCkgewo+ID4gKwkJ dmFsdWUgPSBzbG90X3Bvd2VyX2xpbWl0X213IC8gMTAwMDsKPiA+ICsJCXNjYWxlID0gMDsKPiA+ ICsJfSBlbHNlIGlmIChzbG90X3Bvd2VyX2xpbWl0X213IDw9IDI1MCoxMDAwKSB7Cj4gPiArCQl2 YWx1ZSA9IDB4RjA7Cj4gPiArCQlzY2FsZSA9IDA7Cj4gPiArCX0gZWxzZSBpZiAoc2xvdF9wb3dl cl9saW1pdF9tdyA8PSA2MDAqMTAwMCkgewo+ID4gKwkJdmFsdWUgPSAweEYwICsgKHNsb3RfcG93 ZXJfbGltaXRfbXcgLyAxMDAwIC0gMjUwKSAvIDI1Owo+ID4gKwkJc2NhbGUgPSAwOwo+ID4gKwl9 IGVsc2Ugewo+ID4gKwkJdmFsdWUgPSAweEZGOwo+ID4gKwkJc2NhbGUgPSAwOwo+IAo+IFRoZSBw dXJwb3NlIG9mIHRoaXMgZnVuY3Rpb24gaXMgdG8gcmV0dXJuIHZhbHVlcyB0aGF0IGNhbiBiZQo+ IHByb2dyYW1tZWQgaW50byB0aGUgU2xvdCBDYXBhYmlsaXRpZXMgcmVnaXN0ZXIuICBUaGUgMHhG RiBTbG90IFBvd2VyCj4gTGltaXQgVmFsdWUgaXMgcmVzZXJ2ZWQsIGFuZCBJIGRvbid0IHRoaW5r IHdlIHNob3VsZCB1c2UgaXQgdW50aWwgdGhlCj4gc3BlYyBkZWZpbmVzIGEgbWVhbmluZyBmb3Ig aXQuCj4gCj4gSWYgdGhlIERUIHRlbGxzIHVzIDgwMFcgaXMgYXZhaWxhYmxlLCB3ZSdsbCBwdXQg MHhGRiBpbiBTbG90IFBvd2VyCj4gTGltaXQgVmFsdWUuICBJZiB0aGUgc3BlYyBldmVudHVhbGx5 IGRlZmluZXMgKDB4RkYsIDApIHRvIG1lYW4gIjEwMDBXCj4gYXZhaWxhYmxlIiwgYSBkZXZpY2Ug bWF5IHRyeSB0byBjb25zdW1lIGFsbCAxMDAwVywgd2hpY2ggd2lsbCBub3QKPiB3b3JrLgo+IAo+ IElmIHNsb3RfcG93ZXJfbGltaXRfbXcgPiA2MDAqMTAwMCwgSSB0aGluayB3ZSBzaG91bGQgYWR2 ZXJ0aXNlIDYwMFcKPiBhdmFpbGFibGUgKHZhbHVlIDB4RkUsIHNjYWxlIDApIGFuZCByZXR1cm4g NjAwVyAoNjAwKjEwMDApLgo+IAo+IEJqb3JuCgpPaywgSSB3aWxsIHNlbmQgYSB2MyB3aXRoIHRo aXMgY2hhbmdlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5p bmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8v bGludXgtYXJtLWtlcm5lbAo=