lpass
= Low-Power Audio SubSystemmpss
= audio memory stuff for adsp (mpa and mpss are the addresses for venus/adsp hexagon stuff)kgsl
= adreno, kernel graphics support layercdsp
is the term for adsp on newer snapdragon processors https://developer.qualcomm.com/docs/snpe/overview.html (sdm835 has adsp, 845 and 855 have cdsp)SLPI
= Sensor Low Power Islandmpm
= Modem Power ManagerBIMC
= Bus Interface Memory ControllerQRTR
= Qualcomm’s IPC router for QMI commsvidc
= v4l en-/decoders, now calledvenus
. Kernel driver. See lwn, venusfpc
= Fast Power Collapse, else “Fingerprint controller”tlmm
= TOP Level Mode Multiplexer, see msm-pinctrlMPM
= MSM sleep Power ManagerPIL
= Peripheral Image Loaderused for loading QDSP6v5 (Hexagon) firmware images for modem subsystems into memory and preparing the subsystem’s processor to execute code. It’s also responsible for shutting down the processor when it’s not needed.
NoC
= Network-on-Chip- Clock ending in
_a
: Always-on RPM set clock IBS
= Instruction Based Sampling, could also be In-Band SwitchingHBM
= If in display context: High Brightness mode, else High Bandwidth MemorySPMI
= System Power Management Interface - see inclusion commitPMIC
= Power management integrated circuit
More information, collected unofficially: Qualcomm Kernel