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_MISC_DRV 27 tristate "IMX SCMI MISC Protocol driver" 28 depends on IMX_SCMI_MISC_EXT || 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 misc functions such as board control. 34 35 This driver can also be built as a module. 36