It was discovered that on a few Qualcomm platforms types of interrupts do not match the type given by the Qualcomm IP catalog, the type in downstream code and the type requested by the CAMSS driver itself. The mismatched interrupt type between firmware and the correspondent CAMSS driver leads to known problems, similar to the ones which were discussed previously: https://lore.kernel.org/lkml/20220530080842.37024-4-manivannan.sadhasivam@xxxxxxxxxx/ Here the situation is essentially the same, namely a repeated bind of the CAMSS device is not possible due to a wrongly specified interrupt type, and it may lead to an issue in runtime manifested like this: irq: type mismatch, failed to map hwirq-509 for interrupt-controller@17a00000! Changes from v2 to v3: * gave clear commit messages addressing Qualcomm IP, thanks to Depeng Shao, * hence keep Krzysztof Acked-by tag, since the only expressed concern was a missing reference to the hardware specs, * added Reviewed-by tags from Bryan, Link to v2 of the changeset: https://lore.kernel.org/all/20240923072827.3772504-1-vladimir.zapolskiy@xxxxxxxxxx/ Changes from v1 to v2: * added gained Acked-by, Tested-by and Reviewed-by tags, * per patch review requests from Krzysztof deduplicated "media:" from subjects. Link to v1 of the changeset: https://lore.kernel.org/all/20240905164142.3475873-1-vladimir.zapolskiy@xxxxxxxxxx/ Vladimir Zapolskiy (6): dt-bindings: media: qcom,sc8280xp-camss: Fix interrupt types dt-bindings: media: qcom,sdm845-camss: Fix interrupt types dt-bindings: media: qcom,sm8250-camss: Fix interrupt types arm64: dts: qcom: sc8280xp: Fix interrupt type of camss interrupts arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts arm64: dts: qcom: sm8250: Fix interrupt types of camss interrupts .../bindings/media/qcom,sc8280xp-camss.yaml | 40 +++++++++---------- .../bindings/media/qcom,sdm845-camss.yaml | 20 +++++----- .../bindings/media/qcom,sm8250-camss.yaml | 28 ++++++------- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 40 +++++++++---------- arch/arm64/boot/dts/qcom/sdm845.dtsi | 20 +++++----- arch/arm64/boot/dts/qcom/sm8250.dtsi | 28 ++++++------- 6 files changed, 88 insertions(+), 88 deletions(-) -- 2.45.2