[PATCH 1/8] dt-bindings: riscv: add SpacemiT X100 CPU compatible
Guodong Xu
guodong at riscstar.com
Tue Dec 16 19:38:28 PST 2025
On Tue, Dec 16, 2025 at 11:16 PM Yixun Lan <dlan at gentoo.org> wrote:
>
> Hi Guodong,
>
> On 21:32 Tue 16 Dec , Guodong Xu wrote:
> > Add compatible string for the SpacemiT X100 (RVA23 compliant) core.
> >
> > Link: https://www.spacemit.com/en/spacemit-x100-core/
> it would be better if you can put more description into commit message
> as I don't trust the link too much, it may vanish or change in the future?..
Thanks Yixun for the feedback.
I understand your concerns. I will expand the commit message with more
information about X100 core features so we don't rely solely on the link.
>
> besides, if I remember correctly, there are still few optional
> extensions that not supported by x100, it's worth to list here to
> let community know..
I would prefer not to list the unsupported optional extensions explicitly.
Basically there are two reasons. Since the RISC-V specification includes a
vast number of optional extensions, and they are categorized in four groups
(localized options, develpment options, expansion options, and transitory
options), listing everything not supported would be quite lengthy IMHO.
Secondly, looking at previous commits for other RISC-V CPUs, it doesn't seem
to be the convention to list unsupported extensions.
I will expand the commit message to state X100 supports all _mandatory_
extensions per defined by the RVA23 profile.
I hope this approach is acceptable.
BR,
Guodong
>
> >
> > Signed-off-by: Guodong Xu <guodong at riscstar.com>
> > ---
> > Documentation/devicetree/bindings/riscv/cpus.yaml | 1 +
> > 1 file changed, 1 insertion(+)
> >
> > diff --git a/Documentation/devicetree/bindings/riscv/cpus.yaml b/Documentation/devicetree/bindings/riscv/cpus.yaml
> > index d733c0bd534fb63ed7c0eada97c42832431f1fc1..cce87092dc7749f49066154d9a256af6c7b6c19f 100644
> > --- a/Documentation/devicetree/bindings/riscv/cpus.yaml
> > +++ b/Documentation/devicetree/bindings/riscv/cpus.yaml
> > @@ -62,6 +62,7 @@ properties:
> > - sifive,u74
> > - sifive,u74-mc
> > - spacemit,x60
> > + - spacemit,x100
> > - thead,c906
> > - thead,c908
> > - thead,c910
> >
> > --
> > 2.43.0
> >
>
> --
> Yixun Lan (dlan)
More information about the linux-riscv
mailing list