IoT Yocto v21.3.1 - 2022 Feb 11
IoT 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(Genio 350) and MT8395(Genio 1200) MediaTek SoC families:
Genio 1200-Demo Board (deprecated in v23.1)
Prebuilt Images
Prebuilt Image |
Board |
Release Note |
---|---|---|
Software Packages
Important
Please read and agree AIoT Software License Agreement before accessing or using IoT 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 IoT 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 IoT Yocto for detailed steps.
Tools
genio-tools
is released to load built images to the development boards. Please refer to Get Started with IoT Yocto and Genio 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
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) |
Security |
TEE OS :: OP-TEE |
Security |
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 |
Computation 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 (no DMA support) |
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 :: genio-flash |
Feature Support Status - MT8395
Note
The support of MT8395 on IoT Yocto is under development. At the current alpha release, IoT Yocto enables the following features.
Category |
Feature |
---|---|
HDK |
MT8395(Genio 1200) 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 (no DMA support) |
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 - genio-tools |
Fixed Issues in v21.3.1
Genio 350-evk: Few video format conversion failed
Genio 350-evk: Instabilities with video encode/decode H.264
Genio 350-evk: Camera is frozen sometimes
Genio 350-evk: Camera low framerate after some operations
Genio 350-evk: Wayland hangs sometimes
Genio 350-evk: Audio does not work after loading the DSI LCM
Known Issues
Genio 350-evk: Audio does not resume after suspend
Genio 350-evk: HDMI resolution switch can be slow
Genio 350-evk: modetest permission denied sometimes
Genio 1200-demo: HDMI not working
Genio 1200-demo: cpufreq node not working