Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 menu "Tegra firmware driver"
0003 
0004 config TEGRA_IVC
0005         bool "Tegra IVC protocol"
0006         depends on ARCH_TEGRA
0007         help
0008           IVC (Inter-VM Communication) protocol is part of the IPC
0009           (Inter Processor Communication) framework on Tegra. It maintains the
0010           data and the different communication channels in SysRAM or RAM and
0011           keeps the content is synchronization between host CPU and remote
0012           processors.
0013 
0014 config TEGRA_BPMP
0015         bool "Tegra BPMP driver"
0016         depends on ARCH_TEGRA && TEGRA_HSP_MBOX && TEGRA_IVC
0017         help
0018           BPMP (Boot and Power Management Processor) is designed to off-loading
0019           the PM functions which include clock/DVFS/thermal/power from the CPU.
0020           It needs HSP as the HW synchronization and notification module and
0021           IVC module as the message communication protocol.
0022 
0023           This driver manages the IPC interface between host CPU and the
0024           firmware running on BPMP.
0025 
0026 endmenu