Message ID | 20250416-wmt-updates-v1-0-f9af689cdfc2@gmail.com |
---|---|
Headers | show |
Series | ARM: vt8500: DT bindings and dts updates | expand |
On Wed, Apr 16, 2025 at 7:54 PM Rob Herring <robh@kernel.org> wrote: > > On Wed, Apr 16, 2025 at 12:21:25PM +0400, Alexey Charkov wrote: > > Convert some more VT8500 related textual DT binding descriptions to > > YAML schema, do minor dts correctness fixes, and add a DT for the > > board I'm actually testing those on (VIA APC Rock). > > > > While at that, also describe the PL310 L2 cache controller present on > > WM8850/WM8950. > > > > Note that this series is based upon Krzysztof's linux-dt/for-next > > > > Signed-off-by: Alexey Charkov <alchark@gmail.com> > > --- > > Alexey Charkov (13): > > dt-bindings: i2c: i2c-wmt: Convert to YAML > > dt-bindings: interrupt-controller: via,vt8500-intc: Convert to YAML > > dt-bindings: mmc: vt8500-sdmmc: Convert to YAML > > dt-bindings: net: via-rhine: Convert to YAML > > dt-bindings: pwm: vt8500-pwm: Convert to YAML > > dt-bindings: timer: via,vt8500-timer: Convert to YAML > > dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards > > ARM: dts: vt8500: Add node address and reg in CPU nodes > > ARM: dts: vt8500: Move memory nodes to board dts and fix addr/size > > ARM: dts: vt8500: Use generic compatibles for EHCI > > ARM: dts: vt8500: Use generic node name for the SD/MMC controller > > ARM: dts: vt8500: Add VIA APC Rock/Paper board > > ARM: dts: vt8500: Add L2 cache controller on WM8850/WM8950 > > > > Documentation/devicetree/bindings/arm/vt8500.yaml | 19 ++++--- > > Documentation/devicetree/bindings/i2c/i2c-wmt.txt | 24 --------- > > .../devicetree/bindings/i2c/wm,wm8505-i2c.yaml | 47 +++++++++++++++++ > > .../interrupt-controller/via,vt8500-intc.txt | 16 ------ > > .../interrupt-controller/via,vt8500-intc.yaml | 47 +++++++++++++++++ > > .../devicetree/bindings/mmc/vt8500-sdmmc.txt | 23 -------- > > .../devicetree/bindings/mmc/wm,wm8505-sdhc.yaml | 61 ++++++++++++++++++++++ > > .../devicetree/bindings/net/via,vt8500-rhine.yaml | 41 +++++++++++++++ > > .../devicetree/bindings/net/via-rhine.txt | 17 ------ > > .../devicetree/bindings/pwm/via,vt8500-pwm.yaml | 43 +++++++++++++++ > > .../devicetree/bindings/pwm/vt8500-pwm.txt | 18 ------- > > .../devicetree/bindings/timer/via,vt8500-timer.txt | 15 ------ > > .../bindings/timer/via,vt8500-timer.yaml | 36 +++++++++++++ > > MAINTAINERS | 7 ++- > > arch/arm/boot/dts/vt8500/Makefile | 3 +- > > arch/arm/boot/dts/vt8500/vt8500-bv07.dts | 5 ++ > > arch/arm/boot/dts/vt8500/vt8500.dtsi | 12 ++--- > > arch/arm/boot/dts/vt8500/wm8505-ref.dts | 5 ++ > > arch/arm/boot/dts/vt8500/wm8505.dtsi | 14 ++--- > > arch/arm/boot/dts/vt8500/wm8650-mid.dts | 5 ++ > > arch/arm/boot/dts/vt8500/wm8650.dtsi | 14 ++--- > > arch/arm/boot/dts/vt8500/wm8750-apc8750.dts | 5 ++ > > arch/arm/boot/dts/vt8500/wm8750.dtsi | 14 ++--- > > arch/arm/boot/dts/vt8500/wm8850-w70v2.dts | 5 ++ > > arch/arm/boot/dts/vt8500/wm8850.dtsi | 23 +++++--- > > arch/arm/boot/dts/vt8500/wm8950-apc-rock.dts | 21 ++++++++ > > arch/arm/boot/dts/vt8500/wm8950.dtsi | 11 ++++ > > 27 files changed, 386 insertions(+), 165 deletions(-) > > --- > > base-commit: 62db22c2af6ce306943df5de6f5198ea9bd3d47b > > I could not apply this series for testing. What base is this? It is > unknown to anything I have. Please use most recent rc1 unless you have > a dependency then use recent linux-next or a branch in it. It's based on Krzysztof's linux-dt/for-next [1] as mentioned in the cover letter above - it hasn't yet been pulled into today's linux-next. Specifically, this patch [2] from Wolfram is a dependency for patch 10/13 in this series - the rest should apply cleanly on top of 6.15-rc1 Best regards, Alexey [1] https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt.git/commit/?h=for-next [2] https://lore.kernel.org/all/20250330193833.21970-12-wsa+renesas@sang-engineering.com/
On Wed, Apr 16, 2025 at 12:21:30PM +0400, Alexey Charkov wrote: > Rewrite the textual description for the WonderMedia PWM controller > as YAML schema, and switch the filename to follow the compatible > string. > > Signed-off-by: Alexey Charkov <alchark@gmail.com> > --- > .../devicetree/bindings/pwm/via,vt8500-pwm.yaml | 43 ++++++++++++++++++++++ > .../devicetree/bindings/pwm/vt8500-pwm.txt | 18 --------- > MAINTAINERS | 1 + > 3 files changed, 44 insertions(+), 18 deletions(-) > > diff --git a/Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml b/Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml > new file mode 100644 > index 0000000000000000000000000000000000000000..a5f77fa848e0f604bed63c36b8e0996cf599cec0 > --- /dev/null > +++ b/Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml > @@ -0,0 +1,43 @@ > +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/pwm/via,vt8500-pwm.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: VIA/Wondermedia VT8500/WM8xxx series SoC PWM controller > + > +maintainers: > + - Alexey Charkov <alchark@gmail.com> > + > +allOf: > + - $ref: pwm.yaml# > + > +properties: > + compatible: > + items: > + - const: via,vt8500-pwm > + > + reg: > + maxItems: 1 > + > + '#pwm-cells': > + const: 3 > + > + clocks: > + maxItems: 1 > + > +required: > + - compatible > + - reg > + - clocks > + > +additionalProperties: false > + > +examples: > + - | > + pwm1: pwm@d8220000 { > + #pwm-cells = <3>; > + compatible = "via,vt8500-pwm"; > + reg = <0xd8220000 0x1000>; > + clocks = <&clkpwm>; Same order as in 'properties'. > + };
On Wed, Apr 16, 2025 at 12:21:32PM +0400, Alexey Charkov wrote: > APC Rock is a development board based on WonderMedia WM8950 SoC > released around 2013. Paper is the same as Rock but lacking a > VGA port and shipped with a recycled cardboard case. > > While at that, put myself as the maintainer, given that Tony is > unavailable as of lately. > > Signed-off-by: Alexey Charkov <alchark@gmail.com> > --- > Documentation/devicetree/bindings/arm/vt8500.yaml | 19 +++++++++++-------- > 1 file changed, 11 insertions(+), 8 deletions(-) > > diff --git a/Documentation/devicetree/bindings/arm/vt8500.yaml b/Documentation/devicetree/bindings/arm/vt8500.yaml > index 5d5ad5a60451f569e6ef30c924a1964d02e1aa82..1906a8843b0ceebe31eebc3b429560dd0d9cea6a 100644 > --- a/Documentation/devicetree/bindings/arm/vt8500.yaml > +++ b/Documentation/devicetree/bindings/arm/vt8500.yaml > @@ -7,19 +7,22 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# > title: VIA/Wondermedia VT8500 Platforms > > maintainers: > - - Tony Prisk <linux@prisktech.co.nz> > + - Alexey Charkov <alchark@gmail.com> > description: test Delete this line while you are here. > > properties: > $nodename: > const: '/' > compatible: > - items: > - - enum: > - - via,vt8500 > - - wm,wm8505 > - - wm,wm8650 > - - wm,wm8750 > - - wm,wm8850 > + oneOf: > + - const: via,vt8500 > + - const: wm,wm8505 > + - const: wm,wm8650 > + - const: wm,wm8750 > + - const: wm,wm8850 Keep all these as a single enum. > + - description: VIA APC Rock and Paper boards > + items: > + - const: via,apc-rock > + - const: wm,wm8950 > > additionalProperties: true > > -- > 2.49.0 >
On Thu, Apr 17, 2025 at 12:14 AM Rob Herring <robh@kernel.org> wrote: > > On Wed, Apr 16, 2025 at 12:21:28PM +0400, Alexey Charkov wrote: > > Rewrite the textual description for the WonderMedia SDMMC controller > > as YAML schema, and switch the filename to follow the compatible > > string. > > > > Signed-off-by: Alexey Charkov <alchark@gmail.com> > > --- > > .../devicetree/bindings/mmc/vt8500-sdmmc.txt | 23 -------- > > .../devicetree/bindings/mmc/wm,wm8505-sdhc.yaml | 61 ++++++++++++++++++++++ > > MAINTAINERS | 1 + > > 3 files changed, 62 insertions(+), 23 deletions(-) > > > > diff --git a/Documentation/devicetree/bindings/mmc/vt8500-sdmmc.txt b/Documentation/devicetree/bindings/mmc/vt8500-sdmmc.txt > > deleted file mode 100644 > > index d7fb6abb3eb8c87e698ca4f30270c949878f3cbf..0000000000000000000000000000000000000000 > > --- a/Documentation/devicetree/bindings/mmc/vt8500-sdmmc.txt > > +++ /dev/null > > @@ -1,23 +0,0 @@ > > -* Wondermedia WM8505/WM8650 SD/MMC Host Controller > > - > > -This file documents differences between the core properties described > > -by mmc.txt and the properties used by the wmt-sdmmc driver. > > - > > -Required properties: > > -- compatible: Should be "wm,wm8505-sdhc". > > -- interrupts: Two interrupts are required - regular irq and dma irq. > > - > > -Optional properties: > > -- sdon-inverted: SD_ON bit is inverted on the controller > > - > > -Examples: > > - > > -sdhc@d800a000 { > > - compatible = "wm,wm8505-sdhc"; > > - reg = <0xd800a000 0x1000>; > > - interrupts = <20 21>; > > - clocks = <&sdhc>; > > - bus-width = <4>; > > - sdon-inverted; > > -}; > > - > > diff --git a/Documentation/devicetree/bindings/mmc/wm,wm8505-sdhc.yaml b/Documentation/devicetree/bindings/mmc/wm,wm8505-sdhc.yaml > > new file mode 100644 > > index 0000000000000000000000000000000000000000..a7d962bc13c7ff70b50448201b0416efc7f787af > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/mmc/wm,wm8505-sdhc.yaml > > @@ -0,0 +1,61 @@ > > +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause > > +%YAML 1.2 > > +--- > > +$id: http://devicetree.org/schemas/mmc/wm,wm8505-sdhc.yaml# > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > + > > +title: WonderMedia SOC SoC SDHCI Controller > > + > > +maintainers: > > + - Alexey Charkov <alchark@gmail.com> > > + > > +allOf: > > + - $ref: mmc-controller.yaml# > > + > > +properties: > > + compatible: > > + oneOf: > > + - const: wm,wm8505-sdhc > > + - items: > > + - const: wm,wm8650-sdhc > > + - const: wm,wm8505-sdhc > > + - items: > > + - const: wm,wm8750-sdhc > > + - const: wm,wm8505-sdhc > > + - items: > > + - const: wm,wm8850-sdhc > > + - const: wm,wm8505-sdhc > > Combine the last 3 entries into 1 using 'enum' for the 1st compatible. Fair enough, will do. > > + > > + reg: > > + maxItems: 1 > > + > > + clocks: > > + maxItems: 1 > > + > > + interrupts: > > + items: > > + - description: SDMMC controller interrupt > > + - description: SDMMC controller DMA interrupt > > + > > + sdon-inverted: > > + type: boolean > > + description: SD_ON bit is inverted on the controller > > This implies I know what the non-inverted state is. If you know, please > state that here. This is a tricky one. The only answer I have is "it's inverted in later versions vs. the first version I saw in the wild, and I'm not sure if it's board related or IP version related - nor if the original was active low or high". No docs, no schematics, no vendor left around to chase for answers. Will dig around some more and update the description if I succeed in uncovering any further clues :) Best regards, Alexey
On Thu, Apr 17, 2025 at 12:15 AM Rob Herring <robh@kernel.org> wrote: > > On Wed, Apr 16, 2025 at 12:21:30PM +0400, Alexey Charkov wrote: > > Rewrite the textual description for the WonderMedia PWM controller > > as YAML schema, and switch the filename to follow the compatible > > string. > > > > Signed-off-by: Alexey Charkov <alchark@gmail.com> > > --- > > .../devicetree/bindings/pwm/via,vt8500-pwm.yaml | 43 ++++++++++++++++++++++ > > .../devicetree/bindings/pwm/vt8500-pwm.txt | 18 --------- > > MAINTAINERS | 1 + > > 3 files changed, 44 insertions(+), 18 deletions(-) > > > > diff --git a/Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml b/Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml > > new file mode 100644 > > index 0000000000000000000000000000000000000000..a5f77fa848e0f604bed63c36b8e0996cf599cec0 > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml > > @@ -0,0 +1,43 @@ > > +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause > > +%YAML 1.2 > > +--- > > +$id: http://devicetree.org/schemas/pwm/via,vt8500-pwm.yaml# > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > + > > +title: VIA/Wondermedia VT8500/WM8xxx series SoC PWM controller > > + > > +maintainers: > > + - Alexey Charkov <alchark@gmail.com> > > + > > +allOf: > > + - $ref: pwm.yaml# > > + > > +properties: > > + compatible: > > + items: > > + - const: via,vt8500-pwm > > + > > + reg: > > + maxItems: 1 > > + > > + '#pwm-cells': > > + const: 3 > > + > > + clocks: > > + maxItems: 1 > > + > > +required: > > + - compatible > > + - reg > > + - clocks > > + > > +additionalProperties: false > > + > > +examples: > > + - | > > + pwm1: pwm@d8220000 { > > + #pwm-cells = <3>; > > + compatible = "via,vt8500-pwm"; > > + reg = <0xd8220000 0x1000>; > > + clocks = <&clkpwm>; > > Same order as in 'properties'. Noted, thanks, will adjust. Best regards, Alexey
On Thu, Apr 17, 2025 at 10:25 AM Alexey Charkov <alchark@gmail.com> wrote: > > On Thu, Apr 17, 2025 at 12:14 AM Rob Herring <robh@kernel.org> wrote: > > > > On Wed, Apr 16, 2025 at 12:21:28PM +0400, Alexey Charkov wrote: > > > Rewrite the textual description for the WonderMedia SDMMC controller > > > as YAML schema, and switch the filename to follow the compatible > > > string. > > > > > > Signed-off-by: Alexey Charkov <alchark@gmail.com> > > > --- > > > .../devicetree/bindings/mmc/vt8500-sdmmc.txt | 23 -------- > > > .../devicetree/bindings/mmc/wm,wm8505-sdhc.yaml | 61 ++++++++++++++++++++++ > > > MAINTAINERS | 1 + > > > 3 files changed, 62 insertions(+), 23 deletions(-) > > > > > > diff --git a/Documentation/devicetree/bindings/mmc/vt8500-sdmmc.txt b/Documentation/devicetree/bindings/mmc/vt8500-sdmmc.txt > > > deleted file mode 100644 > > > index d7fb6abb3eb8c87e698ca4f30270c949878f3cbf..0000000000000000000000000000000000000000 > > > --- a/Documentation/devicetree/bindings/mmc/vt8500-sdmmc.txt > > > +++ /dev/null > > > @@ -1,23 +0,0 @@ > > > -* Wondermedia WM8505/WM8650 SD/MMC Host Controller > > > - > > > -This file documents differences between the core properties described > > > -by mmc.txt and the properties used by the wmt-sdmmc driver. > > > - > > > -Required properties: > > > -- compatible: Should be "wm,wm8505-sdhc". > > > -- interrupts: Two interrupts are required - regular irq and dma irq. > > > - > > > -Optional properties: > > > -- sdon-inverted: SD_ON bit is inverted on the controller > > > - > > > -Examples: > > > - > > > -sdhc@d800a000 { > > > - compatible = "wm,wm8505-sdhc"; > > > - reg = <0xd800a000 0x1000>; > > > - interrupts = <20 21>; > > > - clocks = <&sdhc>; > > > - bus-width = <4>; > > > - sdon-inverted; > > > -}; > > > - > > > diff --git a/Documentation/devicetree/bindings/mmc/wm,wm8505-sdhc.yaml b/Documentation/devicetree/bindings/mmc/wm,wm8505-sdhc.yaml > > > new file mode 100644 > > > index 0000000000000000000000000000000000000000..a7d962bc13c7ff70b50448201b0416efc7f787af > > > --- /dev/null > > > +++ b/Documentation/devicetree/bindings/mmc/wm,wm8505-sdhc.yaml > > > @@ -0,0 +1,61 @@ > > > +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause > > > +%YAML 1.2 > > > +--- > > > +$id: http://devicetree.org/schemas/mmc/wm,wm8505-sdhc.yaml# > > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > > + > > > +title: WonderMedia SOC SoC SDHCI Controller > > > + > > > +maintainers: > > > + - Alexey Charkov <alchark@gmail.com> > > > + > > > +allOf: > > > + - $ref: mmc-controller.yaml# > > > + > > > +properties: > > > + compatible: > > > + oneOf: > > > + - const: wm,wm8505-sdhc > > > + - items: > > > + - const: wm,wm8650-sdhc > > > + - const: wm,wm8505-sdhc > > > + - items: > > > + - const: wm,wm8750-sdhc > > > + - const: wm,wm8505-sdhc > > > + - items: > > > + - const: wm,wm8850-sdhc > > > + - const: wm,wm8505-sdhc > > > > Combine the last 3 entries into 1 using 'enum' for the 1st compatible. > > Fair enough, will do. > > > > + > > > + reg: > > > + maxItems: 1 > > > + > > > + clocks: > > > + maxItems: 1 > > > + > > > + interrupts: > > > + items: > > > + - description: SDMMC controller interrupt > > > + - description: SDMMC controller DMA interrupt > > > + > > > + sdon-inverted: > > > + type: boolean > > > + description: SD_ON bit is inverted on the controller > > > > This implies I know what the non-inverted state is. If you know, please > > state that here. > > This is a tricky one. The only answer I have is "it's inverted in > later versions vs. the first version I saw in the wild, and I'm not > sure if it's board related or IP version related - nor if the original > was active low or high". No docs, no schematics, no vendor left around > to chase for answers. > > Will dig around some more and update the description if I succeed in > uncovering any further clues :) I've found some extra clues and would like to consult on the best way forward. It turns out (if my understanding of the decompiled binary-only WM8505 vendor driver is correct) that all chips before (not including) WM8505 rev. A2 treated their "clock stop" bit (register offset 0x08 a.k.a. SDMMC_BUSMODE, bit 0x10 a.k.a. BM_CST in vendor sources, BM_SD_OFF in mainline) as "set 1 to disable SD clock", while all the later versions treated it as "set 0 to disable SD clock". Which means that there are WM8505 based systems that rely on either of those behaviours, while any later chips need "set 0 to disable". This is not a board related quirk but an on-chip SDMMC controller revision related quirk. I'd love to switch to a compatible-based logic and drop the "sdon-inverted" flag altogether from the binding I'm writing, but here are my doubts where I'd love to consult. * Looks like WM8505 rev. A2 needs a separate compatible string vs. prior WM8505. Can we have something like "wm,wm8505a2-sdhc" and "wm,wm8505-sdhc" respectively? WM8505a2 not being an actual chip name, but something discoverable by reading its hardware ID from a system configuration register at runtime * If I introduce new compatible strings for "wm,wm8650-sdhc", "wm,wm8750-sdhc", "wm,wm8850-sdhc" and "wm,wm8880-sdhc" in bindings, DTS and driver code, then the new driver and new DTB should work fine, and the DTS should pass schema checks. New driver code won't work with older DTB unless I keep the logic to parse "sdon-inverted" which wouldn't be part of the binding. Old driver code would not work with newer DTB except for pre-A2 versions of WM8505. Is that acceptable? * Existing DTS doesn't differentiate between pre-A2 vs. post-A2 revisions of WM8505 and is bound to fail on the latter I realize that breaking backward/forward compatibility is undesirable, but frankly these systems seem to have few mainline users, and those people who do run mainline on them ought to be compiling the kernel and its DTB at the same time, because the firmware doesn't know anything about DT and any modern kernel can only be booted in "appended DTB" mode. I also don't know of any non-Linux code that might be using these device trees. Any guidance would be much appreciated. Best regards, Alexey
Convert some more VT8500 related textual DT binding descriptions to YAML schema, do minor dts correctness fixes, and add a DT for the board I'm actually testing those on (VIA APC Rock). While at that, also describe the PL310 L2 cache controller present on WM8850/WM8950. Note that this series is based upon Krzysztof's linux-dt/for-next Signed-off-by: Alexey Charkov <alchark@gmail.com> --- Alexey Charkov (13): dt-bindings: i2c: i2c-wmt: Convert to YAML dt-bindings: interrupt-controller: via,vt8500-intc: Convert to YAML dt-bindings: mmc: vt8500-sdmmc: Convert to YAML dt-bindings: net: via-rhine: Convert to YAML dt-bindings: pwm: vt8500-pwm: Convert to YAML dt-bindings: timer: via,vt8500-timer: Convert to YAML dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards ARM: dts: vt8500: Add node address and reg in CPU nodes ARM: dts: vt8500: Move memory nodes to board dts and fix addr/size ARM: dts: vt8500: Use generic compatibles for EHCI ARM: dts: vt8500: Use generic node name for the SD/MMC controller ARM: dts: vt8500: Add VIA APC Rock/Paper board ARM: dts: vt8500: Add L2 cache controller on WM8850/WM8950 Documentation/devicetree/bindings/arm/vt8500.yaml | 19 ++++--- Documentation/devicetree/bindings/i2c/i2c-wmt.txt | 24 --------- .../devicetree/bindings/i2c/wm,wm8505-i2c.yaml | 47 +++++++++++++++++ .../interrupt-controller/via,vt8500-intc.txt | 16 ------ .../interrupt-controller/via,vt8500-intc.yaml | 47 +++++++++++++++++ .../devicetree/bindings/mmc/vt8500-sdmmc.txt | 23 -------- .../devicetree/bindings/mmc/wm,wm8505-sdhc.yaml | 61 ++++++++++++++++++++++ .../devicetree/bindings/net/via,vt8500-rhine.yaml | 41 +++++++++++++++ .../devicetree/bindings/net/via-rhine.txt | 17 ------ .../devicetree/bindings/pwm/via,vt8500-pwm.yaml | 43 +++++++++++++++ .../devicetree/bindings/pwm/vt8500-pwm.txt | 18 ------- .../devicetree/bindings/timer/via,vt8500-timer.txt | 15 ------ .../bindings/timer/via,vt8500-timer.yaml | 36 +++++++++++++ MAINTAINERS | 7 ++- arch/arm/boot/dts/vt8500/Makefile | 3 +- arch/arm/boot/dts/vt8500/vt8500-bv07.dts | 5 ++ arch/arm/boot/dts/vt8500/vt8500.dtsi | 12 ++--- arch/arm/boot/dts/vt8500/wm8505-ref.dts | 5 ++ arch/arm/boot/dts/vt8500/wm8505.dtsi | 14 ++--- arch/arm/boot/dts/vt8500/wm8650-mid.dts | 5 ++ arch/arm/boot/dts/vt8500/wm8650.dtsi | 14 ++--- arch/arm/boot/dts/vt8500/wm8750-apc8750.dts | 5 ++ arch/arm/boot/dts/vt8500/wm8750.dtsi | 14 ++--- arch/arm/boot/dts/vt8500/wm8850-w70v2.dts | 5 ++ arch/arm/boot/dts/vt8500/wm8850.dtsi | 23 +++++--- arch/arm/boot/dts/vt8500/wm8950-apc-rock.dts | 21 ++++++++ arch/arm/boot/dts/vt8500/wm8950.dtsi | 11 ++++ 27 files changed, 386 insertions(+), 165 deletions(-) --- base-commit: 62db22c2af6ce306943df5de6f5198ea9bd3d47b change-id: 20250409-wmt-updates-5810c65125e4 Best regards,