linux/drivers/pinctrl/mediatek
Guodong Liu a36474f59a pinctrl: mediatek: add generic driving setup property on mt8192
1. The dt-binding expects that drive-strength arguments be passed
in mA, but the driver was expecting raw values. And that this
commit changes the driver so that it is aligned with the binding.
2. This commit provides generic driving setup, which support
2/4/6/8/10/12/14/16mA driving, original driver just set raw data
setup setting when use drive-strength property.

Signed-off-by: Guodong Liu <guodong.liu@mediatek.com>
Reviewed-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Tested-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Link: https://lore.kernel.org/r/20220624133700.15487-2-guodong.liu@mediatek.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2022-06-26 01:25:13 +02:00
..
Kconfig pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10 2022-05-19 15:11:15 +02:00
Makefile pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10 2022-05-19 15:11:15 +02:00
mtk-eint.c pinctrl: Bulk conversion to generic_handle_domain_irq() 2021-08-12 11:39:39 +01:00
mtk-eint.h pinctrl: mediatek: mark dummy helpers as 'static inline' 2018-09-28 09:27:04 +02:00
pinctrl-moore.c pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe() 2022-03-15 01:24:16 +01:00
pinctrl-moore.h pinctrl: mtk: Fix up GPIO includes 2018-09-18 16:38:27 -07:00
pinctrl-mt2701.c pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback 2022-03-17 02:06:53 +01:00
pinctrl-mt2712.c pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback 2022-03-17 02:06:53 +01:00
pinctrl-mt6397.c pinctrl: mediatek: don't hardcode mode encoding in common code 2021-05-27 16:50:15 +02:00
pinctrl-mt6765.c pinctrl: mediatek: paris: Unify probe function by using OF match data 2022-03-17 02:06:52 +01:00
pinctrl-mt6779.c pinctrl: mediatek: paris: Unify probe function by using OF match data 2022-03-17 02:06:52 +01:00
pinctrl-mt6795.c pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10 2022-05-19 15:11:15 +02:00
pinctrl-mt6797.c pinctrl: mediatek: paris: Unify probe function by using OF match data 2022-03-17 02:06:52 +01:00
pinctrl-mt7622.c pinctrl: mt7622: drop pwm ch7 as mt7622 only has 6 channels 2020-11-10 14:58:14 +01:00
pinctrl-mt7623.c pinctrl: mediatek: extend struct mtk_pin_desc which per-pin driver depends on 2018-09-18 14:53:22 -07:00
pinctrl-mt7629.c pinctrl: mediatek: add pinctrl support for MT7629 SoC 2018-11-19 15:40:26 +01:00
pinctrl-mt7986.c pinctrl: mediatek: add support for MT7986 SoC 2021-10-24 23:06:32 +02:00
pinctrl-mt8127.c pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback 2022-03-17 02:06:53 +01:00
pinctrl-mt8135.c pinctrl: mediatek: common-v1: Commonize spec_pupd callback 2022-03-17 02:06:53 +01:00
pinctrl-mt8167.c pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback 2022-03-17 02:06:53 +01:00
pinctrl-mt8173.c pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback 2022-03-17 02:06:53 +01:00
pinctrl-mt8183.c pinctrl: mediatek: paris: Unify probe function by using OF match data 2022-03-17 02:06:52 +01:00
pinctrl-mt8186.c pinctrl: mediatek: mt8186: Account for probe refactoring 2022-03-24 20:10:31 +01:00
pinctrl-mt8192.c pinctrl: mediatek: add generic driving setup property on mt8192 2022-06-26 01:25:13 +02:00
pinctrl-mt8195.c pinctrl: mediatek: paris: Unify probe function by using OF match data 2022-03-17 02:06:52 +01:00
pinctrl-mt8365.c pinctrl: mediatek: mt8365: fix IES control pins 2022-05-01 23:24:18 +02:00
pinctrl-mt8516.c pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback 2022-03-17 02:06:53 +01:00
pinctrl-mtk-common-v2.c Pin control bulk changes for the v5.17 kernel cycle 2022-01-12 10:56:08 -08:00
pinctrl-mtk-common-v2.h pinctrl: mediatek: support rsel feature 2021-10-03 00:43:36 +02:00
pinctrl-mtk-common.c pinctrl: mediatek: common-v1: fix semicolon.cocci warnings 2022-03-27 14:00:42 +02:00
pinctrl-mtk-common.h pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback 2022-03-17 02:06:53 +01:00
pinctrl-mtk-mt2701.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
pinctrl-mtk-mt2712.h pinctrl: mediatek: Use the correct style for SPDX License Identifier 2019-12-12 11:30:33 +01:00
pinctrl-mtk-mt6397.h
pinctrl-mtk-mt6765.h pinctrl: mediatek: add MT6765 pinctrl driver 2018-09-21 09:12:55 -07:00
pinctrl-mtk-mt6779.h pinctrl: mediatek: add pinctrl support for MT6779 SoC 2020-08-04 01:29:09 +02:00
pinctrl-mtk-mt6795.h pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10 2022-05-19 15:11:15 +02:00
pinctrl-mtk-mt6797.h pinctrl: mediatek: Add initial pinctrl driver for MT6797 SoC 2018-11-15 11:05:54 +01:00
pinctrl-mtk-mt8127.h
pinctrl-mtk-mt8135.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
pinctrl-mtk-mt8167.h pinctrl: mediatek: Add MT8167 Pinctrl driver 2020-09-27 11:20:09 +02:00
pinctrl-mtk-mt8173.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
pinctrl-mtk-mt8183.h pinctrl: mediatek: add MT8183 pinctrl driver 2018-09-18 14:53:29 -07:00
pinctrl-mtk-mt8186.h pinctrl: add pinctrl driver on mt8186 2022-03-15 01:00:03 +01:00
pinctrl-mtk-mt8192.h pinctrl: mediatek: Add pinctrl driver for mt8192 2020-08-27 10:50:57 +02:00
pinctrl-mtk-mt8195.h pinctrl: add pinctrl driver on mt8195 2021-04-22 01:53:02 +02:00
pinctrl-mtk-mt8365.h pinctrl: mediatek: add support for mt8365 SoC 2021-05-27 16:50:15 +02:00
pinctrl-mtk-mt8516.h pinctrl: mediatek: Add MT8516 Pinctrl driver 2019-05-03 07:53:13 +01:00
pinctrl-paris.c pinctrl: mediatek: paris: Unify probe function by using OF match data 2022-03-17 02:06:52 +01:00
pinctrl-paris.h pinctrl: mediatek: paris: Unify probe function by using OF match data 2022-03-17 02:06:52 +01:00