1 /*
2    xtensa-versions.h -- definitions of Xtensa version and release numbers
3 
4    This file defines most Xtensa-related product versions and releases
5    that exist so far.
6    It also provides a bit of information about which ones are current.
7    This file changes every release, as versions/releases get added.
8 
9 
10    $Id: //depot/rel/Foxhill/dot.8/Xtensa/Software/misc/xtensa-versions.h.tpp#1 $
11 
12    Copyright (c) 2006-2010 Tensilica Inc.
13 
14    Permission is hereby granted, free of charge, to any person obtaining
15    a copy of this software and associated documentation files (the
16    "Software"), to deal in the Software without restriction, including
17    without limitation the rights to use, copy, modify, merge, publish,
18    distribute, sublicense, and/or sell copies of the Software, and to
19    permit persons to whom the Software is furnished to do so, subject to
20    the following conditions:
21 
22    The above copyright notice and this permission notice shall be included
23    in all copies or substantial portions of the Software.
24 
25    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
26    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
27    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
28    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
29    CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
30    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
31    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
32 */
33 
34 #ifndef XTENSA_VERSIONS_H
35 #define XTENSA_VERSIONS_H
36 
37 
38 /*
39  *  NOTE:  A "release" is a collection of product versions
40  *	made available at once (together) to customers.
41  *	In the past, release and version names all matched in T####.# form,
42  *	making the distinction irrelevant.
43  *	Starting with the RA-2004.1 release, this is no longer the case.
44  */
45 
46 
47 /* Hardware (Xtensa/Diamond processor) versions:  */
48 #define XTENSA_HWVERSION_T1020_0	102000	/* versions T1020.0 */
49 #define  XTENSA_HWCIDSCHEME_T1020_0	 10
50 #define  XTENSA_HWCIDVERS_T1020_0	 2
51 #define XTENSA_HWVERSION_T1020_1	102001	/* versions T1020.1 */
52 #define  XTENSA_HWCIDSCHEME_T1020_1	 10
53 #define  XTENSA_HWCIDVERS_T1020_1	 3
54 #define XTENSA_HWVERSION_T1020_2	102002	/* versions T1020.2 */
55 #define  XTENSA_HWCIDSCHEME_T1020_2	 10
56 #define  XTENSA_HWCIDVERS_T1020_2	 4
57 #define XTENSA_HWVERSION_T1020_2B	102002	/* versions T1020.2b */
58 #define  XTENSA_HWCIDSCHEME_T1020_2B	 10
59 #define  XTENSA_HWCIDVERS_T1020_2B	 5
60 #define XTENSA_HWVERSION_T1020_3	102003	/* versions T1020.3 */
61 #define  XTENSA_HWCIDSCHEME_T1020_3	 10
62 #define  XTENSA_HWCIDVERS_T1020_3	 6
63 #define XTENSA_HWVERSION_T1020_4	102004	/* versions T1020.4 */
64 #define  XTENSA_HWCIDSCHEME_T1020_4	 10
65 #define  XTENSA_HWCIDVERS_T1020_4	 7
66 #define XTENSA_HWVERSION_T1030_0	103000	/* versions T1030.0 */
67 #define  XTENSA_HWCIDSCHEME_T1030_0	 10
68 #define  XTENSA_HWCIDVERS_T1030_0	 9
69 #define XTENSA_HWVERSION_T1030_1	103001	/* versions T1030.1 */
70 #define  XTENSA_HWCIDSCHEME_T1030_1	 10
71 #define  XTENSA_HWCIDVERS_T1030_1	 10
72 #define XTENSA_HWVERSION_T1030_2	103002	/* versions T1030.2 */
73 #define  XTENSA_HWCIDSCHEME_T1030_2	 10
74 #define  XTENSA_HWCIDVERS_T1030_2	 11
75 #define XTENSA_HWVERSION_T1030_3	103003	/* versions T1030.3 */
76 #define  XTENSA_HWCIDSCHEME_T1030_3	 10
77 #define  XTENSA_HWCIDVERS_T1030_3	 12
78 #define XTENSA_HWVERSION_T1040_0	104000	/* versions T1040.0 */
79 #define  XTENSA_HWCIDSCHEME_T1040_0	 10
80 #define  XTENSA_HWCIDVERS_T1040_0	 15
81 #define XTENSA_HWVERSION_T1040_1	104001	/* versions T1040.1 */
82 #define  XTENSA_HWCIDSCHEME_T1040_1	 01
83 #define  XTENSA_HWCIDVERS_T1040_1	 32
84 #define XTENSA_HWVERSION_T1040_1P	104001	/* versions T1040.1-prehotfix */
85 #define  XTENSA_HWCIDSCHEME_T1040_1P	 10
86 #define  XTENSA_HWCIDVERS_T1040_1P	 16
87 #define XTENSA_HWVERSION_T1040_2	104002	/* versions T1040.2 */
88 #define  XTENSA_HWCIDSCHEME_T1040_2	 01
89 #define  XTENSA_HWCIDVERS_T1040_2	 33
90 #define XTENSA_HWVERSION_T1040_3	104003	/* versions T1040.3 */
91 #define  XTENSA_HWCIDSCHEME_T1040_3	 01
92 #define  XTENSA_HWCIDVERS_T1040_3	 34
93 #define XTENSA_HWVERSION_T1050_0	105000	/* versions T1050.0 */
94 #define  XTENSA_HWCIDSCHEME_T1050_0	 1100
95 #define  XTENSA_HWCIDVERS_T1050_0	 1
96 #define XTENSA_HWVERSION_T1050_1	105001	/* versions T1050.1 */
97 #define  XTENSA_HWCIDSCHEME_T1050_1	 1100
98 #define  XTENSA_HWCIDVERS_T1050_1	 2
99 #define XTENSA_HWVERSION_T1050_2	105002	/* versions T1050.2 */
100 #define  XTENSA_HWCIDSCHEME_T1050_2	 1100
101 #define  XTENSA_HWCIDVERS_T1050_2	 4
102 #define XTENSA_HWVERSION_T1050_3	105003	/* versions T1050.3 */
103 #define  XTENSA_HWCIDSCHEME_T1050_3	 1100
104 #define  XTENSA_HWCIDVERS_T1050_3	 6
105 #define XTENSA_HWVERSION_T1050_4	105004	/* versions T1050.4 */
106 #define  XTENSA_HWCIDSCHEME_T1050_4	 1100
107 #define  XTENSA_HWCIDVERS_T1050_4	 7
108 #define XTENSA_HWVERSION_T1050_5	105005	/* versions T1050.5 */
109 #define  XTENSA_HWCIDSCHEME_T1050_5	 1100
110 #define  XTENSA_HWCIDVERS_T1050_5	 8
111 #define XTENSA_HWVERSION_RA_2004_1	210000	/* versions LX1.0.0 */
112 #define  XTENSA_HWCIDSCHEME_RA_2004_1	 1100
113 #define  XTENSA_HWCIDVERS_RA_2004_1	 3
114 #define XTENSA_HWVERSION_RA_2005_1	210001	/* versions LX1.0.1 */
115 #define  XTENSA_HWCIDSCHEME_RA_2005_1	 1100
116 #define  XTENSA_HWCIDVERS_RA_2005_1	 20
117 #define XTENSA_HWVERSION_RA_2005_2	210002	/* versions LX1.0.2 */
118 #define  XTENSA_HWCIDSCHEME_RA_2005_2	 1100
119 #define  XTENSA_HWCIDVERS_RA_2005_2	 21
120 #define XTENSA_HWVERSION_RA_2005_3	210003	/* versions LX1.0.3, X6.0.3 */
121 #define  XTENSA_HWCIDSCHEME_RA_2005_3	 1100
122 #define  XTENSA_HWCIDVERS_RA_2005_3	 22
123 #define XTENSA_HWVERSION_RA_2006_4	210004	/* versions LX1.0.4, X6.0.4 */
124 #define  XTENSA_HWCIDSCHEME_RA_2006_4	 1100
125 #define  XTENSA_HWCIDVERS_RA_2006_4	 23
126 #define XTENSA_HWVERSION_RA_2006_5	210005	/* versions LX1.0.5, X6.0.5 */
127 #define  XTENSA_HWCIDSCHEME_RA_2006_5	 1100
128 #define  XTENSA_HWCIDVERS_RA_2006_5	 24
129 #define XTENSA_HWVERSION_RA_2006_6	210006	/* versions LX1.0.6, X6.0.6 */
130 #define  XTENSA_HWCIDSCHEME_RA_2006_6	 1100
131 #define  XTENSA_HWCIDVERS_RA_2006_6	 25
132 #define XTENSA_HWVERSION_RA_2007_7	210007	/* versions LX1.0.7, X6.0.7 */
133 #define  XTENSA_HWCIDSCHEME_RA_2007_7	 1100
134 #define  XTENSA_HWCIDVERS_RA_2007_7	 26
135 #define XTENSA_HWVERSION_RA_2008_8	210008	/* versions LX1.0.8, X6.0.8 */
136 #define  XTENSA_HWCIDSCHEME_RA_2008_8	 1100
137 #define  XTENSA_HWCIDVERS_RA_2008_8	 27
138 #define XTENSA_HWVERSION_RB_2006_0	220000	/* versions LX2.0.0, X7.0.0 */
139 #define  XTENSA_HWCIDSCHEME_RB_2006_0	 1100
140 #define  XTENSA_HWCIDVERS_RB_2006_0	 48
141 #define XTENSA_HWVERSION_RB_2007_1	220001	/* versions LX2.0.1, X7.0.1 */
142 #define  XTENSA_HWCIDSCHEME_RB_2007_1	 1100
143 #define  XTENSA_HWCIDVERS_RB_2007_1	 49
144 #define XTENSA_HWVERSION_RB_2007_2	221000	/* versions LX2.1.0, X7.1.0 */
145 #define  XTENSA_HWCIDSCHEME_RB_2007_2	 1100
146 #define  XTENSA_HWCIDVERS_RB_2007_2	 52
147 #define XTENSA_HWVERSION_RB_2008_3	221001	/* versions LX2.1.1, X7.1.1 */
148 #define  XTENSA_HWCIDSCHEME_RB_2008_3	 1100
149 #define  XTENSA_HWCIDVERS_RB_2008_3	 53
150 #define XTENSA_HWVERSION_RB_2008_4	221002	/* versions LX2.1.2, X7.1.2 */
151 #define  XTENSA_HWCIDSCHEME_RB_2008_4	 1100
152 #define  XTENSA_HWCIDVERS_RB_2008_4	 54
153 #define XTENSA_HWVERSION_RB_2009_5	221003	/* versions LX2.1.3, X7.1.3 */
154 #define  XTENSA_HWCIDSCHEME_RB_2009_5	 1100
155 #define  XTENSA_HWCIDVERS_RB_2009_5	 55
156 #define XTENSA_HWVERSION_RB_2007_2_MP	221100	/* versions LX2.1.8-MP, X7.1.8-MP */
157 #define  XTENSA_HWCIDSCHEME_RB_2007_2_MP	 1100
158 #define  XTENSA_HWCIDVERS_RB_2007_2_MP	 64
159 #define XTENSA_HWVERSION_RC_2009_0	230000	/* versions LX3.0.0, X8.0.0, MX1.0.0 */
160 #define  XTENSA_HWCIDSCHEME_RC_2009_0	 1100
161 #define  XTENSA_HWCIDVERS_RC_2009_0	 65
162 #define XTENSA_HWVERSION_RC_2010_1	230001	/* versions LX3.0.1, X8.0.1, MX1.0.1 */
163 #define  XTENSA_HWCIDSCHEME_RC_2010_1	 1100
164 #define  XTENSA_HWCIDVERS_RC_2010_1	 66
165 #define XTENSA_HWVERSION_RC_2010_2	230002	/* versions LX3.0.2, X8.0.2, MX1.0.2 */
166 #define  XTENSA_HWCIDSCHEME_RC_2010_2	 1100
167 #define  XTENSA_HWCIDVERS_RC_2010_2	 67
168 #define XTENSA_HWVERSION_RC_2011_3	230003	/* versions LX3.0.3, X8.0.3, MX1.0.3 */
169 #define  XTENSA_HWCIDSCHEME_RC_2011_3	 1100
170 #define  XTENSA_HWCIDVERS_RC_2011_3	 68
171 #define XTENSA_HWVERSION_RD_2010_0	240000	/* versions LX4.0.0, X9.0.0, MX1.1.0, TX1.0.0 */
172 #define  XTENSA_HWCIDSCHEME_RD_2010_0	 1100
173 #define  XTENSA_HWCIDVERS_RD_2010_0	 80
174 #define XTENSA_HWVERSION_RD_2011_1	240001	/* versions LX4.0.1, X9.0.1, MX1.1.1, TX1.0.1 */
175 #define  XTENSA_HWCIDSCHEME_RD_2011_1	 1100
176 #define  XTENSA_HWCIDVERS_RD_2011_1	 81
177 #define XTENSA_HWVERSION_RD_2011_2	240002	/* versions LX4.0.2, X9.0.2, MX1.1.2, TX1.0.2 */
178 #define  XTENSA_HWCIDSCHEME_RD_2011_2	 1100
179 #define  XTENSA_HWCIDVERS_RD_2011_2	 82
180 #define XTENSA_HWVERSION_RD_2011_3	240003	/* versions LX4.0.3, X9.0.3, MX1.1.3, TX1.0.3 */
181 #define  XTENSA_HWCIDSCHEME_RD_2011_3	 1100
182 #define  XTENSA_HWCIDVERS_RD_2011_3	 83
183 #define XTENSA_HWVERSION_RD_2012_4	240004	/* versions LX4.0.4, X9.0.4, MX1.1.4, TX1.0.4 */
184 #define  XTENSA_HWCIDSCHEME_RD_2012_4	 1100
185 #define  XTENSA_HWCIDVERS_RD_2012_4	 84
186 #define XTENSA_HWVERSION_RD_2012_5	240005	/* versions LX4.0.5, X9.0.5, MX1.1.5, TX1.0.5 */
187 #define  XTENSA_HWCIDSCHEME_RD_2012_5	 1100
188 #define  XTENSA_HWCIDVERS_RD_2012_5	 85
189 #define XTENSA_HWVERSION_RE_2012_0	250000	/* versions LX5.0.0, X10.0.0, MX1.2.0 */
190 #define  XTENSA_HWCIDSCHEME_RE_2012_0	 1100
191 #define  XTENSA_HWCIDVERS_RE_2012_0	 96
192 #define XTENSA_HWVERSION_RE_2012_1	250001	/* versions LX5.0.1, X10.0.1, MX1.2.1 */
193 #define  XTENSA_HWCIDSCHEME_RE_2012_1	 1100
194 #define  XTENSA_HWCIDVERS_RE_2012_1	 97
195 #define XTENSA_HWVERSION_RE_2013_2	250002	/* versions LX5.0.2, X10.0.2, MX1.2.2 */
196 #define  XTENSA_HWCIDSCHEME_RE_2013_2	 1100
197 #define  XTENSA_HWCIDVERS_RE_2013_2	 98
198 #define XTENSA_HWVERSION_RE_2013_3	250003	/* versions LX5.0.3, X10.0.3, MX1.2.3 */
199 #define  XTENSA_HWCIDSCHEME_RE_2013_3	 1100
200 #define  XTENSA_HWCIDVERS_RE_2013_3	 99
201 #define XTENSA_HWVERSION_RE_2013_4	250004	/* versions LX5.0.4, X10.0.4, MX1.2.4 */
202 #define  XTENSA_HWCIDSCHEME_RE_2013_4	 1100
203 #define  XTENSA_HWCIDVERS_RE_2013_4	 100
204 #define XTENSA_HWVERSION_RE_2014_5	250005	/* versions LX5.0.5, X10.0.5, MX1.2.5 */
205 #define  XTENSA_HWCIDSCHEME_RE_2014_5	 1100
206 #define  XTENSA_HWCIDVERS_RE_2014_5	 101
207 #define XTENSA_HWVERSION_RE_2015_6	250006	/* versions LX5.0.6, X10.0.6, MX1.2.6 */
208 #define  XTENSA_HWCIDSCHEME_RE_2015_6	 1100
209 #define  XTENSA_HWCIDVERS_RE_2015_6	 102
210 #define XTENSA_HWVERSION_RF_2014_0	260000	/* versions LX6.0.0, X11.0.0, MX1.3.0 */
211 #define  XTENSA_HWCIDSCHEME_RF_2014_0	 1100
212 #define  XTENSA_HWCIDVERS_RF_2014_0	 112
213 #define XTENSA_HWVERSION_RF_2014_1	260001	/* versions LX6.0.1, X11.0.1 */
214 #define  XTENSA_HWCIDSCHEME_RF_2014_1	 1100
215 #define  XTENSA_HWCIDVERS_RF_2014_1	 113
216 #define XTENSA_HWVERSION_RF_2015_2	260002	/* versions LX6.0.2, X11.0.2 */
217 #define  XTENSA_HWCIDSCHEME_RF_2015_2	 1100
218 #define  XTENSA_HWCIDVERS_RF_2015_2	 114
219 #define XTENSA_HWVERSION_RF_2015_3	260003	/* versions LX6.0.3, X11.0.3 */
220 #define  XTENSA_HWCIDSCHEME_RF_2015_3	 1100
221 #define  XTENSA_HWCIDVERS_RF_2015_3	 115
222 #define XTENSA_HWVERSION_RF_2016_4	260004	/* versions LX6.0.4, X11.0.4 */
223 #define  XTENSA_HWCIDSCHEME_RF_2016_4	 1100
224 #define  XTENSA_HWCIDVERS_RF_2016_4	 116
225 #define XTENSA_HWVERSION_RG_2015_0	270000	/* versions LX7.0.0 */
226 #define  XTENSA_HWCIDSCHEME_RG_2015_0	 1100
227 #define  XTENSA_HWCIDVERS_RG_2015_0	 128
228 #define XTENSA_HWVERSION_RG_2015_1	270001	/* versions LX7.0.1 */
229 #define  XTENSA_HWCIDSCHEME_RG_2015_1	 1100
230 #define  XTENSA_HWCIDVERS_RG_2015_1	 129
231 #define XTENSA_HWVERSION_RG_2015_2	270002	/* versions LX7.0.2 */
232 #define  XTENSA_HWCIDSCHEME_RG_2015_2	 1100
233 #define  XTENSA_HWCIDVERS_RG_2015_2	 130
234 #define XTENSA_HWVERSION_RG_2016_3	270003	/* versions LX7.0.3 */
235 #define  XTENSA_HWCIDSCHEME_RG_2016_3	 1100
236 #define  XTENSA_HWCIDVERS_RG_2016_3	 131
237 #define XTENSA_HWVERSION_RG_2016_4	270004	/* versions LX7.0.4 */
238 #define  XTENSA_HWCIDSCHEME_RG_2016_4	 1100
239 #define  XTENSA_HWCIDVERS_RG_2016_4	 132
240 #define XTENSA_HWVERSION_RG_2017_5	270005	/* versions LX7.0.5 */
241 #define  XTENSA_HWCIDSCHEME_RG_2017_5	 1100
242 #define  XTENSA_HWCIDVERS_RG_2017_5	 133
243 #define XTENSA_HWVERSION_RG_2017_6	270006	/* versions LX7.0.6 */
244 #define  XTENSA_HWCIDSCHEME_RG_2017_6	 1100
245 #define  XTENSA_HWCIDVERS_RG_2017_6	 134
246 #define XTENSA_HWVERSION_RG_2017_7	270007	/* versions LX7.0.7 */
247 #define  XTENSA_HWCIDSCHEME_RG_2017_7	 1100
248 #define  XTENSA_HWCIDVERS_RG_2017_7	 135
249 #define XTENSA_HWVERSION_RG_2017_8	270008	/* versions LX7.0.8 */
250 #define  XTENSA_HWCIDSCHEME_RG_2017_8	 1100
251 #define  XTENSA_HWCIDVERS_RG_2017_8	 136
252 #define XTENSA_HWVERSION_RH_2016_0	280000	/* versions LX8.0.0, NX1.0.0, SX1.0.0 */
253 #define  XTENSA_HWCIDSCHEME_RH_2016_0	 1100
254 #define  XTENSA_HWCIDVERS_RH_2016_0	 144
255 
256 /* Software (Xtensa Tools) versions:  */
257 #define XTENSA_SWVERSION_T1020_0	102000	/* versions T1020.0 */
258 #define XTENSA_SWVERSION_T1020_1	102001	/* versions T1020.1 */
259 #define XTENSA_SWVERSION_T1020_2	102002	/* versions T1020.2 */
260 #define XTENSA_SWVERSION_T1020_2B	102002	/* versions T1020.2b */
261 #define XTENSA_SWVERSION_T1020_3	102003	/* versions T1020.3 */
262 #define XTENSA_SWVERSION_T1020_4	102004	/* versions T1020.4 */
263 #define XTENSA_SWVERSION_T1030_0	103000	/* versions T1030.0 */
264 #define XTENSA_SWVERSION_T1030_1	103001	/* versions T1030.1 */
265 #define XTENSA_SWVERSION_T1030_2	103002	/* versions T1030.2 */
266 #define XTENSA_SWVERSION_T1030_3	103003	/* versions T1030.3 */
267 #define XTENSA_SWVERSION_T1040_0	104000	/* versions T1040.0 */
268 #define XTENSA_SWVERSION_T1040_1	104001	/* versions T1040.1 */
269 #define XTENSA_SWVERSION_T1040_1P	104001	/* versions T1040.1-prehotfix */
270 #define XTENSA_SWVERSION_T1040_2	104002	/* versions T1040.2 */
271 #define XTENSA_SWVERSION_T1040_3	104003	/* versions T1040.3 */
272 #define XTENSA_SWVERSION_T1050_0	105000	/* versions T1050.0 */
273 #define XTENSA_SWVERSION_T1050_1	105001	/* versions T1050.1 */
274 #define XTENSA_SWVERSION_T1050_2	105002	/* versions T1050.2 */
275 #define XTENSA_SWVERSION_T1050_3	105003	/* versions T1050.3 */
276 #define XTENSA_SWVERSION_T1050_4	105004	/* versions T1050.4 */
277 #define XTENSA_SWVERSION_T1050_5	105005	/* versions T1050.5 */
278 #define XTENSA_SWVERSION_RA_2004_1	600000	/* versions 6.0.0 */
279 #define XTENSA_SWVERSION_RA_2005_1	600001	/* versions 6.0.1 */
280 #define XTENSA_SWVERSION_RA_2005_2	600002	/* versions 6.0.2 */
281 #define XTENSA_SWVERSION_RA_2005_3	600003	/* versions 6.0.3 */
282 #define XTENSA_SWVERSION_RA_2006_4	600004	/* versions 6.0.4 */
283 #define XTENSA_SWVERSION_RA_2006_5	600005	/* versions 6.0.5 */
284 #define XTENSA_SWVERSION_RA_2006_6	600006	/* versions 6.0.6 */
285 #define XTENSA_SWVERSION_RA_2007_7	600007	/* versions 6.0.7 */
286 #define XTENSA_SWVERSION_RA_2008_8	600008	/* versions 6.0.8 */
287 #define XTENSA_SWVERSION_RB_2006_0	700000	/* versions 7.0.0 */
288 #define XTENSA_SWVERSION_RB_2007_1	700001	/* versions 7.0.1 */
289 #define XTENSA_SWVERSION_RB_2007_2	701000	/* versions 7.1.0 */
290 #define XTENSA_SWVERSION_RB_2008_3	701001	/* versions 7.1.1 */
291 #define XTENSA_SWVERSION_RB_2008_4	701002	/* versions 7.1.2 */
292 #define XTENSA_SWVERSION_RB_2009_5	701003	/* versions 7.1.3 */
293 #define XTENSA_SWVERSION_RB_2007_2_MP	701100	/* versions 7.1.8-MP */
294 #define XTENSA_SWVERSION_RC_2009_0	800000	/* versions 8.0.0 */
295 #define XTENSA_SWVERSION_RC_2010_1	800001	/* versions 8.0.1 */
296 #define XTENSA_SWVERSION_RC_2010_2	800002	/* versions 8.0.2 */
297 #define XTENSA_SWVERSION_RC_2011_3	800003	/* versions 8.0.3 */
298 #define XTENSA_SWVERSION_RD_2010_0	900000	/* versions 9.0.0 */
299 #define XTENSA_SWVERSION_RD_2011_1	900001	/* versions 9.0.1 */
300 #define XTENSA_SWVERSION_RD_2011_2	900002	/* versions 9.0.2 */
301 #define XTENSA_SWVERSION_RD_2011_3	900003	/* versions 9.0.3 */
302 #define XTENSA_SWVERSION_RD_2012_4	900004	/* versions 9.0.4 */
303 #define XTENSA_SWVERSION_RD_2012_5	900005	/* versions 9.0.5 */
304 #define XTENSA_SWVERSION_RE_2012_0	1000000	/* versions 10.0.0 */
305 #define XTENSA_SWVERSION_RE_2012_1	1000001	/* versions 10.0.1 */
306 #define XTENSA_SWVERSION_RE_2013_2	1000002	/* versions 10.0.2 */
307 #define XTENSA_SWVERSION_RE_2013_3	1000003	/* versions 10.0.3 */
308 #define XTENSA_SWVERSION_RE_2013_4	1000004	/* versions 10.0.4 */
309 #define XTENSA_SWVERSION_RE_2014_5	1000005	/* versions 10.0.5 */
310 #define XTENSA_SWVERSION_RE_2015_6	1000006	/* versions 10.0.6 */
311 #define XTENSA_SWVERSION_RF_2014_0	1100000	/* versions 11.0.0 */
312 #define XTENSA_SWVERSION_RF_2014_1	1100001	/* versions 11.0.1 */
313 #define XTENSA_SWVERSION_RF_2015_2	1100002	/* versions 11.0.2 */
314 #define XTENSA_SWVERSION_RF_2015_3	1100003	/* versions 11.0.3 */
315 #define XTENSA_SWVERSION_RF_2016_4	1100004	/* versions 11.0.4 */
316 #define XTENSA_SWVERSION_RG_2015_0	1200000	/* versions 12.0.0 */
317 #define XTENSA_SWVERSION_RG_2015_1	1200001	/* versions 12.0.1 */
318 #define XTENSA_SWVERSION_RG_2015_2	1200002	/* versions 12.0.2 */
319 #define XTENSA_SWVERSION_RG_2016_3	1200003	/* versions 12.0.3 */
320 #define XTENSA_SWVERSION_RG_2016_4	1200004	/* versions 12.0.4 */
321 #define XTENSA_SWVERSION_RG_2017_5	1200005	/* versions 12.0.5 */
322 #define XTENSA_SWVERSION_RG_2017_6	1200006	/* versions 12.0.6 */
323 #define XTENSA_SWVERSION_RG_2017_7	1200007	/* versions 12.0.7 */
324 #define XTENSA_SWVERSION_RG_2017_8	1200008	/* versions 12.0.8 */
325 #define XTENSA_SWVERSION_RH_2016_0	1300000	/* versions 13.0.0 */
326 #define XTENSA_SWVERSION_T1040_1_PREHOTFIX	XTENSA_SWVERSION_T1040_1P	/* T1040.1-prehotfix */
327 #define XTENSA_SWVERSION_6_0_0	XTENSA_SWVERSION_RA_2004_1	/* 6.0.0 */
328 #define XTENSA_SWVERSION_6_0_1	XTENSA_SWVERSION_RA_2005_1	/* 6.0.1 */
329 #define XTENSA_SWVERSION_6_0_2	XTENSA_SWVERSION_RA_2005_2	/* 6.0.2 */
330 #define XTENSA_SWVERSION_6_0_3	XTENSA_SWVERSION_RA_2005_3	/* 6.0.3 */
331 #define XTENSA_SWVERSION_6_0_4	XTENSA_SWVERSION_RA_2006_4	/* 6.0.4 */
332 #define XTENSA_SWVERSION_6_0_5	XTENSA_SWVERSION_RA_2006_5	/* 6.0.5 */
333 #define XTENSA_SWVERSION_6_0_6	XTENSA_SWVERSION_RA_2006_6	/* 6.0.6 */
334 #define XTENSA_SWVERSION_6_0_7	XTENSA_SWVERSION_RA_2007_7	/* 6.0.7 */
335 #define XTENSA_SWVERSION_6_0_8	XTENSA_SWVERSION_RA_2008_8	/* 6.0.8 */
336 #define XTENSA_SWVERSION_7_0_0	XTENSA_SWVERSION_RB_2006_0	/* 7.0.0 */
337 #define XTENSA_SWVERSION_7_0_1	XTENSA_SWVERSION_RB_2007_1	/* 7.0.1 */
338 #define XTENSA_SWVERSION_7_1_0	XTENSA_SWVERSION_RB_2007_2	/* 7.1.0 */
339 #define XTENSA_SWVERSION_7_1_1	XTENSA_SWVERSION_RB_2008_3	/* 7.1.1 */
340 #define XTENSA_SWVERSION_7_1_2	XTENSA_SWVERSION_RB_2008_4	/* 7.1.2 */
341 #define XTENSA_SWVERSION_7_1_3	XTENSA_SWVERSION_RB_2009_5	/* 7.1.3 */
342 #define XTENSA_SWVERSION_7_1_8_MP	XTENSA_SWVERSION_RB_2007_2_MP	/* 7.1.8-MP */
343 #define XTENSA_SWVERSION_8_0_0	XTENSA_SWVERSION_RC_2009_0	/* 8.0.0 */
344 #define XTENSA_SWVERSION_8_0_1	XTENSA_SWVERSION_RC_2010_1	/* 8.0.1 */
345 #define XTENSA_SWVERSION_8_0_2	XTENSA_SWVERSION_RC_2010_2	/* 8.0.2 */
346 #define XTENSA_SWVERSION_8_0_3	XTENSA_SWVERSION_RC_2011_3	/* 8.0.3 */
347 #define XTENSA_SWVERSION_9_0_0	XTENSA_SWVERSION_RD_2010_0	/* 9.0.0 */
348 #define XTENSA_SWVERSION_9_0_1	XTENSA_SWVERSION_RD_2011_1	/* 9.0.1 */
349 #define XTENSA_SWVERSION_9_0_2	XTENSA_SWVERSION_RD_2011_2	/* 9.0.2 */
350 #define XTENSA_SWVERSION_9_0_3	XTENSA_SWVERSION_RD_2011_3	/* 9.0.3 */
351 #define XTENSA_SWVERSION_9_0_4	XTENSA_SWVERSION_RD_2012_4	/* 9.0.4 */
352 #define XTENSA_SWVERSION_9_0_5	XTENSA_SWVERSION_RD_2012_5	/* 9.0.5 */
353 #define XTENSA_SWVERSION_10_0_0	XTENSA_SWVERSION_RE_2012_0	/* 10.0.0 */
354 #define XTENSA_SWVERSION_10_0_1	XTENSA_SWVERSION_RE_2012_1	/* 10.0.1 */
355 #define XTENSA_SWVERSION_10_0_2	XTENSA_SWVERSION_RE_2013_2	/* 10.0.2 */
356 #define XTENSA_SWVERSION_10_0_3	XTENSA_SWVERSION_RE_2013_3	/* 10.0.3 */
357 #define XTENSA_SWVERSION_10_0_4	XTENSA_SWVERSION_RE_2013_4	/* 10.0.4 */
358 #define XTENSA_SWVERSION_10_0_5	XTENSA_SWVERSION_RE_2014_5	/* 10.0.5 */
359 #define XTENSA_SWVERSION_10_0_6	XTENSA_SWVERSION_RE_2015_6	/* 10.0.6 */
360 #define XTENSA_SWVERSION_11_0_0	XTENSA_SWVERSION_RF_2014_0	/* 11.0.0 */
361 #define XTENSA_SWVERSION_11_0_1	XTENSA_SWVERSION_RF_2014_1	/* 11.0.1 */
362 #define XTENSA_SWVERSION_11_0_2	XTENSA_SWVERSION_RF_2015_2	/* 11.0.2 */
363 #define XTENSA_SWVERSION_11_0_3	XTENSA_SWVERSION_RF_2015_3	/* 11.0.3 */
364 #define XTENSA_SWVERSION_11_0_4	XTENSA_SWVERSION_RF_2016_4	/* 11.0.4 */
365 #define XTENSA_SWVERSION_12_0_0	XTENSA_SWVERSION_RG_2015_0	/* 12.0.0 */
366 #define XTENSA_SWVERSION_12_0_1	XTENSA_SWVERSION_RG_2015_1	/* 12.0.1 */
367 #define XTENSA_SWVERSION_12_0_2	XTENSA_SWVERSION_RG_2015_2	/* 12.0.2 */
368 #define XTENSA_SWVERSION_12_0_3	XTENSA_SWVERSION_RG_2016_3	/* 12.0.3 */
369 #define XTENSA_SWVERSION_12_0_4	XTENSA_SWVERSION_RG_2016_4	/* 12.0.4 */
370 #define XTENSA_SWVERSION_12_0_5	XTENSA_SWVERSION_RG_2017_5	/* 12.0.5 */
371 #define XTENSA_SWVERSION_12_0_6	XTENSA_SWVERSION_RG_2017_6	/* 12.0.6 */
372 #define XTENSA_SWVERSION_12_0_7	XTENSA_SWVERSION_RG_2017_7	/* 12.0.7 */
373 #define XTENSA_SWVERSION_12_0_8	XTENSA_SWVERSION_RG_2017_8	/* 12.0.8 */
374 #define XTENSA_SWVERSION_13_0_0	XTENSA_SWVERSION_RH_2016_0	/* 13.0.0 */
375 
376 
377 /*  The current release:  */
378 #define XTENSA_RELEASE_NAME		"RG-2017.8"
379 #define XTENSA_RELEASE_CANONICAL_NAME	"RG-2017.8"
380 
381 /*  The product versions within the current release:  */
382 #define XTENSA_SWVERSION		XTENSA_SWVERSION_RG_2017_8
383 #define XTENSA_SWVERSION_NAME		"12.0.8"
384 #define XTENSA_SWVERSION_NAME_IDENT	 12_0_8
385 #define XTENSA_SWVERSION_CANONICAL_NAME	"12.0.8"
386 #define XTENSA_SWVERSION_MAJORMID_NAME	"12.0"
387 #define XTENSA_SWVERSION_MAJOR_NAME	"12"
388 /*  For product licensing (not necessarily same as *_MAJORMID_NAME):  */
389 #define XTENSA_SWVERSION_LICENSE_NAME	"12.0"
390 
391 /*  Note:  there may be multiple hardware products in one release,
392     and software can target older hardware, so the notion of
393     "current" hardware versions is partially configuration dependent.
394     For now, "current" hardware product version info is left out
395     to avoid confusion.  */
396 
397 #endif /*XTENSA_VERSIONS_H*/
398 
399