Jump to content

MediaTek MT6735

From postmarketOS Wiki
Revision as of 22:59, 24 March 2025 by Wiktorpyk6 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
MediaTek MT6735
Manufacturer MediaTek
Name MT6735
Codenames Denali-1 (MT6735), Denali-2 (MT6735M)
Architecture aarch64
CPU 4x 1.3 GHz ARM Cortex-A53
GPU ARM Mali-T720 MP2
Year 2014-2016
Process 28nm
Mainline yes
Community Page https://gitlab.com/mt6735-mainline
Components
CPU
Broken
UART
Works
Storage
Partial
USB
Partial
Display
Works
GPU
Works
Pinctrl
Works
I²C
Broken
SPI
Broken
Audio
Broken
Video
Broken
Thermal
Broken
WiFi
Broken
Bluetooth
Broken
Modem
Broken
GPS
Broken
Camera
Broken
NPU
No data
Suspend
Broken
Ethernet
No data
SATA
No data


MT6735 is a low-end Mediatek SoC released in 2014 and used in many cheap devices. Variants include the MT6735P and MT6735M with CPU clocks lowered to 1.0 GHz. Mediatek also released some other variants in 2016 including MT6737 with a 1.25 GHz CPU clock, and MT6737T with a 1.5 GHz CPU clock.

Codenamed Denali-3, MT6753 is a SoC that shares the same architecture of MT6735 while having double the ARM Cortex-A53 CPUs in a dual cluster arrangement, as well as an ARM Mali-T720 MP3 GPU.

Variants

SoC line Denali-1 Denali-2 Denali-3
SoCs MT6735 MT6737 MT6737T MT6735M MT6735P MT6737M MT6753
CPU Cluster 0: 4x ARM Cortex-A53 Cluster 0: 4x ARM Cortex-A53 Cluster 0: 4x ARM Cortex-A53

Cluster 1: 4x ARM Cortex-A53

GPU ARM Mali-T720 MP2 ARM Mali-T720 MP ARM Mali-T720 MP3
MMC controllers 3x MediaTek MSDC 2x MediaTek MSDC 3x MediaTek MSDC
GPIO Pins 204 198 204

Devices

MT6735

Device Codename Booting Mainline
Acer Liquid Zest 4G acer-t07 Yes
Acer Liquid Zest 4G acer-miro No
Coolpad Modena 2 coolpad-modena2 No
Gini w5 gini-w5 No
HomTom HT20 homtom-ht20 No
Huawei Y3 II 4G huawei-lua-l21 No
Lenovo Vibe P1m lenovo-p1m Yes N
LG K4 lg-k130f No
Meizu M2 meizu-mblu2 Yes
NewMobi XY6735 SoM No
Wiko Harry wiko-harry No
Wiko U FEEL wiko-ufeel Yes
ZTE Blade X3 T620, A452, Q519T, depending on region No

MT6737

Device Codename Booting Mainline
Archos Sense 55s archos-ac55ses No P
HMD Global Nokia 1 nokia-frt Yes
HMD Global Nokia 3 (2017) nokia-NE1 Yes
Motorola Moto C Plus motorola-panelli Yes
NewMobi XY6737 SoM No
Samsung Galaxy Grand Prime+ samsung-grandpplte Yes Y
Samsung Galaxy J2 Prime SM-G532M Yes
Wiko Harry wiko-harry No
Xunlong Orange Pi 4G-IoT xunlong-orangepi4giot No

MT8735

Device Codename Booting Mainline
Digma 1538E 4G digma-ps1150ml No Y
NewMobi XY8735 SoM No
Oysters T84Bi 4G oysters-t84bi-4g No Y

MT6753

Device Codename Booting Mainline
Just5 Freedom X1 k06ntc_a No N
Lenovo K4 Note lenovo-k5fpr Yes
Meizu M2 Note meizu-m571 No
NewMobi XY6753 SoM No
Vernee Thor vernee-k506 Yes N
Wiko Fever wiko-fever No

U-Boot

The U-Boot port for mt6735 is being actively developed and is available at https://gitlab.com/alifilhan0/u-boot The purpose of this port is to replace the stock mediatek lk, which, due to its quirks, does not allow the development of mainline linux to continue. Also, as a bonus, you can get linux boot from a microsd card or even a usb flash drive (via usb otg). But at the moment, development has just begun and U-Boot is not working on this SoC yet, but you can fix it! If you are interested in the mainline on mt6735 join #mt6735-foss:matrix.org or here https://github.com/arzam16/linux-mt6577/issues/1

MMIO Block Overview

Base addresses of a few memory-mapped I/O blocks on MT6735 are shown here. MT6735M might have some slight differences:

Address Block
0x10000000 Infrastructure System
0x10001000 PMIC Wrapper
0x10002000 Peripheral System
0x10004000 General Purpose Timer
0x10206000 eFuse controller
0x10209000 AP Mixed System
0x10210000 Top Clock Generator
0x10211000 Pin Controller
0x10220000 ARM Global Interrupt Controller
0x11002000 UART 0
0x11003000 UART 1
0x11004000 UART 2
0x11005000 UART 3
0x11200000 USB Host Controller (Inventra MUSB with MediaTek wrapper)
0x11210000 USB Physical Layer (MediaTek T-PHY)

eFuse Controller

This SoC has an efuse controller with several efuses used for storing calibration and performance data used for thermal management and frequency scaling, as well as a few efuses for security features such as SLA (Serial Link Authorization), SBC (Secure Boot) and DAA (Download Agent Authentication). Some Known efuses are listed here:

Offset Bit
7 6 5 4 3 2 1 0
0x0060 SLA DAA SBC

See also