1beacf11bSopenharmony_ci                               Apache License
2beacf11bSopenharmony_ci                           Version 2.0, January 2004
3beacf11bSopenharmony_ci                        http://www.apache.org/licenses/
4beacf11bSopenharmony_ci
5beacf11bSopenharmony_ci   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6beacf11bSopenharmony_ci
7beacf11bSopenharmony_ci   1. Definitions.
8beacf11bSopenharmony_ci
9beacf11bSopenharmony_ci      "License" shall mean the terms and conditions for use, reproduction,
10beacf11bSopenharmony_ci      and distribution as defined by Sections 1 through 9 of this document.
11beacf11bSopenharmony_ci
12beacf11bSopenharmony_ci      "Licensor" shall mean the copyright owner or entity authorized by
13beacf11bSopenharmony_ci      the copyright owner that is granting the License.
14beacf11bSopenharmony_ci
15beacf11bSopenharmony_ci      "Legal Entity" shall mean the union of the acting entity and all
16beacf11bSopenharmony_ci      other entities that control, are controlled by, or are under common
17beacf11bSopenharmony_ci      control with that entity. For the purposes of this definition,
18beacf11bSopenharmony_ci      "control" means (i) the power, direct or indirect, to cause the
19beacf11bSopenharmony_ci      direction or management of such entity, whether by contract or
20beacf11bSopenharmony_ci      otherwise, or (ii) ownership of fifty percent (50%) or more of the
21beacf11bSopenharmony_ci      outstanding shares, or (iii) beneficial ownership of such entity.
22beacf11bSopenharmony_ci
23beacf11bSopenharmony_ci      "You" (or "Your") shall mean an individual or Legal Entity
24beacf11bSopenharmony_ci      exercising permissions granted by this License.
25beacf11bSopenharmony_ci
26beacf11bSopenharmony_ci      "Source" form shall mean the preferred form for making modifications,
27beacf11bSopenharmony_ci      including but not limited to software source code, documentation
28beacf11bSopenharmony_ci      source, and configuration files.
29beacf11bSopenharmony_ci
30beacf11bSopenharmony_ci      "Object" form shall mean any form resulting from mechanical
31beacf11bSopenharmony_ci      transformation or translation of a Source form, including but
32beacf11bSopenharmony_ci      not limited to compiled object code, generated documentation,
33beacf11bSopenharmony_ci      and conversions to other media types.
34beacf11bSopenharmony_ci
35beacf11bSopenharmony_ci      "Work" shall mean the work of authorship, whether in Source or
36beacf11bSopenharmony_ci      Object form, made available under the License, as indicated by a
37beacf11bSopenharmony_ci      copyright notice that is included in or attached to the work
38beacf11bSopenharmony_ci      (an example is provided in the Appendix below).
39beacf11bSopenharmony_ci
40beacf11bSopenharmony_ci      "Derivative Works" shall mean any work, whether in Source or Object
41beacf11bSopenharmony_ci      form, that is based on (or derived from) the Work and for which the
42beacf11bSopenharmony_ci      editorial revisions, annotations, elaborations, or other modifications
43beacf11bSopenharmony_ci      represent, as a whole, an original work of authorship. For the purposes
44beacf11bSopenharmony_ci      of this License, Derivative Works shall not include works that remain
45beacf11bSopenharmony_ci      separable from, or merely link (or bind by name) to the interfaces of,
46beacf11bSopenharmony_ci      the Work and Derivative Works thereof.
47beacf11bSopenharmony_ci
48beacf11bSopenharmony_ci      "Contribution" shall mean any work of authorship, including
49beacf11bSopenharmony_ci      the original version of the Work and any modifications or additions
50beacf11bSopenharmony_ci      to that Work or Derivative Works thereof, that is intentionally
51beacf11bSopenharmony_ci      submitted to Licensor for inclusion in the Work by the copyright owner
52beacf11bSopenharmony_ci      or by an individual or Legal Entity authorized to submit on behalf of
53beacf11bSopenharmony_ci      the copyright owner. For the purposes of this definition, "submitted"
54beacf11bSopenharmony_ci      means any form of electronic, verbal, or written communication sent
55beacf11bSopenharmony_ci      to the Licensor or its representatives, including but not limited to
56beacf11bSopenharmony_ci      communication on electronic mailing lists, source code control systems,
57beacf11bSopenharmony_ci      and issue tracking systems that are managed by, or on behalf of, the
58beacf11bSopenharmony_ci      Licensor for the purpose of discussing and improving the Work, but
59beacf11bSopenharmony_ci      excluding communication that is conspicuously marked or otherwise
60beacf11bSopenharmony_ci      designated in writing by the copyright owner as "Not a Contribution."
61beacf11bSopenharmony_ci
62beacf11bSopenharmony_ci      "Contributor" shall mean Licensor and any individual or Legal Entity
63beacf11bSopenharmony_ci      on behalf of whom a Contribution has been received by Licensor and
64beacf11bSopenharmony_ci      subsequently incorporated within the Work.
65beacf11bSopenharmony_ci
66beacf11bSopenharmony_ci   2. Grant of Copyright License. Subject to the terms and conditions of
67beacf11bSopenharmony_ci      this License, each Contributor hereby grants to You a perpetual,
68beacf11bSopenharmony_ci      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69beacf11bSopenharmony_ci      copyright license to reproduce, prepare Derivative Works of,
70beacf11bSopenharmony_ci      publicly display, publicly perform, sublicense, and distribute the
71beacf11bSopenharmony_ci      Work and such Derivative Works in Source or Object form.
72beacf11bSopenharmony_ci
73beacf11bSopenharmony_ci   3. Grant of Patent License. Subject to the terms and conditions of
74beacf11bSopenharmony_ci      this License, each Contributor hereby grants to You a perpetual,
75beacf11bSopenharmony_ci      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76beacf11bSopenharmony_ci      (except as stated in this section) patent license to make, have made,
77beacf11bSopenharmony_ci      use, offer to sell, sell, import, and otherwise transfer the Work,
78beacf11bSopenharmony_ci      where such license applies only to those patent claims licensable
79beacf11bSopenharmony_ci      by such Contributor that are necessarily infringed by their
80beacf11bSopenharmony_ci      Contribution(s) alone or by combination of their Contribution(s)
81beacf11bSopenharmony_ci      with the Work to which such Contribution(s) was submitted. If You
82beacf11bSopenharmony_ci      institute patent litigation against any entity (including a
83beacf11bSopenharmony_ci      cross-claim or counterclaim in a lawsuit) alleging that the Work
84beacf11bSopenharmony_ci      or a Contribution incorporated within the Work constitutes direct
85beacf11bSopenharmony_ci      or contributory patent infringement, then any patent licenses
86beacf11bSopenharmony_ci      granted to You under this License for that Work shall terminate
87beacf11bSopenharmony_ci      as of the date such litigation is filed.
88beacf11bSopenharmony_ci
89beacf11bSopenharmony_ci   4. Redistribution. You may reproduce and distribute copies of the
90beacf11bSopenharmony_ci      Work or Derivative Works thereof in any medium, with or without
91beacf11bSopenharmony_ci      modifications, and in Source or Object form, provided that You
92beacf11bSopenharmony_ci      meet the following conditions:
93beacf11bSopenharmony_ci
94beacf11bSopenharmony_ci      (a) You must give any other recipients of the Work or
95beacf11bSopenharmony_ci          Derivative Works a copy of this License; and
96beacf11bSopenharmony_ci
97beacf11bSopenharmony_ci      (b) You must cause any modified files to carry prominent notices
98beacf11bSopenharmony_ci          stating that You changed the files; and
99beacf11bSopenharmony_ci
100beacf11bSopenharmony_ci      (c) You must retain, in the Source form of any Derivative Works
101beacf11bSopenharmony_ci          that You distribute, all copyright, patent, trademark, and
102beacf11bSopenharmony_ci          attribution notices from the Source form of the Work,
103beacf11bSopenharmony_ci          excluding those notices that do not pertain to any part of
104beacf11bSopenharmony_ci          the Derivative Works; and
105beacf11bSopenharmony_ci
106beacf11bSopenharmony_ci      (d) If the Work includes a "NOTICE" text file as part of its
107beacf11bSopenharmony_ci          distribution, then any Derivative Works that You distribute must
108beacf11bSopenharmony_ci          include a readable copy of the attribution notices contained
109beacf11bSopenharmony_ci          within such NOTICE file, excluding those notices that do not
110beacf11bSopenharmony_ci          pertain to any part of the Derivative Works, in at least one
111beacf11bSopenharmony_ci          of the following places: within a NOTICE text file distributed
112beacf11bSopenharmony_ci          as part of the Derivative Works; within the Source form or
113beacf11bSopenharmony_ci          documentation, if provided along with the Derivative Works; or,
114beacf11bSopenharmony_ci          within a display generated by the Derivative Works, if and
115beacf11bSopenharmony_ci          wherever such third-party notices normally appear. The contents
116beacf11bSopenharmony_ci          of the NOTICE file are for informational purposes only and
117beacf11bSopenharmony_ci          do not modify the License. You may add Your own attribution
118beacf11bSopenharmony_ci          notices within Derivative Works that You distribute, alongside
119beacf11bSopenharmony_ci          or as an addendum to the NOTICE text from the Work, provided
120beacf11bSopenharmony_ci          that such additional attribution notices cannot be construed
121beacf11bSopenharmony_ci          as modifying the License.
122beacf11bSopenharmony_ci
123beacf11bSopenharmony_ci      You may add Your own copyright statement to Your modifications and
124beacf11bSopenharmony_ci      may provide additional or different license terms and conditions
125beacf11bSopenharmony_ci      for use, reproduction, or distribution of Your modifications, or
126beacf11bSopenharmony_ci      for any such Derivative Works as a whole, provided Your use,
127beacf11bSopenharmony_ci      reproduction, and distribution of the Work otherwise complies with
128beacf11bSopenharmony_ci      the conditions stated in this License.
129beacf11bSopenharmony_ci
130beacf11bSopenharmony_ci   5. Submission of Contributions. Unless You explicitly state otherwise,
131beacf11bSopenharmony_ci      any Contribution intentionally submitted for inclusion in the Work
132beacf11bSopenharmony_ci      by You to the Licensor shall be under the terms and conditions of
133beacf11bSopenharmony_ci      this License, without any additional terms or conditions.
134beacf11bSopenharmony_ci      Notwithstanding the above, nothing herein shall supersede or modify
135beacf11bSopenharmony_ci      the terms of any separate license agreement you may have executed
136beacf11bSopenharmony_ci      with Licensor regarding such Contributions.
137beacf11bSopenharmony_ci
138beacf11bSopenharmony_ci   6. Trademarks. This License does not grant permission to use the trade
139beacf11bSopenharmony_ci      names, trademarks, service marks, or product names of the Licensor,
140beacf11bSopenharmony_ci      except as required for reasonable and customary use in describing the
141beacf11bSopenharmony_ci      origin of the Work and reproducing the content of the NOTICE file.
142beacf11bSopenharmony_ci
143beacf11bSopenharmony_ci   7. Disclaimer of Warranty. Unless required by applicable law or
144beacf11bSopenharmony_ci      agreed to in writing, Licensor provides the Work (and each
145beacf11bSopenharmony_ci      Contributor provides its Contributions) on an "AS IS" BASIS,
146beacf11bSopenharmony_ci      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147beacf11bSopenharmony_ci      implied, including, without limitation, any warranties or conditions
148beacf11bSopenharmony_ci      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149beacf11bSopenharmony_ci      PARTICULAR PURPOSE. You are solely responsible for determining the
150beacf11bSopenharmony_ci      appropriateness of using or redistributing the Work and assume any
151beacf11bSopenharmony_ci      risks associated with Your exercise of permissions under this License.
152beacf11bSopenharmony_ci
153beacf11bSopenharmony_ci   8. Limitation of Liability. In no event and under no legal theory,
154beacf11bSopenharmony_ci      whether in tort (including negligence), contract, or otherwise,
155beacf11bSopenharmony_ci      unless required by applicable law (such as deliberate and grossly
156beacf11bSopenharmony_ci      negligent acts) or agreed to in writing, shall any Contributor be
157beacf11bSopenharmony_ci      liable to You for damages, including any direct, indirect, special,
158beacf11bSopenharmony_ci      incidental, or consequential damages of any character arising as a
159beacf11bSopenharmony_ci      result of this License or out of the use or inability to use the
160beacf11bSopenharmony_ci      Work (including but not limited to damages for loss of goodwill,
161beacf11bSopenharmony_ci      work stoppage, computer failure or malfunction, or any and all
162beacf11bSopenharmony_ci      other commercial damages or losses), even if such Contributor
163beacf11bSopenharmony_ci      has been advised of the possibility of such damages.
164beacf11bSopenharmony_ci
165beacf11bSopenharmony_ci   9. Accepting Warranty or Additional Liability. While redistributing
166beacf11bSopenharmony_ci      the Work or Derivative Works thereof, You may choose to offer,
167beacf11bSopenharmony_ci      and charge a fee for, acceptance of support, warranty, indemnity,
168beacf11bSopenharmony_ci      or other liability obligations and/or rights consistent with this
169beacf11bSopenharmony_ci      License. However, in accepting such obligations, You may act only
170beacf11bSopenharmony_ci      on Your own behalf and on Your sole responsibility, not on behalf
171beacf11bSopenharmony_ci      of any other Contributor, and only if You agree to indemnify,
172beacf11bSopenharmony_ci      defend, and hold each Contributor harmless for any liability
173beacf11bSopenharmony_ci      incurred by, or claims asserted against, such Contributor by reason
174beacf11bSopenharmony_ci      of your accepting any such warranty or additional liability.
175beacf11bSopenharmony_ci
176beacf11bSopenharmony_ci   END OF TERMS AND CONDITIONS
177beacf11bSopenharmony_ci
178beacf11bSopenharmony_ci   APPENDIX: How to apply the Apache License to your work.
179beacf11bSopenharmony_ci
180beacf11bSopenharmony_ci      To apply the Apache License to your work, attach the following
181beacf11bSopenharmony_ci      boilerplate notice, with the fields enclosed by brackets "[]"
182beacf11bSopenharmony_ci      replaced with your own identifying information. (Don't include
183beacf11bSopenharmony_ci      the brackets!)  The text should be enclosed in the appropriate
184beacf11bSopenharmony_ci      comment syntax for the file format. We also recommend that a
185beacf11bSopenharmony_ci      file or class name and description of purpose be included on the
186beacf11bSopenharmony_ci      same "printed page" as the copyright notice for easier
187beacf11bSopenharmony_ci      identification within third-party archives.
188beacf11bSopenharmony_ci
189beacf11bSopenharmony_ci   Copyright [yyyy] [name of copyright owner]
190beacf11bSopenharmony_ci
191beacf11bSopenharmony_ci   Licensed under the Apache License, Version 2.0 (the "License");
192beacf11bSopenharmony_ci   you may not use this file except in compliance with the License.
193beacf11bSopenharmony_ci   You may obtain a copy of the License at
194beacf11bSopenharmony_ci
195beacf11bSopenharmony_ci       http://www.apache.org/licenses/LICENSE-2.0
196beacf11bSopenharmony_ci
197beacf11bSopenharmony_ci   Unless required by applicable law or agreed to in writing, software
198beacf11bSopenharmony_ci   distributed under the License is distributed on an "AS IS" BASIS,
199beacf11bSopenharmony_ci   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200beacf11bSopenharmony_ci   See the License for the specific language governing permissions and
201beacf11bSopenharmony_ci   limitations under the License.
202beacf11bSopenharmony_ci
203beacf11bSopenharmony_ci------------------------------------------------------------------------------
204beacf11bSopenharmony_ci
205beacf11bSopenharmony_ciuIP
206beacf11bSopenharmony_ciinclude/nuttx/net/arp.h
207beacf11bSopenharmony_ciinclude/nuttx/net/can.h
208beacf11bSopenharmony_ciinclude/nuttx/net/dns.h
209beacf11bSopenharmony_ciinclude/nuttx/net/ethernet.h
210beacf11bSopenharmony_ciinclude/nuttx/net/icmp.h
211beacf11bSopenharmony_ciinclude/nuttx/net/icmpv6.h
212beacf11bSopenharmony_ciinclude/nuttx/net/igmp.h
213beacf11bSopenharmony_ciinclude/nuttx/net/ip.h
214beacf11bSopenharmony_ciinclude/nuttx/net/netconfig.h
215beacf11bSopenharmony_ciinclude/nuttx/net/netdev.h
216beacf11bSopenharmony_ciinclude/nuttx/net/netstats.h
217beacf11bSopenharmony_ciinclude/nuttx/net/tcp.h
218beacf11bSopenharmony_ciinclude/nuttx/net/tun.h
219beacf11bSopenharmony_ciinclude/nuttx/net/udp.h
220beacf11bSopenharmony_cinet/arp/arp_input.c
221beacf11bSopenharmony_cinet/arp/arp_dump.c
222beacf11bSopenharmony_cinet/arp/arp_format.c
223beacf11bSopenharmony_cinet/arp/arp_ipin.c
224beacf11bSopenharmony_cinet/arp/arp_out.c
225beacf11bSopenharmony_cinet/arp/arp_table.c
226beacf11bSopenharmony_cinet/devif/devif.h
227beacf11bSopenharmony_cinet/devif/devif_initialize.c
228beacf11bSopenharmony_cinet/devif/devif_send.c
229beacf11bSopenharmony_cinet/devif/ipv4_input.c
230beacf11bSopenharmony_cinet/icmp/icmp_input.c
231beacf11bSopenharmony_cinet/tcp/tcp_appsend.c
232beacf11bSopenharmony_cinet/tcp/tcp_conn.c
233beacf11bSopenharmony_cinet/tcp/tcp_devpoll.c
234beacf11bSopenharmony_cinet/tcp/tcp_input.c
235beacf11bSopenharmony_cinet/tcp/tcp_listen.c
236beacf11bSopenharmony_cinet/tcp/tcp_send.c
237beacf11bSopenharmony_cinet/tcp/tcp_seqno.c
238beacf11bSopenharmony_cinet/tcp/tcp_timer.c
239beacf11bSopenharmony_cinet/udp/udp_conn.c
240beacf11bSopenharmony_cinet/udp/udp_devpoll.c
241beacf11bSopenharmony_cinet/udp/udp_input.c
242beacf11bSopenharmony_cinet/udp/udp_send.c
243beacf11bSopenharmony_cilibs/libc/netdb/lib_dns.h
244beacf11bSopenharmony_cilibs/libc/netdb/lib_dnsquery.c
245beacf11bSopenharmony_ci====================
246beacf11bSopenharmony_ci
247beacf11bSopenharmony_ciMany lower-level networking components of NuttX derive from uIP:
248beacf11bSopenharmony_ci
249beacf11bSopenharmony_ci   Copyright (c) 2001-2003, Adam Dunkels.
250beacf11bSopenharmony_ci   All rights reserved.
251beacf11bSopenharmony_ci
252beacf11bSopenharmony_ci   Redistribution and use in source and binary forms, with or without
253beacf11bSopenharmony_ci   modification, are permitted provided that the following conditions
254beacf11bSopenharmony_ci   are met:
255beacf11bSopenharmony_ci   1. Redistributions of source code must retain the above copyright
256beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer.
257beacf11bSopenharmony_ci   2. Redistributions in binary form must reproduce the above copyright
258beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer in the
259beacf11bSopenharmony_ci      documentation and/or other materials provided with the distribution.
260beacf11bSopenharmony_ci   3. The name of the author may not be used to endorse or promote
261beacf11bSopenharmony_ci      products derived from this software without specific prior
262beacf11bSopenharmony_ci      written permission.
263beacf11bSopenharmony_ci
264beacf11bSopenharmony_ci   THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
265beacf11bSopenharmony_ci   OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
266beacf11bSopenharmony_ci   WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
267beacf11bSopenharmony_ci   ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
268beacf11bSopenharmony_ci   DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
269beacf11bSopenharmony_ci   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
270beacf11bSopenharmony_ci   GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
271beacf11bSopenharmony_ci   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
272beacf11bSopenharmony_ci   WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
273beacf11bSopenharmony_ci   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
274beacf11bSopenharmony_ci   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
275beacf11bSopenharmony_ci
276beacf11bSopenharmony_ciRhombus Math Library
277beacf11bSopenharmony_ci====================
278beacf11bSopenharmony_ci
279beacf11bSopenharmony_ciThe math library used in NuttX derives from the Rhombus OS by Nick Johnson
280beacf11bSopenharmony_ci(with many, many additions):
281beacf11bSopenharmony_ci
282beacf11bSopenharmony_ci  Copyright (C) 2009-2011 Nick Johnson <nickbjohnson4224 at gmail.com>
283beacf11bSopenharmony_ci
284beacf11bSopenharmony_ci  Permission to use, copy, modify, and distribute this software for any
285beacf11bSopenharmony_ci  purpose with or without fee is hereby granted, provided that the above
286beacf11bSopenharmony_ci  copyright notice and this permission notice appear in all copies.
287beacf11bSopenharmony_ci
288beacf11bSopenharmony_ci  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
289beacf11bSopenharmony_ci  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
290beacf11bSopenharmony_ci  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
291beacf11bSopenharmony_ci  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
292beacf11bSopenharmony_ci  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
293beacf11bSopenharmony_ci  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
294beacf11bSopenharmony_ci  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
295beacf11bSopenharmony_ci
296beacf11bSopenharmony_ciIGMP
297beacf11bSopenharmony_ci====
298beacf11bSopenharmony_ci
299beacf11bSopenharmony_ciIGMP support, if enabled, adds additional logic by Steve Reynolds:
300beacf11bSopenharmony_ci
301beacf11bSopenharmony_ci  Copyright (c) 2002 CITEL Technologies Ltd.
302beacf11bSopenharmony_ci  All rights reserved.
303beacf11bSopenharmony_ci
304beacf11bSopenharmony_ciThe HID Parser in drivers/usbhost
305beacf11bSopenharmony_ci=================================
306beacf11bSopenharmony_ci
307beacf11bSopenharmony_ci  Adapted from the LUFA Library (HPND-sell-variant):
308beacf11bSopenharmony_ci
309beacf11bSopenharmony_ci    Copyright 2011  Dean Camera (dean [at] fourwalledcubicle [dot] com)
310beacf11bSopenharmony_ci    dean [at] fourwalledcubicle [dot] com, www.lufa-lib.org
311beacf11bSopenharmony_ci
312beacf11bSopenharmony_ci  Permission to use, copy, modify, distribute, and sell this
313beacf11bSopenharmony_ci  software and its documentation for any purpose is hereby granted
314beacf11bSopenharmony_ci  without fee, provided that the above copyright notice appear in
315beacf11bSopenharmony_ci  all copies and that both that the copyright notice and this
316beacf11bSopenharmony_ci  permission notice and warranty disclaimer appear in supporting
317beacf11bSopenharmony_ci  documentation, and that the name of the author not be used in
318beacf11bSopenharmony_ci  advertising or publicity pertaining to distribution of the
319beacf11bSopenharmony_ci  software without specific, written prior permission.
320beacf11bSopenharmony_ci
321beacf11bSopenharmony_ci  The author disclaim all warranties with regard to this
322beacf11bSopenharmony_ci  software, including all implied warranties of merchantability
323beacf11bSopenharmony_ci  and fitness.  In no event shall the author be liable for any
324beacf11bSopenharmony_ci  special, indirect or consequential damages or any damages
325beacf11bSopenharmony_ci  whatsoever resulting from loss of use, data or profits, whether
326beacf11bSopenharmony_ci  in an action of contract, negligence or other tortious action,
327beacf11bSopenharmony_ci  arising out of or in connection with the use or performance of
328beacf11bSopenharmony_ci  this software.
329beacf11bSopenharmony_ci
330beacf11bSopenharmony_ciCertain functions in the NuttX C-library derive from other BSD-compatible
331beacf11bSopenharmony_cisources:
332beacf11bSopenharmony_ci
333beacf11bSopenharmony_cifs/nfs
334beacf11bSopenharmony_ciinclude/nuttx/fs/nfs.h
335beacf11bSopenharmony_ci======
336beacf11bSopenharmony_ci
337beacf11bSopenharmony_ci   NFS:
338beacf11bSopenharmony_ci
339beacf11bSopenharmony_ci     Copyright (c) 1989, 1991, 1993, 1995 The Regents of the University of
340beacf11bSopenharmony_ci       California.  All rights reserved.
341beacf11bSopenharmony_ci
342beacf11bSopenharmony_ci   and RPC also has:
343beacf11bSopenharmony_ci
344beacf11bSopenharmony_ci     Copyright (c) 2004 The Regents of the University of Michigan.
345beacf11bSopenharmony_ci     Copyright (c) 2004 Weston Andros Adamson <muzzle@umich.edu>.
346beacf11bSopenharmony_ci     Copyright (c) 2004 Marius Aamodt Eriksen <marius@umich.edu>.
347beacf11bSopenharmony_ci
348beacf11bSopenharmony_ci   The University of Michigan uses a modified BSD license equivalent to
349beacf11bSopenharmony_ci   the NuttX license.  The University of California code uses the original
350beacf11bSopenharmony_ci   BSD license and requires that I state the following:
351beacf11bSopenharmony_ci
352beacf11bSopenharmony_ci  "This product includes software developed by the University of
353beacf11bSopenharmony_ci   California, Berkeley and its contributors."
354beacf11bSopenharmony_ci
355beacf11bSopenharmony_cifs/spiffs
356beacf11bSopenharmony_ci=========
357beacf11bSopenharmony_ci
358beacf11bSopenharmony_ci  The MIT License (MIT)
359beacf11bSopenharmony_ci
360beacf11bSopenharmony_ci  Copyright (c) 2013-2017 Peter Andersson (pelleplutt1976<at>gmail.com)
361beacf11bSopenharmony_ci
362beacf11bSopenharmony_ci  Permission is hereby granted, free of charge, to any person obtaining a copy of
363beacf11bSopenharmony_ci  this software and associated documentation files (the "Software"), to deal in
364beacf11bSopenharmony_ci  the Software without restriction, including without limitation the rights to
365beacf11bSopenharmony_ci  use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
366beacf11bSopenharmony_ci  the Software, and to permit persons to whom the Software is furnished to do so,
367beacf11bSopenharmony_ci  subject to the following conditions:
368beacf11bSopenharmony_ci
369beacf11bSopenharmony_ci  The above copyright notice and this permission notice shall be included in all
370beacf11bSopenharmony_ci  copies or substantial portions of the Software.
371beacf11bSopenharmony_ci
372beacf11bSopenharmony_ci  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
373beacf11bSopenharmony_ci  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
374beacf11bSopenharmony_ci  FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
375beacf11bSopenharmony_ci  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
376beacf11bSopenharmony_ci  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
377beacf11bSopenharmony_ci  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
378beacf11bSopenharmony_ci
379beacf11bSopenharmony_cistrtod()
380beacf11bSopenharmony_ci========
381beacf11bSopenharmony_ci
382beacf11bSopenharmony_ci  Copyright (C) 2002 Michael Ringgaard. All rights reserved.
383beacf11bSopenharmony_ci  Copyright (C) 2006-2007 H. Peter Anvin.
384beacf11bSopenharmony_ci
385beacf11bSopenharmony_cidtoa()
386beacf11bSopenharmony_ci======
387beacf11bSopenharmony_ci
388beacf11bSopenharmony_ci  If you enable floating point conversions with CONFIG_LIBC_FLOATINGPOINT,
389beacf11bSopenharmony_ci  then some files with an unmodified BSD license will be included.  That
390beacf11bSopenharmony_ci  license is similar to the above (modified) BSD license, but has an
391beacf11bSopenharmony_ci  additional requirement that I state the following:
392beacf11bSopenharmony_ci
393beacf11bSopenharmony_ci  "This product includes software developed by the University of
394beacf11bSopenharmony_ci   California, Berkeley and its contributors."
395beacf11bSopenharmony_ci
396beacf11bSopenharmony_cilibc/string/lib_vikmemcpy.c
397beacf11bSopenharmony_ci===========================
398beacf11bSopenharmony_ci
399beacf11bSopenharmony_ci  If you enable CONFIG_MEMCPY_VIK, then you will build with the optimized
400beacf11bSopenharmony_ci  version of memcpy from Daniel Vik.  Licensing information for that version
401beacf11bSopenharmony_ci  of memcpy() follows:
402beacf11bSopenharmony_ci
403beacf11bSopenharmony_ci  Copyright (C) 1999-2010 Daniel Vik
404beacf11bSopenharmony_ci
405beacf11bSopenharmony_ci  This software is provided 'as-is', without any express or implied
406beacf11bSopenharmony_ci  warranty. In no event will the authors be held liable for any
407beacf11bSopenharmony_ci  damages arising from the use of this software.
408beacf11bSopenharmony_ci  Permission is granted to anyone to use this software for any
409beacf11bSopenharmony_ci  purpose, including commercial applications, and to alter it and
410beacf11bSopenharmony_ci  redistribute it freely, subject to the following restrictions:
411beacf11bSopenharmony_ci
412beacf11bSopenharmony_ci  1. The origin of this software must not be misrepresented; you
413beacf11bSopenharmony_ci     must not claim that you wrote the original software. If you
414beacf11bSopenharmony_ci     use this software in a product, an acknowledgment in the
415beacf11bSopenharmony_ci     use this software in a product, an acknowledgment in the
416beacf11bSopenharmony_ci     product documentation would be appreciated but is not
417beacf11bSopenharmony_ci     required.
418beacf11bSopenharmony_ci
419beacf11bSopenharmony_ci  2. Altered source versions must be plainly marked as such, and
420beacf11bSopenharmony_ci     must not be misrepresented as being the original software.
421beacf11bSopenharmony_ci
422beacf11bSopenharmony_ci  3. This notice may not be removed or altered from any source
423beacf11bSopenharmony_ci     distribution.
424beacf11bSopenharmony_ci
425beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-a/gnu/arch_memchr.S
426beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-r/gnu/arch_memchr.S
427beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-m/gnu/arch_memchr.S
428beacf11bSopenharmony_cilibs/libc/machine/arm/armv8-m/gnu/arch_memchr.S
429beacf11bSopenharmony_ci================================================
430beacf11bSopenharmony_ci
431beacf11bSopenharmony_ci   Copyright (c) 2010-2011, Linaro Limited
432beacf11bSopenharmony_ci   All rights reserved.
433beacf11bSopenharmony_ci
434beacf11bSopenharmony_ci   Redistribution and use in source and binary forms, with or without
435beacf11bSopenharmony_ci   modification, are permitted provided that the following conditions
436beacf11bSopenharmony_ci   are met:
437beacf11bSopenharmony_ci
438beacf11bSopenharmony_ci      * Redistributions of source code must retain the above copyright
439beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer.
440beacf11bSopenharmony_ci
441beacf11bSopenharmony_ci      * Redistributions in binary form must reproduce the above copyright
442beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer in the
443beacf11bSopenharmony_ci      documentation and/or other materials provided with the distribution.
444beacf11bSopenharmony_ci
445beacf11bSopenharmony_ci      * Neither the name of Linaro Limited nor the names of its
446beacf11bSopenharmony_ci      contributors may be used to endorse or promote products derived
447beacf11bSopenharmony_ci      from this software without specific prior written permission.
448beacf11bSopenharmony_ci
449beacf11bSopenharmony_ci   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
450beacf11bSopenharmony_ci   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
451beacf11bSopenharmony_ci   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
452beacf11bSopenharmony_ci   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
453beacf11bSopenharmony_ci   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
454beacf11bSopenharmony_ci   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
455beacf11bSopenharmony_ci   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
456beacf11bSopenharmony_ci   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
457beacf11bSopenharmony_ci   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
458beacf11bSopenharmony_ci   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
459beacf11bSopenharmony_ci   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
460beacf11bSopenharmony_ci
461beacf11bSopenharmony_ci   Written by Dave Gilbert <david.gilbert@linaro.org>
462beacf11bSopenharmony_ci
463beacf11bSopenharmony_ci   Copyright (c) 2015 ARM Ltd.
464beacf11bSopenharmony_ci   All rights reserved.
465beacf11bSopenharmony_ci
466beacf11bSopenharmony_ci   Redistribution and use in source and binary forms, with or without
467beacf11bSopenharmony_ci   modification, are permitted provided that the following conditions are met:
468beacf11bSopenharmony_ci       * Redistributions of source code must retain the above copyright
469beacf11bSopenharmony_ci	 notice, this list of conditions and the following disclaimer.
470beacf11bSopenharmony_ci       * Redistributions in binary form must reproduce the above copyright
471beacf11bSopenharmony_ci	 notice, this list of conditions and the following disclaimer in the
472beacf11bSopenharmony_ci	 documentation and/or other materials provided with the distribution.
473beacf11bSopenharmony_ci       * Neither the name of the Linaro nor the
474beacf11bSopenharmony_ci	 names of its contributors may be used to endorse or promote products
475beacf11bSopenharmony_ci	 derived from this software without specific prior written permission.
476beacf11bSopenharmony_ci
477beacf11bSopenharmony_ci   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
478beacf11bSopenharmony_ci   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
479beacf11bSopenharmony_ci   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
480beacf11bSopenharmony_ci   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT
481beacf11bSopenharmony_ci   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
482beacf11bSopenharmony_ci   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
483beacf11bSopenharmony_ci   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
484beacf11bSopenharmony_ci   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
485beacf11bSopenharmony_ci   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
486beacf11bSopenharmony_ci   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
487beacf11bSopenharmony_ci   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
488beacf11bSopenharmony_ci
489beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
490beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-a/gnu/arch_strlen.S
491beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
492beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-r/gnu/arch_strlen.S
493beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_strnlen.S
494beacf11bSopenharmony_ci================================================
495beacf11bSopenharmony_ci
496beacf11bSopenharmony_ci   Copyright (c) 2013, Linaro Limited
497beacf11bSopenharmony_ci   All rights reserved.
498beacf11bSopenharmony_ci
499beacf11bSopenharmony_ci   Redistribution and use in source and binary forms, with or without
500beacf11bSopenharmony_ci   modification, are permitted provided that the following conditions
501beacf11bSopenharmony_ci   are met:
502beacf11bSopenharmony_ci
503beacf11bSopenharmony_ci      * Redistributions of source code must retain the above copyright
504beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer.
505beacf11bSopenharmony_ci
506beacf11bSopenharmony_ci      * Redistributions in binary form must reproduce the above copyright
507beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer in the
508beacf11bSopenharmony_ci      documentation and/or other materials provided with the distribution.
509beacf11bSopenharmony_ci
510beacf11bSopenharmony_ci      * Neither the name of Linaro Limited nor the names of its
511beacf11bSopenharmony_ci      contributors may be used to endorse or promote products derived
512beacf11bSopenharmony_ci      from this software without specific prior written permission.
513beacf11bSopenharmony_ci
514beacf11bSopenharmony_ci   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
515beacf11bSopenharmony_ci   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
516beacf11bSopenharmony_ci   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
517beacf11bSopenharmony_ci   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
518beacf11bSopenharmony_ci   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
519beacf11bSopenharmony_ci   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
520beacf11bSopenharmony_ci   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
521beacf11bSopenharmony_ci   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
522beacf11bSopenharmony_ci   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
523beacf11bSopenharmony_ci   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
524beacf11bSopenharmony_ci   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
525beacf11bSopenharmony_ci
526beacf11bSopenharmony_ci
527beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-a/gnu/arch_memmove.S
528beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-r/gnu/arch_memmove.S
529beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-m/gnu/arch_memmove.S
530beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-m/gnu/arch_memset.S
531beacf11bSopenharmony_cilibs/libc/machine/arm/armv8-m/gnu/arch_memmove.S
532beacf11bSopenharmony_cilibs/libc/machine/arm/armv8-m/gnu/arch_memset.S
533beacf11bSopenharmony_ci================================================
534beacf11bSopenharmony_ci
535beacf11bSopenharmony_ci Copyright (c) 2015 ARM Ltd
536beacf11bSopenharmony_ci All rights reserved.
537beacf11bSopenharmony_ci
538beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
539beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
540beacf11bSopenharmony_ci are met:
541beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
542beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
543beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
544beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
545beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
546beacf11bSopenharmony_ci 3. The name of the company may not be used to endorse or promote
547beacf11bSopenharmony_ci    products derived from this software without specific prior written
548beacf11bSopenharmony_ci    permission.
549beacf11bSopenharmony_ci
550beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
551beacf11bSopenharmony_ci WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
552beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
553beacf11bSopenharmony_ci IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
554beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
555beacf11bSopenharmony_ci TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
556beacf11bSopenharmony_ci PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
557beacf11bSopenharmony_ci LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
558beacf11bSopenharmony_ci NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
559beacf11bSopenharmony_ci SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
560beacf11bSopenharmony_ci
561beacf11bSopenharmony_ci
562beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-a/gnu/arch_memset.S
563beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-r/gnu/arch_memset.S
564beacf11bSopenharmony_ci================================================
565beacf11bSopenharmony_ci
566beacf11bSopenharmony_ci Copyright (C) 2013 The Android Open Source Project
567beacf11bSopenharmony_ci All rights reserved.
568beacf11bSopenharmony_ci
569beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
570beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
571beacf11bSopenharmony_ci are met:
572beacf11bSopenharmony_ci  * Redistributions of source code must retain the above copyright
573beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
574beacf11bSopenharmony_ci  * Redistributions in binary form must reproduce the above copyright
575beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
576beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
577beacf11bSopenharmony_ci    distribution.
578beacf11bSopenharmony_ci
579beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
580beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
581beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
582beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
583beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
584beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
585beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
586beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
587beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
588beacf11bSopenharmony_ci OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
589beacf11bSopenharmony_ci OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
590beacf11bSopenharmony_ci SUCH DAMAGE.
591beacf11bSopenharmony_ci
592beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-a/gnu/arch_strcmp.S
593beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-r/gnu/arch_strcmp.S
594beacf11bSopenharmony_ci================================================
595beacf11bSopenharmony_ci
596beacf11bSopenharmony_ci Copyright (c) 2011 The Android Open Source Project
597beacf11bSopenharmony_ci Copyright (c) 2008 ARM Ltd
598beacf11bSopenharmony_ci All rights reserved.
599beacf11bSopenharmony_ci
600beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
601beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
602beacf11bSopenharmony_ci are met:
603beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
604beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
605beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
606beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
607beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
608beacf11bSopenharmony_ci 3. The name of the company may not be used to endorse or promote
609beacf11bSopenharmony_ci    products derived from this software without specific prior written
610beacf11bSopenharmony_ci    permission.
611beacf11bSopenharmony_ci
612beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
613beacf11bSopenharmony_ci WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
614beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
615beacf11bSopenharmony_ci IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
616beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
617beacf11bSopenharmony_ci TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
618beacf11bSopenharmony_ci PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
619beacf11bSopenharmony_ci LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
620beacf11bSopenharmony_ci NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
621beacf11bSopenharmony_ci SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
622beacf11bSopenharmony_ci
623beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
624beacf11bSopenharmony_cilibs/libc/machine/arm/armv8-m/gnu/arch_memcpy.S
625beacf11bSopenharmony_ci================================================
626beacf11bSopenharmony_ci
627beacf11bSopenharmony_ci Copyright (c) 2013 ARM Ltd
628beacf11bSopenharmony_ci All rights reserved.
629beacf11bSopenharmony_ci
630beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
631beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
632beacf11bSopenharmony_ci are met:
633beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
634beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
635beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
636beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
637beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
638beacf11bSopenharmony_ci 3. The name of the company may not be used to endorse or promote
639beacf11bSopenharmony_ci    products derived from this software without specific prior written
640beacf11bSopenharmony_ci    permission.
641beacf11bSopenharmony_ci
642beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
643beacf11bSopenharmony_ci WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
644beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
645beacf11bSopenharmony_ci IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
646beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
647beacf11bSopenharmony_ci TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
648beacf11bSopenharmony_ci PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
649beacf11bSopenharmony_ci LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
650beacf11bSopenharmony_ci NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
651beacf11bSopenharmony_ci SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
652beacf11bSopenharmony_ci
653beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-m/gnu/arch_strcmp.S
654beacf11bSopenharmony_cilibs/libc/machine/arm/armv8-m/gnu/arch_strcmp.S
655beacf11bSopenharmony_ci================================================
656beacf11bSopenharmony_ci
657beacf11bSopenharmony_ci Copyright (c) 2012-2014 ARM Ltd
658beacf11bSopenharmony_ci All rights reserved.
659beacf11bSopenharmony_ci
660beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
661beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
662beacf11bSopenharmony_ci are met:
663beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
664beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
665beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
666beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
667beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
668beacf11bSopenharmony_ci 3. The name of the company may not be used to endorse or promote
669beacf11bSopenharmony_ci    products derived from this software without specific prior written
670beacf11bSopenharmony_ci    permission.
671beacf11bSopenharmony_ci
672beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
673beacf11bSopenharmony_ci WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
674beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
675beacf11bSopenharmony_ci IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
676beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
677beacf11bSopenharmony_ci TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
678beacf11bSopenharmony_ci PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
679beacf11bSopenharmony_ci LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
680beacf11bSopenharmony_ci NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
681beacf11bSopenharmony_ci SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
682beacf11bSopenharmony_ci
683beacf11bSopenharmony_cilibs/libc/machine/arm/armv7-m/gnu/arch_strlen.S
684beacf11bSopenharmony_cilibs/libc/machine/arm/armv8-m/gnu/arch_strlen.S
685beacf11bSopenharmony_ci================================================
686beacf11bSopenharmony_ci
687beacf11bSopenharmony_ci   Copyright (c) 2010-2011,2013 Linaro Limited
688beacf11bSopenharmony_ci   All rights reserved.
689beacf11bSopenharmony_ci
690beacf11bSopenharmony_ci   Redistribution and use in source and binary forms, with or without
691beacf11bSopenharmony_ci   modification, are permitted provided that the following conditions
692beacf11bSopenharmony_ci   are met:
693beacf11bSopenharmony_ci
694beacf11bSopenharmony_ci      * Redistributions of source code must retain the above copyright
695beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer.
696beacf11bSopenharmony_ci
697beacf11bSopenharmony_ci      * Redistributions in binary form must reproduce the above copyright
698beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer in the
699beacf11bSopenharmony_ci      documentation and/or other materials provided with the distribution.
700beacf11bSopenharmony_ci
701beacf11bSopenharmony_ci      * Neither the name of Linaro Limited nor the names of its
702beacf11bSopenharmony_ci      contributors may be used to endorse or promote products derived
703beacf11bSopenharmony_ci      from this software without specific prior written permission.
704beacf11bSopenharmony_ci
705beacf11bSopenharmony_ci   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
706beacf11bSopenharmony_ci   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
707beacf11bSopenharmony_ci   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
708beacf11bSopenharmony_ci   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
709beacf11bSopenharmony_ci   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
710beacf11bSopenharmony_ci   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
711beacf11bSopenharmony_ci   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
712beacf11bSopenharmony_ci   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
713beacf11bSopenharmony_ci   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
714beacf11bSopenharmony_ci   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
715beacf11bSopenharmony_ci   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
716beacf11bSopenharmony_ci
717beacf11bSopenharmony_ci   Copyright (c) 2015 ARM Ltd.
718beacf11bSopenharmony_ci   All rights reserved.
719beacf11bSopenharmony_ci
720beacf11bSopenharmony_ci   Redistribution and use in source and binary forms, with or without
721beacf11bSopenharmony_ci   modification, are permitted provided that the following conditions are met:
722beacf11bSopenharmony_ci       * Redistributions of source code must retain the above copyright
723beacf11bSopenharmony_ci	 notice, this list of conditions and the following disclaimer.
724beacf11bSopenharmony_ci       * Redistributions in binary form must reproduce the above copyright
725beacf11bSopenharmony_ci	 notice, this list of conditions and the following disclaimer in the
726beacf11bSopenharmony_ci	 documentation and/or other materials provided with the distribution.
727beacf11bSopenharmony_ci       * Neither the name of the Linaro nor the
728beacf11bSopenharmony_ci	 names of its contributors may be used to endorse or promote products
729beacf11bSopenharmony_ci	 derived from this software without specific prior written permission.
730beacf11bSopenharmony_ci
731beacf11bSopenharmony_ci   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
732beacf11bSopenharmony_ci   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
733beacf11bSopenharmony_ci   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
734beacf11bSopenharmony_ci   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT
735beacf11bSopenharmony_ci   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
736beacf11bSopenharmony_ci   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
737beacf11bSopenharmony_ci   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
738beacf11bSopenharmony_ci   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
739beacf11bSopenharmony_ci   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
740beacf11bSopenharmony_ci   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
741beacf11bSopenharmony_ci   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
742beacf11bSopenharmony_ci
743beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_memchr.S
744beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_strchr.S
745beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_strchrnul.S
746beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_strrchr.S
747beacf11bSopenharmony_ci================================================
748beacf11bSopenharmony_ci
749beacf11bSopenharmony_ci Copyright (c) 2014, ARM Limited
750beacf11bSopenharmony_ci All rights Reserved.
751beacf11bSopenharmony_ci
752beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
753beacf11bSopenharmony_ci modification, are permitted provided that the following conditions are met:
754beacf11bSopenharmony_ci     * Redistributions of source code must retain the above copyright
755beacf11bSopenharmony_ci       notice, this list of conditions and the following disclaimer.
756beacf11bSopenharmony_ci     * Redistributions in binary form must reproduce the above copyright
757beacf11bSopenharmony_ci       notice, this list of conditions and the following disclaimer in the
758beacf11bSopenharmony_ci       documentation and/or other materials provided with the distribution.
759beacf11bSopenharmony_ci     * Neither the name of the company nor the names of its contributors
760beacf11bSopenharmony_ci       may be used to endorse or promote products derived from this
761beacf11bSopenharmony_ci       software without specific prior written permission.
762beacf11bSopenharmony_ci
763beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
764beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
765beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
766beacf11bSopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
767beacf11bSopenharmony_ci HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
768beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
769beacf11bSopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
770beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
771beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
772beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
773beacf11bSopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
774beacf11bSopenharmony_ci
775beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_memcmp.S
776beacf11bSopenharmony_ci================================================
777beacf11bSopenharmony_ci
778beacf11bSopenharmony_ci Copyright (c) 2018, Linaro Limited
779beacf11bSopenharmony_ci  All rights reserved.
780beacf11bSopenharmony_ci
781beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
782beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
783beacf11bSopenharmony_ci are met:
784beacf11bSopenharmony_ci
785beacf11bSopenharmony_ci    * Redistributions of source code must retain the above copyright
786beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
787beacf11bSopenharmony_ci
788beacf11bSopenharmony_ci    * Redistributions in binary form must reproduce the above copyright
789beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
790beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
791beacf11bSopenharmony_ci
792beacf11bSopenharmony_ci    * Neither the name of Linaro Limited nor the names of its
793beacf11bSopenharmony_ci    contributors may be used to endorse or promote products derived
794beacf11bSopenharmony_ci    from this software without specific prior written permission.
795beacf11bSopenharmony_ci
796beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
797beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
798beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
799beacf11bSopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
800beacf11bSopenharmony_ci HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
801beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
802beacf11bSopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
803beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
804beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
805beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
806beacf11bSopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
807beacf11bSopenharmony_ci
808beacf11bSopenharmony_ci Copyright (c) 2017 ARM Ltd
809beacf11bSopenharmony_ci All rights reserved.
810beacf11bSopenharmony_ci
811beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
812beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
813beacf11bSopenharmony_ci are met:
814beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
815beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
816beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
817beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
818beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
819beacf11bSopenharmony_ci 3. The name of the company may not be used to endorse or promote
820beacf11bSopenharmony_ci    products derived from this software without specific prior written
821beacf11bSopenharmony_ci    permission.
822beacf11bSopenharmony_ci
823beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
824beacf11bSopenharmony_ci WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
825beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
826beacf11bSopenharmony_ci IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
827beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
828beacf11bSopenharmony_ci TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
829beacf11bSopenharmony_ci PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
830beacf11bSopenharmony_ci LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
831beacf11bSopenharmony_ci NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
832beacf11bSopenharmony_ci SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
833beacf11bSopenharmony_ci
834beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_memcpy.S
835beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_memmove.S
836beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_memset.S
837beacf11bSopenharmony_ci================================================
838beacf11bSopenharmony_ci
839beacf11bSopenharmony_ci Copyright (c) 2012-2013, Linaro Limited
840beacf11bSopenharmony_ci  All rights reserved.
841beacf11bSopenharmony_ci
842beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
843beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
844beacf11bSopenharmony_ci are met:
845beacf11bSopenharmony_ci
846beacf11bSopenharmony_ci    * Redistributions of source code must retain the above copyright
847beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
848beacf11bSopenharmony_ci
849beacf11bSopenharmony_ci    * Redistributions in binary form must reproduce the above copyright
850beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
851beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
852beacf11bSopenharmony_ci
853beacf11bSopenharmony_ci    * Neither the name of Linaro Limited nor the names of its
854beacf11bSopenharmony_ci    contributors may be used to endorse or promote products derived
855beacf11bSopenharmony_ci    from this software without specific prior written permission.
856beacf11bSopenharmony_ci
857beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
858beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
859beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
860beacf11bSopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
861beacf11bSopenharmony_ci HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
862beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
863beacf11bSopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
864beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
865beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
866beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
867beacf11bSopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
868beacf11bSopenharmony_ci
869beacf11bSopenharmony_ci Copyright (c) 2015 ARM Ltd
870beacf11bSopenharmony_ci All rights reserved.
871beacf11bSopenharmony_ci
872beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
873beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
874beacf11bSopenharmony_ci are met:
875beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
876beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
877beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
878beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
879beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
880beacf11bSopenharmony_ci 3. The name of the company may not be used to endorse or promote
881beacf11bSopenharmony_ci    products derived from this software without specific prior written
882beacf11bSopenharmony_ci    permission.
883beacf11bSopenharmony_ci
884beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
885beacf11bSopenharmony_ci WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
886beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
887beacf11bSopenharmony_ci IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
888beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
889beacf11bSopenharmony_ci TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
890beacf11bSopenharmony_ci PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
891beacf11bSopenharmony_ci LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
892beacf11bSopenharmony_ci NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
893beacf11bSopenharmony_ci SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
894beacf11bSopenharmony_ci
895beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_strcmp.S
896beacf11bSopenharmony_ci================================================
897beacf11bSopenharmony_ci
898beacf11bSopenharmony_ci Copyright (c) 2012-2018, Linaro Limited
899beacf11bSopenharmony_ci  All rights reserved.
900beacf11bSopenharmony_ci
901beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
902beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
903beacf11bSopenharmony_ci are met:
904beacf11bSopenharmony_ci
905beacf11bSopenharmony_ci    * Redistributions of source code must retain the above copyright
906beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
907beacf11bSopenharmony_ci
908beacf11bSopenharmony_ci    * Redistributions in binary form must reproduce the above copyright
909beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
910beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
911beacf11bSopenharmony_ci
912beacf11bSopenharmony_ci    * Neither the name of Linaro Limited nor the names of its
913beacf11bSopenharmony_ci    contributors may be used to endorse or promote products derived
914beacf11bSopenharmony_ci    from this software without specific prior written permission.
915beacf11bSopenharmony_ci
916beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
917beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
918beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
919beacf11bSopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
920beacf11bSopenharmony_ci HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
921beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
922beacf11bSopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
923beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
924beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
925beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
926beacf11bSopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
927beacf11bSopenharmony_ci
928beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_strcpy.S
929beacf11bSopenharmony_ci================================================
930beacf11bSopenharmony_ci
931beacf11bSopenharmony_ci   Copyright (c) 2013, 2014, 2015 ARM Ltd.
932beacf11bSopenharmony_ci   All rights reserved.
933beacf11bSopenharmony_ci
934beacf11bSopenharmony_ci   Redistribution and use in source and binary forms, with or without
935beacf11bSopenharmony_ci   modification, are permitted provided that the following conditions are met:
936beacf11bSopenharmony_ci       * Redistributions of source code must retain the above copyright
937beacf11bSopenharmony_ci	 notice, this list of conditions and the following disclaimer.
938beacf11bSopenharmony_ci       * Redistributions in binary form must reproduce the above copyright
939beacf11bSopenharmony_ci	 notice, this list of conditions and the following disclaimer in the
940beacf11bSopenharmony_ci	 documentation and/or other materials provided with the distribution.
941beacf11bSopenharmony_ci       * Neither the name of the Linaro nor the
942beacf11bSopenharmony_ci	 names of its contributors may be used to endorse or promote products
943beacf11bSopenharmony_ci	 derived from this software without specific prior written permission.
944beacf11bSopenharmony_ci
945beacf11bSopenharmony_ci   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
946beacf11bSopenharmony_ci   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
947beacf11bSopenharmony_ci   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
948beacf11bSopenharmony_ci   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT
949beacf11bSopenharmony_ci   HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
950beacf11bSopenharmony_ci   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
951beacf11bSopenharmony_ci   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
952beacf11bSopenharmony_ci   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
953beacf11bSopenharmony_ci   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
954beacf11bSopenharmony_ci   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
955beacf11bSopenharmony_ci   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
956beacf11bSopenharmony_ci
957beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_strlen.S
958beacf11bSopenharmony_ci================================================
959beacf11bSopenharmony_ci
960beacf11bSopenharmony_ci Copyright (c) 2013-2015, Linaro Limited
961beacf11bSopenharmony_ci  All rights reserved.
962beacf11bSopenharmony_ci
963beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
964beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
965beacf11bSopenharmony_ci are met:
966beacf11bSopenharmony_ci
967beacf11bSopenharmony_ci    * Redistributions of source code must retain the above copyright
968beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
969beacf11bSopenharmony_ci
970beacf11bSopenharmony_ci    * Redistributions in binary form must reproduce the above copyright
971beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
972beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
973beacf11bSopenharmony_ci
974beacf11bSopenharmony_ci    * Neither the name of Linaro Limited nor the names of its
975beacf11bSopenharmony_ci    contributors may be used to endorse or promote products derived
976beacf11bSopenharmony_ci    from this software without specific prior written permission.
977beacf11bSopenharmony_ci
978beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
979beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
980beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
981beacf11bSopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
982beacf11bSopenharmony_ci HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
983beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
984beacf11bSopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
985beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
986beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
987beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
988beacf11bSopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
989beacf11bSopenharmony_ci
990beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_strncmp.S
991beacf11bSopenharmony_ci================================================
992beacf11bSopenharmony_ci
993beacf11bSopenharmony_ci Copyright (c) 2013, 2018, Linaro Limited
994beacf11bSopenharmony_ci  All rights reserved.
995beacf11bSopenharmony_ci
996beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
997beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
998beacf11bSopenharmony_ci are met:
999beacf11bSopenharmony_ci
1000beacf11bSopenharmony_ci    * Redistributions of source code must retain the above copyright
1001beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1002beacf11bSopenharmony_ci
1003beacf11bSopenharmony_ci    * Redistributions in binary form must reproduce the above copyright
1004beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
1005beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
1006beacf11bSopenharmony_ci
1007beacf11bSopenharmony_ci    * Neither the name of Linaro Limited nor the names of its
1008beacf11bSopenharmony_ci    contributors may be used to endorse or promote products derived
1009beacf11bSopenharmony_ci    from this software without specific prior written permission.
1010beacf11bSopenharmony_ci
1011beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1012beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1013beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1014beacf11bSopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1015beacf11bSopenharmony_ci HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1016beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1017beacf11bSopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1018beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1019beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1020beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1021beacf11bSopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1022beacf11bSopenharmony_ci
1023beacf11bSopenharmony_cilibs/libc/machine/risc-v/gnu/arch_memset.S
1024beacf11bSopenharmony_cilibs/libc/machine/risc-v/gnu/arch_strcmp.S
1025beacf11bSopenharmony_ci================================================
1026beacf11bSopenharmony_ci
1027beacf11bSopenharmony_ci Copyright (c) 2017  SiFive Inc. All rights reserved.
1028beacf11bSopenharmony_ci
1029beacf11bSopenharmony_ci This copyrighted material is made available to anyone wishing to use,
1030beacf11bSopenharmony_ci modify, copy, or redistribute it subject to the terms and conditions
1031beacf11bSopenharmony_ci of the FreeBSD License.   This program is distributed in the hope that
1032beacf11bSopenharmony_ci it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
1033beacf11bSopenharmony_ci including the implied warranties of MERCHANTABILITY or FITNESS FOR
1034beacf11bSopenharmony_ci A PARTICULAR PURPOSE.  A copy of this license is available at
1035beacf11bSopenharmony_ci http://www.opensource.org/licenses.
1036beacf11bSopenharmony_ci
1037beacf11bSopenharmony_cilibs/libc/misc/lib_crc32.c
1038beacf11bSopenharmony_ci=========================
1039beacf11bSopenharmony_ci
1040beacf11bSopenharmony_ci   Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
1041beacf11bSopenharmony_ci
1042beacf11bSopenharmony_ci The logic in this file was developed by Gary S. Brown:
1043beacf11bSopenharmony_ci
1044beacf11bSopenharmony_ci   COPYRIGHT (C) 1986 Gary S. Brown.  You may use this program, or code or tables
1045beacf11bSopenharmony_ci   extracted from it, as desired without restriction.
1046beacf11bSopenharmony_ci
1047beacf11bSopenharmony_ci First, the polynomial itself and its table of feedback terms.  The polynomial is:
1048beacf11bSopenharmony_ci
1049beacf11bSopenharmony_ci    X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0
1050beacf11bSopenharmony_ci
1051beacf11bSopenharmony_ci Note that we take it "backwards" and put the highest-order term in the lowest-order bit.
1052beacf11bSopenharmony_ci The X^32 term is "implied"; the LSB is the X^31 term, etc.  The X^0 term (usually shown
1053beacf11bSopenharmony_ci as "+1") results in the MSB being 1
1054beacf11bSopenharmony_ci
1055beacf11bSopenharmony_ci Note that the usual hardware shift register implementation, which is what we're using
1056beacf11bSopenharmony_ci (we're merely optimizing it by doing eight-bit chunks at a time) shifts bits into the
1057beacf11bSopenharmony_ci lowest-order term.  In our implementation, that means shifting towards the right.  Why
1058beacf11bSopenharmony_ci do we do it this way?  Because the calculated CRC must be transmitted in order from
1059beacf11bSopenharmony_ci highest-order term to lowest-order term.  UARTs transmit characters in order from LSB
1060beacf11bSopenharmony_ci to MSB.  By storing the CRC this way we hand it to the UART in the order low-byte to
1061beacf11bSopenharmony_ci high-byte; the UART sends each low-bit to hight-bit; and the result is transmission bit
1062beacf11bSopenharmony_ci by bit from highest- to lowest-order term without requiring any bit shuffling on our
1063beacf11bSopenharmony_ci part.  Reception works similarly
1064beacf11bSopenharmony_ci
1065beacf11bSopenharmony_ci The feedback terms table consists of 256, 32-bit entries.  Notes
1066beacf11bSopenharmony_ci
1067beacf11bSopenharmony_ci - The table can be generated at runtime if desired; code to do so is shown later.  It
1068beacf11bSopenharmony_ci   might not be obvious, but the feedback terms simply represent the results of eight
1069beacf11bSopenharmony_ci   shift/xor operations for all combinations of data and CRC register values
1070beacf11bSopenharmony_ci
1071beacf11bSopenharmony_ci - The values must be right-shifted by eight bits by the updcrc logic; the shift must
1072beacf11bSopenharmony_ci   be u_(bring in zeroes).  On some hardware you could probably optimize the shift in
1073beacf11bSopenharmony_ci   assembler by using byte-swap instructions polynomial $edb88320
1074beacf11bSopenharmony_ci
1075beacf11bSopenharmony_cilibs/libc/misc/lib_fnmatch.c
1076beacf11bSopenharmony_ci===============================
1077beacf11bSopenharmony_ci
1078beacf11bSopenharmony_ci   Copyright 1995, 2000 by Jef Poskanzer <jef@mail.acme.com>.
1079beacf11bSopenharmony_ci   All rights reserved.
1080beacf11bSopenharmony_ci
1081beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1082beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1083beacf11bSopenharmony_ci are met:
1084beacf11bSopenharmony_ci
1085beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1086beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1087beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1088beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
1089beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
1090beacf11bSopenharmony_ci
1091beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1092beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1093beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1094beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1095beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1096beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1097beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1098beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1099beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1100beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1101beacf11bSopenharmony_ci SUCH DAMAGE.
1102beacf11bSopenharmony_ci
1103beacf11bSopenharmony_cilibs/libc/misc/lib_ncompress.c
1104beacf11bSopenharmony_ci==============================
1105beacf11bSopenharmony_ci
1106beacf11bSopenharmony_ci   Copyright (C) 2008 Gregory Nutt. All rights reserved.
1107beacf11bSopenharmony_ci
1108beacf11bSopenharmony_ci This is the file compress24.c extracted from the ncompress-4.2.4 release
1109beacf11bSopenharmony_ci and adapted for NuttX.  The original code was released into the public
1110beacf11bSopenharmony_ci domain.   This NuttX version is re-released under the standard NuttX
1111beacf11bSopenharmony_ci BSD 3-clause license.  The original authors are listed below:
1112beacf11bSopenharmony_ci
1113beacf11bSopenharmony_ci   Spencer W. Thomas   (decvax!harpo!utah-cs!utah-gr!thomas)
1114beacf11bSopenharmony_ci   Jim McKie           (decvax!mcvax!jim)
1115beacf11bSopenharmony_ci   Steve Davies        (decvax!vax135!petsd!peora!srd)
1116beacf11bSopenharmony_ci   Ken Turkowski       (decvax!decwrl!turtlevax!ken)
1117beacf11bSopenharmony_ci   James A. Woods      (decvax!ihnp4!ames!jaw)
1118beacf11bSopenharmony_ci   Joe Orost           (decvax!vax135!petsd!joe)
1119beacf11bSopenharmony_ci   Dave Mack           (csu@alembic.acs.com)
1120beacf11bSopenharmony_ci   Peter Jannesen, Network Communication Systems
1121beacf11bSopenharmony_ci                       (peter@ncs.nl)
1122beacf11bSopenharmony_ci
1123beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1124beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1125beacf11bSopenharmony_ci are met:
1126beacf11bSopenharmony_ci
1127beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1128beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1129beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1130beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
1131beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
1132beacf11bSopenharmony_ci    distribution.
1133beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
1134beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
1135beacf11bSopenharmony_ci    without specific prior written permission.
1136beacf11bSopenharmony_ci
1137beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1138beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1139beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1140beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1141beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1142beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1143beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1144beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1145beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1146beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1147beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1148beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
1149beacf11bSopenharmony_ci
1150beacf11bSopenharmony_cilibs/libc/misc/lib_utsname.c
1151beacf11bSopenharmony_ci=============================
1152beacf11bSopenharmony_ci
1153beacf11bSopenharmony_ci   Copyright (C) 2015 Stavros Polymenis. All rights reserved.
1154beacf11bSopenharmony_ci
1155beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1156beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1157beacf11bSopenharmony_ci are met:
1158beacf11bSopenharmony_ci
1159beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1160beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1161beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1162beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
1163beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
1164beacf11bSopenharmony_ci    distribution.
1165beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
1166beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
1167beacf11bSopenharmony_ci    without specific prior written permission.
1168beacf11bSopenharmony_ci
1169beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1170beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1171beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1172beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1173beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1174beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1175beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1176beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1177beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1178beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1179beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1180beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
1181beacf11bSopenharmony_ci
1182beacf11bSopenharmony_cilibs/libc/net/lib_addrconfig.c
1183beacf11bSopenharmony_ci===============================
1184beacf11bSopenharmony_ci
1185beacf11bSopenharmony_ci   Copyright (c) 2015, Max Nekludov. All rights reserved.
1186beacf11bSopenharmony_ci
1187beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1188beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1189beacf11bSopenharmony_ci are met:
1190beacf11bSopenharmony_ci
1191beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1192beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1193beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1194beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
1195beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
1196beacf11bSopenharmony_ci 3. Neither the name of the Institute nor the names of its contributors
1197beacf11bSopenharmony_ci    may be used to endorse or promote products derived from this software
1198beacf11bSopenharmony_ci    without specific prior written permission.
1199beacf11bSopenharmony_ci
1200beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
1201beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1202beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1203beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
1204beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1205beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1206beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1207beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1208beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1209beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1210beacf11bSopenharmony_ci SUCH DAMAGE.
1211beacf11bSopenharmony_ci
1212beacf11bSopenharmony_cilibs/libc/stdlib/lib_strtod.c
1213beacf11bSopenharmony_cilibs/libc/stdlib/lib_strtof.c
1214beacf11bSopenharmony_cilibs/libc/stdlib/lib_strtold.c
1215beacf11bSopenharmony_ci=============================
1216beacf11bSopenharmony_ci
1217beacf11bSopenharmony_ci   Copyright (C) 2002 Michael Ringgaard. All rights reserved.
1218beacf11bSopenharmony_ci   Copyright (C) 2006-2007 H. Peter Anvin.
1219beacf11bSopenharmony_ci
1220beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1221beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1222beacf11bSopenharmony_ci are met:
1223beacf11bSopenharmony_ci
1224beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1225beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1226beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1227beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
1228beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
1229beacf11bSopenharmony_ci 3. Neither the name of the project nor the names of its contributors
1230beacf11bSopenharmony_ci    may be used to endorse or promote products derived from this software
1231beacf11bSopenharmony_ci    without specific prior written permission.
1232beacf11bSopenharmony_ci
1233beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1234beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1235beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1236beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
1237beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1238beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
1239beacf11bSopenharmony_ci (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
1240beacf11bSopenharmony_ci SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1241beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
1242beacf11bSopenharmony_ci STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1243beacf11bSopenharmony_ci ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
1244beacf11bSopenharmony_ci OF THE POSSIBILITY OF SUCH DAMAGE.
1245beacf11bSopenharmony_ci
1246beacf11bSopenharmony_cilibs/libc/stdlib/lib_wctomb.c
1247beacf11bSopenharmony_ci=============================
1248beacf11bSopenharmony_ci
1249beacf11bSopenharmony_ci This code is derived from software contributed to Berkeley by
1250beacf11bSopenharmony_ci Chris Torek.
1251beacf11bSopenharmony_ci
1252beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1253beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1254beacf11bSopenharmony_ci are met:
1255beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1256beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1257beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1258beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
1259beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
1260beacf11bSopenharmony_ci 3. Neither the name of the University nor the names of its contributors
1261beacf11bSopenharmony_ci    may be used to endorse or promote products derived from this software
1262beacf11bSopenharmony_ci    without specific prior written permission.
1263beacf11bSopenharmony_ci
1264beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1265beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1266beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1267beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1268beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1269beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1270beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1271beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1272beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1273beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1274beacf11bSopenharmony_ci SUCH DAMAGE.
1275beacf11bSopenharmony_ci
1276beacf11bSopenharmony_cilibs/libc/string/lib_vikmemcpy.c
1277beacf11bSopenharmony_ci==================================
1278beacf11bSopenharmony_ci
1279beacf11bSopenharmony_ci   Copyright (C) 1999-2010 Daniel Vik
1280beacf11bSopenharmony_ci
1281beacf11bSopenharmony_ci Adaptations include:
1282beacf11bSopenharmony_ci - File name change
1283beacf11bSopenharmony_ci - Use of types defined in stdint.h
1284beacf11bSopenharmony_ci - Integration with the NuttX configuration system
1285beacf11bSopenharmony_ci - Other cosmetic changes for consistency with NuttX coding standards
1286beacf11bSopenharmony_ci
1287beacf11bSopenharmony_ci This software is provided 'as-is', without any express or implied
1288beacf11bSopenharmony_ci warranty. In no event will the authors be held liable for any
1289beacf11bSopenharmony_ci damages arising from the use of this software.
1290beacf11bSopenharmony_ci Permission is granted to anyone to use this software for any
1291beacf11bSopenharmony_ci purpose, including commercial applications, and to alter it and
1292beacf11bSopenharmony_ci redistribute it freely, subject to the following restrictions:
1293beacf11bSopenharmony_ci
1294beacf11bSopenharmony_ci 1. The origin of this software must not be misrepresented; you
1295beacf11bSopenharmony_ci    must not claim that you wrote the original software. If you
1296beacf11bSopenharmony_ci    use this software in a product, an acknowledgment in the
1297beacf11bSopenharmony_ci    use this software in a product, an acknowledgment in the
1298beacf11bSopenharmony_ci    product documentation would be appreciated but is not
1299beacf11bSopenharmony_ci    required.
1300beacf11bSopenharmony_ci
1301beacf11bSopenharmony_ci 2. Altered source versions must be plainly marked as such, and
1302beacf11bSopenharmony_ci    must not be misrepresented as being the original software.
1303beacf11bSopenharmony_ci
1304beacf11bSopenharmony_ci 3. This notice may not be removed or altered from any source
1305beacf11bSopenharmony_ci    distribution.
1306beacf11bSopenharmony_ci
1307beacf11bSopenharmony_ci Description: Implementation of the standard library function memcpy.
1308beacf11bSopenharmony_ci              This implementation of memcpy() is ANSI-C89 compatible.
1309beacf11bSopenharmony_ci
1310beacf11bSopenharmony_ci The following configuration options can be set:
1311beacf11bSopenharmony_ci
1312beacf11bSopenharmony_ci   CONFIG_ENDIAN_BIG
1313beacf11bSopenharmony_ci     Uses processor with big endian addressing. Default is little endian.
1314beacf11bSopenharmony_ci
1315beacf11bSopenharmony_ci   CONFIG_MEMCPY_PRE_INC_PTRS
1316beacf11bSopenharmony_ci     Use pre increment of pointers. Default is post increment of pointers.
1317beacf11bSopenharmony_ci
1318beacf11bSopenharmony_ci   CONFIG_MEMCPY_INDEXED_COPY
1319beacf11bSopenharmony_ci     Copying data using array indexing. Using this option, disables the
1320beacf11bSopenharmony_ci     CONFIG_MEMCPY_PRE_INC_PTRS option.
1321beacf11bSopenharmony_ci
1322beacf11bSopenharmony_ci   CONFIG_MEMCPY_64BIT - Compiles memcpy for 64 bit architectures
1323beacf11bSopenharmony_ci
1324beacf11bSopenharmony_cilibs/libc/math
1325beacf11bSopenharmony_ci==============
1326beacf11bSopenharmony_ci
1327beacf11bSopenharmony_ci  If you enable CONFIG_LIB, you will build the math library at libc/math.
1328beacf11bSopenharmony_ci  This library was taken from the math library developed for the Rhombus
1329beacf11bSopenharmony_ci  OS by Nick Johnson (https://github.com/nickbjohnson4224/rhombus).  This
1330beacf11bSopenharmony_ci  port was contributed by Darcy Gong.  The Rhombus math library has this
1331beacf11bSopenharmony_ci  compatible MIT license:
1332beacf11bSopenharmony_ci
1333beacf11bSopenharmony_ci    Copyright (C) 2009-2011 Nick Johnson <nickbjohnson4224 at gmail.com>
1334beacf11bSopenharmony_ci
1335beacf11bSopenharmony_ci  Permission to use, copy, modify, and distribute this software for any
1336beacf11bSopenharmony_ci  purpose with or without fee is hereby granted, provided that the above
1337beacf11bSopenharmony_ci  copyright notice and this permission notice appear in all copies.
1338beacf11bSopenharmony_ci
1339beacf11bSopenharmony_ci  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1340beacf11bSopenharmony_ci  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1341beacf11bSopenharmony_ci  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
1342beacf11bSopenharmony_ci  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1343beacf11bSopenharmony_ci  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
1344beacf11bSopenharmony_ci  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
1345beacf11bSopenharmony_ci
1346beacf11bSopenharmony_cilibs/libc/lzf
1347beacf11bSopenharmony_ciinclude/lzf
1348beacf11bSopenharmony_ci======================
1349beacf11bSopenharmony_ci
1350beacf11bSopenharmony_ciCopyright (c) 2000-2007 Marc Alexander Lehmann <schmorp@schmorp.de>
1351beacf11bSopenharmony_ci
1352beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
1353beacf11bSopenharmony_cimodification, are permitted provided that the following conditions are
1354beacf11bSopenharmony_cimet:
1355beacf11bSopenharmony_ci
1356beacf11bSopenharmony_ci  1.  Redistributions of source code must retain the above copyright
1357beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer.
1358beacf11bSopenharmony_ci
1359beacf11bSopenharmony_ci  2.  Redistributions in binary form must reproduce the above copyright
1360beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer in the
1361beacf11bSopenharmony_ci      documentation and/or other materials provided with the distribution.
1362beacf11bSopenharmony_ci
1363beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
1364beacf11bSopenharmony_ciIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
1365beacf11bSopenharmony_ciOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
1366beacf11bSopenharmony_ciIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
1367beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1368beacf11bSopenharmony_ciNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1369beacf11bSopenharmony_ciDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1370beacf11bSopenharmony_ciTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1371beacf11bSopenharmony_ci(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1372beacf11bSopenharmony_ciTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1373beacf11bSopenharmony_ci
1374beacf11bSopenharmony_cidrivers/video/ov2640
1375beacf11bSopenharmony_ci====================
1376beacf11bSopenharmony_ci
1377beacf11bSopenharmony_ci  WARNING:  Some of the information in the data tables in this file came
1378beacf11bSopenharmony_ci  from other projects with conflicting licenses:  Linux and ArduCAM.  Those
1379beacf11bSopenharmony_ci  both have GPL licenses.  I am not sure if it is proper or not to lift the
1380beacf11bSopenharmony_ci  content of those tables and still retain this BSD license.  I am guessing
1381beacf11bSopenharmony_ci  so, but I am not a copyright attorney so you should use this driver in
1382beacf11bSopenharmony_ci  products at your own risk.
1383beacf11bSopenharmony_ci
1384beacf11bSopenharmony_ciinclude/nuttx/lcd/ili9488.h
1385beacf11bSopenharmony_ci===========================
1386beacf11bSopenharmony_ci
1387beacf11bSopenharmony_ci  Copyright (c) 2011, Atmel Corporation
1388beacf11bSopenharmony_ci  All rights reserved.
1389beacf11bSopenharmony_ci
1390beacf11bSopenharmony_ci  Redistribution and use in source and binary forms, with or without
1391beacf11bSopenharmony_ci  modification, are permitted provided that the following conditions are
1392beacf11bSopenharmony_ci  met:
1393beacf11bSopenharmony_ci
1394beacf11bSopenharmony_ci  - Redistributions of source code must retain the above copyright notice,
1395beacf11bSopenharmony_ci  this list of conditions and the disclaimer below.
1396beacf11bSopenharmony_ci
1397beacf11bSopenharmony_ci  - Atmel's name may not be used to endorse or promote products derived
1398beacf11bSopenharmony_ci  from this software without specific prior written permission.
1399beacf11bSopenharmony_ci
1400beacf11bSopenharmony_ci  DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
1401beacf11bSopenharmony_ci  IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1402beacf11bSopenharmony_ci  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
1403beacf11bSopenharmony_ci  DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
1404beacf11bSopenharmony_ci  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1405beacf11bSopenharmony_ci  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
1406beacf11bSopenharmony_ci  OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1407beacf11bSopenharmony_ci  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1408beacf11bSopenharmony_ci  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
1409beacf11bSopenharmony_ci  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1410beacf11bSopenharmony_ci
1411beacf11bSopenharmony_ciinclude/nuttx/input/x11_keysym.h
1412beacf11bSopenharmony_ciinclude/nuttx/input/x11_keysymdef.h
1413beacf11bSopenharmony_ciinclude/nuttx/input/x11_xf86keysym.h
1414beacf11bSopenharmony_ci===================================
1415beacf11bSopenharmony_ci
1416beacf11bSopenharmony_ci  Copyright 1987, 1994, 1998 The Open Group
1417beacf11bSopenharmony_ci
1418beacf11bSopenharmony_ci  Permission to use, copy, modify, distribute, and sell this software and
1419beacf11bSopenharmony_ci  its documentation for any purpose is hereby granted without fee, provided
1420beacf11bSopenharmony_ci  that the above copyright notice appear in all copies and that both that
1421beacf11bSopenharmony_ci  copyright notice and this permission notice appear in supporting
1422beacf11bSopenharmony_ci  documentation.
1423beacf11bSopenharmony_ci
1424beacf11bSopenharmony_ci  The above copyright notice and this permission notice shall be included
1425beacf11bSopenharmony_ci  in all copies or substantial portions of the Software.
1426beacf11bSopenharmony_ci
1427beacf11bSopenharmony_ci  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
1428beacf11bSopenharmony_ci  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1429beacf11bSopenharmony_ci  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
1430beacf11bSopenharmony_ci  IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
1431beacf11bSopenharmony_ci  OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
1432beacf11bSopenharmony_ci  ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
1433beacf11bSopenharmony_ci  OTHER DEALINGS IN THE SOFTWARE.
1434beacf11bSopenharmony_ci
1435beacf11bSopenharmony_ci  Except as contained in this notice, the name of The Open Group shall
1436beacf11bSopenharmony_ci  not be used in advertising or otherwise to promote the sale, use or
1437beacf11bSopenharmony_ci  other dealings in this Software without prior written authorization
1438beacf11bSopenharmony_ci  from The Open Group.
1439beacf11bSopenharmony_ci
1440beacf11bSopenharmony_ci  Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts
1441beacf11bSopenharmony_ci
1442beacf11bSopenharmony_ci  All Rights Reserved
1443beacf11bSopenharmony_ci
1444beacf11bSopenharmony_ci  Permission to use, copy, modify, and distribute this software and its
1445beacf11bSopenharmony_ci  documentation for any purpose and without fee is hereby granted,
1446beacf11bSopenharmony_ci  provided that the above copyright notice appear in all copies and that
1447beacf11bSopenharmony_ci  both that copyright notice and this permission notice appear in
1448beacf11bSopenharmony_ci  supporting documentation, and that the name of Digital not be
1449beacf11bSopenharmony_ci  used in advertising or publicity pertaining to distribution of the
1450beacf11bSopenharmony_ci  software without specific, written prior permission.
1451beacf11bSopenharmony_ci
1452beacf11bSopenharmony_ci  DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
1453beacf11bSopenharmony_ci  ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
1454beacf11bSopenharmony_ci  DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
1455beacf11bSopenharmony_ci  ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
1456beacf11bSopenharmony_ci  WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
1457beacf11bSopenharmony_ci  ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
1458beacf11bSopenharmony_ci  SOFTWARE.
1459beacf11bSopenharmony_ci
1460beacf11bSopenharmony_ciinclude/nuttx/input/xbox-controller.h
1461beacf11bSopenharmony_ci=====================================
1462beacf11bSopenharmony_ci
1463beacf11bSopenharmony_ci  Copyright (C) 2016 Brian Webb.
1464beacf11bSopenharmony_ci
1465beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
1466beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
1467beacf11bSopenharmony_ciare met:
1468beacf11bSopenharmony_ci
1469beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
1470beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
1471beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
1472beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
1473beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
1474beacf11bSopenharmony_ci   distribution.
1475beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
1476beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
1477beacf11bSopenharmony_ci   without specific prior written permission.
1478beacf11bSopenharmony_ci
1479beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1480beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1481beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1482beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1483beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1484beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1485beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1486beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1487beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1488beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1489beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1490beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
1491beacf11bSopenharmony_ci
1492beacf11bSopenharmony_ciinclude/nuttx/ioexpander/tca64xx.h
1493beacf11bSopenharmony_ci===================================
1494beacf11bSopenharmony_ci
1495beacf11bSopenharmony_ci  Copyright (C) 2016 Gregory Nutt. All rights reserved.
1496beacf11bSopenharmony_ci
1497beacf11bSopenharmony_ciThis header file derives, in part, from the Project Ara TCA64xx driver
1498beacf11bSopenharmony_ciwhich has this copyright:
1499beacf11bSopenharmony_ci
1500beacf11bSopenharmony_ci  Copyright (c) 2014-2015 Google Inc.
1501beacf11bSopenharmony_ci  All rights reserved.
1502beacf11bSopenharmony_ci
1503beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
1504beacf11bSopenharmony_cimodification, are permitted provided that the following conditions are
1505beacf11bSopenharmony_cimet:
1506beacf11bSopenharmony_ci
1507beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright notice,
1508beacf11bSopenharmony_cithis list of conditions and the following disclaimer.
1509beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
1510beacf11bSopenharmony_cinotice, this list of conditions and the following disclaimer in the
1511beacf11bSopenharmony_cidocumentation and/or other materials provided with the distribution.
1512beacf11bSopenharmony_ci3. Neither the name of the copyright holder nor the names of its
1513beacf11bSopenharmony_cicontributors may be used to endorse or promote products derived from this
1514beacf11bSopenharmony_cisoftware without specific prior written permission.
1515beacf11bSopenharmony_ci
1516beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1517beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1518beacf11bSopenharmony_ciTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
1519beacf11bSopenharmony_ciPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER
1520beacf11bSopenharmony_ciOR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1521beacf11bSopenharmony_ciEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1522beacf11bSopenharmony_ciPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1523beacf11bSopenharmony_ciPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1524beacf11bSopenharmony_ciLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1525beacf11bSopenharmony_ciNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1526beacf11bSopenharmony_ciSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1527beacf11bSopenharmony_ci
1528beacf11bSopenharmony_ciinclude/nuttx/power/relay.h
1529beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/tiva_epi.h
1530beacf11bSopenharmony_ci============================
1531beacf11bSopenharmony_ci
1532beacf11bSopenharmony_ci  Copyright (C) 2013, 2015 Max Nekludov. All rights reserved.
1533beacf11bSopenharmony_ci
1534beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
1535beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
1536beacf11bSopenharmony_ciare met:
1537beacf11bSopenharmony_ci
1538beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
1539beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
1540beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
1541beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
1542beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
1543beacf11bSopenharmony_ci   distribution.
1544beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
1545beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
1546beacf11bSopenharmony_ci   without specific prior written permission.
1547beacf11bSopenharmony_ci
1548beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1549beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1550beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1551beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1552beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1553beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1554beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1555beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1556beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1557beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1558beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1559beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
1560beacf11bSopenharmony_ci
1561beacf11bSopenharmony_ciinclude/nuttx/sensors/kxtj9.h
1562beacf11bSopenharmony_ci=============================
1563beacf11bSopenharmony_ci
1564beacf11bSopenharmony_ci  Copyright (C) 2016 Gregory Nutt. All rights reserved.
1565beacf11bSopenharmony_ci
1566beacf11bSopenharmony_ciThis driver derives from the Motorola Moto Z MDK:
1567beacf11bSopenharmony_ci
1568beacf11bSopenharmony_ci  Copyright (c) 2016 Motorola Mobility, LLC.
1569beacf11bSopenharmony_ci  All rights reserved.
1570beacf11bSopenharmony_ci
1571beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
1572beacf11bSopenharmony_cimodification, are permitted provided that the following conditions are
1573beacf11bSopenharmony_cimet:
1574beacf11bSopenharmony_ci
1575beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
1576beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
1577beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
1578beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
1579beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
1580beacf11bSopenharmony_ci3. Neither the name of the copyright holder nor the names of its
1581beacf11bSopenharmony_ci   contributors may be used to endorse or promote products derived from
1582beacf11bSopenharmony_ci   this software without specific prior written permission.
1583beacf11bSopenharmony_ci
1584beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1585beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1586beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1587beacf11bSopenharmony_ciA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1588beacf11bSopenharmony_ciHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1589beacf11bSopenharmony_ciSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
1590beacf11bSopenharmony_ciTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1591beacf11bSopenharmony_ciPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1592beacf11bSopenharmony_ciLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1593beacf11bSopenharmony_ciNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1594beacf11bSopenharmony_ciSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1595beacf11bSopenharmony_ci
1596beacf11bSopenharmony_ciinclude/sys/tree.h
1597beacf11bSopenharmony_ci====================
1598beacf11bSopenharmony_ci
1599beacf11bSopenharmony_ciCopyright 2002 Niels Provos <provos@citi.umich.edu>
1600beacf11bSopenharmony_ciAll rights reserved.
1601beacf11bSopenharmony_ci
1602beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
1603beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
1604beacf11bSopenharmony_ciare met:
1605beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
1606beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
1607beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
1608beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
1609beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
1610beacf11bSopenharmony_ci
1611beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
1612beacf11bSopenharmony_ciIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
1613beacf11bSopenharmony_ciOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
1614beacf11bSopenharmony_ciIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
1615beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1616beacf11bSopenharmony_ciNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1617beacf11bSopenharmony_ciDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1618beacf11bSopenharmony_ciTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1619beacf11bSopenharmony_ci(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
1620beacf11bSopenharmony_ciTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1621beacf11bSopenharmony_ci
1622beacf11bSopenharmony_ciinclude/nuttx/video/edid.h
1623beacf11bSopenharmony_ciinclude/nuttx/video/vesagtf.h
1624beacf11bSopenharmony_ciinclude/nuttx/video/videomode.h
1625beacf11bSopenharmony_ci=================================
1626beacf11bSopenharmony_ci
1627beacf11bSopenharmony_ci  Copyright (C) 2019 Gregory Nutt. All rights reserved.
1628beacf11bSopenharmony_ci
1629beacf11bSopenharmony_ciUpdated and extended with definitions from FreeBSD which has a compatible
1630beacf11bSopenharmony_ci2-clause BSD license:
1631beacf11bSopenharmony_ci
1632beacf11bSopenharmony_ci Copyright (c) 2006 Itronix Inc. All rights reserved.
1633beacf11bSopenharmony_ci Written by Garrett D'Amore for Itronix Inc.
1634beacf11bSopenharmony_ci
1635beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
1636beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
1637beacf11bSopenharmony_ciare met:
1638beacf11bSopenharmony_ci
1639beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
1640beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
1641beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
1642beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
1643beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
1644beacf11bSopenharmony_ci   distribution.
1645beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
1646beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
1647beacf11bSopenharmony_ci   without specific prior written permission.
1648beacf11bSopenharmony_ci
1649beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1650beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1651beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1652beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1653beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1654beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1655beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1656beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1657beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1658beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1659beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1660beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
1661beacf11bSopenharmony_ci
1662beacf11bSopenharmony_ciinclude/sys/epoll.h
1663beacf11bSopenharmony_ci====================
1664beacf11bSopenharmony_ci
1665beacf11bSopenharmony_ci  Copyright (C) 2015 Anton D. Kachalov. All rights reserved.
1666beacf11bSopenharmony_ci
1667beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
1668beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
1669beacf11bSopenharmony_ciare met:
1670beacf11bSopenharmony_ci
1671beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
1672beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
1673beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
1674beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
1675beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
1676beacf11bSopenharmony_ci   distribution.
1677beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
1678beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
1679beacf11bSopenharmony_ci   without specific prior written permission.
1680beacf11bSopenharmony_ci
1681beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1682beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1683beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1684beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1685beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1686beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1687beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1688beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1689beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1690beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1691beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1692beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
1693beacf11bSopenharmony_ci
1694beacf11bSopenharmony_ciarch/xtensa/src/esp32/chip_macros.h
1695beacf11bSopenharmony_ci===================================
1696beacf11bSopenharmony_ci
1697beacf11bSopenharmony_ci  Copyright (c) 2006-2015 Cadence Design Systems Inc.
1698beacf11bSopenharmony_ci
1699beacf11bSopenharmony_ci  Permission is hereby granted, free of charge, to any person obtaining
1700beacf11bSopenharmony_ci  a copy of this software and associated documentation files (the
1701beacf11bSopenharmony_ci  "Software"), to deal in the Software without restriction, including
1702beacf11bSopenharmony_ci  without limitation the rights to use, copy, modify, merge, publish,
1703beacf11bSopenharmony_ci  distribute, sublicense, and/or sell copies of the Software, and to
1704beacf11bSopenharmony_ci  permit persons to whom the Software is furnished to do so, subject to
1705beacf11bSopenharmony_ci  the following conditions:
1706beacf11bSopenharmony_ci
1707beacf11bSopenharmony_ci  The above copyright notice and this permission notice shall be included
1708beacf11bSopenharmony_ci  in all copies or substantial portions of the Software.
1709beacf11bSopenharmony_ci
1710beacf11bSopenharmony_ci  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1711beacf11bSopenharmony_ci  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1712beacf11bSopenharmony_ci  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
1713beacf11bSopenharmony_ci  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
1714beacf11bSopenharmony_ci  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
1715beacf11bSopenharmony_ci  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
1716beacf11bSopenharmony_ci  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1717beacf11bSopenharmony_ci
1718beacf11bSopenharmony_ciarch/arm/src/arm/arm_cache.S
1719beacf11bSopenharmony_ci============================
1720beacf11bSopenharmony_ci
1721beacf11bSopenharmony_ci   Copyright (C) 2007, 2009, 2013 Gregory Nutt. All rights reserved.
1722beacf11bSopenharmony_ci
1723beacf11bSopenharmony_ci Several of these cache operations come from Atmel sample code with
1724beacf11bSopenharmony_ci modifications for better integration with NuttX.  The Atmel sample code
1725beacf11bSopenharmony_ci has a BSD compatible license that requires this copyright notice:
1726beacf11bSopenharmony_ci
1727beacf11bSopenharmony_ci   Copyright (c) 2008, Atmel Corporation
1728beacf11bSopenharmony_ci
1729beacf11bSopenharmony_ci [Actually, I think that all of the Atmel functions are commented out now]
1730beacf11bSopenharmony_ci
1731beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1732beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1733beacf11bSopenharmony_ci are met:
1734beacf11bSopenharmony_ci
1735beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1736beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1737beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1738beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
1739beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
1740beacf11bSopenharmony_ci    distribution.
1741beacf11bSopenharmony_ci 3. Neither the names NuttX nor Atmel nor the names of its contributors
1742beacf11bSopenharmony_ci    may be used to endorse or promote products derived from this software
1743beacf11bSopenharmony_ci    without specific prior written permission.
1744beacf11bSopenharmony_ci
1745beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1746beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1747beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1748beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1749beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1750beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1751beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1752beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1753beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1754beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1755beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1756beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
1757beacf11bSopenharmony_ci
1758beacf11bSopenharmony_ciarch/arm/src/armv6-m/arm_exception.S
1759beacf11bSopenharmony_ci==================================
1760beacf11bSopenharmony_ci
1761beacf11bSopenharmony_ci   Copyright (C) 2013 Gregory Nutt. All rights reserved.
1762beacf11bSopenharmony_ci
1763beacf11bSopenharmony_ci This file was leveraged from the ARMv7-M version which has, in addition:
1764beacf11bSopenharmony_ci
1765beacf11bSopenharmony_ci   Copyright (C) 2012 Michael Smith. All rights reserved.
1766beacf11bSopenharmony_ci
1767beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1768beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1769beacf11bSopenharmony_ci are met:
1770beacf11bSopenharmony_ci
1771beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1772beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1773beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1774beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
1775beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
1776beacf11bSopenharmony_ci    distribution.
1777beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
1778beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
1779beacf11bSopenharmony_ci    without specific prior written permission.
1780beacf11bSopenharmony_ci
1781beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1782beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1783beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1784beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1785beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1786beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1787beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1788beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1789beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1790beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1791beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1792beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
1793beacf11bSopenharmony_ci
1794beacf11bSopenharmony_ciarch/arm/src/armv7-a/cp15_cacheops.h
1795beacf11bSopenharmony_ciarch/arm/src/armv7-a/cp15_clean_dcache.S
1796beacf11bSopenharmony_ciarch/arm/src/armv7-a/cp15_clean_dcache_all.S
1797beacf11bSopenharmony_ciarch/arm/src/armv7-a/cp15_coherent_dcache.S
1798beacf11bSopenharmony_ciarch/arm/src/armv7-a/cp15_flush_dcache.S
1799beacf11bSopenharmony_ciarch/arm/src/armv7-a/cp15_flush_dcache_all.S
1800beacf11bSopenharmony_ciarch/arm/src/armv7-a/cp15_invalidate_dcache.S
1801beacf11bSopenharmony_ciarch/arm/src/armv7-a/cp15_invalidate_dcache_all.S
1802beacf11bSopenharmony_ci=================================================
1803beacf11bSopenharmony_ci
1804beacf11bSopenharmony_ci   Copyright (C) 2013-2014 Gregory Nutt. All rights reserved.
1805beacf11bSopenharmony_ci
1806beacf11bSopenharmony_ci Portions of this file derive from Atmel sample code for the SAMA5D3
1807beacf11bSopenharmony_ci Cortex-A5 which also has a modified BSD-style license:
1808beacf11bSopenharmony_ci
1809beacf11bSopenharmony_ci   Copyright (c) 2012, Atmel Corporation
1810beacf11bSopenharmony_ci   All rights reserved.
1811beacf11bSopenharmony_ci
1812beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1813beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1814beacf11bSopenharmony_ci are met:
1815beacf11bSopenharmony_ci
1816beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1817beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1818beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1819beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
1820beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
1821beacf11bSopenharmony_ci    distribution.
1822beacf11bSopenharmony_ci 3. Neither the name NuttX nor Atmel nor the names of the contributors may
1823beacf11bSopenharmony_ci    be used to endorse or promote products derived from this software
1824beacf11bSopenharmony_ci    without specific prior written permission.
1825beacf11bSopenharmony_ci
1826beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1827beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1828beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1829beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1830beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1831beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1832beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1833beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1834beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1835beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1836beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1837beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
1838beacf11bSopenharmony_ci
1839beacf11bSopenharmony_ciarch/arm/src/armv7-m/arm_cache.c
1840beacf11bSopenharmony_ciarch/arm/src/armv8-m/arm_cache.c
1841beacf11bSopenharmony_ci================================
1842beacf11bSopenharmony_ci
1843beacf11bSopenharmony_ci   Copyright (C) 2015, 2018-2019 Gregory Nutt. All rights reserved.
1844beacf11bSopenharmony_ci
1845beacf11bSopenharmony_ci Some logic in this header file derives from the ARM CMSIS core_cm7.h
1846beacf11bSopenharmony_ci header file which has a compatible 3-clause BSD license:
1847beacf11bSopenharmony_ci
1848beacf11bSopenharmony_ci   Copyright (c) 2009 - 2014 ARM LIMITED.  All rights reserved.
1849beacf11bSopenharmony_ci
1850beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1851beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1852beacf11bSopenharmony_ci are met:
1853beacf11bSopenharmony_ci
1854beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1855beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1856beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1857beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
1858beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
1859beacf11bSopenharmony_ci    distribution.
1860beacf11bSopenharmony_ci 3. Neither the name ARM, NuttX nor the names of its contributors may be
1861beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
1862beacf11bSopenharmony_ci    without specific prior written permission.
1863beacf11bSopenharmony_ci
1864beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1865beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1866beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1867beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1868beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1869beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1870beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1871beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1872beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1873beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1874beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1875beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
1876beacf11bSopenharmony_ci
1877beacf11bSopenharmony_ciarch/arm/src/armv7-m/arm_stackcheck.c
1878beacf11bSopenharmony_ciarch/arm/src/armv8-m/arm_stackcheck.c
1879beacf11bSopenharmony_ci=====================================
1880beacf11bSopenharmony_ci
1881beacf11bSopenharmony_ci   Copyright (c) 2013, 2014 PX4 Development Team. All rights reserved.
1882beacf11bSopenharmony_ci
1883beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1884beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1885beacf11bSopenharmony_ci are met:
1886beacf11bSopenharmony_ci
1887beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1888beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1889beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1890beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
1891beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
1892beacf11bSopenharmony_ci    distribution.
1893beacf11bSopenharmony_ci 3. Neither the name PX4 nor the names of its contributors may be
1894beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
1895beacf11bSopenharmony_ci    without specific prior written permission.
1896beacf11bSopenharmony_ci
1897beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1898beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1899beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1900beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1901beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1902beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1903beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1904beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1905beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1906beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1907beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1908beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
1909beacf11bSopenharmony_ci
1910beacf11bSopenharmony_ciarch/arm/src/armv6-m/arm_vectors.c
1911beacf11bSopenharmony_ciarch/arm/src/armv7-m/arm_vectors.c
1912beacf11bSopenharmony_ciarch/arm/src/armv8-m/arm_vectors.c
1913beacf11bSopenharmony_ci==================================
1914beacf11bSopenharmony_ci
1915beacf11bSopenharmony_ci   Copyright (C) 2012 Michael Smith. All rights reserved.
1916beacf11bSopenharmony_ci
1917beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1918beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1919beacf11bSopenharmony_ci are met:
1920beacf11bSopenharmony_ci
1921beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1922beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1923beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1924beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
1925beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
1926beacf11bSopenharmony_ci    distribution.
1927beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
1928beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
1929beacf11bSopenharmony_ci    without specific prior written permission.
1930beacf11bSopenharmony_ci
1931beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1932beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1933beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1934beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1935beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1936beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1937beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1938beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1939beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1940beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1941beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1942beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
1943beacf11bSopenharmony_ci
1944beacf11bSopenharmony_ciarch/arm/src/armv7-m/arm_itm.c
1945beacf11bSopenharmony_ciarch/arm/src/armv7-m/dwt.h
1946beacf11bSopenharmony_ciarch/arm/src/armv7-m/itm.h
1947beacf11bSopenharmony_ciarch/arm/src/armv7-m/tpi.h
1948beacf11bSopenharmony_ciarch/arm/src/armv8-m/arm_itm.c
1949beacf11bSopenharmony_ciarch/arm/src/armv8-m/dwt.h
1950beacf11bSopenharmony_ciarch/arm/src/armv8-m/itm.h
1951beacf11bSopenharmony_ciarch/arm/src/armv8-m/tpi.h
1952beacf11bSopenharmony_ci==========================
1953beacf11bSopenharmony_ci
1954beacf11bSopenharmony_ci   Copyright (c) 2009 - 2013 ARM LIMITED
1955beacf11bSopenharmony_ci
1956beacf11bSopenharmony_ci  All rights reserved.
1957beacf11bSopenharmony_ci  Redistribution and use in source and binary forms, with or without
1958beacf11bSopenharmony_ci  modification, are permitted provided that the following conditions are
1959beacf11bSopenharmony_ci  met:
1960beacf11bSopenharmony_ci
1961beacf11bSopenharmony_ci  - Redistributions of source code must retain the above copyright
1962beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1963beacf11bSopenharmony_ci  - Redistributions in binary form must reproduce the above copyright
1964beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
1965beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
1966beacf11bSopenharmony_ci  - Neither the name of ARM nor the names of its contributors may be used
1967beacf11bSopenharmony_ci    to endorse or promote products derived from this software without
1968beacf11bSopenharmony_ci    specific prior written permission.
1969beacf11bSopenharmony_ci
1970beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1971beacf11bSopenharmony_ci IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
1972beacf11bSopenharmony_ci THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1973beacf11bSopenharmony_ci PURPOSE  ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND
1974beacf11bSopenharmony_ci CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1975beacf11bSopenharmony_ci EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1976beacf11bSopenharmony_ci PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1977beacf11bSopenharmony_ci PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1978beacf11bSopenharmony_ci LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1979beacf11bSopenharmony_ci NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1980beacf11bSopenharmony_ci SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1981beacf11bSopenharmony_ci
1982beacf11bSopenharmony_ci   Copyright (C) 2014 Pierre-noel Bouteville . All rights reserved.
1983beacf11bSopenharmony_ci   Copyright (C) 2014 Gregory Nutt. All rights reserved.
1984beacf11bSopenharmony_ci
1985beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
1986beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
1987beacf11bSopenharmony_ci are met:
1988beacf11bSopenharmony_ci
1989beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
1990beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
1991beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
1992beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
1993beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
1994beacf11bSopenharmony_ci    distribution.
1995beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
1996beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
1997beacf11bSopenharmony_ci    without specific prior written permission.
1998beacf11bSopenharmony_ci
1999beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2000beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2001beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2002beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2003beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2004beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2005beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2006beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2007beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2008beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2009beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2010beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
2011beacf11bSopenharmony_ci
2012beacf11bSopenharmony_ciarch/arm/src/armv7-m/gnu/arm_exception.S
2013beacf11bSopenharmony_ciarch/arm/src/armv8-m/arm_exception.S
2014beacf11bSopenharmony_ci========================================
2015beacf11bSopenharmony_ci
2016beacf11bSopenharmony_ci   Copyright (C) 2009-2013, 2015-2016, 2018 Gregory Nutt.
2017beacf11bSopenharmony_ci   All rights reserved.
2018beacf11bSopenharmony_ci   Copyright (C) 2012 Michael Smith. All rights reserved.
2019beacf11bSopenharmony_ci
2020beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
2021beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
2022beacf11bSopenharmony_ci are met:
2023beacf11bSopenharmony_ci
2024beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
2025beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
2026beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
2027beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
2028beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
2029beacf11bSopenharmony_ci    distribution.
2030beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
2031beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
2032beacf11bSopenharmony_ci    without specific prior written permission.
2033beacf11bSopenharmony_ci
2034beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2035beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2036beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2037beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2038beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2039beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2040beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2041beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2042beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2043beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2044beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2045beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
2046beacf11bSopenharmony_ci
2047beacf11bSopenharmony_ciarch/arm/src/armv7-m/etm.h
2048beacf11bSopenharmony_ciarch/arm/src/armv8-m/etm.h
2049beacf11bSopenharmony_ciarch/arm/src/efm32/efm32_flash.c
2050beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_acmp.h
2051beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_adc.h
2052beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_aes.h
2053beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_burtc.h
2054beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_calibrate.h
2055beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_cmu.h
2056beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_dac.h
2057beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_devinfo.h
2058beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_dma.h
2059beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_emu.h
2060beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_flash.h
2061beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32gg_memorymap.h
2062beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32g_memorymap.h
2063beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_gpio.h
2064beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_i2c.h
2065beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_lcd.h
2066beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_lesense.h
2067beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_letimer.h
2068beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_leuart.h
2069beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_memorymap.h
2070beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_msc.h
2071beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_pcnt.h
2072beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_prs.h
2073beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_rmu.h
2074beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_romtable.h
2075beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_rtc.h
2076beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32tg_memorymap.h
2077beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_timer.h
2078beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_usart.h
2079beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_usb.h
2080beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_vcmp.h
2081beacf11bSopenharmony_ciarch/arm/src/efm32/hardware/efm32_wdog.h
2082beacf11bSopenharmony_ci========================================
2083beacf11bSopenharmony_ci
2084beacf11bSopenharmony_ci  Copyright 2014 Silicon Laboratories, Inc. http://www.silabs.com</b>
2085beacf11bSopenharmony_ci
2086beacf11bSopenharmony_ci Permission is granted to anyone to use this software for any purpose,
2087beacf11bSopenharmony_ci including commercial applications, and to alter it and redistribute it
2088beacf11bSopenharmony_ci freely, subject to the following restrictions:
2089beacf11bSopenharmony_ci
2090beacf11bSopenharmony_ci 1. The origin of this software must not be misrepresented; you must not
2091beacf11bSopenharmony_ci    claim that you wrote the original software.@n
2092beacf11bSopenharmony_ci 2. Altered source versions must be plainly marked as such, and must not be
2093beacf11bSopenharmony_ci    misrepresented as being the original software.@n
2094beacf11bSopenharmony_ci 3. This notice may not be removed or altered from any source distribution.
2095beacf11bSopenharmony_ci
2096beacf11bSopenharmony_ci DISCLAIMER OF WARRANTY/LIMITATION OF REMEDIES: Silicon Laboratories, Inc.
2097beacf11bSopenharmony_ci has no obligation to support this Software. Silicon Laboratories, Inc. is
2098beacf11bSopenharmony_ci providing the Software "AS IS", with no express or implied warranties of
2099beacf11bSopenharmony_ci any kind, including, but not limited to, any implied warranties of
2100beacf11bSopenharmony_ci merchantability or fitness for any particular purpose or warranties
2101beacf11bSopenharmony_ci against infringement of any proprietary rights of a third party.
2102beacf11bSopenharmony_ci
2103beacf11bSopenharmony_ci Silicon Laboratories, Inc. will not be liable for any consequential,
2104beacf11bSopenharmony_ci incidental, or special damages, or any other relief, or for any claim by
2105beacf11bSopenharmony_ci any third party, arising from your use of this Software.
2106beacf11bSopenharmony_ci
2107beacf11bSopenharmony_ci   Copyright (C) 2014 Pierre-noel Bouteville . All rights reserved.
2108beacf11bSopenharmony_ci   Copyright (C) 2014 Gregory Nutt. All rights reserved.
2109beacf11bSopenharmony_ci
2110beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
2111beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
2112beacf11bSopenharmony_ci are met:
2113beacf11bSopenharmony_ci
2114beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
2115beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
2116beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
2117beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
2118beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
2119beacf11bSopenharmony_ci    distribution.
2120beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
2121beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
2122beacf11bSopenharmony_ci    without specific prior written permission.
2123beacf11bSopenharmony_ci
2124beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2125beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2126beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2127beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2128beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2129beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2130beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2131beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2132beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2133beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2134beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2135beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
2136beacf11bSopenharmony_ci
2137beacf11bSopenharmony_ciarch/arm/src/armv7-r/cp15_cacheops.h
2138beacf11bSopenharmony_ci====================================
2139beacf11bSopenharmony_ci
2140beacf11bSopenharmony_ci   Copyright (C) 2015 Gregory Nutt. All rights reserved.
2141beacf11bSopenharmony_ci
2142beacf11bSopenharmony_ci Portions of this file derive from Atmel sample code for the SAMA5D3
2143beacf11bSopenharmony_ci Cortex-A5 which also has a modified BSD-style license:
2144beacf11bSopenharmony_ci
2145beacf11bSopenharmony_ci   Copyright (c) 2012, Atmel Corporation
2146beacf11bSopenharmony_ci   All rights reserved.
2147beacf11bSopenharmony_ci
2148beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
2149beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
2150beacf11bSopenharmony_ci are met:
2151beacf11bSopenharmony_ci
2152beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
2153beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
2154beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
2155beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
2156beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
2157beacf11bSopenharmony_ci    distribution.
2158beacf11bSopenharmony_ci 3. Neither the name NuttX nor Atmel nor the names of the contributors may
2159beacf11bSopenharmony_ci    be used to endorse or promote products derived from this software
2160beacf11bSopenharmony_ci    without specific prior written permission.
2161beacf11bSopenharmony_ci
2162beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2163beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2164beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2165beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2166beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2167beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2168beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2169beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2170beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2171beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2172beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2173beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
2174beacf11bSopenharmony_ci
2175beacf11bSopenharmony_ciarch/arm/src/armv7-r/cp15_cacheops.h
2176beacf11bSopenharmony_ciarch/arm/src/armv7-r/cp15_clean_dcache.S
2177beacf11bSopenharmony_ciarch/arm/src/armv7-r/cp15_clean_dcache_all.S
2178beacf11bSopenharmony_ciarch/arm/src/armv7-r/cp15_coherent_dcache.S
2179beacf11bSopenharmony_ciarch/arm/src/armv7-r/cp15_flush_dcache.S
2180beacf11bSopenharmony_ciarch/arm/src/armv7-r/cp15_flush_dcache_all.S
2181beacf11bSopenharmony_ciarch/arm/src/armv7-r/cp15_invalidate_dcache.S
2182beacf11bSopenharmony_ciarch/arm/src/armv7-r/cp15_invalidate_dcache_all.S
2183beacf11bSopenharmony_ci=================================================
2184beacf11bSopenharmony_ci
2185beacf11bSopenharmony_ci   Copyright (C) 2015 Gregory Nutt. All rights reserved.
2186beacf11bSopenharmony_ci
2187beacf11bSopenharmony_ci Portions of this file derive from Atmel sample code for the SAMA5D3
2188beacf11bSopenharmony_ci Cortex-A5 which also has a modified BSD-style license:
2189beacf11bSopenharmony_ci
2190beacf11bSopenharmony_ci   Copyright (c) 2012, Atmel Corporation
2191beacf11bSopenharmony_ci   All rights reserved.
2192beacf11bSopenharmony_ci
2193beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
2194beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
2195beacf11bSopenharmony_ci are met:
2196beacf11bSopenharmony_ci
2197beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
2198beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
2199beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
2200beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
2201beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
2202beacf11bSopenharmony_ci    distribution.
2203beacf11bSopenharmony_ci 3. Neither the name NuttX nor Atmel nor the names of the contributors may
2204beacf11bSopenharmony_ci    be used to endorse or promote products derived from this software
2205beacf11bSopenharmony_ci    without specific prior written permission.
2206beacf11bSopenharmony_ci
2207beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2208beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2209beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2210beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2211beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2212beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2213beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2214beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2215beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2216beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2217beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2218beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
2219beacf11bSopenharmony_ci
2220beacf11bSopenharmony_ciarch/arm/src/sam34/sam4cm_freerun.c
2221beacf11bSopenharmony_ciarch/arm/src/sam34/sam4cm_oneshot.c
2222beacf11bSopenharmony_ciarch/arm/src/sam34/sam4cm_tc.c
2223beacf11bSopenharmony_ciarch/arm/src/sama5/sam_gf1024.c
2224beacf11bSopenharmony_ciarch/arm/src/sama5/sam_gf512.c
2225beacf11bSopenharmony_ciarch/arm/src/sama5/sam_pmecc.c
2226beacf11bSopenharmony_ci===================================
2227beacf11bSopenharmony_ci
2228beacf11bSopenharmony_ci   Copyright (C) 2015 Gregory Nutt. All rights reserved.
2229beacf11bSopenharmony_ci
2230beacf11bSopenharmony_ci References:
2231beacf11bSopenharmony_ci
2232beacf11bSopenharmony_ci   Atmel NoOS sample code.
2233beacf11bSopenharmony_ci
2234beacf11bSopenharmony_ci The Atmel sample code has a BSD compatible license that requires this
2235beacf11bSopenharmony_ci copyright notice:
2236beacf11bSopenharmony_ci
2237beacf11bSopenharmony_ci   Copyright (c) 2011, Atmel Corporation
2238beacf11bSopenharmony_ci
2239beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
2240beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
2241beacf11bSopenharmony_ci are met:
2242beacf11bSopenharmony_ci
2243beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
2244beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
2245beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
2246beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
2247beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
2248beacf11bSopenharmony_ci    distribution.
2249beacf11bSopenharmony_ci 3. Neither the names NuttX nor Atmel nor the names of its contributors
2250beacf11bSopenharmony_ci    may be used to endorse or promote products derived from this software
2251beacf11bSopenharmony_ci    without specific prior written permission.
2252beacf11bSopenharmony_ci
2253beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2254beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2255beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2256beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2257beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2258beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2259beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2260beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2261beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2262beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2263beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2264beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
2265beacf11bSopenharmony_ci
2266beacf11bSopenharmony_ciarch/arm/src/sam34/sam_twi.c
2267beacf11bSopenharmony_ciarch/arm/src/sama5/sam_adc.c
2268beacf11bSopenharmony_ciarch/arm/src/sama5/sam_can.c
2269beacf11bSopenharmony_ciarch/arm/src/sama5/sam_emaca.c
2270beacf11bSopenharmony_ciarch/arm/src/sama5/sam_freerun.c
2271beacf11bSopenharmony_ciarch/arm/src/sama5/sam_gmac.c
2272beacf11bSopenharmony_ciarch/arm/src/sama5/sam_lcd.c
2273beacf11bSopenharmony_ciarch/arm/src/sama5/sam_nand.c
2274beacf11bSopenharmony_ciarch/arm/src/sama5/sam_oneshot.c
2275beacf11bSopenharmony_ciarch/arm/src/sama5/sam_pmecc.h
2276beacf11bSopenharmony_ciarch/arm/src/sama5/sam_tc.c
2277beacf11bSopenharmony_ciarch/arm/src/sama5/sam_tsd.c
2278beacf11bSopenharmony_ciarch/arm/src/sama5/sam_twi.c
2279beacf11bSopenharmony_ciarch/arm/src/sama5/sam_udphs.c
2280beacf11bSopenharmony_ciarch/arm/src/samd2l2/hardware/samd_fuses.h
2281beacf11bSopenharmony_ciarch/arm/src/samd5e5/sam_gmac.c
2282beacf11bSopenharmony_ciarch/arm/src/samv7/sam_freerun.c
2283beacf11bSopenharmony_ciarch/arm/src/samv7/sam_oneshot.c
2284beacf11bSopenharmony_ciarch/arm/src/samv7/sam_tc.c
2285beacf11bSopenharmony_ciarch/arm/src/samv7/sam_twihs.c
2286beacf11bSopenharmony_ci==============================
2287beacf11bSopenharmony_ci
2288beacf11bSopenharmony_ci   Copyright (C) 2013, 2015-2017 Gregory Nutt. All rights reserved.
2289beacf11bSopenharmony_ci
2290beacf11bSopenharmony_ci The Atmel sample code has a BSD compatible license that requires this
2291beacf11bSopenharmony_ci copyright notice:
2292beacf11bSopenharmony_ci
2293beacf11bSopenharmony_ci    Copyright (c) 2011, Atmel Corporation
2294beacf11bSopenharmony_ci
2295beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
2296beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
2297beacf11bSopenharmony_ci are met:
2298beacf11bSopenharmony_ci
2299beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
2300beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
2301beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
2302beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
2303beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
2304beacf11bSopenharmony_ci    distribution.
2305beacf11bSopenharmony_ci 3. Neither the name NuttX, Atmel, nor the names of its contributors may
2306beacf11bSopenharmony_ci    be used to endorse or promote products derived from this software
2307beacf11bSopenharmony_ci    without specific prior written permission.
2308beacf11bSopenharmony_ci
2309beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2310beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2311beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2312beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2313beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2314beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2315beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2316beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2317beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2318beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2319beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2320beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
2321beacf11bSopenharmony_ci
2322beacf11bSopenharmony_ci
2323beacf11bSopenharmony_ciarch/arm/src/samd2l2/sam_i2c_master.c
2324beacf11bSopenharmony_ciarch/arm/src/samd5e5/sam_i2c_master.c
2325beacf11bSopenharmony_ci=======================================
2326beacf11bSopenharmony_ci   Copyright (C) 2013-2014, 2017 Gregory Nutt. All rights reserved.
2327beacf11bSopenharmony_ci   Copyright (C) 2015 Filament - www.filament.com
2328beacf11bSopenharmony_ci
2329beacf11bSopenharmony_ci The Atmel sample code has a BSD compatible license that requires this
2330beacf11bSopenharmony_ci copyright notice:
2331beacf11bSopenharmony_ci
2332beacf11bSopenharmony_ci    Copyright (c) 2011, Atmel Corporation
2333beacf11bSopenharmony_ci
2334beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
2335beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
2336beacf11bSopenharmony_ci are met:
2337beacf11bSopenharmony_ci
2338beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
2339beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
2340beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
2341beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
2342beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
2343beacf11bSopenharmony_ci    distribution.
2344beacf11bSopenharmony_ci 3. Neither the name NuttX, Atmel, nor the names of its contributors may
2345beacf11bSopenharmony_ci    be used to endorse or promote products derived from this software
2346beacf11bSopenharmony_ci    without specific prior written permission.
2347beacf11bSopenharmony_ci
2348beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2349beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2350beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2351beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2352beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2353beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2354beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2355beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2356beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2357beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2358beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2359beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
2360beacf11bSopenharmony_ci
2361beacf11bSopenharmony_ciarch/arm/src/samv7/sam_usbdevhs.c
2362beacf11bSopenharmony_ci=================================
2363beacf11bSopenharmony_ci
2364beacf11bSopenharmony_ci   Copyright (C) 2015-2016, 2019 Gregory Nutt. All rights reserved.
2365beacf11bSopenharmony_ci
2366beacf11bSopenharmony_ci This code derives from the UDPHS device controller driver for the SAMA5D3.
2367beacf11bSopenharmony_ci That code, in turn, includes some reference logic extracted from the
2368beacf11bSopenharmony_ci SAMA5D3 sample code.  That Atmel sample code has a BSD compatible license
2369beacf11bSopenharmony_ci that requires this copyright notice:
2370beacf11bSopenharmony_ci
2371beacf11bSopenharmony_ci   Copyright (c) 2009, Atmel Corporation
2372beacf11bSopenharmony_ci
2373beacf11bSopenharmony_ci Additional updates for the SAMV7 was taken from Atmel sample code for the
2374beacf11bSopenharmony_ci SAMV71:
2375beacf11bSopenharmony_ci
2376beacf11bSopenharmony_ci   Copyright (c) 2014, Atmel Corporation
2377beacf11bSopenharmony_ci
2378beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
2379beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
2380beacf11bSopenharmony_ci are met:
2381beacf11bSopenharmony_ci
2382beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
2383beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
2384beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
2385beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
2386beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
2387beacf11bSopenharmony_ci    distribution.
2388beacf11bSopenharmony_ci 3. Neither the name NuttX, Atmel, nor the names of its contributors
2389beacf11bSopenharmony_ci    may be used to endorse or promote products derived from this
2390beacf11bSopenharmony_ci    software without specific prior written permission.
2391beacf11bSopenharmony_ci
2392beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2393beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2394beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2395beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2396beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2397beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2398beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2399beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2400beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2401beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2402beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2403beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
2404beacf11bSopenharmony_ci
2405beacf11bSopenharmony_ciarch/x86_64/include/multiboot2.h
2406beacf11bSopenharmony_ci================================
2407beacf11bSopenharmony_ci
2408beacf11bSopenharmony_ci Copyright (C) 1999,2003,2007,2008,2009,2010 Free Software Foundation, Inc.
2409beacf11bSopenharmony_ci
2410beacf11bSopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a
2411beacf11bSopenharmony_ci copy of this software and associated documentation files (the "Software"),
2412beacf11bSopenharmony_ci to deal in the Software without restriction, including without limitation
2413beacf11bSopenharmony_ci the rights to use, copy, modify, merge, publish, distribute, sublicense,
2414beacf11bSopenharmony_ci and/or sell copies of the Software, and to permit persons to whom the
2415beacf11bSopenharmony_ci Software is furnished to do so, subject to the following conditions:
2416beacf11bSopenharmony_ci
2417beacf11bSopenharmony_ci The above copyright notice and this permission notice shall be included
2418beacf11bSopenharmony_ci in all copies or substantial portions of the Software.
2419beacf11bSopenharmony_ci
2420beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2421beacf11bSopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2422beacf11bSopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
2423beacf11bSopenharmony_ci ANY DEVELOPER OR DISTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2424beacf11bSopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
2425beacf11bSopenharmony_ci FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
2426beacf11bSopenharmony_ci DEALINGS IN THE SOFTWARE.
2427beacf11bSopenharmony_ci
2428beacf11bSopenharmony_ciarch/xtensa/include/esp32/core-isa.h
2429beacf11bSopenharmony_ci=====================================
2430beacf11bSopenharmony_ci
2431beacf11bSopenharmony_ci Xtensa processor CORE configuration
2432beacf11bSopenharmony_ci
2433beacf11bSopenharmony_ci Customer ID=11657; Build=0x5fe96; Copyright (c) 1999-2016 Tensilica Inc.
2434beacf11bSopenharmony_ci
2435beacf11bSopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining
2436beacf11bSopenharmony_ci a copy of this software and associated documentation files (the
2437beacf11bSopenharmony_ci "Software"), to deal in the Software without restriction, including
2438beacf11bSopenharmony_ci without limitation the rights to use, copy, modify, merge, publish,
2439beacf11bSopenharmony_ci distribute, sublicense, and/or sell copies of the Software, and to
2440beacf11bSopenharmony_ci permit persons to whom the Software is furnished to do so, subject to
2441beacf11bSopenharmony_ci the following conditions:
2442beacf11bSopenharmony_ci
2443beacf11bSopenharmony_ci The above copyright notice and this permission notice shall be included
2444beacf11bSopenharmony_ci in all copies or substantial portions of the Software.
2445beacf11bSopenharmony_ci
2446beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2447beacf11bSopenharmony_ci EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2448beacf11bSopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2449beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2450beacf11bSopenharmony_ci CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2451beacf11bSopenharmony_ci TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2452beacf11bSopenharmony_ci SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2453beacf11bSopenharmony_ci
2454beacf11bSopenharmony_ciarch/xtensa/include/xtensa/xtensa_specregs.h
2455beacf11bSopenharmony_ciarch/xtensa/include/xtensa/xtensa_corebits.h
2456beacf11bSopenharmony_ci============================================
2457beacf11bSopenharmony_ci
2458beacf11bSopenharmony_ci
2459beacf11bSopenharmony_ci Adapted from use in NuttX by:
2460beacf11bSopenharmony_ci
2461beacf11bSopenharmony_ci   Copyright (C) 2016 Gregory Nutt. All rights reserved.
2462beacf11bSopenharmony_ci
2463beacf11bSopenharmony_ci Derives from logic originally provided by Tensilica Inc.
2464beacf11bSopenharmony_ci
2465beacf11bSopenharmony_ci   Copyright (c) 2005-2011 Tensilica Inc.
2466beacf11bSopenharmony_ci
2467beacf11bSopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining
2468beacf11bSopenharmony_ci a copy of this software and associated documentation files (the
2469beacf11bSopenharmony_ci "Software"), to deal in the Software without restriction, including
2470beacf11bSopenharmony_ci without limitation the rights to use, copy, modify, merge, publish,
2471beacf11bSopenharmony_ci distribute, sublicense, and/or sell copies of the Software, and to
2472beacf11bSopenharmony_ci permit persons to whom the Software is furnished to do so, subject to
2473beacf11bSopenharmony_ci the following conditions:
2474beacf11bSopenharmony_ci
2475beacf11bSopenharmony_ci The above copyright notice and this permission notice shall be included
2476beacf11bSopenharmony_ci in all copies or substantial portions of the Software.
2477beacf11bSopenharmony_ci
2478beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2479beacf11bSopenharmony_ci EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2480beacf11bSopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2481beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2482beacf11bSopenharmony_ci CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2483beacf11bSopenharmony_ci TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2484beacf11bSopenharmony_ci SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2485beacf11bSopenharmony_ci
2486beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_windowspill.S
2487beacf11bSopenharmony_ci===========================================
2488beacf11bSopenharmony_ci
2489beacf11bSopenharmony_ci   Copyright (C) 2016 Gregory Nutt. All rights reserved.
2490beacf11bSopenharmony_ci
2491beacf11bSopenharmony_ci Derives from logic originally provided by Tensilica Inc.
2492beacf11bSopenharmony_ci
2493beacf11bSopenharmony_ci   Copyright (c) 1999-2010 Tensilica Inc.
2494beacf11bSopenharmony_ci
2495beacf11bSopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining
2496beacf11bSopenharmony_ci a copy of this software and associated documentation files (the
2497beacf11bSopenharmony_ci "Software"), to deal in the Software without restriction, including
2498beacf11bSopenharmony_ci without limitation the rights to use, copy, modify, merge, publish,
2499beacf11bSopenharmony_ci distribute, sublicense, and/or sell copies of the Software, and to
2500beacf11bSopenharmony_ci permit persons to whom the Software is furnished to do so, subject to
2501beacf11bSopenharmony_ci the following conditions:
2502beacf11bSopenharmony_ci
2503beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2504beacf11bSopenharmony_ci EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2505beacf11bSopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2506beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2507beacf11bSopenharmony_ci CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2508beacf11bSopenharmony_ci TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2509beacf11bSopenharmony_ci SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2510beacf11bSopenharmony_ci
2511beacf11bSopenharmony_ciarch/xtensa/include/esp32/tie-asm.h
2512beacf11bSopenharmony_ciarch/xtensa/include/esp32/tie.h
2513beacf11bSopenharmony_ci===============================
2514beacf11bSopenharmony_ci
2515beacf11bSopenharmony_ci Compile-time assembler definitions dependent on CORE & TIE
2516beacf11bSopenharmony_ci
2517beacf11bSopenharmony_ci This header file contains assembly-language definitions (assembly
2518beacf11bSopenharmony_ci macros, etc.) for this specific Xtensa processor's TIE extensions
2519beacf11bSopenharmony_ci and options.  It is customized to this Xtensa processor configuration.
2520beacf11bSopenharmony_ci
2521beacf11bSopenharmony_ci Customer ID=11657; Build=0x5fe96;
2522beacf11bSopenharmony_ci Copyright (c) 1999-2016 Cadence Design Systems Inc.
2523beacf11bSopenharmony_ci
2524beacf11bSopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining
2525beacf11bSopenharmony_ci a copy of this software and associated documentation files (the
2526beacf11bSopenharmony_ci "Software"), to deal in the Software without restriction, including
2527beacf11bSopenharmony_ci without limitation the rights to use, copy, modify, merge, publish,
2528beacf11bSopenharmony_ci distribute, sublicense, and/or sell copies of the Software, and to
2529beacf11bSopenharmony_ci permit persons to whom the Software is furnished to do so, subject to
2530beacf11bSopenharmony_ci the following conditions:
2531beacf11bSopenharmony_ci
2532beacf11bSopenharmony_ci The above copyright notice and this permission notice shall be included
2533beacf11bSopenharmony_ci in all copies or substantial portions of the Software.
2534beacf11bSopenharmony_ci
2535beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2536beacf11bSopenharmony_ci EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2537beacf11bSopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2538beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2539beacf11bSopenharmony_ci CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2540beacf11bSopenharmony_ci TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2541beacf11bSopenharmony_ci SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2542beacf11bSopenharmony_ci
2543beacf11bSopenharmony_ciarch/xtensa/include/xtensa/core.h
2544beacf11bSopenharmony_ci=================================
2545beacf11bSopenharmony_ci
2546beacf11bSopenharmony_ci Leveraged to NuttX by:
2547beacf11bSopenharmony_ci
2548beacf11bSopenharmony_ci   Copyright (C) 2016 Gregory Nutt. All rights reserved.
2549beacf11bSopenharmony_ci
2550beacf11bSopenharmony_ci This file derives from code provided  Cadence Design Systems, Inc.:
2551beacf11bSopenharmony_ci
2552beacf11bSopenharmony_ci   Copyright (c) 2005-2014 Cadence Design Systems, Inc.
2553beacf11bSopenharmony_ci
2554beacf11bSopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining
2555beacf11bSopenharmony_ci a copy of this software and associated documentation files (the
2556beacf11bSopenharmony_ci "Software"), to deal in the Software without restriction, including
2557beacf11bSopenharmony_ci without limitation the rights to use, copy, modify, merge, publish,
2558beacf11bSopenharmony_ci distribute, sublicense, and/or sell copies of the Software, and to
2559beacf11bSopenharmony_ci permit persons to whom the Software is furnished to do so, subject to
2560beacf11bSopenharmony_ci the following conditions:
2561beacf11bSopenharmony_ci
2562beacf11bSopenharmony_ci The above copyright notice and this permission notice shall be included
2563beacf11bSopenharmony_ci in all copies or substantial portions of the Software.
2564beacf11bSopenharmony_ci
2565beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2566beacf11bSopenharmony_ci EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2567beacf11bSopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2568beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2569beacf11bSopenharmony_ci CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2570beacf11bSopenharmony_ci TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2571beacf11bSopenharmony_ci SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2572beacf11bSopenharmony_ci
2573beacf11bSopenharmony_ciarch/xtensa/include/xtensa/xtensa_coproc.h
2574beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_abi.h
2575beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_context.S
2576beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_coproc.S
2577beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_cpuint.S
2578beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_int_handlers.S
2579beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_panic.S
2580beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_timer.h
2581beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_user_handler.S
2582beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_vectors.S
2583beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_window_vector.S
2584beacf11bSopenharmony_ciarch/xtensa/src/esp32/chip_macros.h
2585beacf11bSopenharmony_ci===================================
2586beacf11bSopenharmony_ci
2587beacf11bSopenharmony_ci   Copyright (C) 2016 Gregory Nutt. All rights reserved.
2588beacf11bSopenharmony_ci
2589beacf11bSopenharmony_ci Derives from logic originally provided by Cadence Design Systems Inc.
2590beacf11bSopenharmony_ci
2591beacf11bSopenharmony_ci   Copyright (c) 2006-2015 Cadence Design Systems Inc.
2592beacf11bSopenharmony_ci
2593beacf11bSopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining
2594beacf11bSopenharmony_ci a copy of this software and associated documentation files (the
2595beacf11bSopenharmony_ci "Software"), to deal in the Software without restriction, including
2596beacf11bSopenharmony_ci without limitation the rights to use, copy, modify, merge, publish,
2597beacf11bSopenharmony_ci distribute, sublicense, and/or sell copies of the Software, and to
2598beacf11bSopenharmony_ci permit persons to whom the Software is furnished to do so, subject to
2599beacf11bSopenharmony_ci the following conditions:
2600beacf11bSopenharmony_ci
2601beacf11bSopenharmony_ci The above copyright notice and this permission notice shall be included
2602beacf11bSopenharmony_ci in all copies or substantial portions of the Software.
2603beacf11bSopenharmony_ci
2604beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2605beacf11bSopenharmony_ci EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2606beacf11bSopenharmony_ci MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2607beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2608beacf11bSopenharmony_ci CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2609beacf11bSopenharmony_ci TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2610beacf11bSopenharmony_ci SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2611beacf11bSopenharmony_ci
2612beacf11bSopenharmony_cidrivers/analog/ad5410.c
2613beacf11bSopenharmony_cidrivers/analog/ads1255.c
2614beacf11bSopenharmony_ci==============================
2615beacf11bSopenharmony_ci
2616beacf11bSopenharmony_ci  Copyright (C) 2008, 2009, 2010, 2016 Gregory Nutt. All rights reserved.
2617beacf11bSopenharmony_ci  Copyright (C) 2011 Li Zhuoyi. All rights reserved.
2618beacf11bSopenharmony_ci
2619beacf11bSopenharmony_ci
2620beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
2621beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
2622beacf11bSopenharmony_ciare met:
2623beacf11bSopenharmony_ci
2624beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
2625beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
2626beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
2627beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
2628beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
2629beacf11bSopenharmony_ci   distribution.
2630beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
2631beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
2632beacf11bSopenharmony_ci   without specific prior written permission.
2633beacf11bSopenharmony_ci
2634beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2635beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2636beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2637beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2638beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2639beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2640beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2641beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2642beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2643beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2644beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2645beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
2646beacf11bSopenharmony_ci
2647beacf11bSopenharmony_cidrivers/lcd/ra8875.c
2648beacf11bSopenharmony_cidrivers/lcd/ra8875.h
2649beacf11bSopenharmony_ciinclude/nuttx/lcd/ra8875.h
2650beacf11bSopenharmony_ci================================
2651beacf11bSopenharmony_ci
2652beacf11bSopenharmony_ci  Copyright (C) 2015 Intuitive Aerial AB. All rights reserved.
2653beacf11bSopenharmony_ci
2654beacf11bSopenharmony_ciReferences: RA8875, Rev 1.6, Apr 2013, RAiO Technologies Inc
2655beacf11bSopenharmony_ci
2656beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
2657beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
2658beacf11bSopenharmony_ciare met:
2659beacf11bSopenharmony_ci
2660beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
2661beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
2662beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
2663beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
2664beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
2665beacf11bSopenharmony_ci   distribution.
2666beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
2667beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
2668beacf11bSopenharmony_ci   without specific prior written permission.
2669beacf11bSopenharmony_ci
2670beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2671beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2672beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2673beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2674beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2675beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2676beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2677beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2678beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2679beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2680beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2681beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
2682beacf11bSopenharmony_ci
2683beacf11bSopenharmony_cidrivers/modem/u-blox.c
2684beacf11bSopenharmony_ciinclude/nuttx/modem/u-blox.h
2685beacf11bSopenharmony_ci=======================
2686beacf11bSopenharmony_ci
2687beacf11bSopenharmony_ci  Copyright (C) 2016 Vladimir Komendantskiy. All rights reserved.
2688beacf11bSopenharmony_ci
2689beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
2690beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
2691beacf11bSopenharmony_ciare met:
2692beacf11bSopenharmony_ci
2693beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
2694beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
2695beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
2696beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
2697beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
2698beacf11bSopenharmony_ci   distribution.
2699beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
2700beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
2701beacf11bSopenharmony_ci   without specific prior written permission.
2702beacf11bSopenharmony_ci
2703beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2704beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2705beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2706beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2707beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2708beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2709beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2710beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2711beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2712beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2713beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2714beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
2715beacf11bSopenharmony_ci
2716beacf11bSopenharmony_cidrivers/net/tun.c
2717beacf11bSopenharmony_ci=======================
2718beacf11bSopenharmony_ci
2719beacf11bSopenharmony_ci  Copyright (C) 2015-2016 Max Nekludov. All rights reserved.
2720beacf11bSopenharmony_ci
2721beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
2722beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
2723beacf11bSopenharmony_ciare met:
2724beacf11bSopenharmony_ci
2725beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
2726beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
2727beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
2728beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
2729beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
2730beacf11bSopenharmony_ci   distribution.
2731beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
2732beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
2733beacf11bSopenharmony_ci   without specific prior written permission.
2734beacf11bSopenharmony_ci
2735beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2736beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2737beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2738beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2739beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2740beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2741beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2742beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2743beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2744beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2745beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2746beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
2747beacf11bSopenharmony_ci
2748beacf11bSopenharmony_cidrivers/power/bq2429x.c
2749beacf11bSopenharmony_ciinclude/nuttx/power/bq2429x.h
2750beacf11bSopenharmony_ci===========================
2751beacf11bSopenharmony_ci
2752beacf11bSopenharmony_ci  Copyright (C) 2017 Neil Hancock. All rights reserved.
2753beacf11bSopenharmony_ci  Copyright (C) 2017 Haltian Ltd. All rights reserved.
2754beacf11bSopenharmony_ci  Copyright (C) 2016 Gregory Nutt. All rights reserved.
2755beacf11bSopenharmony_ci
2756beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
2757beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
2758beacf11bSopenharmony_ciare met:
2759beacf11bSopenharmony_ci
2760beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
2761beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
2762beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
2763beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
2764beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
2765beacf11bSopenharmony_ci   distribution.
2766beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
2767beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
2768beacf11bSopenharmony_ci   without specific prior written permission.
2769beacf11bSopenharmony_ci
2770beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2771beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2772beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2773beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2774beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2775beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2776beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2777beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2778beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2779beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2780beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2781beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
2782beacf11bSopenharmony_ci
2783beacf11bSopenharmony_cidrivers/sensors/as726x.c
2784beacf11bSopenharmony_ciinclude/nuttx/sensors/as726x.h
2785beacf11bSopenharmony_ci============================
2786beacf11bSopenharmony_ci
2787beacf11bSopenharmony_ci  Copyright (C) 2019 Fabian Justi. All rights reserved.
2788beacf11bSopenharmony_ci
2789beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
2790beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
2791beacf11bSopenharmony_ciare met:
2792beacf11bSopenharmony_ci
2793beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
2794beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
2795beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
2796beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
2797beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
2798beacf11bSopenharmony_ci   distribution.
2799beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
2800beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
2801beacf11bSopenharmony_ci   without specific prior written permission.
2802beacf11bSopenharmony_ci
2803beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2804beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2805beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2806beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2807beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2808beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2809beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2810beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2811beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2812beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2813beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2814beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
2815beacf11bSopenharmony_ci
2816beacf11bSopenharmony_cidrivers/sensors/lis3dh.c
2817beacf11bSopenharmony_ciinclude/nuttx/sensors/lis3dh.h
2818beacf11bSopenharmony_ci===========================
2819beacf11bSopenharmony_ci
2820beacf11bSopenharmony_ci  Copyright (C) 2018 Extent3D. All rights reserved.
2821beacf11bSopenharmony_ci
2822beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
2823beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
2824beacf11bSopenharmony_ciare met:
2825beacf11bSopenharmony_ci
2826beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
2827beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
2828beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
2829beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
2830beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
2831beacf11bSopenharmony_ci   distribution.
2832beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
2833beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
2834beacf11bSopenharmony_ci   without specific prior written permission.
2835beacf11bSopenharmony_ci
2836beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2837beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2838beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2839beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2840beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2841beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2842beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2843beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2844beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2845beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2846beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2847beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
2848beacf11bSopenharmony_ci
2849beacf11bSopenharmony_cidrivers/sensors/lsm303agr.c
2850beacf11bSopenharmony_cidrivers/sensors/lsm6dsl.c
2851beacf11bSopenharmony_ci===============================
2852beacf11bSopenharmony_ci
2853beacf11bSopenharmony_ci  Copyright (C) 2018 Inc. All rights reserved.
2854beacf11bSopenharmony_ci  Copyright (C) 2016 Omni Hoverboards Inc. All rights reserved.
2855beacf11bSopenharmony_ci  Copyright (C) 2016, 2019 Gregory Nutt. All rights reserved.
2856beacf11bSopenharmony_ci
2857beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
2858beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
2859beacf11bSopenharmony_ciare met:
2860beacf11bSopenharmony_ci
2861beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
2862beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
2863beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
2864beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
2865beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
2866beacf11bSopenharmony_ci   distribution.
2867beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
2868beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
2869beacf11bSopenharmony_ci   without specific prior written permission.
2870beacf11bSopenharmony_ci
2871beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2872beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2873beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2874beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2875beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2876beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2877beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2878beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2879beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2880beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2881beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2882beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
2883beacf11bSopenharmony_ci
2884beacf11bSopenharmony_cidrivers/sensors/vl53l1x.c
2885beacf11bSopenharmony_ciinclude/nuttx/sensors/vl53l1x.h
2886beacf11bSopenharmony_ci==============================
2887beacf11bSopenharmony_ci
2888beacf11bSopenharmony_ci  Copyright (C) 2019 Acutronics Robotics
2889beacf11bSopenharmony_ci
2890beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
2891beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
2892beacf11bSopenharmony_ciare met:
2893beacf11bSopenharmony_ci
2894beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
2895beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
2896beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
2897beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
2898beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
2899beacf11bSopenharmony_ci   distribution.
2900beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
2901beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
2902beacf11bSopenharmony_ci   without specific prior written permission.
2903beacf11bSopenharmony_ci
2904beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2905beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2906beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2907beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2908beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2909beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2910beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2911beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2912beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2913beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2914beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2915beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
2916beacf11bSopenharmony_ci
2917beacf11bSopenharmony_ciboards/arm/stm32/photon/src/stm32_wlan_firmware.c
2918beacf11bSopenharmony_cidrivers/wireless/ieee80211/bcm43xxx/bcmf_ioctl.h
2919beacf11bSopenharmony_ci================================================
2920beacf11bSopenharmony_ci
2921beacf11bSopenharmony_ci All rights reserved.
2922beacf11bSopenharmony_ci
2923beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
2924beacf11bSopenharmony_ci modification, are permitted provided that the following conditions are
2925beacf11bSopenharmony_ci met:
2926beacf11bSopenharmony_ci
2927beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright notice,
2928beacf11bSopenharmony_ci this list of conditions and the following disclaimer.
2929beacf11bSopenharmony_ci
2930beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
2931beacf11bSopenharmony_ci notice, this list of conditions and the following disclaimer in the
2932beacf11bSopenharmony_ci documentation and/or other materials provided with the distribution.
2933beacf11bSopenharmony_ci
2934beacf11bSopenharmony_ci 3. Neither the name of Broadcom nor the names of other contributors to
2935beacf11bSopenharmony_ci this software may be used to endorse or promote products derived from
2936beacf11bSopenharmony_ci this software without specific prior written permission.
2937beacf11bSopenharmony_ci
2938beacf11bSopenharmony_ci 4. This software may not be used as a standalone product, and may only be
2939beacf11bSopenharmony_ci used as incorporated in your product or device that incorporates Broadcom
2940beacf11bSopenharmony_ci wireless connectivity products and solely for the purpose of enabling the
2941beacf11bSopenharmony_ci functionalities of such Broadcom products.
2942beacf11bSopenharmony_ci
2943beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2944beacf11bSopenharmony_ci "AS IS" AND ANY WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING,
2945beacf11bSopenharmony_ci BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR
2946beacf11bSopenharmony_ci A PARTICULAR PURPOSE AND NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT
2947beacf11bSopenharmony_ci SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
2948beacf11bSopenharmony_ci INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
2949beacf11bSopenharmony_ci (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
2950beacf11bSopenharmony_ci SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
2951beacf11bSopenharmony_ci CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2952beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2953beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2954beacf11bSopenharmony_ci SUCH DAMAGE.
2955beacf11bSopenharmony_ci
2956beacf11bSopenharmony_cidrivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_core.h
2957beacf11bSopenharmony_cidrivers/wireless/ieee80211/bcm43xxx/bcmf_sdio_regs.h
2958beacf11bSopenharmony_ci==========================================
2959beacf11bSopenharmony_ci
2960beacf11bSopenharmony_ci Permission to use, copy, modify, and/or distribute this software for any
2961beacf11bSopenharmony_ci purpose with or without fee is hereby granted, provided that the above
2962beacf11bSopenharmony_ci copyright notice and this permission notice appear in all copies.
2963beacf11bSopenharmony_ci
2964beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
2965beacf11bSopenharmony_ci WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
2966beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
2967beacf11bSopenharmony_ci ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2968beacf11bSopenharmony_ci WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2969beacf11bSopenharmony_ci ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
2970beacf11bSopenharmony_ci OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2971beacf11bSopenharmony_ci
2972beacf11bSopenharmony_ciinclude/nuttx/wireless/ieee80211/ieee80211_cypto.h
2973beacf11bSopenharmony_ci==========================================
2974beacf11bSopenharmony_ci
2975beacf11bSopenharmony_ci Copyright (c) 2007, 2008 Damien Bergamini <damien.bergamini@free.fr>
2976beacf11bSopenharmony_ci
2977beacf11bSopenharmony_ci Permission to use, copy, modify, and distribute this software for any
2978beacf11bSopenharmony_ci purpose with or without fee is hereby granted, provided that the above
2979beacf11bSopenharmony_ci copyright notice and this permission notice appear in all copies.
2980beacf11bSopenharmony_ci
2981beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
2982beacf11bSopenharmony_ci WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
2983beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
2984beacf11bSopenharmony_ci ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2985beacf11bSopenharmony_ci WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2986beacf11bSopenharmony_ci ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
2987beacf11bSopenharmony_ci OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2988beacf11bSopenharmony_ci
2989beacf11bSopenharmony_ciinclude/nuttx/wireless/ieee80211/ieee80211.h
2990beacf11bSopenharmony_ci===============================================
2991beacf11bSopenharmony_ci
2992beacf11bSopenharmony_ci Copyright (c) 2002, 2003 Sam Leffler, Errno Consulting
2993beacf11bSopenharmony_ci All rights reserved.
2994beacf11bSopenharmony_ci
2995beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
2996beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
2997beacf11bSopenharmony_ci are met:
2998beacf11bSopenharmony_ci
2999beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
3000beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
3001beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
3002beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
3003beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
3004beacf11bSopenharmony_ci
3005beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
3006beacf11bSopenharmony_ci IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
3007beacf11bSopenharmony_ci OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
3008beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
3009beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
3010beacf11bSopenharmony_ci NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3011beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3012beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3013beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
3014beacf11bSopenharmony_ci THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3015beacf11bSopenharmony_ci
3016beacf11bSopenharmony_ciarch/arm/src/lc823450/lc823450_sdc.c
3017beacf11bSopenharmony_ciarch/arm/src/lc823450/lc823450_sddrv_dep.c
3018beacf11bSopenharmony_ciarch/arm/src/lc823450/lc823450_sddrv_if.h
3019beacf11bSopenharmony_ciarch/arm/src/lc823450/lc823450_sddrv_type.h
3020beacf11bSopenharmony_ciarch/arm/src/lc823450/lc823450_symbols.ld
3021beacf11bSopenharmony_ci============================================
3022beacf11bSopenharmony_ci
3023beacf11bSopenharmony_ci  Copyright (C) 2014-2015 ON Semiconductor. All rights reserved.
3024beacf11bSopenharmony_ci  Copyright 2014,2015,2016,2017 Sony Video & Sound Products Inc.
3025beacf11bSopenharmony_ci
3026beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3027beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3028beacf11bSopenharmony_ciare met:
3029beacf11bSopenharmony_ci
3030beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3031beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3032beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3033beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3034beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3035beacf11bSopenharmony_ci   distribution.
3036beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3037beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3038beacf11bSopenharmony_ci   without specific prior written permission.
3039beacf11bSopenharmony_ci
3040beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3041beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3042beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3043beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3044beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3045beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3046beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3047beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3048beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3049beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3050beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3051beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3052beacf11bSopenharmony_ci
3053beacf11bSopenharmony_ciarch/arm/src/lpc43xx/spifi/src/spifilib_fam_standard_cmd.c
3054beacf11bSopenharmony_ciarch/arm/src/lpc43xx/spifi/src/spifilib_dev_common.c
3055beacf11bSopenharmony_ciarch/arm/src/lpc43xx/spifi/inc/spifilib_dev.h
3056beacf11bSopenharmony_ciarch/arm/src/lpc43xx/spifi/inc/spifilib_api.h
3057beacf11bSopenharmony_ciarch/arm/src/lpc43xx/spifi/inc/private/spifilib_chiphw.h
3058beacf11bSopenharmony_ci=========================================================
3059beacf11bSopenharmony_ci
3060beacf11bSopenharmony_ci Copyright(C) NXP Semiconductors, 2014
3061beacf11bSopenharmony_ci All rights reserved.
3062beacf11bSopenharmony_ci Software that is described herein is for illustrative purposes only
3063beacf11bSopenharmony_ci which provides customers with programming information regarding the
3064beacf11bSopenharmony_ci LPC products.  This software is supplied "AS IS" without any warranties of
3065beacf11bSopenharmony_ci any kind, and NXP Semiconductors and its licenser disclaim any and
3066beacf11bSopenharmony_ci all warranties, express or implied, including all implied warranties of
3067beacf11bSopenharmony_ci merchantability, fitness for a particular purpose and non-infringement of
3068beacf11bSopenharmony_ci intellectual property rights.  NXP Semiconductors assumes no
3069beacf11bSopenharmony_ci responsibility or liability for the use of the software, conveys no
3070beacf11bSopenharmony_ci license or rights under any patent, copyright, mask work right, or any
3071beacf11bSopenharmony_ci other intellectual property rights in or to any products. NXP
3072beacf11bSopenharmony_ci Semiconductors reserves the right to make changes in the software without
3073beacf11bSopenharmony_ci notification. NXP Semiconductors also makes no representation or warranty
3074beacf11bSopenharmony_ci that such application will be suitable for the specified use without
3075beacf11bSopenharmony_ci further testing or modification.
3076beacf11bSopenharmony_ci Permission to use, copy, modify, and distribute this software and its
3077beacf11bSopenharmony_ci documentation is hereby granted, under NXP Semiconductors' and its
3078beacf11bSopenharmony_ci licensor's relevant copyrights in the software, without fee, provided that
3079beacf11bSopenharmony_ci it is used in conjunction with NXP Semiconductors microcontrollers.  This
3080beacf11bSopenharmony_ci copyright, permission, and disclaimer notice must appear in all copies of
3081beacf11bSopenharmony_ci this code.
3082beacf11bSopenharmony_ci
3083beacf11bSopenharmony_ciboards/arm/imxrt/imxrt1050-evk/src/imxrt_sdram_ini_dcd.c
3084beacf11bSopenharmony_ci=========================================================
3085beacf11bSopenharmony_ci
3086beacf11bSopenharmony_ci Copyright (C) 2017, NXP Semiconductors, Inc.
3087beacf11bSopenharmony_ci
3088beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
3089beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
3090beacf11bSopenharmony_ci are met:
3091beacf11bSopenharmony_ci
3092beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
3093beacf11bSopenharmony_ci notice, this list of conditions and the following disclaimer.
3094beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
3095beacf11bSopenharmony_ci notice, this list of conditions and the following disclaimer in
3096beacf11bSopenharmony_ci the documentation and/or other materials provided with the
3097beacf11bSopenharmony_ci distribution.
3098beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
3099beacf11bSopenharmony_ci used to endorse or promote products derived from this software
3100beacf11bSopenharmony_ci without specific prior written permission.
3101beacf11bSopenharmony_ci
3102beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3103beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3104beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3105beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3106beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3107beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3108beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3109beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3110beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3111beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3112beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3113beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
3114beacf11bSopenharmony_ci
3115beacf11bSopenharmony_ciboards/arm/s32k1xx/s32k118evb/src/s32k1xx_clockconfig.c
3116beacf11bSopenharmony_ciboards/arm/s32k1xx/s32k118evb/src/s32k1xx_periphclocks.c
3117beacf11bSopenharmony_ciboards/arm/s32k1xx/s32k144evb/src/s32k1xx_clockconfig.c
3118beacf11bSopenharmony_ciboards/arm/s32k1xx/s32k144evb/src/s32k1xx_periphclocks.c
3119beacf11bSopenharmony_ciboards/arm/s32k1xx/s32k146evb/src/s32k1xx_clockconfig.c
3120beacf11bSopenharmony_ciboards/arm/s32k1xx/s32k146evb/src/s32k1xx_periphclocks.c
3121beacf11bSopenharmony_ciboards/arm/s32k1xx/s32k148evb/src/s32k1xx_clockconfig.c
3122beacf11bSopenharmony_ciboards/arm/s32k1xx/s32k148evb/src/s32k1xx_periphclocks.c
3123beacf11bSopenharmony_ciboards/arm/s32k1xx/ucans32k146/src/s32k1xx_clockconfig.c
3124beacf11bSopenharmony_ciboards/arm/s32k1xx/ucans32k146/src/s32k1xx_periphclocks.c
3125beacf11bSopenharmony_ci=========================================================
3126beacf11bSopenharmony_ci  Copyright (c) 2013 - 2015, Freescale Semiconductor, Inc.
3127beacf11bSopenharmony_ci  Copyright 2016-2018 NXP
3128beacf11bSopenharmony_ci  All rights reserved.
3129beacf11bSopenharmony_ci
3130beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY NXP "AS IS" AND ANY EXPRESSED OR
3131beacf11bSopenharmony_ciIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
3132beacf11bSopenharmony_ciOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
3133beacf11bSopenharmony_ciIN NO EVENT SHALL NXP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
3134beacf11bSopenharmony_ciINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
3135beacf11bSopenharmony_ci(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
3136beacf11bSopenharmony_ciSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3137beacf11bSopenharmony_ciHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
3138beacf11bSopenharmony_ciSTRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
3139beacf11bSopenharmony_ciIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
3140beacf11bSopenharmony_ciTHE POSSIBILITY OF SUCH DAMAGE.
3141beacf11bSopenharmony_ci
3142beacf11bSopenharmony_ciarch/xtensa/src/common/xtensa_asm_utils.h
3143beacf11bSopenharmony_ci===============================
3144beacf11bSopenharmony_ci
3145beacf11bSopenharmony_ci Copyright (c) 2017, Intel Corporation
3146beacf11bSopenharmony_ci
3147beacf11bSopenharmony_ci SPDX-License-Identifier: Apache-2.0
3148beacf11bSopenharmony_ci
3149beacf11bSopenharmony_ciboards/or1k/mor1kx/or1k/src/or1k_boot.c
3150beacf11bSopenharmony_ciboards/or1k/mor1kx/or1k/src/or1k_bringup.c
3151beacf11bSopenharmony_ci=================================================
3152beacf11bSopenharmony_ci  Copyright (C) 2018 Extent3D. All rights reserved.
3153beacf11bSopenharmony_ci
3154beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3155beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3156beacf11bSopenharmony_ciare met:
3157beacf11bSopenharmony_ci
3158beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3159beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3160beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3161beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3162beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3163beacf11bSopenharmony_ci   distribution.
3164beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3165beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3166beacf11bSopenharmony_ci   without specific prior written permission.
3167beacf11bSopenharmony_ci
3168beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3169beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3170beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3171beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3172beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3173beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3174beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3175beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3176beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3177beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3178beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3179beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3180beacf11bSopenharmony_ci
3181beacf11bSopenharmony_ciboards/arm/lpc17xx_40xx/u-blox-c027/include/board.h
3182beacf11bSopenharmony_ciboards/arm/lpc17xx_40xx/u-blox-c027/src/lpc17_40_ubxmdm.c
3183beacf11bSopenharmony_ciboards/arm/lpc17xx_40xx/u-blox-c027/src/u-blox-c027.h
3184beacf11bSopenharmony_ci===========================================================
3185beacf11bSopenharmony_ci  Copyright (C) 2016 Vladimir Komendantskiy. All rights reserved.
3186beacf11bSopenharmony_ci
3187beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3188beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3189beacf11bSopenharmony_ciare met:
3190beacf11bSopenharmony_ci
3191beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3192beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3193beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3194beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3195beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3196beacf11bSopenharmony_ci   distribution.
3197beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3198beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3199beacf11bSopenharmony_ci   without specific prior written permission.
3200beacf11bSopenharmony_ci
3201beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3202beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3203beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3204beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3205beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3206beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3207beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3208beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3209beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3210beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3211beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3212beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3213beacf11bSopenharmony_ci
3214beacf11bSopenharmony_ciboards/arm/lpc2378/olimex-lpc2378/include/board.h
3215beacf11bSopenharmony_ciboards/arm/lpc2378/olimex-lpc2378/src/lpc2378_appinit.c
3216beacf11bSopenharmony_ciboards/arm/lpc2378/olimex-lpc2378/src/lpc2378_leds.c
3217beacf11bSopenharmony_ciboards/arm/lpc2378/olimex-lpc2378/scripts/ld.script
3218beacf11bSopenharmony_ci=======================================================
3219beacf11bSopenharmony_ci  Copyright (C) 2010 Rommel Marcelo. All rights reserved.
3220beacf11bSopenharmony_ci
3221beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3222beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3223beacf11bSopenharmony_ciare met:
3224beacf11bSopenharmony_ci
3225beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3226beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3227beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3228beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3229beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3230beacf11bSopenharmony_ci   distribution.
3231beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3232beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3233beacf11bSopenharmony_ci   without specific prior written permission.
3234beacf11bSopenharmony_ci
3235beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3236beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3237beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3238beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3239beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3240beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3241beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3242beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3243beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3244beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3245beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3246beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3247beacf11bSopenharmony_ci
3248beacf11bSopenharmony_ciboards/arm/rp2040/common/src/rp2040_ina219.c
3249beacf11bSopenharmony_ciboards/arm/stm32/common/src/stm32_ina219.c
3250beacf11bSopenharmony_ciboards/arm/stm32/olimex-stm32-e407/src/stm32_dac.c
3251beacf11bSopenharmony_ci===============================================
3252beacf11bSopenharmony_ci  Copyright (C) 2018,2019 Erle Robotics (Juan Flores Muñoz).
3253beacf11bSopenharmony_ci  All rights reserved.
3254beacf11bSopenharmony_ci
3255beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3256beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3257beacf11bSopenharmony_ciare met:
3258beacf11bSopenharmony_ci
3259beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3260beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3261beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3262beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3263beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3264beacf11bSopenharmony_ci   distribution.
3265beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3266beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3267beacf11bSopenharmony_ci   without specific prior written permission.
3268beacf11bSopenharmony_ci
3269beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3270beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3271beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3272beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3273beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3274beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3275beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3276beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3277beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3278beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3279beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3280beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3281beacf11bSopenharmony_ci
3282beacf11bSopenharmony_ciboards/arm/stm32/nucleo-f303re/src/stm32_uid.c
3283beacf11bSopenharmony_ciboards/arm/stm32/omnibusf4/src/stm32_uid.c
3284beacf11bSopenharmony_ciboards/arm/stm32/stm32f4discovery/src/stm32_uid.c
3285beacf11bSopenharmony_ciboards/arm/stm32h7/nucleo-h743zi/src/stm32_uid.c
3286beacf11bSopenharmony_ciboards/arm/stm32h7/stm32h747i-disco/src/stm32_uid.c
3287beacf11bSopenharmony_ci===============================================
3288beacf11bSopenharmony_ci  Copyright (C) 2015 Marawan Ragab. All rights reserved.
3289beacf11bSopenharmony_ci
3290beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3291beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3292beacf11bSopenharmony_ciare met:
3293beacf11bSopenharmony_ci
3294beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3295beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3296beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3297beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3298beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3299beacf11bSopenharmony_ci   distribution.
3300beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3301beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3302beacf11bSopenharmony_ci   without specific prior written permission.
3303beacf11bSopenharmony_ci
3304beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3305beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3306beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3307beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3308beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3309beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3310beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3311beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3312beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3313beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3314beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3315beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3316beacf11bSopenharmony_ci
3317beacf11bSopenharmony_ciboards/arm/stm32/nucleo-f412zg/src/stm32_usb.c
3318beacf11bSopenharmony_ciboards/arm/stm32/stm32f411e-disco/src/stm32_usb.c
3319beacf11bSopenharmony_ci=================================================
3320beacf11bSopenharmony_ci  Copyright (C) 2017 Gregory Nutt. All rights reserved.
3321beacf11bSopenharmony_ci  Copyright (C) 2017 Brian Webb. All rights reserved.
3322beacf11bSopenharmony_ci
3323beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3324beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3325beacf11bSopenharmony_ciare met:
3326beacf11bSopenharmony_ci
3327beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3328beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3329beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3330beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3331beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3332beacf11bSopenharmony_ci   distribution.
3333beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3334beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3335beacf11bSopenharmony_ci   without specific prior written permission.
3336beacf11bSopenharmony_ci
3337beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3338beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3339beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3340beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3341beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3342beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3343beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3344beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3345beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3346beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3347beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3348beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3349beacf11bSopenharmony_ci
3350beacf11bSopenharmony_ciboards/arm/stm32/omnibusf4/src/stm32_romfs.h
3351beacf11bSopenharmony_ciboards/arm/stm32/omnibusf4/src/stm32_romfs_initialize.c
3352beacf11bSopenharmony_ciboards/arm/stm32/stm32f4discovery/src/stm32_romfs.h
3353beacf11bSopenharmony_ciboards/arm/stm32/stm32f4discovery/src/stm32_romfs_initialize.c
3354beacf11bSopenharmony_ciboards/arm/stm32f7/nucleo-144/src/stm32_romfs.h
3355beacf11bSopenharmony_ciboards/arm/stm32f7/nucleo-144/src/stm32_romfs_initialize.c
3356beacf11bSopenharmony_ci=============================================================
3357beacf11bSopenharmony_ci  Copyright (C) 2017 Tomasz Wozniak. All rights reserved.
3358beacf11bSopenharmony_ci
3359beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3360beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3361beacf11bSopenharmony_ciare met:
3362beacf11bSopenharmony_ci
3363beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3364beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3365beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3366beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3367beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3368beacf11bSopenharmony_ci   distribution.
3369beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3370beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3371beacf11bSopenharmony_ci   without specific prior written permission.
3372beacf11bSopenharmony_ci
3373beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3374beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3375beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3376beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3377beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3378beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3379beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3380beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3381beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3382beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3383beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3384beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3385beacf11bSopenharmony_ci
3386beacf11bSopenharmony_ciboards/arm/stm32f0l0g0/nucleo-g070rb/src/stm32_gpio.c
3387beacf11bSopenharmony_ciboards/arm/stm32f0l0g0/nucleo-g070rb/src/stm32_pwm.c
3388beacf11bSopenharmony_ciboards/arm/stm32f0l0g0/nucleo-g070rb/src/stm32_timer.c
3389beacf11bSopenharmony_ci=====================================================
3390beacf11bSopenharmony_ci  Copyright (C) 2019 Fundação CERTI. All rights reserved.
3391beacf11bSopenharmony_ci
3392beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3393beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3394beacf11bSopenharmony_ciare met:
3395beacf11bSopenharmony_ci
3396beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3397beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3398beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3399beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3400beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3401beacf11bSopenharmony_ci   distribution.
3402beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3403beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3404beacf11bSopenharmony_ci   without specific prior written permission.
3405beacf11bSopenharmony_ci
3406beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3407beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3408beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3409beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3410beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3411beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3412beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3413beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3414beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3415beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3416beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3417beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3418beacf11bSopenharmony_ci
3419beacf11bSopenharmony_ciboards/arm/stm32f7/nucleo-144/src/stm32_dma_alloc.c
3420beacf11bSopenharmony_ciboards/arm/stm32f7/stm32f746-ws/src/stm32_dma_alloc.c
3421beacf11bSopenharmony_ciboards/arm/stm32l4/nucleo-l496zg/src/stm32_dma_alloc.c
3422beacf11bSopenharmony_ciboards/arm/tms570/tms570ls31x-usb-kit/include/nsh_romfsimg.h
3423beacf11bSopenharmony_ci============================================================
3424beacf11bSopenharmony_ci  Copyright (C) 2013, 2016 PX4 Development Team. All rights reserved.
3425beacf11bSopenharmony_ci
3426beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3427beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3428beacf11bSopenharmony_ciare met:
3429beacf11bSopenharmony_ci
3430beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3431beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3432beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3433beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3434beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3435beacf11bSopenharmony_ci   distribution.
3436beacf11bSopenharmony_ci3. Neither the name PX4 nor the names of its contributors may be
3437beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3438beacf11bSopenharmony_ci   without specific prior written permission.
3439beacf11bSopenharmony_ci
3440beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3441beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3442beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3443beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3444beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3445beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3446beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3447beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3448beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3449beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3450beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3451beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3452beacf11bSopenharmony_ci
3453beacf11bSopenharmony_ciboards/arm/stm32f7/stm32f746g-disco/src/stm32_extmem.c
3454beacf11bSopenharmony_ci=======================================================
3455beacf11bSopenharmony_ci  Copyright (C) 2018 Marcin Wyrwas. All rights reserved.
3456beacf11bSopenharmony_ci
3457beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3458beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3459beacf11bSopenharmony_ciare met:
3460beacf11bSopenharmony_ci
3461beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3462beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3463beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3464beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3465beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3466beacf11bSopenharmony_ci   distribution.
3467beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3468beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3469beacf11bSopenharmony_ci   without specific prior written permission.
3470beacf11bSopenharmony_ci
3471beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3472beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3473beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3474beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3475beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3476beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3477beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3478beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3479beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3480beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3481beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3482beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3483beacf11bSopenharmony_ci
3484beacf11bSopenharmony_ciboards/arm/stm32l4/nucleo-l476rg/src/stm32_as726x.c
3485beacf11bSopenharmony_ci==================================================
3486beacf11bSopenharmony_ci  Copyright (C) 2019 Fabian Justi. All rights reserved.
3487beacf11bSopenharmony_ci
3488beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3489beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3490beacf11bSopenharmony_ciare met:
3491beacf11bSopenharmony_ci
3492beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3493beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3494beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3495beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3496beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3497beacf11bSopenharmony_ci   distribution.
3498beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3499beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3500beacf11bSopenharmony_ci   without specific prior written permission.
3501beacf11bSopenharmony_ci
3502beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3503beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3504beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3505beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3506beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3507beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3508beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3509beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3510beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3511beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3512beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3513beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3514beacf11bSopenharmony_ci
3515beacf11bSopenharmony_ciboards/arm/stm32l4/stm32l476-mdk/include/board.h
3516beacf11bSopenharmony_ciboards/arm/stm32l4/stm32l476-mdk/include/stm32l476-mdk-clocking.h
3517beacf11bSopenharmony_ci=================================================================
3518beacf11bSopenharmony_ci  Copyright (C) 2016 Gregory Nutt. All rights reserved.
3519beacf11bSopenharmony_ci  Copyright (C) 2016 Motorola Mobility, LLC.
3520beacf11bSopenharmony_ci
3521beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3522beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3523beacf11bSopenharmony_ciare met:
3524beacf11bSopenharmony_ci
3525beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3526beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3527beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3528beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3529beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3530beacf11bSopenharmony_ci   distribution.
3531beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3532beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3533beacf11bSopenharmony_ci   without specific prior written permission.
3534beacf11bSopenharmony_ci
3535beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3536beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3537beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3538beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3539beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3540beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3541beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3542beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3543beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3544beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3545beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3546beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3547beacf11bSopenharmony_ci
3548beacf11bSopenharmony_ciboards/arm/stm32l4/stm32l476vg-disco/include/boardctl.h
3549beacf11bSopenharmony_ciboards/arm/stm32l4/stm32l4r9ai-disco/include/boardctl.h
3550beacf11bSopenharmony_ci=======================================================
3551beacf11bSopenharmony_ci  Copyright (C) 2016 dev@ziggurat29.com. All rights reserved.
3552beacf11bSopenharmony_ci
3553beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3554beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3555beacf11bSopenharmony_ciare met:
3556beacf11bSopenharmony_ci
3557beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3558beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3559beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3560beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3561beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3562beacf11bSopenharmony_ci   distribution.
3563beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3564beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3565beacf11bSopenharmony_ci   without specific prior written permission.
3566beacf11bSopenharmony_ci
3567beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3568beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3569beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3570beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3571beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3572beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3573beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3574beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3575beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3576beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3577beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3578beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3579beacf11bSopenharmony_ci
3580beacf11bSopenharmony_ciarch/arm/src/imxrt/imxrt_lcd.c
3581beacf11bSopenharmony_ciarch/arm/src/imxrt/hardware/imxrt_lcd.h
3582beacf11bSopenharmony_ci==============================
3583beacf11bSopenharmony_ci
3584beacf11bSopenharmony_ci Copyright (C) 2019 Gregory Nutt. All rights reserved.
3585beacf11bSopenharmony_ci Copyright (C) 2017, NXP Semiconductors, Inc.
3586beacf11bSopenharmony_ci
3587beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
3588beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
3589beacf11bSopenharmony_ci are met:
3590beacf11bSopenharmony_ci
3591beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
3592beacf11bSopenharmony_ci notice, this list of conditions and the following disclaimer.
3593beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
3594beacf11bSopenharmony_ci notice, this list of conditions and the following disclaimer in
3595beacf11bSopenharmony_ci the documentation and/or other materials provided with the
3596beacf11bSopenharmony_ci distribution.
3597beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
3598beacf11bSopenharmony_ci used to endorse or promote products derived from this software
3599beacf11bSopenharmony_ci without specific prior written permission.
3600beacf11bSopenharmony_ci
3601beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3602beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3603beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3604beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3605beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3606beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3607beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3608beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3609beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3610beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3611beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3612beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
3613beacf11bSopenharmony_ci
3614beacf11bSopenharmony_ciarch/arm/src/imxrt/imxrt_edma.c
3615beacf11bSopenharmony_ciarch/arm/src/imxrt/imxrt_edma.h
3616beacf11bSopenharmony_ci==================================
3617beacf11bSopenharmony_ci  Copyright (C) 2018 Gregory Nutt. All rights reserved.
3618beacf11bSopenharmony_ci
3619beacf11bSopenharmony_ciPortions of the eDMA logic derive from NXP sample code which has a
3620beacf11bSopenharmony_cicompatible BSD 3-clause license:
3621beacf11bSopenharmony_ci
3622beacf11bSopenharmony_ci  Copyright (c) 2015, Freescale Semiconductor, Inc.
3623beacf11bSopenharmony_ci  Copyright 2016-2017 NXP
3624beacf11bSopenharmony_ci  All rights reserved
3625beacf11bSopenharmony_ci
3626beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3627beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3628beacf11bSopenharmony_ciare met:
3629beacf11bSopenharmony_ci
3630beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3631beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3632beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3633beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3634beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3635beacf11bSopenharmony_ci   distribution.
3636beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3637beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3638beacf11bSopenharmony_ci   without specific prior written permission.
3639beacf11bSopenharmony_ci
3640beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3641beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3642beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3643beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3644beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3645beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3646beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3647beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3648beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3649beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3650beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3651beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3652beacf11bSopenharmony_ci
3653beacf11bSopenharmony_ciarch/arm/src/kinetis/kinetis_cfmconfig.c
3654beacf11bSopenharmony_ci============================================
3655beacf11bSopenharmony_ci
3656beacf11bSopenharmony_ci  https://github.com/jodersky/nuttx/tree/teensy31-7.6
3657beacf11bSopenharmony_ci
3658beacf11bSopenharmony_ciBarely based on "bare metal" sample from Freedom board:
3659beacf11bSopenharmony_ciCopyright (c) 2012-2013 Andrew Payne
3660beacf11bSopenharmony_ci
3661beacf11bSopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining a
3662beacf11bSopenharmony_cicopy of this software and associated documentation files (the "Software"),
3663beacf11bSopenharmony_cito deal in the Software without restriction, including without limitation
3664beacf11bSopenharmony_cithe rights to use, copy, modify, merge, publish, distribute, sublicense,
3665beacf11bSopenharmony_ciand/or sell copies of the Software, and to permit persons to whom the
3666beacf11bSopenharmony_ciSoftware is furnished to do so, subject to the following conditions:
3667beacf11bSopenharmony_ci
3668beacf11bSopenharmony_ciThe above copyright notice and this permission notice shall be included in
3669beacf11bSopenharmony_ciall copies or substantial portions of the Software.
3670beacf11bSopenharmony_ci
3671beacf11bSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
3672beacf11bSopenharmony_ciOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
3673beacf11bSopenharmony_ciMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
3674beacf11bSopenharmony_ciIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
3675beacf11bSopenharmony_ciCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
3676beacf11bSopenharmony_ciTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
3677beacf11bSopenharmony_ciOR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3678beacf11bSopenharmony_ci
3679beacf11bSopenharmony_ciarch/arm/src/kinetis/kinetis_edma.c
3680beacf11bSopenharmony_ciarch/arm/src/kinetis/kinetis_edma.h
3681beacf11bSopenharmony_ci======================================
3682beacf11bSopenharmony_ci
3683beacf11bSopenharmony_ci  Copyright (C) 2019, 2021 Gregory Nutt. All rights reserved.
3684beacf11bSopenharmony_ci
3685beacf11bSopenharmony_ciThis file was leveraged from the NuttX S32K port.  Portions of that eDMA
3686beacf11bSopenharmony_cilogic derived from NXP sample code which has a compatible BSD 3-clause
3687beacf11bSopenharmony_cilicense:
3688beacf11bSopenharmony_ci
3689beacf11bSopenharmony_ci  Copyright (c) 2015, Freescale Semiconductor, Inc.
3690beacf11bSopenharmony_ci  Copyright 2016-2017 NXP
3691beacf11bSopenharmony_ci  All rights reserved
3692beacf11bSopenharmony_ci
3693beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3694beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3695beacf11bSopenharmony_ciare met:
3696beacf11bSopenharmony_ci
3697beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3698beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3699beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3700beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3701beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3702beacf11bSopenharmony_ci   distribution.
3703beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3704beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3705beacf11bSopenharmony_ci   without specific prior written permission.
3706beacf11bSopenharmony_ci
3707beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3708beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3709beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3710beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3711beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3712beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3713beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3714beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3715beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3716beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3717beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3718beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3719beacf11bSopenharmony_ci
3720beacf11bSopenharmony_ciarch/arm/src/kl/kl_cfmconfig.c
3721beacf11bSopenharmony_ci==============================
3722beacf11bSopenharmony_ci
3723beacf11bSopenharmony_ci  Copyright (c) 2012-2013 Andrew Payne
3724beacf11bSopenharmony_ci
3725beacf11bSopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining a
3726beacf11bSopenharmony_cicopy of this software and associated documentation files (the "Software"),
3727beacf11bSopenharmony_cito deal in the Software without restriction, including without limitation
3728beacf11bSopenharmony_cithe rights to use, copy, modify, merge, publish, distribute, sublicense,
3729beacf11bSopenharmony_ciand/or sell copies of the Software, and to permit persons to whom the
3730beacf11bSopenharmony_ciSoftware is furnished to do so, subject to the following conditions:
3731beacf11bSopenharmony_ci
3732beacf11bSopenharmony_ciThe above copyright notice and this permission notice shall be included in
3733beacf11bSopenharmony_ciall copies or substantial portions of the Software.
3734beacf11bSopenharmony_ci
3735beacf11bSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
3736beacf11bSopenharmony_ciOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
3737beacf11bSopenharmony_ciMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
3738beacf11bSopenharmony_ciIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
3739beacf11bSopenharmony_ciCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
3740beacf11bSopenharmony_ciTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
3741beacf11bSopenharmony_ciSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3742beacf11bSopenharmony_ci
3743beacf11bSopenharmony_ciarch/arm/src/nrf52/nrf52_flash.c
3744beacf11bSopenharmony_ciarch/arm/src/nrf52/nrf52_nvmc.c
3745beacf11bSopenharmony_ciarch/arm/src/nrf52/nrf52_nvmc.h
3746beacf11bSopenharmony_ciarch/arm/src/nrf52/nrf52_wdt.c
3747beacf11bSopenharmony_ciarch/arm/src/nrf52/nrf52_wdt_lowerhalf.c
3748beacf11bSopenharmony_ciarch/arm/src/nrf52/nrf52_wdt_lowerhalf.h
3749beacf11bSopenharmony_ci=====================================
3750beacf11bSopenharmony_ci
3751beacf11bSopenharmony_ci  Copyright (C) 2018 Zglue Inc. All rights reserved.
3752beacf11bSopenharmony_ci
3753beacf11bSopenharmony_ciPorted from the Nordic SDK, this is the original license:
3754beacf11bSopenharmony_ci
3755beacf11bSopenharmony_ciCopyright (c) 2012 - 2018, Nordic Semiconductor ASA
3756beacf11bSopenharmony_ciAll rights reserved.
3757beacf11bSopenharmony_ci
3758beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3759beacf11bSopenharmony_cimodification, are permitted provided that the following conditions are
3760beacf11bSopenharmony_cimet:
3761beacf11bSopenharmony_ci
3762beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright notice,
3763beacf11bSopenharmony_ci   this list of conditions and the following disclaimer.
3764beacf11bSopenharmony_ci
3765beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3766beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
3767beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
3768beacf11bSopenharmony_ci
3769beacf11bSopenharmony_ci3. Neither the name of the copyright holder nor the names of its
3770beacf11bSopenharmony_ci   contributors may be used to endorse or promote products derived from
3771beacf11bSopenharmony_ci   this software without specific prior written permission.
3772beacf11bSopenharmony_ci
3773beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3774beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
3775beacf11bSopenharmony_ciTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3776beacf11bSopenharmony_ciPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
3777beacf11bSopenharmony_ciCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
3778beacf11bSopenharmony_ciEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
3779beacf11bSopenharmony_ciPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
3780beacf11bSopenharmony_ciPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
3781beacf11bSopenharmony_ciLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
3782beacf11bSopenharmony_ciNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
3783beacf11bSopenharmony_ciSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3784beacf11bSopenharmony_ci
3785beacf11bSopenharmony_ciarch/arm/src/phy62xx/phyplus_timer_lowerhalf.c
3786beacf11bSopenharmony_ci==============================================
3787beacf11bSopenharmony_ci
3788beacf11bSopenharmony_ci  Copyright (C) 2015 Wail Khemir. All rights reserved.
3789beacf11bSopenharmony_ci  Copyright (C) 2015 Omni Hoverboards Inc. All rights reserved.
3790beacf11bSopenharmony_ci
3791beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3792beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3793beacf11bSopenharmony_ciare met:
3794beacf11bSopenharmony_ci
3795beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3796beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3797beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3798beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3799beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3800beacf11bSopenharmony_ci   distribution.
3801beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3802beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3803beacf11bSopenharmony_ci   without specific prior written permission.
3804beacf11bSopenharmony_ci
3805beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3806beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3807beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3808beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3809beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3810beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3811beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3812beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3813beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3814beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3815beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3816beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3817beacf11bSopenharmony_ci
3818beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_clocks.h
3819beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_dma.h
3820beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_i2c.h
3821beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_io_bank0.h
3822beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_memorymap.h
3823beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_pads_bank0.h
3824beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_pio.h
3825beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_pll.h
3826beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_psm.h
3827beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_resets.h
3828beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_rosc.h
3829beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_sio.h
3830beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_spi.h
3831beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_uart01.h
3832beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_usbctrl_regs.h
3833beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_watchdog.h
3834beacf11bSopenharmony_ciarch/arm/src/rp2040/hardware/rp2040_xosc.h
3835beacf11bSopenharmony_ciarch/arm/src/rp2040/rp2040_clock.c
3836beacf11bSopenharmony_ciarch/arm/src/rp2040/rp2040_pio.c
3837beacf11bSopenharmony_ciarch/arm/src/rp2040/rp2040_pio.h
3838beacf11bSopenharmony_ciarch/arm/src/rp2040/rp2040_pio_instructions.h
3839beacf11bSopenharmony_ciarch/arm/src/rp2040/rp2040_pll.c
3840beacf11bSopenharmony_ciarch/arm/src/rp2040/rp2040_xosc.c
3841beacf11bSopenharmony_ci==========================================================
3842beacf11bSopenharmony_ciBased upon the software originally developed by
3843beacf11bSopenharmony_ci  Raspberry Pi (Trading) Ltd.
3844beacf11bSopenharmony_ci
3845beacf11bSopenharmony_ciCopyright 2020 (c) 2020 Raspberry Pi (Trading) Ltd.
3846beacf11bSopenharmony_ci
3847beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3848beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3849beacf11bSopenharmony_ciare met:
3850beacf11bSopenharmony_ci
3851beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3852beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3853beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3854beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3855beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3856beacf11bSopenharmony_ci   distribution.
3857beacf11bSopenharmony_ci3. Neither the name of the copyright holder nor the names of its
3858beacf11bSopenharmony_ci   contributors may be used to endorse or promote products derived
3859beacf11bSopenharmony_ci   from this software without specific prior written permission.
3860beacf11bSopenharmony_ci
3861beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3862beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3863beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3864beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3865beacf11bSopenharmony_ciCOPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3866beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3867beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3868beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3869beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3870beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3871beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3872beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3873beacf11bSopenharmony_ci
3874beacf11bSopenharmony_ciarch/arm/src/s32k1xx/hardware/s32k1xx_wdog.h
3875beacf11bSopenharmony_ciarch/arm/src/s32k1xx/s32k11x/s32k11x_clocknames.h
3876beacf11bSopenharmony_ciarch/arm/src/s32k1xx/s32k14x/s32k14x_clocknames.h
3877beacf11bSopenharmony_ciarch/arm/src/s32k1xx/s32k1xx_clockconfig.c
3878beacf11bSopenharmony_ciarch/arm/src/s32k1xx/s32k1xx_clockconfig.h
3879beacf11bSopenharmony_ciarch/arm/src/s32k1xx/s32k1xx_periphclocks.c
3880beacf11bSopenharmony_ciarch/arm/src/s32k1xx/s32k1xx_periphclocks.h
3881beacf11bSopenharmony_ci================================================
3882beacf11bSopenharmony_ci
3883beacf11bSopenharmony_ci  Copyright (C) 2019 Gregory Nutt. All rights reserved.
3884beacf11bSopenharmony_ci
3885beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3886beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3887beacf11bSopenharmony_ciare met:
3888beacf11bSopenharmony_ci
3889beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3890beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3891beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3892beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3893beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3894beacf11bSopenharmony_ci   distribution.
3895beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3896beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3897beacf11bSopenharmony_ci   without specific prior written permission.
3898beacf11bSopenharmony_ci
3899beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3900beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3901beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3902beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3903beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3904beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3905beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3906beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3907beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3908beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3909beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3910beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3911beacf11bSopenharmony_ci
3912beacf11bSopenharmony_ciSome of the definitions within this file derive from NXP sample code for
3913beacf11bSopenharmony_cithe S32K1xx MCUs.  That sample code has this licensing information:
3914beacf11bSopenharmony_ci
3915beacf11bSopenharmony_ci  Copyright (c) 2013 - 2015, Freescale Semiconductor, Inc.
3916beacf11bSopenharmony_ci  Copyright 2016-2018 NXP
3917beacf11bSopenharmony_ci  All rights reserved.
3918beacf11bSopenharmony_ci
3919beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY NXP "AS IS" AND ANY EXPRESSED OR
3920beacf11bSopenharmony_ciIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
3921beacf11bSopenharmony_ciOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
3922beacf11bSopenharmony_ciIN NO EVENT SHALL NXP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
3923beacf11bSopenharmony_ciINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
3924beacf11bSopenharmony_ci(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
3925beacf11bSopenharmony_ciSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3926beacf11bSopenharmony_ciHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
3927beacf11bSopenharmony_ciSTRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
3928beacf11bSopenharmony_ciIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
3929beacf11bSopenharmony_ciTHE POSSIBILITY OF SUCH DAMAGE.
3930beacf11bSopenharmony_ci
3931beacf11bSopenharmony_ciarch/arm/src/s32k1xx/s32k1xx_edma.c
3932beacf11bSopenharmony_ciarch/arm/src/s32k1xx/s32k1xx_edma.h
3933beacf11bSopenharmony_ci====================================
3934beacf11bSopenharmony_ci
3935beacf11bSopenharmony_ci  Copyright (C) 2019 Gregory Nutt. All rights reserved.
3936beacf11bSopenharmony_ci
3937beacf11bSopenharmony_ciThis file was leveraged from the NuttX i.MXRT port.
3938beacf11bSopenharmony_ciPortions of that eDMA logic derived from NXP sample code which has
3939beacf11bSopenharmony_cia compatible BSD 3-clause license:
3940beacf11bSopenharmony_ci
3941beacf11bSopenharmony_ci  Copyright (c) 2015, Freescale Semiconductor, Inc.
3942beacf11bSopenharmony_ci  Copyright 2016-2017 NXP
3943beacf11bSopenharmony_ci  All rights reserved
3944beacf11bSopenharmony_ci
3945beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3946beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3947beacf11bSopenharmony_ciare met:
3948beacf11bSopenharmony_ci
3949beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3950beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3951beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3952beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3953beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3954beacf11bSopenharmony_ci   distribution.
3955beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3956beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3957beacf11bSopenharmony_ci   without specific prior written permission.
3958beacf11bSopenharmony_ci
3959beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3960beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3961beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3962beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3963beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3964beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3965beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
3966beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
3967beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3968beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3969beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3970beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
3971beacf11bSopenharmony_ci
3972beacf11bSopenharmony_ciarch/arm/src/stm32/hardware/stm32f100_pinmap.h
3973beacf11bSopenharmony_ci=================================================
3974beacf11bSopenharmony_ci
3975beacf11bSopenharmony_ci  Copyright (C) 2009 Gregory Nutt. All rights reserved.
3976beacf11bSopenharmony_ci  Copyright (C) 2011 Uros Platise. All rights reserved.
3977beacf11bSopenharmony_ci  Copyright (C) 2012 Michael Smith. All Rights reserved.
3978beacf11bSopenharmony_ci
3979beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
3980beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
3981beacf11bSopenharmony_ciare met:
3982beacf11bSopenharmony_ci
3983beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
3984beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
3985beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
3986beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
3987beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
3988beacf11bSopenharmony_ci   distribution.
3989beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
3990beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
3991beacf11bSopenharmony_ci   without specific prior written permission.
3992beacf11bSopenharmony_ci
3993beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3994beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3995beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3996beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3997beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3998beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3999beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4000beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4001beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4002beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4003beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4004beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4005beacf11bSopenharmony_ci
4006beacf11bSopenharmony_ciarch/arm/src/stm32/hardware/stm32f37xxx_sdadc.h
4007beacf11bSopenharmony_ci====================================================
4008beacf11bSopenharmony_ci
4009beacf11bSopenharmony_ci  Copyright (C) 2009, 2011, 2013 Gregory Nutt. All rights reserved.
4010beacf11bSopenharmony_ci  Copyright (C) 2016 Studelec SA. All rights reserved.
4011beacf11bSopenharmony_ci
4012beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4013beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4014beacf11bSopenharmony_ciare met:
4015beacf11bSopenharmony_ci
4016beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4017beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4018beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4019beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4020beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4021beacf11bSopenharmony_ci   distribution.
4022beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4023beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4024beacf11bSopenharmony_ci   without specific prior written permission.
4025beacf11bSopenharmony_ci
4026beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4027beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4028beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4029beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4030beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4031beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4032beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4033beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4034beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4035beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4036beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4037beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4038beacf11bSopenharmony_ci
4039beacf11bSopenharmony_ciarch/arm/src/stm32/stm32_i2c_alt.c
4040beacf11bSopenharmony_ci===================================
4041beacf11bSopenharmony_ci
4042beacf11bSopenharmony_ci  Copyright (C) 2011 Uros Platise. All rights reserved.
4043beacf11bSopenharmony_ci  Copyright (C) 2011-2014, 2016-2017 Gregory Nutt. All rights reserved.
4044beacf11bSopenharmony_ci  Copyright( C) 2014 Patrizio Simona. All rights reserved.
4045beacf11bSopenharmony_ci
4046beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4047beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4048beacf11bSopenharmony_ciare met:
4049beacf11bSopenharmony_ci
4050beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4051beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4052beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4053beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4054beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4055beacf11bSopenharmony_ci   distribution.
4056beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4057beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4058beacf11bSopenharmony_ci   without specific prior written permission.
4059beacf11bSopenharmony_ci
4060beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4061beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4062beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4063beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4064beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4065beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4066beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4067beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4068beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4069beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4070beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4071beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4072beacf11bSopenharmony_ci
4073beacf11bSopenharmony_ciarch/arm/src/stm32/stm32_i2c_v2.c
4074beacf11bSopenharmony_ci===========================================
4075beacf11bSopenharmony_ci
4076beacf11bSopenharmony_ci  Copyright (C) 2011 Uros Platise. All rights reserved.
4077beacf11bSopenharmony_ci  Copyright (C) 2016-2017 Gregory Nutt. All rights reserved.
4078beacf11bSopenharmony_ci  Copyright (c) 2016 Doug Vetter.  All rights reserved.
4079beacf11bSopenharmony_ci
4080beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4081beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4082beacf11bSopenharmony_ciare met:
4083beacf11bSopenharmony_ci
4084beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4085beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4086beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4087beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4088beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4089beacf11bSopenharmony_ci   distribution.
4090beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4091beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4092beacf11bSopenharmony_ci   without specific prior written permission.
4093beacf11bSopenharmony_ci
4094beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4095beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4096beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4097beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4098beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4099beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4100beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4101beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4102beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4103beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4104beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4105beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4106beacf11bSopenharmony_ci
4107beacf11bSopenharmony_ciarch/arm/src/stm32/stm32_sdadc.c
4108beacf11bSopenharmony_ciarch/arm/src/stm32/stm32_sdadc.h
4109beacf11bSopenharmony_ci===================================
4110beacf11bSopenharmony_ci
4111beacf11bSopenharmony_ci  Copyright (C) 2011, 2013, 2015-2017 Gregory Nutt. All rights reserved.
4112beacf11bSopenharmony_ci  Copyright (C) 2016 Studelec. All rights reserved.
4113beacf11bSopenharmony_ci
4114beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4115beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4116beacf11bSopenharmony_ciare met:
4117beacf11bSopenharmony_ci
4118beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4119beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4120beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4121beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4122beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4123beacf11bSopenharmony_ci   distribution.
4124beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4125beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4126beacf11bSopenharmony_ci   without specific prior written permission.
4127beacf11bSopenharmony_ci
4128beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4129beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4130beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4131beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4132beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4133beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4134beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4135beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4136beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4137beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4138beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4139beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4140beacf11bSopenharmony_ci
4141beacf11bSopenharmony_ciarch/arm/src/stm32/stm32_tickless.c
4142beacf11bSopenharmony_ci======================================
4143beacf11bSopenharmony_ci
4144beacf11bSopenharmony_ci  Copyright (C) 2016-2017 Gregory Nutt. All rights reserved.
4145beacf11bSopenharmony_ci  Copyright (C) 2017 Ansync Labs. All rights reserved.
4146beacf11bSopenharmony_ci
4147beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4148beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4149beacf11bSopenharmony_ciare met:
4150beacf11bSopenharmony_ci
4151beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4152beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4153beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4154beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4155beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4156beacf11bSopenharmony_ci   distribution.
4157beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4158beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4159beacf11bSopenharmony_ci   without specific prior written permission.
4160beacf11bSopenharmony_ci
4161beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4162beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4163beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4164beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4165beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4166beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4167beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4168beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4169beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4170beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4171beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4172beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4173beacf11bSopenharmony_ci
4174beacf11bSopenharmony_ciarch/arm/src/stm32/stm32_tim_lowerhalf.c
4175beacf11bSopenharmony_ci===========================================
4176beacf11bSopenharmony_ci
4177beacf11bSopenharmony_ci  Copyright (C) 2015 Wail Khemir. All rights reserved.
4178beacf11bSopenharmony_ci  Copyright (C) 2015 Omni Hoverboards Inc. All rights reserved.
4179beacf11bSopenharmony_ci
4180beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4181beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4182beacf11bSopenharmony_ciare met:
4183beacf11bSopenharmony_ci
4184beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4185beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4186beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4187beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4188beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4189beacf11bSopenharmony_ci   distribution.
4190beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4191beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4192beacf11bSopenharmony_ci   without specific prior written permission.
4193beacf11bSopenharmony_ci
4194beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4195beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4196beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4197beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4198beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4199beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4200beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4201beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4202beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4203beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4204beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4205beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4206beacf11bSopenharmony_ci
4207beacf11bSopenharmony_ciarch/arm/src/stm32/stm32_uid.c
4208beacf11bSopenharmony_ciarch/arm/src/stm32/stm32_uid.h
4209beacf11bSopenharmony_ci===================================
4210beacf11bSopenharmony_ci
4211beacf11bSopenharmony_ci  Copyright (C) 2015 Marawan Ragab. All rights reserved.
4212beacf11bSopenharmony_ci
4213beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4214beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4215beacf11bSopenharmony_ciare met:
4216beacf11bSopenharmony_ci
4217beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4218beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4219beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4220beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4221beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4222beacf11bSopenharmony_ci   distribution.
4223beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4224beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4225beacf11bSopenharmony_ci   without specific prior written permission.
4226beacf11bSopenharmony_ci
4227beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4228beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4229beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4230beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4231beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4232beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4233beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4234beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4235beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4236beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4237beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4238beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4239beacf11bSopenharmony_ci
4240beacf11bSopenharmony_ciarch/arm/src/stm32f0l0g0/hardware/stm32g0_pinmap.h
4241beacf11bSopenharmony_ci=====================================================
4242beacf11bSopenharmony_ci
4243beacf11bSopenharmony_ci  Copyright (C) 2019 Gregory Nutt. All rights reserved.
4244beacf11bSopenharmony_ci  Copyright (C) 2019 Fundação CERTI. All rights reserved.
4245beacf11bSopenharmony_ci
4246beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4247beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4248beacf11bSopenharmony_ciare met:
4249beacf11bSopenharmony_ci
4250beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4251beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4252beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4253beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4254beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4255beacf11bSopenharmony_ci   distribution.
4256beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4257beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4258beacf11bSopenharmony_ci   without specific prior written permission.
4259beacf11bSopenharmony_ci
4260beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4261beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4262beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4263beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4264beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4265beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4266beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4267beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4268beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4269beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4270beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4271beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4272beacf11bSopenharmony_ci
4273beacf11bSopenharmony_ciarch/arm/src/stm32f0l0g0/stm32_i2c.c
4274beacf11bSopenharmony_ci===========================================
4275beacf11bSopenharmony_ci
4276beacf11bSopenharmony_ci  Copyright (C) 2011 Uros Platise. All rights reserved.
4277beacf11bSopenharmony_ci  Copyright (C) 2016-2017 Gregory Nutt. All rights reserved.
4278beacf11bSopenharmony_ci  Copyright (c) 2016 Doug Vetter.  All rights reserved.
4279beacf11bSopenharmony_ci
4280beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4281beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4282beacf11bSopenharmony_ciare met:
4283beacf11bSopenharmony_ci
4284beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4285beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4286beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4287beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4288beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4289beacf11bSopenharmony_ci   distribution.
4290beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4291beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4292beacf11bSopenharmony_ci   without specific prior written permission.
4293beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4294beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4295beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4296beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4297beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4298beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4299beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4300beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4301beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4302beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4303beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4304beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4305beacf11bSopenharmony_ci
4306beacf11bSopenharmony_ciarch/arm/src/stm32f0l0g0/stm32_pwm.c
4307beacf11bSopenharmony_ci=======================================
4308beacf11bSopenharmony_ci
4309beacf11bSopenharmony_ci  Copyright (C) 2019 Fundação CERTI. All rights reserved.
4310beacf11bSopenharmony_ci
4311beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4312beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4313beacf11bSopenharmony_ciare met:
4314beacf11bSopenharmony_ci
4315beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4316beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4317beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4318beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4319beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4320beacf11bSopenharmony_ci   distribution.
4321beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4322beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4323beacf11bSopenharmony_ci   without specific prior written permission.
4324beacf11bSopenharmony_ci
4325beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4326beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4327beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4328beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4329beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4330beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4331beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4332beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4333beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4334beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4335beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4336beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4337beacf11bSopenharmony_ci
4338beacf11bSopenharmony_ciarch/arm/src/stm32f0l0g0/stm32_pwm.h
4339beacf11bSopenharmony_ciarch/arm/src/stm32f0l0g0/stm32_tim.c
4340beacf11bSopenharmony_ciarch/arm/src/stm32f0l0g0/stm32_tim.h
4341beacf11bSopenharmony_ci=======================================
4342beacf11bSopenharmony_ci
4343beacf11bSopenharmony_ci  Copyright (C) 2019 Fundação CERTI. All rights reserved.
4344beacf11bSopenharmony_ci
4345beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4346beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4347beacf11bSopenharmony_ciare met:
4348beacf11bSopenharmony_ci
4349beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4350beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4351beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4352beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4353beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4354beacf11bSopenharmony_ci   distribution.
4355beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4356beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4357beacf11bSopenharmony_ci   without specific prior written permission.
4358beacf11bSopenharmony_ci
4359beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4360beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4361beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4362beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4363beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4364beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4365beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4366beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4367beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4368beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4369beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4370beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4371beacf11bSopenharmony_ci
4372beacf11bSopenharmony_ciarch/arm/src/stm32f0l0g0/stm32_tim_lowerhalf.c
4373beacf11bSopenharmony_ci=================================================
4374beacf11bSopenharmony_ci
4375beacf11bSopenharmony_ci  Copyright (C) 2019 Fundação CERTI. All rights reserved.
4376beacf11bSopenharmony_ci
4377beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4378beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4379beacf11bSopenharmony_ciare met:
4380beacf11bSopenharmony_ci
4381beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4382beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4383beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4384beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4385beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4386beacf11bSopenharmony_ci   distribution.
4387beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4388beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4389beacf11bSopenharmony_ci   without specific prior written permission.
4390beacf11bSopenharmony_ci
4391beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4392beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4393beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4394beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4395beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4396beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4397beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4398beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4399beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4400beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4401beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4402beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4403beacf11bSopenharmony_ci
4404beacf11bSopenharmony_ciarch/arm/src/stm32f7/stm32_flash.c
4405beacf11bSopenharmony_ci=======================================
4406beacf11bSopenharmony_ci
4407beacf11bSopenharmony_ci  Copyright (C) 2018 Wolpike LLC. All rights reserved.
4408beacf11bSopenharmony_ci  Copyright (C) 2011 Uros Platise. All rights reserved.
4409beacf11bSopenharmony_ci
4410beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4411beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4412beacf11bSopenharmony_ciare met:
4413beacf11bSopenharmony_ci
4414beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4415beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4416beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4417beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4418beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4419beacf11bSopenharmony_ci   distribution.
4420beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4421beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4422beacf11bSopenharmony_ci   without specific prior written permission.
4423beacf11bSopenharmony_ci
4424beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4425beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4426beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4427beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4428beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4429beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4430beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4431beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4432beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4433beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4434beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4435beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4436beacf11bSopenharmony_ci
4437beacf11bSopenharmony_ciarch/arm/src/stm32f7/stm32_i2c.c
4438beacf11bSopenharmony_ciarch/arm/src/stm32h7/stm32_i2c.c
4439beacf11bSopenharmony_ci=======================================
4440beacf11bSopenharmony_ci
4441beacf11bSopenharmony_ci  Copyright (C) 2011 Uros Platise. All rights reserved.
4442beacf11bSopenharmony_ci  Copyright (C) 2016-2017 Gregory Nutt. All rights reserved.
4443beacf11bSopenharmony_ci  Copyright (c) 2016 Doug Vetter.  All rights reserved.
4444beacf11bSopenharmony_ci
4445beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4446beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4447beacf11bSopenharmony_ciare met:
4448beacf11bSopenharmony_ci
4449beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4450beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4451beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4452beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4453beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4454beacf11bSopenharmony_ci   distribution.
4455beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4456beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4457beacf11bSopenharmony_ci   without specific prior written permission.
4458beacf11bSopenharmony_ci
4459beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4460beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4461beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4462beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4463beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4464beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4465beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4466beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4467beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4468beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4469beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4470beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4471beacf11bSopenharmony_ci
4472beacf11bSopenharmony_ciarch/arm/src/stm32f7/stm32_sai.c
4473beacf11bSopenharmony_ciarch/arm/src/stm32f7/stm32_sai.h
4474beacf11bSopenharmony_ci===================================
4475beacf11bSopenharmony_ci
4476beacf11bSopenharmony_ci  Copyright (C) 2013-2014, 2019 Gregory Nutt. All rights reserved.
4477beacf11bSopenharmony_ci  Copyright (c) 2016 Motorola Mobility, LLC. All rights reserved.
4478beacf11bSopenharmony_ci
4479beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4480beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4481beacf11bSopenharmony_ciare met:
4482beacf11bSopenharmony_ci
4483beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4484beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4485beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4486beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4487beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4488beacf11bSopenharmony_ci   distribution.
4489beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4490beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4491beacf11bSopenharmony_ci   without specific prior written permission.
4492beacf11bSopenharmony_ci
4493beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4494beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4495beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4496beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4497beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4498beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4499beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4500beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4501beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4502beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4503beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4504beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4505beacf11bSopenharmony_ci
4506beacf11bSopenharmony_ciarch/arm/src/stm32f7/stm32_tickless.c
4507beacf11bSopenharmony_ci=========================================
4508beacf11bSopenharmony_ci
4509beacf11bSopenharmony_ci  Copyright (C) 2016-2017 Gregory Nutt. All rights reserved.
4510beacf11bSopenharmony_ci  Copyright (C) 2017 Ansync Labs. All rights reserved.
4511beacf11bSopenharmony_ci
4512beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4513beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4514beacf11bSopenharmony_ciare met:
4515beacf11bSopenharmony_ci
4516beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4517beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4518beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4519beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4520beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4521beacf11bSopenharmony_ci   distribution.
4522beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4523beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4524beacf11bSopenharmony_ci   without specific prior written permission.
4525beacf11bSopenharmony_ci
4526beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4527beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4528beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4529beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4530beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4531beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4532beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4533beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4534beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4535beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4536beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4537beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4538beacf11bSopenharmony_ci
4539beacf11bSopenharmony_ciarch/arm/src/stm32f7/stm32_tim_lowerhalf.c
4540beacf11bSopenharmony_ci=============================================
4541beacf11bSopenharmony_ci
4542beacf11bSopenharmony_ci  Copyright (C) 2015 Wail Khemir. All rights reserved.
4543beacf11bSopenharmony_ci  Copyright (C) 2015 Omni Hoverboards Inc. All rights reserved.
4544beacf11bSopenharmony_ci
4545beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4546beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4547beacf11bSopenharmony_ciare met:
4548beacf11bSopenharmony_ci
4549beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4550beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4551beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4552beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4553beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4554beacf11bSopenharmony_ci   distribution.
4555beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4556beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4557beacf11bSopenharmony_ci   without specific prior written permission.
4558beacf11bSopenharmony_ci
4559beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4560beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4561beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4562beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4563beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4564beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4565beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4566beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4567beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4568beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4569beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4570beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4571beacf11bSopenharmony_ci
4572beacf11bSopenharmony_ciarch/arm/src/stm32f7/stm32_uid.c
4573beacf11bSopenharmony_ciarch/arm/src/stm32f7/stm32_uid.h
4574beacf11bSopenharmony_ci======================================
4575beacf11bSopenharmony_ci
4576beacf11bSopenharmony_ci  Copyright (C) 2015 Marawan Ragab. All rights reserved.
4577beacf11bSopenharmony_ci
4578beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4579beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4580beacf11bSopenharmony_ciare met:
4581beacf11bSopenharmony_ci
4582beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4583beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4584beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4585beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4586beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4587beacf11bSopenharmony_ci   distribution.
4588beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4589beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4590beacf11bSopenharmony_ci   without specific prior written permission.
4591beacf11bSopenharmony_ci
4592beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4593beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4594beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4595beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4596beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4597beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4598beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4599beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4600beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4601beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4602beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4603beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4604beacf11bSopenharmony_ci
4605beacf11bSopenharmony_ciarch/arm/src/stm32h7/stm32_adc.c
4606beacf11bSopenharmony_ci====================================
4607beacf11bSopenharmony_ci
4608beacf11bSopenharmony_ci  Copyright (C) 2017, 2019 Gregory Nutt. All rights reserved.
4609beacf11bSopenharmony_ci  Copyright (C) 2015 Motorola Mobility, LLC. All rights reserved.
4610beacf11bSopenharmony_ci  Copyright (C) 2015 Omni Hoverboards Inc. All rights reserved.
4611beacf11bSopenharmony_ci
4612beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4613beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4614beacf11bSopenharmony_ciare met:
4615beacf11bSopenharmony_ci
4616beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4617beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4618beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4619beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4620beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4621beacf11bSopenharmony_ci   distribution.
4622beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4623beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4624beacf11bSopenharmony_ci   without specific prior written permission.
4625beacf11bSopenharmony_ci
4626beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4627beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4628beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4629beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4630beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4631beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4632beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4633beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4634beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4635beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4636beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4637beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4638beacf11bSopenharmony_ci
4639beacf11bSopenharmony_ciarch/arm/src/stm32h7/stm32_flash.c
4640beacf11bSopenharmony_ci======================================
4641beacf11bSopenharmony_ci
4642beacf11bSopenharmony_ci  Copyright (C) 2019 Gregory Nutt. All rights reserved.
4643beacf11bSopenharmony_ci  Copyright (C) 2018 Wolpike LLC. All rights reserved.
4644beacf11bSopenharmony_ci  Copyright (C) 2011 Uros Platise. All rights reserved.
4645beacf11bSopenharmony_ci
4646beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4647beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4648beacf11bSopenharmony_ciare met:
4649beacf11bSopenharmony_ci
4650beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4651beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4652beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4653beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4654beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4655beacf11bSopenharmony_ci   distribution.
4656beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4657beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4658beacf11bSopenharmony_ci   without specific prior written permission.
4659beacf11bSopenharmony_ci
4660beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4661beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4662beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4663beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4664beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4665beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4666beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4667beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4668beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4669beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4670beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4671beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4672beacf11bSopenharmony_ci
4673beacf11bSopenharmony_ciarch/arm/src/stm32h7/stm32_uid.c
4674beacf11bSopenharmony_ciarch/arm/src/stm32h7/stm32_uid.h
4675beacf11bSopenharmony_ci=====================================
4676beacf11bSopenharmony_ci
4677beacf11bSopenharmony_ci  Copyright (C) 2015 Marawan Ragab. All rights reserved.
4678beacf11bSopenharmony_ci
4679beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4680beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4681beacf11bSopenharmony_ciare met:
4682beacf11bSopenharmony_ci
4683beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4684beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4685beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4686beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4687beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4688beacf11bSopenharmony_ci   distribution.
4689beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4690beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4691beacf11bSopenharmony_ci   without specific prior written permission.
4692beacf11bSopenharmony_ci
4693beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4694beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4695beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4696beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4697beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4698beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4699beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4700beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4701beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4702beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4703beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4704beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4705beacf11bSopenharmony_ci
4706beacf11bSopenharmony_ciarch/arm/src/stm32l4/hardware/stm32l4_lptim.h
4707beacf11bSopenharmony_ci=============================================
4708beacf11bSopenharmony_ci
4709beacf11bSopenharmony_ci  Copyright (C) 2016 Motorola Mobility, LLC. All rights reserved.
4710beacf11bSopenharmony_ci  Copyright (C) 2009, 2011-2012, 2017 Gregory Nutt. All rights reserved.
4711beacf11bSopenharmony_ci
4712beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4713beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4714beacf11bSopenharmony_ciare met:
4715beacf11bSopenharmony_ci
4716beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4717beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4718beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4719beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4720beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4721beacf11bSopenharmony_ci   distribution.
4722beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4723beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4724beacf11bSopenharmony_ci   without specific prior written permission.
4725beacf11bSopenharmony_ci
4726beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4727beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4728beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4729beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4730beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4731beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4732beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4733beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4734beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4735beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4736beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4737beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4738beacf11bSopenharmony_ci
4739beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_comp.c
4740beacf11bSopenharmony_ci======================================
4741beacf11bSopenharmony_ci  Copyright (c) 2017 Gregory Nutt. All rights reserved.
4742beacf11bSopenharmony_ci
4743beacf11bSopenharmony_ciBased on COMP driver from the Motorola MDK:
4744beacf11bSopenharmony_ci
4745beacf11bSopenharmony_ci  Copyright (c) 2016 Motorola Mobility, LLC. All rights reserved.
4746beacf11bSopenharmony_ci
4747beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4748beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4749beacf11bSopenharmony_ciare met:
4750beacf11bSopenharmony_ci
4751beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4752beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4753beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4754beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4755beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4756beacf11bSopenharmony_ci   distribution.
4757beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4758beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4759beacf11bSopenharmony_ci   without specific prior written permission.
4760beacf11bSopenharmony_ci
4761beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4762beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4763beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4764beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4765beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4766beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4767beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4768beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4769beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4770beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4771beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4772beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4773beacf11bSopenharmony_ci
4774beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_comp.h
4775beacf11bSopenharmony_ci==========================================
4776beacf11bSopenharmony_ciCopyright (c) 2016 Motorola Mobility, LLC.
4777beacf11bSopenharmony_ciAll rights reserved.
4778beacf11bSopenharmony_ci
4779beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4780beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4781beacf11bSopenharmony_ciare met:
4782beacf11bSopenharmony_ci
4783beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4784beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4785beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4786beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4787beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4788beacf11bSopenharmony_ci   distribution.
4789beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4790beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4791beacf11bSopenharmony_ci   without specific prior written permission.
4792beacf11bSopenharmony_ci
4793beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4794beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4795beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4796beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4797beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4798beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4799beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4800beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4801beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4802beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4803beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4804beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4805beacf11bSopenharmony_ci
4806beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_pmlpr.c
4807beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_exti_comp.c
4808beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_pmstandby.c
4809beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_pmstop.c
4810beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_sai.c
4811beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_sai.h
4812beacf11bSopenharmony_ci============================================
4813beacf11bSopenharmony_ci
4814beacf11bSopenharmony_ci  Copyright (C) 2012, 2017 Gregory Nutt. All rights reserved.
4815beacf11bSopenharmony_ci  Copyright (C) 2015 Motorola Mobility, LLC. All rights reserved.
4816beacf11bSopenharmony_ci
4817beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4818beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4819beacf11bSopenharmony_ciare met:
4820beacf11bSopenharmony_ci
4821beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4822beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4823beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4824beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4825beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4826beacf11bSopenharmony_ci   distribution.
4827beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4828beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4829beacf11bSopenharmony_ci   without specific prior written permission.
4830beacf11bSopenharmony_ci
4831beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4832beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4833beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4834beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4835beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4836beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4837beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4838beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4839beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4840beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4841beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4842beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4843beacf11bSopenharmony_ci
4844beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_i2c.c
4845beacf11bSopenharmony_ci==================================
4846beacf11bSopenharmony_ci
4847beacf11bSopenharmony_ci  Copyright (C) 2011 Uros Platise. All rights reserved.
4848beacf11bSopenharmony_ci  Copyright (C) 2011-2013, 2016-2018 Gregory Nutt. All rights reserved.
4849beacf11bSopenharmony_ci  Copyright (C) 2011 Uros Platise. All rights reserved.
4850beacf11bSopenharmony_ci  Copyright (C) 2016-2017 Gregory Nutt. All rights reserved.
4851beacf11bSopenharmony_ci  Copyright (c) 2016 Doug Vetter.  All rights reserved.
4852beacf11bSopenharmony_ci
4853beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4854beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4855beacf11bSopenharmony_ciare met:
4856beacf11bSopenharmony_ci
4857beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4858beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4859beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4860beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4861beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4862beacf11bSopenharmony_ci   distribution.
4863beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4864beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4865beacf11bSopenharmony_ci   without specific prior written permission.
4866beacf11bSopenharmony_ci
4867beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4868beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4869beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4870beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4871beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4872beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4873beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4874beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4875beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4876beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4877beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4878beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4879beacf11bSopenharmony_ci
4880beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_lptim.c
4881beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_lptim.h
4882beacf11bSopenharmony_ci====================================
4883beacf11bSopenharmony_ci
4884beacf11bSopenharmony_ci  Copyright (C) 2011 Uros Platise. All rights reserved.
4885beacf11bSopenharmony_ci  Copyright (C) 2016 Motorola Mobility, LLC. All rights reserved.
4886beacf11bSopenharmony_ci  Copyright (C) 2011-2012, 2017 Gregory Nutt. All rights reserved.
4887beacf11bSopenharmony_ci
4888beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4889beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4890beacf11bSopenharmony_ciare met:
4891beacf11bSopenharmony_ci
4892beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4893beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4894beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4895beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4896beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4897beacf11bSopenharmony_ci   distribution.
4898beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4899beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4900beacf11bSopenharmony_ci   without specific prior written permission.
4901beacf11bSopenharmony_ci
4902beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4903beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4904beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4905beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4906beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4907beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4908beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4909beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4910beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4911beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4912beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4913beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4914beacf11bSopenharmony_ci
4915beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_tim_lowerhalf.c
4916beacf11bSopenharmony_ci============================================
4917beacf11bSopenharmony_ci
4918beacf11bSopenharmony_ci  Copyright (C) 2015 Wail Khemir. All rights reserved.
4919beacf11bSopenharmony_ci  Copyright (C) 2015 Omni Hoverboards Inc. All rights reserved.
4920beacf11bSopenharmony_ci  Copyright (C) 2016 Sebastien Lorquet All rights reserved.
4921beacf11bSopenharmony_ci
4922beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4923beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4924beacf11bSopenharmony_ciare met:
4925beacf11bSopenharmony_ci
4926beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4927beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4928beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4929beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4930beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4931beacf11bSopenharmony_ci   distribution.
4932beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4933beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4934beacf11bSopenharmony_ci   without specific prior written permission.
4935beacf11bSopenharmony_ci
4936beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4937beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4938beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4939beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4940beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4941beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4942beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4943beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4944beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4945beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4946beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4947beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4948beacf11bSopenharmony_ci
4949beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_uid.c
4950beacf11bSopenharmony_ciarch/arm/src/stm32l4/stm32l4_uid.h
4951beacf11bSopenharmony_ci==================================
4952beacf11bSopenharmony_ci
4953beacf11bSopenharmony_ci  Copyright (C) 2015 Marawan Ragab. All rights reserved.
4954beacf11bSopenharmony_ci
4955beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
4956beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
4957beacf11bSopenharmony_ciare met:
4958beacf11bSopenharmony_ci
4959beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
4960beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
4961beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
4962beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
4963beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
4964beacf11bSopenharmony_ci   distribution.
4965beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
4966beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
4967beacf11bSopenharmony_ci   without specific prior written permission.
4968beacf11bSopenharmony_ci
4969beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4970beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4971beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4972beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4973beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4974beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4975beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
4976beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4977beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4978beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4979beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4980beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
4981beacf11bSopenharmony_ci
4982beacf11bSopenharmony_ciarch/arm/src/xmc4/hardware/xmc4_ethernet.h
4983beacf11bSopenharmony_ciarch/arm/src/xmc4/hardware/xmc4_flash.h
4984beacf11bSopenharmony_ciarch/arm/src/xmc4/hardware/xmc4_memorymap.h
4985beacf11bSopenharmony_ciarch/arm/src/xmc4/hardware/xmc4_ports.h
4986beacf11bSopenharmony_ciarch/arm/src/xmc4/hardware/xmc4_scu.h
4987beacf11bSopenharmony_ciarch/arm/src/xmc4/hardware/xmc4_usic.h
4988beacf11bSopenharmony_ciarch/arm/src/xmc4/xmc4_clockconfig.c
4989beacf11bSopenharmony_ciarch/arm/src/xmc4/xmc4_clockutils.c
4990beacf11bSopenharmony_ciarch/arm/src/xmc4/xmc4_usic.c
4991beacf11bSopenharmony_ci===============================================
4992beacf11bSopenharmony_ci
4993beacf11bSopenharmony_ci   Copyright (C) 2017 Gregory Nutt. All rights reserved.
4994beacf11bSopenharmony_ci
4995beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
4996beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
4997beacf11bSopenharmony_ci are met:
4998beacf11bSopenharmony_ci
4999beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5000beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5001beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5002beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5003beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5004beacf11bSopenharmony_ci    distribution.
5005beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5006beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5007beacf11bSopenharmony_ci    without specific prior written permission.
5008beacf11bSopenharmony_ci
5009beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5010beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5011beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5012beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5013beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5014beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5015beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5016beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5017beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5018beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5019beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5020beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5021beacf11bSopenharmony_ci
5022beacf11bSopenharmony_ci May include some logic from sample code provided by Infineon:
5023beacf11bSopenharmony_ci
5024beacf11bSopenharmony_ci   Copyright (C) 2011-2015 Infineon Technologies AG. All rights reserved.
5025beacf11bSopenharmony_ci
5026beacf11bSopenharmony_ci Infineon Technologies AG (Infineon) is supplying this software for use
5027beacf11bSopenharmony_ci with Infineon's microcontrollers.  This file can be freely distributed
5028beacf11bSopenharmony_ci within development tools that are supporting such microcontrollers.
5029beacf11bSopenharmony_ci
5030beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED AS IS. NO WARRANTIES, WHETHER EXPRESS, IMPLIED
5031beacf11bSopenharmony_ci OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
5032beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS
5033beacf11bSopenharmony_ci SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL,
5034beacf11bSopenharmony_ci INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
5035beacf11bSopenharmony_ci
5036beacf11bSopenharmony_cicrypto/aes.c
5037beacf11bSopenharmony_ciinclude/nuttx/crypto/aes.h
5038beacf11bSopenharmony_ci===========================
5039beacf11bSopenharmony_ci
5040beacf11bSopenharmony_ci   Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
5041beacf11bSopenharmony_ci   Extracted from the CC3000 Host Driver Implementation.
5042beacf11bSopenharmony_ci
5043beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5044beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5045beacf11bSopenharmony_ci are met:
5046beacf11bSopenharmony_ci
5047beacf11bSopenharmony_ci   Redistributions of source code must retain the above copyright
5048beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
5049beacf11bSopenharmony_ci
5050beacf11bSopenharmony_ci   Redistributions in binary form must reproduce the above copyright
5051beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
5052beacf11bSopenharmony_ci   documentation and/or other materials provided with the
5053beacf11bSopenharmony_ci   distribution.
5054beacf11bSopenharmony_ci
5055beacf11bSopenharmony_ci   Neither the name of Texas Instruments Incorporated nor the names of
5056beacf11bSopenharmony_ci   its contributors may be used to endorse or promote products derived
5057beacf11bSopenharmony_ci   from this software without specific prior written permission.
5058beacf11bSopenharmony_ci
5059beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5060beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5061beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
5062beacf11bSopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5063beacf11bSopenharmony_ci OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5064beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5065beacf11bSopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5066beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
5067beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5068beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
5069beacf11bSopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5070beacf11bSopenharmony_ci
5071beacf11bSopenharmony_ciarch/arm/src/tms570/tms570_selftest.c
5072beacf11bSopenharmony_ciarch/arm/src/tms570/tms570_lowputc.c
5073beacf11bSopenharmony_ciarch/arm/src/tms570/tms570_esm.c
5074beacf11bSopenharmony_ciarch/arm/src/tms570/tms570_clockconfig.c
5075beacf11bSopenharmony_ci========================================
5076beacf11bSopenharmony_ci
5077beacf11bSopenharmony_ci   Copyright (C) 2015 Gregory Nutt. All rights reserved.
5078beacf11bSopenharmony_ci
5079beacf11bSopenharmony_ci Most logic in this file was leveraged from TI's Project0 which has a
5080beacf11bSopenharmony_ci compatible BSD license:
5081beacf11bSopenharmony_ci
5082beacf11bSopenharmony_ci   Copyright (c) 2012, Texas Instruments Incorporated
5083beacf11bSopenharmony_ci   All rights reserved.
5084beacf11bSopenharmony_ci
5085beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5086beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5087beacf11bSopenharmony_ci are met:
5088beacf11bSopenharmony_ci
5089beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5090beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5091beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5092beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5093beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5094beacf11bSopenharmony_ci    distribution.
5095beacf11bSopenharmony_ci 3. Neither the name NuttX, Texas Instruments Incorporated, nor the
5096beacf11bSopenharmony_ci    names of its contributors may be used to endorse or promote
5097beacf11bSopenharmony_ci    products derived from this software without specific prior written
5098beacf11bSopenharmony_ci    permission.
5099beacf11bSopenharmony_ci
5100beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5101beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5102beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5103beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5104beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5105beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5106beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5107beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5108beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5109beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5110beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5111beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5112beacf11bSopenharmony_ci
5113beacf11bSopenharmony_ciarch/arm/src/tiva/tiva_chipinfo.h
5114beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_vims.h
5115beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_uart.h
5116beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_timer.h
5117beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_smph.h
5118beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_prcm.h
5119beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_memorymap.h
5120beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ioc.h
5121beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_i2c.h
5122beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_gpio.h
5123beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_flash.h
5124beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_fcfg1.h
5125beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ddi0_osc.h
5126beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ddi.h
5127beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ccfg.h
5128beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aux_sysif.h
5129beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aux_smph.h
5130beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_rtc.h
5131beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_pmctl.h
5132beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_ioc.h
5133beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_batmon.h
5134beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_adi4_aux.h
5135beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_adi3_refsys.h
5136beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_adi2_refsys.h
5137beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_vims.h
5138beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_uart.h
5139beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_timer.h
5140beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_smph.h
5141beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_prcm.h
5142beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_memorymap.h
5143beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_ioc.h
5144beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_i2c.h
5145beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_gpio.h
5146beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_flash.h
5147beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_fcfg1.h
5148beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_ddi0_osc.h
5149beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_ddi.h
5150beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_ccfg.h
5151beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_aux_wuc.h
5152beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_aux_smph.h
5153beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_wuc.h
5154beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_sysctl.h
5155beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_rtc.h
5156beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_ioc.h
5157beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_batmon.h
5158beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_adi4_aux.h
5159beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_adi3_refsys.h
5160beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/cc13x0/cc13x0_adi2_refsys.h
5161beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13xx_chipinfo.c
5162beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v2_rom.h
5163beacf11bSopenharmony_ci================================================
5164beacf11bSopenharmony_ci
5165beacf11bSopenharmony_ci   Copyright (C) 2018 Gregory Nutt. All rights reserved.
5166beacf11bSopenharmony_ci
5167beacf11bSopenharmony_ci Technical content derives from a TI header file that has a compatible BSD
5168beacf11bSopenharmony_ci license:
5169beacf11bSopenharmony_ci
5170beacf11bSopenharmony_ci   Copyright (c) 2015-2017, Texas Instruments Incorporated
5171beacf11bSopenharmony_ci   All rights reserved.
5172beacf11bSopenharmony_ci
5173beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5174beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5175beacf11bSopenharmony_ci are met:
5176beacf11bSopenharmony_ci
5177beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5178beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5179beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5180beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5181beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5182beacf11bSopenharmony_ci    distribution.
5183beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5184beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5185beacf11bSopenharmony_ci    without specific prior written permission.
5186beacf11bSopenharmony_ci
5187beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5188beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5189beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5190beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5191beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5192beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5193beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5194beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5195beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5196beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5197beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5198beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5199beacf11bSopenharmony_ci
5200beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/tiva_adc.h
5201beacf11bSopenharmony_ciarch/arm/src/tiva/tiva_adc.h
5202beacf11bSopenharmony_ci==========================
5203beacf11bSopenharmony_ci
5204beacf11bSopenharmony_ci   Copyright (C) 2015 Calvin Maguranis. All rights reserved.
5205beacf11bSopenharmony_ci
5206beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5207beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5208beacf11bSopenharmony_ci are met:
5209beacf11bSopenharmony_ci
5210beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5211beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5212beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5213beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5214beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5215beacf11bSopenharmony_ci    distribution.
5216beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5217beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5218beacf11bSopenharmony_ci    without specific prior written permission.
5219beacf11bSopenharmony_ci
5220beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5221beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5222beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5223beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5224beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5225beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5226beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5227beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5228beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5229beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5230beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5231beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5232beacf11bSopenharmony_ci
5233beacf11bSopenharmony_ciarch/arm/src/tiva/common/tiva_pwm.c
5234beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/tiva_pwm.h
5235beacf11bSopenharmony_ciarch/arm/src/tiva/tiva_pwm.h
5236beacf11bSopenharmony_ciarch/arm/src/tiva/common/tiva_qencoder.c
5237beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/tiva_qencoder.h
5238beacf11bSopenharmony_ciarch/arm/src/tiva/tiva_qencoder.h
5239beacf11bSopenharmony_ci====================================
5240beacf11bSopenharmony_ci
5241beacf11bSopenharmony_ci   Copyright (C) 2016 Young Mu. All rights reserved.
5242beacf11bSopenharmony_ci
5243beacf11bSopenharmony_ci The basic structure of this driver derives in spirit (if nothing more)
5244beacf11bSopenharmony_ci from the NuttX STM32 QEI driver which has:
5245beacf11bSopenharmony_ci
5246beacf11bSopenharmony_ci   Copyright (C) 2012 Gregory Nutt. All rights reserved.
5247beacf11bSopenharmony_ci
5248beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5249beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5250beacf11bSopenharmony_ci are met:
5251beacf11bSopenharmony_ci
5252beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5253beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5254beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5255beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5256beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5257beacf11bSopenharmony_ci    distribution.
5258beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5259beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5260beacf11bSopenharmony_ci    without specific prior written permission.
5261beacf11bSopenharmony_ci
5262beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5263beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5264beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5265beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5266beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5267beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5268beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5269beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5270beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5271beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5272beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5273beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5274beacf11bSopenharmony_ci
5275beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/tm4c/tm4c_ethernet.h
5276beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/tm4c/tm4c_flash.h
5277beacf11bSopenharmony_ci=========================
5278beacf11bSopenharmony_ci
5279beacf11bSopenharmony_ci   Copyright (C) 2015 Gregory Nutt. All rights reserved.
5280beacf11bSopenharmony_ci
5281beacf11bSopenharmony_ci Based on register definitions provided by:
5282beacf11bSopenharmony_ci
5283beacf11bSopenharmony_ci   Copyright (C) 2014 TRD2 Inc. All rights reserved.
5284beacf11bSopenharmony_ci
5285beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5286beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5287beacf11bSopenharmony_ci are met:
5288beacf11bSopenharmony_ci
5289beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5290beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5291beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5292beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5293beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5294beacf11bSopenharmony_ci    distribution.
5295beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5296beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5297beacf11bSopenharmony_ci    without specific prior written permission.
5298beacf11bSopenharmony_ci
5299beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5300beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5301beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5302beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5303beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5304beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5305beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5306beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5307beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5308beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5309beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5310beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5311beacf11bSopenharmony_ci
5312beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/lm/lm3s_timer.h
5313beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/lm/lm4f_timer.h
5314beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/tm4c/tm4c129_timer.h
5315beacf11bSopenharmony_ciarch/arm/src/tiva/hardware/tm4c/tm4c123_timer.h
5316beacf11bSopenharmony_ci===============================
5317beacf11bSopenharmony_ci
5318beacf11bSopenharmony_ci Originally:
5319beacf11bSopenharmony_ci
5320beacf11bSopenharmony_ci   Copyright (C) 2012, 2014 Max Nekludov. All rights reserved.
5321beacf11bSopenharmony_ci
5322beacf11bSopenharmony_ci Ongoing support and major revision to support the TM4C129 family
5323beacf11bSopenharmony_ci (essentially a full file replacement):
5324beacf11bSopenharmony_ci
5325beacf11bSopenharmony_ci   Copyright (C) 2015, 2018 Gregory Nutt. All rights reserved.
5326beacf11bSopenharmony_ci
5327beacf11bSopenharmony_ci Some bitfield definitions taken from a header file provided by:
5328beacf11bSopenharmony_ci
5329beacf11bSopenharmony_ci   Copyright (C) 2014 TRD2 Inc. All rights reserved.
5330beacf11bSopenharmony_ci
5331beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5332beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5333beacf11bSopenharmony_ci are met:
5334beacf11bSopenharmony_ci
5335beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5336beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5337beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5338beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5339beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5340beacf11bSopenharmony_ci    distribution.
5341beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5342beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5343beacf11bSopenharmony_ci    without specific prior written permission.
5344beacf11bSopenharmony_ci
5345beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5346beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5347beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5348beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5349beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5350beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5351beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5352beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5353beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5354beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5355beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5356beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5357beacf11bSopenharmony_ci
5358beacf11bSopenharmony_ciarch/arm/src/tms570/tms570_boot.c
5359beacf11bSopenharmony_ci=================================
5360beacf11bSopenharmony_ci
5361beacf11bSopenharmony_ci   Copyright (C) 2015 Gregory Nutt. All rights reserved.
5362beacf11bSopenharmony_ci
5363beacf11bSopenharmony_ci This is primarily original code.  However, some logic in this file was
5364beacf11bSopenharmony_ci inspired/leveraged from TI's Project0 which has a compatible BSD license
5365beacf11bSopenharmony_ci and credit should be given in any case:
5366beacf11bSopenharmony_ci
5367beacf11bSopenharmony_ci   Copyright (c) 2012, Texas Instruments Incorporated
5368beacf11bSopenharmony_ci   All rights reserved.
5369beacf11bSopenharmony_ci
5370beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5371beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5372beacf11bSopenharmony_ci are met:
5373beacf11bSopenharmony_ci
5374beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5375beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5376beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5377beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5378beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5379beacf11bSopenharmony_ci    distribution.
5380beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5381beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5382beacf11bSopenharmony_ci    without specific prior written permission.
5383beacf11bSopenharmony_ci
5384beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5385beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5386beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5387beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5388beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5389beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5390beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5391beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5392beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5393beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5394beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5395beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5396beacf11bSopenharmony_ci
5397beacf11bSopenharmony_ciarch/arm/src/tiva/common/tiva_adclow.c
5398beacf11bSopenharmony_ci======================================
5399beacf11bSopenharmony_ci
5400beacf11bSopenharmony_ci   Copyright (C) 2016-2018 Gregory Nutt. All rights reserved.
5401beacf11bSopenharmony_ci   Copyright (C) 2015 TRD2 Inc. All rights reserved.
5402beacf11bSopenharmony_ci
5403beacf11bSopenharmony_ci The Tivaware sample code has a BSD compatible license that requires this
5404beacf11bSopenharmony_ci copyright notice:
5405beacf11bSopenharmony_ci
5406beacf11bSopenharmony_ci Copyright (c) 2005-2014 Texas Instruments Incorporated.
5407beacf11bSopenharmony_ci All rights reserved.
5408beacf11bSopenharmony_ci Software License Agreement
5409beacf11bSopenharmony_ci
5410beacf11bSopenharmony_ci   Redistribution and use in source and binary forms, with or without
5411beacf11bSopenharmony_ci   modification, are permitted provided that the following conditions
5412beacf11bSopenharmony_ci   are met:
5413beacf11bSopenharmony_ci
5414beacf11bSopenharmony_ci   Redistributions of source code must retain the above copyright
5415beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
5416beacf11bSopenharmony_ci
5417beacf11bSopenharmony_ci   Redistributions in binary form must reproduce the above copyright
5418beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
5419beacf11bSopenharmony_ci   documentation and/or other materials provided with the
5420beacf11bSopenharmony_ci   distribution.
5421beacf11bSopenharmony_ci
5422beacf11bSopenharmony_ci   Neither the name of Texas Instruments Incorporated nor the names of
5423beacf11bSopenharmony_ci   its contributors may be used to endorse or promote products derived
5424beacf11bSopenharmony_ci   from this software without specific prior written permission.
5425beacf11bSopenharmony_ci
5426beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5427beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5428beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
5429beacf11bSopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5430beacf11bSopenharmony_ci OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5431beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5432beacf11bSopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5433beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
5434beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5435beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
5436beacf11bSopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5437beacf11bSopenharmony_ci
5438beacf11bSopenharmony_ciarch/arm/src/tiva/common/tiva_adclib.c
5439beacf11bSopenharmony_ci=======================================
5440beacf11bSopenharmony_ci
5441beacf11bSopenharmony_ci   Copyright (C) 2015 TRD2 Inc. All rights reserved.
5442beacf11bSopenharmony_ci
5443beacf11bSopenharmony_ci The Tivaware sample code has a BSD compatible license that requires this
5444beacf11bSopenharmony_ci copyright notice:
5445beacf11bSopenharmony_ci
5446beacf11bSopenharmony_ci Copyright (c) 2005-2014 Texas Instruments Incorporated.
5447beacf11bSopenharmony_ci All rights reserved.
5448beacf11bSopenharmony_ci Software License Agreement
5449beacf11bSopenharmony_ci
5450beacf11bSopenharmony_ci   Redistribution and use in source and binary forms, with or without
5451beacf11bSopenharmony_ci   modification, are permitted provided that the following conditions
5452beacf11bSopenharmony_ci   are met:
5453beacf11bSopenharmony_ci
5454beacf11bSopenharmony_ci   Redistributions of source code must retain the above copyright
5455beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
5456beacf11bSopenharmony_ci
5457beacf11bSopenharmony_ci   Redistributions in binary form must reproduce the above copyright
5458beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
5459beacf11bSopenharmony_ci   documentation and/or other materials provided with the
5460beacf11bSopenharmony_ci   distribution.
5461beacf11bSopenharmony_ci
5462beacf11bSopenharmony_ci   Neither the name of Texas Instruments Incorporated nor the names of
5463beacf11bSopenharmony_ci   its contributors may be used to endorse or promote products derived
5464beacf11bSopenharmony_ci   from this software without specific prior written permission.
5465beacf11bSopenharmony_ci
5466beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5467beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5468beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
5469beacf11bSopenharmony_ci A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5470beacf11bSopenharmony_ci OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5471beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5472beacf11bSopenharmony_ci LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5473beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
5474beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5475beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
5476beacf11bSopenharmony_ci OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5477beacf11bSopenharmony_ci
5478beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13xx_prcm.c
5479beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13xx_prcm.h
5480beacf11bSopenharmony_ci======================================
5481beacf11bSopenharmony_ci
5482beacf11bSopenharmony_ci   Copyright (C) 2018 Gregory Nutt. All rights reserved.
5483beacf11bSopenharmony_ci
5484beacf11bSopenharmony_ci Includes definitions from TI's prcm.c file which has a fully compatible
5485beacf11bSopenharmony_ci BSD license:
5486beacf11bSopenharmony_ci
5487beacf11bSopenharmony_ci    Copyright (c) 2015-2017, Texas Instruments Incorporated
5488beacf11bSopenharmony_ci    All rights reserved.
5489beacf11bSopenharmony_ci
5490beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5491beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5492beacf11bSopenharmony_ci are met:
5493beacf11bSopenharmony_ci
5494beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5495beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5496beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5497beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5498beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5499beacf11bSopenharmony_ci    distribution.
5500beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5501beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5502beacf11bSopenharmony_ci    without specific prior written permission.
5503beacf11bSopenharmony_ci
5504beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5505beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5506beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5507beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5508beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5509beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5510beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5511beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5512beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5513beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5514beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5515beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5516beacf11bSopenharmony_ci
5517beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13x2_v1_trim.c
5518beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13x2_v2_trim.c
5519beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13x0_trim.c
5520beacf11bSopenharmony_ci=========================================
5521beacf11bSopenharmony_ci
5522beacf11bSopenharmony_ci   Copyright (C) 2019 Gregory Nutt. All rights reserved.
5523beacf11bSopenharmony_ci
5524beacf11bSopenharmony_ci This is a port of TI's setup.c file (revision 49363) which has a fully
5525beacf11bSopenharmony_ci compatible BSD license:
5526beacf11bSopenharmony_ci
5527beacf11bSopenharmony_ci    Copyright (c) 2015-2017, Texas Instruments Incorporated
5528beacf11bSopenharmony_ci    All rights reserved.
5529beacf11bSopenharmony_ci
5530beacf11bSopenharmony_ci  Redistribution and use in source and binary forms, with or without
5531beacf11bSopenharmony_ci  modification, are permitted provided that the following conditions are
5532beacf11bSopenharmony_ci  met:
5533beacf11bSopenharmony_ci
5534beacf11bSopenharmony_ci  1) Redistributions of source code must retain the above copyright
5535beacf11bSopenharmony_ci     notice, this list of conditions and the following disclaimer.
5536beacf11bSopenharmony_ci
5537beacf11bSopenharmony_ci  2) Redistributions in binary form must reproduce the above copyright
5538beacf11bSopenharmony_ci     notice, this list of conditions and the following disclaimer in the
5539beacf11bSopenharmony_ci     documentation and/or other materials provided with the distribution.
5540beacf11bSopenharmony_ci
5541beacf11bSopenharmony_ci  3) Neither the name NuttX nor the names of its contributors may be used
5542beacf11bSopenharmony_ci     to endorse or promote products derived from this software without
5543beacf11bSopenharmony_ci     specific prior written permission.
5544beacf11bSopenharmony_ci
5545beacf11bSopenharmony_ci  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
5546beacf11bSopenharmony_ci  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
5547beacf11bSopenharmony_ci  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
5548beacf11bSopenharmony_ci  PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5549beacf11bSopenharmony_ci  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5550beacf11bSopenharmony_ci  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
5551beacf11bSopenharmony_ci  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
5552beacf11bSopenharmony_ci  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
5553beacf11bSopenharmony_ci  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
5554beacf11bSopenharmony_ci  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
5555beacf11bSopenharmony_ci  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5556beacf11bSopenharmony_ci
5557beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.h
5558beacf11bSopenharmony_ci===============================================
5559beacf11bSopenharmony_ci
5560beacf11bSopenharmony_ci   Copyright (C) 2019 Gregory Nutt. All rights reserved.
5561beacf11bSopenharmony_ci
5562beacf11bSopenharmony_ci This is a port of TI's rom.h file which has a fully compatible
5563beacf11bSopenharmony_ci BSD license:
5564beacf11bSopenharmony_ci
5565beacf11bSopenharmony_ci    Copyright (c) 2015-2017, Texas Instruments Incorporated
5566beacf11bSopenharmony_ci    All rights reserved.
5567beacf11bSopenharmony_ci
5568beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5569beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5570beacf11bSopenharmony_ci are met:
5571beacf11bSopenharmony_ci
5572beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5573beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5574beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5575beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5576beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5577beacf11bSopenharmony_ci    distribution.
5578beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5579beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5580beacf11bSopenharmony_ci    without specific prior written permission.
5581beacf11bSopenharmony_ci
5582beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5583beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5584beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5585beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5586beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5587beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5588beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5589beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5590beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5591beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5592beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5593beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5594beacf11bSopenharmony_ci
5595beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.c
5596beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13x0_rom.c
5597beacf11bSopenharmony_ci===============================================
5598beacf11bSopenharmony_ci
5599beacf11bSopenharmony_ci   Copyright (C) 2019 Gregory Nutt. All rights reserved.
5600beacf11bSopenharmony_ci
5601beacf11bSopenharmony_ci This is a port of TI's setup_rom.c file which has a fully compatible BSD
5602beacf11bSopenharmony_ci license:
5603beacf11bSopenharmony_ci
5604beacf11bSopenharmony_ci    Copyright (c) 2015-2017, Texas Instruments Incorporated
5605beacf11bSopenharmony_ci    All rights reserved.
5606beacf11bSopenharmony_ci
5607beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5608beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5609beacf11bSopenharmony_ci are met:
5610beacf11bSopenharmony_ci
5611beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5612beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5613beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5614beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5615beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5616beacf11bSopenharmony_ci    distribution.
5617beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5618beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5619beacf11bSopenharmony_ci    without specific prior written permission.
5620beacf11bSopenharmony_ci
5621beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5622beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5623beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5624beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5625beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5626beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5627beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5628beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5629beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5630beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5631beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5632beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5633beacf11bSopenharmony_ci
5634beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.h
5635beacf11bSopenharmony_ci===========================================
5636beacf11bSopenharmony_ci
5637beacf11bSopenharmony_ci   Copyright (C) 2019 Gregory Nutt. All rights reserved.
5638beacf11bSopenharmony_ci
5639beacf11bSopenharmony_ci This is a port of TI's aux_sysif.h file which has a fully compatible BSD
5640beacf11bSopenharmony_ci license:
5641beacf11bSopenharmony_ci
5642beacf11bSopenharmony_ci    Copyright (c) 2015-2017, Texas Instruments Incorporated
5643beacf11bSopenharmony_ci    All rights reserved.
5644beacf11bSopenharmony_ci
5645beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5646beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5647beacf11bSopenharmony_ci are met:
5648beacf11bSopenharmony_ci
5649beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5650beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5651beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5652beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5653beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5654beacf11bSopenharmony_ci    distribution.
5655beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5656beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5657beacf11bSopenharmony_ci    without specific prior written permission.
5658beacf11bSopenharmony_ci
5659beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5660beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5661beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5662beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5663beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5664beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5665beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5666beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5667beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5668beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5669beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5670beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5671beacf11bSopenharmony_ci
5672beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.c
5673beacf11bSopenharmony_ci===========================================
5674beacf11bSopenharmony_ci
5675beacf11bSopenharmony_ci   Copyright (C) 2018 Gregory Nutt. All rights reserved.
5676beacf11bSopenharmony_ci
5677beacf11bSopenharmony_ci Technical content derives from a TI aux_sysif.c file that has a
5678beacf11bSopenharmony_ci compatible BSD license:
5679beacf11bSopenharmony_ci
5680beacf11bSopenharmony_ci   Copyright (c) 2015-2017, Texas Instruments Incorporated
5681beacf11bSopenharmony_ci   All rights reserved.
5682beacf11bSopenharmony_ci
5683beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5684beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5685beacf11bSopenharmony_ci are met:
5686beacf11bSopenharmony_ci
5687beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5688beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5689beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5690beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5691beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5692beacf11bSopenharmony_ci    distribution.
5693beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5694beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5695beacf11bSopenharmony_ci    without specific prior written permission.
5696beacf11bSopenharmony_ci
5697beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5698beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5699beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5700beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5701beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5702beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5703beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5704beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5705beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5706beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5707beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5708beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5709beacf11bSopenharmony_ci
5710beacf11bSopenharmony_ciarch/arm/src/tiva/cc13xx/cc13x0_rom.h
5711beacf11bSopenharmony_ci=====================================
5712beacf11bSopenharmony_ci
5713beacf11bSopenharmony_ci   Copyright (C) 2019 Gregory Nutt. All rights reserved.
5714beacf11bSopenharmony_ci
5715beacf11bSopenharmony_ci This is a port of TI's setup_rom.h file which has a fully compatible
5716beacf11bSopenharmony_ci BSD license:
5717beacf11bSopenharmony_ci
5718beacf11bSopenharmony_ci    Copyright (c) 2015-2017, Texas Instruments Incorporated
5719beacf11bSopenharmony_ci    All rights reserved.
5720beacf11bSopenharmony_ci
5721beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5722beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5723beacf11bSopenharmony_ci are met:
5724beacf11bSopenharmony_ci
5725beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5726beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5727beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5728beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5729beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5730beacf11bSopenharmony_ci    distribution.
5731beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5732beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5733beacf11bSopenharmony_ci    without specific prior written permission.
5734beacf11bSopenharmony_ci
5735beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5736beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5737beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5738beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5739beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5740beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5741beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5742beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5743beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5744beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5745beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5746beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5747beacf11bSopenharmony_ci
5748beacf11bSopenharmony_cidrivers/mtd/hamming.c
5749beacf11bSopenharmony_cidrivers/mtd/mtd_modeltab.c
5750beacf11bSopenharmony_cidrivers/mtd/mtd_nand.c
5751beacf11bSopenharmony_cidrivers/mtd/mtd_nandecc.c
5752beacf11bSopenharmony_cidrivers/mtd/mtd_nandmodel.c
5753beacf11bSopenharmony_cidrivers/mtd/mtd_nandscheme.c
5754beacf11bSopenharmony_cidrivers/mtd/mtd_onfi.c
5755beacf11bSopenharmony_ciinclude/nuttx/mtd/hamming.h
5756beacf11bSopenharmony_ciinclude/nuttx/mtd/nand.h
5757beacf11bSopenharmony_ciinclude/nuttx/mtd/nand_config.h
5758beacf11bSopenharmony_ciinclude/nuttx/mtd/nand_ecc.h
5759beacf11bSopenharmony_ciinclude/nuttx/mtd/nand_model.h
5760beacf11bSopenharmony_ciinclude/nuttx/mtd/nand_raw.h
5761beacf11bSopenharmony_ciinclude/nuttx/mtd/nand_scheme.h
5762beacf11bSopenharmony_ciinclude/nuttx/mtd/onfi.h
5763beacf11bSopenharmony_ci========================
5764beacf11bSopenharmony_ci
5765beacf11bSopenharmony_ci   Copyright (c) 2011, Atmel Corporation
5766beacf11bSopenharmony_ci
5767beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5768beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5769beacf11bSopenharmony_ci are met:
5770beacf11bSopenharmony_ci
5771beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5772beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5773beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5774beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5775beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5776beacf11bSopenharmony_ci    distribution.
5777beacf11bSopenharmony_ci 3. Neither the names NuttX nor Atmel nor the names of its contributors
5778beacf11bSopenharmony_ci    may be used to endorse or promote products derived from this software
5779beacf11bSopenharmony_ci    without specific prior written permission.
5780beacf11bSopenharmony_ci
5781beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5782beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5783beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5784beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5785beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5786beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5787beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5788beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5789beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5790beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5791beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5792beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5793beacf11bSopenharmony_ci
5794beacf11bSopenharmony_cidrivers/mtd/at24xx.c
5795beacf11bSopenharmony_ci==================================
5796beacf11bSopenharmony_ci   Copyright (C) 2011 Li Zhuoyi. All rights reserved.
5797beacf11bSopenharmony_ci   Copyright (C) 2013, 2016 Gregory Nutt. All rights reserved.
5798beacf11bSopenharmony_ci
5799beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5800beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5801beacf11bSopenharmony_ci are met:
5802beacf11bSopenharmony_ci
5803beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5804beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5805beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5806beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5807beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5808beacf11bSopenharmony_ci    distribution.
5809beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5810beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5811beacf11bSopenharmony_ci    without specific prior written permission.
5812beacf11bSopenharmony_ci
5813beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5814beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5815beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5816beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5817beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5818beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5819beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5820beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5821beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5822beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5823beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5824beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5825beacf11bSopenharmony_ci
5826beacf11bSopenharmony_cilibs/libc/machine/arm/armv8-m
5827beacf11bSopenharmony_cilibs/libc/machine/arm64/gnu/arch_setjmp.S
5828beacf11bSopenharmony_ci==============================================
5829beacf11bSopenharmony_ci
5830beacf11bSopenharmony_ci   Copyright (c) 2011, 2012 ARM Ltd.  All rights reserved.
5831beacf11bSopenharmony_ci
5832beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5833beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5834beacf11bSopenharmony_ci are met:
5835beacf11bSopenharmony_ci
5836beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5837beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5838beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5839beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
5840beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
5841beacf11bSopenharmony_ci 3. The name of the company may not be used to endorse or promote
5842beacf11bSopenharmony_ci    products derived from this software without specific prior written
5843beacf11bSopenharmony_ci    permission.
5844beacf11bSopenharmony_ci
5845beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
5846beacf11bSopenharmony_ci WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
5847beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
5848beacf11bSopenharmony_ci IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5849beacf11bSopenharmony_ci SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
5850beacf11bSopenharmony_ci TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
5851beacf11bSopenharmony_ci PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
5852beacf11bSopenharmony_ci LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
5853beacf11bSopenharmony_ci NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
5854beacf11bSopenharmony_ci SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5855beacf11bSopenharmony_ci
5856beacf11bSopenharmony_cilibs/libc/machine/sim/arch_setjmp_arm.S
5857beacf11bSopenharmony_ci==========================================
5858beacf11bSopenharmony_ci
5859beacf11bSopenharmony_ci  Copyright (C) 2017 Gregory Nutt. All rights reserved.
5860beacf11bSopenharmony_ci
5861beacf11bSopenharmony_ciExtracted from the MUSL C-library.  The MUSL C library has a compatible
5862beacf11bSopenharmony_ciMIT license and is released here under the NuttX 3-clause BSD license:
5863beacf11bSopenharmony_ci
5864beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
5865beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
5866beacf11bSopenharmony_ciare met:
5867beacf11bSopenharmony_ci
5868beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
5869beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
5870beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
5871beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
5872beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
5873beacf11bSopenharmony_ci   distribution.
5874beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
5875beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
5876beacf11bSopenharmony_ci   without specific prior written permission.
5877beacf11bSopenharmony_ci
5878beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5879beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5880beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5881beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5882beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5883beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5884beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5885beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5886beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5887beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5888beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5889beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
5890beacf11bSopenharmony_ci
5891beacf11bSopenharmony_cilibs/libm/libm/scalbnf.c
5892beacf11bSopenharmony_cilibs/libm/libm/scalbn.c
5893beacf11bSopenharmony_cilibs/libm/libm/scalbnl.c
5894beacf11bSopenharmony_cilibs/libc/stdlib/lib_strtof.c
5895beacf11bSopenharmony_ci======================
5896beacf11bSopenharmony_ci
5897beacf11bSopenharmony_ci   Copyright © 2005-2020 Rich Felker, et al.
5898beacf11bSopenharmony_ci
5899beacf11bSopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining
5900beacf11bSopenharmony_cia copy of this software and associated documentation files (the
5901beacf11bSopenharmony_ci"Software"), to deal in the Software without restriction, including
5902beacf11bSopenharmony_ciwithout limitation the rights to use, copy, modify, merge, publish,
5903beacf11bSopenharmony_cidistribute, sublicense, and/or sell copies of the Software, and to
5904beacf11bSopenharmony_cipermit persons to whom the Software is furnished to do so, subject to
5905beacf11bSopenharmony_cithe following conditions:
5906beacf11bSopenharmony_ci
5907beacf11bSopenharmony_ciThe above copyright notice and this permission notice shall be
5908beacf11bSopenharmony_ciincluded in all copies or substantial portions of the Software.
5909beacf11bSopenharmony_ci
5910beacf11bSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5911beacf11bSopenharmony_ciEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
5912beacf11bSopenharmony_ciMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
5913beacf11bSopenharmony_ciIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
5914beacf11bSopenharmony_ciCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
5915beacf11bSopenharmony_ciTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
5916beacf11bSopenharmony_ciSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
5917beacf11bSopenharmony_ci
5918beacf11bSopenharmony_cilibs/libm/libm/__cos.c
5919beacf11bSopenharmony_cilibs/libm/libm/__sin.c
5920beacf11bSopenharmony_cilibs/libm/libm/lib_lgamma.c
5921beacf11bSopenharmony_cilibs/libm/libm/lib_copysignf.c
5922beacf11bSopenharmony_ci======================
5923beacf11bSopenharmony_ci
5924beacf11bSopenharmony_ci   Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
5925beacf11bSopenharmony_ci
5926beacf11bSopenharmony_ci   Developed at SunSoft, a Sun Microsystems, Inc. business.
5927beacf11bSopenharmony_ci   Permission to use, copy, modify, and distribute this
5928beacf11bSopenharmony_ci   software is freely granted, provided that this notice
5929beacf11bSopenharmony_ci   is preserved.
5930beacf11bSopenharmony_ci
5931beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
5932beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
5933beacf11bSopenharmony_ci are met:
5934beacf11bSopenharmony_ci
5935beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
5936beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
5937beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
5938beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in
5939beacf11bSopenharmony_ci    the documentation and/or other materials provided with the
5940beacf11bSopenharmony_ci    distribution.
5941beacf11bSopenharmony_ci 3. Neither the name NuttX nor the names of its contributors may be
5942beacf11bSopenharmony_ci    used to endorse or promote products derived from this software
5943beacf11bSopenharmony_ci    without specific prior written permission.
5944beacf11bSopenharmony_ci
5945beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5946beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5947beacf11bSopenharmony_ci LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5948beacf11bSopenharmony_ci FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5949beacf11bSopenharmony_ci COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5950beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5951beacf11bSopenharmony_ci BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5952beacf11bSopenharmony_ci OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5953beacf11bSopenharmony_ci AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5954beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5955beacf11bSopenharmony_ci ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5956beacf11bSopenharmony_ci POSSIBILITY OF SUCH DAMAGE.
5957beacf11bSopenharmony_ci
5958beacf11bSopenharmony_cilibs/libc/net/lib_inetaddr.c
5959beacf11bSopenharmony_ci===============================
5960beacf11bSopenharmony_ci
5961beacf11bSopenharmony_ci  Copyright (C) 2011 Yu Qiang. All rights reserved.
5962beacf11bSopenharmony_ci  Copyright (C) 2011 Gregory Nutt. All rights reserved.
5963beacf11bSopenharmony_ci
5964beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
5965beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
5966beacf11bSopenharmony_ciare met:
5967beacf11bSopenharmony_ci
5968beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
5969beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
5970beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
5971beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
5972beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
5973beacf11bSopenharmony_ci   distribution.
5974beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
5975beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
5976beacf11bSopenharmony_ci   without specific prior written permission.
5977beacf11bSopenharmony_ci
5978beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5979beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5980beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5981beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5982beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5983beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5984beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5985beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5986beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5987beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5988beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5989beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
5990beacf11bSopenharmony_ci
5991beacf11bSopenharmony_cilibs/libc/net/lib_inetntop.c
5992beacf11bSopenharmony_cilibs/libc/net/lib_inetpton.c
5993beacf11bSopenharmony_ci============================
5994beacf11bSopenharmony_ci
5995beacf11bSopenharmony_ci  Copyright (C) 2012, 2015 Gregory Nutt. All rights reserved.
5996beacf11bSopenharmony_ci
5997beacf11bSopenharmony_ciIncludes some logic extracted from hwport_ftpd, written by Jaehyuk Cho
5998beacf11bSopenharmony_ci<minzkn@minzkn.com> which was released under the BSD license.
5999beacf11bSopenharmony_ci
6000beacf11bSopenharmony_ci  Copyright (C) HWPORT.COM. All rights reserved.
6001beacf11bSopenharmony_ci
6002beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6003beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6004beacf11bSopenharmony_ciare met:
6005beacf11bSopenharmony_ci
6006beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6007beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6008beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6009beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6010beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6011beacf11bSopenharmony_ci   distribution.
6012beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6013beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6014beacf11bSopenharmony_ci   without specific prior written permission.
6015beacf11bSopenharmony_ci
6016beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6017beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6018beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6019beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6020beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6021beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6022beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6023beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6024beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6025beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6026beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6027beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6028beacf11bSopenharmony_ci
6029beacf11bSopenharmony_cilibs/libc/pthread/pthread_get_stackaddr_np.c
6030beacf11bSopenharmony_cilibs/libc/pthread/pthread_get_stacksize_np.c
6031beacf11bSopenharmony_ci===========================================
6032beacf11bSopenharmony_ci
6033beacf11bSopenharmony_ci  Copyright (C) 2018 Geoff Norton. All rights reserved.
6034beacf11bSopenharmony_ci
6035beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6036beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6037beacf11bSopenharmony_ciare met:
6038beacf11bSopenharmony_ci
6039beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6040beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6041beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6042beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6043beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6044beacf11bSopenharmony_ci   distribution.
6045beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6046beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6047beacf11bSopenharmony_ci   without specific prior written permission.
6048beacf11bSopenharmony_ci
6049beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6050beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6051beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6052beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6053beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6054beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6055beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6056beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6057beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6058beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6059beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6060beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6061beacf11bSopenharmony_ci
6062beacf11bSopenharmony_cilibs/libc/stdio/lib_dtoa_data.c
6063beacf11bSopenharmony_cilibs/libc/stdio/lib_dtoa_engine.c
6064beacf11bSopenharmony_cilibs/libc/stdio/lib_dtoa_engine.h
6065beacf11bSopenharmony_cilibs/libc/stdio/lib_ultoa_invert.c
6066beacf11bSopenharmony_ci==================================
6067beacf11bSopenharmony_ci
6068beacf11bSopenharmony_ci  Copyright © 2018, Keith Packard. All rights reserved.
6069beacf11bSopenharmony_ci
6070beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6071beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6072beacf11bSopenharmony_ciare met:
6073beacf11bSopenharmony_ci
6074beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6075beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6076beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6077beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6078beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6079beacf11bSopenharmony_ci   distribution.
6080beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6081beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6082beacf11bSopenharmony_ci   without specific prior written permission.
6083beacf11bSopenharmony_ci
6084beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6085beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6086beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6087beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6088beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6089beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6090beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6091beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6092beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6093beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6094beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6095beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6096beacf11bSopenharmony_ci
6097beacf11bSopenharmony_cilibs/libc/stdio/lib_libdtoa.c
6098beacf11bSopenharmony_ci================================
6099beacf11bSopenharmony_ci
6100beacf11bSopenharmony_ciCopyright (c) 1990, 1993
6101beacf11bSopenharmony_ci     The Regents of the University of California.  All rights reserved.
6102beacf11bSopenharmony_ci
6103beacf11bSopenharmony_ciThis code is derived from software contributed to Berkeley by
6104beacf11bSopenharmony_ciChris Torek.
6105beacf11bSopenharmony_ci
6106beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6107beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6108beacf11bSopenharmony_ciare met:
6109beacf11bSopenharmony_ci
6110beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6111beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6112beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6113beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
6114beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
6115beacf11bSopenharmony_ci3. All advertising materials mentioning features or use of this software
6116beacf11bSopenharmony_ci   must display the following acknowledgement:
6117beacf11bSopenharmony_ci     This product includes software developed by the University of
6118beacf11bSopenharmony_ci     California, Berkeley and its contributors.
6119beacf11bSopenharmony_ci4. Neither the name of the University nor the names of its contributors
6120beacf11bSopenharmony_ci   may be used to endorse or promote products derived from this software
6121beacf11bSopenharmony_ci   without specific prior written permission.
6122beacf11bSopenharmony_ci
6123beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6124beacf11bSopenharmony_ciANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6125beacf11bSopenharmony_ciIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6126beacf11bSopenharmony_ciARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6127beacf11bSopenharmony_ciFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6128beacf11bSopenharmony_ciDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6129beacf11bSopenharmony_ciOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6130beacf11bSopenharmony_ciHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6131beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6132beacf11bSopenharmony_ciOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6133beacf11bSopenharmony_ciSUCH DAMAGE.
6134beacf11bSopenharmony_ci
6135beacf11bSopenharmony_cilibs/libc/stdio/lib_libvsprintf.c
6136beacf11bSopenharmony_ci====================================
6137beacf11bSopenharmony_ci
6138beacf11bSopenharmony_ci  Copyright (c) 2002, Alexander Popov (sasho@vip.bg)
6139beacf11bSopenharmony_ci  Copyright (c) 2002,2004,2005 Joerg Wunsch
6140beacf11bSopenharmony_ci  Copyright (c) 2005, Helmut Wallner
6141beacf11bSopenharmony_ci  Copyright (c) 2007, Dmitry Xmelkov
6142beacf11bSopenharmony_ci  All rights reserved.
6143beacf11bSopenharmony_ci
6144beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6145beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6146beacf11bSopenharmony_ciare met:
6147beacf11bSopenharmony_ci
6148beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6149beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6150beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6151beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6152beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6153beacf11bSopenharmony_ci   distribution.
6154beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6155beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6156beacf11bSopenharmony_ci   without specific prior written permission.
6157beacf11bSopenharmony_ci
6158beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6159beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6160beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6161beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6162beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6163beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6164beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6165beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6166beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6167beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6168beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6169beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6170beacf11bSopenharmony_ci
6171beacf11bSopenharmony_cilibs/libc/stdio/lib_ultoa_invert.h
6172beacf11bSopenharmony_ci=======================================
6173beacf11bSopenharmony_ci
6174beacf11bSopenharmony_ci  Copyright (c) 2005, Dmitry Xmelkov. All rights reserved.
6175beacf11bSopenharmony_ci
6176beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6177beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6178beacf11bSopenharmony_ciare met:
6179beacf11bSopenharmony_ci
6180beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6181beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6182beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6183beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6184beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6185beacf11bSopenharmony_ci   distribution.
6186beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6187beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6188beacf11bSopenharmony_ci   without specific prior written permission.
6189beacf11bSopenharmony_ci
6190beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6191beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6192beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6193beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6194beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6195beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6196beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6197beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6198beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6199beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6200beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6201beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6202beacf11bSopenharmony_ci
6203beacf11bSopenharmony_cilibs/libc/stdio/lib_vdprintf.c
6204beacf11bSopenharmony_ci==================================
6205beacf11bSopenharmony_ci
6206beacf11bSopenharmony_ci  Copyright (C) 2012 Andrew Tridgell. All rights reserved.
6207beacf11bSopenharmony_ci
6208beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6209beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6210beacf11bSopenharmony_ciare met:
6211beacf11bSopenharmony_ci
6212beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6213beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6214beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6215beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6216beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6217beacf11bSopenharmony_ci   distribution.
6218beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6219beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6220beacf11bSopenharmony_ci   without specific prior written permission.
6221beacf11bSopenharmony_ci
6222beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6223beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6224beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6225beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6226beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6227beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6228beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6229beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6230beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6231beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6232beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6233beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6234beacf11bSopenharmony_ci
6235beacf11bSopenharmony_cilibs/libc/stdlib/lib_bsearch.c
6236beacf11bSopenharmony_cilibs/libc/stdlib/lib_qsort.c
6237beacf11bSopenharmony_ci=============================
6238beacf11bSopenharmony_ci
6239beacf11bSopenharmony_ci  Copyright (c) 1990, 1993
6240beacf11bSopenharmony_ci  The Regents of the University of California.  All rights reserved.
6241beacf11bSopenharmony_ci
6242beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6243beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6244beacf11bSopenharmony_ciare met:
6245beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6246beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6247beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6248beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
6249beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
6250beacf11bSopenharmony_ci3. All advertising materials mentioning features or use of this software
6251beacf11bSopenharmony_ci   must display the following acknowledgement:
6252beacf11bSopenharmony_ci     This product includes software developed by the University of
6253beacf11bSopenharmony_ci     California, Berkeley and its contributors.
6254beacf11bSopenharmony_ci4. Neither the name of the University nor the names of its contributors
6255beacf11bSopenharmony_ci   may be used to endorse or promote products derived from this software
6256beacf11bSopenharmony_ci   without specific prior written permission.
6257beacf11bSopenharmony_ci
6258beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6259beacf11bSopenharmony_ciANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6260beacf11bSopenharmony_ciIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6261beacf11bSopenharmony_ciARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6262beacf11bSopenharmony_ciFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6263beacf11bSopenharmony_ciDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6264beacf11bSopenharmony_ciOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6265beacf11bSopenharmony_ciHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6266beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6267beacf11bSopenharmony_ciOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6268beacf11bSopenharmony_ciSUCH DAMAGE.
6269beacf11bSopenharmony_ci
6270beacf11bSopenharmony_cilibs/libc/stdlib/lib_itoa.c
6271beacf11bSopenharmony_ci==============================
6272beacf11bSopenharmony_ci
6273beacf11bSopenharmony_ci  Copyright (C) 2013 Brooks Automation, Inc. All rights reserved.
6274beacf11bSopenharmony_ci  Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
6275beacf11bSopenharmony_ci
6276beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6277beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6278beacf11bSopenharmony_ciare met:
6279beacf11bSopenharmony_ci
6280beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6281beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6282beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6283beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6284beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6285beacf11bSopenharmony_ci   distribution.
6286beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6287beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6288beacf11bSopenharmony_ci   without specific prior written permission.
6289beacf11bSopenharmony_ci
6290beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6291beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6292beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6293beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6294beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6295beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6296beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6297beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6298beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6299beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6300beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6301beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6302beacf11bSopenharmony_ci
6303beacf11bSopenharmony_cilibs/libc/stdlib/lib_div.c
6304beacf11bSopenharmony_cilibs/libc/stdlib/lib_ldiv.c
6305beacf11bSopenharmony_cilibs/libc/stdlib/lib_lldiv.c
6306beacf11bSopenharmony_ci=============================
6307beacf11bSopenharmony_ci
6308beacf11bSopenharmony_ciA direct leverage of the div() inplement by:
6309beacf11bSopenharmony_ci
6310beacf11bSopenharmony_ci  Copyright (C) 2015 Stavros Polymenis. All rights reserved.
6311beacf11bSopenharmony_ci
6312beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6313beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6314beacf11bSopenharmony_ciare met:
6315beacf11bSopenharmony_ci
6316beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6317beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6318beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6319beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6320beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6321beacf11bSopenharmony_ci   distribution.
6322beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6323beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6324beacf11bSopenharmony_ci   without specific prior written permission.
6325beacf11bSopenharmony_ci
6326beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6327beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6328beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6329beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6330beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6331beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6332beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6333beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6334beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6335beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6336beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6337beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6338beacf11bSopenharmony_ci
6339beacf11bSopenharmony_cilibs/libc/stdlib/lib_mbtowc.c
6340beacf11bSopenharmony_cilibs/libc/string/lib_strcoll.c
6341beacf11bSopenharmony_cilibs/libc/string/lib_strxfrm.c
6342beacf11bSopenharmony_ci===============================
6343beacf11bSopenharmony_ci
6344beacf11bSopenharmony_ci  Copyright (c)1999 Citrus Project. All rights reserved.
6345beacf11bSopenharmony_ci
6346beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6347beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6348beacf11bSopenharmony_ciare met:
6349beacf11bSopenharmony_ci
6350beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6351beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6352beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6353beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
6354beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
6355beacf11bSopenharmony_ci
6356beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
6357beacf11bSopenharmony_ciANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6358beacf11bSopenharmony_ciIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6359beacf11bSopenharmony_ciARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
6360beacf11bSopenharmony_ciFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6361beacf11bSopenharmony_ciDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6362beacf11bSopenharmony_ciOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6363beacf11bSopenharmony_ciHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6364beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6365beacf11bSopenharmony_ciOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6366beacf11bSopenharmony_ciSUCH DAMAGE.
6367beacf11bSopenharmony_ci
6368beacf11bSopenharmony_cilibs/libc/string/lib_strstr.c
6369beacf11bSopenharmony_ci===============================
6370beacf11bSopenharmony_ciThe MIT License (MIT)
6371beacf11bSopenharmony_ci
6372beacf11bSopenharmony_ciCopyright (c) 2014-2015 Tal Einat
6373beacf11bSopenharmony_ci
6374beacf11bSopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining a copy
6375beacf11bSopenharmony_ciof this software and associated documentation files (the "Software"), to deal
6376beacf11bSopenharmony_ciin the Software without restriction, including without limitation the rights
6377beacf11bSopenharmony_cito use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6378beacf11bSopenharmony_cicopies of the Software, and to permit persons to whom the Software is
6379beacf11bSopenharmony_cifurnished to do so, subject to the following conditions:
6380beacf11bSopenharmony_ci
6381beacf11bSopenharmony_ciThe above copyright notice and this permission notice shall be included in all
6382beacf11bSopenharmony_cicopies or substantial portions of the Software.
6383beacf11bSopenharmony_ci
6384beacf11bSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6385beacf11bSopenharmony_ciIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6386beacf11bSopenharmony_ciFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
6387beacf11bSopenharmony_ciAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6388beacf11bSopenharmony_ciLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
6389beacf11bSopenharmony_ciOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
6390beacf11bSopenharmony_ciSOFTWARE.
6391beacf11bSopenharmony_ci
6392beacf11bSopenharmony_cilibs/libc/time/lib_localtime.c
6393beacf11bSopenharmony_ci=================================
6394beacf11bSopenharmony_ci
6395beacf11bSopenharmony_ciRe-released as part of NuttX under the 3-clause BSD license:
6396beacf11bSopenharmony_ci
6397beacf11bSopenharmony_ci  Copyright (C) 2014 Gregory Nutt. All rights reserved.
6398beacf11bSopenharmony_ci
6399beacf11bSopenharmony_ciWith these notes:
6400beacf11bSopenharmony_ci
6401beacf11bSopenharmony_ci  This file is in the public domain, so clarified as of
6402beacf11bSopenharmony_ci  1996-06-05 by Arthur David Olson.
6403beacf11bSopenharmony_ci
6404beacf11bSopenharmony_ci  Leap second handling from Bradley White.
6405beacf11bSopenharmony_ci  POSIX-style TZ environment variable handling from Guy Harris.
6406beacf11bSopenharmony_ci
6407beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6408beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6409beacf11bSopenharmony_ciare met:
6410beacf11bSopenharmony_ci
6411beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6412beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6413beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6414beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6415beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6416beacf11bSopenharmony_ci   distribution.
6417beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6418beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6419beacf11bSopenharmony_ci   without specific prior written permission.
6420beacf11bSopenharmony_ci
6421beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6422beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6423beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6424beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6425beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6426beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6427beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6428beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6429beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6430beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6431beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6432beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6433beacf11bSopenharmony_ci
6434beacf11bSopenharmony_cilibs/libc/time/lib_strptime.c
6435beacf11bSopenharmony_ci=======================================
6436beacf11bSopenharmony_ci
6437beacf11bSopenharmony_ci  Copyright (c) 1997, 1998 The NetBSD Foundation, Inc. All rights reserved.
6438beacf11bSopenharmony_ci
6439beacf11bSopenharmony_ci  This code was contributed to The NetBSD Foundation by Klaus Klein.
6440beacf11bSopenharmony_ci
6441beacf11bSopenharmony_ci  Redistribution and use in source and binary forms, with or without
6442beacf11bSopenharmony_ci  modification, are permitted provided that the following conditions
6443beacf11bSopenharmony_ci  are met:
6444beacf11bSopenharmony_ci  1. Redistributions of source code must retain the above copyright
6445beacf11bSopenharmony_ci     notice, this list of conditions and the following disclaimer.
6446beacf11bSopenharmony_ci  2. Redistributions in binary form must reproduce the above copyright
6447beacf11bSopenharmony_ci     notice, this list of conditions and the following disclaimer in the
6448beacf11bSopenharmony_ci     documentation and/or other materials provided with the distribution.
6449beacf11bSopenharmony_ci  3. All advertising materials mentioning features or use of this software
6450beacf11bSopenharmony_ci     must display the following acknowledgement:
6451beacf11bSopenharmony_ci         This product includes software developed by the NetBSD
6452beacf11bSopenharmony_ci         Foundation, Inc. and its contributors.
6453beacf11bSopenharmony_ci  4. Neither the name of The NetBSD Foundation nor the names of its
6454beacf11bSopenharmony_ci     contributors may be used to endorse or promote products derived
6455beacf11bSopenharmony_ci     from this software without specific prior written permission.
6456beacf11bSopenharmony_ci
6457beacf11bSopenharmony_cilibs/libc/unistd/lib_gethostname.c
6458beacf11bSopenharmony_cilibs/libc/unistd/lib_sethostname.c
6459beacf11bSopenharmony_ciinclude/sys/uio.h
6460beacf11bSopenharmony_ciinclude/sys/utsname.h
6461beacf11bSopenharmony_ci=================================
6462beacf11bSopenharmony_ci
6463beacf11bSopenharmony_ci  Copyright (C) 2015 Stavros Polymenis. All rights reserved.
6464beacf11bSopenharmony_ci  Copyright (C) 2015, 2016 Gregory Nutt. All rights reserved.
6465beacf11bSopenharmony_ci
6466beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6467beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6468beacf11bSopenharmony_ciare met:
6469beacf11bSopenharmony_ci
6470beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6471beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6472beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6473beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6474beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6475beacf11bSopenharmony_ci   distribution.
6476beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6477beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6478beacf11bSopenharmony_ci   without specific prior written permission.
6479beacf11bSopenharmony_ci
6480beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6481beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6482beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6483beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6484beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6485beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6486beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6487beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6488beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6489beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6490beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6491beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6492beacf11bSopenharmony_ci
6493beacf11bSopenharmony_cilibs/libc/wchar
6494beacf11bSopenharmony_ci=============================
6495beacf11bSopenharmony_ci
6496beacf11bSopenharmony_ci  Copyright (c)1999 Citrus Project,
6497beacf11bSopenharmony_ci  All rights reserved.
6498beacf11bSopenharmony_ci
6499beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6500beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6501beacf11bSopenharmony_ciare met:
6502beacf11bSopenharmony_ci
6503beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6504beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6505beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6506beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
6507beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
6508beacf11bSopenharmony_ci
6509beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
6510beacf11bSopenharmony_ciANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6511beacf11bSopenharmony_ciIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6512beacf11bSopenharmony_ciARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
6513beacf11bSopenharmony_ciFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6514beacf11bSopenharmony_ciDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6515beacf11bSopenharmony_ciOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6516beacf11bSopenharmony_ciHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6517beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6518beacf11bSopenharmony_ciOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6519beacf11bSopenharmony_ciSUCH DAMAGE.
6520beacf11bSopenharmony_ci
6521beacf11bSopenharmony_cilibs/libc/wchar/lib_mbrlen.c
6522beacf11bSopenharmony_cilibs/libc/wchar/lib_mbsrtowcs.c
6523beacf11bSopenharmony_ci================================
6524beacf11bSopenharmony_ci
6525beacf11bSopenharmony_ci  Copyright (c) 2002-2004 Tim J. Robbins.
6526beacf11bSopenharmony_ci  All rights reserved.
6527beacf11bSopenharmony_ci
6528beacf11bSopenharmony_ci  Copyright (c) 2011 The FreeBSD Foundation
6529beacf11bSopenharmony_ci  All rights reserved.
6530beacf11bSopenharmony_ci
6531beacf11bSopenharmony_ciPortions of this software were developed by David Chisnall
6532beacf11bSopenharmony_ciunder sponsorship from the FreeBSD Foundation.
6533beacf11bSopenharmony_ci
6534beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6535beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6536beacf11bSopenharmony_ciare met:
6537beacf11bSopenharmony_ci
6538beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6539beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6540beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6541beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
6542beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
6543beacf11bSopenharmony_ci
6544beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
6545beacf11bSopenharmony_ciANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6546beacf11bSopenharmony_ciIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6547beacf11bSopenharmony_ciARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
6548beacf11bSopenharmony_ciFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6549beacf11bSopenharmony_ciDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6550beacf11bSopenharmony_ciOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6551beacf11bSopenharmony_ciHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6552beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6553beacf11bSopenharmony_ciOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6554beacf11bSopenharmony_ciSUCH DAMAGE.
6555beacf11bSopenharmony_ci
6556beacf11bSopenharmony_cilibs/libc/wchar/lib_wcslcpy.c
6557beacf11bSopenharmony_ci================================
6558beacf11bSopenharmony_ci
6559beacf11bSopenharmony_ci  Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
6560beacf11bSopenharmony_ci  All rights reserved.
6561beacf11bSopenharmony_ci
6562beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6563beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6564beacf11bSopenharmony_ciare met:
6565beacf11bSopenharmony_ci
6566beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6567beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6568beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6569beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
6570beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
6571beacf11bSopenharmony_ci3. The name of the author may not be used to endorse or promote products
6572beacf11bSopenharmony_ci   derived from this software without specific prior written permission.
6573beacf11bSopenharmony_ci
6574beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
6575beacf11bSopenharmony_ciINCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
6576beacf11bSopenharmony_ciAND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
6577beacf11bSopenharmony_ciTHE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
6578beacf11bSopenharmony_ciEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
6579beacf11bSopenharmony_ciPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
6580beacf11bSopenharmony_ciPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
6581beacf11bSopenharmony_ciLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
6582beacf11bSopenharmony_ciNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
6583beacf11bSopenharmony_ciSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6584beacf11bSopenharmony_ci
6585beacf11bSopenharmony_cilibs/libc/wctype
6586beacf11bSopenharmony_ci===================
6587beacf11bSopenharmony_ci
6588beacf11bSopenharmony_ci   Copyright (c) 2002 Red Hat Incorporated.
6589beacf11bSopenharmony_ci   All rights reserved.
6590beacf11bSopenharmony_ci
6591beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6592beacf11bSopenharmony_cimodification, are permitted provided that the following conditions are
6593beacf11bSopenharmony_cimet:
6594beacf11bSopenharmony_ci
6595beacf11bSopenharmony_ci  Redistributions of source code must retain the above copyright
6596beacf11bSopenharmony_ci  notice, this list of conditions and the following disclaimer.
6597beacf11bSopenharmony_ci
6598beacf11bSopenharmony_ci  Redistributions in binary form must reproduce the above copyright
6599beacf11bSopenharmony_ci  notice, this list of conditions and the following disclaimer in the
6600beacf11bSopenharmony_ci  documentation and/or other materials provided with the distribution.
6601beacf11bSopenharmony_ci
6602beacf11bSopenharmony_ci  The name of Red Hat Incorporated may not be used to endorse
6603beacf11bSopenharmony_ci  or promote products derived from this software without specific
6604beacf11bSopenharmony_ci  prior written permission.
6605beacf11bSopenharmony_ci
6606beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6607beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
6608beacf11bSopenharmony_ciTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
6609beacf11bSopenharmony_ciPURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE
6610beacf11bSopenharmony_ciFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6611beacf11bSopenharmony_ciDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
6612beacf11bSopenharmony_ciSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
6613beacf11bSopenharmony_ciCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6614beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6615beacf11bSopenharmony_ciOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6616beacf11bSopenharmony_ciSUCH DAMAGE.
6617beacf11bSopenharmony_ci
6618beacf11bSopenharmony_cilibs/libc/locale/big5.h
6619beacf11bSopenharmony_cilibs/libc/locale/codepages.h
6620beacf11bSopenharmony_cilibs/libc/locale/gb18030.h
6621beacf11bSopenharmony_cilibs/libc/locale/hkscs.h
6622beacf11bSopenharmony_cilibs/libc/locale/jis0208.h
6623beacf11bSopenharmony_cilibs/libc/locale/ksc.h
6624beacf11bSopenharmony_cilibs/libc/locale/legacychars.h
6625beacf11bSopenharmony_cilibs/libc/locale/revjis.h
6626beacf11bSopenharmony_cilibs/libc/locale/lib_iconv.c
6627beacf11bSopenharmony_ci===================
6628beacf11bSopenharmony_ci
6629beacf11bSopenharmony_ciCopyright © 2005-2020 Rich Felker, et al.
6630beacf11bSopenharmony_ci
6631beacf11bSopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining
6632beacf11bSopenharmony_cia copy of this software and associated documentation files (the
6633beacf11bSopenharmony_ci"Software"), to deal in the Software without restriction, including
6634beacf11bSopenharmony_ciwithout limitation the rights to use, copy, modify, merge, publish,
6635beacf11bSopenharmony_cidistribute, sublicense, and/or sell copies of the Software, and to
6636beacf11bSopenharmony_cipermit persons to whom the Software is furnished to do so, subject to
6637beacf11bSopenharmony_cithe following conditions:
6638beacf11bSopenharmony_ci
6639beacf11bSopenharmony_ciThe above copyright notice and this permission notice shall be
6640beacf11bSopenharmony_ciincluded in all copies or substantial portions of the Software.
6641beacf11bSopenharmony_ci
6642beacf11bSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
6643beacf11bSopenharmony_ciEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
6644beacf11bSopenharmony_ciMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
6645beacf11bSopenharmony_ciIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
6646beacf11bSopenharmony_ciCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
6647beacf11bSopenharmony_ciTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
6648beacf11bSopenharmony_ciSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
6649beacf11bSopenharmony_ci
6650beacf11bSopenharmony_cidrivers/wireless/bluetooth/bt_uart.c
6651beacf11bSopenharmony_cidrivers/wireless/bluetooth/bt_uart.h
6652beacf11bSopenharmony_ciwireless/bluetooth
6653beacf11bSopenharmony_ciinclude/nuttx/wireless/bluetooth
6654beacf11bSopenharmony_citools/size_report
6655beacf11bSopenharmony_ci===========================
6656beacf11bSopenharmony_ci
6657beacf11bSopenharmony_ci   Copyright (c) 2016, Intel Corporation
6658beacf11bSopenharmony_ci   All rights reserved.
6659beacf11bSopenharmony_ci
6660beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
6661beacf11bSopenharmony_ci modification, are permitted provided that the following conditions are
6662beacf11bSopenharmony_ci met:
6663beacf11bSopenharmony_ci
6664beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright notice,
6665beacf11bSopenharmony_ci    this list of conditions and the following disclaimer.
6666beacf11bSopenharmony_ci
6667beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
6668beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
6669beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
6670beacf11bSopenharmony_ci
6671beacf11bSopenharmony_ci 3. Neither the name of the copyright holder nor the names of its
6672beacf11bSopenharmony_ci    contributors may be used to endorse or promote products derived from
6673beacf11bSopenharmony_ci    this software without specific prior written permission.
6674beacf11bSopenharmony_ci
6675beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6676beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
6677beacf11bSopenharmony_ci TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
6678beacf11bSopenharmony_ci PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
6679beacf11bSopenharmony_ci CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
6680beacf11bSopenharmony_ci EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
6681beacf11bSopenharmony_ci PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS
6682beacf11bSopenharmony_ci ; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
6683beacf11bSopenharmony_ci WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
6684beacf11bSopenharmony_ci OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
6685beacf11bSopenharmony_ci ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6686beacf11bSopenharmony_ci
6687beacf11bSopenharmony_cidrivers/wireless/spirit/
6688beacf11bSopenharmony_ci=======================
6689beacf11bSopenharmony_ci
6690beacf11bSopenharmony_ci   Copyright(c) 2015 STMicroelectronics
6691beacf11bSopenharmony_ci
6692beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
6693beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
6694beacf11bSopenharmony_ci are met:
6695beacf11bSopenharmony_ci
6696beacf11bSopenharmony_ci   1. Redistributions of source code must retain the above copyright
6697beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer.
6698beacf11bSopenharmony_ci   2. Redistributions in binary form must reproduce the above copyright
6699beacf11bSopenharmony_ci      notice, this list of conditions and the following disclaimer in the
6700beacf11bSopenharmony_ci      documentation and/or other materials provided with the distribution.
6701beacf11bSopenharmony_ci   3. Neither the name of STMicroelectronics nor the names of its
6702beacf11bSopenharmony_ci      contributors may be used to endorse or promote products derived from
6703beacf11bSopenharmony_ci      this software without specific prior written permission.
6704beacf11bSopenharmony_ci
6705beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6706beacf11bSopenharmony_ci "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
6707beacf11bSopenharmony_ci TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
6708beacf11bSopenharmony_ci PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
6709beacf11bSopenharmony_ci CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
6710beacf11bSopenharmony_ci EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
6711beacf11bSopenharmony_ci PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
6712beacf11bSopenharmony_ci PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
6713beacf11bSopenharmony_ci LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
6714beacf11bSopenharmony_ci NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
6715beacf11bSopenharmony_ci SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6716beacf11bSopenharmony_ci
6717beacf11bSopenharmony_ciarch/arm/src/nrf52/sdk-nrfxlib
6718beacf11bSopenharmony_ci===============================
6719beacf11bSopenharmony_ci
6720beacf11bSopenharmony_ci Nordic SoftDevice Controller is based on the 3-Clause BSD License:
6721beacf11bSopenharmony_ci
6722beacf11bSopenharmony_ci   Copyright (c) 2018, Nordic Semiconductor ASA
6723beacf11bSopenharmony_ci
6724beacf11bSopenharmony_ci   All rights reserved.
6725beacf11bSopenharmony_ci
6726beacf11bSopenharmony_ci   Redistribution and use in source and binary forms, with or without modification,
6727beacf11bSopenharmony_ci   are permitted provided that the following conditions are met:
6728beacf11bSopenharmony_ci
6729beacf11bSopenharmony_ci   1. Redistributions of source code must retain the above copyright notice, this
6730beacf11bSopenharmony_ci      list of conditions and the following disclaimer.
6731beacf11bSopenharmony_ci
6732beacf11bSopenharmony_ci   2. Redistributions in binary form, except as embedded into a Nordic
6733beacf11bSopenharmony_ci      Semiconductor ASA integrated circuit in a product or a software update for
6734beacf11bSopenharmony_ci      such product, must reproduce the above copyright notice, this list of
6735beacf11bSopenharmony_ci      conditions and the following disclaimer in the documentation and/or other
6736beacf11bSopenharmony_ci      materials provided with the distribution.
6737beacf11bSopenharmony_ci
6738beacf11bSopenharmony_ci   3. Neither the name of Nordic Semiconductor ASA nor the names of its
6739beacf11bSopenharmony_ci      contributors may be used to endorse or promote products derived from this
6740beacf11bSopenharmony_ci      software without specific prior written permission.
6741beacf11bSopenharmony_ci
6742beacf11bSopenharmony_ci   4. This software, with or without modification, must only be used with a
6743beacf11bSopenharmony_ci      Nordic Semiconductor ASA integrated circuit.
6744beacf11bSopenharmony_ci
6745beacf11bSopenharmony_ci   5. Any software provided in binary form under this license must not be reverse
6746beacf11bSopenharmony_ci      engineered, decompiled, modified and/or disassembled.
6747beacf11bSopenharmony_ci
6748beacf11bSopenharmony_ci   THIS SOFTWARE IS PROVIDED BY NORDIC SEMICONDUCTOR ASA "AS IS" AND ANY EXPRESS
6749beacf11bSopenharmony_ci   OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
6750beacf11bSopenharmony_ci   OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE
6751beacf11bSopenharmony_ci   DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
6752beacf11bSopenharmony_ci   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
6753beacf11bSopenharmony_ci   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
6754beacf11bSopenharmony_ci   GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6755beacf11bSopenharmony_ci   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6756beacf11bSopenharmony_ci   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6757beacf11bSopenharmony_ci   OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6758beacf11bSopenharmony_ci
6759beacf11bSopenharmony_ciarch/risc-v/src/mpfs/mpfs_opensbi_utils.S
6760beacf11bSopenharmony_ci=========================================
6761beacf11bSopenharmony_ci
6762beacf11bSopenharmony_ciOpenSBI is based on the 2-Clause BSD License:
6763beacf11bSopenharmony_ci
6764beacf11bSopenharmony_ciThe 2-Clause BSD License
6765beacf11bSopenharmony_ciSPDX short identifier: BSD-2-Clause
6766beacf11bSopenharmony_ci
6767beacf11bSopenharmony_ciCopyright (c) 2019 Western Digital Corporation or its affiliates and other
6768beacf11bSopenharmony_cicontributors.
6769beacf11bSopenharmony_ci
6770beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6771beacf11bSopenharmony_cimodification, are permitted provided that the following conditions are met:
6772beacf11bSopenharmony_ci
6773beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright notice, this
6774beacf11bSopenharmony_ci   list of conditions and the following disclaimer.
6775beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright notice,
6776beacf11bSopenharmony_ci   this list of conditions and the following disclaimer in the documentation
6777beacf11bSopenharmony_ci   and/or other materials provided with the distribution.
6778beacf11bSopenharmony_ci
6779beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
6780beacf11bSopenharmony_ciANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
6781beacf11bSopenharmony_ciWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
6782beacf11bSopenharmony_ciDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
6783beacf11bSopenharmony_ciANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
6784beacf11bSopenharmony_ci(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
6785beacf11bSopenharmony_ciLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
6786beacf11bSopenharmony_ciON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6787beacf11bSopenharmony_ci(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
6788beacf11bSopenharmony_ciSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6789beacf11bSopenharmony_ci
6790beacf11bSopenharmony_ciarch/x86/src/qemu/qemu_keypad.c
6791beacf11bSopenharmony_ciarch/x86/src/qemu/qemu_vga.c
6792beacf11bSopenharmony_ci=========================================
6793beacf11bSopenharmony_ci
6794beacf11bSopenharmony_ci  Copyright (C) 2013 Li Zhuoyi. All rights reserved.
6795beacf11bSopenharmony_ci
6796beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6797beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6798beacf11bSopenharmony_ciare met:
6799beacf11bSopenharmony_ci
6800beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6801beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6802beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6803beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6804beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6805beacf11bSopenharmony_ci   distribution.
6806beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6807beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6808beacf11bSopenharmony_ci   without specific prior written permission.
6809beacf11bSopenharmony_ci
6810beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6811beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6812beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6813beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6814beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6815beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6816beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6817beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6818beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6819beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6820beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6821beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6822beacf11bSopenharmony_ci
6823beacf11bSopenharmony_ciarch/arm/src/lpc17xx_40xx/lpc17_40_adc.c
6824beacf11bSopenharmony_ciarch/arm/src/lpc17xx_40xx/lpc17_40_can.c
6825beacf11bSopenharmony_ciarch/arm/src/lpc17xx_40xx/lpc17_40_dac.c
6826beacf11bSopenharmony_ciarch/arm/src/lpc43xx/lpc43_adc.c
6827beacf11bSopenharmony_ciarch/arm/src/lpc43xx/lpc43_dac.c
6828beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_i2c.h
6829beacf11bSopenharmony_ci======================================
6830beacf11bSopenharmony_ci
6831beacf11bSopenharmony_ci  Copyright (C) 2011 Li Zhuoyi. All rights reserved.
6832beacf11bSopenharmony_ci  Copyright (C) 2010, 2013, 2016 Gregory Nutt. All rights reserved.
6833beacf11bSopenharmony_ci
6834beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6835beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6836beacf11bSopenharmony_ciare met:
6837beacf11bSopenharmony_ci
6838beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6839beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6840beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6841beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6842beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6843beacf11bSopenharmony_ci   distribution.
6844beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6845beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6846beacf11bSopenharmony_ci   without specific prior written permission.
6847beacf11bSopenharmony_ci
6848beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6849beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6850beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6851beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6852beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6853beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6854beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6855beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6856beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6857beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6858beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6859beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6860beacf11bSopenharmony_ci
6861beacf11bSopenharmony_ciarch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c
6862beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_i2c.c
6863beacf11bSopenharmony_ciarch/arm/src/lpc43xx/lpc43_i2c.c
6864beacf11bSopenharmony_ci======================================
6865beacf11bSopenharmony_ci
6866beacf11bSopenharmony_ci  Copyright (C) 2010-2011, 2012, 2014-2016, 2019 Gregory Nutt.
6867beacf11bSopenharmony_ci  All rights reserved.
6868beacf11bSopenharmony_ci  Copyright (C) 2011 Li Zhuoyi. All rights reserved.
6869beacf11bSopenharmony_ci
6870beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6871beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6872beacf11bSopenharmony_ciare met:
6873beacf11bSopenharmony_ci
6874beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6875beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6876beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6877beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6878beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6879beacf11bSopenharmony_ci   distribution.
6880beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6881beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6882beacf11bSopenharmony_ci   without specific prior written permission.
6883beacf11bSopenharmony_ci
6884beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6885beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6886beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6887beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6888beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6889beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6890beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6891beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6892beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6893beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6894beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6895beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6896beacf11bSopenharmony_ci
6897beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_spi.c
6898beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_spi.h
6899beacf11bSopenharmony_ci==================================
6900beacf11bSopenharmony_ci
6901beacf11bSopenharmony_ci  Copyright (C) 2013 Li Zhuoyi. All rights reserved.
6902beacf11bSopenharmony_ci  Copyright (C) 2010-2017 Gregory Nutt. All rights reserved.
6903beacf11bSopenharmony_ci
6904beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6905beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6906beacf11bSopenharmony_ciare met:
6907beacf11bSopenharmony_ci
6908beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6909beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6910beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6911beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6912beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6913beacf11bSopenharmony_ci   distribution.
6914beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6915beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6916beacf11bSopenharmony_ci   without specific prior written permission.
6917beacf11bSopenharmony_ci
6918beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6919beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6920beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6921beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6922beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6923beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6924beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6925beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6926beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6927beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6928beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6929beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
6930beacf11bSopenharmony_ci
6931beacf11bSopenharmony_ciarch/arm/src/lpc43xx/spifi/inc/private/spifilib_chiphw.h
6932beacf11bSopenharmony_ciarch/arm/src/lpc43xx/spifi/inc/spifilib_api.h
6933beacf11bSopenharmony_ciarch/arm/src/lpc43xx/spifi/inc/spifilib_dev.h
6934beacf11bSopenharmony_ciarch/arm/src/lpc43xx/spifi/src/spifilib_dev_common.c
6935beacf11bSopenharmony_ciarch/arm/src/lpc43xx/spifi/src/spifilib_fam_standard_cmd.c
6936beacf11bSopenharmony_ci==============================================
6937beacf11bSopenharmony_ci
6938beacf11bSopenharmony_ci  Copyright(C) NXP Semiconductors, 2014. All rights reserved.
6939beacf11bSopenharmony_ci
6940beacf11bSopenharmony_ciSoftware that is described herein is for illustrative purposes only
6941beacf11bSopenharmony_ciwhich provides customers with programming information regarding the
6942beacf11bSopenharmony_ciLPC products.  This software is supplied "AS IS" without any warranties of
6943beacf11bSopenharmony_ciany kind, and NXP Semiconductors and its licenser disclaim any and
6944beacf11bSopenharmony_ciall warranties, express or implied, including all implied warranties of
6945beacf11bSopenharmony_cimerchantability, fitness for a particular purpose and non-infringement of
6946beacf11bSopenharmony_ciintellectual property rights.  NXP Semiconductors assumes no
6947beacf11bSopenharmony_ciresponsibility or liability for the use of the software, conveys no
6948beacf11bSopenharmony_cilicense or rights under any patent, copyright, mask work right, or any
6949beacf11bSopenharmony_ciother intellectual property rights in or to any products. NXP
6950beacf11bSopenharmony_ciSemiconductors reserves the right to make changes in the software without
6951beacf11bSopenharmony_cinotification. NXP Semiconductors also makes no representation or warranty
6952beacf11bSopenharmony_cithat such application will be suitable for the specified use without
6953beacf11bSopenharmony_cifurther testing or modification.
6954beacf11bSopenharmony_ci
6955beacf11bSopenharmony_ciPermission to use, copy, modify, and distribute this software and its
6956beacf11bSopenharmony_cidocumentation is hereby granted, under NXP Semiconductors' and its
6957beacf11bSopenharmony_cilicensor's relevant copyrights in the software, without fee, provided that
6958beacf11bSopenharmony_ciit is used in conjunction with NXP Semiconductors microcontrollers.  This
6959beacf11bSopenharmony_cicopyright, permission, and disclaimer notice must appear in all copies of
6960beacf11bSopenharmony_cithis code.
6961beacf11bSopenharmony_ci
6962beacf11bSopenharmony_ciarch/arm/src/lpc54xx/lpc54_clockconfig.c
6963beacf11bSopenharmony_ciarch/arm/src/lpc54xx/lpc54_clockconfig.h
6964beacf11bSopenharmony_ciarch/arm/src/lpc54xx/lpc54_emc.c
6965beacf11bSopenharmony_ciarch/arm/src/lpc54xx/lpc54_emc.h
6966beacf11bSopenharmony_ciarch/arm/src/lpc54xx/lpc54_ethernet.c
6967beacf11bSopenharmony_ciarch/arm/src/lpc54xx/lpc54_i2c_master.c
6968beacf11bSopenharmony_ciarch/arm/src/lpc54xx/lpc54_lowputc.c
6969beacf11bSopenharmony_ci=====================================
6970beacf11bSopenharmony_ci
6971beacf11bSopenharmony_ci  Copyright (C) 2017-2019 Gregory Nutt. All rights reserved.
6972beacf11bSopenharmony_ci
6973beacf11bSopenharmony_ciParts of this file were adapted from sample code provided for the
6974beacf11bSopenharmony_ciLPC54xx family from NXP which has a compatible BSD license.
6975beacf11bSopenharmony_ci
6976beacf11bSopenharmony_ci  Copyright (c) 2016, Freescale Semiconductor, Inc.
6977beacf11bSopenharmony_ci  Copyright (c) 2016 - 2017 , NXP. All rights reserved.
6978beacf11bSopenharmony_ci
6979beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
6980beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
6981beacf11bSopenharmony_ciare met:
6982beacf11bSopenharmony_ci
6983beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
6984beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
6985beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
6986beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
6987beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
6988beacf11bSopenharmony_ci   distribution.
6989beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
6990beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
6991beacf11bSopenharmony_ci   without specific prior written permission.
6992beacf11bSopenharmony_ci
6993beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6994beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6995beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6996beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6997beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6998beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6999beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
7000beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
7001beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7002beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
7003beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
7004beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
7005beacf11bSopenharmony_ci
7006beacf11bSopenharmony_ciarch/arm/src/lpc2378/chip.h
7007beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc2378.h
7008beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_decodeirq.c
7009beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_gpio.h
7010beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_head.S
7011beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_i2c.c
7012beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_io.c
7013beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_irq.c
7014beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_lowputc.S
7015beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_pinsel.h
7016beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_pllsetup.c
7017beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_scb.h
7018beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_serial.c
7019beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_timer.h
7020beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_timerisr.c
7021beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_uart.h
7022beacf11bSopenharmony_ciarch/arm/src/lpc2378/lpc23xx_vic.h
7023beacf11bSopenharmony_ci======================================
7024beacf11bSopenharmony_ci
7025beacf11bSopenharmony_ci  Copyright (C) 2010 Rommel Marcelo. All rights reserved.
7026beacf11bSopenharmony_ci  Copyright (C) 2010 Gregory Nutt. All rights reserved.
7027beacf11bSopenharmony_ci
7028beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
7029beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
7030beacf11bSopenharmony_ciare met:
7031beacf11bSopenharmony_ci
7032beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
7033beacf11bSopenharmony_ci notice, this list of conditions and the following disclaimer.
7034beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
7035beacf11bSopenharmony_ci notice, this list of conditions and the following disclaimer in
7036beacf11bSopenharmony_ci the documentation and/or other materials provided with the
7037beacf11bSopenharmony_ci distribution.
7038beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
7039beacf11bSopenharmony_ci used to endorse or promote products derived from this software
7040beacf11bSopenharmony_ci without specific prior written permission.
7041beacf11bSopenharmony_ci
7042beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7043beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7044beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
7045beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
7046beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
7047beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
7048beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
7049beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
7050beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7051beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
7052beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
7053beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
7054beacf11bSopenharmony_ci
7055beacf11bSopenharmony_ciarch/or1k/include/mor1kx/irq.h
7056beacf11bSopenharmony_ciarch/or1k/include/spr.h
7057beacf11bSopenharmony_ciarch/or1k/src/common/up_cpuinfo.c
7058beacf11bSopenharmony_ciarch/or1k/src/common/up_initialstate.c
7059beacf11bSopenharmony_ciarch/or1k/src/common/up_timer.c
7060beacf11bSopenharmony_ciarch/or1k/src/mor1kx/up_vectortab.S
7061beacf11bSopenharmony_ci=======================================
7062beacf11bSopenharmony_ci
7063beacf11bSopenharmony_ci  Copyright (C) 2018 Extent3D. All rights reserved.
7064beacf11bSopenharmony_ci
7065beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
7066beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
7067beacf11bSopenharmony_ciare met:
7068beacf11bSopenharmony_ci
7069beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
7070beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
7071beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
7072beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
7073beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
7074beacf11bSopenharmony_ci   distribution.
7075beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
7076beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
7077beacf11bSopenharmony_ci   without specific prior written permission.
7078beacf11bSopenharmony_ci
7079beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7080beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7081beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
7082beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
7083beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
7084beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
7085beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
7086beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
7087beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7088beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
7089beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
7090beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
7091beacf11bSopenharmony_ci
7092beacf11bSopenharmony_ciarch/arm/src/am335x/am335x_edid.c
7093beacf11bSopenharmony_ciarch/arm/src/am335x/am335x_lcdc.c
7094beacf11bSopenharmony_ciarch/arm/src/am335x/am335x_lcdc.h
7095beacf11bSopenharmony_ci=======================================
7096beacf11bSopenharmony_ci
7097beacf11bSopenharmony_ci  Copyright (C) 2019 Gregory Nutt. All rights reserved.
7098beacf11bSopenharmony_ci
7099beacf11bSopenharmony_ciThe LCD driver derives from the LPC54xx LCD driver but also includes
7100beacf11bSopenharmony_ciinformation from the FreeBSD AM335x LCD driver which was released under
7101beacf11bSopenharmony_cia two-clause BSD license:
7102beacf11bSopenharmony_ci
7103beacf11bSopenharmony_ci  Copyright 2013 Oleksandr Tymoshenko <gonzo@freebsd.org>
7104beacf11bSopenharmony_ci  All rights reserved.
7105beacf11bSopenharmony_ci
7106beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
7107beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
7108beacf11bSopenharmony_ciare met:
7109beacf11bSopenharmony_ci
7110beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
7111beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
7112beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
7113beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in
7114beacf11bSopenharmony_ci   the documentation and/or other materials provided with the
7115beacf11bSopenharmony_ci   distribution.
7116beacf11bSopenharmony_ci3. Neither the name NuttX nor the names of its contributors may be
7117beacf11bSopenharmony_ci   used to endorse or promote products derived from this software
7118beacf11bSopenharmony_ci   without specific prior written permission.
7119beacf11bSopenharmony_ci
7120beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7121beacf11bSopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7122beacf11bSopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
7123beacf11bSopenharmony_ciFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
7124beacf11bSopenharmony_ciCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
7125beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
7126beacf11bSopenharmony_ciBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
7127beacf11bSopenharmony_ciOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
7128beacf11bSopenharmony_ciAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7129beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
7130beacf11bSopenharmony_ciANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
7131beacf11bSopenharmony_ciPOSSIBILITY OF SUCH DAMAGE.
7132beacf11bSopenharmony_ci
7133beacf11bSopenharmony_cinet/sixlowpan/sixlowpan_framelist.c
7134beacf11bSopenharmony_cinet/sixlowpan/sixlowpan_hc06.c
7135beacf11bSopenharmony_cinet/sixlowpan/sixlowpan_hc1.c
7136beacf11bSopenharmony_cinet/sixlowpan/sixlowpan_input.c
7137beacf11bSopenharmony_cinet/sixlowpan/sixlowpan_internal.h
7138beacf11bSopenharmony_cinet/sixlowpan/sixlowpan_utils.c
7139beacf11bSopenharmony_ciinclude/nuttx/net/sixlowpan.h
7140beacf11bSopenharmony_ci============================
7141beacf11bSopenharmony_ci
7142beacf11bSopenharmony_ci   Copyright (C) 2017-2018 Gregory Nutt. All rights reserved.
7143beacf11bSopenharmony_ci   Author: Gregory Nutt <gnutt@nuttx.org>
7144beacf11bSopenharmony_ci
7145beacf11bSopenharmony_ci Parts of this file derive from Contiki:
7146beacf11bSopenharmony_ci
7147beacf11bSopenharmony_ci   Copyright (c) 2008, Swedish Institute of Computer Science.
7148beacf11bSopenharmony_ci   All rights reserved.
7149beacf11bSopenharmony_ci   Authors: Adam Dunkels <adam@sics.se>
7150beacf11bSopenharmony_ci            Nicolas Tsiftes <nvt@sics.se>
7151beacf11bSopenharmony_ci            Niclas Finne <nfi@sics.se>
7152beacf11bSopenharmony_ci            Mathilde Durvy <mdurvy@cisco.com>
7153beacf11bSopenharmony_ci            Julien Abeille <jabeille@cisco.com>
7154beacf11bSopenharmony_ci            Joakim Eriksson <joakime@sics.se>
7155beacf11bSopenharmony_ci            Joel Hoglund <joel@sics.se>
7156beacf11bSopenharmony_ci
7157beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7158beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7159beacf11bSopenharmony_ci are met:
7160beacf11bSopenharmony_ci
7161beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
7162beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
7163beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7164beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
7165beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
7166beacf11bSopenharmony_ci 3. Neither the name of the Institute nor the names of its contributors
7167beacf11bSopenharmony_ci    may be used to endorse or promote products derived from this software
7168beacf11bSopenharmony_ci    without specific prior written permission.
7169beacf11bSopenharmony_ci
7170beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
7171beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7172beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7173beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
7174beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7175beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7176beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7177beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7178beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7179beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7180beacf11bSopenharmony_ci SUCH DAMAGE.
7181beacf11bSopenharmony_ci
7182beacf11bSopenharmony_cinet/igmp/igmp_group.c
7183beacf11bSopenharmony_cinet/igmp/igmp_initialize.c
7184beacf11bSopenharmony_cinet/igmp/igmp_input.c
7185beacf11bSopenharmony_cinet/igmp/igmp_join.c
7186beacf11bSopenharmony_cinet/igmp/igmp_leave.c
7187beacf11bSopenharmony_cinet/igmp/igmp_mcastmac.c
7188beacf11bSopenharmony_cinet/igmp/igmp_msg.c
7189beacf11bSopenharmony_cinet/igmp/igmp_poll.c
7190beacf11bSopenharmony_cinet/igmp/igmp_timer.c
7191beacf11bSopenharmony_ci==============================
7192beacf11bSopenharmony_ci
7193beacf11bSopenharmony_ci   Copyright (C) 2010, 2013-2014, 2016, 2018 Gregory Nutt.
7194beacf11bSopenharmony_ci   All rights reserved.
7195beacf11bSopenharmony_ci   Author: Gregory Nutt <gnutt@nuttx.org>
7196beacf11bSopenharmony_ci
7197beacf11bSopenharmony_ci The NuttX implementation of IGMP was inspired by the IGMP add-on for the
7198beacf11bSopenharmony_ci lwIP TCP/IP stack by Steve Reynolds:
7199beacf11bSopenharmony_ci
7200beacf11bSopenharmony_ci   Copyright (c) 2002 CITEL Technologies Ltd.
7201beacf11bSopenharmony_ci   All rights reserved.
7202beacf11bSopenharmony_ci
7203beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7204beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7205beacf11bSopenharmony_ci are met:
7206beacf11bSopenharmony_ci
7207beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
7208beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
7209beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7210beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
7211beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
7212beacf11bSopenharmony_ci 3. Neither the name of CITEL Technologies Ltd nor the names of its
7213beacf11bSopenharmony_ci    contributors may be used to endorse or promote products derived
7214beacf11bSopenharmony_ci    from this software without specific prior written permission.
7215beacf11bSopenharmony_ci
7216beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY CITEL TECHNOLOGIES AND CONTRIBUTORS ``AS IS''
7217beacf11bSopenharmony_ci AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7218beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7219beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL CITEL TECHNOLOGIES OR CONTRIBUTORS BE
7220beacf11bSopenharmony_ci LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
7221beacf11bSopenharmony_ci CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
7222beacf11bSopenharmony_ci SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
7223beacf11bSopenharmony_ci INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
7224beacf11bSopenharmony_ci CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
7225beacf11bSopenharmony_ci ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
7226beacf11bSopenharmony_ci THE POSSIBILITY OF SUCH DAMAGE.
7227beacf11bSopenharmony_ci
7228beacf11bSopenharmony_ciinclude/sys/queue.h
7229beacf11bSopenharmony_ci====================
7230beacf11bSopenharmony_ci   $OpenBSD: queue.h,v 1.46 2020/12/30 13:33:12 millert Exp $
7231beacf11bSopenharmony_ci   $NetBSD: queue.h,v 1.11 1996/05/16 05:17:14 mycroft Exp $
7232beacf11bSopenharmony_ci   Copyright (c) 1991, 1993
7233beacf11bSopenharmony_ci   The Regents of the University of California.  All rights reserved.
7234beacf11bSopenharmony_ci
7235beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7236beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7237beacf11bSopenharmony_ci are met:
7238beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
7239beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
7240beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7241beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
7242beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
7243beacf11bSopenharmony_ci 3. Neither the name of the University nor the names of its contributors
7244beacf11bSopenharmony_ci    may be used to endorse or promote products derived from this software
7245beacf11bSopenharmony_ci    without specific prior written permission.
7246beacf11bSopenharmony_ci
7247beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7248beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7249beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7250beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7251beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7252beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7253beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7254beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7255beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7256beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7257beacf11bSopenharmony_ci SUCH DAMAGE.
7258beacf11bSopenharmony_ci
7259beacf11bSopenharmony_ciinclude/crypto/cryptodev.h
7260beacf11bSopenharmony_ci====================
7261beacf11bSopenharmony_ci  $OpenBSD: cryptodev.h,v 1.58 2013/10/31 10:32:38 mikeb Exp $
7262beacf11bSopenharmony_ci  The author of this code is Angelos D. Keromytis (angelos@cis.upenn.edu)
7263beacf11bSopenharmony_ci *
7264beacf11bSopenharmony_ci  This code was written by Angelos D. Keromytis in Athens, Greece, in
7265beacf11bSopenharmony_ci  February 2000. Network Security Technologies Inc. (NSTI) kindly
7266beacf11bSopenharmony_ci  supported the development of this code.
7267beacf11bSopenharmony_ci *
7268beacf11bSopenharmony_ci  Copyright (c) 2000 Angelos D. Keromytis
7269beacf11bSopenharmony_ci *
7270beacf11bSopenharmony_ciPermission to use, copy, and modify this software with or without fee
7271beacf11bSopenharmony_ciis hereby granted, provided that this entire notice is included in
7272beacf11bSopenharmony_ciall source code copies of any software which is or includes a copy or
7273beacf11bSopenharmony_cimodification of this software.
7274beacf11bSopenharmony_ci *
7275beacf11bSopenharmony_ciTHIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
7276beacf11bSopenharmony_ciIMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY
7277beacf11bSopenharmony_ciREPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
7278beacf11bSopenharmony_ciMERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
7279beacf11bSopenharmony_ciPURPOSE.
7280beacf11bSopenharmony_ci
7281beacf11bSopenharmony_ciCopyright (c) 2001 Theo de Raadt
7282beacf11bSopenharmony_ci
7283beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
7284beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
7285beacf11bSopenharmony_ciare met:
7286beacf11bSopenharmony_ci
7287beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
7288beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
7289beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
7290beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
7291beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
7292beacf11bSopenharmony_ci
7293beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
7294beacf11bSopenharmony_ciIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
7295beacf11bSopenharmony_ciOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
7296beacf11bSopenharmony_ciIN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
7297beacf11bSopenharmony_ciINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
7298beacf11bSopenharmony_ciNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7299beacf11bSopenharmony_ciDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7300beacf11bSopenharmony_ciTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7301beacf11bSopenharmony_ci(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
7302beacf11bSopenharmony_ciTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7303beacf11bSopenharmony_ci
7304beacf11bSopenharmony_ciEffort sponsored in part by the Defense Advanced Research Projects
7305beacf11bSopenharmony_ciAgency (DARPA) and Air Force Research Laboratory, Air Force
7306beacf11bSopenharmony_ciMateriel Command, USAF, under agreement number F30602-01-2-0537.
7307beacf11bSopenharmony_ci
7308beacf11bSopenharmony_ciinclude/crypto/blf.h
7309beacf11bSopenharmony_ci====================
7310beacf11bSopenharmony_ci   $OpenBSD: blf.h,v 1.7 2021/11/29 01:04:45 djm Exp $
7311beacf11bSopenharmony_ci
7312beacf11bSopenharmony_ci   Blowfish - a fast block cipher designed by Bruce Schneier
7313beacf11bSopenharmony_ci
7314beacf11bSopenharmony_ci   Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
7315beacf11bSopenharmony_ci   All rights reserved.
7316beacf11bSopenharmony_ci
7317beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7318beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7319beacf11bSopenharmony_ci are met:
7320beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
7321beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
7322beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7323beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
7324beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
7325beacf11bSopenharmony_ci 3. The name of the author may not be used to endorse or promote products
7326beacf11bSopenharmony_ci    derived from this software without specific prior written permission.
7327beacf11bSopenharmony_ci
7328beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
7329beacf11bSopenharmony_ci IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
7330beacf11bSopenharmony_ci OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
7331beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
7332beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
7333beacf11bSopenharmony_ci NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7334beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7335beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7336beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
7337beacf11bSopenharmony_ci THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAG
7338beacf11bSopenharmony_ci
7339beacf11bSopenharmony_ciinclude/crypto/cast.h
7340beacf11bSopenharmony_ci====================
7341beacf11bSopenharmony_ci   $OpenBSD: cast.h,v 1.2 2002/03/14 01:26:51 millert Exp $
7342beacf11bSopenharmony_ci
7343beacf11bSopenharmony_ci CAST-128 in C
7344beacf11bSopenharmony_ci Written by Steve Reid <sreid@sea-to-sky.net>
7345beacf11bSopenharmony_ci 100% Public Domain - no warranty
7346beacf11bSopenharmony_ci Released 1997.10.11
7347beacf11bSopenharmony_ci
7348beacf11bSopenharmony_ciinclude/crypto/chachapoly.h
7349beacf11bSopenharmony_ci====================
7350beacf11bSopenharmony_ci   $OpenBSD: chachapoly.h,v 1.4 2020/07/22 13:54:30 tobhe Exp $
7351beacf11bSopenharmony_ci   Copyright (c) 2015 Mike Belopuhov
7352beacf11bSopenharmony_ci
7353beacf11bSopenharmony_ci Permission to use, copy, modify, and distribute this software for any
7354beacf11bSopenharmony_ci purpose with or without fee is hereby granted, provided that the above
7355beacf11bSopenharmony_ci copyright notice and this permission notice appear in all copies.
7356beacf11bSopenharmony_ci
7357beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
7358beacf11bSopenharmony_ci WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
7359beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
7360beacf11bSopenharmony_ci ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
7361beacf11bSopenharmony_ci WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
7362beacf11bSopenharmony_ci ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
7363beacf11bSopenharmony_ci OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
7364beacf11bSopenharmony_ci
7365beacf11bSopenharmony_ciinclude/crypto/cryptosoft.h
7366beacf11bSopenharmony_ci====================
7367beacf11bSopenharmony_ci  $OpenBSD: cryptosoft.h,v 1.14 2012/12/07 17:03:22 mikeb Exp $
7368beacf11bSopenharmony_ci
7369beacf11bSopenharmony_ci  The author of this code is Angelos D. Keromytis (angelos@cis.upenn.edu)
7370beacf11bSopenharmony_ci
7371beacf11bSopenharmony_ci  This code was written by Angelos D. Keromytis in Athens, Greece, in
7372beacf11bSopenharmony_ci  February 2000. Network Security Technologies Inc. (NSTI) kindly
7373beacf11bSopenharmony_ci  supported the development of this code.
7374beacf11bSopenharmony_ci
7375beacf11bSopenharmony_ci  Copyright (c) 2000 Angelos D. Keromytis
7376beacf11bSopenharmony_ci
7377beacf11bSopenharmony_ciPermission to use, copy, and modify this software with or without fee
7378beacf11bSopenharmony_ciis hereby granted, provided that this entire notice is included in
7379beacf11bSopenharmony_ciall source code copies of any software which is or includes a copy or
7380beacf11bSopenharmony_cimodification of this software.
7381beacf11bSopenharmony_ci
7382beacf11bSopenharmony_ciTHIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
7383beacf11bSopenharmony_ciIMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY
7384beacf11bSopenharmony_ciREPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
7385beacf11bSopenharmony_ciMERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
7386beacf11bSopenharmony_ciPURPOSE.
7387beacf11bSopenharmony_ci
7388beacf11bSopenharmony_ci include/crypto/gmac.h
7389beacf11bSopenharmony_ci====================
7390beacf11bSopenharmony_ci   $OpenBSD: gmac.h,v 1.6 2017/05/02 11:44:32 mikeb Exp $
7391beacf11bSopenharmony_ci
7392beacf11bSopenharmony_ci   Copyright (c) 2010 Mike Belopuhov
7393beacf11bSopenharmony_ci
7394beacf11bSopenharmony_ci Permission to use, copy, modify, and distribute this software for any
7395beacf11bSopenharmony_ci purpose with or without fee is hereby granted, provided that the above
7396beacf11bSopenharmony_ci copyright notice and this permission notice appear in all copies.
7397beacf11bSopenharmony_ci
7398beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
7399beacf11bSopenharmony_ci WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
7400beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
7401beacf11bSopenharmony_ci ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
7402beacf11bSopenharmony_ci WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
7403beacf11bSopenharmony_ci ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
7404beacf11bSopenharmony_ci OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
7405beacf11bSopenharmony_ci
7406beacf11bSopenharmony_ci include/crypto/md5.h
7407beacf11bSopenharmony_ci====================
7408beacf11bSopenharmony_ci   $OpenBSD: md5.h,v 1.3 2014/11/16 17:39:09 tedu Exp $
7409beacf11bSopenharmony_ci
7410beacf11bSopenharmony_ci This code implements the MD5 message-digest algorithm.
7411beacf11bSopenharmony_ci The algorithm is due to Ron Rivest.  This code was
7412beacf11bSopenharmony_ci written by Colin Plumb in 1993, no copyright is claimed.
7413beacf11bSopenharmony_ci This code is in the public domain; do with it what you wish.
7414beacf11bSopenharmony_ci
7415beacf11bSopenharmony_ci Equivalent code is available from RSA Data Security, Inc.
7416beacf11bSopenharmony_ci This code has been tested against that, and is equivalent,
7417beacf11bSopenharmony_ci except that you don't need to include two pages of legalese
7418beacf11bSopenharmony_ci with every copy.
7419beacf11bSopenharmony_ci
7420beacf11bSopenharmony_ciinclude/crypto/poly1305.h
7421beacf11bSopenharmony_ci====================
7422beacf11bSopenharmony_ci   $OpenBSD: poly1305.h,v 1.2 2020/07/22 13:54:30 tobhe Exp $
7423beacf11bSopenharmony_ci
7424beacf11bSopenharmony_ci   Public Domain poly1305 from Andrew Moon
7425beacf11bSopenharmony_ci
7426beacf11bSopenharmony_ci poly1305 implementation using 32 bit 32 bit = 64 bit multiplication
7427beacf11bSopenharmony_ci and 64 bit addition from https://github.com/floodyberry/poly1305-donna
7428beacf11bSopenharmony_ci
7429beacf11bSopenharmony_ciinclude/crypto/rijndael.h
7430beacf11bSopenharmony_ci====================
7431beacf11bSopenharmony_ci   $OpenBSD: rijndael.h,v 1.13 2008/06/09 07:49:45 djm Exp $
7432beacf11bSopenharmony_ci
7433beacf11bSopenharmony_ci   rijndael-alg-fst.h
7434beacf11bSopenharmony_ci
7435beacf11bSopenharmony_ci   @version 3.0 (December 2000)
7436beacf11bSopenharmony_ci
7437beacf11bSopenharmony_ci Optimised ANSI C code for the Rijndael cipher (now AES)
7438beacf11bSopenharmony_ci
7439beacf11bSopenharmony_ci @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
7440beacf11bSopenharmony_ci @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
7441beacf11bSopenharmony_ci @author Paulo Barreto <paulo.barreto@terra.com.br>
7442beacf11bSopenharmony_ci
7443beacf11bSopenharmony_ci This code is hereby placed in the public domain.
7444beacf11bSopenharmony_ci
7445beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
7446beacf11bSopenharmony_ci OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
7447beacf11bSopenharmony_ci WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7448beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
7449beacf11bSopenharmony_ci LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
7450beacf11bSopenharmony_ci CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
7451beacf11bSopenharmony_ci SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
7452beacf11bSopenharmony_ci BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
7453beacf11bSopenharmony_ci WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
7454beacf11bSopenharmony_ci OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
7455beacf11bSopenharmony_ci EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7456beacf11bSopenharmony_ci
7457beacf11bSopenharmony_ciinclude/crypto/rmd160.h
7458beacf11bSopenharmony_ci====================
7459beacf11bSopenharmony_ci   $OpenBSD: rmd160.h,v 1.5 2009/07/05 19:33:46 millert Exp $
7460beacf11bSopenharmony_ci
7461beacf11bSopenharmony_ci   Copyright (c) 2001 Markus Friedl.  All rights reserved.
7462beacf11bSopenharmony_ci
7463beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7464beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7465beacf11bSopenharmony_ci are met:
7466beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
7467beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
7468beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7469beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
7470beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
7471beacf11bSopenharmony_ci
7472beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
7473beacf11bSopenharmony_ci IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
7474beacf11bSopenharmony_ci OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
7475beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
7476beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
7477beacf11bSopenharmony_ci NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7478beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7479beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7480beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
7481beacf11bSopenharmony_ci THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7482beacf11bSopenharmony_ci
7483beacf11bSopenharmony_ciinclude/crypto/sha1.h
7484beacf11bSopenharmony_ci====================
7485beacf11bSopenharmony_ci    $OpenBSD: sha1.h,v 1.6 2014/11/16 17:39:09 tedu Exp $
7486beacf11bSopenharmony_ci SHA-1 in C
7487beacf11bSopenharmony_ci By Steve Reid <steve@edmweb.com>
7488beacf11bSopenharmony_ci 100% Public Domain
7489beacf11bSopenharmony_ci
7490beacf11bSopenharmony_ciinclude/crypto/sha2.h
7491beacf11bSopenharmony_ci====================
7492beacf11bSopenharmony_ci   $OpenBSD: sha2.h,v 1.5 2014/11/16 17:39:09 tedu Exp $
7493beacf11bSopenharmony_ci
7494beacf11bSopenharmony_ci   FILE: sha2.h
7495beacf11bSopenharmony_ci   AUTHOR: Aaron D. Gifford <me@aarongifford.com>
7496beacf11bSopenharmony_ci
7497beacf11bSopenharmony_ci   Copyright (c) 2000-2001, Aaron D. Gifford
7498beacf11bSopenharmony_ci   All rights reserved.
7499beacf11bSopenharmony_ci
7500beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7501beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7502beacf11bSopenharmony_ci are met:
7503beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
7504beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
7505beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7506beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
7507beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
7508beacf11bSopenharmony_ci 3. Neither the name of the copyright holder nor the names of contributors
7509beacf11bSopenharmony_ci    may be used to endorse or promote products derived from this software
7510beacf11bSopenharmony_ci    without specific prior written permission.
7511beacf11bSopenharmony_ci
7512beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
7513beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7514beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7515beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
7516beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7517beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7518beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7519beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7520beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7521beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7522beacf11bSopenharmony_ci SUCH DAMAGE.
7523beacf11bSopenharmony_ci
7524beacf11bSopenharmony_ci $From: sha2.h,v 1.1 2001/11/08 00:02:01 adg Exp adg $
7525beacf11bSopenharmony_ci
7526beacf11bSopenharmony_ciinclude/crypto/xform.h
7527beacf11bSopenharmony_ci====================
7528beacf11bSopenharmony_ci   $OpenBSD: xform.h,v 1.32 2021/10/22 12:30:53 bluhm Exp $
7529beacf11bSopenharmony_ci
7530beacf11bSopenharmony_ci   The author of this code is Angelos D. Keromytis (angelos@cis.upenn.edu)
7531beacf11bSopenharmony_ci
7532beacf11bSopenharmony_ci   This code was written by Angelos D. Keromytis in Athens, Greece, in
7533beacf11bSopenharmony_ci   February 2000. Network Security Technologies Inc. (NSTI) kindly
7534beacf11bSopenharmony_ci   supported the development of this code.
7535beacf11bSopenharmony_ci
7536beacf11bSopenharmony_ci   Copyright (c) 2000 Angelos D. Keromytis
7537beacf11bSopenharmony_ci
7538beacf11bSopenharmony_ci Permission to use, copy, and modify this software with or without fee
7539beacf11bSopenharmony_ci is hereby granted, provided that this entire notice is included in
7540beacf11bSopenharmony_ci all source code copies of any software which is or includes a copy or
7541beacf11bSopenharmony_ci modification of this software.
7542beacf11bSopenharmony_ci
7543beacf11bSopenharmony_ci THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
7544beacf11bSopenharmony_ci IMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY
7545beacf11bSopenharmony_ci REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
7546beacf11bSopenharmony_ci MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
7547beacf11bSopenharmony_ci PURPOSE.
7548beacf11bSopenharmony_ci
7549beacf11bSopenharmony_cicrypto/blf.c
7550beacf11bSopenharmony_ci====================
7551beacf11bSopenharmony_ci   $OpenBSD: blf.c,v 1.8 2021/11/29 01:04:45 djm Exp $ *
7552beacf11bSopenharmony_ci
7553beacf11bSopenharmony_ci   Blowfish block cipher for OpenBSD
7554beacf11bSopenharmony_ci   Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
7555beacf11bSopenharmony_ci   All rights reserved.
7556beacf11bSopenharmony_ci
7557beacf11bSopenharmony_ci   Implementation advice by David Mazieres <dm@lcs.mit.edu>.
7558beacf11bSopenharmony_ci
7559beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7560beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7561beacf11bSopenharmony_ci are met:
7562beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
7563beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
7564beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7565beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
7566beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
7567beacf11bSopenharmony_ci 3. The name of the author may not be used to endorse or promote products
7568beacf11bSopenharmony_ci    derived from this software without specific prior written permission.
7569beacf11bSopenharmony_ci
7570beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
7571beacf11bSopenharmony_ci IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
7572beacf11bSopenharmony_ci OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
7573beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
7574beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
7575beacf11bSopenharmony_ci NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7576beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7577beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7578beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
7579beacf11bSopenharmony_ci THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7580beacf11bSopenharmony_ci
7581beacf11bSopenharmony_cicrypto/cast.c
7582beacf11bSopenharmony_ci====================
7583beacf11bSopenharmony_ci   $OpenBSD: cast.c,v 1.4 2012/04/25 04:12:27 matthew Exp $
7584beacf11bSopenharmony_ci
7585beacf11bSopenharmony_ci CAST-128 in C
7586beacf11bSopenharmony_ci Written by Steve Reid <sreid@sea-to-sky.net>
7587beacf11bSopenharmony_ci 100% Public Domain - no warranty
7588beacf11bSopenharmony_ci Released 1997.10.11
7589beacf11bSopenharmony_ci
7590beacf11bSopenharmony_cicrypto/castsb.h
7591beacf11bSopenharmony_ci====================
7592beacf11bSopenharmony_ci   $OpenBSD: castsb.h,v 1.1 2000/02/28 23:13:04 deraadt Exp $
7593beacf11bSopenharmony_ci
7594beacf11bSopenharmony_ci CAST-128 in C
7595beacf11bSopenharmony_ci Written by Steve Reid <sreid@sea-to-sky.net>
7596beacf11bSopenharmony_ci 100% Public Domain - no warranty
7597beacf11bSopenharmony_ci Released 1997.10.11
7598beacf11bSopenharmony_ci
7599beacf11bSopenharmony_cicrypto/chacha_private.h
7600beacf11bSopenharmony_ci====================
7601beacf11bSopenharmony_ci   $OpenBSD: chacha_private.h,v 1.4 2020/07/22 13:54:30 tobhe Exp $
7602beacf11bSopenharmony_ci
7603beacf11bSopenharmony_ci chacha-merged.c version 20080118
7604beacf11bSopenharmony_ci D. J. Bernstein
7605beacf11bSopenharmony_ci Public domain.
7606beacf11bSopenharmony_ci
7607beacf11bSopenharmony_cicrypto/chachapoly.c
7608beacf11bSopenharmony_ci====================
7609beacf11bSopenharmony_ci   $OpenBSD: chachapoly.c,v 1.6 2020/07/22 13:54:30 tobhe Exp $
7610beacf11bSopenharmony_ci
7611beacf11bSopenharmony_ci   Copyright (c) 2015 Mike Belopuhov
7612beacf11bSopenharmony_ci
7613beacf11bSopenharmony_ci Permission to use, copy, modify, and distribute this software for any
7614beacf11bSopenharmony_ci purpose with or without fee is hereby granted, provided that the above
7615beacf11bSopenharmony_ci copyright notice and this permission notice appear in all copies.
7616beacf11bSopenharmony_ci
7617beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
7618beacf11bSopenharmony_ci WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
7619beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
7620beacf11bSopenharmony_ci ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
7621beacf11bSopenharmony_ci WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
7622beacf11bSopenharmony_ci ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
7623beacf11bSopenharmony_ci OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
7624beacf11bSopenharmony_ci
7625beacf11bSopenharmony_cicrypto/crypto.c
7626beacf11bSopenharmony_ci====================
7627beacf11bSopenharmony_ci   $OpenBSD: crypto.c,v 1.65 2014/07/13 23:24:47 deraadt Exp  $
7628beacf11bSopenharmony_ci   The author of this code is Angelos D. Keromytis (angelos@cis.upenn.edu)
7629beacf11bSopenharmony_ci
7630beacf11bSopenharmony_ciThis code was written by Angelos D. Keromytis in Athens, Greece, in
7631beacf11bSopenharmony_ciFebruary 2000. Network Security Technologies Inc. (NSTI) kindly
7632beacf11bSopenharmony_cisupported the development of this code.
7633beacf11bSopenharmony_ci
7634beacf11bSopenharmony_ciCopyright (c) 2000, 2001 Angelos D. Keromytis
7635beacf11bSopenharmony_ci
7636beacf11bSopenharmony_ciPermission to use, copy, and modify this software with or without fee
7637beacf11bSopenharmony_ciis hereby granted, provided that this entire notice is included in
7638beacf11bSopenharmony_ciall source code copies of any software which is or includes a copy or
7639beacf11bSopenharmony_cimodification of this software.
7640beacf11bSopenharmony_ci
7641beacf11bSopenharmony_ciTHIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
7642beacf11bSopenharmony_ciIMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY
7643beacf11bSopenharmony_ciREPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
7644beacf11bSopenharmony_ciMERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
7645beacf11bSopenharmony_ciPURPOSE.
7646beacf11bSopenharmony_ci
7647beacf11bSopenharmony_cicrypto/cryptodev.c
7648beacf11bSopenharmony_ci====================
7649beacf11bSopenharmony_ci   $OpenBSD: cryptodev.c,v 1.82 2014/08/18 05:11:03 dlg Exp $
7650beacf11bSopenharmony_ci   Copyright (c) 2001 Theo de Raadt
7651beacf11bSopenharmony_ci
7652beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7653beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7654beacf11bSopenharmony_ci are met:
7655beacf11bSopenharmony_ci
7656beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
7657beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
7658beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7659beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
7660beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
7661beacf11bSopenharmony_ci
7662beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
7663beacf11bSopenharmony_ci IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
7664beacf11bSopenharmony_ci OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
7665beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
7666beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
7667beacf11bSopenharmony_ci NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7668beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7669beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7670beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
7671beacf11bSopenharmony_ci THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7672beacf11bSopenharmony_ci
7673beacf11bSopenharmony_ci Effort sponsored in part by the Defense Advanced Research Projects
7674beacf11bSopenharmony_ci Agency (DARPA) and Air Force Research Laboratory, Air Force
7675beacf11bSopenharmony_ci Materiel Command, USAF, under agreement number F30602-01-2-0537.
7676beacf11bSopenharmony_ci
7677beacf11bSopenharmony_cicrypto/cryptosoft.c
7678beacf11bSopenharmony_ci====================
7679beacf11bSopenharmony_ci   $OpenBSD: cryptosoft.c,v 1.71 2014/07/13 23:24:47 deraadt Exp $
7680beacf11bSopenharmony_ci   The author of this code is Angelos D. Keromytis (angelos@cis.upenn.edu)
7681beacf11bSopenharmony_ci
7682beacf11bSopenharmony_ciThis code was written by Angelos D. Keromytis in Athens, Greece, in
7683beacf11bSopenharmony_ciFebruary 2000. Network Security Technologies Inc. (NSTI) kindly
7684beacf11bSopenharmony_cisupported the development of this code.
7685beacf11bSopenharmony_ci
7686beacf11bSopenharmony_ciCopyright (c) 2000, 2001 Angelos D. Keromytis
7687beacf11bSopenharmony_ci
7688beacf11bSopenharmony_ciPermission to use, copy, and modify this software with or without fee
7689beacf11bSopenharmony_ciis hereby granted, provided that this entire notice is included in
7690beacf11bSopenharmony_ciall source code copies of any software which is or includes a copy or
7691beacf11bSopenharmony_cimodification of this software.
7692beacf11bSopenharmony_ci
7693beacf11bSopenharmony_ciTHIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
7694beacf11bSopenharmony_ciIMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY
7695beacf11bSopenharmony_ciREPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
7696beacf11bSopenharmony_ciMERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
7697beacf11bSopenharmony_ciPURPOSE.
7698beacf11bSopenharmony_ci
7699beacf11bSopenharmony_cicrypto/des_locl.h
7700beacf11bSopenharmony_ci====================
7701beacf11bSopenharmony_ci $OpenBSD: des_locl.h,v 1.7 2015/12/10 21:00:51 naddy Exp $
7702beacf11bSopenharmony_ci
7703beacf11bSopenharmony_ci lib/des/des_locl.h
7704beacf11bSopenharmony_ci Copyright (C) 1995 Eric Young (eay@mincom.oz.au)
7705beacf11bSopenharmony_ci All rights reserved.
7706beacf11bSopenharmony_ci
7707beacf11bSopenharmony_ci This file is part of an SSL implementation written
7708beacf11bSopenharmony_ci by Eric Young (eay@mincom.oz.au).
7709beacf11bSopenharmony_ci The implementation was written so as to conform with Netscapes SSL
7710beacf11bSopenharmony_ci specification.  This library and applications are
7711beacf11bSopenharmony_ci FREE FOR COMMERCIAL AND NON-COMMERCIAL USE
7712beacf11bSopenharmony_ci as long as the following conditions are aheared to.
7713beacf11bSopenharmony_ci
7714beacf11bSopenharmony_ci Copyright remains Eric Young's, and as such any Copyright notices in
7715beacf11bSopenharmony_ci the code are not to be removed.  If this code is used in a product,
7716beacf11bSopenharmony_ci Eric Young should be given attribution as the author of the parts used.
7717beacf11bSopenharmony_ci This can be in the form of a textual message at program startup or
7718beacf11bSopenharmony_ci in documentation (online or textual) provided with the package.
7719beacf11bSopenharmony_ci
7720beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7721beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7722beacf11bSopenharmony_ci are met:
7723beacf11bSopenharmony_ci 1. Redistributions of source code must retain the copyright
7724beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
7725beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7726beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
7727beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
7728beacf11bSopenharmony_ci 3. All advertising materials mentioning features or use of this software
7729beacf11bSopenharmony_ci    must display the following acknowledgement:
7730beacf11bSopenharmony_ci    This product includes software developed by
7731beacf11bSopenharmony_ci    Eric Young (eay@mincom.oz.au)
7732beacf11bSopenharmony_ci
7733beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
7734beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7735beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7736beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
7737beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7738beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7739beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7740beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7741beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7742beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7743beacf11bSopenharmony_ci SUCH DAMAGE.
7744beacf11bSopenharmony_ci
7745beacf11bSopenharmony_ci The licence and distribution terms for any publically available version or
7746beacf11bSopenharmony_ci derivative of this code cannot be changed.
7747beacf11bSopenharmony_ci i.e. this code cannot simply be
7748beacf11bSopenharmony_ci copied and put under another distribution licence
7749beacf11bSopenharmony_ci [including the GNU Public Licence.]
7750beacf11bSopenharmony_ci
7751beacf11bSopenharmony_cicrypto/ecb_enc.c
7752beacf11bSopenharmony_ci====================
7753beacf11bSopenharmony_ci $OpenBSD: ecb_enc.c,v 1.6 2015/12/10 21:00:51 naddy Exp $
7754beacf11bSopenharmony_ci lib/des/ecb_enc.c
7755beacf11bSopenharmony_ci Copyright (C) 1995 Eric Young (eay@mincom.oz.au)
7756beacf11bSopenharmony_ci All rights reserved.
7757beacf11bSopenharmony_ci
7758beacf11bSopenharmony_ci This file is part of an SSL implementation written
7759beacf11bSopenharmony_ci by Eric Young (eay@mincom.oz.au).
7760beacf11bSopenharmony_ci The implementation was written so as to conform with Netscapes SSL
7761beacf11bSopenharmony_ci specification.  This library and applications are
7762beacf11bSopenharmony_ci FREE FOR COMMERCIAL AND NON-COMMERCIAL USE
7763beacf11bSopenharmony_ci as long as the following conditions are aheared to.
7764beacf11bSopenharmony_ci
7765beacf11bSopenharmony_ci Copyright remains Eric Young's, and as such any Copyright notices in
7766beacf11bSopenharmony_ci the code are not to be removed.  If this code is used in a product,
7767beacf11bSopenharmony_ci Eric Young should be given attribution as the author of the parts used.
7768beacf11bSopenharmony_ci This can be in the form of a textual message at program startup or
7769beacf11bSopenharmony_ci in documentation (online or textual) provided with the package.
7770beacf11bSopenharmony_ci
7771beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7772beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7773beacf11bSopenharmony_ci are met:
7774beacf11bSopenharmony_ci 1. Redistributions of source code must retain the copyright
7775beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
7776beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7777beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
7778beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
7779beacf11bSopenharmony_ci 3. All advertising materials mentioning features or use of this software
7780beacf11bSopenharmony_ci    must display the following acknowledgement:
7781beacf11bSopenharmony_ci    This product includes software developed by
7782beacf11bSopenharmony_ci    Eric Young (eay@mincom.oz.au)
7783beacf11bSopenharmony_ci
7784beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
7785beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7786beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7787beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
7788beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7789beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7790beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7791beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7792beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7793beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7794beacf11bSopenharmony_ci SUCH DAMAGE.
7795beacf11bSopenharmony_ci
7796beacf11bSopenharmony_ci The licence and distribution terms for any publically available version or
7797beacf11bSopenharmony_ci derivative of this code cannot be changed.
7798beacf11bSopenharmony_ci i.e. this code cannot simply be
7799beacf11bSopenharmony_ci copied and put under another distribution licence
7800beacf11bSopenharmony_ci [including the GNU Public Licence.]
7801beacf11bSopenharmony_ci
7802beacf11bSopenharmony_cicrypto/ecb3_enc.c
7803beacf11bSopenharmony_ci====================
7804beacf11bSopenharmony_ci   $OpenBSD: ecb3_enc.c,v 1.3 2013/11/18 18:49:53 brad Exp $
7805beacf11bSopenharmony_ci   lib/des/ecb3_enc.c
7806beacf11bSopenharmony_ci   Copyright (C) 1995 Eric Young (eay@mincom.oz.au)
7807beacf11bSopenharmony_ci   All rights reserved.
7808beacf11bSopenharmony_ci
7809beacf11bSopenharmony_ci This file is part of an SSL implementation written
7810beacf11bSopenharmony_ci by Eric Young (eay@mincom.oz.au).
7811beacf11bSopenharmony_ci The implementation was written so as to conform with Netscapes SSL
7812beacf11bSopenharmony_ci specification.  This library and applications are
7813beacf11bSopenharmony_ci FREE FOR COMMERCIAL AND NON-COMMERCIAL USE
7814beacf11bSopenharmony_ci as long as the following conditions are aheared to.
7815beacf11bSopenharmony_ci
7816beacf11bSopenharmony_ci Copyright remains Eric Young's, and as such any Copyright notices in
7817beacf11bSopenharmony_ci the code are not to be removed.  If this code is used in a product,
7818beacf11bSopenharmony_ci Eric Young should be given attribution as the author of the parts used.
7819beacf11bSopenharmony_ci This can be in the form of a textual message at program startup or
7820beacf11bSopenharmony_ci in documentation (online or textual) provided with the package.
7821beacf11bSopenharmony_ci
7822beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7823beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7824beacf11bSopenharmony_ci are met:
7825beacf11bSopenharmony_ci 1. Redistributions of source code must retain the copyright
7826beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
7827beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7828beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
7829beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
7830beacf11bSopenharmony_ci 3. All advertising materials mentioning features or use of this software
7831beacf11bSopenharmony_ci    must display the following acknowledgement:
7832beacf11bSopenharmony_ci    This product includes software developed
7833beacf11bSopenharmony_ci    by Eric Young (eay@mincom.oz.au)
7834beacf11bSopenharmony_ci *
7835beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
7836beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7837beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7838beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
7839beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7840beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7841beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7842beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7843beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7844beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7845beacf11bSopenharmony_ci SUCH DAMAGE.
7846beacf11bSopenharmony_ci
7847beacf11bSopenharmony_ci The licence and distribution terms for any publically available version or
7848beacf11bSopenharmony_ci derivative of this code cannot be changed.
7849beacf11bSopenharmony_ci i.e. this code cannot simply be
7850beacf11bSopenharmony_ci copied and put under another distribution licence
7851beacf11bSopenharmony_ci [including the GNU Public Licence.]
7852beacf11bSopenharmony_ci
7853beacf11bSopenharmony_cicrypto/gmac.c
7854beacf11bSopenharmony_ci====================
7855beacf11bSopenharmony_ci   $OpenBSD: gmac.c,v 1.10 2017/05/02 11:44:32 mikeb Exp $
7856beacf11bSopenharmony_ci
7857beacf11bSopenharmony_ci   Copyright (c) 2010 Mike Belopuhov
7858beacf11bSopenharmony_ci
7859beacf11bSopenharmony_ci Permission to use, copy, modify, and distribute this software for any
7860beacf11bSopenharmony_ci purpose with or without fee is hereby granted, provided that the above
7861beacf11bSopenharmony_ci copyright notice and this permission notice appear in all copies.
7862beacf11bSopenharmony_ci
7863beacf11bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
7864beacf11bSopenharmony_ci WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
7865beacf11bSopenharmony_ci MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
7866beacf11bSopenharmony_ci ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
7867beacf11bSopenharmony_ci WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
7868beacf11bSopenharmony_ci ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
7869beacf11bSopenharmony_ci OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
7870beacf11bSopenharmony_ci
7871beacf11bSopenharmony_ci This code implements the Message Authentication part of the
7872beacf11bSopenharmony_ci Galois/Counter Mode (as being described in the RFC 4543) using
7873beacf11bSopenharmony_ci the AES cipher.  FIPS SP 800-38D describes the algorithm details.
7874beacf11bSopenharmony_ci
7875beacf11bSopenharmony_cicrypto/md5.c
7876beacf11bSopenharmony_ci====================
7877beacf11bSopenharmony_ci   $OpenBSD: md5.c,v 1.4 2014/12/28 10:04:35 tedu Exp $
7878beacf11bSopenharmony_ci
7879beacf11bSopenharmony_ci This code implements the MD5 message-digest algorithm.
7880beacf11bSopenharmony_ci The algorithm is due to Ron Rivest. This code was
7881beacf11bSopenharmony_ci written by Colin Plumb in 1993, no copyright is claimed.
7882beacf11bSopenharmony_ci This code is in the public domain; do with it what you wish.
7883beacf11bSopenharmony_ci
7884beacf11bSopenharmony_ci Equivalent code is available from RSA Data Security, Inc.
7885beacf11bSopenharmony_ci This code has been tested against that, and is equivalent,
7886beacf11bSopenharmony_ci except that you don't need to include two pages of legalese
7887beacf11bSopenharmony_ci with every copy.
7888beacf11bSopenharmony_ci
7889beacf11bSopenharmony_ci To compute the message digest of a chunk of bytes, declare an
7890beacf11bSopenharmony_ci MD5Context structure, pass it to MD5Init, call MD5Update as
7891beacf11bSopenharmony_ci needed on buffers full of bytes, and then call MD5Final, which
7892beacf11bSopenharmony_ci will fill a supplied 16-byte array with the digest.
7893beacf11bSopenharmony_ci
7894beacf11bSopenharmony_cicrypto/podd.h
7895beacf11bSopenharmony_ci====================
7896beacf11bSopenharmony_ci   $OpenBSD: podd.h,v 1.1 2000/02/28 23:13:05 deraadt Exp $
7897beacf11bSopenharmony_ci   lib/des/podd.h
7898beacf11bSopenharmony_ci   Copyright (C) 1995 Eric Young (eay@mincom.oz.au)
7899beacf11bSopenharmony_ci   All rights reserved.
7900beacf11bSopenharmony_ci
7901beacf11bSopenharmony_ci This file is part of an SSL implementation written
7902beacf11bSopenharmony_ci by Eric Young (eay@mincom.oz.au).
7903beacf11bSopenharmony_ci The implementation was written so as to conform with Netscapes SSL
7904beacf11bSopenharmony_ci specification.  This library and applications are
7905beacf11bSopenharmony_ci FREE FOR COMMERCIAL AND NON-COMMERCIAL USE
7906beacf11bSopenharmony_ci as long as the following conditions are aheared to.
7907beacf11bSopenharmony_ci
7908beacf11bSopenharmony_ci Copyright remains Eric Young's, and as such any Copyright notices in
7909beacf11bSopenharmony_ci the code are not to be removed.  If this code is used in a product,
7910beacf11bSopenharmony_ci Eric Young should be given attribution as the author of the parts used.
7911beacf11bSopenharmony_ci This can be in the form of a textual message at program startup or
7912beacf11bSopenharmony_ci in documentation (online or textual) provided with the package.
7913beacf11bSopenharmony_ci
7914beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
7915beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
7916beacf11bSopenharmony_ci are met:
7917beacf11bSopenharmony_ci 1. Redistributions of source code must retain the copyright
7918beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
7919beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
7920beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
7921beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
7922beacf11bSopenharmony_ci 3. All advertising materials mentioning features or use of this software
7923beacf11bSopenharmony_ci    must display the following acknowledgement:
7924beacf11bSopenharmony_ci    This product includes software developed
7925beacf11bSopenharmony_ci    by Eric Young (eay@mincom.oz.au)
7926beacf11bSopenharmony_ci
7927beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
7928beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7929beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7930beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
7931beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7932beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7933beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7934beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7935beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7936beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7937beacf11bSopenharmony_ci SUCH DAMAGE.
7938beacf11bSopenharmony_ci
7939beacf11bSopenharmony_ci The licence and distribution terms for any publically available version or
7940beacf11bSopenharmony_ci derivative of this code cannot be changed.
7941beacf11bSopenharmony_ci i.e. this code cannot simply be
7942beacf11bSopenharmony_ci copied and put under another distribution licence
7943beacf11bSopenharmony_ci [including the GNU Public Licence.]
7944beacf11bSopenharmony_ci
7945beacf11bSopenharmony_cicrypto/poly1305.c
7946beacf11bSopenharmony_ci====================
7947beacf11bSopenharmony_ci   $OpenBSD: poly1305.c,v 1.2 2020/07/22 13:54:30 tobhe Exp $
7948beacf11bSopenharmony_ci
7949beacf11bSopenharmony_ci Public Domain poly1305 from Andrew Moon
7950beacf11bSopenharmony_ci Based on poly1305-donna.c, poly1305-donna-32.h and poly1305-donna.h from:
7951beacf11bSopenharmony_ci https://github.com/floodyberry/poly1305-donna
7952beacf11bSopenharmony_ci
7953beacf11bSopenharmony_cicrypto/random_pool.c
7954beacf11bSopenharmony_ci====================
7955beacf11bSopenharmony_ci Licensed to the Apache Software Foundation (ASF) under one or more
7956beacf11bSopenharmony_ci contributor license agreements.  See the NOTICE file distributed with
7957beacf11bSopenharmony_ci this work for additional information regarding copyright ownership.  The
7958beacf11bSopenharmony_ci ASF licenses this file to you under the Apache License, Version 2.0 (the
7959beacf11bSopenharmony_ci "License"); you may not use this file except in compliance with the
7960beacf11bSopenharmony_ci License.  You may obtain a copy of the License at
7961beacf11bSopenharmony_ci
7962beacf11bSopenharmony_ci   http://www.apache.org/licenses/LICENSE-2.0
7963beacf11bSopenharmony_ci
7964beacf11bSopenharmony_ci Unless required by applicable law or agreed to in writing, software
7965beacf11bSopenharmony_ci distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
7966beacf11bSopenharmony_ci WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
7967beacf11bSopenharmony_ci License for the specific language governing permissions and limitations
7968beacf11bSopenharmony_ci under the License.
7969beacf11bSopenharmony_ci
7970beacf11bSopenharmony_ci crypto/rijndael.c
7971beacf11bSopenharmony_ci====================
7972beacf11bSopenharmony_ci   $OpenBSD: rijndael.c,v 1.20 2014/11/17 12:27:47 mikeb Exp $
7973beacf11bSopenharmony_ci
7974beacf11bSopenharmony_ci   rijndael-alg-fst.c
7975beacf11bSopenharmony_ci
7976beacf11bSopenharmony_ci   @version 3.0 (December 2000)
7977beacf11bSopenharmony_ci
7978beacf11bSopenharmony_ci   Optimised ANSI C code for the Rijndael cipher (now AES)
7979beacf11bSopenharmony_ci
7980beacf11bSopenharmony_ci   @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
7981beacf11bSopenharmony_ci   @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
7982beacf11bSopenharmony_ci   @author Paulo Barreto <paulo.barreto@terra.com.br>
7983beacf11bSopenharmony_ci
7984beacf11bSopenharmony_ci This code is hereby placed in the public domain.
7985beacf11bSopenharmony_ci
7986beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
7987beacf11bSopenharmony_ci OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
7988beacf11bSopenharmony_ci WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7989beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
7990beacf11bSopenharmony_ci LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
7991beacf11bSopenharmony_ci CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
7992beacf11bSopenharmony_ci SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
7993beacf11bSopenharmony_ci BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
7994beacf11bSopenharmony_ci WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
7995beacf11bSopenharmony_ci OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
7996beacf11bSopenharmony_ci EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7997beacf11bSopenharmony_ci
7998beacf11bSopenharmony_ci crypto/rmd160.c
7999beacf11bSopenharmony_ci====================
8000beacf11bSopenharmony_ci $OpenBSD: rmd160.c,v 1.5 2011/01/11 15:42:05 deraadt Exp $
8001beacf11bSopenharmony_ci
8002beacf11bSopenharmony_ci Copyright (c) 2001 Markus Friedl.  All rights reserved.
8003beacf11bSopenharmony_ci
8004beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
8005beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
8006beacf11bSopenharmony_ci are met:
8007beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
8008beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
8009beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
8010beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
8011beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
8012beacf11bSopenharmony_ci
8013beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
8014beacf11bSopenharmony_ci IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
8015beacf11bSopenharmony_ci OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
8016beacf11bSopenharmony_ci IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
8017beacf11bSopenharmony_ci INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
8018beacf11bSopenharmony_ci NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8019beacf11bSopenharmony_ci DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8020beacf11bSopenharmony_ci THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8021beacf11bSopenharmony_ci (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
8022beacf11bSopenharmony_ci THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8023beacf11bSopenharmony_ci
8024beacf11bSopenharmony_ci Preneel, Bosselaers, Dobbertin,
8025beacf11bSopenharmony_ci "The Cryptographic Hash Function RIPEMD-160",
8026beacf11bSopenharmony_ci RSA Laboratories, CryptoBytes, Volume 3, Number 2, Autumn 1997,
8027beacf11bSopenharmony_ci ftp://ftp.rsasecurity.com/pub/cryptobytes/crypto3n2.pdf
8028beacf11bSopenharmony_ci
8029beacf11bSopenharmony_cicrypto/set_key.c
8030beacf11bSopenharmony_ci====================
8031beacf11bSopenharmony_ci   $OpenBSD: set_key.c,v 1.5 2021/03/12 10:22:46 jsg Exp $
8032beacf11bSopenharmony_ci   lib/des/set_key.c
8033beacf11bSopenharmony_ci   Copyright (C) 1995 Eric Young (eay@mincom.oz.au)
8034beacf11bSopenharmony_ci   All rights reserved.
8035beacf11bSopenharmony_ci
8036beacf11bSopenharmony_ci This file is part of an SSL implementation written
8037beacf11bSopenharmony_ci by Eric Young (eay@mincom.oz.au).
8038beacf11bSopenharmony_ci The implementation was written so as to conform with Netscapes SSL
8039beacf11bSopenharmony_ci specification.  This library and applications are
8040beacf11bSopenharmony_ci FREE FOR COMMERCIAL AND NON-COMMERCIAL USE
8041beacf11bSopenharmony_ci as long as the following conditions are aheared to.
8042beacf11bSopenharmony_ci
8043beacf11bSopenharmony_ci Copyright remains Eric Young's, and as such any Copyright notices in
8044beacf11bSopenharmony_ci the code are not to be removed.  If this code is used in a product,
8045beacf11bSopenharmony_ci Eric Young should be given attribution as the author of the parts used.
8046beacf11bSopenharmony_ci This can be in the form of a textual message at program startup or
8047beacf11bSopenharmony_ci in documentation (online or textual) provided with the package.
8048beacf11bSopenharmony_ci
8049beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
8050beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
8051beacf11bSopenharmony_ci are met:
8052beacf11bSopenharmony_ci 1. Redistributions of source code must retain the copyright
8053beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
8054beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
8055beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
8056beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
8057beacf11bSopenharmony_ci 3. All advertising materials mentioning features or use of this software
8058beacf11bSopenharmony_ci    must display the following acknowledgement:
8059beacf11bSopenharmony_ci    This product includes software developed by
8060beacf11bSopenharmony_ci    Eric Young (eay@mincom.oz.au)
8061beacf11bSopenharmony_ci
8062beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
8063beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8064beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8065beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8066beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8067beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8068beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8069beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8070beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8071beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8072beacf11bSopenharmony_ci SUCH DAMAGE.
8073beacf11bSopenharmony_ci
8074beacf11bSopenharmony_ci The licence and distribution terms for any publically available version or
8075beacf11bSopenharmony_ci derivative of this code cannot be changed.
8076beacf11bSopenharmony_ci i.e. this code cannot simply be
8077beacf11bSopenharmony_ci copied and put under another distribution licence
8078beacf11bSopenharmony_ci [including the GNU Public Licence.]
8079beacf11bSopenharmony_ci
8080beacf11bSopenharmony_ci set_key.c v 1.4 eay 24/9/91
8081beacf11bSopenharmony_ci 1.4 Speed up by 400% :-)
8082beacf11bSopenharmony_ci 1.3 added register declarations.
8083beacf11bSopenharmony_ci 1.2 unrolled make_key_sched a bit more
8084beacf11bSopenharmony_ci 1.1 added norm_expand_bits
8085beacf11bSopenharmony_ci 1.0 First working version
8086beacf11bSopenharmony_ci
8087beacf11bSopenharmony_cicrypto/sha1.c
8088beacf11bSopenharmony_ci====================
8089beacf11bSopenharmony_ci   $OpenBSD: sha1.c,v 1.11 2014/12/28 10:04:35 tedu Exp $
8090beacf11bSopenharmony_ci
8091beacf11bSopenharmony_ci   SHA-1 in C
8092beacf11bSopenharmony_ci   By Steve Reid <steve@edmweb.com>
8093beacf11bSopenharmony_ci   100% Public Domain
8094beacf11bSopenharmony_ci
8095beacf11bSopenharmony_cicrypto/sha2.c
8096beacf11bSopenharmony_ci====================
8097beacf11bSopenharmony_ci   $OpenBSD: sha2.c,v 1.19 2021/03/12 10:22:46 jsg Exp $
8098beacf11bSopenharmony_ci   FILE: sha2.c
8099beacf11bSopenharmony_ci   AUTHOR: Aaron D. Gifford <me@aarongifford.com>
8100beacf11bSopenharmony_ci
8101beacf11bSopenharmony_ci   Copyright (c) 2000-2001, Aaron D. Gifford
8102beacf11bSopenharmony_ci   All rights reserved.
8103beacf11bSopenharmony_ci
8104beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
8105beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
8106beacf11bSopenharmony_ci are met:
8107beacf11bSopenharmony_ci 1. Redistributions of source code must retain the above copyright
8108beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
8109beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
8110beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
8111beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
8112beacf11bSopenharmony_ci 3. Neither the name of the copyright holder nor the names of contributors
8113beacf11bSopenharmony_ci    may be used to endorse or promote products derived from this software
8114beacf11bSopenharmony_ci    without specific prior written permission.
8115beacf11bSopenharmony_ci
8116beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
8117beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8118beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8119beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
8120beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8121beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8122beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8123beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8124beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8125beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8126beacf11bSopenharmony_ci SUCH DAMAGE.
8127beacf11bSopenharmony_ci
8128beacf11bSopenharmony_ci $From: sha2.c,v 1.1 2001/11/08 00:01:51 adg Exp adg $
8129beacf11bSopenharmony_ci
8130beacf11bSopenharmony_cicrypto/sk.h
8131beacf11bSopenharmony_ci====================
8132beacf11bSopenharmony_ci   $OpenBSD: sk.h,v 1.2 2002/10/27 13:24:26 miod Exp $
8133beacf11bSopenharmony_ci   lib/des/sk.h
8134beacf11bSopenharmony_ci   Copyright (C) 1995 Eric Young (eay@mincom.oz.au)
8135beacf11bSopenharmony_ci   All rights reserved.
8136beacf11bSopenharmony_ci
8137beacf11bSopenharmony_ci This file is part of an SSL implementation written
8138beacf11bSopenharmony_ci by Eric Young (eay@mincom.oz.au).
8139beacf11bSopenharmony_ci The implementation was written so as to conform with Netscapes SSL
8140beacf11bSopenharmony_ci specification.  This library and applications are
8141beacf11bSopenharmony_ci FREE FOR COMMERCIAL AND NON-COMMERCIAL USE
8142beacf11bSopenharmony_ci as long as the following conditions are aheared to.
8143beacf11bSopenharmony_ci
8144beacf11bSopenharmony_ci Copyright remains Eric Young's, and as such any Copyright notices in
8145beacf11bSopenharmony_ci the code are not to be removed.  If this code is used in a product,
8146beacf11bSopenharmony_ci Eric Young should be given attribution as the author of the parts used.
8147beacf11bSopenharmony_ci This can be in the form of a textual message at program startup or
8148beacf11bSopenharmony_ci in documentation (online or textual) provided with the package.
8149beacf11bSopenharmony_ci
8150beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
8151beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
8152beacf11bSopenharmony_ci are met:
8153beacf11bSopenharmony_ci 1. Redistributions of source code must retain the copyright
8154beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
8155beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
8156beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
8157beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
8158beacf11bSopenharmony_ci 3. All advertising materials mentioning features or use of this software
8159beacf11bSopenharmony_ci    must display the following acknowledgement:
8160beacf11bSopenharmony_ci    This product includes software developed
8161beacf11bSopenharmony_ci    by Eric Young (eay@mincom.oz.au)
8162beacf11bSopenharmony_ci
8163beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
8164beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8165beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8166beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8167beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAl,  SPECIAl,
8168beacf11bSopenharmony_ci EXEMPLARY, OR CONSEQUENTIAL
8169beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8170beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8171beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8172beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8173beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8174beacf11bSopenharmony_ci SUCH DAMAGE.
8175beacf11bSopenharmony_ci
8176beacf11bSopenharmony_ci The licence and distribution terms for any publically
8177beacf11bSopenharmony_ci available version or derivative of this code cannot be changed.
8178beacf11bSopenharmony_ci i.e. this code cannot simply be
8179beacf11bSopenharmony_ci copied and put under another distribution licence
8180beacf11bSopenharmony_ci [including the GNU Public Licence.]
8181beacf11bSopenharmony_ci
8182beacf11bSopenharmony_cicrypto/spr.h
8183beacf11bSopenharmony_ci====================
8184beacf11bSopenharmony_ci   $OpenBSD: spr.h,v 1.2 2002/10/27 13:24:26 miod Exp $
8185beacf11bSopenharmony_ci   lib/des/spr.h
8186beacf11bSopenharmony_ci   Copyright (C) 1995 Eric Young (eay@mincom.oz.au)
8187beacf11bSopenharmony_ci   All rights reserved.
8188beacf11bSopenharmony_ci
8189beacf11bSopenharmony_ci This file is part of an SSL implementation written
8190beacf11bSopenharmony_ci by Eric Young (eay@mincom.oz.au).
8191beacf11bSopenharmony_ci The implementation was written so as to conform with Netscapes SSL
8192beacf11bSopenharmony_ci specification.  This library and applications are
8193beacf11bSopenharmony_ci FREE FOR COMMERCIAL AND NON-COMMERCIAL USE
8194beacf11bSopenharmony_ci as long as the following conditions are aheared to.
8195beacf11bSopenharmony_ci
8196beacf11bSopenharmony_ci Copyright remains Eric Young's, and as such any Copyright notices in
8197beacf11bSopenharmony_ci the code are not to be removed.  If this code is used in a product,
8198beacf11bSopenharmony_ci Eric Young should be given attribution as the author of the parts used.
8199beacf11bSopenharmony_ci This can be in the form of a textual message at program startup or
8200beacf11bSopenharmony_ci in documentation (online or textual) provided with the package.
8201beacf11bSopenharmony_ci
8202beacf11bSopenharmony_ci Redistribution and use in source and binary forms, with or without
8203beacf11bSopenharmony_ci modification, are permitted provided that the following conditions
8204beacf11bSopenharmony_ci are met:
8205beacf11bSopenharmony_ci 1. Redistributions of source code must retain the copyright
8206beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer.
8207beacf11bSopenharmony_ci 2. Redistributions in binary form must reproduce the above copyright
8208beacf11bSopenharmony_ci    notice, this list of conditions and the following disclaimer in the
8209beacf11bSopenharmony_ci    documentation and/or other materials provided with the distribution.
8210beacf11bSopenharmony_ci 3. All advertising materials mentioning features or use of this software
8211beacf11bSopenharmony_ci    must display the following acknowledgement:
8212beacf11bSopenharmony_ci    This product includes software developed
8213beacf11bSopenharmony_ci    by Eric Young (eay@mincom.oz.au)
8214beacf11bSopenharmony_ci
8215beacf11bSopenharmony_ci THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
8216beacf11bSopenharmony_ci ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8217beacf11bSopenharmony_ci IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8218beacf11bSopenharmony_ci ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8219beacf11bSopenharmony_ci FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8220beacf11bSopenharmony_ci DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8221beacf11bSopenharmony_ci OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8222beacf11bSopenharmony_ci HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8223beacf11bSopenharmony_ci LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8224beacf11bSopenharmony_ci OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8225beacf11bSopenharmony_ci SUCH DAMAGE.
8226beacf11bSopenharmony_ci
8227beacf11bSopenharmony_ci The licence and distribution terms for any publically available version or
8228beacf11bSopenharmony_ci derivative of this code cannot be changed.
8229beacf11bSopenharmony_ci i.e. this code cannot simply be
8230beacf11bSopenharmony_ci copied and put under another distribution licence
8231beacf11bSopenharmony_ci [including the GNU Public Licence.]
8232beacf11bSopenharmony_ci
8233beacf11bSopenharmony_cicrypto/xform.c
8234beacf11bSopenharmony_ci====================
8235beacf11bSopenharmony_ci   $OpenBSD: xform.c,v 1.61 2021/10/22 12:30:53 bluhm Exp $
8236beacf11bSopenharmony_ci
8237beacf11bSopenharmony_ci The authors of this code are John Ioannidis (ji@tla.org),
8238beacf11bSopenharmony_ci Angelos D. Keromytis (kermit@csd.uch.gr),
8239beacf11bSopenharmony_ci Niels Provos (provos@physnet.uni-hamburg.de),
8240beacf11bSopenharmony_ci Damien Miller (djm@mindrot.org) and
8241beacf11bSopenharmony_ci Mike Belopuhov (mikeb@openbsd.org).
8242beacf11bSopenharmony_ci
8243beacf11bSopenharmony_ci This code was written by John Ioannidis for BSD/OS in Athens, Greece,
8244beacf11bSopenharmony_ci in November 1995.
8245beacf11bSopenharmony_ci
8246beacf11bSopenharmony_ci Ported to OpenBSD and NetBSD, with additional transforms,
8247beacf11bSopenharmony_ci in December 1996,
8248beacf11bSopenharmony_ci by Angelos D. Keromytis.
8249beacf11bSopenharmony_ci
8250beacf11bSopenharmony_ci Additional transforms and features in 1997 and 1998 by
8251beacf11bSopenharmony_ci Angelos D. Keromytis and Niels Provos.
8252beacf11bSopenharmony_ci
8253beacf11bSopenharmony_ci Additional features in 1999 by Angelos D. Keromytis.
8254beacf11bSopenharmony_ci
8255beacf11bSopenharmony_ci AES XTS implementation in 2008 by Damien Miller
8256beacf11bSopenharmony_ci
8257beacf11bSopenharmony_ci AES-GCM-16 and Chacha20-Poly1305 AEAD modes by Mike Belopuhov.
8258beacf11bSopenharmony_ci
8259beacf11bSopenharmony_ci Copyright (C) 1995, 1996, 1997, 1998, 1999 by John Ioannidis,
8260beacf11bSopenharmony_ci Angelos D. Keromytis and Niels Provos.
8261beacf11bSopenharmony_ci
8262beacf11bSopenharmony_ci Copyright (C) 2001, Angelos D. Keromytis.
8263beacf11bSopenharmony_ci
8264beacf11bSopenharmony_ci Copyright (C) 2008, Damien Miller
8265beacf11bSopenharmony_ci
8266beacf11bSopenharmony_ci Copyright (C) 2010, 2015, Mike Belopuhov
8267beacf11bSopenharmony_ci
8268beacf11bSopenharmony_ci Permission to use, copy, and modify this software with or without fee
8269beacf11bSopenharmony_ci is hereby granted, provided that this entire notice is included in
8270beacf11bSopenharmony_ci all copies of any software which is or includes a copy or
8271beacf11bSopenharmony_ci modification of this software.
8272beacf11bSopenharmony_ci You may use this code under the GNU public license if you so wish. Please
8273beacf11bSopenharmony_ci contribute changes back to the authors under this freer than GPL license
8274beacf11bSopenharmony_ci so that we may further the use of strong encryption without limitations to
8275beacf11bSopenharmony_ci all.
8276beacf11bSopenharmony_ci
8277beacf11bSopenharmony_ci THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
8278beacf11bSopenharmony_ci IMPLIED WARRANTY. IN PARTICULAR, NONE OF THE AUTHORS MAKES ANY
8279beacf11bSopenharmony_ci REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
8280beacf11bSopenharmony_ci MERCHANTABILIT
8281beacf11bSopenharmony_ci
8282beacf11bSopenharmony_cicrypto/key_wrap.c
8283beacf11bSopenharmony_ciinclude/crypto/key_wrap.h
8284beacf11bSopenharmony_ci=========================
8285beacf11bSopenharmony_ci   $OpenBSD: key_wrap.c,v 1.5 2017/05/02 17:07:06 mikeb Exp $
8286beacf11bSopenharmony_ci   $OpenBSD: key_wrap.h,v 1.5 2017/05/02 17:07:06 mikeb Exp $
8287beacf11bSopenharmony_ci
8288beacf11bSopenharmony_ci   Copyright (c) 2008 Damien Bergamini <damien.bergamini@free.fr>
8289beacf11bSopenharmony_ci
8290beacf11bSopenharmony_ciPermission to use, copy, modify, and distribute this software for any
8291beacf11bSopenharmony_cipurpose with or without fee is hereby granted, provided that the above
8292beacf11bSopenharmony_cicopyright notice and this permission notice appear in all copies.
8293beacf11bSopenharmony_ci
8294beacf11bSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8295beacf11bSopenharmony_ciWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8296beacf11bSopenharmony_ciMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8297beacf11bSopenharmony_ciANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8298beacf11bSopenharmony_ciWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8299beacf11bSopenharmony_ciACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8300beacf11bSopenharmony_ciOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8301beacf11bSopenharmony_ci
8302beacf11bSopenharmony_cicrypto/cmac.c
8303beacf11bSopenharmony_ciinclude/crypto/cmac.h
8304beacf11bSopenharmony_ci=====================
8305beacf11bSopenharmony_ci   $OpenBSD: cmac.c,v 1.3 2017/05/02 17:07:06 mikeb Exp $
8306beacf11bSopenharmony_ci   $OpenBSD: cmac.h,v 1.3 2017/05/02 17:07:06 mikeb Exp $
8307beacf11bSopenharmony_ci
8308beacf11bSopenharmony_ci   Copyright (c) 2008 Damien Bergamini <damien.bergamini@free.fr>
8309beacf11bSopenharmony_ci
8310beacf11bSopenharmony_ciPermission to use, copy, modify, and distribute this software for any
8311beacf11bSopenharmony_cipurpose with or without fee is hereby granted, provided that the above
8312beacf11bSopenharmony_cicopyright notice and this permission notice appear in all copies.
8313beacf11bSopenharmony_ci
8314beacf11bSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8315beacf11bSopenharmony_ciWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8316beacf11bSopenharmony_ciMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8317beacf11bSopenharmony_ciANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8318beacf11bSopenharmony_ciWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8319beacf11bSopenharmony_ciACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8320beacf11bSopenharmony_ciOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8321beacf11bSopenharmony_ci
8322beacf11bSopenharmony_cicrypto/siphash.c
8323beacf11bSopenharmony_ciinclude/crypto/siphash.h
8324beacf11bSopenharmony_ci========================
8325beacf11bSopenharmony_ci   $OpenBSD: siphash.c,v 1.5 2018/01/05 19:05:09 mikeb Exp $
8326beacf11bSopenharmony_ci   $OpenBSD: siphash.h,v 1.5 2018/01/05 19:05:09 mikeb Exp $
8327beacf11bSopenharmony_ci
8328beacf11bSopenharmony_ci   Copyright (c) 2013 Andre Oppermann <andre@FreeBSD.org>
8329beacf11bSopenharmony_ci   All rights reserved.
8330beacf11bSopenharmony_ci
8331beacf11bSopenharmony_ciRedistribution and use in source and binary forms, with or without
8332beacf11bSopenharmony_cimodification, are permitted provided that the following conditions
8333beacf11bSopenharmony_ciare met:
8334beacf11bSopenharmony_ci1. Redistributions of source code must retain the above copyright
8335beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer.
8336beacf11bSopenharmony_ci2. Redistributions in binary form must reproduce the above copyright
8337beacf11bSopenharmony_ci   notice, this list of conditions and the following disclaimer in the
8338beacf11bSopenharmony_ci   documentation and/or other materials provided with the distribution.
8339beacf11bSopenharmony_ci3. The name of the author may not be used to endorse or promote
8340beacf11bSopenharmony_ci   products derived from this software without specific prior written
8341beacf11bSopenharmony_ci   permission.
8342beacf11bSopenharmony_ci *
8343beacf11bSopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8344beacf11bSopenharmony_ciANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8345beacf11bSopenharmony_ciIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8346beacf11bSopenharmony_ciARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8347beacf11bSopenharmony_ciFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8348beacf11bSopenharmony_ciDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8349beacf11bSopenharmony_ciOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8350beacf11bSopenharmony_ciHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8351beacf11bSopenharmony_ciLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8352beacf11bSopenharmony_ciOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8353beacf11bSopenharmony_ciSUCH DAMAGE.
8354beacf11bSopenharmony_ci
8355beacf11bSopenharmony_cicrypto/hmac.c
8356beacf11bSopenharmony_ciinclude/crypto/hmac.h
8357beacf11bSopenharmony_ci======================
8358beacf11bSopenharmony_ci   $OpenBSD: hmac.c,v 1.4 2016/09/19 18:09:40 tedu Exp $
8359beacf11bSopenharmony_ci   $OpenBSD: hmac.h,v 1.4 2016/09/19 18:09:40 tedu Exp $
8360beacf11bSopenharmony_ci
8361beacf11bSopenharmony_ci   Copyright (c) 2008 Damien Bergamini <damien.bergamini@free.fr>
8362beacf11bSopenharmony_ci
8363beacf11bSopenharmony_ciPermission to use, copy, modify, and distribute this software for any
8364beacf11bSopenharmony_cipurpose with or without fee is hereby granted, provided that the above
8365beacf11bSopenharmony_cicopyright notice and this permission notice appear in all copies.
8366beacf11bSopenharmony_ci
8367beacf11bSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8368beacf11bSopenharmony_ciWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8369beacf11bSopenharmony_ciMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8370beacf11bSopenharmony_ciANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8371beacf11bSopenharmony_ciWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8372beacf11bSopenharmony_ciACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8373beacf11bSopenharmony_ciOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8374beacf11bSopenharmony_ci
8375beacf11bSopenharmony_cicrypto/idgen.c
8376beacf11bSopenharmony_ciinclude/crypto/idgen.h
8377beacf11bSopenharmony_ci======================
8378beacf11bSopenharmony_ci   $OpenBSD: idgen.c,v 1.8 2020/07/22 13:54:30 tobhe Exp $
8379beacf11bSopenharmony_ci   $OpenBSD: idgen.h,v 1.8 2020/07/22 13:54:30 tobhe Exp $
8380beacf11bSopenharmony_ci
8381beacf11bSopenharmony_ci   Copyright (c) 2008 Damien Miller <djm@mindrot.org>
8382beacf11bSopenharmony_ci
8383beacf11bSopenharmony_ciPermission to use, copy, modify, and distribute this software for any
8384beacf11bSopenharmony_cipurpose with or without fee is hereby granted, provided that the above
8385beacf11bSopenharmony_cicopyright notice and this permission notice appear in all copies.
8386beacf11bSopenharmony_ci
8387beacf11bSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8388beacf11bSopenharmony_ciWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8389beacf11bSopenharmony_ciMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8390beacf11bSopenharmony_ciANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8391beacf11bSopenharmony_ciWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8392beacf11bSopenharmony_ciACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8393beacf11bSopenharmony_ciOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8394beacf11bSopenharmony_ci
8395beacf11bSopenharmony_cilibs/libc/regcomp.c
8396beacf11bSopenharmony_cilibs/libc/regerror.c
8397beacf11bSopenharmony_cilibs/libc/regexec.c
8398beacf11bSopenharmony_cilibs/libc/tre.h
8399beacf11bSopenharmony_cilibs/libc/tre-mem.c
8400beacf11bSopenharmony_ciinclude/regex.h
8401beacf11bSopenharmony_ci======================
8402beacf11bSopenharmony_cimusl as a whole is licensed under the following standard MIT license:
8403beacf11bSopenharmony_ci
8404beacf11bSopenharmony_ci----------------------------------------------------------------------
8405beacf11bSopenharmony_ciCopyright © 2005-2014 Rich Felker, et al.
8406beacf11bSopenharmony_ci
8407beacf11bSopenharmony_ciPermission is hereby granted, free of charge, to any person obtaining
8408beacf11bSopenharmony_cia copy of this software and associated documentation files (the
8409beacf11bSopenharmony_ci"Software"), to deal in the Software without restriction, including
8410beacf11bSopenharmony_ciwithout limitation the rights to use, copy, modify, merge, publish,
8411beacf11bSopenharmony_cidistribute, sublicense, and/or sell copies of the Software, and to
8412beacf11bSopenharmony_cipermit persons to whom the Software is furnished to do so, subject to
8413beacf11bSopenharmony_cithe following conditions:
8414beacf11bSopenharmony_ci
8415beacf11bSopenharmony_ciThe above copyright notice and this permission notice shall be
8416beacf11bSopenharmony_ciincluded in all copies or substantial portions of the Software.
8417beacf11bSopenharmony_ci
8418beacf11bSopenharmony_ciTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
8419beacf11bSopenharmony_ciEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
8420beacf11bSopenharmony_ciMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
8421beacf11bSopenharmony_ciIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
8422beacf11bSopenharmony_ciCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
8423beacf11bSopenharmony_ciTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
8424beacf11bSopenharmony_ciSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8425beacf11bSopenharmony_ci----------------------------------------------------------------------
8426