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 1B53AEA7194 for ; Sun, 19 Apr 2026 10:16:04 +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:MIME-Version:References:In-Reply-To: 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=dQLY8zeeDQPthO7jObVJ0nzMTjXEkK8UuMD466Hf7Ug=; b=W9oof8fAOerZlR NghPQZw2/fkhNDrhBIi/oV6vkILrq4SJKvSKxIafGlKLSKhGn4u84WZTJrnoIUtXl0H3ITp+110NO H9znNcsOWlwfH4qKp4vag3LX+xaWW4yRfuLwH/uQmjFULAawkwdvMgzv543HkAcoDlhunx8gqR5O+ lx4qQejA/YGrypwT/1hS2bbFZ4sI/WCagwJ5f+UvZy4kAhgqJJxn7H3LxiJHpGK8MA33q5ZE2f31Y KUOb5oLMjUSU3CvntS07bOehCKf0B/lD+d0Yv1cm5CGt2IAUFu9CsZ6Ldldw7sFHA0Yju2HlXw3Uc cWk89Px5MWMDwavJpy3A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1wEPC1-00000005hHy-3YST; Sun, 19 Apr 2026 10:15:57 +0000 Received: from gloria.sntech.de ([185.11.138.130]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1wEPBy-00000005hHU-1SxO; Sun, 19 Apr 2026 10:15:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sntech.de; s=gloria202408; h=Content-Type:Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Reply-To; bh=3hALoF0Oo7o1hFUzR9bl3PUJDzj00xQhW5r1yoXZYQs=; b=acoJCEHcollrpbOxAJevsKGWUM LbUHHMHCGAuFK9Z1DikrcPh+8Wl/rD3Md3X2Cx/OdphYPfYvGyUTnEULIcJlK7THYu0mgSX8w529Z em9wMX672M6pQNVNreXnvxDyY/FMX4NypD/Tm36Sd16YjCT5/dKva42QICdwpLWVdM3lPhij07qwb zh6NKZTZFn3inHqyKY0QU59vai1k73gSPggLD6GlpM+4Bz3tf6sZb5ut8Pa3UJ97Ns6hJlAojACsX TObHyVOp7ZG34IqpGJeY34RtyzH814kHmCZKP4ZYT4QYlBhU5+99/bQF8DVhPpaVU5DLfzltto3cl mapE4tZQ==; From: Heiko Stuebner To: Linus Walleij , Bartosz Golaszewski , Shawn Lin , Jonas Karlman Cc: Jonas Karlman , Bartosz Golaszewski , linux-gpio@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] gpio: rockchip: Fix GPIO after convert to dynamic base allocation Date: Sun, 19 Apr 2026 12:15:35 +0200 Message-ID: <3847682.RUnXabflUD@phil> In-Reply-To: <20260416154928.2103388-1-jonas@kwiboo.se> References: <20260416154928.2103388-1-jonas@kwiboo.se> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260419_031554_448037_14E59F59 X-CRM114-Status: GOOD ( 18.87 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org QW0gRG9ubmVyc3RhZywgMTYuIEFwcmlsIDIwMjYsIDE3OjQ5OjI4IE1pdHRlbGV1cm9ww6Rpc2No ZSBTb21tZXJ6ZWl0IHNjaHJpZWIgSm9uYXMgS2FybG1hbjoKPiBUaGUgY29tbWl0IGM4MDc5Zjgz ZTBiZiAoImdwaW86IHJvY2tjaGlwOiBjb252ZXJ0IHRvIGR5bmFtaWMgR1BJTyBiYXNlCj4gYWxs b2NhdGlvbiIpIGJyb2tlIEdQSU8gb24gZGV2aWNlcyB1c2luZyBkZXZpY2UgdHJlZXMgd2hpY2gg ZG9uJ3Qgc2V0Cj4gdGhlIGdwaW8tcmFuZ2VzIHByb3BlcnR5LCBzb21ldGhpbmcgb25seSBSb2Nr Y2hpcCBSSzM1eHggU29DIERUcyBkby4KPiAKPiBPbiBhIFJvY2tjaGlwIFJLMzM5OSBkZXZpY2Ug c29tZXRoaW5nIGxpa2UgZm9sbG93aW5nIGlzIG5vdyBvYnNlcnZlZDoKPiAKPiBbICAgIDAuMDgy NzcxXSByb2NrY2hpcC1ncGlvIGZmNzIwMDAwLmdwaW86IHByb2JlZCAvcGluY3RybC9ncGlvQGZm NzIwMDAwCj4gWyAgICAwLjA4MzUzMV0gcm9ja2NoaXAtZ3BpbyBmZjczMDAwMC5ncGlvOiBwcm9i ZWQgL3BpbmN0cmwvZ3Bpb0BmZjczMDAwMAo+IFsgICAgMC4wODQxMTBdIHJvY2tjaGlwLWdwaW8g ZmY3ODAwMDAuZ3BpbzogcHJvYmVkIC9waW5jdHJsL2dwaW9AZmY3ODAwMDAKPiBbICAgIDAuMDg0 NzQ2XSByb2NrY2hpcC1ncGlvIGZmNzg4MDAwLmdwaW86IHByb2JlZCAvcGluY3RybC9ncGlvQGZm Nzg4MDAwCj4gWyAgICAwLjA4NTM4OV0gcm9ja2NoaXAtZ3BpbyBmZjc5MDAwMC5ncGlvOiBwcm9i ZWQgL3BpbmN0cmwvZ3Bpb0BmZjc5MDAwMAo+IC0tCj4gWyAgICAwLjIxMjIwOF0gcm9ja2NoaXAt cGluY3RybCBwaW5jdHJsOiBwaW4gNjM3IGlzIG5vdCByZWdpc3RlcmVkIHNvIGl0IGNhbm5vdCBi ZSByZXF1ZXN0ZWQKPiBbICAgIDAuMjEyMjcxXSByb2NrY2hpcC1waW5jdHJsIHBpbmN0cmw6IGVy cm9yIC1FSU5WQUw6IHBpbi02MzcgKGdwaW8zOjYzNykKPiBbICAgIDAuMjEyMzQ0XSBsZWRzLWdw aW8gbGVkczogZXJyb3IgLUVJTlZBTDogRmFpbGVkIHRvIGdldCBHUElPICcvbGVkcy9sZWQtMCcK PiBbICAgIDAuMjEyMzg5XSBsZWRzLWdwaW8gbGVkczogcHJvYmUgd2l0aCBkcml2ZXIgbGVkcy1n cGlvIGZhaWxlZCB3aXRoIGVycm9yIC0yMgo+IC0tCj4gWyAgICAwLjYwNzU0NV0gcm9ja2NoaXAt cGluY3RybCBwaW5jdHJsOiBwaW4gNTE5IGlzIG5vdCByZWdpc3RlcmVkIHNvIGl0IGNhbm5vdCBi ZSByZXF1ZXN0ZWQKPiBbICAgIDAuNjA4Nzc1XSByb2NrY2hpcC1waW5jdHJsIHBpbmN0cmw6IGVy cm9yIC1FSU5WQUw6IHBpbi01MTkgKGdwaW8wOjUxOSkKPiBbICAgIDAuNjEwMDAzXSBkd21tY19y b2NrY2hpcCBmZTMyMDAwMC5tbWM6IHByb2JlIHdpdGggZHJpdmVyIGR3bW1jX3JvY2tjaGlwIGZh aWxlZCB3aXRoIGVycm9yIC0yMgo+IC0tCj4gWyAgICAwLjgwNTg4Ml0gcm9ja2NoaXAtcGluY3Ry bCBwaW5jdHJsOiBwaW4gNTQ3IGlzIG5vdCByZWdpc3RlcmVkIHNvIGl0IGNhbm5vdCBiZSByZXF1 ZXN0ZWQKPiBbICAgIDAuODA2NjcyXSByb2NrY2hpcC1waW5jdHJsIHBpbmN0cmw6IGVycm9yIC1F SU5WQUw6IHBpbi01NDcgKGdwaW8xOjU0NykKPiBbICAgIDAuODA3MzAxXSByZWctZml4ZWQtdm9s dGFnZSByZWd1bGF0b3ItdmJ1cy10eXBlYzogZXJyb3IgLUVJTlZBTDogY2FuJ3QgZ2V0IEdQSU8K PiBbICAgIDAuODA3MzA3XSByb2NrY2hpcC1waW5jdHJsIHBpbmN0cmw6IHBpbiA2MDIgaXMgbm90 IHJlZ2lzdGVyZWQgc28gaXQgY2Fubm90IGJlIHJlcXVlc3RlZAo+IFsgICAgMC44MDc5NzBdIHJl Zy1maXhlZC12b2x0YWdlIHJlZ3VsYXRvci12YnVzLXR5cGVjOiBwcm9iZSB3aXRoIGRyaXZlciBy ZWctZml4ZWQtdm9sdGFnZSBmYWlsZWQgd2l0aCBlcnJvciAtMjIKPiBbICAgIDAuODA4NjkyXSBy b2NrY2hpcC1waW5jdHJsIHBpbmN0cmw6IGVycm9yIC1FSU5WQUw6IHBpbi02MDIgKGdwaW8yOjYw MikKPiBbICAgIDAuODEwMjc5XSByZWctZml4ZWQtdm9sdGFnZSByZWd1bGF0b3ItdmNjM3YzLXBj aWU6IGVycm9yIC1FSU5WQUw6IGNhbid0IGdldCBHUElPCj4gWyAgICAwLjgxMDI4NF0gcm9ja2No aXAtcGluY3RybCBwaW5jdHJsOiBwaW4gNjY1IGlzIG5vdCByZWdpc3RlcmVkIHNvIGl0IGNhbm5v dCBiZSByZXF1ZXN0ZWQKPiBbICAgIDAuODEwMjk5XSByb2NrY2hpcC1waW5jdHJsIHBpbmN0cmw6 IGVycm9yIC1FSU5WQUw6IHBpbi02NjUgKGdwaW80OjY2NSkKPiBbICAgIDAuODEwOTYwXSByZWct Zml4ZWQtdm9sdGFnZSByZWd1bGF0b3ItdmNjM3YzLXBjaWU6IHByb2JlIHdpdGggZHJpdmVyIHJl Zy1maXhlZC12b2x0YWdlIGZhaWxlZCB3aXRoIGVycm9yIC0yMgo+IFsgICAgMC44MTE2NzldIHJl Zy1maXhlZC12b2x0YWdlIHJlZ3VsYXRvci12Y2M1djAtaG9zdDogZXJyb3IgLUVJTlZBTDogY2Fu J3QgZ2V0IEdQSU8KPiBbICAgIDAuODEzOTQzXSByZWctZml4ZWQtdm9sdGFnZSByZWd1bGF0b3It dmNjNXYwLWhvc3Q6IHByb2JlIHdpdGggZHJpdmVyIHJlZy1maXhlZC12b2x0YWdlIGZhaWxlZCB3 aXRoIGVycm9yIC0yMgo+IC0tCj4gWyAgICAwLjg2Nzc4OF0gcm9ja2NoaXAtcGluY3RybCBwaW5j dHJsOiBwaW4gNTIyIGlzIG5vdCByZWdpc3RlcmVkIHNvIGl0IGNhbm5vdCBiZSByZXF1ZXN0ZWQK PiBbICAgIDAuODY4NTM3XSByb2NrY2hpcC1waW5jdHJsIHBpbmN0cmw6IGVycm9yIC1FSU5WQUw6 IHBpbi01MjIgKGdwaW8wOjUyMikKPiBbICAgIDAuODY5MTY2XSBwd3JzZXFfc2ltcGxlIHNkaW8t cHdyc2VxOiBlcnJvciAtRUlOVkFMOiByZXNldCBHUElPcyBub3QgcmVhZHkKPiBbICAgIDAuODY5 Nzk4XSBwd3JzZXFfc2ltcGxlIHNkaW8tcHdyc2VxOiBwcm9iZSB3aXRoIGRyaXZlciBwd3JzZXFf c2ltcGxlIGZhaWxlZCB3aXRoIGVycm9yIC0yMgo+IC0tCj4gWyAgICAwLjk0MDM2NV0gcm9ja2No aXAtcGluY3RybCBwaW5jdHJsOiBwaW4gNjIzIGlzIG5vdCByZWdpc3RlcmVkIHNvIGl0IGNhbm5v dCBiZSByZXF1ZXN0ZWQKPiBbICAgIDAuOTQxMDg0XSByb2NrY2hpcC1waW5jdHJsIHBpbmN0cmw6 IGVycm9yIC1FSU5WQUw6IHBpbi02MjMgKGdwaW8zOjYyMykKPiBbICAgIDAuOTQxODIzXSBya19n bWFjLWR3bWFjIGZlMzAwMDAwLmV0aGVybmV0OiBlcnJvciAtRUlOVkFMOiBDYW5ub3QgcmVnaXN0 ZXIgdGhlIE1ESU8gYnVzCj4gWyAgICAwLjk0MjU0Ml0gcmtfZ21hYy1kd21hYyBmZTMwMDAwMC5l dGhlcm5ldDogZXJyb3IgLUVJTlZBTDogTURJTyBidXMgKGlkOiAwKSByZWdpc3RyYXRpb24gZmFp bGVkCj4gWyAgICAwLjk0Mzc3Ml0gcmtfZ21hYy1kd21hYyBmZTMwMDAwMC5ldGhlcm5ldDogcHJv YmUgd2l0aCBkcml2ZXIgcmtfZ21hYy1kd21hYyBmYWlsZWQgd2l0aCBlcnJvciAtMjIKPiAKPiBS ZXN0b3JlIEdQSU8gdG8gYSB3b3JraW5nIHN0YXRlIG9uIGRldmljZXMgdXNpbmcgb2xkZXIgUm9j a2NoaXAgU29Dcwo+IGFuZC9vciBEVHMgbm90IGhhdmluZyB0aGUgZ3Bpby1yYW5nZXMgcHJvcGVy dHkgc2V0IGJ5IHJlc3RvcmluZyBwcmlvcgo+IHVzZSBvZiBiYW5rLT5waW5fYmFzZSBhcyB0aGUg cGluX29mZnNldCB2YWx1ZS4KPiAKPiBBbHNvIGNoYW5nZSB0byB1c2UgYmFuay0+bnJfcGlucyBh cyB0aGUgbnBpbnMgdmFsdWUgdG8gYWxpZ24gYW5kIHByZXZlbnQKPiBhIHBvc3NpYmxlIGZ1dHVy ZSBicmVha2FnZSBpZiBnYy0+bmdwaW8gaXMgZXZlciBjaGFuZ2VkIHRvIG1hdGNoIHRoZSAzMgo+ IEdQSU9zIGVhY2ggY29udHJvbGxlciB0aGVvcmV0aWNhbGx5IGNhbiBoYW5kbGUuCj4gCj4gRml4 ZXM6IGM4MDc5ZjgzZTBiZiAoImdwaW86IHJvY2tjaGlwOiBjb252ZXJ0IHRvIGR5bmFtaWMgR1BJ TyBiYXNlIGFsbG9jYXRpb24iKQo+IFNpZ25lZC1vZmYtYnk6IEpvbmFzIEthcmxtYW4gPGpvbmFz QGt3aWJvby5zZT4KCkFja2VkLWJ5OiBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgoK PiAtLS0KPiAgZHJpdmVycy9ncGlvL2dwaW8tcm9ja2NoaXAuYyB8IDIgKy0KPiAgMSBmaWxlIGNo YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3Bpby9ncGlvLXJvY2tjaGlwLmMgYi9kcml2ZXJzL2dwaW8vZ3Bpby1yb2NrY2hpcC5j Cj4gaW5kZXggMDhlYTY0NDM0ZjhmLi40NGQ3ZWJkMTI3MjQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9ncGlvL2dwaW8tcm9ja2NoaXAuYwo+ICsrKyBiL2RyaXZlcnMvZ3Bpby9ncGlvLXJvY2tjaGlw LmMKPiBAQCAtNjE3LDcgKzYxNyw3IEBAIHN0YXRpYyBpbnQgcm9ja2NoaXBfZ3Bpb2xpYl9yZWdp c3RlcihzdHJ1Y3Qgcm9ja2NoaXBfcGluX2JhbmsgKmJhbmspCj4gIAkJCXJldHVybiAtRU5PREVW Owo+ICAKPiAgCQlyZXQgPSBncGlvY2hpcF9hZGRfcGluX3JhbmdlKGdjLCBkZXZfbmFtZShwY3Rs ZGV2LT5kZXYpLCAwLAo+IC0JCQkJCSAgICAgZ2MtPmJhc2UsIGdjLT5uZ3Bpbyk7Cj4gKwkJCQkJ ICAgICBiYW5rLT5waW5fYmFzZSwgYmFuay0+bnJfcGlucyk7Cj4gIAkJaWYgKHJldCkgewo+ICAJ CQlkZXZfZXJyKGJhbmstPmRldiwgIkZhaWxlZCB0byBhZGQgcGluIHJhbmdlXG4iKTsKPiAgCQkJ Z290byBmYWlsOwo+IAoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkxpbnV4LXJvY2tjaGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtcm9ja2NoaXAK