arm64: dts: qcom: kodiak: consolidate IPA properties

Move generic IPA-related properties to the base DTSI file. The herobrine
has special software configuration, so delete the memory-region property
which wasn't set for it beforehand. Also delete the property for several
IoT devices, which don't enable IPA memory at this point (and don't
seem to have IPA supported by the modem firmware).

Co-developed-by: Stanislav Zaikin <zstaseg@gmail.com>
Signed-off-by: Stanislav Zaikin <zstaseg@gmail.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Alex Elder <elder@riscstar.com>
Link: https://lore.kernel.org/r/20260517-ipa-loader-v1-6-3c3764c1b4a3@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
Dmitry Baryshkov 2026-05-17 17:56:12 +03:00 committed by Bjorn Andersson
parent e9824e30e6
commit 2279111cca
10 changed files with 19 additions and 11 deletions

View File

@ -2646,6 +2646,9 @@ ipa: ipa@1e40000 {
qcom,smem-state-names = "ipa-clock-enabled-valid",
"ipa-clock-enabled";
qcom,gsi-loader = "self";
memory-region = <&ipa_fw_mem>;
sram = <&ipa_modem_tables>;
status = "disabled";

View File

@ -913,9 +913,8 @@ &i2c9 {
};
&ipa {
qcom,gsi-loader = "self";
memory-region = <&ipa_fw_mem>;
firmware-name = "qcom/qcm6490/fairphone5/ipa_fws.mbn";
status = "okay";
};

View File

@ -501,8 +501,6 @@ &i2c1 {
&ipa {
firmware-name = "qcom/qcm6490/particle/tachyon/ipa_fws.mbn";
qcom,gsi-loader = "self";
memory-region = <&ipa_fw_mem>;
status = "okay";
};

View File

@ -553,9 +553,8 @@ &i2c13 {
};
&ipa {
qcom,gsi-loader = "self";
memory-region = <&ipa_fw_mem>;
firmware-name = "qcom/qcm6490/SHIFT/otter/ipa_fws.mbn";
status = "okay";
};

View File

@ -504,6 +504,10 @@ &i2c13 {
status = "okay";
};
&ipa {
/delete-property/ memory-region;
};
&lpass_audiocc {
compatible = "qcom,qcm6490-lpassaudiocc";
/delete-property/ power-domains;

View File

@ -653,6 +653,10 @@ redriver_usb_con_sbu: endpoint {
};
};
&ipa {
/delete-property/ memory-region;
};
&mdss {
status = "okay";
};

View File

@ -774,6 +774,10 @@ lt9611_out: endpoint {
};
};
&ipa {
/delete-property/ memory-region;
};
&lpass_audiocc {
compatible = "qcom,qcm6490-lpassaudiocc";
/delete-property/ power-domains;

View File

@ -22,7 +22,9 @@ mdata_mem: mpss-metadata {
};
&ipa {
/delete-property/ memory-region;
qcom,gsi-loader = "modem";
status = "okay";
};

View File

@ -727,9 +727,6 @@ fsa4480_sbu_mux: endpoint {
&ipa {
firmware-name = "qcom/sm7325/motorola/dubai/yupik_ipa_fws.mbn";
memory-region = <&ipa_fw_mem>;
qcom,gsi-loader = "self";
status = "okay";
};

View File

@ -971,8 +971,6 @@ nfc@28 {
};
&ipa {
qcom,gsi-loader = "self";
memory-region = <&ipa_fw_mem>;
firmware-name = "qcom/sm7325/nothing/spacewar/ipa_fws.mbn";
status = "okay";