Jump to content

Intel MID

From postmarketOS Wiki
Note 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.

Cloverview

Cloverview seems to have regular ACPI, but the same debugging capabilities as MID platforms: https://www.spinics.net/lists/platform-driver-x86/msg03871.html

Devices

Note 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.

Moorestown platform (Lincroft processor)

Intel Cherry Trail
Manufacturer Intel
Name Cherry Trail
Architecture x86_64
CPU Intel Cherry Trail
GPU Intel Gen 8
Year 2013
Process 22nm
Mainline yes
Components
CPU
Works
UART
Works
Storage
Works
USB
Works
Display
Works
GPU
Works
Pinctrl
Works
I²C
Works
SPI
No data
Audio
Works
Video
Works
Thermal
Works
Camera
Broken
NPU
No data
Suspend
Works
Ethernet
No data
SATA
No data


Device that in the Wiki
Device Codename Chipset Mainline Booting Category
CHUWI Hi10 Plus chuwi-hi10plus Intel Cherry Trail Z8350 Y No testing
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)

Intel Cherry Trail
Manufacturer Intel
Name Cherry Trail
Architecture x86_64
CPU Intel Cherry Trail
GPU Intel Gen 8
Year 2013
Process 22nm
Mainline yes
Components
CPU
Works
UART
Works
Storage
Works
USB
Works
Display
Works
GPU
Works
Pinctrl
Works
I²C
Works
SPI
No data
Audio
Works
Video
Works
Thermal
Works
Camera
Broken
NPU
No data
Suspend
Works
Ethernet
No data
SATA
No data


Device that in the Wiki
Device Codename Chipset Mainline Booting Category
CHUWI Hi10 Plus chuwi-hi10plus Intel Cherry Trail Z8350 Y No testing
Device that isn't in the Wiki
  • Intel ECS TM75A
  • Intel ECS TM105A
  • Asus FonePad

Cloverview

Intel Cherry Trail
Manufacturer Intel
Name Cherry Trail
Architecture x86_64
CPU Intel Cherry Trail
GPU Intel Gen 8
Year 2013
Process 22nm
Mainline yes
Components
CPU
Works
UART
Works
Storage
Works
USB
Works
Display
Works
GPU
Works
Pinctrl
Works
I²C
Works
SPI
No data
Audio
Works
Video
Works
Thermal
Works
Camera
Broken
NPU
No data
Suspend
Works
Ethernet
No data
SATA
No data


Device that in the Wiki
Device Codename Chipset Mainline Booting Category
CHUWI Hi10 Plus chuwi-hi10plus Intel Cherry Trail Z8350 Y No testing
Device that isn't in the Wiki

Asus Zenfone 5 (asus-t00f)

Geeksphone Revolution (gp-revolution)

Silvermont microarchitecture

Merrifield platform (Tangier processor)

Intel Cherry Trail
Manufacturer Intel
Name Cherry Trail
Architecture x86_64
CPU Intel Cherry Trail
GPU Intel Gen 8
Year 2013
Process 22nm
Mainline yes
Components
CPU
Works
UART
Works
Storage
Works
USB
Works
Display
Works
GPU
Works
Pinctrl
Works
I²C
Works
SPI
No data
Audio
Works
Video
Works
Thermal
Works
Camera
Broken
NPU
No data
Suspend
Works
Ethernet
No data
SATA
No data


Device that in the Wiki
Device Codename Chipset Mainline Booting Category
CHUWI Hi10 Plus chuwi-hi10plus Intel Cherry Trail Z8350 Y No testing
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)

Intel Moorefield
Manufacturer Intel
Name Moorefield
Architecture x86_64
CPU Intel Moorefield
GPU Mali/PowerVR
Year 20XX
Process XXnm
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)
  • Asus Zenfone Zoom (ZX551ML)

SoFIA platform (x3-C3xxx processor)

Intel SoFIA
Manufacturer Intel
Name SoFIA
Architecture x86_64
CPU Intel SoFIA
GPU Mali/PowerVR
Year 20XX
Process ?nm
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!

External links