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 9A379CD5BB1 for ; Mon, 25 May 2026 12:05:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Message-ID:Date :Subject:CC:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=g4jmA0wLNFMtdhk9mLrw27kuJW8fGrwTz+qbHHzP8Sk=; b=ylZa9exuhT+zSar6w5kh0dGmwn Mgof7jVUJD0ao41Olo13i/jggpokVAYlJlSaoy9J7iMlQUt02vIaKo0+Tuc2YSCw9W/xy+0mKRVE8 Hd/ekRY3Yjan21vYRNmG/1REXK7ce5gPNbw4fgQgUFxM37ig44ZzDxndGY+dZhC5MCHmso+egLOU8 ID0WryD9yieN0EdRwUl0IbuGfRPJdSaJypYby1eLtqr8yz27AuV6hmcbz0nXL1+Uwcglqw8n14OPa 336f16BLJ2GG9eE4DFAFzTp3FhU36MlQ6KgopuKyswCG1KvfiLB3snNDhnD4U9r+Y7ZNeFgurDYZH ljJkhfMA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wRU3w-0000000H9cm-1j8e; Mon, 25 May 2026 12:05:40 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wRU3u-0000000H9cG-1iGe; Mon, 25 May 2026 12:05:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=MIME-Version:Content-Transfer-Encoding :Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From: Sender:Reply-To:Content-ID:Content-Description; bh=g4jmA0wLNFMtdhk9mLrw27kuJW8fGrwTz+qbHHzP8Sk=; b=Go7PMqQPUWBhlRRHY/nqogNoXf F6R7kZRzZwIhRJtCGlk97KRICBakfkuMTVkPMBAYhPXo4uIQjf5crtKHqk5KVKoxu1oBICZvgEXLb dj9IbOIrdo6OtGgSZYF3TgYo/v4NgC6A2lDvWVJE3CHla3252DoG8CaLoCvlANnw20usK7NJkdCDI sKQD4JVMxxXinM/N9IV0fkbHL6oxqhgGXhL/KB6L1/T/NYg2Scm27HchOfcJ4vGe3+3YL/CRjsDyJ 3QdVa9DmacUe4OTJmr1yzXX52pbycKPPz0t5YYheCmSdCJl49fi6q8QCpTuHLEWGyXMkzVDmuYu5R J+yOvnVg==; Received: from rtits2.realtek.com ([211.75.126.72] helo=rtits2.realtek.com.tw) by desiato.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wRU3q-00000009A8n-1wwS; Mon, 25 May 2026 12:05:37 +0000 X-SpamFilter-By: ArmorX SpamTrap 5.80 with qID 64PC4B0i81046319, This message is accepted by code: ctloc85258 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=realtek.com; s=dkim; t=1779710651; bh=g4jmA0wLNFMtdhk9mLrw27kuJW8fGrwTz+qbHHzP8Sk=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=q95kiARJ+v0+InSwyPn20dEQHdjJkN17xVQDcWImGXyilZzaupYlkJFhkFbVB+UEg QM6huuYWVqGf3JNscnpyIk1k+m5Es2WiFJg0x/tGYORw8lwSTwJJIDqeH/vzynq0q8 JoQuDL0o/jnoarnAZl9RgPYlsLyXwyjlKWYUrCj0+lCiwnXSoicYQMetFkAeXCRv6B i+G3zGNb8epmeH63VnImxynVyYGAT93KAEtQxN3ZpSW3m/vRJngwUAkJrRNjsryLt3 7JKsOWmjCY/gMe1/ra6uPDi7iGc1x4JGeSB1PAvFv+Ivcn0lXOAidwu/vbopPnLyh+ yOK2G60wbiFvA== Received: from mail.realtek.com (rtkexhmbs04.realtek.com.tw[10.21.1.54]) by rtits2.realtek.com.tw (8.15.2/3.28/5.94) with ESMTPS id 64PC4B0i81046319 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 25 May 2026 20:04:11 +0800 Received: from RTKEXHMBS06.realtek.com.tw (10.21.1.56) by RTKEXHMBS04.realtek.com.tw (10.21.1.54) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Mon, 25 May 2026 20:04:10 +0800 Received: from RTKEXHMBS06.realtek.com.tw (10.21.1.56) by RTKEXHMBS06.realtek.com.tw (10.21.1.56) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Mon, 25 May 2026 20:04:10 +0800 Received: from RTKEXHMBS06.realtek.com.tw ([::1]) by RTKEXHMBS06.realtek.com.tw ([fe80::e6fd:5a3f:8946:92c4%10]) with mapi id 15.02.2562.017; Mon, 25 May 2026 20:04:10 +0800 From: =?big5?B?WXUtQ2h1biBMaW4gW6pMr6enZ10=?= To: Andy Shevchenko , "linusw@kernel.org" , "mwalle@kernel.org" CC: "robh@kernel.org" , "krzk+dt@kernel.org" , "conor+dt@kernel.org" , "afaerber@suse.com" , "wbg@kernel.org" , "mathieu.dubois-briand@bootlin.com" , "lars@metafoo.de" , "Michael.Hennerich@analog.com" , "jic23@kernel.org" , "nuno.sa@analog.com" , "andy@kernel.org" , "dlechner@baylibre.com" , =?big5?B?VFlfQ2hhbmdbsWmkbLZoXQ==?= , "linux-gpio@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-realtek-soc@lists.infradead.org" , "linux-iio@vger.kernel.org" , =?big5?B?Q1lfSHVhbmdbtsDgsq7LXQ==?= , =?big5?B?U3RhbmxleSBDaGFuZ1up96h8vHdd?= , =?big5?B?SmFtZXMgVGFpIFvAuafTrnBd?= , "brgl@kernel.org" Subject: RE: [PATCH v3 2/7] gpio: regmap: add gpio_regmap_get_gpiochip() accessor Thread-Topic: [PATCH v3 2/7] gpio: regmap: add gpio_regmap_get_gpiochip() accessor Thread-Index: AQHc4cATn1PDC9J2iUegNlC3h35mQ7YJuQgAgBT/RkA= Date: Mon, 25 May 2026 12:04:09 +0000 Message-ID: References: <20260512033317.1602537-1-eleanor.lin@realtek.com> <20260512033317.1602537-3-eleanor.lin@realtek.com> In-Reply-To: Accept-Language: zh-TW, en-US Content-Language: zh-TW x-originating-ip: [172.21.6.42] Content-Type: text/plain; charset="big5" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260525_130535_541195_D6F82A24 X-CRM114-Status: GOOD ( 20.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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org PiBPbiBUdWUsIE1heSAxMiwgMjAyNiBhdCAxMTozMzoxMkFNICswODAwLCBZdS1DaHVuIExpbiB3 cm90ZToNCj4gPiBFeHBvc2UgYW4gYWNjZXNzb3IgZnVuY3Rpb24gdG8gcmV0cmlldmUgdGhlIGdw aW9fY2hpcCBwb2ludGVyIGZyb20gYQ0KPiA+IGdwaW9fcmVnbWFwIGluc3RhbmNlLg0KPiA+DQo+ ID4gVGhpcyBpcyBuZWVkZWQgYnkgZHJpdmVycyB0aGF0IHVzZSBncGlvX3JlZ21hcCBidXQgYWxz byBtYW5hZ2UgdGhlaXINCj4gPiBvd24gaXJxX2NoaXAsIHdoZXJlIGdwaW9jaGlwX2VuYWJsZV9p cnEoKS9ncGlvY2hpcF9kaXNhYmxlX2lycSgpIG11c3QNCj4gPiBiZSBjYWxsZWQgd2l0aCB0aGUg Z3Bpb19jaGlwIHBvaW50ZXIuDQo+ID4NCj4gPiBBZGQgZ3Bpb19yZWdtYXBfZ2V0X2dwaW9jaGlw KCkgdG8gYWxsb3cgZHJpdmVycyB3aXRoIGNvbXBsZXggY3VzdG9tDQo+ID4gSVJRIGltcGxlbWVu dGF0aW9ucy4NCj4gDQo+IEhtbS4uLiBDYW4ndCB3ZSByYXRoZXIgYWRkDQo+IGdwaW9fcmVnbWFw X2VuYWJsZV9pcnEoKS9ncGlvX3JlZ21hcF9kaXNhYmxlX2lycSgpDQo+IHRoYXQgdGFrZSByZWdt YXAgb3IgR1BJTyByZWdtYXAgKHdoYXRldmVyIHN1aXRzIGJldHRlciBmb3IgdGhlIHB1cnBvc2Up IGFuZA0KPiBkbyB0aGUgbWFnaWMgaW5zaWRlIEdQSU8gcmVnbWFwIGxpYnJhcnkgY29kZT8NCj4g DQo+IA0KPiAtLQ0KPiBXaXRoIEJlc3QgUmVnYXJkcywNCj4gQW5keSBTaGV2Y2hlbmtvDQo+IA0K DQpUaGFua3MgZm9yIHRoZSByZXZpZXchIEkgYXBvbG9naXplIGZvciB0aGUgbWlzbGVhZGluZyBj b21taXQgbWVzc2FnZS4NClRoZSByZWFsIHJlYXNvbiBJIG5lZWQgdGhlIHN0cnVjdCBncGlvX2No aXAgcG9pbnRlciBpcyB0byBwcm9wZXJseSBzZXQgdXAgYSBjdXN0b20NCklSUSBkb21haW4uIE91 ciBTb0MgR1BJTyBjb250cm9sbGVyIGlzIHF1aXRlIGNvbXBsZXguIEl0IHJvdXRlcyBkaWZmZXJl bnQgdHJpZ2dlcg0KdHlwZXMgdG8gbXVsdGlwbGUgcGFyZW50IElSUXMsIHdoaWNoIGRvZXNuJ3Qg Zml0IHRoZSBnZW5lcmljIHJlZ21hcF9pcnEgZnJhbWV3b3JrLg0KVGhlcmVmb3JlLCB3ZSBoYXZl IHRvIGNyZWF0ZSBvdXIgb3duIGlycV9kb21haW4gYW5kIHBhc3MgaXQgdG8NCmdwaW9fcmVnbWFw X2NvbmZpZy5pcnFfZG9tYWluLg0KDQpUaGUgY29yZSBwcm9ibGVtIG9jY3VycyBpbnNpZGUgb3Vy IGN1c3RvbSBpcnFfZG9tYWluX29wcy5tYXAoKSBjYWxsYmFjazoNCg0Kc3RhdGljIGludCBydGQx NjI1X2dwaW9faXJxX21hcChzdHJ1Y3QgaXJxX2RvbWFpbiAqZG9tYWluLCB1bnNpZ25lZCBpbnQg aXJxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpcnFfaHdfbnVtYmVyX3QgaHdp cnEpDQp7DQoJc3RydWN0IHJ0ZDE2MjVfZ3BpbyAqZGF0YSA9IGRvbWFpbi0+aG9zdF9kYXRhOw0K CXN0cnVjdCBncGlvX2NoaXAgKmdjID0gZGF0YS0+Z3Bpb19jaGlwOw0KDQoJLyogDQoJICogVGhl IHNlY29uZCBhcmd1bWVudCBNVVNUIGJlIHN0cnVjdCBncGlvX2NoaXAgKi4NCgkgKiBJZiB3ZSBw YXNzIG91ciBjdXN0b20gZGF0YSBzdHJ1Y3R1cmUgaGVyZSwgdGhlIGtlcm5lbCB3aWxsIHBhbmlj IGxhdGVyIA0KCSAqIGluIGdwaW9jaGlwX2lycV9yZXFyZXMoKSB3aGVuIGl0IGNhbGxzIGlycV9k YXRhX2dldF9pcnFfY2hpcF9kYXRhKCkNCgkgKiBhbmQgc3RyaWN0bHkgZXhwZWN0cyBpdCB0byBi ZSBhIGdwaW9fY2hpcC4NCgkgKi8NCglpcnFfc2V0X2NoaXBfZGF0YShpcnEsIGdjKTsNCg0KCWly cV9zZXRfbG9ja2RlcF9jbGFzcyhpcnEsICZydGQxNjI1X2dwaW9faXJxX2xvY2tfY2xhc3MsDQoJ CQkJJnJ0ZDE2MjVfZ3Bpb19pcnFfcmVxdWVzdF9jbGFzcyk7DQoNCglpcnFfc2V0X2NoaXBfYW5k X2hhbmRsZXIoaXJxLCAmcnRkMTYyNV9pc29fZ3Bpb19pcnFfY2hpcCwgaGFuZGxlX2JhZF9pcnEp Ow0KCWlycV9zZXRfbm9wcm9iZShpcnEpOw0KDQoJcmV0dXJuIDA7DQp9DQoNCldpdGhvdXQgYW4g YWNjZXNzb3IgbGlrZSBncGlvX3JlZ21hcF9nZXRfZ3Bpb2NoaXAoKSwgd2UgY2Fubm90IHJldHJp ZXZlIHRoZQ0KZ3Bpb19jaGlwIGluc3RhbnRpYXRlZCBpbnNpZGUgZ3Bpby1yZWdtYXAuYyB0byBm dWxmaWxsIHRoZXNlIHJlcXVpcmVtZW50cyBpbiBvdXINCm1hcCgpIGZ1bmN0aW9uLg0KDQpCZWZv cmUgSSBzZW5kIGEgdjQsIEkgc2VlIDMgcG9zc2libGUgcGF0aHM6DQoNCk9wdGlvbiAxOiBLZWVw IHRoZSBhY2Nlc3NvciAoQ3VycmVudCB2MyBhcHByb2FjaCkNCldlIGtlZXAgZ3Bpb19yZWdtYXBf Z2V0X2dwaW9jaGlwKCkgYnV0IEkgd2lsbCBjb21wbGV0ZWx5IHJld3JpdGUgdGhlIGNvbW1pdCBt ZXNzYWdlDQp0byBleHBsYWluIHRoZSBjdXN0b20gaXJxX2RvbWFpbl9vcHMubWFwIGFuZCBsb2Nr ZGVwIHJlcXVpcmVtZW50cy4NCg0KT3B0aW9uIDI6IExldCBncGlvbGliIGNyZWF0ZSB0aGUgaXJx X2RvbWFpbiB2aWEgZ3Bpb19yZWdtYXBfY29uZmlnDQpJbnN0ZWFkIG9mIGNyZWF0aW5nIHRoZSBp cnFfZG9tYWluIGluIG91ciBkcml2ZXIsIHdlIGFkZCBhbGwgbmVjZXNzYXJ5IElSUSBmaWVsZHMN CihpcnFfY2hpcCwgaXJxX2hhbmRsZXIsIGlycV9wYXJlbnRzLCBldGMuKSBpbnRvIHN0cnVjdCBn cGlvX3JlZ21hcF9jb25maWcuIFRoZW4NCmdwaW8tcmVnbWFwLmMgcG9wdWxhdGVzIHRoZSBncGlv X2lycV9jaGlwIHN0cnVjdHVyZSBiZWZvcmUgY2FsbGluZyANCmdwaW9jaGlwX2FkZF9kYXRhKCku IFRoaXMgcHJldmVudHMgYW4gZWFybHkgcmV0dXJuIGFuZCBhbGxvd3MgdGhlIGNvcmUgZ3Bpb2xp Yg0KKGdwaW9jaGlwX2FkZF9pcnFjaGlwKCkpIHRvIGF1dG9tYXRpY2FsbHkgY3JlYXRlIHRoZSBp cnFfZG9tYWluIGZvciB1cy4NCkRyYXdiYWNrOiBUaGlzIGFkZHMgYSBsb3Qgb2YgZmllbGRzIHRv IGdwaW9fcmVnbWFwX2NvbmZpZyBhbmQgbWlnaHQgdmlvbGF0ZSB0aGUNCm9yaWdpbmFsIGRlc2ln biBwaGlsb3NvcGh5IG9mIGdwaW8tcmVnbWFwLmMgKGNvbW1pdCBlYmUzNjMxOTdlNTIpLCB3aGlj aCBleHBsaWNpdGx5DQpzdGF0ZXMgdGhhdCBpdCBkb2VzIG5vdCBpbXBsZW1lbnQgaXRzIG93biBJ UlEgY2hpcCBhbmQgZGVsZWdhdGVzIGl0IHRvIHRoZSBwYXJlbnQNCmRyaXZlci4NCg0KT3B0aW9u IDM6IERyb3AgZ3Bpby1yZWdtYXAgZW50aXJlbHkgKFJldmVydCB0byB2MiBhcHByb2FjaCkNCkN1 cnJlbnRseSwgYWxsIGRyaXZlcnMgdXNpbmcgZ3Bpby1yZWdtYXAgKG1vc3RseSBzaW1wbGUgQ1BM RHMgYW5kIGV4dGVybmFsIEkvTyBjYXJkcykNCnVzZSByZWdtYXAtaXJxIHRvIGdldCB0aGVpciBk b21haW4uIFNpbmNlIG91ciBTb0MgaGFzIGEgY29tcGxleCBJUlEgcm91dGluZyBzY2hlbWUNCndp dGggbXVsdGlwbGUgcGFyZW50cywgbWF5YmUgZ3Bpby1yZWdtYXAgaXMgc2ltcGx5IG5vdCB0aGUg cmlnaHQgdG9vbCBmb3IgdGhpcw0KaGFyZHdhcmUsIGFuZCB3ZSBzaG91bGQganVzdCBpbXBsZW1l bnQgYSBzdGFuZGFyZCBHUElPIGRyaXZlciBkaXJlY3RseSB1c2luZyBncGlvbGliLg0KDQpXaGlj aCBhcHByb2FjaCB3b3VsZCB5b3UgcHJlZmVyIHVwc3RyZWFtPw0KDQpCZXN0IHJlZ2FyZHMsDQpZ dS1DaHVuDQo=