===================================
Release Notes Scarthgap 6.12 v2.0.1
===================================
.. highlight:: console
.. note::
Release v2.0.1 only supports SL2619. The latest feature complete release for SL1620, SL1640,
and SL1680 is :doc:`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 :doc:`../EULA`.
Where to get the SDK from GitHub
--------------------------------
Images and Toolchains
^^^^^^^^^^^^^^^^^^^^^
``__
SDK
^^^
``__
Documentation
^^^^^^^^^^^^^
:doc:`../quickstart/index`
:doc:`../yocto`
:doc:`../linux/index`
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 | MIPI-CSI0 | |
| | `__ | | | |
| | | | | |
| | | 1920x1080 30fps | | |
| | | | | |
| | | 1296x972 30fps | | |
| | | | | |
+--------+------------------------------------------------------------------------------------------+-----------------+------------------------------------------------------+----------------------------------------------------+
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. |
+---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+