Hi Alexandre, thanks for your patch!
On Tue, May 19, 2026 at 9:16 AM Alexandre MINETTE via B4 Relay <[email protected]> wrote: > From: Alexandre MINETTE <[email protected]> > > pinctrl consumers can request states while the pinctrl core enables the > controller. On Qualcomm pinctrl drivers this can happen before the SoC > function list has been registered, which leaves the function table > incomplete during state lookup. > > On APQ8064 this can fail while claiming pinctrl hogs: > > apq8064-pinctrl 800000.pinctrl: invalid function ps_hold in map table > apq8064-pinctrl 800000.pinctrl: error claiming hogs: -22 > apq8064-pinctrl 800000.pinctrl: could not claim hogs: -22 > > Register Qualcomm pinctrl with devm_pinctrl_register_and_init(), add the > SoC pin functions, and only then enable the pinctrl device. > > Signed-off-by: Alexandre MINETTE <[email protected]> I think I've seen this one before, if Björn or someone else from Qualcomm can review this and test on some other hardware it would be great. But if there is no reaction I might just merge it so something happens. Yours, Linus Walleij

