Jump to content

MediaTek MT6735

From postmarketOS Wiki
MediaTek MT6735
File:MT6737V-v2.png
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
A link to a git{hub,lab} organisation/repo where development happens.
https://gitlab.com/mt6735-mainline
Components
CPU
SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle
Broken
UART
Works
Storage
eMMC, SD cards, UFS, ...
Partial
USB
Partial
Display
Works
GPU
Works
Pinctrl
Works
I²C
Broken
SPI
Serial Peripheral Interface
Broken
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

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 Category
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 downstream
LG K4 lg-k130f No
Meizu M2 meizu-mblu2 Yes archived
Wiko Harry wiko-harry No
Wiko U FEEL wiko-ufeel Yes downstream
ZTE Blade X3 T620, A452, Q519T, depending on region No

MT6737

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

MT8735

Device Codename Booting Category
Digma 1538E 4G digma-ps1150ml No
Oysters T84Bi 4G oysters-t84bi-4g No

MT6753

Device Codename Booting Category
Just5 Freedom X1 k06ntc_a No
Lenovo K4 Note lenovo-k5fpr Yes downstream
Meizu M2 Note meizu-m571 No
Vernee Thor vernee-k506 Yes downstream
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

OSZAR »