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 A8AF7C4725D for ; Fri, 19 Jan 2024 08:17:54 +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=FE6g3cSEyXQs/Q1rd1V/Kta0AzLcT5R5VK04jEIujKY=; b=savenFBVweg0EY /F/XEWm9DunvaCbASd5yX01F3TN5r01iRTHGS0AsrLWqW2/r2rVb4V0ZO00bthLHA1x9SbU5DtLa/ Iim77zGAy5d6oI0r2Kf8DpWzVV3qYkiEXcYCHvvPfPI8SFlGPLFo0dVS5XLrTFRch7yOB6Gcj+3nB +Q+duuH/6/2RihBrJjLo3aMnbSVI3RSu4gw4/N/xIMgNGJO369ctSvBMDLiHJtWOAYWhsYnB2h1YE +2IMrAMg14LTqe9YvoJodv/PWFqL9/8vK1MGWg/SY2jc/w8NGUJGd4yB78VSWmSJ/qq5MVCwd4Hf7 kR6HMxUPzZLXArqNlLpw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rQk3v-004nuE-2H; Fri, 19 Jan 2024 08:17:15 +0000 Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rQk3s-004ntt-0I for linux-arm-kernel@lists.infradead.org; Fri, 19 Jan 2024 08:17:13 +0000 Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-5ce9555d42eso471041a12.2 for ; Fri, 19 Jan 2024 00:17:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705652231; x=1706257031; 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=CKeQxr74v0/RAxO8TgttZrcsw2Yx0+jcWvQmI1Qe2Zw=; b=y6VUN0xn1/zQTUe5nBZJxE4GYPx9Wneqw8kJniEBTXer4SidRsFrU6Mv3MN4j+D9Wc 4ftfEvxDi30IfjD4NzeJzBZrEeSlAurYoGUkSFw/ZDJs7Lv5vogNrKaoqudPohNAy6Vy ldb/yOnvYGeCuUsLf5v7PzXm2g1Av2sZxlw/2g60d7LT7ViIjk8iW8FmQMrEOLbeeMb0 KTLbhH8ijBD4HFvvMPZmtdRwox0fYSl6Ofm0NzjCUaU9I+gjuxd+mwcgBdR7AG1QS9v/ GPEFp8Zi/J34UskmEMuHNQX1NAD34V7Zs8sNcf7Z0tNS42wLB8V+OSVtoO22cCv16vjv on4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705652231; x=1706257031; 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=CKeQxr74v0/RAxO8TgttZrcsw2Yx0+jcWvQmI1Qe2Zw=; b=ptf6B2JMN+qUEUemxwuUJNJmV9e8eceixeVTT4SKekH5I+6v1yi/jbU/Lw4AYk72zc pV6On+QzxSuNmfoh0u0qJhgGRsZVRelSXI00SXrRm+otRdKDqX5YvhXVh346kI+oLfGY nSITJ8JsLOjBWb1/f0nIzgFcPm/F5iMklyZxQUwiU3Bq6qmq8CBuz0pE5KfVqHBjywwk DGDQhr0WpxEcbG1HP1hCe12TwJA0LuQlSfmPALlu8Ge37sIgXm0ZmQu/XrHLlyV5CMsb qoKmDZwbfY508aN9WfHOTYQqUPmJkpvbgcC4BvIW6/4beir7OBBQ/J6Y19195JzuDp1Q bE5Q== X-Gm-Message-State: AOJu0YwlBcF88eMmzfb6f12aUWOHXMqrr6+l1GYgyI/+pIUaOPgISBZe 60YfHpf8xJB91IOP2xcCwnYxA9lFg0hSC9eddsQgBf8K+ABb/PxWgKWMU4kPFQ== X-Google-Smtp-Source: AGHT+IGS5Ltk1U1ZHIZAH9/TpF9urtmkWgrvxjyopbIMgOLF9edEyr5g7jMcF0En2+zgNlJcEzObqA== X-Received: by 2002:a05:6a20:7fa4:b0:19a:21b8:ab6a with SMTP id d36-20020a056a207fa400b0019a21b8ab6amr2476870pzj.27.1705652230687; Fri, 19 Jan 2024 00:17:10 -0800 (PST) Received: from thinkpad ([117.248.2.56]) by smtp.gmail.com with ESMTPSA id fb30-20020a056a002d9e00b006d9af8c25easm4506321pfb.84.2024.01.19.00.17.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jan 2024 00:17:10 -0800 (PST) Date: Fri, 19 Jan 2024 13:47:00 +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 01/16] PCI: imx6: Simplify clock handling by using clk_bulk*() function Message-ID: <20240119081700.GD2866@thinkpad> References: <20240108232145.2116455-1-Frank.Li@nxp.com> <20240108232145.2116455-2-Frank.Li@nxp.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240108232145.2116455-2-Frank.Li@nxp.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240119_001712_217829_4502C9ED X-CRM114-Status: GOOD ( 18.31 ) 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 T24gTW9uLCBKYW4gMDgsIDIwMjQgYXQgMDY6MjE6MzBQTSAtMDUwMCwgRnJhbmsgTGkgd3JvdGU6 Cj4gUmVmZWN0b3IgdGhlIGNsb2NrIGhhbmRsaW5nIGxvZ2ljLiBBZGQgJ2Nsa19uYW1lcycgZGVm aW5lIGluIGRydmRhdGEuIFVzZQo+IGNsa19idWxrKigpIGFwaSBzaW1wbGlmeSB0aGUgY29kZS4K PiAKPiBTaWduZWQtb2ZmLWJ5OiBGcmFuayBMaSA8RnJhbmsuTGlAbnhwLmNvbT4KPiAtLS0KCk9u ZSBjb21tZW50IGJlbG93LiBXaXRoIHRoYXQgYWRkcmVzc2VkLAoKUmV2aWV3ZWQtYnk6IE1hbml2 YW5uYW4gU2FkaGFzaXZhbSA8bWFuaXZhbm5hbi5zYWRoYXNpdmFtQGxpbmFyby5vcmc+Cgo+IAo+ IE5vdGVzOgo+ICAgICBDaGFuZ2UgZnJvbSB2NyB0byB2OAo+ICAgICAtIHVwZGF0ZSBjb21tZW50 IG1lc3NhZ2UKPiAgICAgLSB1c2luZyBBUlJBWV9TSVpFIHRvIGNvdW50IGNsa19uYW1lcy4KPiAg ICAgQ2hhbmdlIGZyb20gdjYgdG8gdjcKPiAgICAgLSBub25lCj4gICAgIENoYW5nZSBmcm9tIHY0 IHRvIHY1Cj4gICAgIC0gdXBkYXRlIGNvbW1pdCBtZXNzYWdlCj4gICAgIC0gZGlyZWN0IHVzaW5n IGNsayBuYW1lIGxpc3QsIGluc3RlYWQgb2YgbWFjcm8KPiAgICAgLSBzdGlsbCBrZWVwIGNhY3Vs YXRlIGNsayBsaXN0IGNvdW50IGJlY2F1c2Ugc2l6ZW9mIHJldHVybiBwcmUgYWxsb2NhdGVkCj4g ICAgIGFycmF5IHNpemUuCj4gICAgIAo+ICAgICBDaGFuZ2UgZnJvbSB2MyB0byB2NAo+ICAgICAt IHVzaW5nIGNsa19idWxrXyooKSBBUEkKPiAgICAgQ2hhbmdlIGZyb20gdjEgdG8gdjMKPiAgICAg LSBub25lCj4gICAgIAo+ICAgICBDaGFuZ2UgZnJvbSB2NCB0byB2NQo+ICAgICAtIHVwZGF0ZSBj b21taXQgbWVzc2FnZQo+ICAgICAtIGRpcmVjdCB1c2luZyBjbGsgbmFtZSBsaXN0LCBpbnN0ZWFk IG9mIG1hY3JvCj4gICAgIC0gc3RpbGwga2VlcCBjYWN1bGF0ZSBjbGsgbGlzdCBjb3VudCBiZWNh dXNlIHNpemVvZiByZXR1cm4gcHJlIGFsbG9jYXRlZAo+ICAgICBhcnJheSBzaXplLgo+ICAgICAK PiAgICAgQ2hhbmdlIGZyb20gdjMgdG8gdjQKPiAgICAgLSB1c2luZyBjbGtfYnVsa18qKCkgQVBJ Cj4gICAgIENoYW5nZSBmcm9tIHYxIHRvIHYzCj4gICAgIC0gbm9uZQo+IAo+ICBkcml2ZXJzL3Bj aS9jb250cm9sbGVyL2R3Yy9wY2ktaW14Ni5jIHwgMTQ0ICsrKysrKysrKystLS0tLS0tLS0tLS0t LS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCA5MCBkZWxldGlvbnMoLSkK PiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpLWlteDYuYyBi L2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaS1pbXg2LmMKPiBpbmRleCA3NDcwMzM2MmFl ZWM3Li40OTEyYzZiMDhlY2Y4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIv ZHdjL3BjaS1pbXg2LmMKPiArKysgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2ktaW14 Ni5jCgpbLi4uXQoKPiAgCj4gK3N0YXRpYyBjb25zdCBjaGFyICogY29uc3QKPiAraW14Nl8zY2xr c19idXNfcGNpZV9waHlbXSA9IHsicGNpZV9idXMiLCAicGNpZSIsICJwY2llX3BoeSJ9Owo+ICtz dGF0aWMgY29uc3QgY2hhciAqIGNvbnN0Cj4gK2lteDZfM2Nsa3NfYnVzX3BjaWVfYXV4W10gPSB7 InBjaWVfYnVzIiwgInBjaWUiLCAicGNpZV9hdXgifTsKPiArc3RhdGljIGNvbnN0IGNoYXIgKiBj b25zdAo+ICtpbXg2XzRjbGtzX2J1c19wY2llX3BoeV9hdXhbXSA9IHsicGNpZV9idXMiLCAicGNp ZSIsICJwY2llX3BoeSIsICJwY2llX2F1eCJ9Owo+ICtzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0 Cj4gK2lteDZfNGNsa3NfYnVzX3BjaWVfcGh5X2F4aVtdID0geyJwY2llX2J1cyIsICJwY2llIiwg InBjaWVfcGh5IiwgInBjaWVfaW5ib3VuZF9heGkifTsKPiArCgpVc2UgcGxhdGZvcm0gbmFtZXMg Zm9yIGRlZmluaW5nIHRoZSBhcnJheS4gTGlrZSwKCmlteDZxX2Nsa3NbXQppbXg2c3hfY2xrc1td CmlteDhtcV9jbGtzW10KaW14OG1tX2Nsa3NbXQoKYW5kIHJldXNlIHRoZW0gZm9yIG90aGVyIHBs YXRmb3JtcyBhcyB3ZWxsLiBUaGlzIGdpdmVzIGFuIGlkZWEgb2YgaG93IHRoZSBjbG9ja3MKZ290 IGluaGVyaXRlZCBmcm9tIHNvbWUgYmFzZSBwbGF0Zm9ybXMuCgotIE1hbmkKCj4gIHN0YXRpYyBj b25zdCBzdHJ1Y3QgaW14Nl9wY2llX2RydmRhdGEgZHJ2ZGF0YVtdID0gewo+ICAJW0lNWDZRXSA9 IHsKPiAgCQkudmFyaWFudCA9IElNWDZRLAo+IEBAIC0xNDc3LDYgKzE0MjEsOCBAQCBzdGF0aWMg Y29uc3Qgc3RydWN0IGlteDZfcGNpZV9kcnZkYXRhIGRydmRhdGFbXSA9IHsKPiAgCQkJIElNWDZf UENJRV9GTEFHX0lNWDZfU1BFRURfQ0hBTkdFLAo+ICAJCS5kYmlfbGVuZ3RoID0gMHgyMDAsCj4g IAkJLmdwciA9ICJmc2wsaW14NnEtaW9tdXhjLWdwciIsCj4gKwkJLmNsa19uYW1lcyA9IGlteDZf M2Nsa3NfYnVzX3BjaWVfcGh5LAo+ICsJCS5jbGtzX2NudCA9IEFSUkFZX1NJWkUoaW14Nl8zY2xr c19idXNfcGNpZV9waHkpLAo+ICAJfSwKPiAgCVtJTVg2U1hdID0gewo+ICAJCS52YXJpYW50ID0g SU1YNlNYLAo+IEBAIC0xNDg0LDYgKzE0MzAsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGlteDZf cGNpZV9kcnZkYXRhIGRydmRhdGFbXSA9IHsKPiAgCQkJIElNWDZfUENJRV9GTEFHX0lNWDZfU1BF RURfQ0hBTkdFIHwKPiAgCQkJIElNWDZfUENJRV9GTEFHX1NVUFBPUlRTX1NVU1BFTkQsCj4gIAkJ LmdwciA9ICJmc2wsaW14NnEtaW9tdXhjLWdwciIsCj4gKwkJLmNsa19uYW1lcyA9IGlteDZfNGNs a3NfYnVzX3BjaWVfcGh5X2F4aSwKPiArCQkuY2xrc19jbnQgPSBBUlJBWV9TSVpFKGlteDZfNGNs a3NfYnVzX3BjaWVfcGh5X2F4aSksCj4gIAl9LAo+ICAJW0lNWDZRUF0gPSB7Cj4gIAkJLnZhcmlh bnQgPSBJTVg2UVAsCj4gQEAgLTE0OTIsNDAgKzE0NDAsNTYgQEAgc3RhdGljIGNvbnN0IHN0cnVj dCBpbXg2X3BjaWVfZHJ2ZGF0YSBkcnZkYXRhW10gPSB7Cj4gIAkJCSBJTVg2X1BDSUVfRkxBR19T VVBQT1JUU19TVVNQRU5ELAo+ICAJCS5kYmlfbGVuZ3RoID0gMHgyMDAsCj4gIAkJLmdwciA9ICJm c2wsaW14NnEtaW9tdXhjLWdwciIsCj4gKwkJLmNsa19uYW1lcyA9IGlteDZfM2Nsa3NfYnVzX3Bj aWVfcGh5LAo+ICsJCS5jbGtzX2NudCA9IEFSUkFZX1NJWkUoaW14Nl8zY2xrc19idXNfcGNpZV9w aHkpLAo+ICAJfSwKPiAgCVtJTVg3RF0gPSB7Cj4gIAkJLnZhcmlhbnQgPSBJTVg3RCwKPiAgCQku ZmxhZ3MgPSBJTVg2X1BDSUVfRkxBR19TVVBQT1JUU19TVVNQRU5ELAo+ICAJCS5ncHIgPSAiZnNs LGlteDdkLWlvbXV4Yy1ncHIiLAo+ICsJCS5jbGtfbmFtZXMgPSBpbXg2XzNjbGtzX2J1c19wY2ll X3BoeSwKPiArCQkuY2xrc19jbnQgPSBBUlJBWV9TSVpFKGlteDZfM2Nsa3NfYnVzX3BjaWVfcGh5 KSwKPiAgCX0sCj4gIAlbSU1YOE1RXSA9IHsKPiAgCQkudmFyaWFudCA9IElNWDhNUSwKPiAgCQku Z3ByID0gImZzbCxpbXg4bXEtaW9tdXhjLWdwciIsCj4gKwkJLmNsa19uYW1lcyA9IGlteDZfNGNs a3NfYnVzX3BjaWVfcGh5X2F1eCwKPiArCQkuY2xrc19jbnQgPSBBUlJBWV9TSVpFKGlteDZfNGNs a3NfYnVzX3BjaWVfcGh5X2F1eCksCj4gIAl9LAo+ICAJW0lNWDhNTV0gPSB7Cj4gIAkJLnZhcmlh bnQgPSBJTVg4TU0sCj4gIAkJLmZsYWdzID0gSU1YNl9QQ0lFX0ZMQUdfU1VQUE9SVFNfU1VTUEVO RCwKPiAgCQkuZ3ByID0gImZzbCxpbXg4bW0taW9tdXhjLWdwciIsCj4gKwkJLmNsa19uYW1lcyA9 IGlteDZfM2Nsa3NfYnVzX3BjaWVfYXV4LAo+ICsJCS5jbGtzX2NudCA9IEFSUkFZX1NJWkUoaW14 Nl8zY2xrc19idXNfcGNpZV9hdXgpLAo+ICAJfSwKPiAgCVtJTVg4TVBdID0gewo+ICAJCS52YXJp YW50ID0gSU1YOE1QLAo+ICAJCS5mbGFncyA9IElNWDZfUENJRV9GTEFHX1NVUFBPUlRTX1NVU1BF TkQsCj4gIAkJLmdwciA9ICJmc2wsaW14OG1wLWlvbXV4Yy1ncHIiLAo+ICsJCS5jbGtfbmFtZXMg PSBpbXg2XzNjbGtzX2J1c19wY2llX2F1eCwKPiArCQkuY2xrc19jbnQgPSBBUlJBWV9TSVpFKGlt eDZfM2Nsa3NfYnVzX3BjaWVfYXV4KSwKPiAgCX0sCj4gIAlbSU1YOE1RX0VQXSA9IHsKPiAgCQku dmFyaWFudCA9IElNWDhNUV9FUCwKPiAgCQkubW9kZSA9IERXX1BDSUVfRVBfVFlQRSwKPiAgCQku Z3ByID0gImZzbCxpbXg4bXEtaW9tdXhjLWdwciIsCj4gKwkJLmNsa19uYW1lcyA9IGlteDZfNGNs a3NfYnVzX3BjaWVfcGh5X2F1eCwKPiArCQkuY2xrc19jbnQgPSBBUlJBWV9TSVpFKGlteDZfNGNs a3NfYnVzX3BjaWVfcGh5X2F1eCksCj4gIAl9LAo+ICAJW0lNWDhNTV9FUF0gPSB7Cj4gIAkJLnZh cmlhbnQgPSBJTVg4TU1fRVAsCj4gIAkJLm1vZGUgPSBEV19QQ0lFX0VQX1RZUEUsCj4gIAkJLmdw ciA9ICJmc2wsaW14OG1tLWlvbXV4Yy1ncHIiLAo+ICsJCS5jbGtfbmFtZXMgPSBpbXg2XzNjbGtz X2J1c19wY2llX2F1eCwKPiArCQkuY2xrc19jbnQgPSBBUlJBWV9TSVpFKGlteDZfM2Nsa3NfYnVz X3BjaWVfYXV4KSwKPiAgCX0sCj4gIAlbSU1YOE1QX0VQXSA9IHsKPiAgCQkudmFyaWFudCA9IElN WDhNUF9FUCwKPiAgCQkubW9kZSA9IERXX1BDSUVfRVBfVFlQRSwKPiAgCQkuZ3ByID0gImZzbCxp bXg4bXAtaW9tdXhjLWdwciIsCj4gKwkJLmNsa19uYW1lcyA9IGlteDZfM2Nsa3NfYnVzX3BjaWVf YXV4LAo+ICsJCS5jbGtzX2NudCA9IEFSUkFZX1NJWkUoaW14Nl8zY2xrc19idXNfcGNpZV9hdXgp LAo+ICAJfSwKPiAgfTsKPiAgCj4gLS0gCj4gMi4zNC4xCj4gCgotLSAK4K6u4K6j4K6/4K614K6j 4K+N4K6j4K6p4K+NIOCumuCupOCuvuCumuCuv+CuteCuruCvjQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=