Re: [PATCH] nvmem: core: Mark nWP GPIO as non-exclusive

Bartosz Golaszewski <[email protected]> Tue, 28 Jul 2026 01:32:52 -0700
Newsgroups org.kernel.vger.linux-i2c,org.kernel.vger.linux-kernel
Message-ID <CAMRc=MfJz1ma5efcxm7_pf051FkxtgGN6EY6kJFY3350dHtjRQ@mail.gmail.com>
On Mon, 27 Jul 2026 15:24:11 +0200, Marek Vasut <[email protected]> said:
> On 7/27/26 3:10 PM, Bartosz Golaszewski wrote:
>
> Hello Bartosz,
>
>>>> No, this is literally how you do it. If you enable HAVE_SHARED_GPIOs and
>>>> DEBUG_GPIO, you should see it being picked up in the kernel log.
>>> Ah, HAVE_SHARED_GPIOS is what I did not have enabled. Is there any
>>> reason why this is not enabled by default ?
>>>
>>
>> It will be. I'm doing it gradually. It's enabled for Qualcomm platforms by
>> default and - by extension - in arm64 defconfig. I plan to enable it for other
>> platforms and architectures too, I just don't want to rush it. Enabling it for
>> arm64 defconfig had caused quite a lot of regressions a few months ago so I
>> prefer to be careful.
>>
>> What platform are you running this on?
> NXP i.MX8M Nano (arm64)
>

Just consider sending the following once you can make this work for you?

diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index d2acfac730037..a02b37c752887 100644
--- a/arch/arm64/Kconfig.platforms
+++ b/arch/arm64/Kconfig.platforms
@@ -281,6 +281,7 @@ config ARCH_MXC
 	select PM_GENERIC_DOMAINS
 	select SOC_BUS
 	select TIMER_IMX_SYS_CTR
+	select HAVE_SHARED_GPIOS
 	help
 	  This enables support for the ARMv8 based SoCs in the
 	  NXP i.MX family.


Thanks,
Bartosz