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

apusys.dtbo

Enables APU(AI Processing Unit).

gpu-mali.dtbo

Enables GPU. Loaded by default.

video.dtbo

Enables hardware video encoder and decoder. Loaded by default.

Camera overlays are mutually exclusive:

camera-imx214-csi0.dtbo

Genio 700-CAM DTB-D1V1-D2 w/ Sony IMX214 RAW sensor, connected to CSI0, use 4-lane MIPI CSI.

camera-imx214-csi1.dtbo

Genio 700-CAM DTB-D1V1-D2 w/ Sony IMX214 RAW sensor, connected to CSI1, use 4-lane MIPI CSI.

camera-imx214-csi2.dtbo

Genio 700-CAM DTB-D1V1-D2 w/ Sony IMX214 RAW sensor, connected to CSI2, use 4-lane MIPI CSI.

camera-imx214-2lanes-csi0.dtbo

Genio 700-CAM DTB-D1V1-D2 w/ Sony IMX214 RAW sensor, connected to CSI0, use 2-lane MIPI CSI.

camera-ar0830-ap1302-csi0.dtbo

Genio 700-CAM DTB-D1V2-D6 w/ Onsemi AR0830 sensor, connected to CSI0, use 4-lane MIPI CSI.

camera-ar0830-ap1302-csi1.dtbo

Genio 700-CAM DTB-D1V2-D6 w/ Onsemi AR0830 sensor, connected to CSI1, use 4-lane MIPI CSI.

camera-ar0830-ap1302-csi2.dtbo

Genio 700-CAM DTB-D1V2-D6 w/ Onsemi AR0830 sensor, connected to CSI2, use 4-lane MIPI CSI.

camera-ar0830-ap1302-2lanes-csi0.dtbo

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.

display-dsi.dtbo

Single display setup with only DSI panel enabled.

display-dp.dtbo

Single display setup with only DPoC output enabled.

display-hdmi.dtbo

Single display setup with only HDMI output enabled.

display-edp.dtbo

Single display setup with only eDP panel enabled.

display-edp2lvds.dtbo

Single-display set for eDP-to-LVDS converter and LVDS panel. Disables all other display outputs.

display-dsiedp.dtbo

Dual display setup with DSI panel and eDP panel enabled.

display-dsidp.dtbo

Dual display setup with DSI panel and DPoC output enabled.

display-hdmidp.dtbo

Dual display setup with HDMI and DPoC output enabled.

display-edphdmi.dtbo

Dual display setup with eDP panel and HDMI enabled.

display-edpdp.dtbo

Dual display setup with eDP panel and DPoC enabled.

display-lvdshdmi.dtbo

Dual display setup with LVDS and HDMI enabled.

display-lvdsdp.dtbo

Dual display setup with LVDS and DPoC enabled.

display-dsilvds.dtbo

Dual display setup with DSI panel and LVDS panel enabled.

display-edphdmidp.dtbo

Triple-display setup with eDP panel, HDMI output, and DPoC output enabled.

display-dsihdmidp.dtbo

Triple display setup with DSI panel, HDMI output, and DPoC output enabled.

display-dsiedphdmi.dtbo

Triple display setup with DSI panel, eDP panel, and HDMI output enabled.

display-dsiedpdp.dtbo

Triple display setup with DSI panel, eDP panel, and DPoC output enabled.

display-lvdshdmidp.dtbo

Triple display setup with LVDS, HDMI, and DPoC output enabled.

display-dsilvdshdmi.dtbo

Triple display setup with DSI panel, LVDS panel, and HDMI output enabled

display-dsilvdsdp.dtbo

Triple display setup with DSI panel, LVDS panel, and DPoC output enabled

display-headless.dtbo

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 adaptors.

  • O: software integrated but cannot validate due to hardware board limitation.

  • --: not supported in this release; development on-going.

MT8395 Supported Features

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