=================================== Release Notes Scarthgap 6.12 v2.0.2 =================================== .. highlight:: console .. note:: Release v2.0.2 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.2) 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 Documentation section for `SL2161x at Synaptics.com `__ and the `Synaptics Customer Portal `__. `Torq Compiler User Guide `__ New Features ============ SL2619 New Features ------------------- +-------------------------------+--------------------------+--------------------------------------------------------------------+ | Feature | SoC | Description | +-------------------------------+--------------------------+--------------------------------------------------------------------+ | Gstreamer AI Color Conversion | SL2619 | Add support for AI Color Conversion and Downscaling. | | and Downscaling | | | +-------------------------------+--------------------------+--------------------------------------------------------------------+ | Gstreamer AI Image | SL2619 | Add Gstreamer plugin for image classification. | | Classification | | | +-------------------------------+--------------------------+--------------------------------------------------------------------+ | KMS Sink | SL2619 | Add Gstreamer support for KMS Sink. | +-------------------------------+--------------------------+--------------------------------------------------------------------+ | Vulkan | SL2619 | Support the Vulkan API the GPU Software Stack. | +-------------------------------+--------------------------+--------------------------------------------------------------------+ | SynaExplorer Image | SL2619 | Add the Image Classification demo to SynaExplorer. | | Classification | | | +-------------------------------+--------------------------+--------------------------------------------------------------------+ | SynaExplorer Object Detection | SL2619 | Add the Object Detection demo to SynaExplorer. | +-------------------------------+--------------------------+--------------------------------------------------------------------+ | Python | SL2619 | Include Python 3.12.9. | +-------------------------------+--------------------------+--------------------------------------------------------------------+ | xSPI Kernel Support | SL2619 | Enable support for xSPI in the Linux Kernel. | +-------------------------------+--------------------------+--------------------------------------------------------------------+ 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 | | | +-----------------------------------------------------+---------+----------------------------------------------------------------------------------------------------+ | | 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 | | +-----------------------------------------------------+---------+----------------------------------------------------------------------------------------------------+ | | Image Upgrade | Y | - Supports eMMC 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 | | | | | | \*Synaptics U-Boot based on U-Boot 2025.01 | | | | +--------------------------------+----------------------------------------------------------------------------+ | USB Tool | N / A | +--------------------------------+----------------------------------------------------------------------------+ | 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 | +--------------------------------+--------+----------+--------------------------------------------------------+ | 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 (using SYN43711 M.2) | +--------------------------------+----------------------------------------------------------------------------+ +-------------------------------------------------------------------------------------------------------------+ | 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 (uing MIPI-DSI bridge) | +--------------------------------+----------------------------------------------------------------------------+ | MIPI-DSI | Supported on SL1619 (with Waveshare 13.3”, Waveshare 7”, Haier 8” panels) | +--------------------------------+----------------------------------------------------------------------------+ +-------------------------------------------------------------------------------------------------------------+ | 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 | SynaExplorer Demo | 36471 | Observed Freezing during SynaExplorer Image Classification Demo (CPU only). | +---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+ | Y | ISP | 36474 | Observed garbage output while testing the scaling factor using OV5647. | +---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+ | Y | Web RTC demo | 36477 | Web RTC demo website reports an error when viewed using teh QT Browser | +---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+ | Y | Linux Kernel | 36069 | Failed to mount USB disc from USB2.0 port (Type-C port). | +---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+ | Y | Fastlogo | 36091 | No fastlogo displayed on HDMI during boot. | +---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+ | Y | Power Management | 36104 | Device fails to wake up after entering low power mode. | +---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+ | Y | Display | 36137 | System reports the error "Error: Failed to restore original CRTC: -2" when running glmark2-es2-drm test. | +---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+ | Y | Display (OOBE) | 36140 | The Youtube stream "galaxy timelaspse" playback is not smooth in the Chromium browser. | +---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+ | Y | Graphics | 36326 | Observed screen tearing / glitch while playing glmark_drm test. | +---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+ | Y | Linux Kernel | 36358 | System performance is slow when dumping RGB sensor output to file. | +---------+--------------------+--------+------------------------------------------------------------------------------------------------------------+