Qualcomm Snapdragon 210 (MSM8909)

From postmarketOS
Jump to navigation Jump to search
Qualcomm MSM8909
Manufacturer Qualcomm
Name MSM8909
Architecture armv7
CPU 4x Cortex-A7
GPU Adreno 304
Year 2015
Process 28nm
Mainline experimental
Components
CPU
Works
UART
Works
Storage
Works
USB
Works
Display
Partial
GPU
Pinctrl
Works
I²C
SPI
Works
Audio
Broken
Video
Thermal
WiFi
Partial
Bluetooth
Broken
Modem
Broken
GPS
Camera
Broken
Suspend


MSM8909/APQ8009 (or Snapdragon 210) is a low-end Qualcomm SoC released in 2015. There is a slightly higher clocked variant (CPU cores up to 1.3 GHz) available as Snapdragon 212 and a variant with only two CPUs available as MSM8905 or Qualcomm 205.

Devices

Snapdragon 210 (MSM8909)

Device Codename Mainline
Huawei Y560-L01 huawei-y560 N
Lenovo Yoga Tab 3 10 LTE yt3-x50l
LG K4 lg-m160e
LG K7 lg-m1
Microsoft Lumia 550 microsoft-saimaa
Mobvoi Ticwatch C2+ mobvoi-skipjack
Nokia 8000 4G nokia-sparkler

Snapdragon Wear 2100 (MSM8909W)

Device Codename Mainline
Light Phone 2 light-phone-2

Snapdragon Wear 2100 WiFi-only (APQ8009W)

Device Codename Mainline
Mobvoi Ticwatch Pro mobvoi-catfish

Snapdragon 212 (MSM8909v2)

Device Codename Mainline
Microsoft Lumia 650 LTE microsoft-saana Y

Snapdragon 212 WiFi-only (APQ8009)

Device Codename Mainline
Lenovo Lenovo Yoga Tab 3 8.0 lenovo-lxf_p5001_c02

Qualcomm 205 Mobile Platform (MSM8905)

Device Codename Mainline
Nokia 2720 Flip nokia-beatles
Nokia 8110 4G nokia-argon Y

USB

Works. You can use USB Networking.

Display

Display seems to work fine on all Snapdragon 210 devices using the downstream kernel. Touchscreen doesn't work on all SD210 devices like LG K7. No workaround found yet for the issue.

Mainline

There is an experimental mainline Linux port available at https://github.com/msm8916-mainline/linux . WiFi, Bluetooth, Modem work. The main open problem is the display, which is quite different from other Qualcomm SoCs (MDP3 instead of MDP4/MDP5) and needs a new driver in Linux. However, this only applies to devices where the display is connected via DSI, as SPI displays on devices like the Nokia 8110 4G (nokia-argon) are already supported in the mainline kernel and work without MDP3.