Feature Support Status - MT8395(Genio 1200)
This page shows configurations and feature support status relevant to Genio 1200 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 MT8395(Genio 1200)
In this release, Genio 1200 platform has the following new features and improvements:
Genio 1200 Overlays
Certain external hardware components, and some software modules, are required to be enabled by loading dtbo files. The full list of overlay for each board is:
Genio 1200-EVK Overlays
DTBO name |
Usage |
---|---|
|
Enables APU(AI Processing Unit). |
|
Enables GPU. Loaded by default. |
|
Enables hardware video encoder and decoder. Loaded by default. |
Camera overlays are mutually exclusive: |
|
|
Genio 700-CAM DTB-D1V1-D2 w/ Sony IMX214 RAW sensor, connected to CSI0, use 4-lane MIPI CSI. |
|
Genio 700-CAM DTB-D1V1-D2 w/ Sony IMX214 RAW sensor, connected to CSI1, use 4-lane MIPI CSI. |
|
Genio 700-CAM DTB-D1V1-D2 w/ Sony IMX214 RAW sensor, connected to CSI2, use 4-lane MIPI CSI. |
|
Genio 700-CAM DTB-D1V1-D2 w/ Sony IMX214 RAW sensor, connected to CSI0, use 2-lane MIPI CSI. |
|
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 CSI2, use 4-lane MIPI CSI. |
|
Genio 700-CAM-DTB-D6 w/ Onsemi AR0830 sensor, connected to CSI0, use 2-lane MIPI CSI |
Display overlays are mutually exclusive: |
The default configuration is DSI panel + HDMI output. |
|
Single display setup with only DSI panel enabled. |
|
Single display setup with only DPoC output enabled. |
|
Single display setup with only HDMI output enabled. |
|
Single display setup with only eDP panel enabled. |
|
Single-display set for eDP-to-LVDS converter and LVDS panel. Disables all other display outputs. |
|
Dual display setup with DSI panel and eDP panel enabled. |
|
Dual display setup with DSI panel and DPoC output enabled. |
|
Dual display setup with HDMI and DPoC output enabled. |
|
Dual display setup with eDP panel and HDMI enabled. |
|
Dual display setup with eDP panel and DPoC enabled. |
|
Dual display setup with LVDS and HDMI enabled. |
|
Dual display setup with LVDS and DPoC enabled. |
|
Dual display setup with DSI panel and LVDS panel enabled. |
|
Triple-display setup with eDP panel, HDMI output, and DPoC output enabled. |
|
Triple display setup with DSI panel, HDMI output, and DPoC output enabled. |
|
Triple display setup with DSI panel, eDP panel, and HDMI output enabled. |
|
Triple display setup with DSI panel, eDP panel, and DPoC output enabled. |
|
Triple display setup with LVDS, HDMI, and DPoC output enabled. |
|
Triple display setup with DSI panel, LVDS panel, and HDMI output enabled |
|
Triple display setup with DSI panel, LVDS panel, and DPoC output enabled |
|
Disables all display interfaces. |
Please refer to this page to load DTBOs during flashing process.
Feature List for Genio 1200
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 1200-Demo Board |
– |
||
HDK |
Genio 1200-EVK |
V |
||
Boot |
Bootloader :: TF-A |
V |
||
Boot |
Bootloader :: U-Boot |
V |
||
Boot |
Boot Storage :: eMMC |
V |
||
Boot |
Boot Storage :: UFS |
V |
||
Boot |
Boot Storage :: NOR |
– |
||
Boot |
Boot Device :: eMMC |
V |
||
Boot |
Boot Device :: UFS |
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 |
|
Boot |
SystemReady IR Certification |
– |
||
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 |
||
Power Mgmt. |
Low Power Optimization: Suspend (S3) |
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) |
V |
V |
|
Camera |
ISP :: 3A :: AE |
V |
V |
|
Camera |
ISP :: 3A :: AWB |
V |
V |
|
Camera |
ISP :: 3A :: AF |
O |
V |
|
Camera |
ISP :: Capture :: LPNR |
V |
V |
|
Camera |
ISP :: Video :: MCNR |
V |
V |
|
Camera |
RAW Sensor :: IMX214 :: 4 Lane |
V |
||
Camera |
RAW Sensor :: IMX214 :: 2 Lane |
V |
V |
|
Camera |
CamSV + YUV Sensor (MTK IMG Sensor Interface) |
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 :: eDP to LVDS :: TX18D204VM0BAA |
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* |
||
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 :: LVDS + HDMI |
V* |
||
Display |
TX :: Dual Display :: LVDS + DP |
V* |
||
Display |
TX :: Dual Display :: LVDS + DSI |
V* |
||
Display |
TX :: Dual-Display :: DP + HDMI |
V |
||
Display |
TX :: Triple Display :: DSI + DP + HDMI |
V |
V |
|
Display |
TX :: Triple Display :: DSI + eDP + HDMI |
V* |
V |
|
Display |
TX :: Triple Display :: DSI + eDP + DP |
V* |
V |
|
Display |
TX :: Triple Display :: eDP + DP + HDMI |
V* |
V |
|
Display |
TX :: Triple Display :: DSI + LVDS + HDMI |
V* |
V |
|
Display |
TX :: Triple Display :: DSI + LVDS + DP |
V* |
V |
|
Display |
TX :: Triple Display :: LVDS + DP + HDMI |
V* |
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 |
RX :: HDMI |
V |
V |
|
Display |
RX :: HDMI :: HDCP |
– |
||
Display |
RX :: HDMI :: CEC |
– |
||
Display |
RX :: 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 :: HiFi4 |
– |
||
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 :: MT6360 + 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 |
V |
||
Peripheral |
USB :: 3.0 Host+Device (Dual-Role-Switch) |
V |
||
Peripheral |
USB :: UVC |
V |
||
Peripheral |
USB :: UVC Gadget |
– |
||
Peripheral |
PCIe :: Gen2 (1 lane) |
V |
||
Peripheral |
PCIe :: Gen3 (2 lane) |
V |
||
Peripheral |
SPI :: Master |
V |
||
Peripheral |
PWM |
V |
||
Peripheral |
GPIO |
V |
||
Peripheral |
MSDC :: eMMC |
V |
||
Peripheral |
MSDC :: SD Card |
V |
||
Peripheral |
MSDC :: SDIO |
– |
||
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 |
||
Peripheral |
CAN :: MCP2518 (SPI) |
V |
V |
|
MT7921 |
PCIe Module :: AzureWave (#AW-XB468NF) |
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 |
|
Tool |
ISP :: ImagiQ (ISP Tuning Tool) |
V |
V |
|
Tool |
ISP :: CCT (Camera Calibration Tool) |
V |
V |
|
Demo |
AI Demo App (GstInference) |
V |
||
Demo |
AI Demo App (NNStreamer) |
V |
V |
Notable Software Limitations for MT8395(Genio 1200) 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 1200 in v23.1
ID |
Description |
---|---|
AUTO00211387 |
[G1200-evk] Display: Display Port may report incorrect DTS sampling rate support when connecting to some TV device |
AUTO00211587 |
[G1200-evk] Camera: Preview stream may freeze under stress environment |
AUTO00254523 |
[G1200-evk] Camera: RAW: Green images randomly appear in the first few frames |
AUTO00254451 |
[G1200-evk] Camera: RAW/YUV: Memory leak occurs when the camera is streaming |