MediaTek Helio P65 (MT6768): Difference between revisions
Appearance
m Update to reflect current repo state |
m the fork is abandoned |
||
(8 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 55: | Line 67: | ||
|more results text= | |more results text= | ||
}} | }} | ||
<!-- To find new devices with relevant chips (and fix their wiki pages) | <!-- To find new devices with relevant chips (and fix their wiki pages), drop "Booting AND " and add: | ||
OR Devices.chipset LIKE '%MT6768%' OR Devices.chipset LIKE '%MT6769%' OR Devices.chipset LIKE '%P65%' OR Devices.chipset LIKE '%G70%' OR Devices.chipset LIKE '%G80%' OR Devices.chipset LIKE '%G85%' OR Devices.chipset LIKE '%G88%' | OR Devices.chipset LIKE '%MT6768%' OR Devices.chipset LIKE '%MT6769%' OR Devices.chipset LIKE '%P65%' OR Devices.chipset LIKE '%G70%' OR Devices.chipset LIKE '%G80%' OR Devices.chipset LIKE '%G85%' OR Devices.chipset LIKE '%G88%' | ||
--> | --> | ||
== USB == | |||
{{todo|Look into what's needed for host mode; is switching the <code>dr_mode</code> enough (with a powered hub)? how will power delivery from the port work? can we make it dual role already?}} | |||
== Display == | |||
{{todo|Figure out what's required to draw images on virtual terminal (with <code>simplefb</code>; X.org already seems to render an Xfce4 desktop just fine, does Wayland work?}} | |||
== I2C == | |||
{{todo|Check out NFC in userspace with {{aport|neard}}, rfkill node in sysfs at least is registered already :)}} | |||
== SPI == | |||
{{todo|Test with {{aport|linux-tools-spi}} on [[Volla Phone 22 (volla-mimameid)]] after adding nodes for fingerprint sensor under <code>spi2</code>!}} | |||
== 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... | ||
== Who's working on it == | |||
* [[User:Deathmist]] | |||
* [[User:Cvbnm90i]] | |||
== See also == | |||
* {{Kernel package|postmarketos-mediatek-mt6768}} |
Latest revision as of 12:40, 12 August 2024
![]() | |
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: 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: 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: Check out NFC in userspace with neard, rfkill node in sysfs at least is registered already :) |
SPI
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...