Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 3.38 KB

File metadata and controls

63 lines (45 loc) · 3.38 KB

A9 Series Feature support

This page details currently supported features on all A9 series (A9, A9X) 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.

There are two variants of A9, the Samsung S8000 and the TSMC S8003, known to have minor differences. (A9X is manufactured by TSMC)

A9
(S8000/S8003)
A9X
(S8001)
AIC 6.12 / 6.13 (dts) 6.12 / 6.13 (dts)
UART 5.13 / 6.13 (dts) 5.13 / 6.13 (dts)
GPIO 5.16 / 6.13 (dts) 5.16 / 6.13 (dts)
Watchdog 5.17 / 6.13 (dts) 5.17 / 6.13 (dts)
PMGR 5.17 / 6.15 (dts) 5.17 / 6.15 (dts)
SMP spin-up 6.13 6.13
Display Pipe TBA TBA
CPU PMU linux-apple linux-apple
I2C 5.16 / 6.18 (dts) 5.16 / 6.18 (dts)
cpufreq 6.14 / 6.15 (dts) 6.14 / 6.15 (dts)
USB2 Device Mode linux-apple linux-apple
RTC linux-apple linux-apple
GPU TBA TBA

A9 devices

iPhone 6s iPhone 6s Plus iPhone SE iPad 5
DeviceTree 6.13 6.13 6.13 6.13
Main Display 6.13 6.13 6.13 6.13
Brightness 6.15 6.15 6.15 6.15
Buttons 6.13 6.13 6.13 6.13

A9X Devices

iPad Pro (9.7-inch) iPad Pro (12.9-inch)
DeviceTree 6.13 6.13
Main Display 6.13 6.13
Brightness linux-apple linux-apple
Buttons 6.13 6.13