Message ID | 20250127-msm8226-modem-v3-0-67e968787eef@lucaweiss.eu |
---|---|
Headers | show |
Series | Modem support for MSM8226 | expand |
On 27.01.2025 11:45 PM, Luca Weiss wrote: > Enable the modem found on the MSM8926 HTC One Mini 2. > > Signed-off-by: Luca Weiss <luca@lucaweiss.eu> > --- > arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts b/arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts > index d6eaa82cee4daf6a1386902f537f1351811d4a06..cb571aa13c11598182dc020f064fe8268bcc061f 100644 > --- a/arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts > +++ b/arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts > @@ -195,6 +195,16 @@ &blsp1_i2c6 { > /* TPS61310 Flash/Torch @ 33 */ > }; > > +&modem { > + mx-supply = <&pm8226_l3>; > + pll-supply = <&pm8226_l8>; > + mss-supply = <&pm8226_s5>; > + > + firmware-name = "qcom/msm8926/memul/mba.b00", "qcom/msm8926/memul/modem.mdt"; mbn? Konrad
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@lucaweiss.eu> --- Changes in v3: - Include dt-bindings & driver patch for MSM8926 modem which is slightly different - Include patch to add msm8926.dtsi with modified modem - Include patch to enable modem on MSM8926 HTC memul - In single-pd driver patch modify if conditions to only trigger for 8226, even for misconfigured dts (Stephan) - Don't /delete-node/ & /delete-property/ for no-modem smartwatches, just make mpss_region & mba_region be disabled by default (Stephan) - Configure matisselts mss-supply correctly (Stephan) - Pick up tags - Link to v2: https://lore.kernel.org/r/20250126-msm8226-modem-v2-0-e88d76d6daff@lucaweiss.eu --- Luca Weiss (8): dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8926 remoteproc: qcom_q6v5_mss: Handle platforms with one power domain remoteproc: qcom_q6v5_mss: Add modem support on MSM8226 remoteproc: qcom_q6v5_mss: Add modem support on MSM8926 ARM: dts: qcom: msm8226: Add modem remoteproc node ARM: dts: qcom: msm8226: Add BAM DMUX Ethernet/IP device ARM: dts: qcom: Introduce dtsi for LTE-capable MSM8926 ARM: dts: qcom: msm8926-htc-memul: Enable modem 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 | 64 +++++++- arch/arm/boot/dts/qcom/msm8926.dtsi | 11 ++ .../dts/qcom/qcom-apq8026-samsung-matisse-wifi.dts | 1 + .../dts/qcom/qcom-apq8026-samsung-milletwifi.dts | 2 + .../dts/qcom/qcom-msm8226-microsoft-common.dtsi | 6 +- .../dts/qcom/qcom-msm8226-microsoft-dempsey.dts | 1 + .../dts/qcom/qcom-msm8226-microsoft-makepeace.dts | 1 + .../dts/qcom/qcom-msm8226-microsoft-moneypenny.dts | 1 + .../qcom/qcom-msm8226-samsung-matisse-common.dtsi | 19 ++- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 147 +++++++++++++++++ arch/arm/boot/dts/qcom/qcom-msm8926-htc-memul.dts | 14 +- .../qcom/qcom-msm8926-microsoft-superman-lte.dts | 1 + .../boot/dts/qcom/qcom-msm8926-microsoft-tesla.dts | 1 + .../dts/qcom/qcom-msm8926-motorola-peregrine.dts | 2 +- .../dts/qcom/qcom-msm8926-samsung-matisselte.dts | 5 + drivers/remoteproc/qcom_q6v5_mss.c | 181 ++++++++++++++++++++- 16 files changed, 443 insertions(+), 14 deletions(-) --- base-commit: 15fbefd533c38e72315c25ae3746005fddb4b8e3 change-id: 20250107-msm8226-modem-f15a1e6f8d84 Best regards,