]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
pinctrl: cix: sky1: Provide pin control dummy states
authorLinus Walleij <linus.walleij@linaro.org>
Tue, 4 Nov 2025 13:01:03 +0000 (14:01 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 5 Nov 2025 17:13:33 +0000 (18:13 +0100)
commit59d2d28f2269dfb89d64828fd330bc32113fd036
tree87cace7a8341338575b74b7f5408f898ab70dc41
parent99224c151c19b74e1930d236dd348b6b22a607a5
pinctrl: cix: sky1: Provide pin control dummy states

This exports and calls the pinctrl_provide_dummies() function from
the CIX SKY1 driver.

The reasons are explained in a comment in the commit, in essence the
two pin controllers need to go through explicit state transitions
default->sleep->default despite they only handle one single state
each.

Reviewed-by: Hans Zhang <hans.zhang@cixtech.com>
Reviewed-by: Fugang Duan <fugang.duan@cixtech.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/cix/pinctrl-sky1-base.c
drivers/pinctrl/core.c