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