Jump to content

Qualcomm Snapdragon 400 (MSM8226)

From Nura Wiki
Qualcomm Snapdragon 400
Manufacturer Qualcomm
Name Snapdragon 400
Model MSM8226
Architecture armv7
CPU 4x 1.2 GHz Cortex-A7
GPU Adreno 305
Year 2013
Process 28nm
Mainline yes
Generic device port Qualcomm Snapdragon 400 (qcom-msm8226)
Kernel package linux-postmarketos-qcom-msm8226
Community Page
A link to a git{hub,lab} organisation/repo where development happens.
https://github.com/msm8226-mainline
Components
CPU
SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle
Partial
UART
Works
Storage
eMMC, SD cards, UFS, ...
Works
USB
Works
Display
Works
GPU
Works
Pinctrl
Works
I²C
Works
Audio
Broken
Video
Hardware-accelerated video de/encoding
Broken
Thermal
Works
Wi-Fi
Works
Bluetooth
Works
Modem
Calls, SMS, Internet
Broken
GPS
Works
Camera
Partial
Suspend
Broken
Qualcomm Snapdragon 400
Manufacturer Qualcomm
Name Snapdragon 400
Model MSM8926
Architecture armv7
CPU 4x 1.2 GHz Cortex-A7
GPU Adreno 305
Year 2013
Process 28nm
Mainline yes
Generic device port Qualcomm Snapdragon 400 (qcom-msm8226)
Kernel package linux-postmarketos-qcom-msm8226
Community Page
A link to a git{hub,lab} organisation/repo where development happens.
https://github.com/msm8226-mainline
Components
CPU
SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle
Partial
UART
Works
Storage
eMMC, SD cards, UFS, ...
Works
USB
Works
Display
Works
GPU
Works
Pinctrl
Works
I²C
Works
Audio
Broken
Video
Hardware-accelerated video de/encoding
Broken
Thermal
Works
Wi-Fi
Works
Bluetooth
Works
Modem
Calls, SMS, Internet
Broken
GPS
Works
Camera
Partial
Suspend
Broken
Qualcomm Snapdragon 400
Manufacturer Qualcomm
Name Snapdragon 400
Model APQ8026
Architecture armv7
CPU 4x 1.2 GHz Cortex-A7
GPU Adreno 305
Year 2013
Process 28nm
Mainline yes
Generic device port Qualcomm Snapdragon 400 (qcom-msm8226)
Kernel package linux-postmarketos-qcom-msm8226
Community Page
A link to a git{hub,lab} organisation/repo where development happens.
https://github.com/msm8226-mainline
Components
CPU
SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle
Partial
UART
Works
Storage
eMMC, SD cards, UFS, ...
Works
USB
Works
Display
Works
GPU
Works
Pinctrl
Works
I²C
Works
Audio
Broken
Video
Hardware-accelerated video de/encoding
Broken
Thermal
Works
Wi-Fi
Works
Bluetooth
Works
Modem
Calls, SMS, Internet
Broken
GPS
Works
Camera
Partial
Suspend
Broken

Snapdragon 400 is a Qualcomm SoC released in 2013. There seem to be many variants available, as seen on Wikipedia and the product brief from Qualcomm.

The identically named Qualcomm Snapdragon 400 (MSM8930) is a different SoC and covered on that page.

To contribute or discuss the state of this, please join #msm8226-mainline:postmarketos.org.

Devices

APQ8026 (Wi-Fi only)

Device Codename Category
Asus ZenWatch 2 asus-sparrow testing
Huawei Watch huawei-sturgeon testing
LG G Watch lg-dory archived
LG G Watch R lg-lenok testing
LG Watch Urbane lg-bass
Samsung Galaxy Tab 4 10.1 Wi-Fi samsung-matissewifi testing
Samsung Galaxy Tab 4 8.0 Wi-Fi samsung-milletwifi testing

MSM8226 (3G Modem)

Device Codename Category
Alcatel OneTouch Pop 7S (P330X) alcatel-pop7lte downstream
HTC Desire 610 htc-a3ul
HTC Desire 816 htc-a5ul archived
HTC One Mini 2 htc-memul testing
LG Optimus L90 lg-w7 archived
Motorola Moto G (1st gen) motorola-falcon archived
Motorola Moto G (2nd gen) motorola-titan archived
Nokia Lumia 630 nokia-moneypenny
Qualcomm Snapdragon 400 qcom-msm8226 testing
Samsung Galaxy Avant/Galaxy Core LTE samsung-afyonltecan archived
Samsung Galaxy Grand 2 samsung-ms013g testing
Samsung Galaxy S III Neo samsung-s3ve3g archived
Samsung Galaxy Tab 4 10.1 3G samsung-matisse3g
Sony Xperia E3 Dual sony-d2212
Xiaomi Redmi 1S xiaomi-armani archived

MSM8926 (LTE Modem)

Device Codename Category
LG Fx0 lg-madai archived
LG G2 mini lg-g2m
LG G3 Beat lg-d722 archived
LG Tribute FS660/FS60 Sprint/Boost/VirginMobile lg-e2nas downstream
Microsoft Lumia 640 microsoft-dempsey testing
Microsoft Lumia 640 XL microsoft-makepeace
Motorola Moto G 4G (2013) motorola-peregrine testing
Motorola Moto G LTE (2014) motorola-thea archived
Nokia Lumia 730 nokia-superman
Nokia Lumia 830 nokia-tesla testing
Samsung Galaxy Tab 4 10.1 LTE samsung-matisselte archived
Sony Xperia M2 sony-eagle archived
ZTE Grand X Max+ zte-z987

lk2nd

lk2nd is supported on some msm8226 devices.

CPU frequency

Missing speedbin support, so CPU can't reach maximum frequency unless higher cpu frequencies are hardcoded into the opp table which as now those higher cpu frequencies aren't hardcoded into the opp table. When they are added they work.

See also