This page details currently supported features on all A7 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
These are features/hardware blocks that are present on all devices with the given SoC.
The A7 in iPad Air may be referred to as S5L8965X at times, but it is still considered as S5L8960X by software.
| A7 (S5L8960X/S5L8965X) |
|
|---|---|
| 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) |
| Display Pipe | TBA |
| SMP spin-up | 6.13 |
| CPU PMU | linux-apple |
| I2C | 5.16 / 6.18 (dts) |
| cpufreq | 6.14 / 6.15 (dts) |
| USB2 Device Mode | linux-apple |
| RTC | linux-apple |
| GPU | TBA |
| iPhone 5s | iPad mini 2 | iPad mini 3 | iPad Air | |
|---|---|---|---|---|
| DeviceTree | 6.13 | 6.13 | 6.13 | 6.13 |
| Main Display | 6.13 | 6.13 | 6.13 | 6.13 |
| Brightness | 6.15 | linux-apple | linux-apple | linux-apple |
| Buttons | 6.13 | 6.13 | 6.13 | 6.13 |