Jump to content

Qualcomm Snapdragon 210 (MSM8909): Difference between revisions

From postmarketOS Wiki
add "experimental" to mainline
Line 36: Line 36:
|format=table
|format=table
|limit=9999
|limit=9999
|where=Devices.chipset LIKE '%Qualcomm MSM8909%' OR '%Qualcomm APQ8009%'
|where=Devices.chipset LIKE '%Qualcomm MSM8909%' OR '%Qualcomm APQ8009%' OR '%Qualcomm MSM8909v2 Snapdragon 212%'
|more results text=
}}
 
=== Snapdragon 212 (APQ8009) ===
{{#cargo_query:
tables=Devices
|fields=CONCAT( '[[', _pageName, '|',Manufacturer,' ',Name,']]' )=Device,Codename,StatusMainline=Mainline
|order by=Devices.Manufacturer, Devices.Name
|format=table
|limit=9999
|where=Devices.chipset LIKE '%Qualcomm APQ8009 Snapdragon 210%' OR '%Qualcomm MSM8909v2 Snapdragon 210%' OR '%Qualcomm MSM8909v2 Snapdragon 212%'
|more results text=
|more results text=
}}
}}

Revision as of 07:44, 23 July 2022

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
Works
GPU
No data
Pinctrl
No data
I²C
No data
SPI
No data
Audio
Broken
Video
No data
Thermal
No data
WiFi
Partial
Bluetooth
Broken
Modem
Broken
GPS
No data
Camera
Broken
NPU
No data
Suspend
No data
Ethernet
No data
SATA
No data


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.

Devices

Snapdragon 210 (MSM8909)

No results

USB

Works. You can use USB Networking.

Display

Display seems to work fine on all Snapdragon 210 devices. 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/stephan-gh/linux/tree/msm8909/5.18. 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.