AIoT Yocto v21.3.1 - 2022 Feb 11

AIoT Yocto v21.3.1 is a bug-fix release for MT8365 based on previous v21.3 release.

Supported Hardware

This release supports following boards based on MT8365(i350) and MT8395(i1200) MediaTek SoC families:

Prebuilt Images

v21.3.1 Prebuilt Images

Prebuilt Image

Board

Release Note

download

AIoT-i350-EVK

v21.3.1

download

i1200 Demo Board [PRELIMINARY]

v21.3

Software Packages

Important

Please read and agree AIoT Software License Agreement before accessing or using AIoT Yocto software. If you do not agree to the terms and conditions of AIoT Software License Agreement, you must not access or use the software.

To download AIoT Yocto recipes for v21.3.1 release, fetch the refs/tags/rity-v21.3.1 tag from the https://gitlab.com/mediatek/aiot/bsp/manifest git repository. For example,

repo init -u https://gitlab.com/mediatek/aiot/bsp/manifest.git -b refs/tags/rity-v21.3.1

Please refer to Get Started with AIoT Yocto for detailed steps.

Tools

aiot-tools is released to load built images to the development boards. Please refer to Get Started with AIoT Yocto and AIoT Tools for detailed usage.

Major Software Package Versions

  • Yocto LTS Dunfell 3.1

  • Linux Kernel LTS 5.10 version 5.10.73

  • ATF upgraded to v2.5

  • U-Boot v2021.10

  • OPTEE upgraded to 3.14

Feature Support Status - MT8365

MT8365 Supported Features

Category

Feature

Boot

Bootloader :: TF-A

Boot

Bootloader :: U-Boot

Boot

Boot Device :: eMMC

Linux Kernel

Version :: Kernel 5.10

Linux Kernel

Kernel :: 64-bit

Yocto

3.1 Dunfell (LTS)

Secuirty

TEE OS :: OP-TEE

Secuirty

Secure Boot (root of trust)

Power Mgnt

Suspend to RAM (S3)

Power Mgnt

CPU Idle

Power Mgnt

CPU Hotplug

Power Mgnt

PMIC (Regulator framework)

Power Mgnt

Clock Manager (Linux CCF)

Power Mgnt

Thermal framework (Governor/Cooling)

Power Mgnt

DVFS :: cpufreq

Power Mgnt

DVFS :: gpufreq

Video Processing

MDP (Multimedia Data Path)

Video Processing

GStreamer :: convert plug-in

Camera

UVC

Camera

YUV Sensor

Camera

Gstreamer :: v4l2src plug-ins

Camera

libcamera :: simplepipe

Video

HW Decode :: H.264

Video

HW Encode :: H.264

Video

GStreamer :: video4linux2 plug-ins

Display

TX :: External Bridge :: DPI to HDMI :: IT66121FN

Display

TX :: MIPI-DSI

Display

Multi-Display :: DSI + DPI to HDMI

Display

Compositor :: Wayland :: Weston

Display

GStreamer :: waylandsink plug-in

Display

Backend :: Direct Render Manager

Audio

IN :: PDM :: DMIC

Audio

IN :: I2S :: AMIC

Audio

IN :: UAC :: 1.0

Audio

OUT :: Analog :: JACK

Audio

OUT :: I2S :: JACK

Audio

Gstreamer :: alsasink plugins

Audio

ALSA-lib

GPU

EGL :: Display Backend :: Wayland

GPU

Graphics API :: OpenGL ES :: 3.2

GPU

Graphics API :: Vulkan :: 1.1

GPU

Compuation API :: OpenCL :: 2.0

AI/ML

TFLite Interpreter :: ANN Delegate :: VP6 Backend

AI/ML

TFLite Interpreter :: ArmNN Delegate :: CPU Backend

AI/ML

TFLite Interpreter :: ArmNN Delegate :: GPU Backend

Peripheral

I2C

Peripheral

UART

Peripheral

USB :: 2.0 OTG

Peripheral

USB :: 2.0 Host Only

Peripheral

SPI :: Master

Peripheral

PWM :: General

Peripheral

PWM :: Display

Peripheral

GPIO

Peripheral

MSDC :: eMMC

Peripheral

MSDC :: SD Card

Peripheral

MSDC :: SDIO

Peripheral

KeyPad Scanner

Peripheral

Ethernet :: 10M/100M (RMII)

App Framework

Qt (Yocto meta-qt)

Tools

Flash Tool :: aiot-flash

Feature Support Status - MT8395

Note

The support of MT8395 on AIoT Yocto is under development. At the current alpha release, AIoT Yocto enables the following features.

MT8395 Supported Features

Category

Feature

HDK

MT8395(i1200) Demo Board

Boot

Bootloader :: TF-A

Boot

Bootloader :: U-Boot

Boot

Boot Device :: eMMC

Boot

Boot Device :: UFS

Linux Kernel

Version :: Kernel 5.10

Linux Kernel

Kernel :: 64-bit

Yocto

3.1 Dunfell (LTS)

Display

Backend :: Direct Render Manager

Peripheral

I2C

Peripheral

UART

Peripheral

USB :: 2.0 Host Only

Peripheral

USB :: 2.0 Device Only

Peripheral

USB :: 3.0 Host Only

Peripheral

SPI :: Master

Peripheral

GPIO

Peripheral

Storage :: UFS

Peripheral

Ethernet :: Gigabit (RGMII)

Tools

Flash Tool - aiot-tools

Fixed Issues in v21.3.1

  • i350-evk: Few video format conversion failed

  • i350-evk: Instabilities with video encode/decode H.264

  • i350-evk: Camera is frozen sometimes

  • i350-evk: Camera low framerate after some operations

  • i350-evk: wayland hangs sometimes

  • i350-evk: Audio does not work after loading the DSI LCM

Known Issues

  • i350-evk: Audio does not resume after suspend

  • i350-evk: HDMI resolution switch can be slow

  • i350-evk: modetest permission denied sometimes

  • i1200-demo: HDMI not working

  • i1200-demo: cpufreq node not working