MediaTek MT6765: Difference between revisions
Appearance
add Helio G37 (MT6765H), which appears to be fairly similar |
m fix broken link |
||
(17 intermediate revisions by 5 users not shown) | |||
Line 2: | Line 2: | ||
| manufacturer = MediaTek | | manufacturer = MediaTek | ||
| name = MT6765 | | name = MT6765 | ||
| image = File: | | image = File:MT6765V-v3.png | ||
| codenames = mt6765/mt6762 | | codenames = mt6765/mt6762/mt8768 | ||
| arch = aarch64 | | arch = aarch64 | ||
| cpu = 4x 2.3 GHz Cortex-A53 & 4x 1.8 GHz Cortex-A53 | | cpu = 4x 2.3 GHz Cortex-A53 & 4x 1.8 GHz Cortex-A53 | ||
Line 10: | Line 10: | ||
| process = 12 | | process = 12 | ||
| mainline = yes | | mainline = yes | ||
| community_page = https:// | | community_page = https://github.com/adomerle/linux-mt6765 | ||
| status_cpu = | | status_cpu = Y | ||
| status_uart = Y | | status_uart = Y | ||
| status_storage = | | status_storage = Y | ||
| status_usb = Y | | status_usb = Y | ||
| status_display = | | status_display = Y | ||
| status_gpu = N | | status_gpu = N | ||
| status_pinctrl = Y | | status_pinctrl = Y | ||
Line 22: | Line 22: | ||
| status_audio = N | | status_audio = N | ||
| status_video = N | | status_video = N | ||
| status_thermal = | | status_thermal = N | ||
| status_wifi = | | status_wifi = N | ||
| status_bluetooth = | | status_bluetooth = N | ||
| status_modem = | | status_modem = N | ||
| status_gps = | | status_gps = N | ||
| status_camera = N | | status_camera = N | ||
| status_suspend = N | | status_suspend = N | ||
| status_npu = - | |||
| status_ethernet = - | |||
}} | }} | ||
[https://www.mediatek.com/products/smartphones-2/mediatek-helio-p35 Helio P35 (MT6765)], | [https://www.mediatek.com/products/smartphones-2/mediatek-helio-p35 Helio P35 (MT6765)], | ||
[https://www.mediatek.com/products/smartphones-2/mediatek-helio-g35 Helio G35 (MT6765G)],[https://www.mediatek.com/products/smartphones-2/mediatek-helio-p22 Helio P22 (MT6762)], [https://www.mediatek.com/products/smartphones-2/mediatek-helio-a22 Helio A22 (MT6762M)], [https://www.mediatek.com/products/smartphones-2/mediatek-helio-g25 Helio G25 (MT6762G)] are low-end mobile MediaTek | [https://www.mediatek.com/products/smartphones-2/mediatek-helio-g35 Helio G35 (MT6765G)],[https://www.mediatek.com/products/smartphones-2/mediatek-helio-p22 Helio P22 (MT6762)], [https://www.mediatek.com/products/smartphones-2/mediatek-helio-a22 Helio A22 (MT6762M)], and [https://www.mediatek.com/products/smartphones-2/mediatek-helio-g25 Helio G25 (MT6762G)] are low-end mobile SoCs by MediaTek, released in 2018 and 2020. | ||
[https://www.mediatek.com/products/tablets/mt8768t Helio P22T (MT8768T)] is low-end tablet MediaTek | [https://www.mediatek.com/products/tablets/mt8768t Helio P22T (MT8768T)] is a low-end tablet SoC by MediaTek, released in 2018. | ||
Codenamed Cervino. | |||
== Variants == | == Variants == | ||
Line 79: | Line 83: | ||
}} | }} | ||
=== Helio | === Helio P22 (MT6762) === | ||
{{#cargo_query: | {{#cargo_query: | ||
tables=Devices | tables=Devices | ||
Line 86: | Line 90: | ||
|format=table | |format=table | ||
|limit=9999 | |limit=9999 | ||
|where=Devices.chipset LIKE '% | |where=Devices.chipset LIKE '%MT6762%' | ||
|more results text= | |more results text= | ||
}} | }} | ||
=== Helio | === Helio P22T (MT8768T) === | ||
{{#cargo_query: | {{#cargo_query: | ||
tables=Devices | tables=Devices | ||
Line 97: | Line 101: | ||
|format=table | |format=table | ||
|limit=9999 | |limit=9999 | ||
|where=Devices.chipset LIKE '% | |where=Devices.chipset LIKE '%MT8768%' | ||
|more results text= | |more results text= | ||
}} | }} | ||
Line 121: | Line 125: | ||
|limit=9999 | |limit=9999 | ||
|where=Devices.chipset LIKE '%MT6762G%' | |where=Devices.chipset LIKE '%MT6762G%' | ||
|more results text= | |||
}} | |||
=== Helio G37 (MT6765H) === | |||
{{#cargo_query: | |||
tables=Devices | |||
|fields=CONCAT( '[[', _pageName, '|',Manufacturer,' ',Name,']]' )=Device,Codename,StatusMainline=Mainline | |||
|order by=Devices.Manufacturer, Devices.Name | |||
|format=table | |||
|limit=9999 | |||
|where=Devices.chipset LIKE '%MT6765H%' | |||
|more results text= | |more results text= | ||
}} | }} | ||
Line 126: | Line 141: | ||
== Mainline == | == Mainline == | ||
There is a [https:// | There is a [https://github.com/adomerle/linux-mt6765 mainline kernel fork on GitHub @ adomerle/linux-mt6765] where development is currently (2024-06-16) active. | ||
{|class="wikitable" | {|class="wikitable" | ||
Line 133: | Line 148: | ||
| SoC || Mediatek MT6765 || || class="feature feature-yes" | WIP || | | SoC || Mediatek MT6765 || || class="feature feature-yes" | WIP || | ||
|- | |- | ||
| SMP || SoC || arm,psci || class="feature feature- | | SMP || SoC || arm,psci || class="feature feature-yes" | Y || | ||
|- | |- | ||
| rowspan = 2 | Storage | | rowspan = 2 | Storage | ||
| eMMC (MSDC0) || mt6765-mmc || class="feature feature- | | eMMC (MSDC0) || mt6765-mmc || class="feature feature-yes" | Y || | ||
|- | |- | ||
| SD-Card (MSDC1) || mt6765-mmc || class="feature feature-yes" | Y || | | SD-Card (MSDC1) || mt6765-mmc || class="feature feature-yes" | Y || | ||
Line 143: | Line 158: | ||
|- | |- | ||
| rowspan = 18 | Display | | rowspan = 18 | Display | ||
| SimpleFB || simple-framebuffer || class="feature feature- | | SimpleFB || simple-framebuffer || class="feature feature-yes" | Y || | ||
|- | |- | ||
| GPU || img,powervr-series8xep </br> mt6765-gpu || class="feature feature-no" | N || | | GPU || img,powervr-series8xep </br> mt6765-gpu || class="feature feature-no" | N || | ||
Line 157: | Line 172: | ||
| Display PWM || mt6765-disp-pwm || class="feature feature-yes" | Y || | | Display PWM || mt6765-disp-pwm || class="feature feature-yes" | Y || | ||
|- | |- | ||
| OVL || | | OVL || mt8192-disp-ovl || class="feature feature-yes" | Y || | ||
|- | |- | ||
| OVL 2 Layer || | | OVL 2 Layer || mt8192-disp-ovl-2l || class="feature feature-yes" | Y || | ||
|- | |- | ||
| RDMA || | | RDMA || mt8183-disp-rdma || class="feature feature-yes" | Y || | ||
|- | |- | ||
| Color || | | Color || mt8173-disp-color || class="feature feature-yes" | Y || | ||
|- | |- | ||
| Gamma || | | Gamma || mt8183-disp- || class="feature feature-yes" | Y || | ||
|- | |- | ||
| Dither || | | Dither || mt8183-disp-dither || class="feature feature-yes" | Y || | ||
|- | |- | ||
| AAL || | | AAL || mt8183-disp-aal || class="feature feature-yes" | Y || | ||
|- | |- | ||
| CCORR || | | CCORR || mt8183-disp-ccorr || class="feature feature-yes" | Y || | ||
|- | |- | ||
| DSI || | | DSI || mt8183-dsi || class="feature feature-yes" | Y || | ||
|- | |- | ||
| DSI PHY || | | DSI PHY || mt8183-mipi-tx || class="feature feature-yes" | Y || | ||
|- | |- | ||
| Mutex || mt6765-disp-mutex || class="feature feature- | | Mutex || mt6765-disp-mutex || class="feature feature-yes" | Y || | ||
|- | |- | ||
| IOMMU || Memory Management Unit || mt6765-m4u || class="feature feature-yes" | Y || | | IOMMU || Memory Management Unit || mt6765-m4u || class="feature feature-yes" | Y || | ||
Line 204: | Line 219: | ||
|- | |- | ||
| rowspan = 1 | Thermal | | rowspan = 1 | Thermal | ||
| TSENS || mt6765-thermal || class="feature feature-partial" | | | TSENS || mt6765-thermal || class="feature feature-partial" | N || | ||
|- | |- | ||
| rowspan = 4 | MT6631 | | rowspan = 4 | MT6631 | ||
Line 268: | Line 283: | ||
| SPM || System Power Manager || mt6765-power-controller || class="feature feature-yes | Y || | | SPM || System Power Manager || mt6765-power-controller || class="feature feature-yes | Y || | ||
|} | |} | ||
== Who's working on it == | == Who's working on it == | ||
* [[User:adomerle]] | * [[User:adomerle]] | ||
* [[User:Justsoup]] | * [[User:Justsoup]] | ||
== Join us == | |||
Feel free to join us at [https://matrix.to/#/#mt6765-dev:adomerle.xyz #mt6765-dev:adomerle.xyz] on Matrix. |
Latest revision as of 07:26, 8 March 2025
![]() | |
Manufacturer | MediaTek |
---|---|
Name | MT6765 |
Codenames | mt6765/mt6762/mt8768 |
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://github.com/adomerle/linux-mt6765 |
Components | |
CPU |
Works |
UART |
Works |
Storage |
Works |
USB |
Works |
Display |
Works |
GPU |
Broken |
Pinctrl |
Works |
I²C |
Works |
SPI |
Works |
Audio |
Broken |
Video |
Broken |
Thermal |
Broken |
WiFi |
Broken |
Bluetooth |
Broken |
Modem |
Broken |
GPS |
Broken |
Camera |
Broken |
Suspend |
Broken |
SATA |
No data |
Helio P35 (MT6765), Helio G35 (MT6765G),Helio P22 (MT6762), Helio A22 (MT6762M), and Helio G25 (MT6762G) are low-end mobile SoCs by MediaTek, released in 2018 and 2020.
Helio P22T (MT8768T) is a low-end tablet SoC by MediaTek, released in 2018.
Codenamed Cervino.
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 |
Helio G35 (MT6765G)
Device | Codename | Mainline |
---|---|---|
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 |
Helio P22T (MT8768T)
Device | Codename | Mainline |
---|---|---|
Lenovo Tab M10 FHD Plus 2nd Gen | lenovo-tbx606x | |
Lenovo Tab M10 FHD Plus 2nd Gen | lenovo-tbx606 | |
Samsung Galaxy Tab A7 Lite | samsung-gta7litewifi | N |
Mainline
There is a mainline kernel fork on GitHub @ adomerle/linux-mt6765 where development is currently (2024-06-16) active.
Component | Part | Driver | Status | Notes |
---|---|---|---|---|
SoC | Mediatek MT6765 | WIP | ||
SMP | SoC | arm,psci | Y | |
Storage | eMMC (MSDC0) | mt6765-mmc | Y | |
SD-Card (MSDC1) | mt6765-mmc | Y | ||
USB | Inventra MUSB | mtk-musb | Y | |
Display | SimpleFB | simple-framebuffer | Y | |
GPU | img,powervr-series8xep mt6765-gpu |
N | ||
MFlexGraphics Configuration | mt6765-mfgcfg | N | ||
Multimedia System | mt6765-mmsys | Y | ||
Smart Memory Interface | mt6765-smi-common | Y | ||
SMI Local Arbiter | mt6765-smi-larb | Y | ||
Display PWM | mt6765-disp-pwm | Y | ||
OVL | mt8192-disp-ovl | Y | ||
OVL 2 Layer | mt8192-disp-ovl-2l | Y | ||
RDMA | mt8183-disp-rdma | Y | ||
Color | mt8173-disp-color | Y | ||
Gamma | mt8183-disp- | Y | ||
Dither | mt8183-disp-dither | Y | ||
AAL | mt8183-disp-aal | Y | ||
CCORR | mt8183-disp-ccorr | Y | ||
DSI | mt8183-dsi | Y | ||
DSI PHY | mt8183-mipi-tx | Y | ||
Mutex | mt6765-disp-mutex | Y | ||
IOMMU | Memory Management Unit | mt6765-m4u | Y | |
Pinctrl | mt6765-pinctrl | Y | ||
Buttons | Keypad Scanner | mt6779-keypad | Y | |
AP DMA | UART | mt6577-uart | Y | |
I2C | mt6765-i2c | Y | ||
SPI | mt6765-spi | Y | ||
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 | N | |
MT6631 | WiFi | mt6765-connsys | N | |
Bluetooth | mt6765-connsys | N | ||
GPS | mt6765-connsys | N | ||
FM | mt6765-connsys | 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 | Y | ||
MCU System | mt6765-mcucfg | N | ||
Image System | mt6765-imgsys | Y | ||
Camera System | mt6765-camsys | Y | ||
PMIC | Buttons | mt6357-keys | Y | |
RTC | mt6357-rtc | Y | ||
Regulators | mt6357-regulator | Y | ||
Fuel gauge | mt6357-gauge | N | ||
Haptics | Regulator-driven haptic | Y | ||
External PMIC | Flashlight | mt6370-flashlight | Y | |
Charger | mt6370-charger | Y | ||
Backlight | mt6370-backlight | Y | ||
Regulators | mt6370-regulator | Y | ||
SPM | System Power Manager | mt6765-power-controller | Y |
Who's working on it
Join us
Feel free to join us at #mt6765-dev:adomerle.xyz on Matrix.