pinctrl: gemini: Fix up TVC clock group
authorLinus Walleij <linus.walleij@linaro.org>
Wed, 10 Oct 2018 18:39:18 +0000 (20:39 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 24 Nov 2019 07:23:31 +0000 (08:23 +0100)
commit216bbe2f33fde45902ecbafd21c1dc935a2cf8d0
tree80b3794010414fba3704dec12f3d7647a313e744
parentfff32b6c51beefb45a3ef798529552965373f90e
pinctrl: gemini: Fix up TVC clock group

[ Upstream commit a85c928f6a7856a09e47d9b37faa3407c7ac6a8e ]

The previous fix made the TVC clock get muxed in on the
D-Link DIR-685 instead of giving nagging warnings of this
not working. Not good. We didn't want that, as it breaks
video.

Create a specific group for the TVC CLK, and break out
a specific GPIO group for it on the SL3516 so we can use
that line as GPIO if we don't need the TVC CLK.

Fixes: d17f477c5bc6 ("pinctrl: gemini: Mask and set properly")
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/pinctrl/pinctrl-gemini.c