Loading...
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 help
17 The System Controller Firmware (SCFW) is a low-level system function
18 which runs on a dedicated Cortex-M core to provide power, clock, and
19 resource management. It exists on some i.MX8 processors. e.g. i.MX8QM
20 (QM, QP), and i.MX8QX (QXP, DX).
21
22 This driver manages the IPC interface between host CPU and the
23 SCU firmware running on M4.
24
25config IMX_SCU_PD
26 bool "IMX SCU Power Domain driver"
27 depends on IMX_SCU
28 help
29 The System Controller Firmware (SCFW) based power domain driver.
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_SCU_PD
27 bool "IMX SCU Power Domain driver"
28 depends on IMX_SCU
29 help
30 The System Controller Firmware (SCFW) based power domain driver.