Commit 29589248 authored by Stephan Gerhold's avatar Stephan Gerhold Committed by Bjorn Andersson

arm64: dts: qcom: msm8916: Disable venus by default

Venus needs firmware that is usually signed with a device-specific key.
There are also devices that might not need it (especially during
bring-up), so let's follow more recent SoCs and disable it by default.

Enable it explicitly for all current devices except msm8916-mtp. That
one has just UART enabled currently so it cannot really benefit from
Venus.
Signed-off-by: default avatarStephan Gerhold <stephan@gerhold.net>
Reviewed-by: default avatarBryan O'Donoghue <bryan.odonoghue@linaro.org>
Link: https://lore.kernel.org/r/20230911-msm8916-rmem-v1-1-b7089ec3e3a1@gerhold.netSigned-off-by: default avatarBjorn Andersson <andersson@kernel.org>
parent a3d5fb3b
......@@ -362,6 +362,10 @@ &usb_hs_phy {
extcon = <&usb_id>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
firmware-name = "qcom/apq8016/wcnss.mbn";
......
......@@ -155,6 +155,10 @@ &usb_hs_phy {
extcon = <&usb_id>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -192,6 +192,10 @@ &usb_hs_phy {
extcon = <&usb_id>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -160,6 +160,10 @@ &usb_hs_phy {
extcon = <&usb_id>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -150,6 +150,10 @@ &usb_hs_phy {
extcon = <&usb_id>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -328,6 +328,10 @@ &usb_hs_phy {
extcon = <&usb_id>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -259,6 +259,10 @@ &usb_hs_phy {
extcon = <&pm8916_usbin>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -146,6 +146,10 @@ &usb_hs_phy {
extcon = <&usb_id>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -284,6 +284,10 @@ &usb_hs_phy {
extcon = <&muic>;
};
&venus {
status = "okay";
};
&tlmm {
accel_int_default: accel-int-default-state {
pins = "gpio115";
......
......@@ -158,6 +158,10 @@ &usb_hs_phy {
extcon = <&pm8916_usbin>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -163,6 +163,10 @@ &usb_hs_phy {
extcon = <&muic>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -359,6 +359,10 @@ &usb_hs_phy {
extcon = <&muic>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -115,6 +115,10 @@ &usb_hs_phy {
extcon = <&pm8916_usbin>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -189,6 +189,10 @@ &usb_hs_phy {
extcon = <&usb_id>;
};
&venus {
status = "okay";
};
&wcnss {
status = "okay";
};
......
......@@ -1797,7 +1797,7 @@ venus: video-codec@1d00000 {
clock-names = "core", "iface", "bus";
iommus = <&apps_iommu 5>;
memory-region = <&venus_mem>;
status = "okay";
status = "disabled";
video-decoder {
compatible = "venus-decoder";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment