Re: [PATCH v4] dt-bindings: riscv: deprecate riscv,isa

2023-07-01 Thread Andrew Jones
On Fri, Jun 30, 2023 at 07:04:04PM +0100, Conor Dooley wrote: > From: Conor Dooley ... > +oneOf: > + - required: > + - riscv,isa > + - required: > + - riscv,isa-base > + I guess this means a DT must have either isa or isa-base, but not both. What should QEMU and other platforms which

Re: [PATCH v4] dt-bindings: riscv: deprecate riscv,isa

2023-07-01 Thread Conor Dooley
On Sat, Jul 01, 2023 at 01:01:40PM +0200, Andrew Jones wrote: > On Fri, Jun 30, 2023 at 07:04:04PM +0100, Conor Dooley wrote: > > From: Conor Dooley > ... > > +oneOf: > > + - required: > > + - riscv,isa > > + - required: > > + - riscv,isa-base > > + > > I guess this means a DT must

Re: [PATCH v4] dt-bindings: riscv: deprecate riscv,isa

2023-06-30 Thread Palmer Dabbelt
On Fri, 30 Jun 2023 11:04:04 PDT (-0700), Conor Dooley wrote: From: Conor Dooley intro = When the RISC-V dt-bindings were accepted upstream in Linux, the base ISA etc had yet to be ratified. By the ratification of the base ISA, incompatible changes had snuck into the specifications - for

[PATCH v4] dt-bindings: riscv: deprecate riscv,isa

2023-06-30 Thread Conor Dooley
From: Conor Dooley intro = When the RISC-V dt-bindings were accepted upstream in Linux, the base ISA etc had yet to be ratified. By the ratification of the base ISA, incompatible changes had snuck into the specifications - for example the Zicsr and Zifencei extensions were spun out of the