MediaTek MT6765: Difference between revisions
Appearance
m apmixedsys naming |
No edit summary |
||
Line 2: | Line 2: | ||
| manufacturer = MediaTek | | manufacturer = MediaTek | ||
| name = MT6765 | | name = MT6765 | ||
| image = File:MT6765.jpg | |||
| codenames = mt6765/mt6762 | | codenames = mt6765/mt6762 | ||
| arch = aarch64 | | arch = aarch64 | ||
Line 118: | Line 119: | ||
| SimpleFB || simple-framebuffer || class="feature feature-partial" | P || Doesn't render images in tty | | SimpleFB || simple-framebuffer || class="feature feature-partial" | P || Doesn't render images in tty | ||
|- | |- | ||
| GPU || img,powervr- | | GPU || img,powervr-series8xep </br> mt6765-gpu || class="feature feature-no" | N || | ||
|- | |- | ||
| | | MFlexGraphics Configuration || mt6765-mfgcfg || class="feature feature-no" | N || | ||
|- | |- | ||
| | | Multimedia System || mt6765-mmsys || class="feature feature-partial" | P || Only mmsys clk | ||
|- | |- | ||
| Smart Memory Interface || mt6765-smi-common || class="feature feature-partial" | WIP || | | Smart Memory Interface || mt6765-smi-common || class="feature feature-partial" | WIP || | ||
Line 155: | Line 156: | ||
|- | |- | ||
| Pinctrl || || mt6765-pinctrl || class="feature feature-yes" | Y || | | Pinctrl || || mt6765-pinctrl || class="feature feature-yes" | Y || | ||
|- | |||
| Buttons || Keypad Scanner || mt6779-keypad || class="feature feature-partial" | WIP || | |||
|- | |- | ||
| rowspan = 3 | AP DMA | | rowspan = 3 | AP DMA | ||
Line 186: | Line 189: | ||
| FM || || class="feature feature-no" | N || | | FM || || class="feature feature-no" | N || | ||
|- | |- | ||
| rowspan = | | rowspan = 2 | Camera | ||
| MIPI CSI | | MIPI CSI Clock || mt6765-mipi0a || class="feature feature-yes" | Y || | ||
|- | |- | ||
| | | Sensor Interface || mt6765-seninf || class="feature feature-no" | N || | ||
|- | |- | ||
| rowspan = 3 | Suspend | | rowspan = 3 | Suspend | ||
Line 205: | Line 200: | ||
|- | |- | ||
| CPU Sleep || arm,idle-state || class="feature feature-no" | N || | | CPU Sleep || arm,idle-state || class="feature feature-no" | N || | ||
|- | |- | ||
| rowspan = 9 | Clocks | | rowspan = 9 | Clocks | ||
Line 219: | Line 212: | ||
| Audio System || mt6765-audsys || class="feature feature-yes" | Y || | | Audio System || mt6765-audsys || class="feature feature-yes" | Y || | ||
|- | |- | ||
| Video Encoder || mt6765-vcodecsys || class="feature feature- | | Video Encoder || mt6765-vcodecsys || class="feature feature-partial" | P || Without reset support | ||
|- | |- | ||
| MCU System || mt6765-mcucfg || class="feature feature-no" | N || | | MCU System || mt6765-mcucfg || class="feature feature-no" | N || | ||
|- | |- | ||
| Image System || mt6765-imgsys || class="feature feature- | | Image System || mt6765-imgsys || class="feature feature-partial" | P || Without reset support | ||
|- | |- | ||
| Camera System || mt6765-camsys || class="feature feature- | | Camera System || mt6765-camsys || class="feature feature-partial" | P || Without reset support | ||
|- | |- | ||
| rowspan = | | rowspan = 5 | PMIC | ||
| Buttons || mt6357-keys || class="feature feature-yes" | Y || | | Buttons || mt6357-keys || class="feature feature-yes" | Y || | ||
|- | |- | ||
| RTC || mt6357-rtc || class="feature feature-yes" | Y || | | RTC || mt6357-rtc || class="feature feature-yes" | Y || | ||
|- | |||
| Regulators || mt6357-regulator || class="feature feature-yes" | Y || | |||
|- | |- | ||
| Fuel gauge || mt6357-gauge || class="feature feature-no" | N || | | Fuel gauge || mt6357-gauge || class="feature feature-no" | N || | ||
Line 236: | Line 231: | ||
| Haptics || Regulator-driven haptic || class="feature feature-partial" | WIP || | | Haptics || Regulator-driven haptic || class="feature feature-partial" | WIP || | ||
|- | |- | ||
| rowspan = | | rowspan = 4 | External PMIC | ||
| Flashlight || mt6370-flashlight || class="feature feature-partial" | WIP || | | Flashlight || mt6370-flashlight || class="feature feature-partial" | WIP || | ||
|- | |- | ||
Line 242: | Line 237: | ||
|- | |- | ||
| Backlight || mt6370-backlight || class="feature feature-partial" | WIP || | | Backlight || mt6370-backlight || class="feature feature-partial" | WIP || | ||
|- | |||
| Regulators || mt6370-regulator || class="feature feature-no" | N || | |||
|} | |} | ||
Revision as of 20:35, 19 August 2023
![]() | |
Manufacturer | MediaTek |
---|---|
Name | MT6765 |
Codenames | mt6765/mt6762 |
Architecture | aarch64 |
CPU | 4x 2.3 GHz Cortex-A53 & 4x 1.8 GHz Cortex-A53 |
GPU | PowerVR GE8320 (Rogue) @ 680 MHz |
Year | 2018/2020 |
Process | 12nm |
Mainline | yes |
Community Page | https://gitlab.com/mtk-mainline/mt6762/linux |
Components | |
CPU |
Partial |
UART |
Works |
Storage |
No data |
USB |
No data |
Display |
No data |
GPU |
Broken |
Pinctrl |
Works |
I²C |
Works |
SPI |
No data |
Audio |
Broken |
Video |
Broken |
Thermal |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
Broken |
Ethernet |
No data |
SATA |
No data |
Helio P35 (MT6765), Helio P22 (MT6762), Helio A22 (MT6762M), Helio G25 (MT6762G) are low-end mobile MediaTek SoCs released in 2018 and 2020.
Helio P22T (MT8768T) is low-end tablet MediaTek SoC released in 2018.
Variants
SoC line | MT6765/MT8768T | MT6762 | MT6762M | MT6762G |
---|---|---|---|---|
CPU Clock | 4x 2.3 GHz & 4x 1.8 GHz | 8x 2.0 GHz | 4x 2.0 GHz | 4x 2.0 GHz & 4x 1.5 GHz |
GPU Clock | 680 MHz | 650 MHz | 650 MHz | 650 MHz |
Devices
Helio P35 (MT6765)
Device | Codename | Mainline |
---|---|---|
LG K40 (AT&T) | lg-mmh4x | |
Rabbit R1 | rabbit-r1 | |
Samsung Galaxy A04 | samsung-a04 | |
Senraise H10 | CHANGE_ME | |
Vsmart Star 4 | vsmart-willowpro | N |
Xiaomi Redmi 9C | xiaomi-angelica | Y |
Helio P22 (MT6762)
Device | Codename | Mainline |
---|---|---|
Lenovo Lenovo Smart Tab M10 FHD Plus | lenovo-x606f | |
TCL A3 | tcl-bangkok_tf | P |
Xiaomi Redmi 6 | xiaomi-cereus | |
Xiaomi Redmi 9A | xiaomi-dandelion |
Mainline
There is a mainline kernel fork on GitLab @ mtk-mainline/mt6762/linux where development is currently (2023-08-12 / v6.5-rc3
) active.
Component | Part | Driver | Status | Notes |
---|---|---|---|---|
SoC | Mediatek MT6765 | WIP | ||
Storage | eMMC (MSDC0) | mt6765-mmc | WIP | |
SD-Card (MSDC1) | mt6765-mmc | WIP | ||
USB | Inventra MUSB | mtk-musb | WIP | |
Display | SimpleFB | simple-framebuffer | P | Doesn't render images in tty |
GPU | img,powervr-series8xep mt6765-gpu |
N | ||
MFlexGraphics Configuration | mt6765-mfgcfg | N | ||
Multimedia System | mt6765-mmsys | P | Only mmsys clk | |
Smart Memory Interface | mt6765-smi-common | WIP | ||
SMI Local Arbiter | mt6765-smi-larb | WIP | ||
Display PWM | mt6765-disp-pwm | WIP | ||
OVL | mt6765-disp-ovl | WIP | ||
OVL 2 Layer | mt6765-disp-ovl-2l | WIP | ||
RDMA | mt6765-disp-rdma | WIP | ||
Color | mt6765-disp-color | WIP | ||
Gamma | mt6765-disp-gamma | N | ||
Dither | mt6765-disp-dither | WIP | ||
AAL | mt6765-disp-aal | N | ||
CCORR | mt6765-disp-ccorr | N | ||
DSI | mt6765-dsi | WIP | ||
DSI PHY | mt6765-mipi-tx | WIP | ||
Mutex | mt6765-disp-mutex | WIP | ||
IOMMU | Memory Management Unit | mt6765-m4u | WIP | |
Pinctrl | mt6765-pinctrl | Y | ||
Buttons | Keypad Scanner | mt6779-keypad | WIP | |
AP DMA | UART | mt6577-uart | Y | |
I2C | mt6765-i2c | WIP | ||
SPI | mt6765-spi | N | Used only for FP | |
Video | MDP3 CCORR | mt6765-mdp3-ccorr | N | |
MDP3 RSZ | mt6765-mdp3-rsz | N | ||
MDP3 RDMA | mt6765-mdp3-rdma | N | ||
MDP3 WDMA | mt6765-mdp3-wdma | N | ||
MDP3 WROT | mt6765-mdp3-wrot | N | ||
Thermal | TSENS | mt6765-thermal | WIP | |
MT6631 | WiFi | mt6765-connsys | N | |
Bluetooth | N | |||
GPS | N | |||
FM | N | |||
Camera | MIPI CSI Clock | mt6765-mipi0a | Y | |
Sensor Interface | mt6765-seninf | N | ||
Suspend | Cache Coherent Interconnect | mt6765-cci | N | |
Smart Voltage Scaler | mt6765-svs | N | ||
CPU Sleep | arm,idle-state | N | ||
Clocks | Top Clock Generator | mt6765-topckgen | Y | |
Infrastructure Configuration | mt6765-infracfg | Y | ||
Peripheral Configuration | mt6765-pericfg | Y | ||
Application Processor Mixed System | mt6765-apmixedsys | Y | ||
Audio System | mt6765-audsys | Y | ||
Video Encoder | mt6765-vcodecsys | P | Without reset support | |
MCU System | mt6765-mcucfg | N | ||
Image System | mt6765-imgsys | P | Without reset support | |
Camera System | mt6765-camsys | P | Without reset support | |
PMIC | Buttons | mt6357-keys | Y | |
RTC | mt6357-rtc | Y | ||
Regulators | mt6357-regulator | Y | ||
Fuel gauge | mt6357-gauge | N | ||
Haptics | Regulator-driven haptic | WIP | ||
External PMIC | Flashlight | mt6370-flashlight | WIP | |
Charger | mt6370-charger | WIP | ||
Backlight | mt6370-backlight | WIP | ||
Regulators | mt6370-regulator | N |
Pending patches
- Add initial Imagination Technologies PowerVR driver (doesn't support PowerVR GE8320)
Relevant downstream sources
TCL A3 (bangkok_tf) Android Kernel