Qualcomm Snapdragon 800/801 (MSM8974): Difference between revisions
Appearance
m Use a proper list here so my eyes don't hurt :) |
|||
Line 65: | Line 65: | ||
== To-do list for mainline == | == To-do list for mainline == | ||
* Fix up and resubmit [https://lists.linuxfoundation.org/pipermail/iommu/2014-June/008993.html this IOMMU series] | |||
* Fix up and resubmit [https://lkml.org/lkml/2018/4/7/66 this BMS series] | |||
* Write and submit a driver for audio codec(s?) partially in [https://github.com/flto/linux/commits/msm8974 flto's tree] | |||
* Check if drm/msm/adreno/a3xx is in line with latest downstream | |||
* Fix up mesa by comparing kgsl and freedreno RD dumps like is described [https://gitlab.freedesktop.org/freedreno/freedreno/-/wikis/Reverse-Engineering-Tools here] | |||
* Add DVFS for various components | |||
* Clean up the device tree (can somebody sort arch/arm/boot/dts trees by vendor while at it?) | |||
* Clean up and submit various drivers (like camss) from [https://github.com/flto/linux/commits/msm8974 flto's tree] | |||
* Test, test test :) | |||
Revision as of 17:39, 10 December 2020
Manufacturer | Qualcomm |
---|---|
Name | MSM8974 |
Architecture | armv7 |
CPU | 4x 2.26/2.36/2.45 GHz Krait 400 |
GPU | Adreno 330 |
Year | 2013 |
Process | 28nm |
Mainline | yes |
Components | |
CPU |
Partial |
UART |
Works |
Storage |
Works |
USB |
Works |
Display |
Works |
GPU |
Partial |
Pinctrl |
Works |
I²C |
Works |
SPI |
No data |
Audio |
No data |
Video |
No data |
Thermal |
Works |
WiFi |
Works |
Bluetooth |
Works |
Modem |
Partial |
GPS |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
No data |
Ethernet |
No data |
SATA |
No data |
MSM8274/MSM8674/APQ8074/MSM8974AA (or Snapdragon 800) is a Qualcomm SoC released in 2013, with decent mainline support. There is also a slightly higher clocked MSM8974Pro-AB and a final, supposedly less hot MSM8974v3/MSM8974Pro-AC also known as Snapdragon 801. The early (MSM8974v1) versions seem to not have been used in production devices.
The combination of (most?) vendors not using msm-id & board-id and little-differing naming scheme of various revisions of this SoC can be highly misleading and lead to misunderstandings.
Devices
Snapdragon 800
No results
Snapdragon 801
No results
Snapdragon 801 (WiFi-only)
No results
To-do list for mainline
- Fix up and resubmit this IOMMU series
- Fix up and resubmit this BMS series
- Write and submit a driver for audio codec(s?) partially in flto's tree
- Check if drm/msm/adreno/a3xx is in line with latest downstream
- Fix up mesa by comparing kgsl and freedreno RD dumps like is described here
- Add DVFS for various components
- Clean up the device tree (can somebody sort arch/arm/boot/dts trees by vendor while at it?)
- Clean up and submit various drivers (like camss) from flto's tree
- Test, test test :)