Message ID | 20250416-wmt-updates-v1-0-f9af689cdfc2@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | ARM: vt8500: DT bindings and dts updates | expand |
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. Rob
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 10:55:52PM +0400, Alexey Charkov wrote: > 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 Unfortunately tools can't read cover letters other than defined tags like base-commit. I would suggest you send each binding patch separately and then just the .dts changes as a series. Then it is split-up by which trees these all get applied to as bindings are applied by the subsystems typically. Rob
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,