Re: [RFC PATCH 1/3] dt-bindings: riscv: Add Sspesa and Ssplcofi extensions
Mayuresh Chitale <[email protected]>
| Newsgroups | org.infradead.lists.linux-riscv,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <CAHuiULBGKCqxMzO7f-i0VeuN0nykEaDwzVzq1VtT5VK2LM3eTQ@mail.gmail.com> |
On Tue, Aug 18, 2026 at 3:05 PM Conor Dooley <[email protected]> wrote: > > On Mon, Aug 17, 2026 at 09:32:17PM +0530, Mayuresh Chitale wrote: > > Document the RISC-V Performance Event Sampling extensions Sspesa > > (Precise Event Sample Attribution) and Ssplcofi (Precise Local Counter > > Overflow Interrupt) in the ISA extensions binding. > > > > Add a dependency rule requiring Sspesa to be present whenever Ssplcofi > > is present. > > > > Signed-off-by: Mayuresh Chitale <[email protected]> > > Why is this series RFC? It's because the spec is still in draft stage and also the register addresses have yet to be assigned. Thanks, Mayuresh. > > Cheers, > Conor. > > > --- > > .../devicetree/bindings/riscv/extensions.yaml | 19 +++++++++++++++++++ > > 1 file changed, 19 insertions(+) > > > > diff --git a/Documentation/devicetree/bindings/riscv/extensions.yaml b/Documentation/devicetree/bindings/riscv/extensions.yaml > > index 5ffc40d599c0..f316b93754ff 100644 > > --- a/Documentation/devicetree/bindings/riscv/extensions.yaml > > +++ b/Documentation/devicetree/bindings/riscv/extensions.yaml > > @@ -232,6 +232,18 @@ properties: > > ratified at commit d70011dde6c2 ("Update to ratified state") > > of riscv-j-extension. > > > > + - const: sspesa > > + description: | > > + The standard Sspesa supervisor-level extension for precise event > > + sample attribution, as defined in the RISC-V Performance Event > > + Sampling specification. > > + > > + - const: ssplcofi > > + description: | > > + The standard Ssplcofi supervisor-level extension for precise local > > + counter overflow interrupts, as defined in the RISC-V Performance > > + Event Sampling specification. Ssplcofi depends on Sspesa. > > + > > - const: ssstateen > > description: | > > The standard Ssstateen extension for supervisor-mode view of the > > @@ -934,6 +946,13 @@ properties: > > const: smnpm > > - contains: > > const: ssnpm > > + # Ssplcofi depends on Sspesa > > + - if: > > + contains: > > + const: ssplcofi > > + then: > > + contains: > > + const: sspesa > > # Za64rs and Ziccrse depend on Zalrsc or A > > - if: > > contains: > > -- > > 2.43.0 > > _______________________________________________ linux-riscv mailing list [email protected] http://lists.infradead.org/mailman/listinfo/linux-riscv