original_kernel/drivers/gpu/host1x/hw
Mikko Perttunen 1411796f20 gpu: host1x: Rewrite job opcode sequence
For new (Tegra186+) SoCs, use a new ('full-featured') job opcode
sequence that is compatible with virtualization. In particular,
the Host1x hardware in Tegra234 is more strict regarding the sequence,
requiring ACQUIRE_MLOCK-SETCLASS-SETSTREAMID opcodes to occur in
that sequence without gaps (except for SETPAYLOAD), so let's do it
properly in one go now.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2022-07-08 16:27:53 +02:00
..
cdma_hw.c
channel_hw.c
debug_hw.c
debug_hw_1x01.c
debug_hw_1x06.c
host1x01.c
host1x01.h
host1x01_hardware.h
host1x02.c
host1x02.h
host1x02_hardware.h
host1x04.c
host1x04.h
host1x04_hardware.h
host1x05.c
host1x05.h
host1x05_hardware.h
host1x06.c
host1x06.h
host1x06_hardware.h
host1x07.c
host1x07.h
host1x07_hardware.h
host1x08.c
host1x08.h
host1x08_hardware.h
hw_host1x01_channel.h
hw_host1x01_sync.h
hw_host1x01_uclass.h
hw_host1x02_channel.h
hw_host1x02_sync.h
hw_host1x02_uclass.h
hw_host1x04_channel.h
hw_host1x04_sync.h
hw_host1x04_uclass.h
hw_host1x05_channel.h
hw_host1x05_sync.h
hw_host1x05_uclass.h
hw_host1x06_channel.h
hw_host1x06_hypervisor.h
hw_host1x06_uclass.h
hw_host1x06_vm.h
hw_host1x07_channel.h
hw_host1x07_hypervisor.h
hw_host1x07_uclass.h
hw_host1x07_vm.h
hw_host1x08_channel.h
hw_host1x08_common.h
hw_host1x08_hypervisor.h
hw_host1x08_uclass.h
hw_host1x08_vm.h
intr_hw.c
opcodes.h
syncpt_hw.c