Lines Matching +full:scmi +full:- +full:smc
1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "SCMI Transport Drivers"
7 This declares whether at least one SCMI transport has been configured.
8 Used to trigger a build bug when trying to build SCMI without any
14 This declares whether a shared memory based transport for SCMI is
20 This declares whether a message passing based transport for SCMI is
24 tristate "SCMI transport based on Mailbox"
30 Enable mailbox based transport for SCMI.
32 If you want the ARM SCMI PROTOCOL stack to include support for a
38 tristate "SCMI transport based on SMC"
44 Enable SMC based transport for SCMI.
46 If you want the ARM SCMI PROTOCOL stack to include support for a
47 transport based on SMC, answer Y.
52 bool "Enable atomic mode support for SCMI SMC transport"
55 Enable support of atomic operation for SCMI SMC based transport.
57 If you want the SCMI SMC based transport to operate in atomic
60 Enabling atomic mode operations allows any SCMI driver using this
61 transport to optionally ask for atomic SCMI transactions and operate
62 in atomic context too, at the price of using a number of busy-waiting
66 tristate "SCMI transport based on OP-TEE service"
73 This enables the OP-TEE service based transport for SCMI.
75 If you want the ARM SCMI PROTOCOL stack to include support for a
76 transport based on OP-TEE SCMI service, answer Y.
81 tristate "SCMI transport based on VirtIO"
86 This enables the virtio based transport for SCMI.
88 If you want the ARM SCMI PROTOCOL stack to include support for a
94 bool "SCMI VirtIO transport Version 1 compliance"
100 If you want the ARM SCMI VirtIO transport layer to refuse to work
109 bool "Enable atomic mode for SCMI VirtIO transport"
112 Enable support of atomic operation for SCMI VirtIO based transport.
114 If you want the SCMI VirtIO based transport to operate in atomic
118 Enabling atomic mode operations allows any SCMI driver using this
119 transport to optionally ask for atomic SCMI transactions and operate
120 in atomic context too, at the price of using a number of busy-waiting