ARM: dts: add ngpios for vf610 compatible gpio controllers
authorHaibo Chen <haibo.chen@nxp.com>
Tue, 20 May 2025 03:46:13 +0000 (11:46 +0800)
committerShawn Guo <shawnguo@kernel.org>
Thu, 19 Jun 2025 03:46:03 +0000 (11:46 +0800)
commit276c1170eb2c0fc3f7cdd2305a96ade97889646c
tree8f0762b7e189042acecc88dbbb348e9ad38c1139
parent55b8480a5e0a82351862981ea3b7f296cff4ec04
ARM: dts: add ngpios for vf610 compatible gpio controllers

After commit da5dd31efd24 ("gpio: vf610: Switch to gpio-mmio"),
the vf610 GPIO driver no longer uses the static number 32 for
gc->ngpio. This allows users to configure the number of GPIOs
per port.

And some gpio controllers did have less pads. So add 'ngpios' here,
this can save some memory when request bitmap, and also show user
more accurate information when use gpio tools.

Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/nxp/imx/imx7ulp.dtsi
arch/arm/boot/dts/nxp/vf/vfxxx.dtsi