aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/firmware/arm/scmi.c
Commit message (Expand)AuthorAgeFilesLines
* scmi: Avoid a use-after-freeAndrew Turner2025-06-091-2/+2
* scmi: Add sysctl transport propertiesCristian Marussi2025-06-041-0/+13
* scmi: Add SDT traces to the core stackCristian Marussi2025-06-041-1/+58
* scmi: Add optional asynchronous handling of repliesCristian Marussi2025-06-041-5/+41
* scmi: Refactor scmi_request internal logicCristian Marussi2025-06-041-2/+22
* scmi: Add scmi_token_reserve helperCristian Marussi2025-06-041-9/+39
* scmi: Add helper to manipulate scmi_msg descriptorsCristian Marussi2025-06-041-16/+61
* scmi: Add devicetree transport propertiesCristian Marussi2025-06-041-17/+35
* scmi: Make transports report the effective length of the received messagesCristian Marussi2025-06-041-4/+6
* Revert "scmi: Make transports report the effective length of the received mes...Andrew Turner2025-06-041-6/+4
* Revert "scmi: Add devicetree transport properties"Andrew Turner2025-06-041-35/+17
* Revert "scmi: Add helper to manipulate scmi_msg descriptors"Andrew Turner2025-06-041-61/+16
* Revert "scmi: Add scmi_token_reserve helper"Andrew Turner2025-06-041-39/+9
* Revert "scmi: Refactor scmi_request internal logic"Andrew Turner2025-06-041-22/+2
* Revert "scmi: Add optional asynchronous handling of replies"Andrew Turner2025-06-041-41/+5
* Revert "scmi: Add SDT traces to the core stack"Andrew Turner2025-06-041-58/+1
* Revert "scmi: Add sysctl transport properties"Andrew Turner2025-06-041-13/+0
* scmi: Add sysctl transport propertiesCristian Marussi2025-01-231-0/+13
* scmi: Add SDT traces to the core stackCristian Marussi2025-01-231-1/+58
* scmi: Add optional asynchronous handling of repliesCristian Marussi2025-01-231-5/+41
* scmi: Refactor scmi_request internal logicCristian Marussi2025-01-231-2/+22
* scmi: Add scmi_token_reserve helperCristian Marussi2025-01-231-9/+39
* scmi: Add helper to manipulate scmi_msg descriptorsCristian Marussi2025-01-231-16/+61
* scmi: Add devicetree transport propertiesCristian Marussi2025-01-231-17/+35
* scmi: Make transports report the effective length of the received messagesCristian Marussi2025-01-231-4/+6
* scmi: Fix race on timed out transmissionsCristian Marussi2025-01-231-3/+2
* scmi: Fix token bitmaskCristian Marussi2025-01-231-1/+1
* Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin2024-12-061-2/+2
* Replace calls to bus_generic_probe with bus_identify_childrenJohn Baldwin2024-12-061-1/+1
* scmi: Add an SCMI VirtIO transport driverCristian Marussi2024-04-111-3/+12
* scmi: Introduce a new SCMI API and port CLK SCMI driver to itCristian Marussi2024-04-111-18/+264
* scmi: Add SCMI message tracking and centralize tx/rx logicCristian Marussi2024-04-111-34/+264
* scmi: Add new SCMI interfaces for init and message processingCristian Marussi2024-04-111-32/+10
* scmi: Protect SCMI/SMT channels from concurrent transmissionsCristian Marussi2024-04-111-6/+13
* scmi: Fix SCMI mailbox polling mechanismCristian Marussi2024-04-111-1/+1
* scmi: Extend and refactor SCMI shmem supportCristian Marussi2024-04-111-58/+37
* scmi: Split out the SCMI mailbox to a new fileAndrew Turner2024-04-111-75/+7
* clk: Move clock code in dev/clkEmmanuel Vadot2024-01-101-1/+1
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Add support for ARM System Control and Management Interface (SCMI) v3.1.Ruslan Bukin2022-12-191-0/+273