]> git.ipfire.org Git - thirdparty/linux.git/commit
media: qcom: camss: Add support for MSM8939
authorVincent Knecht <vincent.knecht@mailoo.org>
Thu, 30 Oct 2025 07:59:14 +0000 (08:59 +0100)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Thu, 6 Nov 2025 11:43:56 +0000 (12:43 +0100)
commitb4fbb13db86adb0bae1d7f968b61ea8dc9635e33
tree26293ff018b830131543bd411b2f848f512ec41c
parentf0e8ffb46b26bfb77aaa2344f4bf7b07aa96d7df
media: qcom: camss: Add support for MSM8939

The camera subsystem for the MSM8939 is the same as MSM8916 except with
3 CSID instead of 2, and some higher clock rates.

As a quirk, this SoC needs writing values to 2 VFE VBIF registers
(see downstream msm8939-camera.dtsi vbif-{regs,settings} properties).
This fixes black stripes across sensor and garbage in CSID TPG outputs.

Add support for the MSM8939 camera subsystem.

Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Vincent Knecht <vincent.knecht@mailoo.org>
Signed-off-by: André Apitzsch <git@apitzsch.eu>
Signed-off-by: Bryan O'Donoghue <bod@kernel.org>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/platform/qcom/camss/camss-csiphy.c
drivers/media/platform/qcom/camss/camss-ispif.c
drivers/media/platform/qcom/camss/camss-vfe-vbif.c
drivers/media/platform/qcom/camss/camss-vfe.c
drivers/media/platform/qcom/camss/camss.c
drivers/media/platform/qcom/camss/camss.h