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 18A3DC47073 for ; Sun, 7 Jan 2024 03:25:40 +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=oeukTwkAgZOxl0tTmc3kOYuf/bMCwrVHp+l6qH4rm84=; b=kKiJnQp1IVxX+Y CzpWdDdchnKZYojqU1mJedDv/8fX2NqEvW2b+gNXShTrEhkom3zJVCPzmql1V13IWgpkQVXY7nNsP FMFCLCMXWXrMjaDUoW3De9Se5ZDfEhI+7a+AyIvWWcIWFjKVpB1fkbOCVSabcC60mJz4QfgIv699R KsQBCgKOFXgLDzT2woYhMIz3oNd9e2QsqBYlPUk/HmRVCXB0FP+EQj2KkSwPY+QTVdw/hGnhXNHzb rlJbBeMLeqc0vX2vWsTliH10/3ZLN8bHrdE4a1NYhrNRGu1lK9wh0WujPfQSGSzbCpIfg+w2Kuz15 dOmplYxL4sYypFeUoJNA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rMJme-002HR0-1v; Sun, 07 Jan 2024 03:25:08 +0000 Received: from mail-oa1-x2a.google.com ([2001:4860:4864:20::2a]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rMJmb-002HQe-26 for linux-arm-kernel@lists.infradead.org; Sun, 07 Jan 2024 03:25:07 +0000 Received: by mail-oa1-x2a.google.com with SMTP id 586e51a60fabf-205f223639fso656536fac.2 for ; Sat, 06 Jan 2024 19:25:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1704597904; x=1705202704; 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=JT8PzdZBJLSbhtU2oJSCK4IIB9jqkagcV3B13A1Ehp4=; b=qhd9SV0xZvb2UCEUBL1KcvD/bjRI3QtWSokZrRHlJT06156rN/inuPMczD0bm9eneo C95HNOaOwimPvdkhGCgUq25LEB5ndt1sPpSO8h4Eh1O4ORHse84v3Z3gRIM1T75gYERh fL70qY+bfKDxD8fr8MyT4asQb2qWDLzdag6UnsGye/pkA5uRPUIMRp094OAXCLkaiU1x 8r+7NIZcVhMpDtxOWO67PMg+Iy0/HDJr1apnTCW0unfK7COrAtMIxcenLYUPrPD9pSIS 12CmVe1+uSZg0togjGshs6J7ZN3d248ik/4ipAR8q9G2+7FQJCPNDJBCbXKoIsiUQO7D KEBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704597904; x=1705202704; 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=JT8PzdZBJLSbhtU2oJSCK4IIB9jqkagcV3B13A1Ehp4=; b=ZevBkqA+4MybzxYazBnGQnkTwnXwXW8JxypBJTdiNt1iNXHWHgH6blPczoTBDa5BbB sXkUnFEQ3j6x0Jit+1X1jcfeZ4d96uDOv+oc4rWOSHc76RC6WqpxlYBslQiJLYj8Fyt/ 4G6+69wUIp5de0m3hDQoYi8c7cdqXWtm6+rCr1af09fBz5IPCEu0+zHQ31XhKaKsxj/5 ASXIr3PCPZsrkdK95Vq8o3sC02SCi6isxPxUUVHCt4LPtivWgDIgc8umGpYxPBdmjZpn C/54ya+VAFovZlLeRA5NstCylsLBUui0vkdB2Ts2nXlU9Mb6ibIrvU7WVRUzrerSHlIF zdkg== X-Gm-Message-State: AOJu0YwGKjn0hVycIcKQ40IrGznKELouyU0CRaMEi8mxw1LYy0thjvUZ 8R/sJ2qBwNbgVRb+aYgZvdVDklsnZ9HEX6rbR2EpRyPhNlhQ X-Google-Smtp-Source: AGHT+IHff8Egcia+tCBq4/ujZo7qI22JNBSI2y6azf6TA1QKj7wiLnydPvISo8qBHWU0i/bPamewsQ== X-Received: by 2002:a05:6870:9a1d:b0:204:521a:505f with SMTP id fo29-20020a0568709a1d00b00204521a505fmr2577606oab.57.1704597904376; Sat, 06 Jan 2024 19:25:04 -0800 (PST) Received: from thinkpad ([103.197.115.97]) by smtp.gmail.com with ESMTPSA id t6-20020a63dd06000000b005b9083b81f0sm3608131pgg.36.2024.01.06.19.24.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Jan 2024 19:25:03 -0800 (PST) Date: Sun, 7 Jan 2024 08:54:56 +0530 From: Manivannan Sadhasivam To: Frank Li Cc: krzysztof.kozlowski@linaro.org, bhelgaas@google.com, conor+dt@kernel.org, devicetree@vger.kernel.org, festevam@gmail.com, helgaas@kernel.org, hongxing.zhu@nxp.com, imx@lists.linux.dev, kernel@pengutronix.de, krzysztof.kozlowski+dt@linaro.org, kw@linux.com, l.stach@pengutronix.de, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, lpieralisi@kernel.org, robh@kernel.org, s.hauer@pengutronix.de, shawnguo@kernel.org Subject: Re: [PATCH v7 06/16] PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask Message-ID: <20240107032456.GE3416@thinkpad> References: <20231227182727.1747435-1-Frank.Li@nxp.com> <20231227182727.1747435-7-Frank.Li@nxp.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20231227182727.1747435-7-Frank.Li@nxp.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240106_192505_719177_467077BB X-CRM114-Status: GOOD ( 17.28 ) 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 T24gV2VkLCBEZWMgMjcsIDIwMjMgYXQgMDE6Mjc6MTdQTSAtMDUwMCwgRnJhbmsgTGkgd3JvdGU6 Cj4gQWRkIGRydmRhdGE6Omx0c3NtX29mZiBhbmQgZHJ2ZGF0YTo6bHRzc21fbWFzayB0byBzaW1w bGUKPiBpbXg2X3BjaWVfbHRzc21fZW5hYmxlKGRpc2FibGUpKCkgbG9naWMuCj4gCj4gU2lnbmVk LW9mZi1ieTogRnJhbmsgTGkgPEZyYW5rLkxpQG54cC5jb20+CgpSZXZpZXdlZC1ieTogTWFuaXZh bm5hbiBTYWRoYXNpdmFtIDxtYW5pdmFubmFuLnNhZGhhc2l2YW1AbGluYXJvLm9yZz4KCi0gTWFu aQoKPiAtLS0KPiAKPiBOb3RlczoKPiAgICAgQ2hhbmdlIGZyb20gdjEgdG8gdjMKPiAgICAgLSBu b25lCj4gCj4gIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaS1pbXg2LmMgfCAzNyArKysr KysrKysrKystLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMo KyksIDIxIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250cm9s bGVyL2R3Yy9wY2ktaW14Ni5jIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpLWlteDYu Ywo+IGluZGV4IDMzMmMzOTJmOGU1YmMuLjU4OGJmYjYxNjI2MGUgMTAwNjQ0Cj4gLS0tIGEvZHJp dmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpLWlteDYuYwo+ICsrKyBiL2RyaXZlcnMvcGNpL2Nv bnRyb2xsZXIvZHdjL3BjaS1pbXg2LmMKPiBAQCAtNzUsNiArNzUsOCBAQCBzdHJ1Y3QgaW14Nl9w Y2llX2RydmRhdGEgewo+ICAJaW50IGRiaV9sZW5ndGg7Cj4gIAljb25zdCBjaGFyICpncHI7Cj4g IAljb25zdCBjaGFyICpjbGtfbmFtZXNbSU1YNl9QQ0lFX01BWF9DTEtTXTsKPiArCWNvbnN0IHUz MiBsdHNzbV9vZmY7Cj4gKwljb25zdCB1MzIgbHRzc21fbWFzazsKPiAgfTsKPiAgCj4gIHN0cnVj dCBpbXg2X3BjaWUgewo+IEBAIC03NzUsMTggKzc3NywxMSBAQCBzdGF0aWMgaW50IGlteDZfcGNp ZV93YWl0X2Zvcl9zcGVlZF9jaGFuZ2Uoc3RydWN0IGlteDZfcGNpZSAqaW14Nl9wY2llKQo+ICBz dGF0aWMgdm9pZCBpbXg2X3BjaWVfbHRzc21fZW5hYmxlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAg ewo+ICAJc3RydWN0IGlteDZfcGNpZSAqaW14Nl9wY2llID0gZGV2X2dldF9kcnZkYXRhKGRldik7 Cj4gKwljb25zdCBzdHJ1Y3QgaW14Nl9wY2llX2RydmRhdGEgKmRydmRhdGEgPSBpbXg2X3BjaWUt PmRydmRhdGE7Cj4gIAo+IC0Jc3dpdGNoIChpbXg2X3BjaWUtPmRydmRhdGEtPnZhcmlhbnQpIHsK PiAtCWNhc2UgSU1YNlE6Cj4gLQljYXNlIElNWDZTWDoKPiAtCWNhc2UgSU1YNlFQOgo+IC0JCXJl Z21hcF91cGRhdGVfYml0cyhpbXg2X3BjaWUtPmlvbXV4Y19ncHIsIElPTVVYQ19HUFIxMiwKPiAt CQkJCSAgIElNWDZRX0dQUjEyX1BDSUVfQ1RMXzIsCj4gLQkJCQkgICBJTVg2UV9HUFIxMl9QQ0lF X0NUTF8yKTsKPiAtCQlicmVhazsKPiAtCWRlZmF1bHQ6Cj4gLQkJYnJlYWs7Cj4gLQl9Cj4gKwlp ZiAoZHJ2ZGF0YS0+bHRzc21fbWFzaykKPiArCQlyZWdtYXBfdXBkYXRlX2JpdHMoaW14Nl9wY2ll LT5pb211eGNfZ3ByLCBkcnZkYXRhLT5sdHNzbV9vZmYsIGRydmRhdGEtPmx0c3NtX21hc2ssCj4g KwkJCQkgICBkcnZkYXRhLT5sdHNzbV9tYXNrKTsKPiAgCj4gIAlyZXNldF9jb250cm9sX2RlYXNz ZXJ0KGlteDZfcGNpZS0+YXBwc19yZXNldCk7Cj4gIH0KPiBAQCAtNzk0LDE3ICs3ODksMTEgQEAg c3RhdGljIHZvaWQgaW14Nl9wY2llX2x0c3NtX2VuYWJsZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4g IHN0YXRpYyB2b2lkIGlteDZfcGNpZV9sdHNzbV9kaXNhYmxlKHN0cnVjdCBkZXZpY2UgKmRldikK PiAgewo+ICAJc3RydWN0IGlteDZfcGNpZSAqaW14Nl9wY2llID0gZGV2X2dldF9kcnZkYXRhKGRl dik7Cj4gKwljb25zdCBzdHJ1Y3QgaW14Nl9wY2llX2RydmRhdGEgKmRydmRhdGEgPSBpbXg2X3Bj aWUtPmRydmRhdGE7Cj4gIAo+IC0Jc3dpdGNoIChpbXg2X3BjaWUtPmRydmRhdGEtPnZhcmlhbnQp IHsKPiAtCWNhc2UgSU1YNlE6Cj4gLQljYXNlIElNWDZTWDoKPiAtCWNhc2UgSU1YNlFQOgo+IC0J CXJlZ21hcF91cGRhdGVfYml0cyhpbXg2X3BjaWUtPmlvbXV4Y19ncHIsIElPTVVYQ19HUFIxMiwK PiAtCQkJCSAgIElNWDZRX0dQUjEyX1BDSUVfQ1RMXzIsIDApOwo+IC0JCWJyZWFrOwo+IC0JZGVm YXVsdDoKPiAtCQlicmVhazsKPiAtCX0KPiArCWlmIChkcnZkYXRhLT5sdHNzbV9tYXNrKQo+ICsJ CXJlZ21hcF91cGRhdGVfYml0cyhpbXg2X3BjaWUtPmlvbXV4Y19ncHIsIGRydmRhdGEtPmx0c3Nt X29mZiwKPiArCQkJCSAgIGRydmRhdGEtPmx0c3NtX21hc2ssIDApOwo+ICAKPiAgCXJlc2V0X2Nv bnRyb2xfYXNzZXJ0KGlteDZfcGNpZS0+YXBwc19yZXNldCk7Cj4gIH0KPiBAQCAtMTM4NSw2ICsx Mzc0LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpbXg2X3BjaWVfZHJ2ZGF0YSBkcnZkYXRhW10g PSB7Cj4gIAkJLmRiaV9sZW5ndGggPSAweDIwMCwKPiAgCQkuZ3ByID0gImZzbCxpbXg2cS1pb211 eGMtZ3ByIiwKPiAgCQkuY2xrX25hbWVzID0geyJwY2llX2J1cyIsICJwY2llIiwgInBjaWVfcGh5 In0sCj4gKwkJLmx0c3NtX29mZiA9IElPTVVYQ19HUFIxMiwKPiArCQkubHRzc21fbWFzayA9IElN WDZRX0dQUjEyX1BDSUVfQ1RMXzIsCj4gIAl9LAo+ICAJW0lNWDZTWF0gPSB7Cj4gIAkJLnZhcmlh bnQgPSBJTVg2U1gsCj4gQEAgLTEzOTMsNiArMTM4NCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg aW14Nl9wY2llX2RydmRhdGEgZHJ2ZGF0YVtdID0gewo+ICAJCQkgSU1YNl9QQ0lFX0ZMQUdfU1VQ UE9SVFNfU1VTUEVORCwKPiAgCQkuZ3ByID0gImZzbCxpbXg2cS1pb211eGMtZ3ByIiwKPiAgCQku Y2xrX25hbWVzID0geyJwY2llX2J1cyIsICJwY2llIiwgInBjaWVfcGh5IiwgInBjaWVfaW5ib3Vu ZF9heGkifSwKPiArCQkubHRzc21fb2ZmID0gSU9NVVhDX0dQUjEyLAo+ICsJCS5sdHNzbV9tYXNr ID0gSU1YNlFfR1BSMTJfUENJRV9DVExfMiwKPiAgCX0sCj4gIAlbSU1YNlFQXSA9IHsKPiAgCQku dmFyaWFudCA9IElNWDZRUCwKPiBAQCAtMTQwMiw2ICsxMzk1LDggQEAgc3RhdGljIGNvbnN0IHN0 cnVjdCBpbXg2X3BjaWVfZHJ2ZGF0YSBkcnZkYXRhW10gPSB7Cj4gIAkJLmRiaV9sZW5ndGggPSAw eDIwMCwKPiAgCQkuZ3ByID0gImZzbCxpbXg2cS1pb211eGMtZ3ByIiwKPiAgCQkuY2xrX25hbWVz ID0geyJwY2llX2J1cyIsICJwY2llIiwgInBjaWVfcGh5In0sCj4gKwkJLmx0c3NtX29mZiA9IElP TVVYQ19HUFIxMiwKPiArCQkubHRzc21fbWFzayA9IElNWDZRX0dQUjEyX1BDSUVfQ1RMXzIsCj4g IAl9LAo+ICAJW0lNWDdEXSA9IHsKPiAgCQkudmFyaWFudCA9IElNWDdELAo+IC0tIAo+IDIuMzQu MQo+IAoKLS0gCuCuruCuo+Cuv+CuteCuo+CvjeCuo+CuqeCvjSDgrprgrqTgrr7grprgrr/grrXg rq7gr40KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK