=================================== 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. | +---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+