Commit | Line | Data |
---|---|---|
a25becce VM |
1 | |
2 | ||
3 | README for imx-firmware | |
4 | ||
5 | You'll need to download the ihex file from Genesi's github and put it in | |
6 | the port's tree current port directory if you agree with Freescale's | |
7 | License (http://www.freescale.com/) shown below the link: | |
8 | ||
9 | https://raw.github.com/genesi/imx-firmware/master/vpu/vpu_fw_imx51.bin.ihex | |
10 | ||
11 | ||
12 | IMPORTANT. Read the following Freescale Software License Agreement | |
13 | ("Agreement") completely. By selecting the "I Accept" button at the | |
14 | end of this page, you indicate that you accept the terms of the | |
15 | Agreement referenced below. You may then download the file. If this | |
16 | is a "shrink wrap license," by opening the package and installing the | |
17 | software contained, you indicate that you accept the terms of the | |
18 | Agreement referenced below. | |
19 | ||
20 | OPEN SOURCE LICENSE | |
21 | ||
22 | You are about to download certain software that is subject to various | |
23 | open source licenses such as the Apache License, the BSD license, the | |
24 | Free Software Foundation General Public License and Lesser General | |
25 | Public License, the Mozilla Public License and others. The particular | |
26 | files are listed in a file in the distribution, which will typically | |
27 | be called "package_manifest.txt" ("Manifest"). In the case of a | |
28 | discrepancy between the Manifest and the files in the distribution, | |
29 | the files in the distribution will supersede this list. The files that | |
30 | are subject to open source licenses will have the licensing details | |
31 | contained in those files. If you do not accept the terms of any of | |
32 | those licenses, stop using those files immediately. | |
33 | ||
34 | FREESCALE SOFTWARE LICENSE AGREEMENT | |
35 | ||
36 | This is a legal agreement between you (either as an individual or as | |
37 | an authorized representative of your employer) and Freescale | |
38 | Semiconductor, Inc. ("Freescale"). It concerns your rights to use | |
39 | these files and any accompanying written materials (the "Software" and | |
40 | the "Codec Software" (as defined below). Except where specifically | |
41 | indicated in the License Grant below, Software will include Codec | |
42 | Software including third party software as more fully described below | |
43 | and identified on Attachment A; and software created or licensed to | |
44 | Freescale. This Agreement does not concern your use of any files that | |
45 | are subject to an "open source" software license, such as the Free | |
46 | Software Foundation "General Public License," or "GNU GPL." In | |
47 | consideration for Freescale allowing you to access the Software, you | |
48 | are agreeing to be bound by the terms of this Agreement. If you do not | |
49 | agree to all of the terms of this Agreement, do not download the | |
50 | Software. If you change your mind later, stop using the Software and | |
51 | delete all copies of the Software in your possession or control. Any | |
52 | copies of the Software that you have already distributed, where | |
53 | permitted, and do not destroy will continue to be governed by this | |
54 | Agreement. Your prior use will also continue to be governed by this | |
55 | Agreement. | |
56 | ||
57 | LICENSE GRANT. Exclusively in conjunction with your development and | |
58 | sale of a product containing an i.MX or STMP programmable processing | |
59 | unit (e.g. a microprocessor, microcontroller) supplied directly or | |
60 | indirectly from Freescale ("Freescale System"), Freescale grants to | |
61 | you, free of charge, the non-exclusive, non-transferable right (1) to | |
62 | use the Software, (2) to reproduce the Software, (3) distribute the | |
63 | Software, (4) to sublicense to others the right to use the distributed | |
64 | Software as included within the Freescale System and, to the extent | |
65 | the Software is provided in source code form (human readable), (5) to | |
66 | prepare derivative works of the Software, (6) to distribute derivative | |
67 | works thereof only in object (machine-readable) form as part of a | |
68 | Freescale System, and (7) to sublicense to others the right to use the | |
69 | distributed derivative works as included within the Freescale System. | |
70 | Exclusively in conjunction with your development and sale of a product | |
71 | containing a Freescale System, Freescale grants to you, free of | |
72 | charge, the non-exclusive, non-transferable right to use the Codec | |
73 | Software evaluation and demonstration purposes only. Codec Software | |
74 | is software designed for processing multimedia streams (audio and | |
75 | video). You agree that you are responsible for obtaining any | |
76 | necessary licenses or permission for all Essential Patents for Codec | |
77 | Software. "Essential Patent" means a patent to the limited extent that | |
78 | infringement of such patent cannot be avoided in remaining compliant | |
79 | with the technology standards implicated by the usage of any of the | |
80 | Codec Software, including optional implementation of such standards, | |
81 | on technical but not commercial grounds, taking into account normal | |
82 | technical practice and the state of the art generally available at the | |
83 | time of standardization. You may not translate, reverse engineer, | |
84 | decompile, or disassemble the Software except to the extent applicable | |
85 | law specifically prohibits such restriction. You will not assert | |
86 | against Freescale any intellectual property right that you create in | |
87 | preparation of any derivative works of the Software. If you violate | |
88 | any of the terms or restrictions of this Agreement, Freescale may | |
89 | immediately terminate this Agreement, and require that you stop using | |
90 | and delete all copies of the Software in your possession or control. | |
91 | ||
92 | COPYRIGHT. The Software is licensed to you, not sold. Freescale or | |
93 | its licensor owns the Software, and United States copyright laws and | |
94 | international treaty provisions protect the Software. Therefore, you | |
95 | must treat the Software like any other copyrighted material (e.g. a | |
96 | book or musical recording). You may not use or copy the Software for | |
97 | any other purpose than what is described in this Agreement. Except as | |
98 | expressly provided herein, Freescale does not grant to you any express | |
99 | or implied rights under any Freescale or third party patents, | |
100 | copyrights, trademarks, or trade secrets. Additionally, you must | |
101 | reproduce and apply any copyright or other proprietary rights notices | |
102 | included on or embedded in the Software to any copies or derivative | |
103 | works made thereof, in whole or in part, if any. | |
104 | ||
105 | SUPPORT. Freescale is NOT obligated to provide any support, upgrades | |
106 | or new releases of the Software. If you wish, you may contact | |
107 | Freescale and report problems and provide suggestions regarding the | |
108 | Software. Freescale has no obligation whatsoever to respond in any way | |
109 | to such a problem report or suggestion. Freescale may make changes to | |
110 | the Software at any time, without any obligation to notify or provide | |
111 | updated versions of the Software to you. | |
112 | ||
113 | EXCLUDED LICENSES. You will not take or fail to take any action that | |
114 | could subject the Software to an Excluded License. An Excluded | |
115 | License means any license that requires as a condition of use, | |
116 | modification and/or distribution of software subject to the Excluded | |
117 | License, that such software or other software combined and/or | |
118 | distributed with such software be (A) disclosed or distributed in | |
119 | source code form; (B) licensed for the purpose of making derivative | |
120 | works; or (C) redistributable at no charge. | |
121 | ||
122 | FEEDBACK. You grant to Freescale a non-exclusive, non-transferable, | |
123 | irrevocable, perpetual, worldwide, royalty-free, sub-licensable | |
124 | license under your Intellectual Property Rights to use without | |
125 | restriction and for any purpose any suggestion, comment or other | |
126 | feedback related to the Licensed Software (including, but not limited | |
127 | to, error corrections and bug fixes). | |
128 | ||
129 | NO WARRANTY. TO THE MAXIMUM EXTENT PERMITTED BY LAW, FREESCALE | |
130 | EXPRESSLY DISCLAIMS ANY WARRANTY FOR THE SOFTWARE. THE SOFTWARE IS | |
131 | PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR | |
132 | IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF | |
133 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR | |
134 | NON-INFRINGEMENT. YOU ASSUME THE ENTIRE RISK ARISING OUT OF THE USE OR | |
135 | PERFORMANCE OF THE SOFTWARE, OR ANY SYSTEMS YOU DESIGN USING THE | |
136 | SOFTWARE (IF ANY). NOTHING IN THIS AGREEMENT MAY BE CONSTRUED AS A | |
137 | WARRANTY OR REPRESENTATION BY FREESCALE THAT THE SOFTWARE OR ANY | |
138 | DERIVATIVE WORK DEVELOPED WITH OR INCORPORATING THE SOFTWARE WILL BE | |
139 | FREE FROM INFRINGEMENT OF THE INTELLECTUAL PROPERTY RIGHTS OF THIRD | |
140 | PARTIES. | |
141 | ||
142 | INDEMNITY. You agree to fully defend and indemnify Freescale from any | |
143 | and all claims, liabilities, and costs (including reasonable | |
144 | attorney's fees) related to (1) your use (including your sublicensee's | |
145 | use, if permitted) of the Software or (2) your violation of the terms | |
146 | and conditions of this Agreement. | |
147 | ||
148 | LIMITATION OF LIABILITY. IN NO EVENT WILL FREESCALE BE LIABLE, | |
149 | WHETHER IN CONTRACT, TORT, OR OTHERWISE, FOR ANY INCIDENTAL, SPECIAL, | |
150 | INDIRECT, CONSEQUENTIAL OR PUNITIVE DAMAGES, INCLUDING, BUT NOT | |
151 | LIMITED TO, DAMAGES FOR ANY LOSS OF USE, LOSS OF TIME, INCONVENIENCE, | |
152 | COMMERCIAL LOSS, OR LOST PROFITS, SAVINGS, OR REVENUES TO THE FULL | |
153 | EXTENT SUCH MAY BE DISCLAIMED BY LAW. FREESCALE'S TOTAL LIABILITY FOR | |
154 | ANY AND ALL COSTS, DAMAGES, CLAIMS, OR LOSSES WHATSOEVER ARISING OUT | |
155 | OF OR IN CONNECTION WITH THIS AGREEMENT OR PRODUCT(S) SUPPLIED UNDER | |
156 | THIS AGREEMENT IS LIMITED TO THE AGGREGATE AMOUNT PAID BY LICENSEE TO | |
157 | FREESCALE IN CONNECTION WITH THE LICENSED SOFTWARE TO WHICH LOSSES OR | |
158 | DAMAGES ARE CLAIMED. | |
159 | ||
160 | COMPLIANCE WITH LAWS; EXPORT RESTRICTIONS. You must use the Software | |
161 | in accordance with all applicable export laws, regulations and | |
162 | statutes. You agree that neither you nor your licensees (if any) | |
163 | intend to or will, directly or indirectly, export or transmit the | |
164 | Software to any country in violation of. any export restrictions. | |
165 | ||
166 | GOVERNMENT USE. Use of the Software and any corresponding | |
167 | documentation, if any, is provided with RESTRICTED RIGHTS. Use, | |
168 | duplication or disclosure by the Government is subject to restrictions | |
169 | as set forth in subparagraph (c)(1)(ii) of The Rights in Technical | |
170 | Data and Computer Software clause at DFARS 252.227-7013 or | |
171 | subparagraphs (c)(l) and (2) of the Commercial Computer | |
172 | Software--Restricted Rights at 48 CFR 52.227-19, as | |
173 | applicable. Manufacturer is Freescale Semiconductor, Inc., 6501 | |
174 | William Cannon Drive West, Austin, TX, 78735. | |
175 | ||
176 | HIGH RISK ACTIVITIES. You acknowledge that the Software is not fault | |
177 | tolerant and is not designed, manufactured or intended by Freescale | |
178 | for incorporation into products intended for use or resale in on-line | |
179 | control equipment in hazardous, dangerous to life or potentially | |
180 | life-threatening environments requiring fail-safe performance, such as | |
181 | in the operation of nuclear facilities, aircraft navigation or | |
182 | communication systems, air traffic control, direct life support | |
183 | machines or weapons systems, in which the failure of products could | |
184 | lead directly to death, personal injury or severe physical or | |
185 | environmental damage ("High Risk Activities"). You specifically | |
186 | represent and warrant that you will not use the Software or any | |
187 | derivative work of the Software for High Risk Activities. | |
188 | ||
189 | CHOICE OF LAW; VENUE; LIMITATIONS. You agree that the statutes and | |
190 | laws of the United States and the State of Texas, USA, without regard | |
191 | to conflicts of laws principles, will apply to all matters relating to | |
192 | this Agreement or the Software, and you agree that any litigation will | |
193 | be subject to the exclusive jurisdiction of the state or federal | |
194 | courts in Texas, USA. | |
195 | ||
196 | PRODUCT LABELING. You are not authorized to use any Freescale | |
197 | trademarks, brand names, or logos. | |
198 | ||
199 | ENTIRE AGREEMENT. This Agreement constitutes the entire agreement | |
200 | between you and Freescale regarding the subject matter of this | |
201 | Agreement, and supersedes all prior communications, negotiations, | |
202 | understandings, agreements or representations, either written or oral, | |
203 | if any. This Agreement may only be amended in written form, executed | |
204 | by you and Freescale. | |
205 | ||
206 | SEVERABILITY. If any provision of this Agreement is held for any | |
207 | reason to be invalid or unenforceable, then the remaining provisions | |
208 | of this Agreement will be unimpaired and, unless a modification or | |
209 | replacement of the invalid or unenforceable provision is further held | |
210 | to deprive you or Freescale of a material benefit, in which case the | |
211 | Agreement will immediately terminate, the invalid or unenforceable | |
212 | provision will be replaced with a provision that is valid and | |
213 | enforceable and that comes closest to the intention underlying the | |
214 | invalid or unenforceable provision. | |
215 | ||
216 | NO WAIVER. The waiver by Freescale of any breach of any provision of | |
217 | this Agreement will not operate or be construed as a waiver of any | |
218 | other or a subsequent breach of the same or a different provision. | |
219 | ||
220 | ||
221 | ||
222 | ||
223 | ATTACHMENT A: | |
224 | ||
225 | SanDisk Corporation Software | |
226 | The Board Support Package includes software developed by SanDisk | |
227 | Corporation ("SanDisk"). You must separately obtain the rights to | |
228 | reproduce and distribute this software in source code form from | |
229 | SanDisk. Please follow these easy steps to obtain the license and | |
230 | software: | |
231 | 1. Contact your local SanDisk sales representative to obtain the | |
232 | SanDisk License Agreement. | |
233 | 2. Sign the license agreement. Fax the signed agreement to SanDisk | |
234 | USA marketing department at 408-542-0403. The license will be valid | |
235 | when fully executed by SanDisk. | |
236 | 3. If you have specific questions, please send an email to | |
237 | sales@sandisk.com You may only use the SanDisk Corporation Software on | |
238 | products compatible with a SanDisk Secure Digital Card. You may not | |
239 | use the SanDisk Corporation Software on any memory device product. | |
240 | SanDisk retains all rights to any modifications or derivative works to | |
241 | the SanDisk Corporation Software that you may create. | |
242 | ||
243 | Global Locate | |
244 | The Board Support Package includes software and hardware developed by | |
245 | Global Locate, Inc. ("Global Locate") and acquired by Broadcom | |
246 | Corporation. You must separately obtain rights beyond evaluation and | |
247 | demonstration in connection with the Board Support Package from | |
248 | Broadcom Corporation. | |
249 | ||
250 | CSR | |
251 | The Board Support Package includes software and hardware developed by | |
252 | Cambridge Silicon Radio, Inc. ("CSR"). You must separately obtain | |
253 | rights beyond evaluation and demonstration in connection with the | |
254 | Board Support Package from CSR. | |
255 | ||
256 | CTS | |
257 | The Board Support Package includes software or technology developed by | |
258 | Coding Technologies, AB ("CTS"). You only have the right to use the | |
259 | CTS software in connection with the Freescale System. |