linux/drivers/media/platform/qcom/iris
Dmitry Baryshkov 3e0b205375 media: qcom: iris: increase H265D_MAX_SLICE to fix H.265 decoding on SC7280
Follow the commit bfe1326573 ("venus: Fix for H265 decoding failure.")
and increase H265D_MAX_SLICE following firmware requirements on that
platform. Otherwise decoding of the H.265 streams fails with the
"insufficient scratch_1 buffer size" from the firmware.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
Reviewed-by: Vikash Garodia <vikash.garodia@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
[bod: Fixed commit log withthe => with the]
Fixes: e1f5d32608 ("media: iris: Add internal buffer calculation for HEVC and VP9 decoders")
Cc: stable@vger.kernel.org
Signed-off-by: Bryan O'Donoghue <bod@kernel.org>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
2026-04-27 08:41:21 +02:00
..
iris_buffer.c media: iris: Fix use-after-free in iris_release_internal_buffers() 2026-04-27 08:41:21 +02:00
iris_buffer.h media: iris: Add internal buffer calculation for AV1 decoder 2026-01-14 08:25:55 +01:00
iris_common.c media: iris: Refine internal buffer reconfiguration logic for resolution change 2025-11-06 11:18:10 +01:00
iris_common.h media: iris: Add support for buffer management ioctls for encoder device 2025-09-10 09:02:46 +02:00
iris_core.c media: iris: switch to hardware mode after firmware boot 2026-04-27 08:41:21 +02:00
iris_core.h media: iris: Add platform-specific capabilities for encoder video device 2025-09-10 09:02:40 +02:00
iris_ctrls.c media: qcom: iris: Add intra refresh support for encoder 2026-01-20 16:22:24 +01:00
iris_ctrls.h media: qcom: iris: Add intra refresh support for encoder 2026-01-20 16:22:24 +01:00
iris_firmware.c media: iris: Add support for multiple TZ content protection(CP) configs 2026-01-20 16:22:24 +01:00
iris_firmware.h media: iris: implement power management 2025-02-07 11:51:18 +01:00
iris_hfi_common.c media: iris: switch to hardware mode after firmware boot 2026-04-27 08:41:21 +02:00
iris_hfi_common.h media: iris: Define AV1-specific platform capabilities and properties 2026-01-14 08:25:55 +01:00
iris_hfi_gen1_command.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
iris_hfi_gen1_defines.h media: iris: Add support for buffer management ioctls for encoder device 2025-09-10 09:02:46 +02:00
iris_hfi_gen1_response.c media: iris: Add support for drain sequence in encoder video device 2025-09-10 09:02:47 +02:00
iris_hfi_gen1.h media: iris: introduce host firmware interface with necessary hooks 2025-02-07 11:51:12 +01:00
iris_hfi_gen2_command.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
iris_hfi_gen2_defines.h media: qcom: iris: Add intra refresh support for encoder 2026-01-20 16:22:24 +01:00
iris_hfi_gen2_packet.c media: iris: implement set properties to firmware during streamon 2025-02-07 11:51:37 +01:00
iris_hfi_gen2_packet.h media: iris: allocate, initialize and queue internal buffers 2025-02-07 11:51:42 +01:00
iris_hfi_gen2_response.c media: qcom: iris: Add scale support for encoder 2026-01-20 16:22:24 +01:00
iris_hfi_gen2.h media: iris: implement vb2 ops for buf_queue and firmware response 2025-02-07 11:51:45 +01:00
iris_hfi_queue.c media: iris: Fix dma_free_attrs() size in iris_hfi_queues_init() 2026-04-27 08:41:21 +02:00
iris_hfi_queue.h media: iris: introduce host firmware interface with necessary hooks 2025-02-07 11:51:12 +01:00
iris_instance.h media: qcom: iris: Add scale support for encoder 2026-01-20 16:22:24 +01:00
iris_platform_common.h media: iris: Introduce vpu ops for vpu4 with necessary hooks 2026-01-20 16:22:24 +01:00
iris_platform_gen1.c media: iris: Add support for multiple TZ content protection(CP) configs 2026-01-20 16:22:24 +01:00
iris_platform_gen2.c media: iris: Add support for multiple TZ content protection(CP) configs 2026-01-20 16:22:24 +01:00
iris_platform_qcs8300.h media: iris: remove duplication between generic gen2 data and qcs8300 2025-11-06 11:18:09 +01:00
iris_platform_sc7280.h media: iris: Add support for multiple clock sources 2026-01-20 16:22:24 +01:00
iris_platform_sm8650.h media: platform: qcom/iris: add sm8650 support 2025-05-02 08:52:04 +02:00
iris_platform_sm8750.h media: iris: Add support for SM8750 (VPU v3.5) 2025-09-09 15:59:20 +02:00
iris_power.c media: iris: Add support for multiple clock sources 2026-01-20 16:22:24 +01:00
iris_power.h media: iris: implement power scaling for vpu2 and vpu3 2025-02-07 11:51:55 +01:00
iris_probe.c media: iris: Add support for multiple clock sources 2026-01-20 16:22:24 +01:00
iris_resources.c media: iris: Add support for multiple clock sources 2026-01-20 16:22:24 +01:00
iris_resources.h media: iris: Add support for multiple clock sources 2026-01-20 16:22:24 +01:00
iris_state.c media: iris: Add support for drain sequence in encoder video device 2025-09-10 09:02:47 +02:00
iris_state.h media: iris: Fix missing LAST flag handling during drain 2025-09-10 09:02:33 +02:00
iris_utils.c media: qcom: iris: Add rotation support for encoder 2026-01-20 16:22:24 +01:00
iris_utils.h media: qcom: iris: Add rotation support for encoder 2026-01-20 16:22:24 +01:00
iris_vb2.c media: iris: Prevent output buffer queuing before stream-on completes 2026-01-20 14:00:12 +01:00
iris_vb2.h media: iris: implement vb2 ops for buf_queue and firmware response 2025-02-07 11:51:45 +01:00
iris_vdec.c media: iris: fix use-after-free of fmt_src during MBPF check 2026-04-27 08:41:21 +02:00
iris_vdec.h media: iris: fix use-after-free of fmt_src during MBPF check 2026-04-27 08:41:21 +02:00
iris_venc.c media: iris: fix use-after-free of fmt_src during MBPF check 2026-04-27 08:41:21 +02:00
iris_venc.h media: iris: fix use-after-free of fmt_src during MBPF check 2026-04-27 08:41:21 +02:00
iris_vidc.c media: iris: fix use-after-free of fmt_src during MBPF check 2026-04-27 08:41:21 +02:00
iris_vidc.h
iris_vpu_buffer.c media: iris: Introduce buffer size calculations for vpu4 2026-01-20 16:22:24 +01:00
iris_vpu_buffer.h media: qcom: iris: increase H265D_MAX_SLICE to fix H.265 decoding on SC7280 2026-04-27 08:41:21 +02:00
iris_vpu_common.c media: iris: switch to hardware mode after firmware boot 2026-04-27 08:41:21 +02:00
iris_vpu_common.h media: iris: switch to hardware mode after firmware boot 2026-04-27 08:41:21 +02:00
iris_vpu_register_defines.h media: iris: Move vpu register defines to common header file 2026-01-20 16:22:24 +01:00
iris_vpu2.c media: iris: switch to hardware mode after firmware boot 2026-04-27 08:41:21 +02:00
iris_vpu3x.c media: iris: switch to hardware mode after firmware boot 2026-04-27 08:41:21 +02:00
iris_vpu4x.c media: iris: switch to hardware mode after firmware boot 2026-04-27 08:41:21 +02:00
Kconfig media: iris: fix QCOM_MDT_LOADER dependency 2026-04-27 08:41:21 +02:00
Makefile media: iris: Introduce vpu ops for vpu4 with necessary hooks 2026-01-20 16:22:24 +01:00