[v3,0/3] Add support for different mediatek pinctrl designs
Sam Shih
sam.shih at mediatek.com
Fri Apr 1 10:55:07 CEST 2022
There are some issues with patch series v2,
some of the modifications in patch 2/3 are misapplied in patch 3/3
MediaTek SoC's pinconf register usage varies by SoC,
So the original code uses V0/V1 to mark different pinconf design.
But actually, the real difference is the design of the "pin" itself.
Different SoCs will choose specify "pin design", which we call the
"io_type" of the pin.
For a better understanding of mediatek pinctrl design. and make the
driver clear and flexible, this patch series changes common parts
of mediatek pinctrl driver to support various pinctrl controller
designs.
---
v3: fix v2 patch series misapplied
v2: fix build fail caused by patch [2/3]
Sam Shih (3):
pinctrl: mediatek: rewrite mtk_pinconf_set and related functions
pinctrl: mediatek: introduce multiple memory bases support
pinctrl: mediatek: add support for different types of IO pins
drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 219 ++++++++++++++----
drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 78 ++++++-
2 files changed, 246 insertions(+), 51 deletions(-)
--
2.18.0
More information about the U-Boot
mailing list