Add pinctrl support for mt7988
From: | Frank Wunderlich <linux-AT-fw-web.de> | |
To: | Linus Walleij <linus.walleij-AT-linaro.org>, Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Matthias Brugger <matthias.bgg-AT-gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno-AT-collabora.com>, Sean Wang <sean.wang-AT-kernel.org> | |
Subject: | [PATCH v4 0/4] Add pinctrl support for mt7988 | |
Date: | Wed, 09 Oct 2024 18:52:10 +0200 | |
Message-ID: | <20241009165222.5670-1-linux@fw-web.de> | |
Cc: | Frank Wunderlich <frank-w-AT-public-files.de>, linux-gpio-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, linux-arm-kernel-AT-lists.infradead.org, linux-mediatek-AT-lists.infradead.org, daniel-AT-makrotopia.org, john-AT-phrozen.org, ansuelsmth-AT-gmail.com, eladwf-AT-gmail.com | |
Archive-link: | Article |
From: Frank Wunderlich <frank-w@public-files.de> This series adds pinctrl driver, dt-bindings and dts node for pinctrl on mediatek mt7988 SoC. changes in v4: - fixed fixed string binding error changes in v3: - rebase on rafals dts patches - update binding to have mux subnode as fixed string and conf with optional suffix changes in v2: binding: - drop gpio-cells description - move ref in mux subnode up - order uart-functions alphanumeric and fix typo dts: - fix indentation of reg-values Daniel Golle (2): pinctrl: mediatek: add support for MTK_PULL_PD_TYPE pinctrl: mediatek: add MT7988 pinctrl driver Frank Wunderlich (2): dt-bindings: pinctrl: add binding for MT7988 SoC arm64: dts: mediatek: mt7988: add pinctrl support .../pinctrl/mediatek,mt7988-pinctrl.yaml | 571 ++++++ arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 241 +++ drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt7988.c | 1526 +++++++++++++++++ .../pinctrl/mediatek/pinctrl-mtk-common-v2.c | 59 + .../pinctrl/mediatek/pinctrl-mtk-common-v2.h | 1 + 7 files changed, 2406 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7988-pinctrl.yaml create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7988.c -- 2.43.0