mirror-linux/drivers/gpu/host1x/hw
Mikko Perttunen 4c27ac45e6 gpu: host1x: Request syncpoint IRQs only during probe
Syncpoint IRQs are currently requested in a code path that runs
during resume. Due to this, we get multiple overlapping registered
interrupt handlers as host1x is suspended and resumed.

Rearrange interrupt code to only request IRQs during initialization.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240531070719.2138-1-cyndis@kapsi.fi
2024-08-28 17:28:48 +02:00
..
cdma_hw.c gpu: host1x: Add MLOCK release code on Tegra234 2022-07-08 16:27:53 +02:00
channel_hw.c gpu: host1x: Use tegra_dev_iommu_get_stream_id() 2023-01-27 17:41:49 +01:00
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 gpu: host1x: Tegra234 device data and headers 2022-07-08 16:27:52 +02:00
host1x08.h gpu: host1x: Tegra234 device data and headers 2022-07-08 16:27:52 +02:00
host1x08_hardware.h gpu: host1x: Tegra234 device data and headers 2022-07-08 16:27:52 +02:00
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 gpu: host1x: Fix mask for syncpoint increment register 2023-01-26 15:55:38 +01:00
hw_host1x06_vm.h
hw_host1x07_channel.h
hw_host1x07_hypervisor.h
hw_host1x07_uclass.h gpu: host1x: Fix mask for syncpoint increment register 2023-01-26 15:55:38 +01:00
hw_host1x07_vm.h
hw_host1x08_channel.h gpu: host1x: Tegra234 device data and headers 2022-07-08 16:27:52 +02:00
hw_host1x08_common.h gpu: host1x: Add MLOCK release code on Tegra234 2022-07-08 16:27:53 +02:00
hw_host1x08_hypervisor.h gpu: host1x: Tegra234 device data and headers 2022-07-08 16:27:52 +02:00
hw_host1x08_uclass.h gpu: host1x: Fix mask for syncpoint increment register 2023-01-26 15:55:38 +01:00
hw_host1x08_vm.h gpu: host1x: Tegra234 device data and headers 2022-07-08 16:27:52 +02:00
intr_hw.c gpu: host1x: Request syncpoint IRQs only during probe 2024-08-28 17:28:48 +02:00
opcodes.h
syncpt_hw.c gpu: host1x: Don't skip assigning syncpoints to channels 2023-01-26 15:55:38 +01:00