Jump to content

Marvell PXA1908

From postmarketOS Wiki
Marvell PXA1908
Manufacturer Marvell
Name PXA1908
Architecture aarch64
CPU 4x 1.2GHz ARM Cortex-A53
GPU Vivante GC7000UL
Year 2014/2015
Process 28nm
Mainline Partial
Components
CPU
SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle
Partial
UART
Works
Storage
eMMC, SD cards, UFS, ...
Works
USB
Works
Display
Broken
GPU
Broken
Pinctrl
Works
I²C
Works
Audio
Broken
Video
Hardware-accelerated video de/encoding
Broken
Thermal
Broken
Modem
Calls, SMS, Internet
Broken
GPS
Broken
Camera
Broken
Suspend
Broken

Marvell PXA1908 is a low-end ARM64 SoC, released in either late 2014 or 2015 according to various online sources.

There is a modemless variant of this SoC called IAP140 (see https://lore.kernel.org/lkml/8737f7yyc8.fsf@belgarion.home/T/#m92f43e1a24549a1421cbe19dfe74cf0db8c550c6).

Known devices

Device Codename Category
Samsung Galaxy Core Prime VE LTE samsung-coreprimevelte community
Samsung Galaxy Grand Prime VE LTE samsung-grandprimevelte
Samsung Galaxy Xcover 3 samsung-xcover3lte downstream

Mainline

A work-in-progress tree is available here.

eMMC runs in HS200 mode with a hack whose unfortunate consequence is "Tuning failed" errors being spammed in dmesg.

WiFi is rather flaky: sometimes firmware uploading fails, sometimes it stops working very shortly after firmware upload and sometimes it stops working after a few hours of normal use.

See also

  • pmaports!4267 Mainline merge request
  • IRC: #pxa1908-mainline on OFTC