Qualcomm Snapdragon 200 (MSM8212)
![]() MSM8212 SoC in ceramic BGA capsule | |
Manufacturer | Qualcomm |
---|---|
Name | MSM8212 |
Architecture | armv7 |
CPU | 4x Cortex-A7 |
GPU | Adreno 302 |
Year | 2013 |
Process | 28nm |
Mainline | out-of-tree |
Components | |
CPU |
Partial |
UART |
No data |
Storage |
Works |
USB |
Broken |
Display |
No data |
GPU |
No data |
Pinctrl |
Works |
I²C |
Works |
SPI |
No data |
Audio |
No data |
Video |
No data |
Thermal |
No data |
WiFi |
No data |
Bluetooth |
No data |
Modem |
No data |
GPS |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
No data |
Ethernet |
No data |
SATA |
No data |
General info
MSM8212 is a low-end SoC released in 2013, with only out-of-tree mainline support (for now).
There is also another variant, MSM8610, which has only 2 cores and is mostly the same.
It is pretty similar to MSM8974 and MSM8226 so some drivers can be reused from them as a reference.
Devices
Snapdragon 200 (MSM8212)
No results
CPU
Only 1 core is up at the moment. Bartosz has a series of patches for enabling SMP support for Cortex-A7 so they can be used in the future.
USB
Peripheral mode fails while initialization.
Regulators
There's a problem going on right now, we have been working on mainline for Lumia devices and regulators don't seem to be working on Lumias with MSM8974, MSM8226 and MSM8212. Perhaps it's an issue with our secondary bootloader? They possibly work fine for android devices using MSM8212. More investigations are required.
DRM
This is essential for bringing up GPU and panel. MSM8212 (and all 2xx snapdragon SoCs) seem to be using MDP3, which is not currently supported in mainline.
Tree
https://github.com/Mainline4Lumia/linux-next/tree/for-upstream/msm8212