scmi: Implement scmi_clknode_recalc_freq methodAllow the SCMI clock frequency to be queried back, useful for testingthe IRQ path via sysctl access.Reviewed by: andrewSponsored by: Arm LtdDiffe
scmi: Implement scmi_clknode_recalc_freq methodAllow the SCMI clock frequency to be queried back, useful for testingthe IRQ path via sysctl access.Reviewed by: andrewSponsored by: Arm LtdDifferential Revision: https://reviews.freebsd.org/D43038(cherry picked from commit ecd8cc84dcee7d08be8663f721f0502dc5b65808)
show more ...
sys: Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
sys: Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
scmi: Suppress a couple of -Wunused-function warningsNo functional change intended.Sponsored by: Klara, Inc.
Add support for ARM System Control and Management Interface (SCMI) v3.1.The SCMI specification describes a set of standard interfaces for power,performance and system management.SCMI is extensib
Add support for ARM System Control and Management Interface (SCMI) v3.1.The SCMI specification describes a set of standard interfaces for power,performance and system management.SCMI is extensible and provides interfaces to access functions which areoften implemented in firmwares in the System Control Processor (SCP).This implements Shared Memory-based transfer, which is one of the ways onhow messages are exchanged between agents and the platform.This includes a driver for ARM Message Handling Unit (MHU) Doorbell, whichis a mechanism that the caller can use to alert the callee of the presenceof a message.The support implements clock management interface. For instance this allowsus to control HDMI pixel clock on ARM Morello Board.Tested on ARM Morello Board.Obtained from: CheriBSDDifferential Revision: https://reviews.freebsd.org/D37316Reviewed by: manuSponsored by: UKRI