linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* 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).