28 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2menu "Tegra firmware driver"3 4config TEGRA_IVC5 bool "Tegra IVC protocol"6 depends on ARCH_TEGRA7 help8 IVC (Inter-VM Communication) protocol is part of the IPC9 (Inter Processor Communication) framework on Tegra. It maintains the10 data and the different communication channels in SysRAM or RAM and11 keeps the content is synchronization between host CPU and remote12 processors.13 14config TEGRA_BPMP15 bool "Tegra BPMP driver"16 depends on ARCH_TEGRA && TEGRA_HSP_MBOX && TEGRA_IVC17 depends on !CPU_BIG_ENDIAN18 help19 BPMP (Boot and Power Management Processor) is designed to off-loading20 the PM functions which include clock/DVFS/thermal/power from the CPU.21 It needs HSP as the HW synchronization and notification module and22 IVC module as the message communication protocol.23 24 This driver manages the IPC interface between host CPU and the25 firmware running on BPMP.26 27endmenu28