Skip to content

Latest commit

 

History

History
61 lines (46 loc) · 2.76 KB

File metadata and controls

61 lines (46 loc) · 2.76 KB

A11 Feature support

This page details currently supported features on all A11 devices, as well as their progress towards being upstreamed. The tables herein can be interpreted as follows:

Kernel release, e.g. 6.13: the feature was incorporated upstream as of this release

linux-apple (kernel release): the feature is stable, available for use in linux-apple apple branch, and should be upstream by the release indicated.

linux-apple: the feature is (mostly) stable and available for use in linux-apple apple branch

WIP: Development work on the feature is actively progressing, however is not yet ready for wider testing, use or distribution

TBA: Active work on this feature is not being undertaken at this time

-: This feature is not available on the hardware

Table of Contents

SoC Blocks

These are features/hardware blocks that are present on all devices with the given SoC.

A11
(T8015)
AIC 6.12 / 6.13 (dts)
UART 5.13 / 6.13 (dts)
GPIO 5.16 / 6.13 (dts)
Watchdog 5.17 / 6.13 (dts)
PMGR 5.17 / 6.15 (dts)
SMP spin-up 6.13
I2C 5.16 / 6.18 (dts)
SPMI 6.18
Display Pipe TBA
CPU PMU linux-apple
cpufreq 6.2 / 6.15 (dts)
USB2 Device Mode linux-apple
RTC linux-apple
NVMe 6.18[1]
GPU TBA
  • [1]: There are some instability which may result in the error: duplicate tag error for tag 0, host_id 0x0. status_reg: 0x1000, especially when booting complex systemd-based GUI environments. On resetting the NVME controller (echo 1 > /sys/class/nvme/nvme0/reset_controller), a crash also happens with the same message. It appears that the error occured while setting up the admin queue. (HELP WANTED!)

A11 devices

iPhone 8 iPhone 8 Plus iPhone X
DeviceTree 6.13 6.13 6.13
Main Display 6.13 6.13 6.13
Brightness 6.15 6.15 TBA
Buttons linux-apple linux-apple linux-apple
Fake Home Button TBA TBA -