aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-yocto/qrb2210-dts/sans-icc/0003_arm64_dts_qcom_qrb2210_rb1_enable_remote_processors.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-kernel/linux/linux-yocto/qrb2210-dts/sans-icc/0003_arm64_dts_qcom_qrb2210_rb1_enable_remote_processors.patch')
-rw-r--r--recipes-kernel/linux/linux-yocto/qrb2210-dts/sans-icc/0003_arm64_dts_qcom_qrb2210_rb1_enable_remote_processors.patch55
1 files changed, 55 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-yocto/qrb2210-dts/sans-icc/0003_arm64_dts_qcom_qrb2210_rb1_enable_remote_processors.patch b/recipes-kernel/linux/linux-yocto/qrb2210-dts/sans-icc/0003_arm64_dts_qcom_qrb2210_rb1_enable_remote_processors.patch
new file mode 100644
index 0000000..8161c44
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto/qrb2210-dts/sans-icc/0003_arm64_dts_qcom_qrb2210_rb1_enable_remote_processors.patch
@@ -0,0 +1,55 @@
+From: Konrad Dybcio <konrad.dybcio@linaro.org>
+Subject: arm64: dts: qcom: qrb2210-rb1: Enable remote processors
+Date: Wed, 06 Sep 2023 11:24:57 +0200
+
+Enable the ADSP, MPSS and Wi-Fi. Tighten up the Wi-Fi regulators to
+make them compliant with that the chip expects.
+
+The Wi-Fi reports:
+qmi chip_id 0x120 chip_family 0x4007 board_id 0xff soc_id 0x40670000
+
+Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
+Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
+Upstream-Status: Backport [https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git 9692ccc49583cd43184ea192af127635877e0f24]
+---
+ arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 18 ++++++++++++++++++
+ 1 file changed, 18 insertions(+)
+
+diff --git a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts
+index 0f7c59187896..5f7619518deb 100644
+--- a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts
++++ b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts
+@@ -134,6 +134,16 @@ &qupv3_id_0 {
+ status = "okay";
+ };
+
++&remoteproc_adsp {
++ firmware-name = "qcom/qcm2290/adsp.mbn";
++ status = "okay";
++};
++
++&remoteproc_mpss {
++ firmware-name = "qcom/qcm2290/modem.mbn";
++ status = "okay";
++};
++
+ &rpm_requests {
+ regulators {
+ compatible = "qcom,rpm-pm2250-regulators";
+@@ -373,6 +383,14 @@ &usb_hsphy {
+ status = "okay";
+ };
+
++&wifi {
++ vdd-0.8-cx-mx-supply = <&pm2250_l7>;
++ vdd-1.8-xo-supply = <&pm2250_l13>;
++ vdd-1.3-rfa-supply = <&pm2250_l10>;
++ vdd-3.3-ch0-supply = <&pm2250_l22>;
++ status = "okay";
++};
++
+ &xo_board {
+ clock-frequency = <38400000>;
+ };
+--
+2.42.0