* (no subject)
@ 2025-08-01 6:39 niklaus.liu
2025-08-01 6:39 ` [PATCH 1/3] dt-bindings: mediatek : add binding for pwrap,spmi niklaus.liu
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: niklaus.liu @ 2025-08-01 6:39 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Stephen Boyd,
Matthias Brugger, AngeloGioacchino Del Regno, Liam Girdwood,
Mark Brown, Flora Fu, Alexandre Mergnat, Hsin-Hsiung Wang
Cc: devicetree, linux-kernel, linux-arm-kernel, linux-mediatek,
Project_Global_Chrome_Upstream_Group, niklaus.liu
Subject: [MT8189] Pwrap/SPMI/regulator driver
Add support for MT8188 Pwrap,SPMI driver,add dt-bindings description related.
modify mt6315 regulator buck function.
niklaus.liu (3):
dt-bindings: mediatek : add binding for pwrap,spmi
soc:mediatek mt8189: Porting driver for spmi/pwrap
regulator: Modify mt6315 regulator mode mask
.../bindings/soc/mediatek/mediatek,pwrap.yaml | 1 +
.../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 1 +
drivers/regulator/mt6315-regulator.c | 6 +++++
drivers/soc/mediatek/mtk-pmic-wrap.c | 27 +++++++++++++++++++
drivers/spmi/spmi-mtk-pmif.c | 3 +++
5 files changed, 38 insertions(+)
--
2.46.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 1/3] dt-bindings: mediatek : add binding for pwrap,spmi
2025-08-01 6:39 niklaus.liu
@ 2025-08-01 6:39 ` niklaus.liu
2025-08-01 7:41 ` AngeloGioacchino Del Regno
2025-08-01 6:39 ` [PATCH 2/3] soc:mediatek mt8189: Porting driver for spmi/pwrap niklaus.liu
2025-08-01 6:39 ` [PATCH 3/3] regulator: Modify mt6315 regulator mode mask niklaus.liu
2 siblings, 1 reply; 7+ messages in thread
From: niklaus.liu @ 2025-08-01 6:39 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Stephen Boyd,
Matthias Brugger, AngeloGioacchino Del Regno, Liam Girdwood,
Mark Brown, Flora Fu, Alexandre Mergnat, Hsin-Hsiung Wang
Cc: devicetree, linux-kernel, linux-arm-kernel, linux-mediatek,
Project_Global_Chrome_Upstream_Group, niklaus.liu
Add pwrap,spmi compatible for mt8189 to the binding.
Signed-off-by: niklaus.liu <niklaus.liu@mediatek.com>
---
.../devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml | 1 +
Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml | 1 +
2 files changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml b/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml
index 4737e5f45d54..c93cea9f203c 100644
--- a/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml
+++ b/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml
@@ -52,6 +52,7 @@ properties:
- items:
- enum:
- mediatek,mt8188-pwrap
+ - mediatek,mt8189-pwrap
- const: mediatek,mt8195-pwrap
- const: syscon
diff --git a/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml b/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml
index 7f0be0ac644a..dc61d88008a9 100644
--- a/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml
+++ b/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml
@@ -26,6 +26,7 @@ properties:
- enum:
- mediatek,mt8186-spmi
- mediatek,mt8188-spmi
+ - mediatek,mt8189-spmi
- const: mediatek,mt8195-spmi
reg:
--
2.46.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 2/3] soc:mediatek mt8189: Porting driver for spmi/pwrap
2025-08-01 6:39 niklaus.liu
2025-08-01 6:39 ` [PATCH 1/3] dt-bindings: mediatek : add binding for pwrap,spmi niklaus.liu
@ 2025-08-01 6:39 ` niklaus.liu
2025-08-01 7:39 ` AngeloGioacchino Del Regno
2025-08-01 6:39 ` [PATCH 3/3] regulator: Modify mt6315 regulator mode mask niklaus.liu
2 siblings, 1 reply; 7+ messages in thread
From: niklaus.liu @ 2025-08-01 6:39 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Stephen Boyd,
Matthias Brugger, AngeloGioacchino Del Regno, Liam Girdwood,
Mark Brown, Flora Fu, Alexandre Mergnat, Hsin-Hsiung Wang
Cc: devicetree, linux-kernel, linux-arm-kernel, linux-mediatek,
Project_Global_Chrome_Upstream_Group, niklaus.liu
Modify spmi/pwrap driver for mt8189
Signed-off-by: niklaus.liu <niklaus.liu@mediatek.com>
---
drivers/soc/mediatek/mtk-pmic-wrap.c | 27 +++++++++++++++++++++++++++
drivers/spmi/spmi-mtk-pmif.c | 3 +++
2 files changed, 30 insertions(+)
diff --git a/drivers/soc/mediatek/mtk-pmic-wrap.c b/drivers/soc/mediatek/mtk-pmic-wrap.c
index 0bcd85826375..e3e8234e29a0 100644
--- a/drivers/soc/mediatek/mtk-pmic-wrap.c
+++ b/drivers/soc/mediatek/mtk-pmic-wrap.c
@@ -1087,6 +1087,17 @@ static const int mt8183_regs[] = {
[PWRAP_WACS2_VLDCLR] = 0xC28,
};
+static int mt8189_regs[] = {
+ [PWRAP_INIT_DONE2] = 0x0,
+ [PWRAP_TIMER_EN] = 0x3e4,
+ [PWRAP_INT_EN] = 0x450,
+ [PWRAP_WACS2_CMD] = 0x880,
+ [PWRAP_SWINF_2_WDATA_31_0] = 0x884,
+ [PWRAP_SWINF_2_RDATA_31_0] = 0x894,
+ [PWRAP_WACS2_VLDCLR] = 0x8a4,
+ [PWRAP_WACS2_RDATA] = 0x8a8,
+};
+
static const int mt8195_regs[] = {
[PWRAP_INIT_DONE2] = 0x0,
[PWRAP_STAUPD_CTRL] = 0x4C,
@@ -1324,6 +1335,7 @@ enum pwrap_type {
PWRAP_MT8173,
PWRAP_MT8183,
PWRAP_MT8186,
+ PWRAP_MT8189,
PWRAP_MT8195,
PWRAP_MT8365,
PWRAP_MT8516,
@@ -1854,6 +1866,7 @@ static int pwrap_init_cipher(struct pmic_wrapper *wrp)
break;
case PWRAP_MT6873:
case PWRAP_MT8183:
+ case PWRAP_MT8189:
case PWRAP_MT8195:
break;
}
@@ -2393,6 +2406,19 @@ static const struct pmic_wrapper_type pwrap_mt8183 = {
.init_soc_specific = pwrap_mt8183_init_soc_specific,
};
+static struct pmic_wrapper_type pwrap_mt8189 = {
+ .regs = mt8189_regs,
+ .type = PWRAP_MT8189,
+ .arb_en_all = 0x777f,
+ .int_en_all = 0x180000,
+ .int1_en_all = 0,
+ .spi_w = PWRAP_MAN_CMD_SPI_WRITE,
+ .wdt_src = PWRAP_WDT_SRC_MASK_ALL,
+ .caps = PWRAP_CAP_ARB,
+ .init_reg_clock = pwrap_common_init_reg_clock,
+ .init_soc_specific = NULL,
+};
+
static const struct pmic_wrapper_type pwrap_mt8195 = {
.regs = mt8195_regs,
.type = PWRAP_MT8195,
@@ -2456,6 +2482,7 @@ static const struct of_device_id of_pwrap_match_tbl[] = {
{ .compatible = "mediatek,mt8173-pwrap", .data = &pwrap_mt8173 },
{ .compatible = "mediatek,mt8183-pwrap", .data = &pwrap_mt8183 },
{ .compatible = "mediatek,mt8186-pwrap", .data = &pwrap_mt8186 },
+ { .compatible = "mediatek,mt8189-pwrap", .data = &pwrap_mt8189 },
{ .compatible = "mediatek,mt8195-pwrap", .data = &pwrap_mt8195 },
{ .compatible = "mediatek,mt8365-pwrap", .data = &pwrap_mt8365 },
{ .compatible = "mediatek,mt8516-pwrap", .data = &pwrap_mt8516 },
diff --git a/drivers/spmi/spmi-mtk-pmif.c b/drivers/spmi/spmi-mtk-pmif.c
index 160d36f7d238..00420568afef 100644
--- a/drivers/spmi/spmi-mtk-pmif.c
+++ b/drivers/spmi/spmi-mtk-pmif.c
@@ -530,6 +530,9 @@ static const struct of_device_id mtk_spmi_match_table[] = {
{
.compatible = "mediatek,mt6873-spmi",
.data = &mt6873_pmif_arb,
+ }, {
+ .compatible = "mediatek,mt8189-spmi",
+ .data = &mt8195_pmif_arb,
}, {
.compatible = "mediatek,mt8195-spmi",
.data = &mt8195_pmif_arb,
--
2.46.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 3/3] regulator: Modify mt6315 regulator mode mask
2025-08-01 6:39 niklaus.liu
2025-08-01 6:39 ` [PATCH 1/3] dt-bindings: mediatek : add binding for pwrap,spmi niklaus.liu
2025-08-01 6:39 ` [PATCH 2/3] soc:mediatek mt8189: Porting driver for spmi/pwrap niklaus.liu
@ 2025-08-01 6:39 ` niklaus.liu
2025-08-01 7:30 ` Chen-Yu Tsai
2 siblings, 1 reply; 7+ messages in thread
From: niklaus.liu @ 2025-08-01 6:39 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Stephen Boyd,
Matthias Brugger, AngeloGioacchino Del Regno, Liam Girdwood,
Mark Brown, Flora Fu, Alexandre Mergnat, Hsin-Hsiung Wang
Cc: devicetree, linux-kernel, linux-arm-kernel, linux-mediatek,
Project_Global_Chrome_Upstream_Group, niklaus.liu
Modify mt6315 regulator mode mask, compatible with all 6315 models
Signed-off-by: niklaus.liu <niklaus.liu@mediatek.com>
---
drivers/regulator/mt6315-regulator.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/regulator/mt6315-regulator.c b/drivers/regulator/mt6315-regulator.c
index 2608a6652d77..092ff748fe21 100644
--- a/drivers/regulator/mt6315-regulator.c
+++ b/drivers/regulator/mt6315-regulator.c
@@ -218,8 +218,10 @@ static int mt6315_regulator_probe(struct spmi_device *pdev)
struct regmap *regmap;
struct mt6315_chip *chip;
struct mt_regulator_init_data *init_data;
+ struct device_node *node = pdev->dev.of_node;
struct regulator_config config = {};
struct regulator_dev *rdev;
+ unsigned int val = 0;
int i;
regmap = devm_regmap_init_spmi_ext(pdev, &mt6315_regmap_config);
@@ -247,6 +249,10 @@ static int mt6315_regulator_probe(struct spmi_device *pdev)
init_data->modeset_mask[MT6315_VBUCK1] = BIT(MT6315_VBUCK1);
break;
}
+
+ if (!of_property_read_u32(node, "buck1-modeset-mask", &val))
+ init_data->modeset_mask[MT6315_VBUCK1] = val;
+
for (i = MT6315_VBUCK2; i < MT6315_VBUCK_MAX; i++)
init_data->modeset_mask[i] = BIT(i);
--
2.46.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 3/3] regulator: Modify mt6315 regulator mode mask
2025-08-01 6:39 ` [PATCH 3/3] regulator: Modify mt6315 regulator mode mask niklaus.liu
@ 2025-08-01 7:30 ` Chen-Yu Tsai
0 siblings, 0 replies; 7+ messages in thread
From: Chen-Yu Tsai @ 2025-08-01 7:30 UTC (permalink / raw)
To: niklaus.liu
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Stephen Boyd,
Matthias Brugger, AngeloGioacchino Del Regno, Liam Girdwood,
Mark Brown, Flora Fu, Alexandre Mergnat, Hsin-Hsiung Wang,
devicetree, linux-kernel, linux-arm-kernel, linux-mediatek,
Project_Global_Chrome_Upstream_Group
On Fri, Aug 1, 2025 at 3:20 PM niklaus.liu <niklaus.liu@mediatek.com> wrote:
>
> Modify mt6315 regulator mode mask, compatible with all 6315 models
>
> Signed-off-by: niklaus.liu <niklaus.liu@mediatek.com>
> ---
> drivers/regulator/mt6315-regulator.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/drivers/regulator/mt6315-regulator.c b/drivers/regulator/mt6315-regulator.c
> index 2608a6652d77..092ff748fe21 100644
> --- a/drivers/regulator/mt6315-regulator.c
> +++ b/drivers/regulator/mt6315-regulator.c
> @@ -218,8 +218,10 @@ static int mt6315_regulator_probe(struct spmi_device *pdev)
> struct regmap *regmap;
> struct mt6315_chip *chip;
> struct mt_regulator_init_data *init_data;
> + struct device_node *node = pdev->dev.of_node;
> struct regulator_config config = {};
> struct regulator_dev *rdev;
> + unsigned int val = 0;
> int i;
>
> regmap = devm_regmap_init_spmi_ext(pdev, &mt6315_regmap_config);
> @@ -247,6 +249,10 @@ static int mt6315_regulator_probe(struct spmi_device *pdev)
> init_data->modeset_mask[MT6315_VBUCK1] = BIT(MT6315_VBUCK1);
> break;
> }
> +
> + if (!of_property_read_u32(node, "buck1-modeset-mask", &val))
> + init_data->modeset_mask[MT6315_VBUCK1] = val;
> +
This needs a matching change to the DT bindings.
However, please take a look at Angelo's recent series [1] for MT8196
PMICs that also adds variants of the MT6316 series regulators and how
it adds compatible strings for various parts to cover 2-phase, 3-phase,
and 4-phase settings.
Now personally I think a better way would be if we could somehow read back
a) the part number, or b) the multi-phase settings from the chip itself,
and derive `modeset_mask` automatically. Is that possible? Can MediaTek
share this information?
ChenYu
[1] https://lore.kernel.org/all/20250715140224.206329-1-angelogioacchino.delregno@collabora.com/
> for (i = MT6315_VBUCK2; i < MT6315_VBUCK_MAX; i++)
> init_data->modeset_mask[i] = BIT(i);
>
> --
> 2.46.0
>
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/3] soc:mediatek mt8189: Porting driver for spmi/pwrap
2025-08-01 6:39 ` [PATCH 2/3] soc:mediatek mt8189: Porting driver for spmi/pwrap niklaus.liu
@ 2025-08-01 7:39 ` AngeloGioacchino Del Regno
0 siblings, 0 replies; 7+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-08-01 7:39 UTC (permalink / raw)
To: niklaus.liu, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Stephen Boyd, Matthias Brugger, Liam Girdwood, Mark Brown,
Flora Fu, Alexandre Mergnat, Hsin-Hsiung Wang
Cc: devicetree, linux-kernel, linux-arm-kernel, linux-mediatek,
Project_Global_Chrome_Upstream_Group
Il 01/08/25 08:39, niklaus.liu ha scritto:
> Modify spmi/pwrap driver for mt8189
>
> Signed-off-by: niklaus.liu <niklaus.liu@mediatek.com>
> ---
> drivers/soc/mediatek/mtk-pmic-wrap.c | 27 +++++++++++++++++++++++++++
> drivers/spmi/spmi-mtk-pmif.c | 3 +++
> 2 files changed, 30 insertions(+)
>
> diff --git a/drivers/soc/mediatek/mtk-pmic-wrap.c b/drivers/soc/mediatek/mtk-pmic-wrap.c
> index 0bcd85826375..e3e8234e29a0 100644
> --- a/drivers/soc/mediatek/mtk-pmic-wrap.c
> +++ b/drivers/soc/mediatek/mtk-pmic-wrap.c
> @@ -1087,6 +1087,17 @@ static const int mt8183_regs[] = {
> [PWRAP_WACS2_VLDCLR] = 0xC28,
> };
>
> +static int mt8189_regs[] = {
> + [PWRAP_INIT_DONE2] = 0x0,
> + [PWRAP_TIMER_EN] = 0x3e4,
> + [PWRAP_INT_EN] = 0x450,
> + [PWRAP_WACS2_CMD] = 0x880,
> + [PWRAP_SWINF_2_WDATA_31_0] = 0x884,
> + [PWRAP_SWINF_2_RDATA_31_0] = 0x894,
> + [PWRAP_WACS2_VLDCLR] = 0x8a4,
> + [PWRAP_WACS2_RDATA] = 0x8a8,
> +};
You can fully reuse mt8195_regs, as mt8189 has the same layout.
> +
> static const int mt8195_regs[] = {
> [PWRAP_INIT_DONE2] = 0x0,
> [PWRAP_STAUPD_CTRL] = 0x4C,
> @@ -1324,6 +1335,7 @@ enum pwrap_type {
> PWRAP_MT8173,
> PWRAP_MT8183,
> PWRAP_MT8186,
> + PWRAP_MT8189,
> PWRAP_MT8195,
> PWRAP_MT8365,
> PWRAP_MT8516,
> @@ -1854,6 +1866,7 @@ static int pwrap_init_cipher(struct pmic_wrapper *wrp)
> break;
> case PWRAP_MT6873:
> case PWRAP_MT8183:
> + case PWRAP_MT8189:
> case PWRAP_MT8195:
> break;
> }
> @@ -2393,6 +2406,19 @@ static const struct pmic_wrapper_type pwrap_mt8183 = {
> .init_soc_specific = pwrap_mt8183_init_soc_specific,
> };
>
> +static struct pmic_wrapper_type pwrap_mt8189 = {
> + .regs = mt8189_regs,
> + .type = PWRAP_MT8189,
> + .arb_en_all = 0x777f,
> + .int_en_all = 0x180000,
> + .int1_en_all = 0,
> + .spi_w = PWRAP_MAN_CMD_SPI_WRITE,
> + .wdt_src = PWRAP_WDT_SRC_MASK_ALL,
> + .caps = PWRAP_CAP_ARB,
Why are you avoiding to enable the INT1 interrupt on MT8189?
Is this working around a hardware bug, or did you simply forget to enable it?
I think you should really enable it, which means....
> + .init_reg_clock = pwrap_common_init_reg_clock,
> + .init_soc_specific = NULL,
> +};
> +
> static const struct pmic_wrapper_type pwrap_mt8195 = {
> .regs = mt8195_regs,
> .type = PWRAP_MT8195,
> @@ -2456,6 +2482,7 @@ static const struct of_device_id of_pwrap_match_tbl[] = {
> { .compatible = "mediatek,mt8173-pwrap", .data = &pwrap_mt8173 },
> { .compatible = "mediatek,mt8183-pwrap", .data = &pwrap_mt8183 },
> { .compatible = "mediatek,mt8186-pwrap", .data = &pwrap_mt8186 },
> + { .compatible = "mediatek,mt8189-pwrap", .data = &pwrap_mt8189 },
...means that you don't even need to add a new compatible in this list, because
the MT8195 compatible can be reused.
You only have to add the MT8189 compatible to the bindings, so that you are
allowed to specify in your devicetree node
compatible = "mediatek,mt8189-pwrap", "mediatek,mt8195-pwrap";
> { .compatible = "mediatek,mt8195-pwrap", .data = &pwrap_mt8195 },
> { .compatible = "mediatek,mt8365-pwrap", .data = &pwrap_mt8365 },
> { .compatible = "mediatek,mt8516-pwrap", .data = &pwrap_mt8516 },
> diff --git a/drivers/spmi/spmi-mtk-pmif.c b/drivers/spmi/spmi-mtk-pmif.c
> index 160d36f7d238..00420568afef 100644
> --- a/drivers/spmi/spmi-mtk-pmif.c
> +++ b/drivers/spmi/spmi-mtk-pmif.c
> @@ -530,6 +530,9 @@ static const struct of_device_id mtk_spmi_match_table[] = {
> {
> .compatible = "mediatek,mt6873-spmi",
> .data = &mt6873_pmif_arb,
> + }, {
> + .compatible = "mediatek,mt8189-spmi",
> + .data = &mt8195_pmif_arb,
This change is useless. Just add the compatible to the bindings so that you
can specify
compatible = "mediatek,mt8189-spmi", "mediatek,mt8195-spmi";
Regards,
Angelo
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/3] dt-bindings: mediatek : add binding for pwrap,spmi
2025-08-01 6:39 ` [PATCH 1/3] dt-bindings: mediatek : add binding for pwrap,spmi niklaus.liu
@ 2025-08-01 7:41 ` AngeloGioacchino Del Regno
0 siblings, 0 replies; 7+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-08-01 7:41 UTC (permalink / raw)
To: niklaus.liu, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Stephen Boyd, Matthias Brugger, Liam Girdwood, Mark Brown,
Flora Fu, Alexandre Mergnat, Hsin-Hsiung Wang
Cc: devicetree, linux-kernel, linux-arm-kernel, linux-mediatek,
Project_Global_Chrome_Upstream_Group
Il 01/08/25 08:39, niklaus.liu ha scritto:
> Add pwrap,spmi compatible for mt8189 to the binding.
The changes look good, but you have to split the commit in two; one for adding the
compatible to mediatek,pwrap.yaml and one for adding it to the other.
Besides, please check the git log for both yaml files and:
1. Use the same prefixes that you find in there for your new commit titles;
2. Add a commit description that describes your change, e.g.:
"Add a new compatible string for MT8189; this SoC's {spmi, pwrap} IP is fully
compatible with the one found in the MT8195 SoC."
Regards,
Angelo
>
> Signed-off-by: niklaus.liu <niklaus.liu@mediatek.com>
> ---
> .../devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml | 1 +
> Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml | 1 +
> 2 files changed, 2 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml b/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml
> index 4737e5f45d54..c93cea9f203c 100644
> --- a/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml
> +++ b/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml
> @@ -52,6 +52,7 @@ properties:
> - items:
> - enum:
> - mediatek,mt8188-pwrap
> + - mediatek,mt8189-pwrap
> - const: mediatek,mt8195-pwrap
> - const: syscon
>
> diff --git a/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml b/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml
> index 7f0be0ac644a..dc61d88008a9 100644
> --- a/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml
> +++ b/Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml
> @@ -26,6 +26,7 @@ properties:
> - enum:
> - mediatek,mt8186-spmi
> - mediatek,mt8188-spmi
> + - mediatek,mt8189-spmi
> - const: mediatek,mt8195-spmi
>
> reg:
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2025-08-01 7:41 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-08-01 6:39 niklaus.liu
2025-08-01 6:39 ` [PATCH 1/3] dt-bindings: mediatek : add binding for pwrap,spmi niklaus.liu
2025-08-01 7:41 ` AngeloGioacchino Del Regno
2025-08-01 6:39 ` [PATCH 2/3] soc:mediatek mt8189: Porting driver for spmi/pwrap niklaus.liu
2025-08-01 7:39 ` AngeloGioacchino Del Regno
2025-08-01 6:39 ` [PATCH 3/3] regulator: Modify mt6315 regulator mode mask niklaus.liu
2025-08-01 7:30 ` Chen-Yu Tsai
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®