Driver High Quality ((free)) — Msm8953 For Arm64
This guide explores how to achieve high-quality driver support for the MSM8953 on arm64 systems. The Challenge of MSM8953 Driver Development
Code Aurora Forum (CAF) – LA.UM.9.15.r1-04200-SDMxx0.0 msm8953 for arm64 driver high quality
| Block | Driver Type | Notes | |-------|-------------|-------| | CPU/PM | cpuidle, cpufreq, PSCI | Using qcom-cpufreq-hw or cpufreq-dt | | Interrupts | GIC-400 | ARM GIC v3 (often v2 compatible) | | Timers | ARM arch timer | armv8-timer | | UART | QUPv3 UART | msm_serial_hs | | I2C/SPI | QUPv3 | i2c-msm-v2 , spi-qup | | GPIO/pinctrl | TLMM | pinctrl-msm | | DMA | BAM DMA | qcom_bam_dma | | Storage | SDHC/eMMC | sdhci-msm | | USB | DWC3 | dwc3-msm | | GPU | Adreno 506 | msm DRM driver (out-of-tree) | | Display | DSI, HDMI | drm/msm | | Audio | SLIMbus, I2S | snd-soc-msm8996 (compatible) | | Sensors | SPMI, I2C | qcom-spmi , iio | This guide explores how to achieve high-quality driver
Requiring robust Freedreno or proprietary firmware for acceleration. Key Pillars of High-Quality Driver Development I2C | qcom-spmi