pinctrl: starfive: jh7110: ignore disabled device tree nodes
authorNam Cao <namcao@linutronix.de>
Fri, 1 Dec 2023 09:23:28 +0000 (10:23 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 4 Dec 2023 10:11:20 +0000 (11:11 +0100)
commitf6e3b40a2c89c1d832ed9cb031dc9825bbf43b7c
tree38440dcc1ffbf9624c158c454b91e8cb1a0f68c8
parent33cc938e65a98f1d29d0a18403dbbee050dcad9a
pinctrl: starfive: jh7110: ignore disabled device tree nodes

The driver always registers pin configurations in device tree. This can
cause some inconvenience to users, as pin configurations in the base
device tree cannot be disabled in the device tree overlay, even when the
relevant devices are not used.

Ignore disabled pin configuration nodes in device tree.

Fixes: 447976ab62c5 ("pinctrl: starfive: Add StarFive JH7110 sys controller driver")
Cc: <stable@vger.kernel.org>
Signed-off-by: Nam Cao <namcao@linutronix.de>
Link: https://lore.kernel.org/r/fd8bf044799ae50a6291ae150ef87b4f1923cacb.1701422582.git.namcao@linutronix.de
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c