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 663BBC4332F for ; Thu, 2 Nov 2023 17:39:55 +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=YT4NZNOQto7rBqu+XPSCCDxNxiQ3xS2sXpcSzkDBANk=; b=MEfSSyFKVH7Z34 w/5thLNLoDy12ab0QzGVAjSMzMv8Ql3+O+FqE6hT0CptQNw1wLwFU8EHrdEcfAZOtR05A3RqO+5Nh ZMYxXd6a2VhThn+nHXxxxiGI1bkUZMZFRJ/tC4spAo1DsGTzge/6Wy+0j8znx0eO8XkAQGhmcE5QG Zz0GN1QEuqzja/iYJg4m6DhCjKP21rJJ08CE5b6LyFPBXOn5Ry8+971TYIMHmAetkOSZAb0iYE1du PnYFY9g7x2EaJ3sovXaYo7QskiLt4e2YZM5WiEtqw3nLJbMnx6TCJGOtz8f8IFVLD12gUhJMDCMlo vMFGp+nQYj+8uFh4m0dw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qybf3-009zmb-1U; Thu, 02 Nov 2023 17:39:17 +0000 Received: from mail-qk1-x72f.google.com ([2607:f8b0:4864:20::72f]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qybex-009zlM-2t for linux-arm-kernel@lists.infradead.org; Thu, 02 Nov 2023 17:39:15 +0000 Received: by mail-qk1-x72f.google.com with SMTP id af79cd13be357-779fb118fe4so66459185a.2 for ; Thu, 02 Nov 2023 10:39:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1698946751; x=1699551551; 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=yE6hYq/1M2NiVA4RY0gsdXB7HPtKFRVy440CKIJ1q9I=; b=fynJIVNgG3RUvwrIZZhPDbBrrXPWImsq5TThp/Cui/12AhbP4QZW77NF/HEP4yMCoj WP3n2xLZrQe8+jVr4T2ZT/D86jF2KlNSu7nRPKFkjOnN59OHkqReTLwCI9F6y9nvYgbf NsKDU+fY6LzgzlU2wpFU3An1tFATIqvns0QD5GVAHOadvY55LsAp9imABcoMI/Q+DpOk odanvoUGgVRpUodH7O+unR0bwrfUsXEQ4/ncCboqCpImifWl1w4fhH3kfypVSVfVudup KsGPluyCcUxvFr6i2ZTzzOXR4e+JespyqxqoPjYCDewq6kvS4Ctc1fCFfuMZefqObMaA UHPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698946751; x=1699551551; 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=yE6hYq/1M2NiVA4RY0gsdXB7HPtKFRVy440CKIJ1q9I=; b=Tc8FtjRWIM7JfxXTxHoDUXqmMV9oztd0nZV3MwcQ0jx2xHG2eecMamDJP1xPMxJVGI im7gmndzzaOHNP2dbxGqUVlFrUrE+xDPf+qvPfzpKfF7FGha16HD3f1iM2390YffmVjz ySziBAkzjeYuUsCOZbRC43fNA3S6sud9F3wdxKjS2+sGTZSv3VXPGohttxhaFsfrGXs9 hfnmDkCj1Jrl5E/VBrrgfDpeCPTws3qSaXVbB8gy+RTOpOHg2c37DIru41mfCxWWhFxl MPxfMsLeC0P/VHVFPZT0Fm0BgT/dQOoITHQVQkxW1506vDi9JUsdwhg8NxvvAQtcTn96 jCVg== X-Gm-Message-State: AOJu0YxRu3GJGxkoZqf0JhEVrjhss85FEwyhKGn/nxvcHAU7sIxJ3vUi YNvBQs0+m8Gmza52ywuutFaW X-Google-Smtp-Source: AGHT+IGJE7PRlsHRJBiWTBzJ7qskCfmYJqaSK0LlSGhhJCTuiYGeWOKAeIpbrsnv82Z6K6JfC4NtgA== X-Received: by 2002:a05:620a:2045:b0:779:d143:c1a7 with SMTP id d5-20020a05620a204500b00779d143c1a7mr18609776qka.26.1698946750692; Thu, 02 Nov 2023 10:39:10 -0700 (PDT) Received: from thinkpad ([117.217.189.228]) by smtp.gmail.com with ESMTPSA id bk2-20020a05620a1a0200b0076e672f535asm127918qkb.57.2023.11.02.10.39.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Nov 2023 10:39:10 -0700 (PDT) Date: Thu, 2 Nov 2023 23:09:00 +0530 From: Manivannan Sadhasivam To: Frank Li Cc: bhelgaas@google.com, imx@lists.linux.dev, kw@linux.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, lpieralisi@kernel.org, minghuan.Lian@nxp.com, mingkai.hu@nxp.com, robh@kernel.org, roy.zang@nxp.com Subject: Re: [PATCH v3 4/4] PCI: layerscape: Add suspend/resume for ls1043a Message-ID: <20231102173900.GF20943@thinkpad> References: <20231017193145.3198380-1-Frank.Li@nxp.com> <20231017193145.3198380-5-Frank.Li@nxp.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20231017193145.3198380-5-Frank.Li@nxp.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231102_103911_940869_0FCD3130 X-CRM114-Status: GOOD ( 25.79 ) 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 T24gVHVlLCBPY3QgMTcsIDIwMjMgYXQgMDM6MzE6NDVQTSAtMDQwMCwgRnJhbmsgTGkgd3JvdGU6 Cj4gbHMxMDQzYSBhZGQgc3VzcGVuZC9yZXN1bWUgc3VwcG9ydC4KPiBJbXBsZW1lbnQgbHMxMDQz YV9wY2llX3NlbmRfdHVybm9mZl9tc2coKSB0byBzZW5kIFBNRV9UdXJuX09mZiBtZXNzYWdlLgo+ IEltcGxlbWVudCBsczEwNDNhX3BjaWVfZXhpdF9mcm9tX2wyKCkgdG8gZXhpdCBmcm9tIEwyIHN0 YXRlLgo+IAoKUGxlYXNlIHVzZSB0aGUgc3VnZ2VzdGlvbiBJIGdhdmUgaW4gcGF0Y2ggMi80LgoK PiBTaWduZWQtb2ZmLWJ5OiBGcmFuayBMaSA8RnJhbmsuTGlAbnhwLmNvbT4KPiAtLS0KPiAKPiBO b3RlczoKPiAgICAgQ2hhbmdlIGZyb20gdjIgdG8gdjMKPiAgICAgLSBSZW1vdmUgbHNfcGNpZV9s dXRfcmVhZGwod3JpdGVsKSBmdW5jdGlvbgo+ICAgICAKPiAgICAgQ2hhbmdlIGZyb20gdjEgdG8g djIKPiAgICAgLSBVcGRhdGUgc3ViamVjdCAnYScgdG8gJ0EnCj4gCj4gIGRyaXZlcnMvcGNpL2Nv bnRyb2xsZXIvZHdjL3BjaS1sYXllcnNjYXBlLmMgfCA4NiArKysrKysrKysrKysrKysrKysrKy0K PiAgMSBmaWxlIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpLWxheWVyc2NhcGUuYyBi L2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaS1sYXllcnNjYXBlLmMKPiBpbmRleCA0YjY2 M2IyMGQ4NjEyLi45NjU2MjI0OTYwYjBjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNpL2NvbnRy b2xsZXIvZHdjL3BjaS1sYXllcnNjYXBlLmMKPiArKysgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVy L2R3Yy9wY2ktbGF5ZXJzY2FwZS5jCj4gQEAgLTQxLDYgKzQxLDE1IEBACj4gICNkZWZpbmUgU0NG R19QRVhTRlRSU1RDUgkweDE5MAo+ICAjZGVmaW5lIFBFWFNSKGlkeCkJCUJJVChpZHgpCj4gIAo+ ICsvKiBMUzEwNDNBIFBFWCBQTUUgY29udHJvbCByZWdpc3RlciAqLwo+ICsjZGVmaW5lIFNDRkdf UEVYUE1FQ1IJCTB4MTQ0Cj4gKyNkZWZpbmUgUEVYUE1FKGlkeCkJCUJJVCgzMSAtIChpZHgpICog NCkKPiArCj4gKy8qIExTMTA0M0EgUEVYIExVVCBkZWJ1ZyByZWdpc3RlciAqLwo+ICsjZGVmaW5l IExTX1BDSUVfTERCRwkweDdmYwo+ICsjZGVmaW5lIExEQkdfU1IJCUJJVCgzMCkKPiArI2RlZmlu ZSBMREJHX1dFCQlCSVQoMzEpCj4gKwo+ICAjZGVmaW5lIFBDSUVfSUFUVV9OVU0JCTYKPiAgCj4g ICNkZWZpbmUgTFNfUENJRV9EUlZfU0NGRwlCSVQoMCkKPiBAQCAtMjI3LDYgKzIzNiw2OCBAQCBz dGF0aWMgaW50IGxzMTAyMWFfcGNpZV9leGl0X2Zyb21fbDIoc3RydWN0IGR3X3BjaWVfcnAgKnBw KQo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIGxzMTA0M2FfcGNpZV9zZW5k X3R1cm5vZmZfbXNnKHN0cnVjdCBkd19wY2llX3JwICpwcCkKPiArewo+ICsJc3RydWN0IGR3X3Bj aWUgKnBjaSA9IHRvX2R3X3BjaWVfZnJvbV9wcChwcCk7Cj4gKwlzdHJ1Y3QgbHNfcGNpZSAqcGNp ZSA9IHRvX2xzX3BjaWUocGNpKTsKPiArCXUzMiB2YWw7Cj4gKwo+ICsJaWYgKCFwY2llLT5zY2Zn KSB7Cj4gKwkJZGV2X2RiZyhwY2llLT5wY2ktPmRldiwgIlNZU0NGRyBpcyBOVUxMXG4iKTsKPiAr CQlyZXR1cm47Cj4gKwl9CgpXaHkgc2NmZyBpcyBvcHRpb25hbCBmb3IgdGhpcyBTb0MgYW5kIG5v dCBmb3IgdGhlIG90aGVyIG9uZSBhZGRlZCBpbiBwYXRjaCAyLzQ/Cgo+ICsKPiArCS8qIFNlbmQg VHVybl9vZmYgbWVzc2FnZSAqLwo+ICsJcmVnbWFwX3JlYWQocGNpZS0+c2NmZywgU0NGR19QRVhQ TUVDUiwgJnZhbCk7Cj4gKwl2YWwgfD0gUEVYUE1FKHBjaWUtPmluZGV4KTsKPiArCXJlZ21hcF93 cml0ZShwY2llLT5zY2ZnLCBTQ0ZHX1BFWFBNRUNSLCB2YWwpOwo+ICsKCkluIG15IHByZXZpb3Vz IHJldmlldywgSSBhc2tlZCB5b3UgdG8gdXNlIGEgY29tbW9uIGZ1bmN0aW9uIGFuZCBqdXN0IHBh c3MgdGhlCm9mZnNldHMsIGFzIHRoZSBzZXF1ZW5jZSBpcyBzYW1lIGZvciBib3RoIHRoZSBTb0Nz LiBCdXQgeW91IGlnbm9yZWQgaXQgOi8KCj4gKwkvKgo+ICsJICogVGhlcmUgaXMgbm8gc3BlY2lm aWMgcmVnaXN0ZXIgdG8gY2hlY2sgZm9yIFBNRV9Ub19BY2sgZnJvbSBlbmRwb2ludC4KPiArCSAq IFNvIG9uIHRoZSBzYWZlIHNpZGUsIHdhaXQgZm9yIFBDSUVfUE1FX1RPX0wyX1RJTUVPVVRfVVMu Cj4gKwkgKi8KPiArCW1kZWxheShQQ0lFX1BNRV9UT19MMl9USU1FT1VUX1VTLzEwMDApOwo+ICsK PiArCS8qCj4gKwkgKiBMYXllcnNjYXBlIGhhcmR3YXJlIHJlZmVyZW5jZSBtYW51YWwgcmVjb21t ZW5kcyBjbGVhcmluZyB0aGUgUE1YTVRUVVJOT0ZGIGJpdAo+ICsJICogdG8gY29tcGxldGUgdGhl IFBNRV9UdXJuX09mZiBoYW5kc2hha2UuCj4gKwkgKi8KPiArCXJlZ21hcF9yZWFkKHBjaWUtPnNj ZmcsIFNDRkdfUEVYUE1FQ1IsICZ2YWwpOwo+ICsJdmFsICY9IH5QRVhQTUUocGNpZS0+aW5kZXgp Owo+ICsJcmVnbWFwX3dyaXRlKHBjaWUtPnNjZmcsIFNDRkdfUEVYUE1FQ1IsIHZhbCk7Cj4gK30K PiArCj4gK3N0YXRpYyBpbnQgbHMxMDQzYV9wY2llX2V4aXRfZnJvbV9sMihzdHJ1Y3QgZHdfcGNp ZV9ycCAqcHApCj4gK3sKPiArCXN0cnVjdCBkd19wY2llICpwY2kgPSB0b19kd19wY2llX2Zyb21f cHAocHApOwo+ICsJc3RydWN0IGxzX3BjaWUgKnBjaWUgPSB0b19sc19wY2llKHBjaSk7Cj4gKwl1 MzIgdmFsOwo+ICsKPiArCS8qCj4gKwkgKiBPbmx5IHdheSBsZXQgUEVYIG1vZHVsZSBleGl0IEwy IGlzIGRvIGEgc29mdHdhcmUgcmVzZXQuCgpTYW1lIGNvbW1lbnQgYXBwbGllcyBhcyBwYXRjaCAy LzQuCgotIE1hbmkKCi0tIArgrq7grqPgrr/grrXgrqPgr43grqPgrqngr40g4K6a4K6k4K6+4K6a 4K6/4K614K6u4K+NCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==