It was discovered that on a few Qualcomm platforms types of interrupts do not match both downstream code and a type requested by the CAMSS driver. The mismatched interrupt type between firmware and the correspondent CAMSS driver leads to known problems, which were discussed previously: https://lore.kernel.org/lkml/20220530080842.37024-4-manivannan.sadhasivam@xxxxxxxxxx/ Here the situation is right the same, namely a repeated bind of 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! Vladimir Zapolskiy (6): media: dt-bindings: media: qcom,sc8280xp-camss: Fix interrupt types media: dt-bindings: media: qcom,sdm845-camss: Fix interrupt types media: 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