* Re: [PATCH v2 02/12] dt-bindings: media: Convert MediaTek mt8173-vpu bindings to DT schema
[not found] ` <20250911151001.108744-3-ariel.dalessandro@collabora.com>
@ 2025-09-12 8:11 ` AngeloGioacchino Del Regno
0 siblings, 0 replies; 19+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-09-12 8:11 UTC (permalink / raw)
To: Ariel D'Alessandro, airlied, amergnat, andrew+netdev,
andrew-ct.chen, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
robh, sean.wang, simona, support.opensource, tiffany.lin,
tzimmermann, yunfei.dong
Cc: devicetree, dri-devel, linux-arm-kernel, linux-bluetooth,
linux-gpio, linux-input, linux-kernel, linux-media,
linux-mediatek, linux-rockchip, linux-sound, netdev
Il 11/09/25 17:09, Ariel D'Alessandro ha scritto:
> Convert the existing text-based DT bindings for Mediatek MT8173 Video
> Processor Unit to a DT schema.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> ---
> .../bindings/media/mediatek,mt8173-vpu.yaml | 74 +++++++++++++++++++
> .../bindings/media/mediatek-vpu.txt | 31 --------
> 2 files changed, 74 insertions(+), 31 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
> delete mode 100644 Documentation/devicetree/bindings/media/mediatek-vpu.txt
>
> diff --git a/Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml b/Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
> new file mode 100644
> index 0000000000000..8a47761f1e6b5
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
> @@ -0,0 +1,74 @@
> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/media/mediatek,mt8173-vpu.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Mediatek MT8173 Video Processor Unit
> +
> +maintainers:
> + - Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> +
> +description:
> + Video Processor Unit is a HW video controller. It controls HW Codec including
> + H.264/VP8/VP9 Decode, H.264/VP8 Encode and Image Processor (scale/rotate/color
> + convert).
> +
> +properties:
> + compatible:
> + const: mediatek,mt8173-vpu
> +
> + reg:
> + maxItems: 2
> +
> + reg-names:
> + items:
> + - const: tcm
> + - const: cfg_reg
> +
> + interrupts:
> + maxItems: 1
> +
> + clocks:
> + maxItems: 1
> +
> + clock-names:
> + items:
> + - const: main
> +
> + memory-region:
> + maxItems: 1
> +
> +required:
> + - compatible
> + - reg
> + - reg-names
> + - interrupts
> + - clocks
> + - clock-names
> + - memory-region
> +
> +additionalProperties: false
> +
> +examples:
> + - |
> + #include <dt-bindings/clock/mt8173-clk.h>
> + #include <dt-bindings/interrupt-controller/arm-gic.h>
> +
> + soc {
> + #address-cells = <2>;
> + #size-cells = <2>;
> +
> + vpu: vpu@10020000 {
> + compatible = "mediatek,mt8173-vpu";
> + reg = <0 0x10020000 0 0x30000>,
> + <0 0x10050000 0 0x100>;
> + reg-names = "tcm", "cfg_reg";
> + interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&topckgen CLK_TOP_SCP_SEL>;
> + clock-names = "main";
> + memory-region = <&vpu_dma_reserved>;
> + };
> + };
> +
> +...
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 01/12] dt-bindings: media: Convert MediaTek mt8173-mdp bindings to DT schema
[not found] ` <20250911151001.108744-2-ariel.dalessandro@collabora.com>
@ 2025-09-12 8:11 ` AngeloGioacchino Del Regno
0 siblings, 0 replies; 19+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-09-12 8:11 UTC (permalink / raw)
To: Ariel D'Alessandro, airlied, amergnat, andrew+netdev,
andrew-ct.chen, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
robh, sean.wang, simona, support.opensource, tiffany.lin,
tzimmermann, yunfei.dong
Cc: devicetree, dri-devel, linux-arm-kernel, linux-bluetooth,
linux-gpio, linux-input, linux-kernel, linux-media,
linux-mediatek, linux-rockchip, linux-sound, netdev
Il 11/09/25 17:09, Ariel D'Alessandro ha scritto:
> Convert the existing text-based DT bindings for MediaTek MT8173 Media Data
> Path to a DT schema.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> ---
> .../bindings/media/mediatek,mt8173-mdp.yaml | 169 ++++++++++++++++++
> .../bindings/media/mediatek-mdp.txt | 95 ----------
> 2 files changed, 169 insertions(+), 95 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
> delete mode 100644 Documentation/devicetree/bindings/media/mediatek-mdp.txt
>
> diff --git a/Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml b/Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
> new file mode 100644
> index 0000000000000..8ca33a733c478
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
> @@ -0,0 +1,169 @@
> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/media/mediatek,mt8173-mdp.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: MediaTek MT8173 Media Data Path
> +
> +maintainers:
> + - Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> +
> +description:
> + Media Data Path is used for scaling and color space conversion.
> +
> +properties:
> + compatible:
> + oneOf:
> + - enum:
> + - mediatek,mt8173-mdp-rdma
> + - mediatek,mt8173-mdp-rsz
> + - mediatek,mt8173-mdp-wdma
> + - mediatek,mt8173-mdp-wrot
> + - items:
> + - const: mediatek,mt8173-mdp-rdma
> + - const: mediatek,mt8173-mdp
> +
> + reg:
> + maxItems: 1
> +
> + clocks:
> + minItems: 1
> + maxItems: 2
> +
> + power-domains:
> + maxItems: 1
> +
> + iommus:
> + maxItems: 1
> +
> + mediatek,vpu:
> + $ref: /schemas/types.yaml#/definitions/phandle
> + description:
> + phandle to Mediatek Video Processor Unit for HW Codec encode/decode and
> + image processing.
> +
> +required:
> + - compatible
> + - reg
> + - clocks
> + - power-domains
> +
> +allOf:
> + - if:
> + properties:
> + compatible:
> + contains:
> + const: mediatek,mt8173-mdp-rdma
> + then:
> + properties:
> + clocks:
> + items:
> + - description: Main clock
> + - description: Mutex clock
> + else:
> + properties:
> + clocks:
> + items:
> + - description: Main clock
> +
> + - if:
> + properties:
> + compatible:
> + contains:
> + enum:
> + - mediatek,mt8173-mdp-rdma
> + - mediatek,mt8173-mdp-wdma
> + - mediatek,mt8173-mdp-wrot
> + then:
> + required:
> + - iommus
> +
> + - if:
> + properties:
> + compatible:
> + contains:
> + const: mediatek,mt8173-mdp
> + then:
> + required:
> + - mediatek,vpu
> +
> +additionalProperties: false
> +
> +examples:
> + - |
> + #include <dt-bindings/clock/mt8173-clk.h>
> + #include <dt-bindings/memory/mt8173-larb-port.h>
> + #include <dt-bindings/power/mt8173-power.h>
> +
> + soc {
> + #address-cells = <2>;
> + #size-cells = <2>;
> +
> + mdp_rdma0: rdma@14001000 {
> + compatible = "mediatek,mt8173-mdp-rdma",
> + "mediatek,mt8173-mdp";
> + reg = <0 0x14001000 0 0x1000>;
> + clocks = <&mmsys CLK_MM_MDP_RDMA0>,
> + <&mmsys CLK_MM_MUTEX_32K>;
> + power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
> + iommus = <&iommu M4U_PORT_MDP_RDMA0>;
> + mediatek,vpu = <&vpu>;
> + };
> +
> + mdp_rdma1: rdma@14002000 {
> + compatible = "mediatek,mt8173-mdp-rdma";
> + reg = <0 0x14002000 0 0x1000>;
> + clocks = <&mmsys CLK_MM_MDP_RDMA1>,
> + <&mmsys CLK_MM_MUTEX_32K>;
> + power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
> + iommus = <&iommu M4U_PORT_MDP_RDMA1>;
> + };
> +
> + mdp_rsz0: rsz@14003000 {
> + compatible = "mediatek,mt8173-mdp-rsz";
> + reg = <0 0x14003000 0 0x1000>;
> + clocks = <&mmsys CLK_MM_MDP_RSZ0>;
> + power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
> + };
> +
> + mdp_rsz1: rsz@14004000 {
> + compatible = "mediatek,mt8173-mdp-rsz";
> + reg = <0 0x14004000 0 0x1000>;
> + clocks = <&mmsys CLK_MM_MDP_RSZ1>;
> + power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
> + };
> +
> + mdp_rsz2: rsz@14005000 {
> + compatible = "mediatek,mt8173-mdp-rsz";
> + reg = <0 0x14005000 0 0x1000>;
> + clocks = <&mmsys CLK_MM_MDP_RSZ2>;
> + power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
> + };
> +
> + mdp_wdma0: wdma@14006000 {
> + compatible = "mediatek,mt8173-mdp-wdma";
> + reg = <0 0x14006000 0 0x1000>;
> + clocks = <&mmsys CLK_MM_MDP_WDMA>;
> + power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
> + iommus = <&iommu M4U_PORT_MDP_WDMA>;
> + };
> +
> + mdp_wrot0: wrot@14007000 {
> + compatible = "mediatek,mt8173-mdp-wrot";
> + reg = <0 0x14007000 0 0x1000>;
> + clocks = <&mmsys CLK_MM_MDP_WROT0>;
> + power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
> + iommus = <&iommu M4U_PORT_MDP_WROT0>;
> + };
> +
> + mdp_wrot1: wrot@14008000 {
> + compatible = "mediatek,mt8173-mdp-wrot";
> + reg = <0 0x14008000 0 0x1000>;
> + clocks = <&mmsys CLK_MM_MDP_WROT1>;
> + power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
> + iommus = <&iommu M4U_PORT_MDP_WROT1>;
> + };
> + };
> +
> +...
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 07/12] arm64: dts: mediatek: mt8173: Fix mt8173-pinctrl node names
[not found] ` <20250911151001.108744-8-ariel.dalessandro@collabora.com>
@ 2025-09-12 8:11 ` AngeloGioacchino Del Regno
0 siblings, 0 replies; 19+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-09-12 8:11 UTC (permalink / raw)
To: Ariel D'Alessandro, airlied, amergnat, andrew+netdev,
andrew-ct.chen, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
robh, sean.wang, simona, support.opensource, tiffany.lin,
tzimmermann, yunfei.dong
Cc: devicetree, dri-devel, linux-arm-kernel, linux-bluetooth,
linux-gpio, linux-input, linux-kernel, linux-media,
linux-mediatek, linux-rockchip, linux-sound, netdev
Il 11/09/25 17:09, Ariel D'Alessandro ha scritto:
> According to the mediatek,mt8173-pinctrl device tree binding schema, the
> pinctrl node names should match pattern 'pins$'. Fix this.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
> Acked-by: Rob Herring (Arm) <robh@kernel.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 09/12] dt-bindings: regulator: Convert Dialog DA9211 Regulators to DT schema
[not found] ` <20250911151001.108744-10-ariel.dalessandro@collabora.com>
@ 2025-09-12 8:11 ` AngeloGioacchino Del Regno
2025-10-01 17:43 ` Ariel D'Alessandro
2025-09-15 17:20 ` Rob Herring (Arm)
1 sibling, 1 reply; 19+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-09-12 8:11 UTC (permalink / raw)
To: Ariel D'Alessandro, airlied, amergnat, andrew+netdev,
andrew-ct.chen, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
robh, sean.wang, simona, support.opensource, tiffany.lin,
tzimmermann, yunfei.dong
Cc: devicetree, dri-devel, linux-arm-kernel, linux-bluetooth,
linux-gpio, linux-input, linux-kernel, linux-media,
linux-mediatek, linux-rockchip, linux-sound, netdev
Il 11/09/25 17:09, Ariel D'Alessandro ha scritto:
> Convert the existing text-based DT bindings for Dialog Semiconductor DA9211
> Voltage Regulators family to a DT schema. Examples are simplified, as these
> are all equal.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> ---
> .../devicetree/bindings/regulator/da9211.txt | 205 ------------------
> .../bindings/regulator/dlg,da9211.yaml | 104 +++++++++
> 2 files changed, 104 insertions(+), 205 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/regulator/da9211.txt
> create mode 100644 Documentation/devicetree/bindings/regulator/dlg,da9211.yaml
>
..snip..
> diff --git a/Documentation/devicetree/bindings/regulator/dlg,da9211.yaml b/Documentation/devicetree/bindings/regulator/dlg,da9211.yaml
> new file mode 100644
> index 0000000000000..9d5e25bc3872c
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/regulator/dlg,da9211.yaml
> @@ -0,0 +1,104 @@
> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/regulator/dlg,da9211.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title:
> + Dialog Semiconductor DA9211/DA9212/DA9213/DA9223/DA9214/DA9224/DA9215/DA9225
> + Voltage Regulator
Dialog Semiconductor DA9211-9215, DA9223-9225 Voltage Regulators
Better? :-)
> +
> +maintainers:
> + - Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> +
> +properties:
> + compatible:
> + enum:
> + - dlg,da9211
> + - dlg,da9212
> + - dlg,da9213
> + - dlg,da9214
> + - dlg,da9215
> + - dlg,da9223
> + - dlg,da9224
> + - dlg,da9225
> +
> + reg:
> + maxItems: 1
> +
> + interrupts:
> + maxItems: 1
> +
> + regulators:
> + type: object
> + additionalProperties: false
> + description:
> + List of regulators provided by the device
> +
> + patternProperties:
> + "^BUCK([AB])$":
> + type: object
> + $ref: regulator.yaml#
> + unevaluatedProperties: false
> + description: |
Please drop the vertical bar | from all descriptions
after which,
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> + Properties for a single BUCK regulator
> +
> + properties:
> + regulator-initial-mode:
> + items:
> + enum: [ 1, 2, 3 ]
> + description: |
> + Defined in include/dt-bindings/regulator/dlg,da9211-regulator.h
> +
> + regulator-allowed-modes:
> + items:
> + enum: [ 1, 2, 3 ]
> + description: |
> + Defined in include/dt-bindings/regulator/dlg,da9211-regulator.h
> +
> + enable-gpios:
> + maxItems: 1
> +
> +required:
> + - compatible
> + - reg
> + - interrupts
> + - regulators
> +
> +additionalProperties: false
> +
> +examples:
> + - |
> + #include <dt-bindings/regulator/dlg,da9211-regulator.h>
> +
> + i2c {
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + regulator@68 {
> + compatible = "dlg,da9212";
> + reg = <0x68>;
> + interrupts = <3 27>;
> +
> + regulators {
> + BUCKA {
> + regulator-name = "VBUCKA";
> + regulator-min-microvolt = < 300000>;
> + regulator-max-microvolt = <1570000>;
> + regulator-min-microamp = <2000000>;
> + regulator-max-microamp = <5000000>;
> + enable-gpios = <&gpio 27 0>;
> + };
> + BUCKB {
> + regulator-name = "VBUCKB";
> + regulator-min-microvolt = < 300000>;
> + regulator-max-microvolt = <1570000>;
> + regulator-min-microamp = <2000000>;
> + regulator-max-microamp = <5000000>;
> + enable-gpios = <&gpio 17 0>;
> + };
> + };
> + };
> + };
> +
> +...
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 10/12] arm64: dts: mediatek: mt8173-elm: Drop unused bank supply
[not found] ` <20250911151001.108744-11-ariel.dalessandro@collabora.com>
@ 2025-09-12 8:11 ` AngeloGioacchino Del Regno
0 siblings, 0 replies; 19+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-09-12 8:11 UTC (permalink / raw)
To: Ariel D'Alessandro, airlied, amergnat, andrew+netdev,
andrew-ct.chen, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
robh, sean.wang, simona, support.opensource, tiffany.lin,
tzimmermann, yunfei.dong
Cc: devicetree, dri-devel, linux-arm-kernel, linux-bluetooth,
linux-gpio, linux-input, linux-kernel, linux-media,
linux-mediatek, linux-rockchip, linux-sound, netdev
Il 11/09/25 17:09, Ariel D'Alessandro ha scritto:
> The mediatek,mt8173-thermal device tree binding schema doesn't allow
> regulator supplies like the ones defined in mt8173-elm.dtsi. Drop these as
> the associated driver doesn't implement them either.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 11/12] dt-bindings: soc: mediatek: pwrap: Add power-domains property
[not found] ` <20250911151001.108744-12-ariel.dalessandro@collabora.com>
@ 2025-09-12 8:11 ` AngeloGioacchino Del Regno
0 siblings, 0 replies; 19+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-09-12 8:11 UTC (permalink / raw)
To: Ariel D'Alessandro, airlied, amergnat, andrew+netdev,
andrew-ct.chen, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
robh, sean.wang, simona, support.opensource, tiffany.lin,
tzimmermann, yunfei.dong
Cc: devicetree, dri-devel, linux-arm-kernel, linux-bluetooth,
linux-gpio, linux-input, linux-kernel, linux-media,
linux-mediatek, linux-rockchip, linux-sound, netdev
Il 11/09/25 17:10, Ariel D'Alessandro ha scritto:
> Currently, the DT bindings for Mediatek PMIC Wrapper is missing the
> power-domains property, which is used in the MT8173 E1 evaluation board as
> it needs USB power domain.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> Acked-by: Rob Herring (Arm) <robh@kernel.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> ---
> .../bindings/soc/mediatek/mediatek,pwrap.yaml | 15 +++++++++++++++
> 1 file changed, 15 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml b/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml
> index 4737e5f45d541..54c0cd64d3094 100644
> --- a/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml
> +++ b/Documentation/devicetree/bindings/soc/mediatek/mediatek,pwrap.yaml
> @@ -98,6 +98,9 @@ properties:
> - const: pwrap
> - const: pwrap-bridge
>
> + power-domains:
> + maxItems: 1
> +
> pmic:
> type: object
>
> @@ -126,6 +129,18 @@ allOf:
> clock-names:
> minItems: 4
>
> + - if:
> + properties:
> + compatible:
> + contains:
> + const: mediatek,mt8173-pwrap
> + then:
> + properties:
> + power-domains: true
> + else:
> + properties:
> + power-domains: false
> +
> additionalProperties: false
>
> examples:
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 08/12] dt-bindings: pinctrl: mt65xx: Allow gpio-line-names
[not found] ` <20250911151001.108744-9-ariel.dalessandro@collabora.com>
@ 2025-09-12 8:12 ` AngeloGioacchino Del Regno
2025-09-15 17:18 ` Rob Herring (Arm)
1 sibling, 0 replies; 19+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-09-12 8:12 UTC (permalink / raw)
To: Ariel D'Alessandro, airlied, amergnat, andrew+netdev,
andrew-ct.chen, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
robh, sean.wang, simona, support.opensource, tiffany.lin,
tzimmermann, yunfei.dong
Cc: devicetree, dri-devel, linux-arm-kernel, linux-bluetooth,
linux-gpio, linux-input, linux-kernel, linux-media,
linux-mediatek, linux-rockchip, linux-sound, netdev
Il 11/09/25 17:09, Ariel D'Alessandro ha scritto:
> Current, the DT bindings for MediaTek's MT65xx Pin controller is missing
> the gpio-line-names property, add it to the associated schema.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> ---
> .../devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
> index b9680b896f12f..aa71398cf522f 100644
> --- a/Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
> +++ b/Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
> @@ -43,6 +43,8 @@ properties:
> the amount of cells must be specified as 2. See the below mentioned gpio
> binding representation for description of particular cells.
>
> + gpio-line-names: true
> +
> mediatek,pctl-regmap:
> $ref: /schemas/types.yaml#/definitions/phandle-array
> items:
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 12/12] dt-bindings: input: Convert MELFAS MIP4 Touchscreen to DT schema
[not found] ` <20250911151001.108744-13-ariel.dalessandro@collabora.com>
@ 2025-09-12 8:13 ` AngeloGioacchino Del Regno
0 siblings, 0 replies; 19+ messages in thread
From: AngeloGioacchino Del Regno @ 2025-09-12 8:13 UTC (permalink / raw)
To: Ariel D'Alessandro, airlied, amergnat, andrew+netdev,
andrew-ct.chen, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
robh, sean.wang, simona, support.opensource, tiffany.lin,
tzimmermann, yunfei.dong
Cc: devicetree, dri-devel, linux-arm-kernel, linux-bluetooth,
linux-gpio, linux-input, linux-kernel, linux-media,
linux-mediatek, linux-rockchip, linux-sound, netdev
Il 11/09/25 17:10, Ariel D'Alessandro ha scritto:
> Convert the existing text-based DT bindings for MELFAS MIP4 Touchscreen
> controller to a DT schema.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 03/12] dt-bindings: net: Convert Marvell 8897/8997 bindings to DT schema
[not found] ` <20250911151001.108744-4-ariel.dalessandro@collabora.com>
@ 2025-09-12 14:06 ` Rob Herring
2025-10-01 17:27 ` Ariel D'Alessandro
0 siblings, 1 reply; 19+ messages in thread
From: Rob Herring @ 2025-09-12 14:06 UTC (permalink / raw)
To: Ariel D'Alessandro
Cc: airlied, amergnat, andrew+netdev, andrew-ct.chen,
angelogioacchino.delregno, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
sean.wang, simona, support.opensource, tiffany.lin, tzimmermann,
yunfei.dong, devicetree, dri-devel, linux-arm-kernel,
linux-bluetooth, linux-gpio, linux-input, linux-kernel,
linux-media, linux-mediatek, linux-rockchip, linux-sound, netdev
On Thu, Sep 11, 2025 at 12:09:52PM -0300, Ariel D'Alessandro wrote:
> Convert the existing text-based DT bindings for Marvell 8897/8997
> (sd8897/sd8997) bluetooth devices controller to a DT schema.
>
> While here:
>
> * bindings for "usb1286,204e" (USB interface) are dropped from the DT
> schema definition as these are currently documented in file [0].
> * DT binding users are updated to use bluetooth generic name
> recommendation.
>
> [0] Documentation/devicetree/bindings/net/btusb.txt
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> ---
> .../net/bluetooth/marvell,sd8897-bt.yaml | 79 ++++++++++++++++++
> .../devicetree/bindings/net/btusb.txt | 2 +-
> .../bindings/net/marvell-bt-8xxx.txt | 83 -------------------
> .../dts/rockchip/rk3288-veyron-fievel.dts | 2 +-
> .../boot/dts/rockchip/rk3288-veyron-jaq.dts | 2 +-
> arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 2 +-
.dts files should be separate patches. Please send the bindings patches
separately per subsystem so subsystem maintainers can apply them. All
the Mediatek dts changes can be 1 series.
The schema looks good.
Rob
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 05/12] dt-bindings: display: mediatek,od: Add mediatek,gce-client-reg property
[not found] ` <20250911151001.108744-6-ariel.dalessandro@collabora.com>
@ 2025-09-12 22:37 ` Rob Herring (Arm)
0 siblings, 0 replies; 19+ messages in thread
From: Rob Herring (Arm) @ 2025-09-12 22:37 UTC (permalink / raw)
To: Ariel D'Alessandro
Cc: luiz.dentz, kuba, airlied, mripard, angelogioacchino.delregno,
linux-arm-kernel, maarten.lankhorst, tiffany.lin, houlong.wei,
minghsiu.tsai, lgirdwood, louisalexis.eyraud, linus.walleij,
devicetree, linux-input, yunfei.dong, edumazet, linux-bluetooth,
tzimmermann, broonie, andrew+netdev, kernel, chunkuang.hu,
amergnat, conor+dt, matthias.bgg, support.opensource,
linux-rockchip, davem, andrew-ct.chen, krzk+dt, p.zabel,
sean.wang, linux-kernel, simona, linux-mediatek, marcel,
dmitry.torokhov, dri-devel, pabeni, jeesw, mchehab, linux-media,
flora.fu, linux-gpio, heiko, linux-sound, netdev
On Thu, 11 Sep 2025 12:09:54 -0300, Ariel D'Alessandro wrote:
> Currently, users of Mediatek OD (display overdrive) DT bindings set
> mediatek,gce-client-reg node property, which is missing from the DT schema.
>
> For example, device tree arch/arm64/boot/dts/mediatek/mt8173.dtsi is
> causing the following dtb check error:
>
> ```
> $ make CHECK_DTBS=y mediatek/mt8173-elm.dtb
> SCHEMA Documentation/devicetree/bindings/processed-schema.json
> DTC [C] arch/arm64/boot/dts/mediatek/mt8173-elm.dtb
> [...]
> arch/arm64/boot/dts/mediatek/mt8173-elm.dtb: od@14023000
> (mediatek,mt8173-disp-od): 'mediatek,gce-client-reg' does not match
> any of the regexes: '^pinctrl-[0-9]+$'
> ```
>
> This commit adds the missing node property in the DT schema and updates the
> example as well.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> ---
> .../bindings/display/mediatek/mediatek,od.yaml | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
>
I fixed up the commit msg with Krzysztof's comments and applied both
display patches. Thanks!
Rob
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 04/12] dt-bindings: ASoC: Convert MediaTek RT5650 codecs bindings to DT schema
[not found] ` <20250911151001.108744-5-ariel.dalessandro@collabora.com>
@ 2025-09-15 17:18 ` Rob Herring (Arm)
0 siblings, 0 replies; 19+ messages in thread
From: Rob Herring (Arm) @ 2025-09-15 17:18 UTC (permalink / raw)
To: Ariel D'Alessandro
Cc: angelogioacchino.delregno, netdev, broonie, flora.fu, p.zabel,
linux-input, devicetree, support.opensource, edumazet, krzk+dt,
louisalexis.eyraud, mchehab, matthias.bgg, tiffany.lin,
linux-media, maarten.lankhorst, mripard, chunkuang.hu, linux-gpio,
linux-kernel, airlied, linus.walleij, pabeni, lgirdwood, kuba,
linux-sound, tzimmermann, amergnat, linux-rockchip, dri-devel,
andrew+netdev, conor+dt, dmitry.torokhov, yunfei.dong,
linux-bluetooth, davem, jeesw, heiko, linux-arm-kernel,
minghsiu.tsai, sean.wang, houlong.wei, luiz.dentz, kernel,
linux-mediatek, simona, marcel, andrew-ct.chen
On Thu, 11 Sep 2025 12:09:53 -0300, Ariel D'Alessandro wrote:
> Convert the existing text-based DT bindings for Mediatek MT8173 RT5650
> codecs to a DT schema.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> ---
> .../sound/mediatek,mt8173-rt5650.yaml | 73 +++++++++++++++++++
> .../bindings/sound/mt8173-rt5650.txt | 31 --------
> 2 files changed, 73 insertions(+), 31 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/sound/mediatek,mt8173-rt5650.yaml
> delete mode 100644 Documentation/devicetree/bindings/sound/mt8173-rt5650.txt
>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 08/12] dt-bindings: pinctrl: mt65xx: Allow gpio-line-names
[not found] ` <20250911151001.108744-9-ariel.dalessandro@collabora.com>
2025-09-12 8:12 ` [PATCH v2 08/12] dt-bindings: pinctrl: mt65xx: Allow gpio-line-names AngeloGioacchino Del Regno
@ 2025-09-15 17:18 ` Rob Herring (Arm)
1 sibling, 0 replies; 19+ messages in thread
From: Rob Herring (Arm) @ 2025-09-15 17:18 UTC (permalink / raw)
To: Ariel D'Alessandro
Cc: louisalexis.eyraud, angelogioacchino.delregno, support.opensource,
tzimmermann, sean.wang, maarten.lankhorst, luiz.dentz, krzk+dt,
kuba, linux-bluetooth, p.zabel, jeesw, andrew+netdev, houlong.wei,
linux-rockchip, mripard, linux-input, tiffany.lin, amergnat,
linus.walleij, andrew-ct.chen, marcel, lgirdwood, heiko,
matthias.bgg, dri-devel, dmitry.torokhov, airlied, linux-mediatek,
chunkuang.hu, flora.fu, devicetree, davem, linux-arm-kernel,
kernel, simona, netdev, edumazet, yunfei.dong, linux-gpio,
minghsiu.tsai, linux-kernel, pabeni, broonie, mchehab, conor+dt,
linux-media, linux-sound
On Thu, 11 Sep 2025 12:09:57 -0300, Ariel D'Alessandro wrote:
> Current, the DT bindings for MediaTek's MT65xx Pin controller is missing
> the gpio-line-names property, add it to the associated schema.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> ---
> .../devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 09/12] dt-bindings: regulator: Convert Dialog DA9211 Regulators to DT schema
[not found] ` <20250911151001.108744-10-ariel.dalessandro@collabora.com>
2025-09-12 8:11 ` [PATCH v2 09/12] dt-bindings: regulator: Convert Dialog DA9211 Regulators " AngeloGioacchino Del Regno
@ 2025-09-15 17:20 ` Rob Herring (Arm)
1 sibling, 0 replies; 19+ messages in thread
From: Rob Herring (Arm) @ 2025-09-15 17:20 UTC (permalink / raw)
To: Ariel D'Alessandro
Cc: minghsiu.tsai, krzk+dt, kernel, linux-bluetooth,
louisalexis.eyraud, chunkuang.hu, pabeni, yunfei.dong,
houlong.wei, airlied, angelogioacchino.delregno, linus.walleij,
sean.wang, linux-mediatek, maarten.lankhorst, devicetree, simona,
linux-arm-kernel, edumazet, netdev, support.opensource, marcel,
broonie, lgirdwood, davem, linux-sound, amergnat, tiffany.lin,
andrew-ct.chen, linux-kernel, matthias.bgg, dmitry.torokhov,
p.zabel, andrew+netdev, mchehab, linux-rockchip, jeesw,
tzimmermann, dri-devel, linux-input, mripard, linux-media,
flora.fu, kuba, conor+dt, heiko, luiz.dentz, linux-gpio
On Thu, 11 Sep 2025 12:09:58 -0300, Ariel D'Alessandro wrote:
> Convert the existing text-based DT bindings for Dialog Semiconductor DA9211
> Voltage Regulators family to a DT schema. Examples are simplified, as these
> are all equal.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> ---
> .../devicetree/bindings/regulator/da9211.txt | 205 ------------------
> .../bindings/regulator/dlg,da9211.yaml | 104 +++++++++
> 2 files changed, 104 insertions(+), 205 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/regulator/da9211.txt
> create mode 100644 Documentation/devicetree/bindings/regulator/dlg,da9211.yaml
>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 00/12] MediaTek dt-bindings sanitization (MT8173)
[not found] <20250911151001.108744-1-ariel.dalessandro@collabora.com>
` (10 preceding siblings ...)
[not found] ` <20250911151001.108744-10-ariel.dalessandro@collabora.com>
@ 2025-09-23 21:48 ` Rob Herring
2025-10-01 17:17 ` Ariel D'Alessandro
11 siblings, 1 reply; 19+ messages in thread
From: Rob Herring @ 2025-09-23 21:48 UTC (permalink / raw)
To: Ariel D'Alessandro
Cc: airlied, amergnat, andrew+netdev, andrew-ct.chen,
angelogioacchino.delregno, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
sean.wang, simona, support.opensource, tiffany.lin, tzimmermann,
yunfei.dong, devicetree, dri-devel, linux-arm-kernel,
linux-bluetooth, linux-gpio, linux-input, linux-kernel,
linux-media, linux-mediatek, linux-rockchip, linux-sound, netdev
On Thu, Sep 11, 2025 at 12:09:49PM -0300, Ariel D'Alessandro wrote:
> This patch series continues the effort to address Device Tree validation
> warnings for MediaTek platforms, with a focus on MT8173. It follows the
> initial cleanup series by Angelo [0].
>
> Similarly to the ongoing MT8183 work done by Julien Massot, this patchset
> eliminates several of the remaining warnings by improving or converting DT
> bindings to YAML, adding missing properties, and updating device tree files
> accordingly.
>
> [0] https://www.spinics.net/lists/kernel/msg5780177.html
>
> Changes in v2:
> * Wrapped commit messages to 75 columns line wrap.
> * Replaced "YAML" by "DT schema" in patches subject and content.
> * mt8173-mdp: Fixed properties: compatible, clocks, iommus and
> mediatek,vpu.
> * mt8173-vpu: Fixed line wrap. Dropped memory-region property description.
> * mediatek,mmsys: Dropped patch as it's not a binding issue.
> * mediatek,od: Rewrote commit log with details on DT schema users missing
> the related property. Rewrote mediatek,gce-client-reg property.
> * mediatek,ufoe: Rewrote commit log with details on DT schema users missing
> the related property. Rewrote mediatek,gce-client-reg property.
> * marvell,sd8897-bt: Moved to net/bluetooth/. Added missing ref to
> bluetooth-controller.yaml. Dropped example. Updated reference in another
> file. Minor fixes in properties.
> * mediatek,mt8173-rt5650: Dropped unnecessary quotes and unused label.
> * dlg,da9211: Dropped enable-gpios description. Rewrote generic example
> node names. Minor fixes in properties.
> * melfas,mip4_ts: Dropped unnecessary quotes. Added "active high" to
> ce-gpios property description.
> * mediatek,jpeg: Dropped patch as it doesn't apply.
>
> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
>
> Ariel D'Alessandro (12):
> dt-bindings: media: Convert MediaTek mt8173-mdp bindings to DT schema
> dt-bindings: media: Convert MediaTek mt8173-vpu bindings to DT schema
> dt-bindings: net: Convert Marvell 8897/8997 bindings to DT schema
> dt-bindings: ASoC: Convert MediaTek RT5650 codecs bindings to DT
> schema
> dt-bindings: display: mediatek,od: Add mediatek,gce-client-reg
> property
> dt-bindings: display: mediatek,ufoe: Add mediatek,gce-client-reg
> property
> arm64: dts: mediatek: mt8173: Fix mt8173-pinctrl node names
> dt-bindings: pinctrl: mt65xx: Allow gpio-line-names
> dt-bindings: regulator: Convert Dialog DA9211 Regulators to DT schema
> arm64: dts: mediatek: mt8173-elm: Drop unused bank supply
> dt-bindings: soc: mediatek: pwrap: Add power-domains property
> dt-bindings: input: Convert MELFAS MIP4 Touchscreen to DT schema
As we're close to the merge window, I applied patches 2, 8, and 11.
Rob
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 00/12] MediaTek dt-bindings sanitization (MT8173)
2025-09-23 21:48 ` [PATCH v2 00/12] MediaTek dt-bindings sanitization (MT8173) Rob Herring
@ 2025-10-01 17:17 ` Ariel D'Alessandro
0 siblings, 0 replies; 19+ messages in thread
From: Ariel D'Alessandro @ 2025-10-01 17:17 UTC (permalink / raw)
To: Rob Herring
Cc: airlied, amergnat, andrew+netdev, andrew-ct.chen,
angelogioacchino.delregno, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
sean.wang, simona, support.opensource, tiffany.lin, tzimmermann,
yunfei.dong, devicetree, dri-devel, linux-arm-kernel,
linux-bluetooth, linux-gpio, linux-input, linux-kernel,
linux-media, linux-mediatek, linux-rockchip, linux-sound, netdev
Rob,
On 9/23/25 6:48 PM, Rob Herring wrote:
> On Thu, Sep 11, 2025 at 12:09:49PM -0300, Ariel D'Alessandro wrote:
>> This patch series continues the effort to address Device Tree validation
>> warnings for MediaTek platforms, with a focus on MT8173. It follows the
>> initial cleanup series by Angelo [0].
>>
>> Similarly to the ongoing MT8183 work done by Julien Massot, this patchset
>> eliminates several of the remaining warnings by improving or converting DT
>> bindings to YAML, adding missing properties, and updating device tree files
>> accordingly.
>>
>> [0] https://www.spinics.net/lists/kernel/msg5780177.html
>>
>> Changes in v2:
>> * Wrapped commit messages to 75 columns line wrap.
>> * Replaced "YAML" by "DT schema" in patches subject and content.
>> * mt8173-mdp: Fixed properties: compatible, clocks, iommus and
>> mediatek,vpu.
>> * mt8173-vpu: Fixed line wrap. Dropped memory-region property description.
>> * mediatek,mmsys: Dropped patch as it's not a binding issue.
>> * mediatek,od: Rewrote commit log with details on DT schema users missing
>> the related property. Rewrote mediatek,gce-client-reg property.
>> * mediatek,ufoe: Rewrote commit log with details on DT schema users missing
>> the related property. Rewrote mediatek,gce-client-reg property.
>> * marvell,sd8897-bt: Moved to net/bluetooth/. Added missing ref to
>> bluetooth-controller.yaml. Dropped example. Updated reference in another
>> file. Minor fixes in properties.
>> * mediatek,mt8173-rt5650: Dropped unnecessary quotes and unused label.
>> * dlg,da9211: Dropped enable-gpios description. Rewrote generic example
>> node names. Minor fixes in properties.
>> * melfas,mip4_ts: Dropped unnecessary quotes. Added "active high" to
>> ce-gpios property description.
>> * mediatek,jpeg: Dropped patch as it doesn't apply.
>>
>> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
>>
>> Ariel D'Alessandro (12):
>> dt-bindings: media: Convert MediaTek mt8173-mdp bindings to DT schema
>> dt-bindings: media: Convert MediaTek mt8173-vpu bindings to DT schema
>> dt-bindings: net: Convert Marvell 8897/8997 bindings to DT schema
>> dt-bindings: ASoC: Convert MediaTek RT5650 codecs bindings to DT
>> schema
>> dt-bindings: display: mediatek,od: Add mediatek,gce-client-reg
>> property
>> dt-bindings: display: mediatek,ufoe: Add mediatek,gce-client-reg
>> property
>> arm64: dts: mediatek: mt8173: Fix mt8173-pinctrl node names
>> dt-bindings: pinctrl: mt65xx: Allow gpio-line-names
>> dt-bindings: regulator: Convert Dialog DA9211 Regulators to DT schema
>> arm64: dts: mediatek: mt8173-elm: Drop unused bank supply
>> dt-bindings: soc: mediatek: pwrap: Add power-domains property
>> dt-bindings: input: Convert MELFAS MIP4 Touchscreen to DT schema
>
> As we're close to the merge window, I applied patches 2, 8, and 11.
Great, I can see that patches 5 and 6 were also applied (with small
modifications).
Thanks!
--
Ariel D'Alessandro
Software Engineer
Collabora Ltd.
Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
Registered in England & Wales, no. 5513718
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 03/12] dt-bindings: net: Convert Marvell 8897/8997 bindings to DT schema
2025-09-12 14:06 ` [PATCH v2 03/12] dt-bindings: net: Convert Marvell 8897/8997 bindings " Rob Herring
@ 2025-10-01 17:27 ` Ariel D'Alessandro
2025-11-24 18:54 ` Rob Herring
0 siblings, 1 reply; 19+ messages in thread
From: Ariel D'Alessandro @ 2025-10-01 17:27 UTC (permalink / raw)
To: Rob Herring
Cc: airlied, amergnat, andrew+netdev, andrew-ct.chen,
angelogioacchino.delregno, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
sean.wang, simona, support.opensource, tiffany.lin, tzimmermann,
yunfei.dong, devicetree, dri-devel, linux-arm-kernel,
linux-bluetooth, linux-gpio, linux-input, linux-kernel,
linux-media, linux-mediatek, linux-rockchip, linux-sound, netdev
Rob,
On 9/12/25 11:06 AM, Rob Herring wrote:
> On Thu, Sep 11, 2025 at 12:09:52PM -0300, Ariel D'Alessandro wrote:
>> Convert the existing text-based DT bindings for Marvell 8897/8997
>> (sd8897/sd8997) bluetooth devices controller to a DT schema.
>>
>> While here:
>>
>> * bindings for "usb1286,204e" (USB interface) are dropped from the DT
>> schema definition as these are currently documented in file [0].
>> * DT binding users are updated to use bluetooth generic name
>> recommendation.
>>
>> [0] Documentation/devicetree/bindings/net/btusb.txt
>>
>> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
>> ---
>> .../net/bluetooth/marvell,sd8897-bt.yaml | 79 ++++++++++++++++++
>> .../devicetree/bindings/net/btusb.txt | 2 +-
>> .../bindings/net/marvell-bt-8xxx.txt | 83 -------------------
>
>> .../dts/rockchip/rk3288-veyron-fievel.dts | 2 +-
>> .../boot/dts/rockchip/rk3288-veyron-jaq.dts | 2 +-
>> arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 2 +-
>
> .dts files should be separate patches. Please send the bindings patches
> separately per subsystem so subsystem maintainers can apply them. All
> the Mediatek dts changes can be 1 series.
Ack, will fix in v3.
>
> The schema looks good.
Great, thanks!
--
Ariel D'Alessandro
Software Engineer
Collabora Ltd.
Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
Registered in England & Wales, no. 5513718
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 09/12] dt-bindings: regulator: Convert Dialog DA9211 Regulators to DT schema
2025-09-12 8:11 ` [PATCH v2 09/12] dt-bindings: regulator: Convert Dialog DA9211 Regulators " AngeloGioacchino Del Regno
@ 2025-10-01 17:43 ` Ariel D'Alessandro
0 siblings, 0 replies; 19+ messages in thread
From: Ariel D'Alessandro @ 2025-10-01 17:43 UTC (permalink / raw)
To: AngeloGioacchino Del Regno, airlied, amergnat, andrew+netdev,
andrew-ct.chen, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
robh, sean.wang, simona, support.opensource, tiffany.lin,
tzimmermann, yunfei.dong
Cc: devicetree, dri-devel, linux-arm-kernel, linux-bluetooth,
linux-gpio, linux-input, linux-kernel, linux-media,
linux-mediatek, linux-rockchip, linux-sound, netdev
Angelo,
On 9/12/25 5:11 AM, AngeloGioacchino Del Regno wrote:
> Il 11/09/25 17:09, Ariel D'Alessandro ha scritto:
>> Convert the existing text-based DT bindings for Dialog Semiconductor
>> DA9211
>> Voltage Regulators family to a DT schema. Examples are simplified, as
>> these
>> are all equal.
>>
>> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
>> ---
>> .../devicetree/bindings/regulator/da9211.txt | 205 ------------------
>> .../bindings/regulator/dlg,da9211.yaml | 104 +++++++++
>> 2 files changed, 104 insertions(+), 205 deletions(-)
>> delete mode 100644 Documentation/devicetree/bindings/regulator/
>> da9211.txt
>> create mode 100644 Documentation/devicetree/bindings/regulator/
>> dlg,da9211.yaml
>>
>
> ..snip..
>
>> diff --git a/Documentation/devicetree/bindings/regulator/
>> dlg,da9211.yaml b/Documentation/devicetree/bindings/regulator/
>> dlg,da9211.yaml
>> new file mode 100644
>> index 0000000000000..9d5e25bc3872c
>> --- /dev/null
>> +++ b/Documentation/devicetree/bindings/regulator/dlg,da9211.yaml
>> @@ -0,0 +1,104 @@
>> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
>> +%YAML 1.2
>> +---
>> +$id: http://devicetree.org/schemas/regulator/dlg,da9211.yaml#
>> +$schema: http://devicetree.org/meta-schemas/core.yaml#
>> +
>> +title:
>> + Dialog Semiconductor DA9211/DA9212/DA9213/DA9223/DA9214/DA9224/
>> DA9215/DA9225
>> + Voltage Regulator
>
> Dialog Semiconductor DA9211-9215, DA9223-9225 Voltage Regulators
>
> Better? :-)
Much better, thanks! Will fix in v3.
>
>> +
>> +maintainers:
>> + - Ariel D'Alessandro <ariel.dalessandro@collabora.com>
>> +
>> +properties:
>> + compatible:
>> + enum:
>> + - dlg,da9211
>> + - dlg,da9212
>> + - dlg,da9213
>> + - dlg,da9214
>> + - dlg,da9215
>> + - dlg,da9223
>> + - dlg,da9224
>> + - dlg,da9225
>> +
>> + reg:
>> + maxItems: 1
>> +
>> + interrupts:
>> + maxItems: 1
>> +
>> + regulators:
>> + type: object
>> + additionalProperties: false
>> + description:
>> + List of regulators provided by the device
>> +
>> + patternProperties:
>> + "^BUCK([AB])$":
>> + type: object
>> + $ref: regulator.yaml#
>> + unevaluatedProperties: false
>> + description: |
>
> Please drop the vertical bar | from all descriptions
Ack. Fixed in v3.
>
> after which,
>
> Reviewed-by: AngeloGioacchino Del Regno
> <angelogioacchino.delregno@collabora.com>
Thanks a lot!
Regards,
--
Ariel D'Alessandro
Software Engineer
Collabora Ltd.
Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
Registered in England & Wales, no. 5513718
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 03/12] dt-bindings: net: Convert Marvell 8897/8997 bindings to DT schema
2025-10-01 17:27 ` Ariel D'Alessandro
@ 2025-11-24 18:54 ` Rob Herring
2025-11-27 18:15 ` Ariel D'Alessandro
0 siblings, 1 reply; 19+ messages in thread
From: Rob Herring @ 2025-11-24 18:54 UTC (permalink / raw)
To: Ariel D'Alessandro
Cc: airlied, amergnat, andrew+netdev, andrew-ct.chen,
angelogioacchino.delregno, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
sean.wang, simona, support.opensource, tiffany.lin, tzimmermann,
yunfei.dong, devicetree, dri-devel, linux-arm-kernel,
linux-bluetooth, linux-gpio, linux-input, linux-kernel,
linux-media, linux-mediatek, linux-rockchip, linux-sound, netdev
On Wed, Oct 1, 2025 at 12:28 PM Ariel D'Alessandro
<ariel.dalessandro@collabora.com> wrote:
>
> Rob,
>
> On 9/12/25 11:06 AM, Rob Herring wrote:
> > On Thu, Sep 11, 2025 at 12:09:52PM -0300, Ariel D'Alessandro wrote:
> >> Convert the existing text-based DT bindings for Marvell 8897/8997
> >> (sd8897/sd8997) bluetooth devices controller to a DT schema.
> >>
> >> While here:
> >>
> >> * bindings for "usb1286,204e" (USB interface) are dropped from the DT
> >> schema definition as these are currently documented in file [0].
> >> * DT binding users are updated to use bluetooth generic name
> >> recommendation.
> >>
> >> [0] Documentation/devicetree/bindings/net/btusb.txt
> >>
> >> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
> >> ---
> >> .../net/bluetooth/marvell,sd8897-bt.yaml | 79 ++++++++++++++++++
> >> .../devicetree/bindings/net/btusb.txt | 2 +-
> >> .../bindings/net/marvell-bt-8xxx.txt | 83 -------------------
> >
> >> .../dts/rockchip/rk3288-veyron-fievel.dts | 2 +-
> >> .../boot/dts/rockchip/rk3288-veyron-jaq.dts | 2 +-
> >> arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 2 +-
> >
> > .dts files should be separate patches. Please send the bindings patches
> > separately per subsystem so subsystem maintainers can apply them. All
> > the Mediatek dts changes can be 1 series.
>
> Ack, will fix in v3.
Are you going to send v3 still?
Rob
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 03/12] dt-bindings: net: Convert Marvell 8897/8997 bindings to DT schema
2025-11-24 18:54 ` Rob Herring
@ 2025-11-27 18:15 ` Ariel D'Alessandro
0 siblings, 0 replies; 19+ messages in thread
From: Ariel D'Alessandro @ 2025-11-27 18:15 UTC (permalink / raw)
To: Rob Herring
Cc: airlied, amergnat, andrew+netdev, andrew-ct.chen,
angelogioacchino.delregno, broonie, chunkuang.hu, conor+dt, davem,
dmitry.torokhov, edumazet, flora.fu, heiko, houlong.wei, jeesw,
kernel, krzk+dt, kuba, lgirdwood, linus.walleij,
louisalexis.eyraud, luiz.dentz, maarten.lankhorst, marcel,
matthias.bgg, mchehab, minghsiu.tsai, mripard, p.zabel, pabeni,
sean.wang, simona, support.opensource, tiffany.lin, tzimmermann,
yunfei.dong, devicetree, dri-devel, linux-arm-kernel,
linux-bluetooth, linux-gpio, linux-input, linux-kernel,
linux-media, linux-mediatek, linux-rockchip, linux-sound, netdev
Hi Rob,
On 11/24/25 3:54 PM, Rob Herring wrote:
> On Wed, Oct 1, 2025 at 12:28 PM Ariel D'Alessandro
> <ariel.dalessandro@collabora.com> wrote:
>>
>> Rob,
>>
>> On 9/12/25 11:06 AM, Rob Herring wrote:
>>> On Thu, Sep 11, 2025 at 12:09:52PM -0300, Ariel D'Alessandro wrote:
>>>> Convert the existing text-based DT bindings for Marvell 8897/8997
>>>> (sd8897/sd8997) bluetooth devices controller to a DT schema.
>>>>
>>>> While here:
>>>>
>>>> * bindings for "usb1286,204e" (USB interface) are dropped from the DT
>>>> schema definition as these are currently documented in file [0].
>>>> * DT binding users are updated to use bluetooth generic name
>>>> recommendation.
>>>>
>>>> [0] Documentation/devicetree/bindings/net/btusb.txt
>>>>
>>>> Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
>>>> ---
>>>> .../net/bluetooth/marvell,sd8897-bt.yaml | 79 ++++++++++++++++++
>>>> .../devicetree/bindings/net/btusb.txt | 2 +-
>>>> .../bindings/net/marvell-bt-8xxx.txt | 83 -------------------
>>>
>>>> .../dts/rockchip/rk3288-veyron-fievel.dts | 2 +-
>>>> .../boot/dts/rockchip/rk3288-veyron-jaq.dts | 2 +-
>>>> arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 2 +-
>>>
>>> .dts files should be separate patches. Please send the bindings patches
>>> separately per subsystem so subsystem maintainers can apply them. All
>>> the Mediatek dts changes can be 1 series.
>>
>> Ack, will fix in v3.
>
> Are you going to send v3 still?
Yes, will be sending out v3 asap, with the remaining changes.
Sorry for the delay.
--
Ariel D'Alessandro
Software Engineer
Collabora Ltd.
Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
Registered in England & Wales, no. 5513718
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2025-11-27 18:17 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20250911151001.108744-1-ariel.dalessandro@collabora.com>
[not found] ` <20250911151001.108744-3-ariel.dalessandro@collabora.com>
2025-09-12 8:11 ` [PATCH v2 02/12] dt-bindings: media: Convert MediaTek mt8173-vpu bindings to DT schema AngeloGioacchino Del Regno
[not found] ` <20250911151001.108744-2-ariel.dalessandro@collabora.com>
2025-09-12 8:11 ` [PATCH v2 01/12] dt-bindings: media: Convert MediaTek mt8173-mdp " AngeloGioacchino Del Regno
[not found] ` <20250911151001.108744-8-ariel.dalessandro@collabora.com>
2025-09-12 8:11 ` [PATCH v2 07/12] arm64: dts: mediatek: mt8173: Fix mt8173-pinctrl node names AngeloGioacchino Del Regno
[not found] ` <20250911151001.108744-11-ariel.dalessandro@collabora.com>
2025-09-12 8:11 ` [PATCH v2 10/12] arm64: dts: mediatek: mt8173-elm: Drop unused bank supply AngeloGioacchino Del Regno
[not found] ` <20250911151001.108744-12-ariel.dalessandro@collabora.com>
2025-09-12 8:11 ` [PATCH v2 11/12] dt-bindings: soc: mediatek: pwrap: Add power-domains property AngeloGioacchino Del Regno
[not found] ` <20250911151001.108744-9-ariel.dalessandro@collabora.com>
2025-09-12 8:12 ` [PATCH v2 08/12] dt-bindings: pinctrl: mt65xx: Allow gpio-line-names AngeloGioacchino Del Regno
2025-09-15 17:18 ` Rob Herring (Arm)
[not found] ` <20250911151001.108744-13-ariel.dalessandro@collabora.com>
2025-09-12 8:13 ` [PATCH v2 12/12] dt-bindings: input: Convert MELFAS MIP4 Touchscreen to DT schema AngeloGioacchino Del Regno
[not found] ` <20250911151001.108744-4-ariel.dalessandro@collabora.com>
2025-09-12 14:06 ` [PATCH v2 03/12] dt-bindings: net: Convert Marvell 8897/8997 bindings " Rob Herring
2025-10-01 17:27 ` Ariel D'Alessandro
2025-11-24 18:54 ` Rob Herring
2025-11-27 18:15 ` Ariel D'Alessandro
[not found] ` <20250911151001.108744-6-ariel.dalessandro@collabora.com>
2025-09-12 22:37 ` [PATCH v2 05/12] dt-bindings: display: mediatek,od: Add mediatek,gce-client-reg property Rob Herring (Arm)
[not found] ` <20250911151001.108744-5-ariel.dalessandro@collabora.com>
2025-09-15 17:18 ` [PATCH v2 04/12] dt-bindings: ASoC: Convert MediaTek RT5650 codecs bindings to DT schema Rob Herring (Arm)
[not found] ` <20250911151001.108744-10-ariel.dalessandro@collabora.com>
2025-09-12 8:11 ` [PATCH v2 09/12] dt-bindings: regulator: Convert Dialog DA9211 Regulators " AngeloGioacchino Del Regno
2025-10-01 17:43 ` Ariel D'Alessandro
2025-09-15 17:20 ` Rob Herring (Arm)
2025-09-23 21:48 ` [PATCH v2 00/12] MediaTek dt-bindings sanitization (MT8173) Rob Herring
2025-10-01 17:17 ` Ariel D'Alessandro
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).