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 2B700C001E0 for ; Thu, 10 Aug 2023 03:53: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=plgsH4RJYxfWesJeKUfEFP+IwEdDQM2IoF52P166qNM=; b=QjyxuHlDVXRhXJ //Z4r5zcioiPLmbCwIEvFIO5oaSJ6KS5p55NY1uWeFjqSwLITJIL+j/JTJ91950uXISO64bzVuBts 9rYFbC+Um14NBDZLYuXcpwGoQ4sQ4JTMrbxixSpO0O6iB/ggWU8/6x4ZrgDL87g6Dg/XJ9JamXgdc KimMTtOT9QNE2b4VTKlFzF3JL0VFIhx1LPpqNOiv1wWLeudunPqrD3dgwP6/aHc40jCQ1oz4CkOr8 LP2zUQBM5j+O7xjAZBg8Ik+BdDX5gSVuccusvA6s56Y0IvCxC2Bvu58DPhtt4KsEKcIW1q0ReTod1 5gDt1Ovy5gPbXsyCf0eg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qTwjq-006RyE-0X; Thu, 10 Aug 2023 03:53:30 +0000 Received: from mail-qk1-x72b.google.com ([2607:f8b0:4864:20::72b]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qTwjn-006RxK-0F for linux-arm-kernel@lists.infradead.org; Thu, 10 Aug 2023 03:53:28 +0000 Received: by mail-qk1-x72b.google.com with SMTP id af79cd13be357-76c8dd2ce79so43842385a.1 for ; Wed, 09 Aug 2023 20:53:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691639604; x=1692244404; 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=fO3snZ0j+ZerYThE6XXcjk368nRvCkMCzZgkN4oW5Sg=; b=Cn+TXqk26iOqHjHmgHF2M4tqX+T6/j8m5eaPQlcjyGLWXfFWVF5u7+7CADX6ijuL8s 32ggVl/P6qwg6u2XPiYeKJfbwmf++B00FLnUx/2nKd1Pb3KxhpiZl1s993oL/pgZ4N35 YvUuiyzzqR4fOpylbc5v+hE7O31eEwRUaPS27yfPUItP4/zJr1TQpdxnrwu80WZ9hx9D izPeS5sDOen+R6rTOBEZHz4aZ6043I9klndRHJi+xrFYwku73AIf7tFOm3QAUEe5e+PH FfY+/SJEdRQZiDNArtMiUfaaoUAzt7OOs8sFJet2mizf1i7xAuvtaU9F+Snf/KQlNZEV ifcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691639604; x=1692244404; 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=fO3snZ0j+ZerYThE6XXcjk368nRvCkMCzZgkN4oW5Sg=; b=VF6UAha5CEP40OdAVhJ6jDbIiEggmgnXt3JitCsF3puc5fRGHA+LVQURMQmVLjQTYW ZtQ0f7/fNxRuUWU/ZeXRyz3s4UuHLrLisGxAY6Sq7I7esl3HpdSsmyNZ420XHM8uEQSt NnYH9+N2ocnNbiEbNdCdQKioH2aJ+j47L7l7xSlIgxfpO8dG8gnWPdVAbnH4+BSkNsmt IPGxQXrm2AsNeF52h1IsuXK0X/452Bw47RWsx5+S2Mu1CxAFyYgZoubSyMwN/nepEWAA KRqvDsQmO7VovqSraaJ9RKoFy3B9wjEPG+4yLdP/MRE14ne5m6PVdaxG0uZc4fAOLfbt Yzeg== X-Gm-Message-State: AOJu0YyWcSNbfR8oC/WdryIBshOMbvxdyKINTvx2lsyQsUTbRsqLgMTG nNRfhJSQNFHlDKh7y1wrho69 X-Google-Smtp-Source: AGHT+IE9i7rsJcbWS+SePYteL7ORhxk57VuJI7b1mvod/4YNXMo/lJCWGcUTjoHKjgbxh4xMu13IZg== X-Received: by 2002:a05:620a:913:b0:76c:6f89:fea7 with SMTP id v19-20020a05620a091300b0076c6f89fea7mr1035742qkv.23.1691639603720; Wed, 09 Aug 2023 20:53:23 -0700 (PDT) Received: from thinkpad ([117.193.214.179]) by smtp.gmail.com with ESMTPSA id q24-20020a62e118000000b006873aa079aasm394319pfh.171.2023.08.09.20.53.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 20:53:23 -0700 (PDT) Date: Thu, 10 Aug 2023 09:23:14 +0530 From: Manivannan Sadhasivam To: Richard Zhu Cc: frank.li@nxp.com, l.stach@pengutronix.de, shawnguo@kernel.org, lpieralisi@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel@pengutronix.de, linux-imx@nxp.com Subject: Re: [PATCH v3 8/9] PCI: imx6: Add i.MX6SX PCIe EP support Message-ID: <20230810035314.GB4860@thinkpad> References: <1691472858-9383-1-git-send-email-hongxing.zhu@nxp.com> <1691472858-9383-9-git-send-email-hongxing.zhu@nxp.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1691472858-9383-9-git-send-email-hongxing.zhu@nxp.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230809_205327_120212_9D5F15EE X-CRM114-Status: GOOD ( 18.89 ) 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 T24gVHVlLCBBdWcgMDgsIDIwMjMgYXQgMDE6MzQ6MTdQTSArMDgwMCwgUmljaGFyZCBaaHUgd3Jv dGU6Cj4gQWRkIHRoZSBpLk1YNlNYIFBDSWUgRVAgc3VwcG9ydC4KPiAKPiBTaWduZWQtb2ZmLWJ5 OiBSaWNoYXJkIFpodSA8aG9uZ3hpbmcuemh1QG54cC5jb20+CgpBY2tlZC1ieTogTWFuaXZhbm5h biBTYWRoYXNpdmFtIDxtYW5pdmFubmFuLnNhZGhhc2l2YW1AbGluYXJvLm9yZz4KCi0gTWFuaQoK PiAtLS0KPiAgZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpLWlteDYuYyB8IDE4ICsrKysr KysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKQo+IAo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2ktaW14Ni5jIGIvZHJpdmVy cy9wY2kvY29udHJvbGxlci9kd2MvcGNpLWlteDYuYwo+IGluZGV4IDlhNjUzMWRkZmVmMi4uNDNj NTI1MWY1MTYwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaS1p bXg2LmMKPiArKysgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2ktaW14Ni5jCj4gQEAg LTQ4LDYgKzQ4LDcgQEAgZW51bSBpbXg2X3BjaWVfdmFyaWFudHMgewo+ICAJSU1YNlEsCj4gIAlJ TVg2UV9FUCwKPiAgCUlNWDZTWCwKPiArCUlNWDZTWF9FUCwKPiAgCUlNWDZRUCwKPiAgCUlNWDZR UF9FUCwKPiAgCUlNWDdELAo+IEBAIC0zNjIsNiArMzYzLDcgQEAgc3RhdGljIHZvaWQgaW14Nl9w Y2llX2luaXRfcGh5KHN0cnVjdCBpbXg2X3BjaWUgKmlteDZfcGNpZSkKPiAgCQkJCSAgIElNWDdE X0dQUjEyX1BDSUVfUEhZX1JFRkNMS19TRUwsIDApOwo+ICAJCWJyZWFrOwo+ICAJY2FzZSBJTVg2 U1g6Cj4gKwljYXNlIElNWDZTWF9FUDoKPiAgCQlyZWdtYXBfdXBkYXRlX2JpdHMoaW14Nl9wY2ll LT5pb211eGNfZ3ByLCBJT01VWENfR1BSMTIsCj4gIAkJCQkgICBJTVg2U1hfR1BSMTJfUENJRV9S WF9FUV9NQVNLLAo+ICAJCQkJICAgSU1YNlNYX0dQUjEyX1BDSUVfUlhfRVFfMik7Cj4gQEAgLTU2 MCw2ICs1NjIsNyBAQCBzdGF0aWMgaW50IGlteDZfcGNpZV9lbmFibGVfcmVmX2NsayhzdHJ1Y3Qg aW14Nl9wY2llICppbXg2X3BjaWUpCj4gIAo+ICAJc3dpdGNoIChpbXg2X3BjaWUtPmRydmRhdGEt PnZhcmlhbnQpIHsKPiAgCWNhc2UgSU1YNlNYOgo+ICsJY2FzZSBJTVg2U1hfRVA6Cj4gIAkJcmV0 ID0gY2xrX3ByZXBhcmVfZW5hYmxlKGlteDZfcGNpZS0+cGNpZV9pbmJvdW5kX2F4aSk7Cj4gIAkJ aWYgKHJldCkgewo+ICAJCQlkZXZfZXJyKGRldiwgInVuYWJsZSB0byBlbmFibGUgcGNpZV9heGkg Y2xvY2tcbiIpOwo+IEBAIC02MjEsNiArNjI0LDcgQEAgc3RhdGljIHZvaWQgaW14Nl9wY2llX2Rp c2FibGVfcmVmX2NsayhzdHJ1Y3QgaW14Nl9wY2llICppbXg2X3BjaWUpCj4gIHsKPiAgCXN3aXRj aCAoaW14Nl9wY2llLT5kcnZkYXRhLT52YXJpYW50KSB7Cj4gIAljYXNlIElNWDZTWDoKPiArCWNh c2UgSU1YNlNYX0VQOgo+ICAJCWNsa19kaXNhYmxlX3VucHJlcGFyZShpbXg2X3BjaWUtPnBjaWVf aW5ib3VuZF9heGkpOwo+ICAJCWJyZWFrOwo+ICAJY2FzZSBJTVg2UVA6Cj4gQEAgLTcxOCw2ICs3 MjIsNyBAQCBzdGF0aWMgdm9pZCBpbXg2X3BjaWVfYXNzZXJ0X2NvcmVfcmVzZXQoc3RydWN0IGlt eDZfcGNpZSAqaW14Nl9wY2llKQo+ICAJCXJlc2V0X2NvbnRyb2xfYXNzZXJ0KGlteDZfcGNpZS0+ YXBwc19yZXNldCk7Cj4gIAkJYnJlYWs7Cj4gIAljYXNlIElNWDZTWDoKPiArCWNhc2UgSU1YNlNY X0VQOgo+ICAJCXJlZ21hcF91cGRhdGVfYml0cyhpbXg2X3BjaWUtPmlvbXV4Y19ncHIsIElPTVVY Q19HUFIxMiwKPiAgCQkJCSAgIElNWDZTWF9HUFIxMl9QQ0lFX1RFU1RfUE9XRVJET1dOLAo+ICAJ CQkJICAgSU1YNlNYX0dQUjEyX1BDSUVfVEVTVF9QT1dFUkRPV04pOwo+IEBAIC03ODIsNiArNzg3 LDcgQEAgc3RhdGljIGludCBpbXg2X3BjaWVfZGVhc3NlcnRfY29yZV9yZXNldChzdHJ1Y3QgaW14 Nl9wY2llICppbXg2X3BjaWUpCj4gIAkJaW14N2RfcGNpZV93YWl0X2Zvcl9waHlfcGxsX2xvY2so aW14Nl9wY2llKTsKPiAgCQlicmVhazsKPiAgCWNhc2UgSU1YNlNYOgo+ICsJY2FzZSBJTVg2U1hf RVA6Cj4gIAkJcmVnbWFwX3VwZGF0ZV9iaXRzKGlteDZfcGNpZS0+aW9tdXhjX2dwciwgSU9NVVhD X0dQUjUsCj4gIAkJCQkgICBJTVg2U1hfR1BSNV9QQ0lFX0JUTlJTVF9SRVNFVCwgMCk7Cj4gIAkJ YnJlYWs7Cj4gQEAgLTg0MCw2ICs4NDYsNyBAQCBzdGF0aWMgdm9pZCBpbXg2X3BjaWVfbHRzc21f ZW5hYmxlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAgCWNhc2UgSU1YNlE6Cj4gIAljYXNlIElNWDZR X0VQOgo+ICAJY2FzZSBJTVg2U1g6Cj4gKwljYXNlIElNWDZTWF9FUDoKPiAgCWNhc2UgSU1YNlFQ Ogo+ICAJY2FzZSBJTVg2UVBfRVA6Cj4gIAkJcmVnbWFwX3VwZGF0ZV9iaXRzKGlteDZfcGNpZS0+ aW9tdXhjX2dwciwgSU9NVVhDX0dQUjEyLAo+IEBAIC04NjYsNiArODczLDcgQEAgc3RhdGljIHZv aWQgaW14Nl9wY2llX2x0c3NtX2Rpc2FibGUoc3RydWN0IGRldmljZSAqZGV2KQo+ICAJY2FzZSBJ TVg2UToKPiAgCWNhc2UgSU1YNlFfRVA6Cj4gIAljYXNlIElNWDZTWDoKPiArCWNhc2UgSU1YNlNY X0VQOgo+ICAJY2FzZSBJTVg2UVA6Cj4gIAljYXNlIElNWDZRUF9FUDoKPiAgCQlyZWdtYXBfdXBk YXRlX2JpdHMoaW14Nl9wY2llLT5pb211eGNfZ3ByLCBJT01VWENfR1BSMTIsCj4gQEAgLTExOTgs NiArMTIwNiw3IEBAIHN0YXRpYyB2b2lkIGlteDZfcGNpZV9wbV90dXJub2ZmKHN0cnVjdCBpbXg2 X3BjaWUgKmlteDZfcGNpZSkKPiAgCS8qIE90aGVycyBwb2tlIGRpcmVjdGx5IGF0IElPTVVYQyBy ZWdpc3RlcnMgKi8KPiAgCXN3aXRjaCAoaW14Nl9wY2llLT5kcnZkYXRhLT52YXJpYW50KSB7Cj4g IAljYXNlIElNWDZTWDoKPiArCWNhc2UgSU1YNlNYX0VQOgo+ICAJY2FzZSBJTVg2UVA6Cj4gIAlj YXNlIElNWDZRUF9FUDoKPiAgCQlyZWdtYXBfdXBkYXRlX2JpdHMoaW14Nl9wY2llLT5pb211eGNf Z3ByLCBJT01VWENfR1BSMTIsCj4gQEAgLTEzNjEsNiArMTM3MCw3IEBAIHN0YXRpYyBpbnQgaW14 Nl9wY2llX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIAo+ICAJc3dpdGNo IChpbXg2X3BjaWUtPmRydmRhdGEtPnZhcmlhbnQpIHsKPiAgCWNhc2UgSU1YNlNYOgo+ICsJY2Fz ZSBJTVg2U1hfRVA6Cj4gIAkJaW14Nl9wY2llLT5wY2llX2luYm91bmRfYXhpID0gZGV2bV9jbGtf Z2V0KGRldiwKPiAgCQkJCQkJCSAgICJwY2llX2luYm91bmRfYXhpIik7Cj4gIAkJaWYgKElTX0VS UihpbXg2X3BjaWUtPnBjaWVfaW5ib3VuZF9heGkpKQo+IEBAIC0xNTM1LDYgKzE1NDUsMTMgQEAg c3RhdGljIGNvbnN0IHN0cnVjdCBpbXg2X3BjaWVfZHJ2ZGF0YSBkcnZkYXRhW10gPSB7Cj4gIAkJ CSBJTVg2X1BDSUVfRkxBR19TVVBQT1JUU19TVVNQRU5ELAo+ICAJCS5ncHIgPSAiZnNsLGlteDZx LWlvbXV4Yy1ncHIiLAo+ICAJfSwKPiArCVtJTVg2U1hfRVBdID0gewo+ICsJCS52YXJpYW50ID0g SU1YNlNYX0VQLAo+ICsJCS5tb2RlID0gRFdfUENJRV9FUF9UWVBFLAo+ICsJCS5mbGFncyA9IElN WDZfUENJRV9GTEFHX0lNWDZfUEhZLAo+ICsJCS5ncHIgPSAiZnNsLGlteDZxLWlvbXV4Yy1ncHIi LAo+ICsJCS5lcGNfZmVhdHVyZXMgPSAmaW14NnFfcGNpZV9lcGNfZmVhdHVyZXMsCj4gKwl9LAo+ ICAJW0lNWDZRUF0gPSB7Cj4gIAkJLnZhcmlhbnQgPSBJTVg2UVAsCj4gIAkJLmZsYWdzID0gSU1Y Nl9QQ0lFX0ZMQUdfSU1YNl9QSFkgfAo+IEBAIC0xNTkwLDYgKzE2MDcsNyBAQCBzdGF0aWMgY29u c3Qgc3RydWN0IG9mX2RldmljZV9pZCBpbXg2X3BjaWVfb2ZfbWF0Y2hbXSA9IHsKPiAgCXsgLmNv bXBhdGlibGUgPSAiZnNsLGlteDZxLXBjaWUiLCAgLmRhdGEgPSAmZHJ2ZGF0YVtJTVg2UV0sICB9 LAo+ICAJeyAuY29tcGF0aWJsZSA9ICJmc2wsaW14NnEtcGNpZS1lcCIsIC5kYXRhID0gJmRydmRh dGFbSU1YNlFfRVBdLCB9LAo+ICAJeyAuY29tcGF0aWJsZSA9ICJmc2wsaW14NnN4LXBjaWUiLCAu ZGF0YSA9ICZkcnZkYXRhW0lNWDZTWF0sIH0sCj4gKwl7IC5jb21wYXRpYmxlID0gImZzbCxpbXg2 c3gtcGNpZS1lcCIsIC5kYXRhID0gJmRydmRhdGFbSU1YNlNYX0VQXSwgfSwKPiAgCXsgLmNvbXBh dGlibGUgPSAiZnNsLGlteDZxcC1wY2llIiwgLmRhdGEgPSAmZHJ2ZGF0YVtJTVg2UVBdLCB9LAo+ ICAJeyAuY29tcGF0aWJsZSA9ICJmc2wsaW14NnFwLXBjaWUtZXAiLCAuZGF0YSA9ICZkcnZkYXRh W0lNWDZRUF9FUF0sIH0sCj4gIAl7IC5jb21wYXRpYmxlID0gImZzbCxpbXg3ZC1wY2llIiwgIC5k YXRhID0gJmRydmRhdGFbSU1YN0RdLCAgfSwKPiAtLSAKPiAyLjM0LjEKPiAKCi0tIArgrq7grqPg rr/grrXgrqPgr43grqPgrqngr40g4K6a4K6k4K6+4K6a4K6/4K614K6u4K+NCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==