mirror-linux/drivers/media/platform/qcom/iris
Vikash Garodia 146eadf3d1 media: iris: add qcs8300 platform data
Add platform data for QCS8300, which has different capabilities compared
to SM8550. Introduce a QCS8300 header that defines these capabilities.

Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Vikash Garodia <quic_vgarodia@quicinc.com>
Reviewed-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
Signed-off-by: Bryan O'Donoghue <bod@kernel.org>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2025-05-02 08:52:05 +02:00
..
Kconfig media: iris: implement vb2 ops for buf_queue and firmware response 2025-02-07 11:51:45 +01:00
Makefile media: platform: qcom/iris: rename platform_sm8550 to platform_gen2 2025-05-02 08:52:04 +02:00
iris_buffer.c media: iris: implement power scaling for vpu2 and vpu3 2025-02-07 11:51:55 +01:00
iris_buffer.h media: iris: handle streamoff/on from client in dynamic resolution change 2025-02-07 11:51:49 +01:00
iris_core.c media: iris: implement power management 2025-02-07 11:51:18 +01:00
iris_core.h media: platform: qcom/iris: introduce optional controller_rst_tbl 2025-05-02 08:52:04 +02:00
iris_ctrls.c media: iris: implement set properties to firmware during streamon 2025-02-07 11:51:37 +01:00
iris_ctrls.h media: iris: implement set properties to firmware during streamon 2025-02-07 11:51:37 +01:00
iris_firmware.c media: iris: fix error code in iris_load_fw_to_memory() 2025-04-11 13:29:06 +02:00
iris_firmware.h media: iris: implement power management 2025-02-07 11:51:18 +01:00
iris_hfi_common.c media: iris: add support for dynamic resolution change 2025-02-07 11:51:47 +01:00
iris_hfi_common.h media: iris: add support for drain sequence 2025-02-07 11:51:51 +01:00
iris_hfi_gen1.h media: iris: introduce host firmware interface with necessary hooks 2025-02-07 11:51:12 +01:00
iris_hfi_gen1_command.c media: iris: add check to allow sub states transitions 2025-02-07 11:51:55 +01:00
iris_hfi_gen1_defines.h media: iris: add support for drain sequence 2025-02-07 11:51:51 +01:00
iris_hfi_gen1_response.c media: iris: add support for drain sequence 2025-02-07 11:51:51 +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_gen2_command.c media: iris: add support for drain sequence 2025-02-07 11:51:51 +01:00
iris_hfi_gen2_defines.h media: iris: add support for drain sequence 2025-02-07 11:51:51 +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: iris: add support for drain sequence 2025-02-07 11:51:51 +01:00
iris_hfi_queue.c media: iris: implement power management 2025-02-07 11:51:18 +01: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: iris: implement power scaling for vpu2 and vpu3 2025-02-07 11:51:55 +01:00
iris_platform_common.h media: iris: add qcs8300 platform data 2025-05-02 08:52:05 +02:00
iris_platform_gen2.c media: iris: add qcs8300 platform data 2025-05-02 08:52:05 +02:00
iris_platform_qcs8300.h media: iris: add qcs8300 platform data 2025-05-02 08:52:05 +02:00
iris_platform_sm8250.c media: iris: enable video driver probe of SM8250 SoC 2025-02-07 11:51:57 +01:00
iris_platform_sm8650.h media: platform: qcom/iris: add sm8650 support 2025-05-02 08:52:04 +02:00
iris_power.c media: iris: implement power scaling for vpu2 and vpu3 2025-02-07 11:51:55 +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 qcs8300 platform data 2025-05-02 08:52:05 +02:00
iris_resources.c media: iris: implement power management 2025-02-07 11:51:18 +01:00
iris_resources.h media: iris: implement power management 2025-02-07 11:51:18 +01:00
iris_state.c media: iris: add check to allow sub states transitions 2025-02-07 11:51:55 +01:00
iris_state.h media: iris: add check to allow sub states transitions 2025-02-07 11:51:55 +01:00
iris_utils.c media: iris: implement vb2 ops for buf_queue and firmware response 2025-02-07 11:51:45 +01:00
iris_utils.h media: iris: implement vb2 ops for buf_queue and firmware response 2025-02-07 11:51:45 +01:00
iris_vb2.c media: iris: implement power scaling for vpu2 and vpu3 2025-02-07 11:51:55 +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: implement power scaling for vpu2 and vpu3 2025-02-07 11:51:55 +01:00
iris_vdec.h media: iris: add support for drain sequence 2025-02-07 11:51:51 +01:00
iris_vidc.c media: iris: add support for drain sequence 2025-02-07 11:51:51 +01:00
iris_vidc.h
iris_vpu2.c media: platform: qcom/iris: add power_off_controller to vpu_ops 2025-05-02 08:52:04 +02:00
iris_vpu3x.c media: platform: qcom/iris: add support for vpu33 2025-05-02 08:52:04 +02:00
iris_vpu_buffer.c media: iris: allocate, initialize and queue internal buffers 2025-02-07 11:51:42 +01:00
iris_vpu_buffer.h media: iris: allocate, initialize and queue internal buffers 2025-02-07 11:51:42 +01:00
iris_vpu_common.c media: platform: qcom/iris: add power_off_controller to vpu_ops 2025-05-02 08:52:04 +02:00
iris_vpu_common.h media: platform: qcom/iris: add support for vpu33 2025-05-02 08:52:04 +02:00
iris_vpu_register_defines.h media: iris: implement power management 2025-02-07 11:51:18 +01:00