Marvell PXA1908: Difference between revisions
m Pinctrl works |
m No NPU, SATA, Ethernet |
||
(9 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
| status_cpu = P | | status_cpu = P | ||
| status_uart = Y | | status_uart = Y | ||
| status_storage = | | status_storage = Y | ||
| status_usb = Y | | status_usb = Y | ||
| status_display = N | | status_display = N | ||
Line 18: | Line 18: | ||
| status_video = N | | status_video = N | ||
| status_thermal = N | | status_thermal = N | ||
| status_wifi = | | status_wifi = - | ||
| status_bluetooth = | | status_bluetooth = - | ||
| status_modem = N | | status_modem = N | ||
| status_gps = N | | status_gps = N | ||
| status_camera = N | | status_camera = N | ||
| status_suspend = N | | status_suspend = N | ||
| status_i2c = Y | |||
| status_spi = - | |||
| status_npu = - | |||
| status_sata = - | |||
| status_ethernet = - | |||
}} | }} | ||
Marvell PXA1908 is a low-end ARM64 SoC, released in either late 2014 or 2015 according to various online sources. | 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 == | == Known devices == | ||
Line 39: | Line 46: | ||
== Mainline == | == Mainline == | ||
A work-in-progress tree is available [https://gitlab.com/LegoLivesMatter/linux/-/tree/ | A work-in-progress tree is available [https://gitlab.com/LegoLivesMatter/linux/-/tree/mainline here]. | ||
S-Boot can pass the initramfs to the kernel only when the default kernel cmdline is used. Also, S-Boot does not start the ARM architected timer as it should, requiring a hack in the kernel which probably can't be upstreamed into Linux (at least not inside the clock driver). | S-Boot can pass the initramfs to the kernel only when the default kernel cmdline is used. Also, S-Boot does not start the ARM architected timer as it should, requiring a hack in the kernel which probably can't be upstreamed into Linux (at least not inside the clock driver). | ||
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 == | |||
* {{MR|4267|pmaports}} Mainline merge request | |||
* IRC: <code>#pxa1908-mainline</code> on OFTC | |||
</ |
Latest revision as of 10:23, 2 January 2025
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 |
Partial |
UART |
Works |
Storage |
Works |
USB |
Works |
Display |
Broken |
GPU |
Broken |
Pinctrl |
Works |
I²C |
Works |
Audio |
Broken |
Video |
Broken |
Thermal |
Broken |
Modem |
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 | Mainline |
---|---|---|
Samsung Galaxy Core Prime VE LTE | samsung-coreprimevelte | Y |
Samsung Galaxy Grand Prime VE LTE | samsung-grandprimevelte | |
Samsung Galaxy Xcover 3 | samsung-xcover3lte | P |
Mainline
A work-in-progress tree is available here.
S-Boot can pass the initramfs to the kernel only when the default kernel cmdline is used. Also, S-Boot does not start the ARM architected timer as it should, requiring a hack in the kernel which probably can't be upstreamed into Linux (at least not inside the clock driver).
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