Jump to content

MediaTek Helio P65 (MT6768): Difference between revisions

From postmarketOS Wiki
Deathmist (talk | contribs)
m Add who's working on it section
Neokitty (talk | contribs)
m the fork is abandoned
 
(6 intermediate revisions by 5 users not shown)
Line 28: Line 28:
| status_gps = N
| status_gps = N
| status_camera = N
| status_camera = N
| status_npu = -
| status_suspend = N
| status_suspend = N
}}
}}


[https://www.mediatek.com/products/smartphones-2/mediatek-helio-g85 MT6769Z] (or Helio G85) is a mid-range MediaTek SoC released in 2020. It is based on based on [https://www.mediatek.com/products/smartphones-2/mediatek-helio-p65 MT6768] (or Helio P65) platform similarly to how SDM636 is a part of the [[Qualcomm_Snapdragon_660_(SDM660)|Qualcomm SDM660 family]]. This SoC family is also rather closely related to [[MediaTek MT8183]] which is mainlined and used by various Chromebooks.
[https://www.mediatek.com/products/smartphones-2/mediatek-helio-g85 MT6769Z] (or Helio G85) is a mid-range ARMv8.2-A (64-bit) MediaTek SoC released in 2020. It is based on based on [https://www.mediatek.com/products/smartphones-2/mediatek-helio-p65 MT6768] (or Helio P65) platform similarly to how SDM636 is a part of the [[Qualcomm_Snapdragon_660_(SDM660)|Qualcomm SDM660 family]]. This SoC family is also rather closely related to [[MediaTek MT8183]] which is mainlined and used by various Chromebooks.


== Devices ==
== Devices ==
=== Helio G88 (MT6769H) ===
{{#cargo_query:
tables=Devices
|fields=CONCAT( '[[', _pageName, '|',Manufacturer,' ',Name,']]' )=Device,Codename,StatusMainline=Mainline
|order by=Devices.Manufacturer, Devices.Name
|format=table
|limit=9999
|where=Booting AND Devices.chipset LIKE '%MT6769H%'
|more results text=
}}
=== Helio G85 (MT6769Z) ===
=== Helio G85 (MT6769Z) ===
{{#cargo_query:
{{#cargo_query:
Line 72: Line 84:


== Mainline fork ==
== Mainline fork ==
There is a [https://gitlab.com/mtk-mainline/mt6768/linux mainline kernel fork on GitLab @ mtk-mainline/mt6768/linux] where development is currently (2022-11-03 / [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?h=v6.1-rc3 <code>v6.1-rc3</code>]) active.
There is a [https://gitlab.com/mtk-mainline/mt6768/linux mainline kernel fork on GitLab @ mtk-mainline/mt6768/linux] where development is currently (2022-11-03 / [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?h=v6.1-rc3 <code>v6.1-rc3</code>]) not active.


Most information for [[MediaTek Helio P23 (MT6763)]] is also applicable here, most of that should be consolidated to a generic MediaTek mainlining page...
Most information for [[MediaTek Helio P23 (MT6763)]] is also applicable here, most of that should be consolidated to a generic MediaTek mainlining page...
Line 79: Line 91:
* [[User:Deathmist]]
* [[User:Deathmist]]
* [[User:Cvbnm90i]]
* [[User:Cvbnm90i]]
== See also ==
* {{Kernel package|postmarketos-mediatek-mt6768}}

Latest revision as of 12:40, 12 August 2024

MediaTek Helio P65/
G70/
80/
85/
88
Manufacturer MediaTek
Name Helio P65/
G70/
80/
85/
88
Codenames mt6768/mt6769v/cb/t/z/h
Architecture aarch64
CPU 2x 2.0 GHz Cortex-A75, 6x 1.8 GHz Cortex-A55
GPU ARM Mali-G52 MC2 (Bifrost) @ 1000 MHz
Year 2020
Process 12nm
Mainline no
Community Page https://gitlab.com/mtk-mainline/mt6768/linux
Components
CPU
Partial
UART
Works
Storage
Broken
USB
Partial
Display
Partial
GPU
Broken
Pinctrl
Works
I²C
Partial
SPI
No data
Audio
Broken
Video
Broken
Thermal
Broken
WiFi
Broken
Bluetooth
Broken
Modem
Broken
GPS
Broken
Camera
Broken
Suspend
Broken
Ethernet
No data
SATA
No data


MT6769Z (or Helio G85) is a mid-range ARMv8.2-A (64-bit) MediaTek SoC released in 2020. It is based on based on MT6768 (or Helio P65) platform similarly to how SDM636 is a part of the Qualcomm SDM660 family. This SoC family is also rather closely related to MediaTek MT8183 which is mainlined and used by various Chromebooks.

Devices

Helio G88 (MT6769H)

Device Codename Mainline
Xiaomi Redmi 12 xiaomi-fire N

Helio G85 (MT6769Z)

Device Codename Mainline
Volla Phone 22 volla-mimameid Y
Xiaomi Redmi Note 9 / Redmi 10X 4G xiaomi-merlin N

Helio G80 (MT6769T)

Device Codename Mainline
Samsung Galaxy A32 4G samsung-a32 N
Xiaomi Redmi 9 xiaomi-lancelot

USB

TODO TODO: Look into what's needed for host mode; is switching the dr_mode enough (with a powered hub)? how will power delivery from the port work? can we make it dual role already?

Display

TODO TODO: Figure out what's required to draw images on virtual terminal (with simplefb; X.org already seems to render an Xfce4 desktop just fine, does Wayland work?

I2C

TODO TODO: Check out NFC in userspace with neard, rfkill node in sysfs at least is registered already :)

SPI

TODO TODO: Test with linux-tools-spi on Volla Phone 22 (volla-mimameid) after adding nodes for fingerprint sensor under spi2!

Mainline fork

There is a mainline kernel fork on GitLab @ mtk-mainline/mt6768/linux where development is currently (2022-11-03 / v6.1-rc3) not active.

Most information for MediaTek Helio P23 (MT6763) is also applicable here, most of that should be consolidated to a generic MediaTek mainlining page...

Who's working on it

See also