Release Notes Scarthgap 6.12 v2.0.1

Note

Release v2.0.1 only supports SL2619. The latest feature complete release for SL1620, SL1640, and SL1680 is Release Notes Scarthgap 6.12 v2.0.0. Future releases will support all four platforms.

Introduction

Astra™ is Synaptics’ new compute platform designed for the IoT market. It features a series of high-performance, AI-native, multi-modal SoCs optimized for consumer, enterprise, and industrial IoT workloads. These SoCs are equipped with hardware accelerators for edge inferencing, security, graphics, vision, and audio, and offer out-of-the-box functionality with Synaptics’ connectivity solutions.

Astra (v2.0.1) GA Release is a unified software development kit supporting the SL-Series of MPUs.

The high-level components included in this SDK are described below:

  • Upstream Linux Kernel and device tree.

  • Low-level Linux device drivers (U-BOOT) for peripheral devices.

  • Open source code for Multimedia pipelines.

  • Synaptics proprietary security approach.

  • Related SDK Documents

All of these items can be found through Synaptics’ and third parties open source Git repositories on GitHub.

Yocto SDK

The Yocto Project is an open-source collaboration project that provides templates, tools and methods for custom Linux-based systems for embedded and IoT products. By leveraging the power of the open-source development community, Synaptics hopes to provide its customers with a wider array of compatible software packages to build their products faster, with more features, while at the same time having the stability and support of a large open-source development project. Additionally, the SDK enables customers who already use a Yocto-based development environment to migrate to Synaptics class-leading silicon solutions for improved performance and additional functionality. The Yocto Project offers a vast number of software packages that provide many options.

Reference Board Supported Scope

Below table lists the supported ASTRA reference board (Machina) and supported scope.

SOC / Reference Board

Test Validation and Support Scope

SL2619 Core board + IO board

GA

License

Using the Astra Software Developer Kit and BSP requires complying with the ASTRA EMBEDDED SOFTWARE DEVELOPMENT KIT LICENSE AGREEMENT –.

Where to get the SDK from GitHub

Images and Toolchains

https://github.com/synaptics-astra/sdk/releases/

SDK

https://github.com/synaptics-astra/sdk/tree/scarthgap_6.12_v2.0.1

Documentation

Getting Started

Astra Yocto Linux Developer Guide

Astra Yocto Linux User Guide

For other collaterals please refer to the Synaptics Customer Portal.

New Features

SL2619 New Features

Feature

SoC

Description

Support SL2619

SL2619

Scarthgap 6.12 v2.0.1 adds support for SL2619.

SoC Core Feature Summary

This section summarizes the hardware features of Astra Machina SoCs.

Feature

SoC

2D and 3D Graphics with GPU

SL2619

DRM-KMS

SL2619

Multi-standard Video Encoding/Decoding

SL2619

Cortex-M core boot

SL2619

NPU

SL2619

Security for CPU, BOOT, and DRM engine

SL2619

MIPI CSI & ISP

SL2619

Specific Modules and Features

Feature Modules

Feature Items

SL2619

Comment

GST Audio Pipeline

GST Audio Pipeline

Y

BT A2DP Audio

Y

PDM MIC Support

Y

SW Decoding Capability

Y

  • Supported formats: AAC, MP2, MP3, Vobis, AC3, OPUS

File Playback

Y

  • Supported formats: TS, MP3, MP4, Webm

GST Sample Rate Conversion & Mixing

Y

GST Video Pipeline

RTSP stream with playback

Y

Support Wayland Sink Window Dragging with mouse

Y

Video Decode with 2K Wayland Sink

Y

FFMPEG Decode

Y

V4L2 Decode

N/A

Video Decode with QT Applications

Y

DRM-KMS

Fastlogo with OP-TEE

N/A

HDMI Hot Plug Detect and Dynamic Resolution Change

N/A

EDID parsing

N/A

MIPI, HDMI on Astra Machina boards

Y

Display

Wayland Display Server

Y

V4L2 ISP

Single Sensor V4L2 ISP Driver

Y

U-Boot

EMMC HS400 support

Y

U-BOOT

Y

Release Notes

General peripherals support

Y

  • Supports USB2.0 devices

  • Supports USB3.0 host

  • Supports Ethernet

  • Supports SPI Flash

Boot mode: from eMMC

Y

  • Support eMMC HS400 mode

Boot mode: from SD-CARD

Y

Image Upgrade

Y

  • Supports eMMC image upgrade with USB U-Boot,

    SPI U-Boot and SU-Boot

  • Supports SD card image upgrade with SPI U-Boot and

    SU-Boot

  • SPI U-Boot: image via TFTP and USB Host

(connected to USB Disk)

  • SU-Boot: image via TFTP and USB Host

(connected to USB Disk)

  • Supports sparse image slices (Yocto will generate

    sparse image automatically).

Low Power Standby

N/A

OP-TEE

OP-TEE enabled

Y

WIFI

WIFI 6 & WIFI 6E

Y

wpa_supplicant 2.11

Host AP mode using hostapd

Y

Bluetooth

Supported

Y

General Modules, Peripherals, and Interfaces Supported

General

Kernel

Kernel Version 6.12.11

Yocto

Scarthgap: 5.0.9

U-Boot

SPI U-Boot version: v1.1.1

USB SU-Boot version: v1.7

*Synaptics U-Boot based on U-Boot 2025.01

USB Tool

astra-update: 1.0.5

OP-TEE

OP-TEE version: 4.5.0

Gstreamer (GST)

GST version: 1.22.12

ISP Firmware

version: 6.5.1

Memory

Memory - DDR

SL2619

DDR4

2GB 1600 / 3200 Mbps

4GB 3200 Mbps

Memory - eMMC

up to 32GB

General Peripherals

Interrupt

GIC

Clock

Controls the system frequency and clock tree distribution

Timer

GPIO

GPIO is initialized in earlier phase according to hardware design

SDMA

Conforms to the DMA engine framework

UART

USB 2.0 (OTG)

USB 3.0 (Host)

I2C

SPI

Network

Ethernet

SL2619: 10 / 100 / 1000 Mbps

Wireless Connectivity

Supports WIFI & BT

GPU and Display

GPU

  • DDK 24.2@6643903

  • OpenGL ES 3.2

  • Mesa 24.0.7

  • libdrm 2.4.120

  • Weston 13.0.1

Direct Rendering Manager (DRM)

Display

HDMI-TX

Supported on SL2619

MIPI-DSI

Camera

MIPI-CSI

SL2619

ISP

SL2619 (mini ISP)

Audio Interfaces

PDM

SL2619

SPDIF

None

I2S

SL2619

Supported Camera Modules

Sensor

Module

Resolution

Interface (Device Tree Overlay if Required)

Notes

OV5647

Arducam 5MP OV5647 Camera Module

640x480 60fps

1920x1080 30fps

1296x972 30fps

MIPI-CSI0

Known Issues and Limitations

Known Issues

SL2619

Module

ID | Summary

Y

Syna Video Player

36165

Noise displayed when displaying a camera source.

Y

Audio

36166

Always hear noise when playing audion with the 3.5mm jack.

Y

Display (OOBE)

36140

The Youtube stream “galaxy timelaspse” playback is not smooth in the Chromium browser.

Y

Fastlogo

36091

No fastlogo displayed on HDMI during boot.

Y

Display

36092

Output is only 1080p when connected to 4K display.

Y

Linux Kernel

36098

Ethernet will randomly not get an IP address when booting.

Y

Bluetooth

36100

System hangs when trying to connect to bluetoothd.

Y

Display

36137

Error reported when doing glmark2-es2-drm test.