Merge branch 'signal-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / drivers / firmware / imx / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 config 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
13 config 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
25 config 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.