Intel MID: Difference between revisions
No edit summary |
→Device that isn't in the Wiki: Added Zenfone Zoom to the wiki |
||
(21 intermediate revisions by one other user not shown) | |||
Line 13: | Line 13: | ||
Platforms that use PowerVR could benefit from the [https://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup openpvrsgx] project which is upstreaming the kernel modules so the proprietary userspace software can be used on the mainline kernel. | Platforms that use PowerVR could benefit from the [https://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup openpvrsgx] project which is upstreaming the kernel modules so the proprietary userspace software can be used on the mainline kernel. | ||
== Devices == | == Devices == | ||
Line 22: | Line 18: | ||
=== Bonnell microarchitecture === | === Bonnell microarchitecture === | ||
==== Menlow platform (Silverthorne processor) ==== | ==== Menlow platform (Silverthorne processor) ==== | ||
Menlow devices *should* be supported because it uses regular ACPI. There might be missing drivers for peripherals. | {{note|Menlow devices *should* be supported because it uses regular ACPI. There might be missing drivers for peripherals.}} | ||
{{Infobox soc | |||
| name = Menlow | |||
| manufacturer = Intel | |||
| arch = x86 | |||
| cpu = Intel Menlow | |||
| gpu = Mali/PowerVR | |||
| year = 2008 | |||
| process = 45 | |||
| mainline = ? | |||
| status_cpu = | |||
| status_uart = | |||
| status_storage = | |||
| status_usb = | |||
| status_display = | |||
| status_gpu = | |||
| status_pinctrl = | |||
| status_i2c = | |||
| status_audio = | |||
| status_video = | |||
| status_thermal = | |||
| status_wifi = | |||
| status_bluetooth = | |||
| status_modem = | |||
| status_gps = | |||
| status_camera = | |||
| status_suspend = | |||
}} | |||
=====Device that in the Wiki===== | |||
{{#cargo_query: | |||
tables=Devices | |||
|fields=CONCAT( '[[', _pageName, '|',Manufacturer,' ',Name,']]' )=Device,Codename,Chipset,StatusMainline=Mainline,Booting,Category | |||
|order by=Devices.Manufacturer, Devices.Name | |||
|format=table | |||
|limit=9999 | |||
|where= Devices.chipset like 'Intel Moorestown %' | |||
|more results text= | |||
}} | |||
=====Device that isn't in the Wiki===== | |||
==== Moorestown platform (Lincroft processor) ==== | ==== Moorestown platform (Lincroft processor) ==== | ||
{{Infobox soc | {{Infobox soc | ||
| name = | | name = Moorestown | ||
| manufacturer = Intel | | manufacturer = Intel | ||
| arch = | | arch = x86 | ||
| cpu = Intel | | cpu = Intel Moorestown | ||
| gpu = | | gpu = Mali/PowerVR | ||
| year = | | year = 2011 | ||
| process = | | process = 45 | ||
| mainline = | | mainline = ? | ||
| status_cpu = | | status_cpu = | ||
| status_uart = | | status_uart = | ||
| status_storage = | | status_storage = | ||
| status_usb = | | status_usb = | ||
| status_display = | | status_display = | ||
| status_gpu = | | status_gpu = | ||
| status_pinctrl = | | status_pinctrl = | ||
| status_i2c = | | status_i2c = | ||
| status_audio = | | status_audio = | ||
| status_video = | | status_video = | ||
| status_thermal = | | status_thermal = | ||
| status_wifi = | | status_wifi = | ||
| status_bluetooth = | | status_bluetooth = | ||
| status_modem = | | status_modem = | ||
| status_gps = | | status_gps = | ||
| status_camera = | | status_camera = | ||
| status_suspend = | | status_suspend = | ||
}} | }} | ||
Line 61: | Line 99: | ||
|format=table | |format=table | ||
|limit=9999 | |limit=9999 | ||
|where= Devices.chipset like 'Intel | |where= Devices.chipset like 'Intel Moorestown %' | ||
|more results text= | |more results text= | ||
}} | }} | ||
Line 76: | Line 114: | ||
==== Medfield platform (Penwell processor) ==== | ==== Medfield platform (Penwell processor) ==== | ||
{{Infobox soc | {{Infobox soc | ||
| name = | | name = Medfield | ||
| manufacturer = Intel | | manufacturer = Intel | ||
| arch = x86_64 | | arch = x86_64 | ||
| cpu = Intel | | cpu = Intel Medfield | ||
| gpu = | | gpu = PowerVR SGX540 | ||
| year = 2013 | | year = 2013 | ||
| process = | | process = 32 | ||
| mainline = | | mainline = ? | ||
| status_cpu = | | status_cpu = | ||
| status_uart = | | status_uart = | ||
| status_storage = | | status_storage = | ||
| status_usb = | | status_usb = | ||
| status_display = | | status_display = | ||
| status_gpu = | | status_gpu = | ||
| status_pinctrl = | | status_pinctrl = | ||
| status_i2c = | | status_i2c = | ||
| status_audio = | | status_audio = | ||
| status_video = | | status_video = | ||
| status_thermal = | | status_thermal = | ||
| status_wifi = | | status_wifi = | ||
| status_bluetooth = | | status_bluetooth = | ||
| status_modem = | | status_modem = | ||
| status_gps = | | status_gps = | ||
| status_camera = | | status_camera = | ||
| status_suspend = | | status_suspend = | ||
}} | }} | ||
Line 112: | Line 150: | ||
|format=table | |format=table | ||
|limit=9999 | |limit=9999 | ||
|where= Devices.chipset like 'Intel | |where= Devices.chipset like 'Intel Medfield %' | ||
|more results text= | |more results text= | ||
}} | }} | ||
Line 122: | Line 160: | ||
====Cloverview==== | ====Cloverview==== | ||
{{note|It seems to have regular ACPI, but the same debugging capabilities as MID platforms: | |||
https://www.spinics.net/lists/platform-driver-x86/msg03871.html | |||
}} | |||
{{Infobox soc | {{Infobox soc | ||
| name = Cloverview | | name = Cloverview | ||
| manufacturer = Intel | | manufacturer = Intel | ||
| arch = | | arch = x86 | ||
| cpu = Intel Cloverview | | cpu = Intel Cloverview | ||
| gpu = Mali/PowerVR | | gpu = Mali/PowerVR | ||
| year = | | year = 2013 | ||
| process = | | process = 32 | ||
| mainline = ? | | mainline = ? | ||
| status_cpu = | | status_cpu = | ||
Line 171: | Line 212: | ||
| arch = x86_64 | | arch = x86_64 | ||
| cpu = Intel Merrifield | | cpu = Intel Merrifield | ||
| gpu = | | gpu = PowerVR G6400 | ||
| year = | | year = 2014 | ||
| process = | | process = 22 | ||
| mainline = ? | | mainline = ? | ||
| status_cpu = | | status_cpu = | ||
Line 213: | Line 254: | ||
==== Moorefield platform (Anniedale processor) ==== | ==== Moorefield platform (Anniedale processor) ==== | ||
{{Infobox soc | |||
| name = Moorefield | |||
| manufacturer = Intel | |||
| arch = x86_64 | |||
| cpu = Intel Moorefield | |||
| gpu = PowerVR G6430 | |||
| year = 2014 | |||
| process = 22 | |||
| mainline = ? | |||
| status_cpu = | |||
| status_uart = | |||
| status_storage = | |||
| status_usb = | |||
| status_display = | |||
| status_gpu = | |||
| status_pinctrl = | |||
| status_i2c = | |||
| status_audio = | |||
| status_video = | |||
| status_thermal = | |||
| status_wifi = | |||
| status_bluetooth = | |||
| status_modem = | |||
| status_gps = | |||
| status_camera = | |||
| status_suspend = | |||
}} | |||
Line 236: | Line 304: | ||
* Nokia N1 | * Nokia N1 | ||
* Dell Venue 8 (Intel Z3580, different from Merrifield platform version) | * Dell Venue 8 (Intel Z3580, different from Merrifield platform version) | ||
==== SoFIA platform (x3-C3''xxx'' processor) ==== | ==== SoFIA platform (x3-C3''xxx'' processor) ==== | ||
Line 244: | Line 311: | ||
| arch = x86_64 | | arch = x86_64 | ||
| cpu = Intel SoFIA | | cpu = Intel SoFIA | ||
| gpu = Mali | | gpu = Mali | ||
| year = | | year = 2015 | ||
| process = | | process = 28 | ||
| mainline = ? | | mainline = ? | ||
| status_cpu = | | status_cpu = |
Latest revision as of 22:04, 1 July 2024
This page is documenting some initial research regarding the Intel MID platform |
The Intel Mobile Internet Devices are a discontinued series of SoCs made by Intel. The SoFIA platform was made together with Rockchip.
Mainline support
There seems to be support for Moorefield, Moorestown, Medfield, Merrifield, in /arch/x86/platform/intel-mid
. Menlow seems to be based on classic ACPI. SoFIA is unsupported on mainline, but Asus has published a downstream kernel with SoFIA support.
Firmware
Most (if not all) seem to be using the Simple Firmware Interface, which contains some elements of ACPI but is not ACPI compatible. At least Merrifield and Moorefield use SFI according to this config option (because these CPU cores are only used in Merrifield and Moorefield). SFI has been marked obsolete in the Linux kernel due to missing maintainers, but is not yet dropped. SFI was written for Moorestown, but the Linux kernel later renamed Moorestown to Intel MID which includes different SoC series, see https://lkml.org/lkml/2013/10/10/81.
SFI is similar to ACPI and it can be replaced by device tree but a lot of x86 bootloader dont support device tree.Therefore, the second stage bootloader Petitboot is neeeded to boot newer kernels with devicetree.(See Motorola RAZR i (XT890) (motorola-smi)'s device package)
Graphics
Merrifield and Moorefield make use of a PowerVR GPU, SoFIA uses a Mali GPU. The Lima driver has not yet been tested on x86, as Mali is normally used on ARM platforms.
Platforms that use PowerVR could benefit from the openpvrsgx project which is upstreaming the kernel modules so the proprietary userspace software can be used on the mainline kernel.
Devices
This list tries to be exhaustive, but probably isn't |
Bonnell microarchitecture
Menlow platform (Silverthorne processor)
Menlow devices *should* be supported because it uses regular ACPI. There might be missing drivers for peripherals. |
Manufacturer | Intel |
---|---|
Name | Menlow |
Architecture | x86 |
CPU | Intel Menlow |
GPU | Mali/PowerVR |
Year | 2008 |
Process | 45nm |
Mainline | ? |
Components | |
CPU |
No data |
UART |
No data |
Storage |
No data |
USB |
No data |
Display |
No data |
GPU |
No data |
Pinctrl |
No data |
I²C |
No data |
SPI |
No data |
Audio |
No data |
Video |
No data |
Thermal |
No data |
WiFi |
No data |
Bluetooth |
No data |
Modem |
No data |
GPS |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
No data |
Ethernet |
No data |
SATA |
No data |
Device that in the Wiki
No results
Device that isn't in the Wiki
Moorestown platform (Lincroft processor)
Manufacturer | Intel |
---|---|
Name | Moorestown |
Architecture | x86 |
CPU | Intel Moorestown |
GPU | Mali/PowerVR |
Year | 2011 |
Process | 45nm |
Mainline | ? |
Components | |
CPU |
No data |
UART |
No data |
Storage |
No data |
USB |
No data |
Display |
No data |
GPU |
No data |
Pinctrl |
No data |
I²C |
No data |
SPI |
No data |
Audio |
No data |
Video |
No data |
Thermal |
No data |
WiFi |
No data |
Bluetooth |
No data |
Modem |
No data |
GPS |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
No data |
Ethernet |
No data |
SATA |
No data |
Device that in the Wiki
No results
Device that isn't in the Wiki
- Cisco Cius
- Samsung Sliding PC 7
- HP Slate 2: Ubuntu works, but slow due to PowerVR
- Wortmann Terra Mobile Pad 1051
- Wortmann Terra Mobile Pad 1080
- Fujitsu Stylistic Q550 (Z670, product sheet lists also Z690 but is probably a typo as it does not have an Intel Ark entry). Some Gentoo user noted that there are some problems with power management: the backlight doesn't turn off and the tablets runs quite hot: https://forums.gentoo.org/viewtopic-p-7056608.html
- ViewSonic ViewPad 10Pro
Medfield platform (Penwell processor)
Manufacturer | Intel |
---|---|
Name | Medfield |
Architecture | x86_64 |
CPU | Intel Medfield |
GPU | PowerVR SGX540 |
Year | 2013 |
Process | 32nm |
Mainline | ? |
Components | |
CPU |
No data |
UART |
No data |
Storage |
No data |
USB |
No data |
Display |
No data |
GPU |
No data |
Pinctrl |
No data |
I²C |
No data |
SPI |
No data |
Audio |
No data |
Video |
No data |
Thermal |
No data |
WiFi |
No data |
Bluetooth |
No data |
Modem |
No data |
GPS |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
No data |
Ethernet |
No data |
SATA |
No data |
Device that in the Wiki
Device | Codename | Chipset | Mainline | Booting | Category |
---|---|---|---|---|---|
Motorola RAZR i | motorola-smi | Intel Medfield Z2460 | Y | Yes | testing |
Device that isn't in the Wiki
- Intel ECS TM75A
- Intel ECS TM105A
- Asus FonePad
Cloverview
It seems to have regular ACPI, but the same debugging capabilities as MID platforms: https://www.spinics.net/lists/platform-driver-x86/msg03871.html |
Manufacturer | Intel |
---|---|
Name | Cloverview |
Architecture | x86 |
CPU | Intel Cloverview |
GPU | Mali/PowerVR |
Year | 2013 |
Process | 32nm |
Mainline | ? |
Components | |
CPU |
No data |
UART |
No data |
Storage |
No data |
USB |
No data |
Display |
No data |
GPU |
No data |
Pinctrl |
No data |
I²C |
No data |
SPI |
No data |
Audio |
No data |
Video |
No data |
Thermal |
No data |
WiFi |
No data |
Bluetooth |
No data |
Modem |
No data |
GPS |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
No data |
Ethernet |
No data |
SATA |
No data |
Device that in the Wiki
Device | Codename | Chipset | Mainline | Booting | Category |
---|---|---|---|---|---|
Acer Iconia W511 | acer-iconia-w511 | Intel Cloverview Z2760 | No | testing | |
Asus MeMO Pad 7 (ME70C) | asus-k01a | Intel Cloverview Z2520 | No | testing | |
Asus MeMO Pad FHD 10 (ME302C) | asus-redhookbay | Intel Cloverview Z2560 | No | testing | |
Asus Zenfone 5 | asus-t00f | Intel Cloverview Z2580 / Z2560 | Yes | testing | |
Geeksphone Revolution | gp-revolution | Intel Cloverview Z2560 | No | testing | |
Samsung Galaxy Tab 3 10.1 3G | samsung-santos103g | Intel Cloverview Z2560 | Yes | testing | |
Samsung Galaxy Tab 3 10.1 Wi-Fi | samsung-santos10wifi | Intel Cloverview Z2560 | Yes | testing | |
Teclast P89 Mini | teclast-p89mini | Intel Cloverview Z2580 | No | testing |
Device that isn't in the Wiki
Silvermont microarchitecture
Merrifield platform (Tangier processor)
Manufacturer | Intel |
---|---|
Name | Merrifield |
Architecture | x86_64 |
CPU | Intel Merrifield |
GPU | PowerVR G6400 |
Year | 2014 |
Process | 22nm |
Mainline | ? |
Components | |
CPU |
No data |
UART |
No data |
Storage |
No data |
USB |
No data |
Display |
No data |
GPU |
No data |
Pinctrl |
No data |
I²C |
No data |
SPI |
No data |
Audio |
No data |
Video |
No data |
Thermal |
No data |
WiFi |
No data |
Bluetooth |
No data |
Modem |
No data |
GPS |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
No data |
Ethernet |
No data |
SATA |
No data |
Device that in the Wiki
No results
Device that isn't in the Wiki
- Dell Venue 7 (Z3460, some sources claim a different core, I'm not really sure)
- Dell Venue 3840 8 (Intel Z3480, different from Moorfield platform version)
Moorefield platform (Anniedale processor)
Manufacturer | Intel |
---|---|
Name | Moorefield |
Architecture | x86_64 |
CPU | Intel Moorefield |
GPU | PowerVR G6430 |
Year | 2014 |
Process | 22nm |
Mainline | ? |
Components | |
CPU |
No data |
UART |
No data |
Storage |
No data |
USB |
No data |
Display |
No data |
GPU |
No data |
Pinctrl |
No data |
I²C |
No data |
SPI |
No data |
Audio |
No data |
Video |
No data |
Thermal |
No data |
WiFi |
No data |
Bluetooth |
No data |
Modem |
No data |
GPS |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
No data |
Ethernet |
No data |
SATA |
No data |
Device that in the Wiki
Device | Codename | Chipset | Mainline | Booting | Category |
---|---|---|---|---|---|
Asus Zenfone Zoom | asus-z00xs | Intel Moorefield Z3590 | No | testing |
Device that isn't in the Wiki
- Asus ZenPad S 8.0 (Z580C)
- Asus Fonepad 7 (FE375CXG)
- Asus Zenfone 2 (ZE551ML, Z3560)
- Asus Memo Pad 7 (ME572C) (which is a different model from the other Memo Pad 7 listed on this wiki)
- Asus Memo Pad 8 (ME581C)
- Asus ZenPad 10 (Z300CNL)
- Nokia N1
- Dell Venue 8 (Intel Z3580, different from Merrifield platform version)
SoFIA platform (x3-C3xxx processor)
Manufacturer | Intel |
---|---|
Name | SoFIA |
Architecture | x86_64 |
CPU | Intel SoFIA |
GPU | Mali |
Year | 2015 |
Process | 28nm |
Mainline | ? |
Components | |
CPU |
No data |
UART |
No data |
Storage |
No data |
USB |
No data |
Display |
No data |
GPU |
No data |
Pinctrl |
No data |
I²C |
No data |
SPI |
No data |
Audio |
No data |
Video |
No data |
Thermal |
No data |
Bluetooth |
No data |
Modem |
No data |
GPS |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
No data |
Ethernet |
No data |
SATA |
No data |
Device that in the Wiki
Device | Codename | Chipset | Mainline | Booting | Category |
---|---|---|---|---|---|
Alco RCA Voyager III | sofiaboard | Intel SoFIA x3-C3200RK | N | Yes | testing |
Asus ZenPad C 7.0 (Z170C) | asus-p01z | Intel SoFIA x3-C3200RK | No | testing | |
ODYS Thor 10 +3G | odys-sofia3gr | Intel SoFIA x3-C3200RK | No | testing |
Device that isn't in the Wiki
- Asus ZenPad 10 (Z300CG)
- Asus ZenPad 8.0 (Z380C)
- TrekStor SurfTab Theatre 13.3
- TrekStor SurfTab breeze 9.6 quad
- TrekStor SurfTab xintron i 10.1 3G
- eSTAR GO!