Jump to content

MediaTek MT6735

From postmarketOS Wiki

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.

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


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

MT6737

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

MT8735

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

MT6753

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

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