On Mon, Sep 5, 2022, at 3:37 PM, Linus Walleij wrote: > On Mon, Sep 5, 2022 at 3:30 PM Francesco Dolcini <francesco.dolcini@xxxxxxxxxxx> > > What annoys me is that the core pinmux/pinctrl part should not > depend on HAS_IOMEM... :( Does it actually still depend on it? s390 now has config HAS_IOMEM def_bool PCI and compile-test has: config COMPILE_TEST bool "Compile also drivers which will not load" depends on HAS_IOMEM so s390 should work both with and without IOMEM here, as long as drivers do the usual 'depends on ARCH_MXC || COMPILE_TEST' dance. The only problem I see is a missing 'select GENERIC_PINMUX_FUNCTIONS'. There may be other drivers that have the same issue. Would it make sense to just always build these into the pinctrl subsystem? Arnd