arm64: dts: qcom: sc7280: Move video-firmware to chrome-common
authorLuca Weiss <luca.weiss@fairphone.com>
Fri, 1 Dec 2023 09:33:19 +0000 (10:33 +0100)
committerBjorn Andersson <andersson@kernel.org>
Mon, 22 Jan 2024 16:59:21 +0000 (10:59 -0600)
commit82066cdb17608abc95192632fd5c702be8e57ab5
treed6b116dfd39e738e41a128a39e20409e11e54cba
parente81e86765f957f3c5d48df9e275c527bd8c14156
arm64: dts: qcom: sc7280: Move video-firmware to chrome-common

If the video-firmware node is present, the venus driver assumes we're on
a system that doesn't use TZ for starting venus, like on ChromeOS
devices.

Move the video-firmware node to chrome-common.dtsi so we can use venus
on a non-ChromeOS devices. We also need to move the secure SID 0x2184
for iommu since (on some boards) we cannot touch that.

At the same time also disable the venus node by default in the dtsi,
like it's done on other SoCs.

Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
Reviewed-by: Vikash Garodia <quic_vgarodia@quicinc.com>
Link: https://lore.kernel.org/r/20231201-sc7280-venus-pas-v3-2-bc132dc5fc30@fairphone.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi
arch/arm64/boot/dts/qcom/sc7280.dtsi