You're looking for information on the MSM8953 driver for ARM64 architecture. Here's some good content to get you started:
The Redmi Note 4 (mido) is the poster child for MSM8953. In 2022, the PixelExperience 13 (ARM64) maintainer released a build that achieved: msm8953 for arm64 driver
To build a kernel with MSM8953 drivers for an ARM64 target, developers typically follow these steps: You're looking for information on the MSM8953 driver
wlan_firmware.bin (architecture-agnostic) + wcnss_service (userspace).wcnss_service must match the kernel’s pointer size – several projects recompiled it for 64-bit.Despite being a 64-bit CPU, many OEMs never released pure 64-bit vendor partitions for MSM8953. Consequently, the following drivers are only available as 32-bit blobs in stock firmware: ARM64 status: ✅ Working, but firmware is 32-bit aware
make -j$(nproc) ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image.gz dtbs modules Use code with caution.
Driver Overview
Good. Most core functionality works on modern mainline kernels (6.x+). Core Drivers: