xref: /openbmc/linux/Documentation/arch/arm/sunxi.rst (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
1*e790a4ceSJonathan Corbet==================
2*e790a4ceSJonathan CorbetARM Allwinner SoCs
3*e790a4ceSJonathan Corbet==================
4*e790a4ceSJonathan Corbet
5*e790a4ceSJonathan CorbetThis document lists all the ARM Allwinner SoCs that are currently
6*e790a4ceSJonathan Corbetsupported in mainline by the Linux kernel. This document will also
7*e790a4ceSJonathan Corbetprovide links to documentation and/or datasheet for these SoCs.
8*e790a4ceSJonathan Corbet
9*e790a4ceSJonathan CorbetSunXi family
10*e790a4ceSJonathan Corbet------------
11*e790a4ceSJonathan Corbet  Linux kernel mach directory: arch/arm/mach-sunxi
12*e790a4ceSJonathan Corbet
13*e790a4ceSJonathan Corbet  Flavors:
14*e790a4ceSJonathan Corbet
15*e790a4ceSJonathan Corbet    * ARM926 based SoCs
16*e790a4ceSJonathan Corbet      - Allwinner F20 (sun3i)
17*e790a4ceSJonathan Corbet
18*e790a4ceSJonathan Corbet        * Not Supported
19*e790a4ceSJonathan Corbet
20*e790a4ceSJonathan Corbet    * ARM Cortex-A8 based SoCs
21*e790a4ceSJonathan Corbet      - Allwinner A10 (sun4i)
22*e790a4ceSJonathan Corbet
23*e790a4ceSJonathan Corbet        * Datasheet
24*e790a4ceSJonathan Corbet
25*e790a4ceSJonathan Corbet	  http://dl.linux-sunxi.org/A10/A10%20Datasheet%20-%20v1.21%20%282012-04-06%29.pdf
26*e790a4ceSJonathan Corbet	* User Manual
27*e790a4ceSJonathan Corbet
28*e790a4ceSJonathan Corbet	  http://dl.linux-sunxi.org/A10/A10%20User%20Manual%20-%20v1.20%20%282012-04-09%2c%20DECRYPTED%29.pdf
29*e790a4ceSJonathan Corbet
30*e790a4ceSJonathan Corbet      - Allwinner A10s (sun5i)
31*e790a4ceSJonathan Corbet
32*e790a4ceSJonathan Corbet        * Datasheet
33*e790a4ceSJonathan Corbet
34*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A10s/A10s%20Datasheet%20-%20v1.20%20%282012-03-27%29.pdf
35*e790a4ceSJonathan Corbet
36*e790a4ceSJonathan Corbet      - Allwinner A13 / R8 (sun5i)
37*e790a4ceSJonathan Corbet
38*e790a4ceSJonathan Corbet        * Datasheet
39*e790a4ceSJonathan Corbet
40*e790a4ceSJonathan Corbet	  http://dl.linux-sunxi.org/A13/A13%20Datasheet%20-%20v1.12%20%282012-03-29%29.pdf
41*e790a4ceSJonathan Corbet        * User Manual
42*e790a4ceSJonathan Corbet
43*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A13/A13%20User%20Manual%20-%20v1.2%20%282013-01-08%29.pdf
44*e790a4ceSJonathan Corbet
45*e790a4ceSJonathan Corbet      - Next Thing Co GR8 (sun5i)
46*e790a4ceSJonathan Corbet
47*e790a4ceSJonathan Corbet    * Single ARM Cortex-A7 based SoCs
48*e790a4ceSJonathan Corbet      - Allwinner V3s (sun8i)
49*e790a4ceSJonathan Corbet
50*e790a4ceSJonathan Corbet        * Datasheet
51*e790a4ceSJonathan Corbet
52*e790a4ceSJonathan Corbet          http://linux-sunxi.org/File:Allwinner_V3s_Datasheet_V1.0.pdf
53*e790a4ceSJonathan Corbet
54*e790a4ceSJonathan Corbet    * Dual ARM Cortex-A7 based SoCs
55*e790a4ceSJonathan Corbet      - Allwinner A20 (sun7i)
56*e790a4ceSJonathan Corbet
57*e790a4ceSJonathan Corbet        * User Manual
58*e790a4ceSJonathan Corbet
59*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A20/A20%20User%20Manual%202013-03-22.pdf
60*e790a4ceSJonathan Corbet
61*e790a4ceSJonathan Corbet      - Allwinner A23 (sun8i)
62*e790a4ceSJonathan Corbet
63*e790a4ceSJonathan Corbet        * Datasheet
64*e790a4ceSJonathan Corbet
65*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A23/A23%20Datasheet%20V1.0%2020130830.pdf
66*e790a4ceSJonathan Corbet
67*e790a4ceSJonathan Corbet        * User Manual
68*e790a4ceSJonathan Corbet
69*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A23/A23%20User%20Manual%20V1.0%2020130830.pdf
70*e790a4ceSJonathan Corbet
71*e790a4ceSJonathan Corbet    * Quad ARM Cortex-A7 based SoCs
72*e790a4ceSJonathan Corbet      - Allwinner A31 (sun6i)
73*e790a4ceSJonathan Corbet
74*e790a4ceSJonathan Corbet        * Datasheet
75*e790a4ceSJonathan Corbet
76*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A31/A3x_release_document/A31/IC/A31%20datasheet%20V1.3%2020131106.pdf
77*e790a4ceSJonathan Corbet
78*e790a4ceSJonathan Corbet        * User Manual
79*e790a4ceSJonathan Corbet
80*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A31/A3x_release_document/A31/IC/A31%20user%20manual%20V1.1%2020130630.pdf
81*e790a4ceSJonathan Corbet
82*e790a4ceSJonathan Corbet      - Allwinner A31s (sun6i)
83*e790a4ceSJonathan Corbet
84*e790a4ceSJonathan Corbet        * Datasheet
85*e790a4ceSJonathan Corbet
86*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A31/A3x_release_document/A31s/IC/A31s%20datasheet%20V1.3%2020131106.pdf
87*e790a4ceSJonathan Corbet
88*e790a4ceSJonathan Corbet        * User Manual
89*e790a4ceSJonathan Corbet
90*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A31/A3x_release_document/A31s/IC/A31s%20User%20Manual%20%20V1.0%2020130322.pdf
91*e790a4ceSJonathan Corbet
92*e790a4ceSJonathan Corbet      - Allwinner A33 (sun8i)
93*e790a4ceSJonathan Corbet
94*e790a4ceSJonathan Corbet        * Datasheet
95*e790a4ceSJonathan Corbet
96*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A33/A33%20Datasheet%20release%201.1.pdf
97*e790a4ceSJonathan Corbet
98*e790a4ceSJonathan Corbet        * User Manual
99*e790a4ceSJonathan Corbet
100*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A33/A33%20user%20manual%20release%201.1.pdf
101*e790a4ceSJonathan Corbet
102*e790a4ceSJonathan Corbet      - Allwinner H2+ (sun8i)
103*e790a4ceSJonathan Corbet
104*e790a4ceSJonathan Corbet        * No document available now, but is known to be working properly with
105*e790a4ceSJonathan Corbet          H3 drivers and memory map.
106*e790a4ceSJonathan Corbet
107*e790a4ceSJonathan Corbet      - Allwinner H3 (sun8i)
108*e790a4ceSJonathan Corbet
109*e790a4ceSJonathan Corbet        * Datasheet
110*e790a4ceSJonathan Corbet
111*e790a4ceSJonathan Corbet          https://linux-sunxi.org/images/4/4b/Allwinner_H3_Datasheet_V1.2.pdf
112*e790a4ceSJonathan Corbet
113*e790a4ceSJonathan Corbet      - Allwinner R40 (sun8i)
114*e790a4ceSJonathan Corbet
115*e790a4ceSJonathan Corbet        * Datasheet
116*e790a4ceSJonathan Corbet
117*e790a4ceSJonathan Corbet          https://github.com/tinalinux/docs/raw/r40-v1.y/R40_Datasheet_V1.0.pdf
118*e790a4ceSJonathan Corbet
119*e790a4ceSJonathan Corbet        * User Manual
120*e790a4ceSJonathan Corbet
121*e790a4ceSJonathan Corbet          https://github.com/tinalinux/docs/raw/r40-v1.y/Allwinner_R40_User_Manual_V1.0.pdf
122*e790a4ceSJonathan Corbet
123*e790a4ceSJonathan Corbet    * Quad ARM Cortex-A15, Quad ARM Cortex-A7 based SoCs
124*e790a4ceSJonathan Corbet      - Allwinner A80
125*e790a4ceSJonathan Corbet
126*e790a4ceSJonathan Corbet        * Datasheet
127*e790a4ceSJonathan Corbet
128*e790a4ceSJonathan Corbet	  http://dl.linux-sunxi.org/A80/A80_Datasheet_Revision_1.0_0404.pdf
129*e790a4ceSJonathan Corbet
130*e790a4ceSJonathan Corbet    * Octa ARM Cortex-A7 based SoCs
131*e790a4ceSJonathan Corbet      - Allwinner A83T
132*e790a4ceSJonathan Corbet
133*e790a4ceSJonathan Corbet        * Datasheet
134*e790a4ceSJonathan Corbet
135*e790a4ceSJonathan Corbet          https://github.com/allwinner-zh/documents/raw/master/A83T/A83T_Datasheet_v1.3_20150510.pdf
136*e790a4ceSJonathan Corbet
137*e790a4ceSJonathan Corbet        * User Manual
138*e790a4ceSJonathan Corbet
139*e790a4ceSJonathan Corbet          https://github.com/allwinner-zh/documents/raw/master/A83T/A83T_User_Manual_v1.5.1_20150513.pdf
140*e790a4ceSJonathan Corbet
141*e790a4ceSJonathan Corbet    * Quad ARM Cortex-A53 based SoCs
142*e790a4ceSJonathan Corbet      - Allwinner A64
143*e790a4ceSJonathan Corbet
144*e790a4ceSJonathan Corbet        * Datasheet
145*e790a4ceSJonathan Corbet
146*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A64/A64_Datasheet_V1.1.pdf
147*e790a4ceSJonathan Corbet
148*e790a4ceSJonathan Corbet        * User Manual
149*e790a4ceSJonathan Corbet
150*e790a4ceSJonathan Corbet          http://dl.linux-sunxi.org/A64/Allwinner%20A64%20User%20Manual%20v1.0.pdf
151*e790a4ceSJonathan Corbet
152*e790a4ceSJonathan Corbet      - Allwinner H6
153*e790a4ceSJonathan Corbet
154*e790a4ceSJonathan Corbet	* Datasheet
155*e790a4ceSJonathan Corbet
156*e790a4ceSJonathan Corbet	  https://linux-sunxi.org/images/5/5c/Allwinner_H6_V200_Datasheet_V1.1.pdf
157*e790a4ceSJonathan Corbet
158*e790a4ceSJonathan Corbet	* User Manual
159*e790a4ceSJonathan Corbet
160*e790a4ceSJonathan Corbet	  https://linux-sunxi.org/images/4/46/Allwinner_H6_V200_User_Manual_V1.1.pdf
161*e790a4ceSJonathan Corbet
162*e790a4ceSJonathan Corbet      - Allwinner H616
163*e790a4ceSJonathan Corbet
164*e790a4ceSJonathan Corbet	* Datasheet
165*e790a4ceSJonathan Corbet
166*e790a4ceSJonathan Corbet	  https://linux-sunxi.org/images/b/b9/H616_Datasheet_V1.0_cleaned.pdf
167*e790a4ceSJonathan Corbet
168*e790a4ceSJonathan Corbet	* User Manual
169*e790a4ceSJonathan Corbet
170*e790a4ceSJonathan Corbet	  https://linux-sunxi.org/images/2/24/H616_User_Manual_V1.0_cleaned.pdf
171