Lines Matching full:scmi
5 tristate "ARM System Control and Management Interface (SCMI) Message Protocol"
8 ARM System Control and Management Interface (SCMI) protocol is a
10 used in system management. SCMI is extensible and currently provides
22 making use of the features offered by the SCMI.
29 This declares whether at least one SCMI facility is configured
31 of a common SCMI debugfs root directory.
34 bool "Enable support for SCMI Raw transmission mode"
38 Enable support for SCMI Raw transmission mode.
40 If enabled allows the direct injection and snooping of SCMI bare
42 It is meant to be used by SCMI compliance/testing suites.
44 When enabled regular SCMI drivers interactions are inhibited in
45 order to avoid unexpected interactions with the SCMI Raw message
49 bool "Allow SCMI Raw mode coexistence with normal SCMI stack"
52 Allow SCMI Raw transmission mode to coexist with normal SCMI stack.
54 This will allow regular SCMI drivers to register with the core and
55 operate normally, thing which could make an SCMI test suite using the
56 SCMI Raw mode support unreliable. If unsure, say N.
61 This declares whether at least one SCMI transport has been configured.
62 Used to trigger a build bug when trying to build SCMI without any
68 This declares whether a shared memory based transport for SCMI is
74 This declares whether a message passing based transport for SCMI is
78 bool "SCMI transport based on Mailbox"
84 Enable mailbox based transport for SCMI.
86 If you want the ARM SCMI PROTOCOL stack to include support for a
90 bool "SCMI transport based on OP-TEE service"
97 This enables the OP-TEE service based transport for SCMI.
99 If you want the ARM SCMI PROTOCOL stack to include support for a
100 transport based on OP-TEE SCMI service, answer Y.
103 bool "SCMI transport based on SMC"
109 Enable SMC based transport for SCMI.
111 If you want the ARM SCMI PROTOCOL stack to include support for a
115 bool "Enable atomic mode support for SCMI SMC transport"
118 Enable support of atomic operation for SCMI SMC based transport.
120 If you want the SCMI SMC based transport to operate in atomic
123 Enabling atomic mode operations allows any SCMI driver using this
124 transport to optionally ask for atomic SCMI transactions and operate
129 bool "SCMI transport based on VirtIO"
134 This enables the virtio based transport for SCMI.
136 If you want the ARM SCMI PROTOCOL stack to include support for a
140 bool "SCMI VirtIO transport Version 1 compliance"
146 If you want the ARM SCMI VirtIO transport layer to refuse to work
155 bool "Enable atomic mode for SCMI VirtIO transport"
158 Enable support of atomic operation for SCMI VirtIO based transport.
160 If you want the SCMI VirtIO based transport to operate in atomic
164 Enabling atomic mode operations allows any SCMI driver using this
165 transport to optionally ask for atomic SCMI transactions and operate
172 tristate "SCMI power domain driver"
177 This enables support for the SCMI power domains which can be
185 tristate "SCMI system power control driver"
189 reboot actions to SCMI System Power notifications generated by SCP
194 early shutdown/reboot SCMI requests.