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