Amlogic S905D3/S905X3/S905Y3

From postmarketOS Wiki
Amlogic S905D3/
S905X3/
S905Y3
S905X3
S905X3
Manufacturer Amlogic
Name S905D3/
S905X3/
S905Y3
Codenames SM1
Architecture aarch64
CPU 4x 2GHz Cortex-A55
GPU Mali-G31
NPU 5 TOPS NPU
Year 2019
Process 12nm
Mainline yes
Community Page https://linux-meson.com/
Components
CPU
Works
UART
Works
Storage
Partial
USB
Works
Display
Works
GPU
Works
Pinctrl
Works
I²C
Works
SPI
Audio
Works
Video
Partial
Thermal
Works
NPU
Partial
Suspend
Ethernet


The S905D3/S905X3/S905Y3 are very similar to each other and are from the SM1 Amlogic SoC family.

Here are the differences between them:

  • S905D3: Enhanced audio (from AXG), 1x USB 3.0 or 1x PCIe 2.0, built-in 1G MAC and 100M PHY, two video decoders (4Kx2K@60fps + 1080P@60fps), Neural Processor Unit, MIPI-DSI and CSI input
  • S905D3-NON: similar to S905D3 but without NPU
  • S905X3: Similar to S905D3 but without the DSI output and CSI input
  • S905Y3: Similar to S905X3 but without DVB interface and built-in Ethernet

There are also -h variant of S905D3/S905X3/S905Y3. it is a variant of the soc that has include Dolby/DTS licenses.

Devices

Device Codename Chipset Mainline booting
Amediatech x96 Air amediatech-x96-air Amlogic S905X3 Y Yes
Amediatech x96 Max Plus amediatech-x96-max-plus Amlogic S905X3 Y Yes
Libre Computer AML-S905D3-CC-V0.2 librecomputer-solitude Amlogic S905D3 Y Yes

Boot process

Icon TODO: WiP

Status

NPU

Requires a proprietary downstream driver. Tomeu Vizoso is working on reverse-engineering the NPU. Join #ml-mainline on irc.oftc.net if you wish to help.

Audio

Works

See also