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 AAD2BC47DB7 for ; Fri, 19 Jan 2024 08:22:07 +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=BT6MG0BianmK6GQ6uXNnIVSpcsLCCFuoKeZr9Ek1kwc=; b=UcdlO7hVhXWpfc BSutiPg+ugAHrHX1c0fgOPxJcDasG+x4wscXULt62feLKiNEeGUzTaYKf/XN9/5uO75B0+mIkUeqT 8avr0VO3P7sIPpUshlE5Tm/hQ7EIUmuuTviX/FzmptCdEcc/JCsKKGXWl+ggiid5ghWAjZZYITK2i OIfa+Xxa+qe0dgpsp6AJNfyO70CU8A8RrT5u3j+oqwLKAkdlKJEh6W5nONOJFczHGo1ZGj5/KXNGp 6NeQTPy84qaV2iSYBb5cGmodWqpoXD28BdR33pXkNFlEYVxEmgN0xpXuRDSsc/0nV85x4687qwBzx U6sUOZ/JkXns3NshhtHA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rQk8C-004olB-1D; Fri, 19 Jan 2024 08:21:40 +0000 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rQk88-004ojo-27 for linux-arm-kernel@lists.infradead.org; Fri, 19 Jan 2024 08:21:38 +0000 Received: by mail-pl1-x633.google.com with SMTP id d9443c01a7336-1d6efe27c1dso2516385ad.0 for ; Fri, 19 Jan 2024 00:21:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705652494; x=1706257294; 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=vzKTnHwxbCMPGZQPhDaxWJVi4qnGS8BV5+OJPh3a1F0=; b=wdLVLth6PTT3qsax/UyY2xTSLvjdJUog+zbSwRBiraVPJ1fIeuBwjIWHyJK+S9ue42 799qTJKy7+OAZIuX2SC+CklU+B/qlFYU7SjqTOkx0+HnSy/g1hXldduBuf6SPt9KhXav PmMG8VZTpRUWyCSd3iXoD2zdy79y6yXEW6QYWAUn7xedONHx1mdY63JIX0ojadBqEqd/ PMLomiNMDFIqYIdGWT821OFWufh20UE83QVN3fxmUazVmuHzdG4iLafqOghQF/tVICZ2 aUWo4NRWKjGW8jf5JF4gRcdY3WtSJXmbxTQwRV90K4H428yFD07FMHcyoqbYC8a2/8c3 joCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705652494; x=1706257294; 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=vzKTnHwxbCMPGZQPhDaxWJVi4qnGS8BV5+OJPh3a1F0=; b=t7NBvvnHxMdmhIh/ttK4WAFZWyJh9auYuHIUYwkk3qNObvxdbfRZWcupLlmWsZzXKo POTKefFwuraWcW0hEzgd+Xoqly7MRQwU5bZpbfalk7SKuLqYRAZmJWHROBZFuknONeLG NNka3flxdWVrB7Eo43eBTqmjLuTZLZ89LYuOFY86ZmPAhMw259u4FnP4OhGKjkfJj0o7 0ZInwfx8YBfTWZY4FoFjtaNwyVy5qZ5wENvUJ6Ng3NGD3vBiEPOqt2P0VGiHo9MvAVPc pcwq6AfMue5dqmi26ng0i7utRx8zyKRKklN3OT2E3++PevJIReDXJLgzdPit9UTZ+lAb aGQg== X-Gm-Message-State: AOJu0Yx7hlkB0zyOo+6RPIzecxoqVUZ6KhEEvyxv8DU75ncHj9+rOIWp ZrWGwUYAJJThuLiNPF44Vpz2MLZDm0ksphsF1IelHbrEWWcgaJuI5IJ6ZtP+lg== X-Google-Smtp-Source: AGHT+IGtKsOMu6fz5BnJN92myr8axyoZasZEJtgQOOfeJp65T4qLjy6ks0VOBpseItPjFwP+nFnowA== X-Received: by 2002:a17:902:e5ce:b0:1d7:14ad:dc61 with SMTP id u14-20020a170902e5ce00b001d714addc61mr1504246plf.70.1705652494560; Fri, 19 Jan 2024 00:21:34 -0800 (PST) Received: from thinkpad ([117.248.2.56]) by smtp.gmail.com with ESMTPSA id q4-20020a170902c9c400b001d71c6df049sm848181pld.210.2024.01.19.00.21.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jan 2024 00:21:34 -0800 (PST) Date: Fri, 19 Jan 2024 13:51:27 +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 v8 02/16] PCI: imx6: Simplify phy handling by using IMX6_PCIE_FLAG_HAS_PHYDRV Message-ID: <20240119082127.GE2866@thinkpad> References: <20240108232145.2116455-1-Frank.Li@nxp.com> <20240108232145.2116455-3-Frank.Li@nxp.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240108232145.2116455-3-Frank.Li@nxp.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240119_002136_696564_4595A059 X-CRM114-Status: GOOD ( 21.41 ) 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 T24gTW9uLCBKYW4gMDgsIDIwMjQgYXQgMDY6MjE6MzFQTSAtMDUwMCwgRnJhbmsgTGkgd3JvdGU6 Cj4gQWRkIElNWDZfUENJRV9GTEFHX0hBU19QSFlEUlYgYml0bWFzayBkZWZpbmUgZm9yIGRydmRh dGE6OmZsYWdzLiBSZWR1Y2UKPiBzd2l0Y2gtY2FzZSBzdHJ1Y3R1cmUgZm9yIGhhbmRsaW5nIHBo eS4KPiAKCiJTaW5jZSBzb21lIGkuTVggcGxhdGZvcm1zIG1ha2UgdXNlIG9mIHRoZSBzZXBhcmF0 ZSBQSFkgZHJpdmVyLCB1c2UKSU1YNl9QQ0lFX0ZMQUdfSEFTX1BIWURSViBmbGFnIHRvIGlkZW50 aWZ5IHRoZW0gYW5kIGdldCB0aGUgcmVmZXJlbmNlIHRvIFBIWQpmcm9tIERULiBUaGlzIHNpbXBs aWZpZXMgdGhlIGNvZGUuIgoKPiBTaWduZWQtb2ZmLWJ5OiBGcmFuayBMaSA8RnJhbmsuTGlAbnhw LmNvbT4KClJldmlld2VkLWJ5OiBNYW5pdmFubmFuIFNhZGhhc2l2YW0gPG1hbml2YW5uYW4uc2Fk aGFzaXZhbUBsaW5hcm8ub3JnPgoKLSBNYW5pCgo+IC0tLQo+IAo+IE5vdGVzOgo+ICAgICBDaGFu Z2UgZnJvbSB2NyB0byB2ODoKPiAgICAgLSByZW5tYWUgSU1YNl9QQ0lFX0ZMQUdfSEFTX1BIWSB0 byBJTVg2X1BDSUVfRkxBR19IQVNfUEhZRFJWCj4gICAgIENoYW5nZSBmcm9tIHY2IHRvIHY3Ogo+ ICAgICAtIG5vbmUKPiAgICAgQ2hhbmdlIGZyb20gdjQgdG8gdjU6Cj4gICAgIC0gbm9uZSwgS2Vl cCBJTVg2X1BDSUVfRkxBR19IQVNfUEhZIHRvIGluZGljYXRlIGR0cyBtaXNtYXRjaCB3aGVuIHBs YXRmb3JtCj4gICAgIHJlcXVpcmUgcGh5IHN1cHBwb3J0Lgo+ICAgICAKPiAgICAgQ2hhbmdlIGZy b20gdjEgdG8gdjM6Cj4gICAgIC0gbm9uZQo+IAo+ICBkcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3 Yy9wY2ktaW14Ni5jIHwgMjQgKysrKysrKysrKysrKysrKystLS0tLS0tCj4gIDEgZmlsZSBjaGFu Z2VkLCAxNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2ktaW14Ni5jIGIvZHJpdmVycy9wY2kvY29udHJv bGxlci9kd2MvcGNpLWlteDYuYwo+IGluZGV4IDQ5MTJjNmIwOGVjZjguLmFkYzkwMDk5ZWM3Zjgg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpLWlteDYuYwo+ICsr KyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaS1pbXg2LmMKPiBAQCAtNjAsNiArNjAs OSBAQCBlbnVtIGlteDZfcGNpZV92YXJpYW50cyB7Cj4gICNkZWZpbmUgSU1YNl9QQ0lFX0ZMQUdf SU1YNl9QSFkJCQlCSVQoMCkKPiAgI2RlZmluZSBJTVg2X1BDSUVfRkxBR19JTVg2X1NQRUVEX0NI QU5HRQlCSVQoMSkKPiAgI2RlZmluZSBJTVg2X1BDSUVfRkxBR19TVVBQT1JUU19TVVNQRU5ECQlC SVQoMikKPiArI2RlZmluZSBJTVg2X1BDSUVfRkxBR19IQVNfUEhZRFJWCQkJQklUKDMpCj4gKwo+ ICsjZGVmaW5lIGlteDZfY2hlY2tfZmxhZyhwY2ksIHZhbCkgICAgIChwY2ktPmRydmRhdGEtPmZs YWdzICYgdmFsKQo+ICAKPiAgI2RlZmluZSBJTVg2X1BDSUVfTUFYX0NMS1MgICAgICAgNgo+ICAK PiBAQCAtMTI3Nyw2ICsxMjgwLDEzIEBAIHN0YXRpYyBpbnQgaW14Nl9wY2llX3Byb2JlKHN0cnVj dCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIAlpZiAocmV0KQo+ICAJCXJldHVybiByZXQ7Cj4g IAo+ICsJaWYgKGlteDZfY2hlY2tfZmxhZyhpbXg2X3BjaWUsIElNWDZfUENJRV9GTEFHX0hBU19Q SFlEUlYpKSB7Cj4gKwkJaW14Nl9wY2llLT5waHkgPSBkZXZtX3BoeV9nZXQoZGV2LCAicGNpZS1w aHkiKTsKPiArCQlpZiAoSVNfRVJSKGlteDZfcGNpZS0+cGh5KSkKPiArCQkJcmV0dXJuIGRldl9l cnJfcHJvYmUoZGV2LCBQVFJfRVJSKGlteDZfcGNpZS0+cGh5KSwKPiArCQkJCQkgICAgICJmYWls ZWQgdG8gZ2V0IHBjaWUgcGh5XG4iKTsKPiArCX0KPiArCj4gIAlzd2l0Y2ggKGlteDZfcGNpZS0+ ZHJ2ZGF0YS0+dmFyaWFudCkgewo+ICAJY2FzZSBJTVg3RDoKPiAgCQlpZiAoZGJpX2Jhc2UtPnN0 YXJ0ID09IElNWDhNUV9QQ0lFMl9CQVNFX0FERFIpCj4gQEAgLTEzMDYsMTEgKzEzMTYsNiBAQCBz dGF0aWMgaW50IGlteDZfcGNpZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ ICAJCQlyZXR1cm4gZGV2X2Vycl9wcm9iZShkZXYsIFBUUl9FUlIoaW14Nl9wY2llLT5hcHBzX3Jl c2V0KSwKPiAgCQkJCQkgICAgICJmYWlsZWQgdG8gZ2V0IHBjaWUgYXBwcyByZXNldCBjb250cm9s XG4iKTsKPiAgCj4gLQkJaW14Nl9wY2llLT5waHkgPSBkZXZtX3BoeV9nZXQoZGV2LCAicGNpZS1w aHkiKTsKPiAtCQlpZiAoSVNfRVJSKGlteDZfcGNpZS0+cGh5KSkKPiAtCQkJcmV0dXJuIGRldl9l cnJfcHJvYmUoZGV2LCBQVFJfRVJSKGlteDZfcGNpZS0+cGh5KSwKPiAtCQkJCQkgICAgICJmYWls ZWQgdG8gZ2V0IHBjaWUgcGh5XG4iKTsKPiAtCj4gIAkJYnJlYWs7Cj4gIAlkZWZhdWx0Ogo+ICAJ CWJyZWFrOwo+IEBAIC0xNDU4LDE0ICsxNDYzLDE3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW14 Nl9wY2llX2RydmRhdGEgZHJ2ZGF0YVtdID0gewo+ICAJfSwKPiAgCVtJTVg4TU1dID0gewo+ICAJ CS52YXJpYW50ID0gSU1YOE1NLAo+IC0JCS5mbGFncyA9IElNWDZfUENJRV9GTEFHX1NVUFBPUlRT X1NVU1BFTkQsCj4gKwkJLmZsYWdzID0gSU1YNl9QQ0lFX0ZMQUdfU1VQUE9SVFNfU1VTUEVORCB8 Cj4gKwkJCSBJTVg2X1BDSUVfRkxBR19IQVNfUEhZRFJWIHwKPiArCQkJIElNWDZfUENJRV9GTEFH X0hBU19BUFBfUkVTRVQsCj4gIAkJLmdwciA9ICJmc2wsaW14OG1tLWlvbXV4Yy1ncHIiLAo+ICAJ CS5jbGtfbmFtZXMgPSBpbXg2XzNjbGtzX2J1c19wY2llX2F1eCwKPiAgCQkuY2xrc19jbnQgPSBB UlJBWV9TSVpFKGlteDZfM2Nsa3NfYnVzX3BjaWVfYXV4KSwKPiAgCX0sCj4gIAlbSU1YOE1QXSA9 IHsKPiAgCQkudmFyaWFudCA9IElNWDhNUCwKPiAtCQkuZmxhZ3MgPSBJTVg2X1BDSUVfRkxBR19T VVBQT1JUU19TVVNQRU5ELAo+ICsJCS5mbGFncyA9IElNWDZfUENJRV9GTEFHX1NVUFBPUlRTX1NV U1BFTkQgfAo+ICsJCQkgSU1YNl9QQ0lFX0ZMQUdfSEFTX1BIWURSViwKPiAgCQkuZ3ByID0gImZz bCxpbXg4bXAtaW9tdXhjLWdwciIsCj4gIAkJLmNsa19uYW1lcyA9IGlteDZfM2Nsa3NfYnVzX3Bj aWVfYXV4LAo+ICAJCS5jbGtzX2NudCA9IEFSUkFZX1NJWkUoaW14Nl8zY2xrc19idXNfcGNpZV9h dXgpLAo+IEBAIC0xNDc5LDYgKzE0ODcsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGlteDZfcGNp ZV9kcnZkYXRhIGRydmRhdGFbXSA9IHsKPiAgCX0sCj4gIAlbSU1YOE1NX0VQXSA9IHsKPiAgCQku dmFyaWFudCA9IElNWDhNTV9FUCwKPiArCQkuZmxhZ3MgPSBJTVg2X1BDSUVfRkxBR19IQVNfUEhZ RFJWLAo+ICAJCS5tb2RlID0gRFdfUENJRV9FUF9UWVBFLAo+ICAJCS5ncHIgPSAiZnNsLGlteDht bS1pb211eGMtZ3ByIiwKPiAgCQkuY2xrX25hbWVzID0gaW14Nl8zY2xrc19idXNfcGNpZV9hdXgs Cj4gQEAgLTE0ODYsNiArMTQ5NSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW14Nl9wY2llX2Ry dmRhdGEgZHJ2ZGF0YVtdID0gewo+ICAJfSwKPiAgCVtJTVg4TVBfRVBdID0gewo+ICAJCS52YXJp YW50ID0gSU1YOE1QX0VQLAo+ICsJCS5mbGFncyA9IElNWDZfUENJRV9GTEFHX0hBU19QSFlEUlYs Cj4gIAkJLm1vZGUgPSBEV19QQ0lFX0VQX1RZUEUsCj4gIAkJLmdwciA9ICJmc2wsaW14OG1wLWlv bXV4Yy1ncHIiLAo+ICAJCS5jbGtfbmFtZXMgPSBpbXg2XzNjbGtzX2J1c19wY2llX2F1eCwKPiAt LSAKPiAyLjM0LjEKPiAKCi0tIArgrq7grqPgrr/grrXgrqPgr43grqPgrqngr40g4K6a4K6k4K6+ 4K6a4K6/4K614K6u4K+NCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCg==