All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/15] Canaan devicetree fixes
@ 2022-06-29 18:43 ` Conor Dooley
  0 siblings, 0 replies; 127+ messages in thread
From: Conor Dooley @ 2022-06-29 18:43 UTC (permalink / raw)
  To: David Airlie, Daniel Vetter, Rob Herring, Krzysztof Kozlowski,
	Thierry Reding, Sam Ravnborg, Eugeniy Paltsev, Vinod Koul,
	Liam Girdwood, Mark Brown, Serge Semin, Daniel Lezcano,
	Palmer Dabbelt, Palmer Dabbelt
  Cc: Thomas Gleixner, Paul Walmsley, Albert Ou, Conor Dooley,
	Masahiro Yamada, Damien Le Moal, Geert Uytterhoeven,
	Niklas Cassel, Dillon Min, Jose Abreu, dri-devel, devicetree,
	linux-kernel, dmaengine, alsa-devel, linux-spi, linux-riscv

From: Conor Dooley <conor.dooley@microchip.com>

Hey all,
This series should rid us of dtbs_check errors for the RISC-V Canaan k210
based boards. To make keeping it that way a little easier, I changed the
Canaan devicetree Makefile so that it would build all of the devicetrees
in the directory if SOC_CANAAN.

I *DO NOT* have any Canaan hardware so I have not tested any of this in
action. Since I sent v1, I tried to buy some since it's cheap - but could
out of the limited stockists none seemed to want to deliver to Ireland :(
I based the series on next-20220617.

Thanks,
Conor.

Changes since v2:
- i2s: added clocks maxItems
- dma: unconditionally extended the interrupts & dropped canaan
  compatible
- timer: as per Sergey, split the timer dts nodes in 2 & drop the
  binding patch
- ili9341: add a canaan specific compatible to the binding and dts

Changes since v1:
- I added a new dt node & compatible for the SRAM memory controller due
  Damien's wish to preserve the inter-op with U-Boot.
- The dw-apb-ssi binding now uses the default rx/tx widths
- A new patch fixes bus {ranges,reg} warnings
- Rearranged the patches in a slightly more logical order

Conor Dooley (15):
  dt-bindings: display: convert ilitek,ili9341.txt to dt-schema
  dt-bindings: display: ili9341: document canaan kd233's lcd
  ASoC: dt-bindings: convert designware-i2s to dt-schema
  spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width
  dt-bindings: dma: dw-axi-dmac: extend the number of interrupts
  dt-bindings: memory-controllers: add canaan k210 sram controller
  riscv: dts: canaan: fix the k210's memory node
  riscv: dts: canaan: fix the k210's timer nodes
  riscv: dts: canaan: fix mmc node names
  riscv: dts: canaan: fix kd233 display spi frequency
  riscv: dts: canaan: use custom compatible for k210 i2s
  riscv: dts: canaan: remove spi-max-frequency from controllers
  riscv: dts: canaan: fix bus {ranges,reg} warnings
  riscv: dts: canaan: add specific compatible for kd233's LCD
  riscv: dts: canaan: build all devicetress if SOC_CANAAN

 .../bindings/display/ilitek,ili9341.txt       | 27 ------
 .../display/panel/ilitek,ili9341.yaml         | 49 +++++++---
 .../bindings/dma/snps,dw-axi-dmac.yaml        |  4 +-
 .../memory-controllers/canaan,k210-sram.yaml  | 52 ++++++++++
 .../bindings/sound/designware-i2s.txt         | 35 -------
 .../bindings/sound/snps,designware-i2s.yaml   | 94 +++++++++++++++++++
 .../bindings/spi/snps,dw-apb-ssi.yaml         |  6 --
 arch/riscv/boot/dts/canaan/Makefile           | 10 +-
 arch/riscv/boot/dts/canaan/canaan_kd233.dts   |  6 +-
 arch/riscv/boot/dts/canaan/k210.dtsi          | 76 ++++++++++-----
 .../riscv/boot/dts/canaan/sipeed_maix_bit.dts |  2 +-
 .../boot/dts/canaan/sipeed_maix_dock.dts      |  2 +-
 arch/riscv/boot/dts/canaan/sipeed_maix_go.dts |  2 +-
 .../boot/dts/canaan/sipeed_maixduino.dts      |  2 +-
 14 files changed, 253 insertions(+), 114 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/display/ilitek,ili9341.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/canaan,k210-sram.yaml
 delete mode 100644 Documentation/devicetree/bindings/sound/designware-i2s.txt
 create mode 100644 Documentation/devicetree/bindings/sound/snps,designware-i2s.yaml


base-commit: 07dc787be2316e243a16a33d0a9b734cd9365bd3
-- 
2.36.1


^ permalink raw reply	[flat|nested] 127+ messages in thread

end of thread, other threads:[~2022-07-04 11:35 UTC | newest]

Thread overview: 127+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-29 18:43 [PATCH v3 00/15] Canaan devicetree fixes Conor Dooley
2022-06-29 18:43 ` Conor Dooley
2022-06-29 18:43 ` Conor Dooley
2022-06-29 18:43 ` [PATCH v3 01/15] dt-bindings: display: convert ilitek,ili9341.txt to dt-schema Conor Dooley
2022-06-29 18:43   ` [PATCH v3 01/15] dt-bindings: display: convert ilitek, ili9341.txt " Conor Dooley
2022-06-29 18:43   ` [PATCH v3 01/15] dt-bindings: display: convert ilitek,ili9341.txt " Conor Dooley
2022-06-29 18:43 ` [PATCH v3 02/15] dt-bindings: display: ili9341: document canaan kd233's lcd Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-07-01 19:38   ` Rob Herring
2022-07-01 19:38     ` Rob Herring
2022-07-01 19:38     ` Rob Herring
2022-07-01 19:38     ` Rob Herring
2022-06-29 18:43 ` [PATCH v3 03/15] ASoC: dt-bindings: convert designware-i2s to dt-schema Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-07-01 19:39   ` Rob Herring
2022-07-01 19:39     ` Rob Herring
2022-07-01 19:39     ` Rob Herring
2022-07-01 19:39     ` Rob Herring
2022-06-29 18:43 ` [PATCH v3 04/15] spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` [PATCH v3 04/15] spi: dt-bindings: dw-apb-ssi: update spi-{r, t}x-bus-width Conor Dooley
2022-06-30 16:57   ` [PATCH v3 04/15] spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width Rob Herring
2022-06-30 16:57     ` Rob Herring
2022-06-30 16:57     ` Rob Herring
2022-06-30 16:57     ` Rob Herring
2022-06-30 21:43   ` Serge Semin
2022-06-30 21:43     ` Serge Semin
2022-06-30 21:43     ` Serge Semin
2022-06-30 21:43     ` Serge Semin
2022-06-29 18:43 ` [PATCH v3 05/15] dt-bindings: dma: dw-axi-dmac: extend the number of interrupts Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-30 21:55   ` Serge Semin
2022-06-30 21:55     ` Serge Semin
2022-06-30 21:55     ` Serge Semin
2022-06-30 21:55     ` Serge Semin
2022-06-30 23:12     ` Conor.Dooley
2022-06-30 23:12       ` Conor.Dooley
2022-06-30 23:12       ` Conor.Dooley
2022-06-30 23:12       ` Conor.Dooley
2022-07-01 19:41       ` Rob Herring
2022-07-01 19:41         ` Rob Herring
2022-07-01 19:41         ` Rob Herring
2022-07-01 19:41         ` Rob Herring
2022-06-29 18:43 ` [PATCH v3 06/15] dt-bindings: memory-controllers: add canaan k210 sram controller Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43 ` [PATCH v3 07/15] riscv: dts: canaan: fix the k210's memory node Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43 ` [PATCH v3 08/15] riscv: dts: canaan: fix the k210's timer nodes Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-30 21:51   ` Serge Semin
2022-06-30 21:51     ` Serge Semin
2022-06-30 21:51     ` Serge Semin
2022-06-30 21:51     ` Serge Semin
2022-06-29 18:43 ` [PATCH v3 09/15] riscv: dts: canaan: fix mmc node names Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43 ` [PATCH v3 10/15] riscv: dts: canaan: fix kd233 display spi frequency Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43 ` [PATCH v3 11/15] riscv: dts: canaan: use custom compatible for k210 i2s Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43 ` [PATCH v3 12/15] riscv: dts: canaan: remove spi-max-frequency from controllers Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43 ` [PATCH v3 13/15] riscv: dts: canaan: fix bus {ranges,reg} warnings Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-30 16:49   ` Niklas Cassel
2022-06-30 16:49     ` Niklas Cassel
2022-06-30 16:49     ` Niklas Cassel
2022-06-30 16:49     ` Niklas Cassel
2022-06-30 17:02     ` Conor.Dooley
2022-06-30 17:02       ` Conor.Dooley
2022-06-30 17:02       ` Conor.Dooley
2022-06-30 17:02       ` Conor.Dooley
2022-06-30 19:31       ` Conor.Dooley
2022-06-30 19:31         ` Conor.Dooley
2022-06-30 19:31         ` Conor.Dooley
2022-06-30 19:31         ` Conor.Dooley
2022-06-29 18:43 ` [PATCH v3 14/15] riscv: dts: canaan: add specific compatible for kd233's LCD Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43 ` [PATCH v3 15/15] riscv: dts: canaan: build all devicetress if SOC_CANAAN Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-29 18:43   ` Conor Dooley
2022-06-30 16:28 ` [PATCH v3 00/15] Canaan devicetree fixes Niklas Cassel
2022-06-30 16:28   ` Niklas Cassel
2022-06-30 16:28   ` Niklas Cassel
2022-06-30 16:28   ` Niklas Cassel
2022-06-30 16:38   ` Conor.Dooley
2022-06-30 16:38     ` Conor.Dooley
2022-06-30 16:38     ` Conor.Dooley
2022-06-30 16:38     ` Conor.Dooley
2022-06-30 17:53   ` Sudeep Holla
2022-06-30 17:53     ` Sudeep Holla
2022-06-30 17:53     ` Sudeep Holla
2022-06-30 17:53     ` Sudeep Holla
2022-06-30 18:01     ` Conor.Dooley
2022-06-30 18:01       ` Conor.Dooley
2022-06-30 18:01       ` Conor.Dooley
2022-06-30 18:01       ` Conor.Dooley
2022-06-30 18:21       ` Sudeep Holla
2022-06-30 18:21         ` Sudeep Holla
2022-06-30 18:21         ` Sudeep Holla
2022-06-30 18:21         ` Sudeep Holla
2022-06-30 18:30         ` Conor.Dooley
2022-06-30 18:30           ` Conor.Dooley
2022-06-30 18:30           ` Conor.Dooley
2022-06-30 18:30           ` Conor.Dooley
2022-06-30 21:16     ` Damien Le Moal
2022-06-30 21:16       ` Damien Le Moal
2022-06-30 21:16       ` Damien Le Moal
2022-06-30 21:16       ` Damien Le Moal
2022-07-01 11:14       ` Sudeep Holla
2022-07-01 11:14         ` Sudeep Holla
2022-07-01 11:14         ` Sudeep Holla
2022-07-01 11:14         ` Sudeep Holla
2022-07-01 10:31 ` (subset) " Mark Brown
2022-07-01 10:31   ` Mark Brown
2022-07-01 10:31   ` Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.