This series adds support for modem remoteproc found on MSM8226. It also adds needed device tree nodes and enables modem used for location service on matisse-wifi. Also bam-dmux node is added for mobile data which is used on 3G/4G-enabled devices. Signed-off-by: Luca Weiss <luca@xxxxxxxxxxxx> --- Changes in v2: - Drop applied tcsr-msm8226 dt-bindings patch - Replace qcom,ipc-* with mboxes in smsm node - Replace qcom,ipc with mboxes in smp2p nodes - Drop mba & mpss subnodes in modem dts - Disable added modem in apq8026 smartwatches due to lack of any useful modem firmware - Add patch for bam-dmux - See individual patches for more! --- Luca Weiss (4): remoteproc: qcom_q6v5_mss: Handle platforms with one power domain remoteproc: qcom_q6v5_mss: Add modem support on MSM8226 ARM: dts: qcom: msm8226: Add modem remoteproc node ARM: dts: qcom: msm8226: Add BAM DMUX Ethernet/IP device Matti Lehtimäki (5): dt-bindings: remoteproc: qcom,msm8916-mss-pil: Support platforms with one power domain dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8226 ARM: dts: qcom: msm8226: Add node for TCSR halt regs ARM: dts: qcom: msm8226: Add smsm node ARM: dts: qcom: msm8226-samsung-matisse-common: Enable modem .../bindings/remoteproc/qcom,msm8916-mss-pil.yaml | 56 +++++++- .../boot/dts/qcom/qcom-apq8026-asus-sparrow.dts | 7 + .../boot/dts/qcom/qcom-apq8026-huawei-sturgeon.dts | 7 + arch/arm/boot/dts/qcom/qcom-apq8026-lg-lenok.dts | 7 + .../dts/qcom/qcom-apq8026-samsung-milletwifi.dts | 2 + .../qcom/qcom-msm8226-samsung-matisse-common.dtsi | 13 +- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 145 +++++++++++++++++++++ arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts | 2 + drivers/remoteproc/qcom_q6v5_mss.c | 137 ++++++++++++++++++- 9 files changed, 367 insertions(+), 9 deletions(-) --- base-commit: 15fbefd533c38e72315c25ae3746005fddb4b8e3 change-id: 20250107-msm8226-modem-f15a1e6f8d84 Best regards, -- Luca Weiss <luca@xxxxxxxxxxxx>