Qualcomm Snapdragon 600 (APQ8064)
Appearance
![]() APQ8064 SoC in ceramic BGA capsule | |
Manufacturer | Qualcomm |
---|---|
Name | APQ8064 |
Architecture | armv7 |
GPU | Adreno 320 |
Year | 2013 |
Process | 28nm |
Mainline | yes |
Components | |
CPU |
Partial |
UART |
Works |
Storage |
Works |
USB |
Works |
Display |
Works |
GPU |
Broken |
Pinctrl |
Works |
I²C |
Works |
SPI |
No data |
Audio |
No data |
Video |
No data |
Thermal |
Works |
WiFi |
Partial |
Bluetooth |
Works |
Modem |
Broken |
GPS |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
No data |
Ethernet |
No data |
SATA |
No data |
Devices
Snapdragon 600 (APQ8064[-AB])
No results
Status
- 4.11 kernel in best shape, since it's not LTS, doesn't have security patches
- ..IOMMU and DMA got broken since 4.12-rc1 [1]
- 4.14 somehow work +- reliably [2] [3]
- 4.19 some issues with wifi scanning, GPU sometimes work [4]
- 5.4 firmware loading doesn't work for some reason yet [5]
- 5.10 likely dies on hack PM8xxx IRQ [6]
- -next no pstore dmesg, not sure what happening now
Mainlining
* for now here https://github.com/okias/linux/tree/qcom-apq8064-v4.14 feel free to open MR with new DTS for device which boots
To-do list for mainline
- Check if drm/msm/adreno/a3xx is in line with latest downstream (this seems like a good reference)
- Test, test test :)