[PATCH] pinctrl: mediatek: set MT798x rev as MTK_PINCTRL_V1

Shiji Yang yangshiji66 at outlook.com
Sat Jan 31 03:33:50 CET 2026


The MT798x series SoCs have IES regiter definitions. They should
belong to the pinctrl v1 revision.

Signed-off-by: Shiji Yang <yangshiji66 at outlook.com>
---

This patch did the same thing as the linux upstream patch:
https://lore.kernel.org/all/OS7PR01MB13834D5838A90C138C62CD817BC8AA@OS7PR01MB13834.jpnprd01.prod.outlook.com/

 drivers/pinctrl/mediatek/pinctrl-mt7981.c | 1 +
 drivers/pinctrl/mediatek/pinctrl-mt7986.c | 1 +
 drivers/pinctrl/mediatek/pinctrl-mt7987.c | 1 +
 drivers/pinctrl/mediatek/pinctrl-mt7988.c | 1 +
 4 files changed, 4 insertions(+)

diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7981.c b/drivers/pinctrl/mediatek/pinctrl-mt7981.c
index 0d3cf71667a..9b650beb01e 100644
--- a/drivers/pinctrl/mediatek/pinctrl-mt7981.c
+++ b/drivers/pinctrl/mediatek/pinctrl-mt7981.c
@@ -1070,6 +1070,7 @@ static const struct mtk_pinctrl_soc mt7981_data = {
 	.gpio_mode = 0,
 	.base_names = mt7981_pinctrl_register_base_names,
 	.nbase_names = ARRAY_SIZE(mt7981_pinctrl_register_base_names),
+	.rev = MTK_PINCTRL_V1,
 	.base_calc = 1,
 };
 
diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7986.c b/drivers/pinctrl/mediatek/pinctrl-mt7986.c
index bf8cd037535..af7f347ab58 100644
--- a/drivers/pinctrl/mediatek/pinctrl-mt7986.c
+++ b/drivers/pinctrl/mediatek/pinctrl-mt7986.c
@@ -755,6 +755,7 @@ static const struct mtk_pinctrl_soc mt7986_data = {
 	.gpio_mode = 0,
 	.base_names = mt7986_pinctrl_register_base_names,
 	.nbase_names = ARRAY_SIZE(mt7986_pinctrl_register_base_names),
+	.rev = MTK_PINCTRL_V1,
 	.base_calc = 1,
 };
 
diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7987.c b/drivers/pinctrl/mediatek/pinctrl-mt7987.c
index db672d26798..2042e7516d7 100644
--- a/drivers/pinctrl/mediatek/pinctrl-mt7987.c
+++ b/drivers/pinctrl/mediatek/pinctrl-mt7987.c
@@ -712,6 +712,7 @@ static const struct mtk_pinctrl_soc mt7987_data = {
 	.gpio_mode = 0,
 	.base_names = mt7987_pinctrl_register_base_names,
 	.nbase_names = ARRAY_SIZE(mt7987_pinctrl_register_base_names),
+	.rev = MTK_PINCTRL_V1,
 	.base_calc = 1,
 };
 
diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7988.c b/drivers/pinctrl/mediatek/pinctrl-mt7988.c
index 639e2415c63..9d8e09f8dbb 100644
--- a/drivers/pinctrl/mediatek/pinctrl-mt7988.c
+++ b/drivers/pinctrl/mediatek/pinctrl-mt7988.c
@@ -1250,6 +1250,7 @@ static const struct mtk_pinctrl_soc mt7988_data = {
 	.gpio_mode = 0,
 	.base_names = mt7988_pinctrl_register_base_names,
 	.nbase_names = ARRAY_SIZE(mt7988_pinctrl_register_base_names),
+	.rev = MTK_PINCTRL_V1,
 	.base_calc = 1,
 };
 
-- 
2.51.0



More information about the U-Boot mailing list