[PATCH v4 11/13] pinctrl: meson: Replace custom code by gpiochip_node_count() call
Martin Blumenstingl
martin.blumenstingl at googlemail.com
Thu Apr 14 08:32:14 PDT 2022
Hi Andy,
On Thu, Apr 14, 2022 at 3:51 PM Andy Shevchenko
<andy.shevchenko at gmail.com> wrote:
[...]
> > This patch landed in linux next-20220413 as commit 88834c75cae5
> > ("pinctrl: meson: Replace custom code by gpiochip_node_count() call").
> > Unfortunately it breaks booting of all my Amlogic-based test boards
> > (Odroid C4, N2, Khadas VIM3, VIM3l). MMC driver is no longer probed and
> > boards are unable to mount rootfs. Reverting this patch on top of
> > linux-next fixes the issue.
>
> Thank you for letting me know, I'll withdraw it and investigate.
If needed I can investigate further later today/tomorrow. I think the
problem is that our node name doesn't follow the .dts recommendation.
For GXL (arch/arm64/boot/dts/amlogic/meson-gxl.dtsi) the GPIO
controller nodes are for example:
gpio: bank at 4b0 {
...
}
and
gpio_ao: bank at 14 {
...
}
See also:
$ git grep -C6 gpio-controller arch/arm64/boot/dts/amlogic/*.dtsi
Marek did not state which error he's getting but I suspect it fails
with "no gpio node found".
Best regards,
Martin
More information about the linux-amlogic
mailing list