Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: GPL-2.0-only
2config IMX_DSP
3 tristate "IMX DSP Protocol driver"
4 depends on IMX_MBOX
5 help
6 This enables DSP IPC protocol between host AP (Linux)
7 and the firmware running on DSP.
8 DSP exists on some i.MX8 processors (e.g i.MX8QM, i.MX8QXP).
9
10 It acts like a doorbell. Client might use shared memory to
11 exchange information with DSP side.
12
13config IMX_SCU
14 bool "IMX SCU Protocol driver"
15 depends on IMX_MBOX
16 select SOC_BUS
17 help
18 The System Controller Firmware (SCFW) is a low-level system function
19 which runs on a dedicated Cortex-M core to provide power, clock, and
20 resource management. It exists on some i.MX8 processors. e.g. i.MX8QM
21 (QM, QP), and i.MX8QX (QXP, DX).
22
23 This driver manages the IPC interface between host CPU and the
24 SCU firmware running on M4.
25
26config IMX_SCMI_CPU_DRV
27 tristate "IMX SCMI CPU Protocol driver"
28 depends on ARCH_MXC || COMPILE_TEST
29 default y if ARCH_MXC
30 help
31 The System Controller Management Interface firmware (SCMI FW) is
32 a low-level system function which runs on a dedicated Cortex-M
33 core that could provide cpu management features.
34
35 This driver can also be built as a module.
36
37config IMX_SCMI_LMM_DRV
38 tristate "IMX SCMI LMM Protocol driver"
39 depends on ARCH_MXC || COMPILE_TEST
40 default y if ARCH_MXC
41 help
42 The System Controller Management Interface firmware (SCMI FW) is
43 a low-level system function which runs on a dedicated Cortex-M
44 core that could provide Logical Machine management features.
45
46 This driver can also be built as a module.
47
48config IMX_SCMI_MISC_DRV
49 tristate "IMX SCMI MISC Protocol driver"
50 depends on ARCH_MXC || COMPILE_TEST
51 default y if ARCH_MXC
52 help
53 The System Controller Management Interface firmware (SCMI FW) is
54 a low-level system function which runs on a dedicated Cortex-M
55 core that could provide misc functions such as board control.
56
57 This driver can also be built as a module.