[PATCH 0/3] lib: sbi: dbtr: per-slot trigger capability detection

"David E. Garcia Porras" <[email protected]> Mon, 27 Jul 2026 12:30:38 -0600
Newsgroups org.infradead.lists.opensbi
Message-ID <[email protected]>
Patch 1 adds an optional platform device (struct sbi_dbtr_device)
reporting whether a trigger slot supports a given configuration --
WARL fields tied off inside an implemented trigger CSR are not
discoverable via tinfo -- and makes trigger allocation
configuration-aware instead of picking the first free slot.

Patches 2 and 3 fix error return codes: sbi_dbtr_read_trig() returns
SBI_ERR_BAD_RANGE per SBI v3.0 section 19.3, and
sbi_dbtr_install_trig() returns SBI_ERR_INVALID_PARAM for an invalid
trigger configuration per section 19.4.

David E. Garcia Porras (3):
  lib: sbi: dbtr: add platform device for per-slot trigger capabilities
  lib: sbi: dbtr: return SBI_ERR_BAD_RANGE for invalid trigger index
    range
  lib: sbi: dbtr: return SBI_ERR_INVALID_PARAM for invalid trigger
    configuration

 include/sbi/sbi_dbtr.h |  10 ++++
 lib/sbi/sbi_dbtr.c     | 166 ++++++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 154 insertions(+), 22 deletions(-)

--
2.43.0


-- 
opensbi mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/opensbi