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 |
Works |
Storage |
Works |
USB |
Works |
Display | |
GPU | |
Pinctrl |
Works |
I²C |
Works |
SPI | |
Audio | |
Video | |
Thermal | |
WiFi | |
Bluetooth | |
Modem | |
GPS | |
Camera | |
NPU | |
Suspend | |
Ethernet | |
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 Qualcomm Snapdragon 800/801 (MSM8974) and Qualcomm Snapdragon 400 (MSM8226) so some drivers can be reused from them as a reference.
Devices
Snapdragon 200 (MSM8210)
Device | Codename | Mainline |
---|---|---|
Huawei Ascend Y530 | huawei-y530 | |
LG Joy | lg-h220 | |
LG L65 Dual SIM D285 | lg-d285 | |
LG L70 | lg-w5 | |
Motorola Moto E 2014 (1st Gen) | motorola-condor | |
Sony Xperia E1 | sony-falconss | |
ZTE Open C / Kis 3 | zte-kis3 |
Snapdragon 200 (MSM8212)
Device | Codename | Mainline |
---|---|---|
Microsoft Lumia 535 | microsoft-chakra | Y |
Nokia Lumia 530 | nokia-rock | Y |
Snapdragon 200 (MSM8610)
Device | Codename | Mainline |
---|---|---|
LG L Fino | lg-d295 | N |
Motorola Moto E 2014 (1st Gen) | motorola-condor | |
Mozilla (T2Mobile) Flame | t2m-flame |
Snapdragon 200 (MSM8612)
No results
CPU
All cores initialize properly now and CPUIdle seems to work fine.
USB
Works. Detectable from PC.
Regulators
As of Nov 7th 2021, SMD and SPMI regs are brought up
DRM
This is essential for bringing up GPU and panel. MSM8212 (and all 2xx snapdragon SoCs) seem to be using MDP3, which is currently not supported in mainline.
Tree
https://github.com/Mainline4Lumia/linux-next/tree/for-upstream/msm8212