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