MediaTek Helio P35 (MT6765)
Appearance
	
	
|  | |
| 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 A link to a git{hub,lab} organisation/repo where development happens. | https://github.com/adomerle/linux-mt6765 | 
| CPU SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle | Works | 
|---|---|
| UART | Works | 
| Storage eMMC, SD cards, UFS, ... | Works | 
| USB | Works | 
| Display | Works | 
| GPU | Broken | 
| Pinctrl | Works | 
| I²C | Works | 
| SPI Serial Peripheral Interface | Works | 
| Audio | Broken | 
| Video Hardware-accelerated video de/encoding | Broken | 
| Thermal | Broken | 
| WiFi | Broken | 
| Bluetooth | Broken | 
| Modem Calls, SMS, Internet | Broken | 
| GPS | Broken | 
| Camera | Broken | 
| Suspend | Broken | 
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 | Category | 
|---|---|---|
| LG K40 (AT&T) | lg-mmh4x | archived | 
| Rabbit R1 | rabbit-r1 | |
| Samsung Galaxy A04 | samsung-a04 | |
| Senraise H10 | CHANGE_ME | |
| Vsmart Star 4 | vsmart-willowpro | 
Helio G35 (MT6765G)
| Device | Codename | Category | 
|---|---|---|
| Xiaomi Redmi 9C | xiaomi-angelica | |
| Xiaomi Redmi 9C NFC | xiaomi-angelican | 
Helio P22 (MT6762)
| Device | Codename | Category | 
|---|---|---|
| Lenovo Lenovo Smart Tab M10 FHD Plus | lenovo-x606f | |
| TCL A3 | tcl-bangkok_tf | testing | 
| Xiaomi Redmi 6 | xiaomi-cereus | archived | 
| Xiaomi Redmi 9A | xiaomi-dandelion | testing | 
Helio P22T (MT8768T)
| Device | Codename | Category | 
|---|---|---|
| Huawei MatePad T8 | huawei-kobe2 | |
| Lenovo Tab M10 FHD Plus 2nd Gen | lenovo-tbx606 | |
| Lenovo Tab M10 FHD Plus 2nd Gen | lenovo-tbx606x | |
| Samsung Galaxy Tab A7 Lite | samsung-gta7litewifi | downstream | 
Helio G25 (MT6762G)
| Device | Codename | Category | 
|---|---|---|
| Xiaomi Redmi 9A | xiaomi-dandelion | testing | 
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.