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]>

This v3 patch applied, I saw there is a v4 and Sashiko is whining
about it so check if there is anything to it, but the AI is a bit noisy
so I just don't care now that I have a review tag from Konrad.

Yours,
Linus Walleij

Reply via email to