mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-07-12 20:35:23 +02:00
gpiolib: of: add polarity quirk for TSC2005
[ Upstream commitf8d76c2c31
] DTS for Nokia N900 incorrectly specifies "active high" polarity for the reset line, while the chip documentation actually specifies it as "active low". In the past the driver fudged gpiod API and inverted the logic internally, but it was changed ind0d89493bf
. Fixes:d0d89493bf
("Input: tsc2004/5 - switch to using generic device properties") Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Link: https://lore.kernel.org/r/ZoWXwYtwgJIxi-hD@google.com Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
f8b55a465b
commit
b0a41715ed
|
@ -202,6 +202,14 @@ static void of_gpio_try_fixup_polarity(const struct device_node *np,
|
|||
* for the property.
|
||||
*/
|
||||
{ "lantiq,pci-xway", "gpio-reset", false },
|
||||
#endif
|
||||
#if IS_ENABLED(CONFIG_TOUCHSCREEN_TSC2005)
|
||||
/*
|
||||
* DTS for Nokia N900 incorrectly specified "active high"
|
||||
* polarity for the reset line, while the chip actually
|
||||
* treats it as "active low".
|
||||
*/
|
||||
{ "ti,tsc2005", "reset-gpios", false },
|
||||
#endif
|
||||
};
|
||||
unsigned int i;
|
||||
|
|
Loading…
Reference in New Issue
Block a user