Modules§
Macros§
- Driver
Error Unknown - Pattern that matches an unknown
DriverErrormember.
Structs§
- Controller
Info ControllerInfois passed to SPMI controller drivers via metadata.- Debug
Connect Target Request - Debug
Connect Target Responder - Debug
Control Handle - Debug
Event Stream - Debug
GetController Properties Responder - Debug
GetController Properties Response - Debug
Marker - Debug
Proxy - Debug
Request Stream - A Stream of incoming requests for fuchsia.hardware.spmi/Debug.
- Debug
Service Marker - Debug
Service Proxy - This service can be used by command-line utilities and tests to connect to any target device on the SPMI bus. It is not exposed to drivers.
- Debug
Synchronous Proxy - Device
Cancel Watch Controller Write Commands Request - Device
Cancel Watch Controller Write Commands Responder - Device
Control Handle - Device
Event Stream - Device
GetProperties Responder - Device
GetProperties Response - Device
Marker - Device
Proxy - Device
Register Read Request - Device
Register Read Responder - Device
Register Read Response - Device
Register Write Request - Device
Register Write Responder - Device
Request Stream - A Stream of incoming requests for fuchsia.hardware.spmi/Device.
- Device
Synchronous Proxy - Device
Watch Controller Write Commands Request - Device
Watch Controller Write Commands Responder - Device
Watch Controller Write Commands Response - Register8
- A single register read from or written to with an SPMI command that uses an 8-bit address.
- SubTarget
Info - SubTarget
Service Marker - SubTarget
Service Proxy - This service represents a sub-target device within an SPMI target. Clients have access to a subset of the SPMI register range as determined by the controller driver.
- Target
Info - Target
Service Marker - Target
Service Proxy - This service represents an SPMI target device. Clients have access to the entire SPMI register range.
Enums§
- Debug
Event - Debug
Request - Debug
Service Request - A request for one of the member protocols of DebugService.
- Device
Event - Device
Request - Each instance of
Devicerepresents a target/secondary SPMI device on a SPMI bus. To support multiple SPMI devices, multiple nodes must be instantiated. - Driver
Error - Errors that this driver may return.
- SubTarget
Service Request - A request for one of the member protocols of SubTargetService.
- Target
Service Request - A request for one of the member protocols of TargetService.
Constants§
- MAX_
CONTROLLER_ WRITE_ COMMANDS - An arbitrary limit on the number of register writes that can be returned to
WatchControllerWriteCommands(). - MAX_
SPMI_ NAME_ LEN - Maximum length of the SPMI device name.
- MAX_
SUB_ TARGETS - MAX_
TARGETS