Feature Support Status - MT8370(Genio 510)

This page shows configurations and feature support status relevant to Genio 510 in IoT Yocto v23.2. For general updates and new features in IoT Yocto v23.2, please visit IoT Yocto v23.2 - 2023 Dec 29.

New Features for MT8370(Genio 510)

In this release, Genio 510 platform has the following new features and improvements:

Genio 510-EVK Overlays in v23.2

DTBO name

Usage

apusys.dtbo

Enables APU(AI Processing Unit).

gpu-mali.dtbo

Loaded by default. Enables GPU.

video.dtbo

Loaded by default. Enables hardware video encoder and decoder.

Camera overlays are mutually exclusive:

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-2lanes-csi0.dtbo

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

camera-ar0830-ap1302-csi0-std.dtbo

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

camera-ar0830-ap1302-dual-std.dtbo

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

camera-it6510-csi0-std.dtbo

Genio DTB-DP to MIPI w/ ITE IT6510 connected to CSI0, use 4-lane MIPI CSI, use V4L2 sensor driver.

camera-it6510-dual-std.dtbo

Dual Genio DTB-DP to MIPI w/ ITE IT6510 connected to CSI0 and CSI1, use 4-lane MIPI CSI, use V4L2 sensor driver.

camera-ar0830-ap1302-csi0-it6510-csi1-std.dtbo

Genio 700-CAM DTB-D1V2-D6 w/ Onsemi AR0830 sensor connected to CSI0, Genio DTB-DP to MIPI w/ ITE IT6510 connected to CSI1, use 4-lane MIPI CSI, use V4L2 sensor driver.

Display overlays are mutually exclusive:

The default display configuration is DSI panel + HDMI output.

display-dp.dtbo

Single display setup with only DPoC output enabled.

display-dsi.dtbo

Single display setup with only DSI panel enabled.

display-edp.dtbo

Single display setup with only eDP panel enabled.

display-hdmi.dtbo

Single display setup with only HDMI output enabled.

display-dsi2lvds.dtbo

Single display setup with the IT6122 DSI-to-LVDS converter and a LVDS panel.

display-edpdp.dtbo

Dual display setup with eDP panel and DPoC enabled.

display-edphdmi.dtbo

Dual display setup with eDP panel and HDMI enabled.

display-dsidp.dtbo

Dual display setup with DSI panel and DPoC output enabled.

display-dsiedp.dtbo

Dual display setup with DSI panel and eDP panel enabled.

display-hdmidp.dtbo

Dual display setup with HDMI and DPoC output enabled.

display-lvdsdp.dtbo

Dual display setup with DSI-to-LVDS converter/panel and DPoC output enabled.

display-lvdshdmi.dtbo

Dual display setup with DSI-to-LVDS converter/panel and HDMI output enabled.

display-lvdsedp.dtbo

Dual display setup with DSI-to-LVDS converter/panel and eDP panel enabled.

display-headless.dtbo

Disables all display interfaces.

Please refer to this page to load DTBOs during flashing process.

Feature List for Genio 510

These symbols represent the supporting status:

  • V: function enabled by software and available on the EVK set.

  • O: software integrated but cannot be validated due to hardware board limitations.

  • Patch: requires getting patches from MediaTek or partners to enable this feature.

  • POC: proof-of-concept. Not a fully verified feature.

  • (): unable to verify this feature with out-of-stock EVK set. It may require extra hardware.

  • --: not supported in this release.

MT8370 Supported Features

Category

Feature

Status

NDA/SLA

HDK

EVK :: Reference Board

V

Boot

Bootloader :: TF-A

V

Boot

Bootloader :: U-Boot

V

Boot

Boot Storage :: eMMC

V

Boot

Boot Storage :: UFS

–

Boot

Boot Storage :: NOR

–

Boot

OS Boot Device :: eMMC

V

Boot

OS Boot Device :: UFS

–

Boot

OS Boot Device :: SD Card

–

Boot

OS Boot Device :: USB

–

Boot

OS Boot Device :: TFTP (Ethernet)

–

Boot

Boot Standard :: FIP Boot

V

Boot

Boot Standard :: EBBR Boot

–

Boot

Bootloader :: Update (Capsule)

V

Boot

Bootloader :: Update :: A/B Partition

V

Boot

Bootloader :: Update :: OTA :: LVFS (Demo)

–

Boot

Bootloader :: Fast Boot Optimization

V

Linux Kernel

Version :: Kernel 5.10

–

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

System

Frequency Hopping / Spread Spectrum Control

–

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

Security

Anti-Clone

–

Security

Full Disk Encryption

–

Security

File Base Encryption

–

Security

Secure JTAG

–

Security

SELinux

–

Security

eFuse Custome Field

V

V

Security

eFuse Reader/Writer

V

V

Security

RPMB

V

Power Mgnt

Idle

V

Power Mgnt

Suspend to RAM

V

Power Mgnt

Suspend to DISK

–

Power Mgnt

USB Host Suspend & Remote Wakeup

V

Power Mgnt

CPU Idle

V

Power Mgnt

CPU Hotplug

V

Power Mgnt

Power Charger

–

Power Mgnt

PMIC (Regulator framework)

V

Power Mgnt

Clock Manager (Linux CCF)

V

Power Mgnt

Thermal Framework

V

Power Mgnt

Thermal Framework :: Cooling Device :: CPU

V

Power Mgnt

Thermal Framework :: Cooling Device :: GPU

–

Power Mgnt

Thermal Framework :: Cooling Device :: APU

–

Power Mgnt

DVFS :: cpufreq

V

Power Mgnt

DVFS :: gpufreq

V

Power Mgnt

EAS (Energy Aware Scheduler)

–

Power Mgnt

Low Power Optimization: Idle

V

Power Mgnt

Low Power Optimization: Suspend to RAM

V

Power Mgnt

Auto Power On

V

Image

HW Decode :: JPEG

V

Image

HW Encode :: JPEG

V

Video Processing

Gstreamer :: video4linux :: v4l2jpegdec

V

Video Processing

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

ISP :: 3A :: AE

–

Camera

ISP :: 3A :: AWB

–

Camera

ISP :: 3A :: AF

–

Camera

ISP :: Capture :: LPNR

–

Camera

ISP :: Video :: MCNR

–

Camera

RAW Sensor :: IMX214 :: 4 Lane

–

Camera

RAW Sensor :: IMX214 :: 2 Lane

–

Camera

CamSV + YUV Sensor (MediaTek Imgsensor Interface)

V

V

Camera

CamSV + YUV Sensor (V4L2 Sensor Interface)

V

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

Camera

YUV Sensor :: OnSemi AP1302 + AR0830 :: 2 Lane

V

Camera

Single-Sensor :: RAW

–

Camera

Single-Sensor :: YUV

V

Camera

Multi-Sensor :: YUV + YUV

V

Camera

Multi-Sensor :: RAW + RAW

–

Camera

Multi-Sensor :: RAW + YUV

–

Camera

Multi-Sensor :: RAW + RAW + RAW

–

Camera

Multi-Sensor :: RAW + RAW + YUV

–

Camera

Multi-Sensor :: RAW + RAW + YUV + YUV

–

Camera

Gstreamer :: video4linux :: v4l2src

V

Camera

libcamera :: simplepipe

–

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

Video

GStreamer :: mtk plug-ins

–

Video

SVP (Secure Video Path)

–

Display

TX :: Built-in Interface :: DSI

V

Display

TX :: Built-in Interface :: DSI :: Spread Spectrum

–

Display

TX :: Built-in Interface :: DPI

–

Display

TX :: Built-in Interface :: DPI :: Spread Spectrum

–

Display

TX :: Built-in Interface :: eDP

(V)

Display

TX :: Built-in Interface :: eDP :: Spread Spectrum

–

Display

TX :: Built-in Interface :: HDMI

V

Display

TX :: Built-in Interface :: HDMI :: Spread Spectrum

–

Display

TX :: Built-in Interface :: DP

V

Display

TX :: Built-in Interface :: DP :: Spread Spectrum

–

Display

TX :: Built-in Interface :: DP :: Type-C

V

Display

TX :: Built-in Interface :: DP :: Type-C (Pin Assignment D)

V

Display

TX :: Built-in Interface :: DP :: DP Connector

Patch

Display

TX :: Built-in Interface :: LVDS

–

Display

TX :: Built-in Interface :: LVDS :: Spread Spectrum

–

Display

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

–

Display

TX :: External Bridge :: eDP to LVDS :: TX18D204VM0BAA

–

Display

TX :: External Bridge :: DSI to LVDS :: IT6122

(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 :: DPI

–

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 :: eDP + LVDS

(V)

Display

TX :: Dual Display :: LVDS + HDMI

(V)

Display

TX :: Dual Display :: LVDS + DP

(V)

Display

TX :: Dual Display :: LVDS + DSI

–

Display

TX :: Dual Display :: DP + HDMI

V

Display

TX :: Triple Display :: DSI + DP + HDMI

–

Display

TX :: Triple Display :: DSI + eDP + HDMI

–

Display

TX :: Triple Display :: DSI + eDP + DP

–

Display

TX :: Triple Display :: eDP + DP + HDMI

–

Display

TX :: Triple Display :: DSI + LVDS + HDMI

–

Display

TX :: Triple Display :: DSI + LVDS + DP

–

Display

TX :: Triple Display :: LVDS + DP + HDMI

–

Display

TX :: Wi-Fi Display

–

Display

TX :: Wi-Fi Display :: HDCP

–

Display

TX :: Boot Logo :: DSI

V

Display

TX :: Boot Logo :: HDMI

–

Display

TX :: Boot Logo :: eDP

Patch

Display

TX :: Boot Logo :: DP

–

Display

TX :: Boot Logo :: LVDS

–

Display

TX :: DP :: HDCP

–

Display

TX :: DP :: HDR

–

Display

TX :: HDMI :: HDCP

–

Display

TX :: HDMI :: CEC

–

Display

TX :: HDMI :: HDR

–

Display

RX :: HDMI

–

Display

RX :: HDMI :: HDCP

–

Display

RX :: HDMI :: CEC

–

Display

RX :: HDMI :: HDR

–

Display

RX :: Wi-Fi Display Sink

–

Display

RX :: External Bridge :: DP to CSI :: IT6510

(POC)

Display

RX :: External Bridge :: HDMI to CSI :: LT6911

–

Display

RX :: Wi-Fi Display Sink :: HDCP

–

Display

PQ :: Gamma

–

Display

PQ :: Dither

–

Display

PQ :: CCM (Color Correction Matrix)

–

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

POC

Audio

IN :: PDM :: DMIC

V

Audio

IN :: TDM

–

Audio

IN :: PMIC :: 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 :: TDM

–

Audio

OUT :: UAC :: 1.0

V

Audio

OUT :: SPDIF

–

Audio

OUT :: DP Audio

V

Audio

OUT :: HDMI Audio

V

Audio

OUT :: I2S :: PIN

O

Audio

DSP :: HiFi4

–

Audio

DSP :: HiFi5

–

Audio

Jack :: Detection

–

Audio

Gstreamer :: alsasink

V

Audio

ALSA-lib

V

Audio

ALSA UCM

–

GPU

EGL :: Display Backend :: Wayland

V

GPU

EGL :: Display Backend :: X11

–

GPU

Graphics API :: EGL :: 1.5

V

GPU

Graphics API :: OpenGL ES :: 3.2

V

GPU

Graphics API :: Vulkan :: 1.3

V

GPU

Computation API :: OpenCL :: 3.0

V

AI/ML

TFLite Interpreter :: ANN Delegate :: VP6 Backend

–

AI/ML

TFLite Interpreter :: Neuron Delegate :: VP6 Backend

–

AI/ML

TFLite Interpreter :: Neuron Delegate :: CPU Backend

–

AI/ML

TFLite Interpreter :: Neuron Delegate :: GPU Backend

–

AI/ML

TFLite Interpreter :: ArmNN Delegate :: CPU Backend

V

AI/ML

TFLite Interpreter :: ArmNN Delegate :: GPU Backend

V

AI/ML

NeuroPilot :: Neuron Runtime :: APUSYS Backend

V

V

AI/ML

NeuroPilot :: Host Compiler :: ncc_tflite

V

V

AI/ML

NNStream

V

Peripheral

I2C

V

Peripheral

I3C

–

Peripheral

UART

V

Peripheral

UART :: DMA

V

Peripheral

UART :: HW Flow Control

–

Peripheral

USB :: TYPE-C :: MT6360 + IT5205

–

Peripheral

USB :: TYPE-C :: RT1715 + IT5205

V

Peripheral

USB :: TYPE-C :: USB 3.0

V

Peripheral

USB :: 2.0 OTG

–

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 OTG

–

Peripheral

USB :: 3.0 Host Only

V

Peripheral

USB :: 3.0 Device Only

O

Peripheral

USB :: 3.0 Host+Device (Dual-Role-Switch)

O

Peripheral

USB :: UVC

V

Peripheral

USB :: UVC Gadget

V

Peripheral

Gstreamer :: uvcsink

–

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

Peripheral

Storage :: SFI (Serial NOR Flash)

–

Peripheral

Storage :: NFI (RAW NAND)

–

Peripheral

Storage :: UFS

–

Peripheral

Keypad Scanner

–

Peripheral

IR :: RX

–

Peripheral

IR :: TX

–

Peripheral

Ethernet :: 10M/100M (RMII)

–

Peripheral

Ethernet :: 10M/100M (MII)

–

Peripheral

Ethernet :: Gigabit (RGMII)

V

Peripheral

Ethernet :: Gigabit (GMII)

–

Peripheral

Ethernet :: WoL :: MAC

V

Peripheral

Ethernet :: WoL :: PHY

–

Peripheral

Ethernet :: TSN

V

Peripheral

Touch :: Goodix GT9271 (I2C)

V

Peripheral

CAN :: MCP2518 (SPI)

–

MT7663

SDIO Module :: AzureWave (AW-CB451NF)

–

MT7663?

CoB (Chip on Board Design)

–

MT7663

Wi-Fi :: Wi-Fi 5

–

MT7663

Wi-Fi :: STA

–

MT7663

Wi-Fi :: SoftAP

–

MT7663

Wi-Fi :: SoftAP+STA

–

MT7663

Bluetooth :: Bluetooth 5.2

–

MT7663?

Bluetooth :: Host :: BlueDroid :: GATT

–

MT7663

Bluetooth :: Host :: BlueDroid :: HID

–

MT7663

Bluetooth :: Host :: BlueDroid :: HoGP

–

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 :: SoftAP

–

MT7921

Wi-Fi :: SoftAP+STA

–

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

(POC)

App Framework

Qt (Yocto meta-qt)

POC

App Framework

ROS (Yocto meta-ros)

POC

Tool

Flash Tool :: x86_64:: Windows10

V

Tool

Flash Tool :: x86_64:: Ubuntu 18.04

V

Tool

Flash Tool :: x86_64:: Ubuntu 22.04

V

Tool

Flash Tool :: aarch64 :: Ubuntu 22.04

V

Tool

Flash Tool :: aarch64 :: MacOS

–

Tool

Build Env :: x86_64:: Ubuntu 18.04

V

Tool

Build Env :: x86_64:: Ubuntu 22.04

V

Tool

ADB (Android Debug Bridge)

V

Tool

SDK :: Yocto SDK

V

Tool

Stress Test Suite

V

Tool

Benchmark Suite

V

Tool

Compliance :: PCIe (SOP+Patch)

Patch

V

Tool

Compliance :: USB (SOP+Patch)

Patch

V

Tool

Compliance :: HDMI (SOP)

V

V

Tool

Compliance :: DP (SOP+Patch)

Patch

V

Tool

Compliance :: eDP (SOP+Patch)

Patch

V

Tool

Factory Tool :: Multi Download

–

Tool

Ethernet :: TSN (Test Environment)

V

Tool

ISP :: ImagiQ (ISP Tunning Tool)

–

Tool

ISP :: CCT (Camera Calibration Tool)

–

Demo

AI Demo App (GstInference)

EOL

Demo

AI Demo App (NNStream)

V