OSDN Git Service

pinctrl: renesas: rcar: Do not enforce GPIO if already muxed
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Fri, 10 Dec 2021 11:32:26 +0000 (12:32 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 24 Jan 2022 08:59:42 +0000 (09:59 +0100)
commit9ca70f4202eab573ca9e427dd5ec08ae9c945bcb
tree4e8841ba4d9fa7184e357ee14dc4f033d4e26797
parente783362eb54cd99b2cac8b3a9aeac942e6f6ac07
pinctrl: renesas: rcar: Do not enforce GPIO if already muxed

For Renesas PFCs not setting .strict, we can snoop GPIOs which are
already muxed to some other function.  To actually make use of that, we
shouldn't mux them back to GPIO if they have been already muxed to
something.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Link: https://lore.kernel.org/r/20211210113226.40111-1-wsa+renesas@sang-engineering.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
drivers/pinctrl/renesas/pinctrl.c