Qualcomm Snapdragon 600 (APQ8064)
Appearance
(Redirected from Qualcomm Snapdragon 600 Pro (APQ8064))
|
APQ8064 SoC in ceramic BGA capsule | |
| Manufacturer | Qualcomm |
|---|---|
| Name | APQ8064 |
| Architecture | armv7 |
| GPU | Adreno 320 |
| Year | 2013 |
| Process | 28nm |
| Mainline | yes |
Community Page A link to a git{hub,lab} organisation/repo where development happens. |
https://github.com/apq8064-mainline |
CPU SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle |
Works
|
|---|---|
UART |
Works
|
Storage eMMC, SD cards, UFS, ... |
Works
|
USB |
Works
|
Display |
Works
|
GPU |
Broken
|
Pinctrl |
Works
|
I²C |
Works
|
Audio |
Broken
|
Video Hardware-accelerated video de/encoding |
Untested
|
Thermal |
Works
|
WiFi |
Works
|
Bluetooth |
Untested
|
Modem Calls, SMS, Internet |
Broken
|
Camera |
Untested
|
Devices
Snapdragon 600 (APQ8064[-AB])
| Device | Codename | Category |
|---|---|---|
| Amazon Fire TV | amazon-bueller | |
| Asus MeMO Pad FHD 10 (ME302KL) | asus-duma | downstream |
| Fujitsu F-08E | fujitsu-f08e | |
| Google (ASUS) Nexus 7 (2013) LTE | asus-deb | |
| Google (ASUS) Nexus 7 (2013) WIFI | asus-flo | testing |
| Google (LG) Nexus 4 | lg-mako | testing |
| HTC Droid DNA / Butterfly | htc-monarudo | |
| HTC One M7 | htc-m7 | downstream |
| LG G Pad 8.3 | lg-v500 | |
| LG G Pad 8.3 LTE | lg-altev | |
| Pantech VEGA R3 | pantech-ef50 | |
| Samsung Galaxy S4 | samsung-jflte | downstream |
| Samsung Galaxy S4 Value Edition | samsung-jfvelte | downstream |
| SHARP AQUOS PHONE SERIE SHL22 | sharp-shl22 | downstream |
| Sony Xperia Z | sony-yuga | testing |
| Xiaomi Mi 2 | xiaomi-aries | downstream |
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 seems to be working, has to be enabled manually Wi-Fi which kills usb
- 5.10 working [5] thou there are issues with USB (must be connected at boot to get connection, when WiFi connects got lost, when connected WiFi is lost and usb still don't work)
- 5.13+ kernel with APQ8064 you must pass to cmdline
fw_devlink=permissive - -next working! needs 5.13+ hack and currently framebuffer freeze after while
Note:
- for getting GPU to work you'll need firmware.
Mainlining
Based on latest stable with in progress lkml patches on top: https://codeberg.org/LogicalErzor/linux/src/branch/apq8064
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 :)
Block Diagram
Documentation
- APQ8064
- PMM892x