0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config IMX_DSP
0003 tristate "IMX DSP Protocol driver"
0004 depends on IMX_MBOX
0005 help
0006 This enables DSP IPC protocol between host AP (Linux)
0007 and the firmware running on DSP.
0008 DSP exists on some i.MX8 processors (e.g i.MX8QM, i.MX8QXP).
0009
0010 It acts like a doorbell. Client might use shared memory to
0011 exchange information with DSP side.
0012
0013 config IMX_SCU
0014 bool "IMX SCU Protocol driver"
0015 depends on IMX_MBOX
0016 select SOC_BUS
0017 help
0018 The System Controller Firmware (SCFW) is a low-level system function
0019 which runs on a dedicated Cortex-M core to provide power, clock, and
0020 resource management. It exists on some i.MX8 processors. e.g. i.MX8QM
0021 (QM, QP), and i.MX8QX (QXP, DX).
0022
0023 This driver manages the IPC interface between host CPU and the
0024 SCU firmware running on M4.
0025
0026 config IMX_SCU_PD
0027 bool "IMX SCU Power Domain driver"
0028 depends on IMX_SCU
0029 help
0030 The System Controller Firmware (SCFW) based power domain driver.