2021 Amlogic SoCs Features Status - superna9999/linux GitHub Wiki

Families

All Families

Display

Missing:

  • 10/12-bit HDMI Output

Plumbing is there, only needs clock generation setup

  • HDMI 4:2:0 Output

Plumbing is there, only needs mode setup and testing

  • Cursor Plane support

More complex, would need refactor so support updating the cursor plane manually when in interlaced mode

  • Second Video plane support
  • HDR Transformations

Needs documentation

  • Parallel Video output
  • Picture post-processing

Needs documentation

Multimedia

Missing:

  • MPEG-4/2/1/JPEG Decoder
  • H264 Encoder
  • JPEG Encoder
  • DVB TS Interface
  • HDMI Audio via S/PDIF

Misc

Missing:

  • Smart Card reader
  • I2C Slave
  • HW IR decoder support

Meson6 / Meson8 / Meson8b

I'll let martin elaborate on that, but it seems the greatest missing bits are Display, Video Decoder & Encoder support.

GXBB

Audio

Broken: Multiple issues are reported with the Mainline AIU driver:

  • "Machine Gun Noise"
  • 5-8 second dropouts
  • unable to play 48KHz audio on GXBB
  • channels are messed up in both AIU/AXG when playing 5.1+

Display

Missing:

  • Secure Video Path
  • HDCP2

Multimedia

Missing:

  • HEVC Decoder
  • GE2D

Driver exists, but must be adapted

Broken:

  • H264 Decoder needs some fixup to be stable (Seeking, ...)

GXL/GXM

Audio

Broken: Multiple issues are reported with the Mainline AIU driver:

  • "Machine Gun Noise"
  • 5-8 second dropouts
  • channels are messed up in both AIU/AXG when playing 5.1+

Display

Missing:

  • Secure Video Path
  • HDCP2

Multimedia

Missing:

  • HEVC Decoder
  • GE2D

Driver exists, but must be adapted

Broken:

  • VP9 Decoder needs some fixup to be stable (Seeking, ...)

AXG

Display

Missing:

  • MIPI DSI Controller

Code was submitted, but needs some refactor before re-submitted.

Misc

Missing:

  • Crypto Accelerator

G12A/G12B/SM1

Audio

Broken: Multiple issues are reported with the Mainline AIU driver:

  • 5-8 second dropouts
  • channels are messed up in both AIU/AXG when playing 5.1+

Display

Missing:

  • Secure Video Path
  • HDCP2
  • Dual display support

Needs documentation to understand how the works

  • MIPI DSI Controller

Code was submitted, but needs some refactor before re-submitted.

  • MIPI DSI PHY

Code was submitted, but needs some refactor before re-submitted.

  • Support for complex planes blending

Needs documentation to understand how the works

  • Support for complex Picture post-processing

Needs documentation to understand how the works

  • Support for complex OSD and Video HDR transformations

Needs documentation to understand how the works

  • Dynamic HDR

This is not supported by any framework in the kernel

Multimedia

Missing:

  • HEVC Decoder
  • MIPI CSI Input
  • MIPI CSI Phys
  • Camera Image Processor

Only for A311D/S922X

  • GE2D

Driver exists, but must be adapted

Misc

Missing:

  • Crypto Accelerator
  • NPU (Vivante Core)