[PATCH RESEND 00/16] MSM8960 / mach-snapdragon ARMv7 support
Luca Weiss
luca.weiss at fairphone.com
Mon Jun 1 10:16:51 CEST 2026
On Mon Jun 1, 2026 at 10:12 AM CEST, Sam Day via B4 Relay wrote:
> ** Resending because I found new ways to dislike Proton Mail (it failed
> the series midway due to "spamming". Sigh.). **
>
> This patch series introduces support for ARMv7 Qualcomm SoCs, starting
> with MSM8960/MSM8930/MSM8227.
>
> An overview of the changes:
> * serial_msm reintroduces the previous packed RX/TX software mode
> operation, as this is compatible with all UARTDM versions (1.4 and
> older). It's added alongside the newer single-char mode for 1.4.
> * A timer driver is introduced for KPSS. I don't know if *all* ARMv7
> qcom SoCs lack generic ARM CP15 debug timer support, but at least
> MSM8960/MSM8930 do.
> * mach-snapdragon board code is shuffled around a bit to build cleanly
> on ARM64.
> * prev_bl_data support is extended to ARM32 (which uses r2 for passing
> FDT/ATAGS pointers, rather than r0)
> * qcom_parse_memory is revised to support arm32 memory nodes (which are
> 1-cell rather than 2-cell).
> * Basic ATAGS support is introduced, so that the memory info can be
> used from previous bootloaders that do not understand FDTs at all.
> * PS_HOLD sysreset and pinctrl-qcom needed some minor tweaks to handle
> some nuances that challenge the current assumptions.
> * A pinctrl driver is introduced for MSM8960.
> * Initial MSM8960 GCC infra is introduced.
>
> I tested this series on:
> * Nokia Lumia 520 (msm8227). No working buttons yet as these are
> exposed as GPIO-over-PMIC-over-SSBI (drivers will be proposed at a
> later date).
> * Samsung Galaxy Express GT-I8730 (msm8930). Volume rockers + home
> button are working via the new pinctrl-msm8960 driver. Power
> button not working yet (needs PMIC driver infra).
> * I have no msm8960/apq8064 devices, looking for folks to test those.
>
> To confirm there was no regressions with ARM64 and/or newer devices, I
> also tested on:
> * db410c (msm8916)
> * google-sargo (sdm670)
Nice, I'll need to try this on msm8974 & msm8226!
Regards
Luca
More information about the U-Boot
mailing list