| display |
works |
the panel through UEFI's framebuffer; frames drawn by the GPU with gpu=1 |
| touch |
works |
Goodix GT9916 / FocalTech FT3680 on SPI, multitouch (CONFIG_HAKIOS_GOODIX, touchscreen=1) |
| buttons |
works |
power and volume through the PMIC (CONFIG_HAKIOS_BUTTONS) |
| cpu |
works |
all 8 cores, the big core at 2.4 GHz (cpus=8 bootcpu=7 cpufreq=1) |
| gpu |
works |
Adreno 642L, OpenGL ES through Mesa (gpu=1); Metal: buffers and libraries, no drawing yet |
| storage |
works |
UFS read through the loader; /private/var kept with var_store=1 ufs_write=1 |
| audio |
works |
speakers and microphone through the audio DSP (adsp=1 sound=4 mic=4) |
| battery |
partly |
the level in the UI through the audio DSP; charging under this kernel is not done |
| haptic |
works |
Awinic AW86927 (haptic=5) |
| camera |
works |
Camera.app (cam=5) |
| torch |
partly |
the PM8350C flash LED and Control Center's button (torch=N); not in the README's list of what works |
| wifi |
works |
WCN6750 with Linux's ath11k: radio, driver, a network joined (wifi=1) |
| bluetooth |
no |
step one only: a read-only look at its pins (bt=1) |
| cellular |
partly |
the modem boots, sees the network, the SIM is bound, IPA and en1 in place; no registration yet |
| thermal |
partly |
27 of 27 sensors read on the phone (thermal=1); the stop (thermal_stop=) not yet seen firing |