xref: /linux/drivers/firmware/imx/Kconfig (revision ffbf23d50353915dc2622a3b7b4ddc678165f92d)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2*ffbf23d5SDaniel Balutaconfig IMX_DSP
3*ffbf23d5SDaniel Baluta	bool "IMX DSP Protocol driver"
4*ffbf23d5SDaniel Baluta	depends on IMX_MBOX
5*ffbf23d5SDaniel Baluta	help
6*ffbf23d5SDaniel Baluta	  This enables DSP IPC protocol between host AP (Linux)
7*ffbf23d5SDaniel Baluta	  and the firmware running on DSP.
8*ffbf23d5SDaniel Baluta	  DSP exists on some i.MX8 processors (e.g i.MX8QM, i.MX8QXP).
9*ffbf23d5SDaniel Baluta
10*ffbf23d5SDaniel Baluta	  It acts like a doorbell. Client might use shared memory to
11*ffbf23d5SDaniel Baluta	  exchange information with DSP side.
12*ffbf23d5SDaniel Baluta
13edbee095SDong Aishengconfig IMX_SCU
14edbee095SDong Aisheng	bool "IMX SCU Protocol driver"
15edbee095SDong Aisheng	depends on IMX_MBOX
16edbee095SDong Aisheng	help
17edbee095SDong Aisheng	  The System Controller Firmware (SCFW) is a low-level system function
18edbee095SDong Aisheng	  which runs on a dedicated Cortex-M core to provide power, clock, and
19edbee095SDong Aisheng	  resource management. It exists on some i.MX8 processors. e.g. i.MX8QM
20edbee095SDong Aisheng	  (QM, QP), and i.MX8QX (QXP, DX).
21edbee095SDong Aisheng
22edbee095SDong Aisheng	  This driver manages the IPC interface between host CPU and the
23edbee095SDong Aisheng	  SCU firmware running on M4.
24c800cd78SA.s. Dong
25c800cd78SA.s. Dongconfig IMX_SCU_PD
26c800cd78SA.s. Dong	bool "IMX SCU Power Domain driver"
27c800cd78SA.s. Dong	depends on IMX_SCU
28c800cd78SA.s. Dong	help
29c800cd78SA.s. Dong	  The System Controller Firmware (SCFW) based power domain driver.
30