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 Why is this series RFC? 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 >