Feature Support Status - MT8390(Genio 700)
This page shows configurations and feature support status relevant to Genio 700 in IoT Yocto v23.1. For general updates and new features in IoT Yocto v23.1, please visit IoT Yocto v23.1 - 2023 Aug 18.
New Features for MT8390(Genio 700)
In this release, Genio 700 platform has the following new features and improvements:
Genio 700-EVK Overlays in v23.1
DTBO name |
Usage |
---|---|
|
Enables APU(AI Processing Unit). |
|
Loaded by default. Enables GPU. |
|
Loaded by default. Enables hardware video encoder and decoder. |
Camera overlays are mutually exclusive: |
|
|
Genio 700-CAM DTB-D1V2-D6 w/ Onsemi AR0830 sensor, connected to CSI0, use 4-lane MIPI CSI |
|
Genio 700-CAM DTB-D1V2-D6 w/ Onsemi AR0830 sensor, connected to CSI1, use 4-lane MIPI CSI |
|
Genio 700-CAM DTB-D1V2-D6 w/ Onsemi AR0830 sensor, connected to CSI0, use 2-lane MIPI CSI |
Display overlays are mutually exclusive: |
The default display configuration is DSI panel + HDMI output. |
|
Single display setup with only DPoC output enabled. |
|
Single display setup with only DSI panel enabled. |
|
Single display setup with only eDP panel enabled. |
|
Single display setup with only HDMI output enabled. |
|
Single display setup with the IT6122 DSI-to-LVDS converter and a LVDS panel. |
|
Dual display setup with eDP panel and DPoC enabled. |
|
Dual display setup with eDP panel and HDMI enabled. |
|
Dual display setup with DSI panel and DPoC output enabled. |
|
Dual display setup with DSI panel and eDP panel enabled. |
|
Dual display setup with HDMI and DPoC output enabled. |
|
Dual display setup with DSI-to-LVDS converter/panel and DPoC output enabled. |
|
Dual display setup with DSI-to-LVDS converter/panel and HDMI output enabled. |
|
Dual display setup with DSI-to-LVDS converter/panel and eDP panel enabled. |
|
Disables all display interfaces. |
Please refer to this page to load DTBOs during flashing process.
Feature List for Genio 700
These symbols represent the supporting status:
V
: function enabled by software and available on EVK hardware board.V*
: function enabled by software and available on additional daughter boards or adapters.O
: software integrated but cannot validate due to hardware board limitation.--
: not supported in this release; development on-going.
Category |
Feature |
K5.15 + Kirkstone |
Requires NDA/SLA |
v23.1 New Feature |
---|---|---|---|---|
HDK |
Genio 700-EVK (P1V3) |
V |
||
Boot |
Bootloader :: TF-A |
V |
||
Boot |
Bootloader :: U-Boot |
V |
||
Boot |
Boot Storage :: eMMC |
V |
||
Boot |
Boot Storage :: NOR |
– |
||
Boot |
Boot Device :: eMMC |
V |
||
Boot |
Boot Device :: SD Card |
– |
||
Boot |
Boot Device :: USB |
– |
||
Boot |
Boot Device :: TFTP (Ethernet) |
– |
||
Boot |
Boot Standard :: FIP Boot |
V |
||
Boot |
Boot Standard :: EBBR Boot |
– |
||
Boot |
Bootloader :: Update (Capsule) |
V |
V |
|
Boot |
Bootloader :: Update :: A/B Partition |
V |
V |
|
Boot |
Bootloader :: Update :: OTA |
– |
||
Boot |
Bootloader :: Fast Boot Optimization |
V |
V |
|
Linux Kernel |
Version :: Kernel 5.15 |
V |
||
Linux Kernel |
Kernel :: 32-bit |
– |
||
Linux Kernel |
Kernel :: 64-bit |
V |
||
Linux Kernel |
RTLinux |
– |
||
Yocto |
3.1 Dunfell (LTS) |
– |
||
Yocto |
4.0 Kirkstone (LTS) |
V |
||
System |
RTC |
V |
||
System |
Watchdog |
V |
||
Security |
TEE OS :: OP-TEE |
V |
||
Security |
Secure Boot (root of trust) |
V |
V |
|
Security |
Hardware KDF (Key Derivation Function) |
V |
||
Security |
Anti-Rollback |
V |
V |
V |
Security |
Anti-Clone |
– |
||
Security |
Full Disk Encryption |
– |
||
Security |
File Base Encryption |
– |
||
Security |
SELinux |
– |
||
Security |
eFuse Custome Field |
V |
V |
V |
Security |
eFuse Reader/Writer |
V |
V |
|
Security |
RPMB |
V |
V |
|
Power Mgmt. |
Suspend to Idle (S0) |
– |
||
Power Mgmt. |
Suspend to RAM (S3) |
V |
||
Power Mgmt. |
Suspend to Disk (S4) |
– |
||
Power Mgmt. |
USB Host Suspend & Remote Wakeup |
V |
||
Power Mgmt. |
CPU Idle |
V |
||
Power Mgmt. |
CPU Hot plug |
V |
||
Power Mgmt. |
Power Charger |
– |
||
Power Mgmt. |
PMIC (Regulator Framework) |
V |
||
Power Mgmt. |
Clock Manager (Linux CCF) |
V |
||
Power Mgmt. |
Thermal Framework (Governor/Cooling) |
V |
||
Power Mgmt. |
DVFS :: cpufreq |
V |
||
Power Mgmt. |
DVFS :: gpufreq |
V |
||
Power Mgmt. |
Low Power Optimization: Idle (S0) |
V |
V |
|
Power Mgmt. |
Low Power Optimization: Suspend (S3) |
V |
V |
|
Power Mgmt. |
Auto Power On |
V |
V |
|
Image |
HW Decode :: JPEG |
V |
||
Image |
HW Encode :: JPEG |
V |
||
Image |
Gstreamer :: video4linux :: v4l2jpegdec |
V |
||
Image |
Gstreamer :: video4linux :: v4l2jpegenc |
V |
||
Video Processing |
MDP (Multimedia Data Path) |
V |
||
Video Processing |
Gstreamer :: video4linux :: v4l2convert |
V |
||
Camera |
ISP + Raw Sensor (MTK IMG Sensor Interface) |
– |
||
Camera |
CamSV + YUV Sensor (MTK IMG Sensor Interface) |
V |
V |
V |
Camera |
CamSV + YUV Sensor (V4L2 Sensor Interface) |
– |
||
Camera |
YUV Sensor :: OnSemi AP1302+AR0430 :: 4 Lane |
O |
||
Camera |
YUV Sensor :: OnSemi AP1302+AR0430 :: 2 Lane |
– |
||
Camera |
YUV Sensor :: OnSemi AP1302 + AR0830 :: 4 Lane |
V |
V |
|
Camera |
YUV Sensor :: OnSemi AP1302 + AR0830 :: 2 Lane |
V |
V |
|
Camera |
Multi-Sensor |
– |
||
Camera |
Gstreamer :: video4linux :: v4l2src |
V |
||
Video |
HW Decode :: H.264 |
V |
||
Video |
HW Decode :: H.265 |
V |
||
Video |
HW Decode :: VP8 |
V |
||
Video |
HW Decode :: VP9 |
V |
||
Video |
HW Decode :: AV1 |
– |
||
Video |
HW Decode :: MPEG-4 |
V |
||
Video |
HW Encode :: H.264 |
V |
||
Video |
HW Encode :: H.265 |
V |
||
Video |
Gstreamer :: video4linux2 :: v4l2h264dec |
V |
||
Video |
Gstreamer :: video4linux2 :: v4l2h265dec |
V |
||
Video |
Gstreamer :: video4linux2 :: v4l2vp8dec |
V |
||
Video |
Gstreamer :: video4linux2 :: v4l2vp9dec |
V |
||
Video |
Gstreamer :: video4linux2 :: v4l2mpeg4dec |
V |
||
Video |
Gstreamer :: video4linux2 :: v4l2h264enc |
V |
||
Video |
Gstreamer :: video4linux2 :: v4l2h265enc |
V |
||
Display |
TX :: Built-in Interface :: DSI |
V |
||
Display |
TX :: Built-in Interface :: eDP |
V* |
||
Display |
TX :: Built-in Interface :: HDMI |
V |
||
Display |
TX :: Built-in Interface :: DP :: Type-C |
V |
||
Display |
TX :: Built-in Interface :: DP :: Type-C (Pin Assignment D) |
V |
V |
|
Display |
TX :: Built-in Interface :: DP :: DP Connector |
Patch |
||
Display |
TX :: External Bridge :: DSI to LVDS :: IT6122 |
V* |
V |
|
Display |
TX :: Headless |
V |
||
Display |
TX :: Single Display :: DSI |
V |
||
Display |
TX :: Single Display :: eDP |
V* |
||
Display |
TX :: Single Display :: HDMI |
V |
||
Display |
TX :: Single Display :: DP |
V |
||
Display |
TX :: Single Display :: LVDS |
V* |
V |
|
Display |
TX :: Dual-Display :: DSI + HDMI |
V |
||
Display |
TX :: Dual-Display :: DSI + DP |
V |
||
Display |
TX :: Dual-Display :: eDP + HDMI |
V* |
||
Display |
TX :: Dual-Display :: eDP + DP |
V* |
||
Display |
TX :: Dual-Display :: eDP + DSI |
V* |
||
Display |
TX :: Dual Display :: eDP + LVDS |
V* |
V |
|
Display |
TX :: Dual Display :: LVDS + HDMI |
V* |
||
Display |
TX :: Dual Display :: LVDS + DP |
V* |
||
Display |
TX :: Dual-Display :: DP + HDMI |
V |
||
Display |
TX :: Wi-Fi Display |
– |
||
Display |
TX :: Boot Logo :: DSI |
V |
V |
|
Display |
TX :: DP :: HDCP |
– |
||
Display |
TX :: DP :: HDR |
– |
||
Display |
TX :: HDMI :: HDCP |
– |
||
Display |
TX :: HDMI :: CEC |
– |
||
Display |
TX :: HDMI :: HDR |
– |
||
Display |
PQ |
– |
||
Display |
Display Server :: Wayland |
V |
||
Display |
Display Server :: Wayland :: Weston |
V |
||
Display |
Display Server :: X11 |
– |
||
Display |
Direct Render Manager (DRM) |
V |
||
Display |
Linux Framebuffer (fbdev) |
V |
||
Display |
Gstreamer :: waylandsink |
V |
||
Display |
GStreamer :: kmssink |
– |
||
Display |
Backend :: Direct Render Manager |
V |
||
Audio |
IN :: PDM :: DMIC |
V |
||
Audio |
IN :: PDM :: AMIC |
V |
||
Audio |
IN :: I2S :: PIN |
O |
||
Audio |
IN :: UAC :: 1.0 |
V |
||
Audio |
IN :: SPDIF |
– |
||
Audio |
IN :: eARC |
– |
||
Audio |
IN :: Headphone:: Jack |
V |
||
Audio |
OUT :: Lineout :: Jack |
V |
||
Audio |
OUT :: Headphone:: Jack |
V |
||
Audio |
OUT :: Handset |
– |
||
Audio |
OUT :: SPDIF |
– |
||
Audio |
OUT :: DP Audio |
V |
||
Audio |
OUT :: HDMI Audio |
V |
||
Audio |
OUT :: I2S :: PIN |
O |
||
Audio |
DSP :: HiFi5 |
– |
||
Audio |
Jack :: Detection |
– |
||
Audio |
Gstreamer :: alsasink |
V |
||
Audio |
ALSA-lib |
V |
||
GPU |
EGL :: Display Backend :: Wayland |
V |
||
GPU |
EGL :: Display Backend :: X11 |
– |
||
GPU |
Graphics API :: EGL :: 1.5 |
V |
V |
|
GPU |
Graphics API :: OpenGL ES :: 3.2 |
V |
||
GPU |
Graphics API :: Vulkan :: 1.2 |
V |
||
GPU |
Computation API :: OpenCL :: 3.0 |
V |
||
AI/ML |
TFLite Interpreter :: ArmNN Delegate :: CPU Backend |
V |
||
AI/ML |
TFLite Interpreter :: ArmNN Delegate :: GPU Backend |
V |
||
AI/ML |
Neuron SDK :: Neuron Runtime :: APUSYS Backend |
V |
V |
|
AI/ML |
Neuron SDK :: Compiler :: ncc_tflite |
V |
V |
|
AI/ML |
GstInference |
V |
||
AI/ML |
NNStreamer |
V |
V |
|
Peripheral |
I2C |
V |
||
Peripheral |
I3C |
– |
||
Peripheral |
UART |
V |
||
Peripheral |
UART :: DMA |
– |
||
Peripheral |
USB :: TYPE-C :: RT1715 + IT5205 |
V |
||
Peripheral |
USB :: TYPE-C :: USB 3.0 |
V |
||
Peripheral |
USB :: 2.0 Host Only |
V |
||
Peripheral |
USB :: 2.0 Device Only |
V |
||
Peripheral |
USB :: 2.0 Host+Device (Dual-Role-Switch) |
V |
||
Peripheral |
USB :: 3.0 Host Only |
V |
||
Peripheral |
USB :: 3.0 Device Only |
– |
||
Peripheral |
USB :: 3.0 Host+Device (Dual-Role-Switch) |
– |
||
Peripheral |
USB :: UVC |
V |
||
Peripheral |
USB :: UVC Gadget |
– |
||
Peripheral |
PCIe :: Gen2 (1 lane) |
V |
||
Peripheral |
PCIe :: Gen3 (2 lane) |
– |
||
Peripheral |
SPI :: Master |
V |
||
Peripheral |
PWM |
V |
||
Peripheral |
GPIO |
V |
||
Peripheral |
MSDC :: eMMC |
V |
||
Peripheral |
MSDC :: SD Card |
V |
||
Peripheral |
MSDC :: SDIO |
V |
V |
|
Peripheral |
Keypad Scanner |
– |
||
Peripheral |
IR |
– |
||
Peripheral |
Ethernet :: Gigabit (RGMII) |
V |
||
Peripheral |
Ethernet :: WoL :: MAC |
V |
V |
|
Peripheral |
Ethernet :: TSN |
V |
||
Peripheral |
Touch :: Goodix GT9271 (I2C) |
V |
||
MT7921 |
PCIe Module :: AzureWave (#AW-XB468NF) |
V |
||
MT7921 |
SDIO Module :: AzureWave (#AW-XB554NF) |
V* |
||
MT7921 |
CoB (Chip on Board Design) |
– |
||
MT7921 |
Wi-Fi :: Wi-Fi 6 |
V |
||
MT7921 |
Wi-Fi :: STA |
V |
||
MT7921 |
Wi-Fi :: STA :: WPA3 |
V |
||
MT7921 |
Wi-Fi :: SoftAP |
– |
||
MT7921 |
Bluetooth :: Bluetooth 5.2 |
V |
||
MT7921 |
Bluetooth :: Host :: BlueZ |
V |
||
MT7921 |
Bluetooth :: Host :: BlueZ :: GATT |
V |
||
MT7921 |
Bluetooth :: Host :: BlueZ :: HID |
V |
||
MT7921 |
Bluetooth :: Host :: BlueZ :: HoGP |
V |
||
Modem |
5G :: Quectel T700 PCIe Module |
V* |
V |
|
App Framework |
Qt (Yocto meta-qt) |
V |
||
App Framework |
ROS (Yocto meta-ros) |
V |
||
Tool |
Flash Tool |
V |
||
Tool |
ADB (Android Debug Bridge) |
V |
||
Tool |
SDK :: Yocto SDK |
V |
||
Tool |
Stress Test Suite |
V |
||
Tool |
Benchmark Suite |
V |
||
Tool |
Ethernet :: TSN (Test Environment) |
V |
V |
|
Demo |
AI Demo App (GstInference) |
V |
||
Demo |
AI Demo App (NNStreamer) |
V |
V |
Notable Software Limitations for MT8390(Genio 700) in v23.1
DisplayPort output only supports DisplayPort over Type C(DPoC), direct output from a DisplayPort connector requires a separate driver patch.
Known Issues for Genio 700 in v23.1
ID |
Description |
---|---|
AUTO00250482 |
[G700-evk] Camera: YUV: Memory leak occurs when the camera is streaming |