Qualcomm Snapdragon 600 (APQ8064): Difference between revisions
Appearance
-next running |
mNo edit summary |
||
Line 52: | Line 52: | ||
== Mainlining == | == Mainlining == | ||
Development | Development | ||
* https://github.com/okias/linux/tree/qcom-apq8064-next | * https://github.com/okias/linux/tree/qcom-apq8064-next | ||
LTS | |||
* https://github.com/okias/linux/tree/qcom-apq8064-v5.10 (can be replaced in LTS range v4.14 - v5.10) | |||
We trying make all relevant changes get backported at least to the latest LTS (at moment of writing 5.10). | |||
If you have device DTS which works with any of these kernels, feel free to send MR | If you have device DTS which works with any of these kernels, feel free to send MR! | ||
== To-do list for mainline == | == To-do list for mainline == | ||
* Check if drm/msm/adreno/a3xx is in line with latest downstream ([https://github.com/LineageOS/android_kernel_sony_msm8974/tree/lineage-18.0/drivers/gpu/msm this] seems like a good reference) | * Check if drm/msm/adreno/a3xx is in line with latest downstream ([https://github.com/LineageOS/android_kernel_sony_msm8974/tree/lineage-18.0/drivers/gpu/msm this] seems like a good reference) | ||
* Test, test test :) | * Test, test test :) |
Revision as of 18:40, 19 August 2021
![]() APQ8064 SoC in ceramic BGA capsule | |
Manufacturer | Qualcomm |
---|---|
Name | APQ8064 |
Architecture | armv7 |
GPU | Adreno 320 |
Year | 2013 |
Process | 28nm |
Mainline | yes |
Components | |
CPU |
Works |
UART |
Works |
Storage |
Works |
USB |
Works |
Display |
Works |
GPU |
Broken |
Pinctrl |
Works |
I²C |
Works |
SPI |
No data |
Audio |
Broken |
Video |
No data |
Thermal |
Works |
WiFi |
Works |
Bluetooth |
No data |
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 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! but currently no FB since some reparenting clock issue and with 5.13+ hack
Mainlining
Development
LTS
- https://github.com/okias/linux/tree/qcom-apq8064-v5.10 (can be replaced in LTS range v4.14 - v5.10)
We trying make all relevant changes get backported at least to the latest LTS (at moment of writing 5.10).
If you have device DTS which works with any of these kernels, feel free to send MR!
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 :)