MediaTek MT6589
Appearance
![]() MT6589 SoC in ceramic BGA capsule | |
| Manufacturer | MediaTek |
|---|---|
| Name | MT6589 |
| Architecture | armv7 |
| CPU | 4x 1.2 GHz Cortex-A7 |
| GPU | PowerVR SGX544MP1 @ 286 MHz |
| Year | 2013 |
| Process | 28nm |
| Mainline | yes |
Community Page A link to a git{hub,lab} organisation/repo where development happens. |
https://github.com/TeamYogaBlade2 |
CPU SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle |
Partial
|
|---|---|
UART |
Works
|
Storage eMMC, SD cards, UFS, ... |
Partial
|
USB |
Partial
|
Display |
Partial
|
GPU |
Broken
|
Pinctrl |
Works
|
I²C |
Works
|
SPI Serial Peripheral Interface |
Untested
|
Audio |
Broken
|
Video Hardware-accelerated video de/encoding |
Broken
|
Thermal |
Broken
|
Modem Calls, SMS, Internet |
Broken
|
Camera |
Broken
|
Suspend |
Broken
|
Variants
There are two known variants for this SoC: MT8125 and MT8389, focused on tablets market. However, both the two variants appear to be pretty the same as MT6589.
- MT6589M (CPU: 1.2 GHz, GPU: 156 MHz)
- MT6589 (CPU: 1.3 GHz ?, GPU: 266 MHz)
- MT6589T (CPU: 1.5 GHz, GPU: 357 MHz)
- MT6589E (CPU: 1.5 GHz)[1]
- MT8125 (CPU: 1.2 GHz, GPU: 256 MHz)
- MT8389 (CPU: 1.2 GHz, GPU: 286 MHz)
- MT8389T (CPU: 1.5 GHz, GPU: 357 MHz)
unknown variants
- MT6589WMK (normal?)
- MT6589WMK/A
- MT6589TMK/A[2]
- MT6589TK
- MT6589WK
- MT6589TMK (MT6589M?)
- MT6589TTK
- MT6589TK/A
- MT6589WTK[3] (MT6589T?)
- MT6589EK
- MT8389WK[4]
- MT8389M?
- MT8121? (CPU: 1.3 GHz, GPU: 156 MHz)
- MT6589TD [5]
- MT8117?
Devices
| Device | Codename | Chipset | Category |
|---|---|---|---|
| Fairphone 1 | fairphone-fp1 | MediaTek MT6589 | downstream |
| Lenovo IdeaTab A3000 | lenovo-a3000 | MediaTek MT6589 | |
| Lenovo YOGA Tablet 8/10 | lenovo-blade | MediaTek MT8125/MediaTek MT8389 | testing |
| Verizon (Quanta) Verizon Ellipsis 7 QMV7B | verizon-qmv7b | MediaTek MT8125 |
Details on status
Everything marked as Y should be fully functional, hence this section describes items marked as P.
For more details, please see the TYB2 Wiki.
CPU
SMP and cpufreq works, but no cpuidle, hotplug.
Display
Only simple-framebuffer (using already initialized display hardware by the LK bootloader) works for now.
GPU
We can do it.
SPI
Should work
See Also
mt6589-mainline Near-mainline kernel tree for MT6589 devices.
TeamYogaBlade2/linux Yet another near-mainline kernel tree for MT6589.
mt6589.dtsi MT6589 device tree in mainline kernel tree.
- ↑ https://mix.co.id/read/7207/rilis-andromax-z-smartfren-sasar-pasar-premium
- ↑ https://www.ariat-tech.com/datasheets/0bd8769308/MT6589WMK-A.pdf
- ↑ https://www.ecufixtool.com/products/mtk-cpu-mt6589wk-wmk-mt6589tk-mt6589ek-cpu-chip
- ↑ https://www.ebay.com/itm/296503076069
- ↑ https://www.mediatek.com/product-security-bulletin/september-2021#CVE_2021_0422
