Msm8953 For Arm64 Driver -

As of 2024, mainline Linux (kernel 6.5+) has partial support for MSM8953 thanks to the Qualcomm ARM64 platform maintainers. Notable drivers mainlined:

Missing from mainline:

Thus, “msm8953 for arm64 driver” in mainline Linux is a work in progress. msm8953 for arm64 driver


| Use Case | Recommendation | |----------|----------------| | Daily driver phone | Stay on CAF 4.9 (Android 9/10 vendor kernel) | | Linux-on-phone hobby | Try mainline, but keep a serial console | | Embedded/IoT board (e.g., DragonBoard 410c-like) | Mainline is okay if you don't need audio or deep sleep | | Custom Android GKI kernel | Merge CAF 4.9 into GKI 5.10 – huge effort |

The Redmi Note 4 (mido) is the poster child for MSM8953. In 2022, the PixelExperience 13 (ARM64) maintainer released a build that achieved: As of 2024, mainline Linux (kernel 6

The developer successfully used the libhybris approach for camera – a bridge that loads 32-bit libraries and translates calls to 64-bit binders.

Lesson: MSM8953 can run modern ARM64 OSes if you are willing to sacrifice peripheral bells and whistles. Missing from mainline:


Developing or porting drivers for MSM8953 often presents specific hurdles: