linux-riscv.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] Some DT binding quirks for T-Head C9xx
@ 2022-11-21  4:17 Icenowy Zheng
  2022-11-21  4:17 ` [PATCH 1/3] dt-bindings: timer: sifive,clint: add comaptibles for T-Head's C9xx Icenowy Zheng
                   ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Icenowy Zheng @ 2022-11-21  4:17 UTC (permalink / raw)
  To: Marc Zyngier, Rob Herring, Krzysztof Kozlowski, Palmer Dabbelt,
	Paul Walmsley, Daniel Lezcano, Jisheng Zhang, Samuel Holland
  Cc: linux-kernel, devicetree, linux-riscv, Icenowy Zheng

These patchset is just full of DT binding patches related to T-Head
C906/C910. These cores now have an open-source fixed-configuration
edition, which enables everyone to explore with them.

The first patch adds an compatible string set for T-Head CLINT, which is
incompatible with SiFive ones by not having a mtime register. The Linux
CLINT driver, which is only used in M mode now, does not support it at
all -- having a DT binding is for OpenSBI.

The second and third patches are for OpenC906, the open source edition
of C906. They try to add some DT binding strings for it.

By the way, as we discussed in the BoufalloLab series, C906/C910 do not
have so many customizable options for PLIC/CLINT, so maybe we should
not add additional per-SoC-system compatible strings and allow only
"thead,c900-*".

Icenowy Zheng (3):
  dt-bindings: timer: sifive,clint: add comaptibles for T-Head's C9xx
  dt-bindings: timer: sifive,clint: add compatible for OpenC906
  dt-bindings: interrupt-controller: sifive,plic: add OpenC906
    compatible

 .../bindings/interrupt-controller/sifive,plic-1.0.0.yaml | 1 +
 .../devicetree/bindings/timer/sifive,clint.yaml          | 9 +++++++++
 2 files changed, 10 insertions(+)

-- 
2.37.1


_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv

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

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

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-21  4:17 [PATCH 0/3] Some DT binding quirks for T-Head C9xx Icenowy Zheng
2022-11-21  4:17 ` [PATCH 1/3] dt-bindings: timer: sifive,clint: add comaptibles for T-Head's C9xx Icenowy Zheng
2022-11-21 10:06   ` Krzysztof Kozlowski
2022-11-26 19:39   ` Samuel Holland
2022-11-27  7:25   ` Icenowy Zheng
2022-12-07 10:47   ` Icenowy Zheng
2022-12-07 11:33     ` Conor Dooley
2022-11-21  4:17 ` [PATCH 2/3] dt-bindings: timer: sifive,clint: add compatible for OpenC906 Icenowy Zheng
2022-11-21 10:06   ` Krzysztof Kozlowski
2022-11-22  7:18     ` Icenowy Zheng
2022-11-22  7:35       ` Krzysztof Kozlowski
2022-11-22  7:41         ` Icenowy Zheng
2022-11-22  8:47           ` Krzysztof Kozlowski
2022-11-30 18:13           ` Rob Herring
2022-12-01 19:18             ` Conor Dooley
2022-12-02  6:12               ` Icenowy Zheng
2022-12-05 10:36                 ` Conor Dooley
2022-12-05 11:03                   ` Icenowy Zheng
2022-12-05 15:05                     ` Conor Dooley
2022-12-05 15:59                       ` Icenowy Zheng
2022-12-05 16:54                         ` Conor Dooley
2022-12-06  3:46                           ` Icenowy Zheng
2022-12-06  6:33                             ` Conor Dooley
2022-11-21  4:17 ` [PATCH 3/3] dt-bindings: interrupt-controller: sifive,plic: add OpenC906 compatible Icenowy Zheng
2022-11-21 10:06   ` Krzysztof Kozlowski

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).