kernel_samsung_a53x/drivers/pinctrl/mediatek
Chen-Yu Tsai 30e119d0a2 pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
[ Upstream commit 08f66a8edd08f6f7cfa769c81634b29a2b123908 ]

In the generic pin config library, readback of some options are handled
differently compared to the setting of those options: the argument value
is used to convey enable/disable of an option in the set path, but
success or -EINVAL is used to convey if an option is enabled or disabled
in the debugfs readback path.

PIN_CONFIG_INPUT_SCHMITT_ENABLE is one such option. Fix the readback of
the option in the mediatek-paris library, so that the debugfs dump is
not showing "input schmitt enabled" for pins that don't have it enabled.

Fixes: 1bea6afbc842 ("pinctrl: mediatek: Refine mtk_pinconf_get()")
Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Message-ID: <20240327091336.3434141-2-wenst@chromium.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-19 11:32:41 +01:00
..
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mtk-eint.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mtk-eint.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-moore.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-moore.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt2701.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt2712.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt6397.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt6765.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt6779.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt6797.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt7622.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt7623.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt7629.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt8127.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt8135.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt8167.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt8173.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt8183.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mt8192.c pinctrl: mediatek: Drop bogus slew rate register range for MT8192 2024-11-19 08:44:52 +01:00
pinctrl-mt8516.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-common-v2.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-common-v2.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-common.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-common.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt2701.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt2712.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt6397.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt6765.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt6779.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt6797.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt8127.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt8135.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt8167.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt8173.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt8183.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt8192.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-mtk-mt8516.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pinctrl-paris.c pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback 2024-11-19 11:32:41 +01:00
pinctrl-paris.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00