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 206=== 207 208Many lower-level networking components of NuttX derive from uIP: 209 210 Copyright (c) 2001-2003, Adam Dunkels. 211 All rights reserved. 212 213 Redistribution and use in source and binary forms, with or without 214 modification, are permitted provided that the following conditions 215 are met: 216 1. Redistributions of source code must retain the above copyright 217 notice, this list of conditions and the following disclaimer. 218 2. Redistributions in binary form must reproduce the above copyright 219 notice, this list of conditions and the following disclaimer in the 220 documentation and/or other materials provided with the distribution. 221 3. The name of the author may not be used to endorse or promote 222 products derived from this software without specific prior 223 written permission. 224 225 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 226 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 227 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 228 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 229 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 230 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 231 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 232 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 233 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 234 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 235 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 236 237Rhombus Math Library 238==================== 239 240The math library used in NuttX derives from the Rhombus OS by Nick Johnson 241(with many, many additions): 242 243 Copyright (C) 2009-2011 Nick Johnson <nickbjohnson4224 at gmail.com> 244 245 Permission to use, copy, modify, and distribute this software for any 246 purpose with or without fee is hereby granted, provided that the above 247 copyright notice and this permission notice appear in all copies. 248 249 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 250 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 251 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 252 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 253 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 254 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 255 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 256 257IGMP 258==== 259 260IGMP support, if enabled, adds additional logic by Steve Reynolds: 261 262 Copyright (c) 2002 CITEL Technologies Ltd. 263 All rights reserved. 264 265The HID Parser in drivers/usbhost 266================================= 267 268 Adapted from the LUFA Library (HPND-sell-variant): 269 270 Copyright 2011 Dean Camera (dean [at] fourwalledcubicle [dot] com) 271 dean [at] fourwalledcubicle [dot] com, www.lufa-lib.org 272 273 Permission to use, copy, modify, distribute, and sell this 274 software and its documentation for any purpose is hereby granted 275 without fee, provided that the above copyright notice appear in 276 all copies and that both that the copyright notice and this 277 permission notice and warranty disclaimer appear in supporting 278 documentation, and that the name of the author not be used in 279 advertising or publicity pertaining to distribution of the 280 software without specific, written prior permission. 281 282 The author disclaim all warranties with regard to this 283 software, including all implied warranties of merchantability 284 and fitness. In no event shall the author be liable for any 285 special, indirect or consequential damages or any damages 286 whatsoever resulting from loss of use, data or profits, whether 287 in an action of contract, negligence or other tortious action, 288 arising out of or in connection with the use or performance of 289 this software. 290 291Certain functions in the NuttX C-library derive from other BSD-compatible 292sources: 293 294fs/nfs 295====== 296 297 NFS: 298 299 Copyright (c) 1989, 1991, 1993, 1995 The Regents of the University of 300 California. All rights reserved. 301 302 and RPC also has: 303 304 Copyright (c) 2004 The Regents of the University of Michigan. 305 Copyright (c) 2004 Weston Andros Adamson <muzzle@umich.edu>. 306 Copyright (c) 2004 Marius Aamodt Eriksen <marius@umich.edu>. 307 308 The University of Michigan uses a modified BSD license equivalent to 309 the NuttX license. The University of California code uses the original 310 BSD license and requires that I state the following: 311 312 "This product includes software developed by the University of 313 California, Berkeley and its contributors." 314 315fs/spiffs 316========= 317 318 The MIT License (MIT) 319 320 Copyright (c) 2013-2017 Peter Andersson (pelleplutt1976<at>gmail.com) 321 322 Permission is hereby granted, free of charge, to any person obtaining a copy of 323 this software and associated documentation files (the "Software"), to deal in 324 the Software without restriction, including without limitation the rights to 325 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 326 the Software, and to permit persons to whom the Software is furnished to do so, 327 subject to the following conditions: 328 329 The above copyright notice and this permission notice shall be included in all 330 copies or substantial portions of the Software. 331 332 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 333 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 334 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 335 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 336 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 337 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 338 339strtod() 340======== 341 342 Copyright (C) 2002 Michael Ringgaard. All rights reserved. 343 Copyright (C) 2006-2007 H. Peter Anvin. 344 345dtoa() 346====== 347 348 If you enable floating point conversions with CONFIG_LIBC_FLOATINGPOINT, 349 then some files with an unmodified BSD license will be included. That 350 license is similar to the above (modified) BSD license, but has an 351 additional requirement that I state the following: 352 353 "This product includes software developed by the University of 354 California, Berkeley and its contributors." 355 356libc/string/lib_vikmemcpy.c 357=========================== 358 359 If you enable CONFIG_MEMCPY_VIK, then you will build with the optimized 360 version of memcpy from Daniel Vik. Licensing information for that version 361 of memcpy() follows: 362 363 Copyright (C) 1999-2010 Daniel Vik 364 365 This software is provided 'as-is', without any express or implied 366 warranty. In no event will the authors be held liable for any 367 damages arising from the use of this software. 368 Permission is granted to anyone to use this software for any 369 purpose, including commercial applications, and to alter it and 370 redistribute it freely, subject to the following restrictions: 371 372 1. The origin of this software must not be misrepresented; you 373 must not claim that you wrote the original software. If you 374 use this software in a product, an acknowledgment in the 375 use this software in a product, an acknowledgment in the 376 product documentation would be appreciated but is not 377 required. 378 379 2. Altered source versions must be plainly marked as such, and 380 must not be misrepresented as being the original software. 381 382 3. This notice may not be removed or altered from any source 383 distribution. 384 385libs/libc/math 386============== 387 388 If you enable CONFIG_LIB, you will build the math library at libc/math. 389 This library was taken from the math library developed for the Rhombus 390 OS by Nick Johnson (https://github.com/nickbjohnson4224/rhombus). This 391 port was contributed by Darcy Gong. The Rhombus math library has this 392 compatible MIT license: 393 394 Copyright (C) 2009-2011 Nick Johnson <nickbjohnson4224 at gmail.com> 395 396 Permission to use, copy, modify, and distribute this software for any 397 purpose with or without fee is hereby granted, provided that the above 398 copyright notice and this permission notice appear in all copies. 399 400 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 401 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 402 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 403 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 404 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 405 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 406 407drivers/video/ov2640 408==================== 409 410 WARNING: Some of the information in the data tables in this file came 411 from other projects with conflicting licenses: Linux and ArduCAM. Those 412 both have GPL licenses. I am not sure if it is proper or not to lift the 413 content of those tables and still retain this BSD license. I am guessing 414 so, but I am not a copyright attorney so you should use this driver in 415 products at your own risk. 416 417 418include/nuttx/lcd/ili9488.h 419=========================== 420 421 Copyright (c) 2011, Atmel Corporation 422 All rights reserved. 423 424 Redistribution and use in source and binary forms, with or without 425 modification, are permitted provided that the following conditions are 426 met: 427 428 - Redistributions of source code must retain the above copyright notice, 429 this list of conditions and the disclaimer below. 430 431 - Atmel's name may not be used to endorse or promote products derived 432 from this software without specific prior written permission. 433 434 DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR 435 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 436 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE 437 DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, 438 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 439 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 440 OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 441 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 442 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 443 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 444 445 446include/nuttx/input/x11_keysymdef.h 447=================================== 448 449 Copyright 1987, 1994, 1998 The Open Group 450 451 Permission to use, copy, modify, distribute, and sell this software and 452 its documentation for any purpose is hereby granted without fee, provided 453 that the above copyright notice appear in all copies and that both that 454 copyright notice and this permission notice appear in supporting 455 documentation. 456 457 The above copyright notice and this permission notice shall be included 458 in all copies or substantial portions of the Software. 459 460 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 461 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 462 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 463 IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR 464 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 465 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 466 OTHER DEALINGS IN THE SOFTWARE. 467 468 Except as contained in this notice, the name of The Open Group shall 469 not be used in advertising or otherwise to promote the sale, use or 470 other dealings in this Software without prior written authorization 471 from The Open Group. 472 473 Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts 474 475 All Rights Reserved 476 477 Permission to use, copy, modify, and distribute this software and its 478 documentation for any purpose and without fee is hereby granted, 479 provided that the above copyright notice appear in all copies and that 480 both that copyright notice and this permission notice appear in 481 supporting documentation, and that the name of Digital not be 482 used in advertising or publicity pertaining to distribution of the 483 software without specific, written prior permission. 484 485 DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 486 ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL 487 DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR 488 ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 489 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 490 ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 491 SOFTWARE. 492 493arch/xtensa/src/esp32/chip_macros.h 494=================================== 495 496 Copyright (c) 2006-2015 Cadence Design Systems Inc. 497 498 Permission is hereby granted, free of charge, to any person obtaining 499 a copy of this software and associated documentation files (the 500 "Software"), to deal in the Software without restriction, including 501 without limitation the rights to use, copy, modify, merge, publish, 502 distribute, sublicense, and/or sell copies of the Software, and to 503 permit persons to whom the Software is furnished to do so, subject to 504 the following conditions: 505 506 The above copyright notice and this permission notice shall be included 507 in all copies or substantial portions of the Software. 508 509 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 510 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 511 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 512 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 513 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 514 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 515 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 516 517arch/arm/src/arm/arm_cache.S 518============================ 519 520 Copyright (C) 2007, 2009, 2013 Gregory Nutt. All rights reserved. 521 Author: Gregory Nutt <gnutt@nuttx.org> 522 523 Several of these cache operations come from Atmel sample code with 524 modifications for better integration with NuttX. The Atmel sample code 525 has a BSD compatible license that requires this copyright notice: 526 527 Copyright (c) 2008, Atmel Corporation 528 529 [Actually, I think that all of the Atmel functions are commented out now] 530 531 Redistribution and use in source and binary forms, with or without 532 modification, are permitted provided that the following conditions 533 are met: 534 535 1. Redistributions of source code must retain the above copyright 536 notice, this list of conditions and the following disclaimer. 537 2. Redistributions in binary form must reproduce the above copyright 538 notice, this list of conditions and the following disclaimer in 539 the documentation and/or other materials provided with the 540 distribution. 541 3. Neither the names NuttX nor Atmel nor the names of its contributors 542 may be used to endorse or promote products derived from this software 543 without specific prior written permission. 544 545 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 546 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 547 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 548 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 549 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 550 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 551 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 552 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 553 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 554 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 555 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 556 POSSIBILITY OF SUCH DAMAGE. 557 558arch/arm/src/armv6-m/arm_exception.S 559================================== 560 561 Copyright (C) 2013 Gregory Nutt. All rights reserved. 562 Author: Gregory Nutt <gnutt@nuttx.org> 563 564 This file was leveraged from the ARMv7-M version which has, in addition: 565 566 Copyright (C) 2012 Michael Smith. All rights reserved. 567 568 Redistribution and use in source and binary forms, with or without 569 modification, are permitted provided that the following conditions 570 are met: 571 572 1. Redistributions of source code must retain the above copyright 573 notice, this list of conditions and the following disclaimer. 574 2. 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 3. Neither the name NuttX nor the names of its contributors may be 579 used to endorse or promote products derived from this software 580 without specific prior written permission. 581 582 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 583 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 584 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 585 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 586 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 587 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 588 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 589 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 590 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 591 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 592 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 593 POSSIBILITY OF SUCH DAMAGE. 594 595 596arch/arm/src/armv7-a/cp15_cacheops.h 597arch/arm/src/armv7-a/cp15_clean_dcache.S 598arch/arm/src/armv7-a/cp15_coherent_dcache.S 599arch/arm/src/armv7-a/cp15_flush_dcache.S 600arch/arm/src/armv7-a/cp15_invalidate_dcache.S 601arch/arm/src/armv7-a/cp15_invalidate_dcache_all.S 602================================================= 603 604 Copyright (C) 2013-2014 Gregory Nutt. All rights reserved. 605 Author: Gregory Nutt <gnutt@nuttx.org> 606 607 Portions of this file derive from Atmel sample code for the SAMA5D3 608 Cortex-A5 which also has a modified BSD-style license: 609 610 Copyright (c) 2012, Atmel Corporation 611 All rights reserved. 612 613 Redistribution and use in source and binary forms, with or without 614 modification, are permitted provided that the following conditions 615 are met: 616 617 1. Redistributions of source code must retain the above copyright 618 notice, this list of conditions and the following disclaimer. 619 2. Redistributions in binary form must reproduce the above copyright 620 notice, this list of conditions and the following disclaimer in 621 the documentation and/or other materials provided with the 622 distribution. 623 3. Neither the name NuttX nor Atmel nor the names of the contributors may 624 be used to endorse or promote products derived from this software 625 without specific prior written permission. 626 627 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 628 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 629 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 630 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 631 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 632 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 633 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 634 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 635 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 636 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 637 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 638 POSSIBILITY OF SUCH DAMAGE. 639 640 641arch/arm/src/armv7-m/arm_cache.c 642arch/arm/src/armv8-m/arm_cache.c 643================================ 644 645 Copyright (C) 2015, 2018-2019 Gregory Nutt. All rights reserved. 646 Author: Gregory Nutt <gnutt@nuttx.org> 647 Bob Feretich <bob.feretich@rafresearch.com> 648 649 Some logic in this header file derives from the ARM CMSIS core_cm7.h 650 header file which has a compatible 3-clause BSD license: 651 652 Copyright (c) 2009 - 2014 ARM LIMITED. All rights reserved. 653 654 Redistribution and use in source and binary forms, with or without 655 modification, are permitted provided that the following conditions 656 are met: 657 658 1. Redistributions of source code must retain the above copyright 659 notice, this list of conditions and the following disclaimer. 660 2. Redistributions in binary form must reproduce the above copyright 661 notice, this list of conditions and the following disclaimer in 662 the documentation and/or other materials provided with the 663 distribution. 664 3. Neither the name ARM, NuttX nor the names of its contributors may be 665 used to endorse or promote products derived from this software 666 without specific prior written permission. 667 668 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 669 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 670 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 671 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 672 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 673 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 674 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 675 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 676 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 677 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 678 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 679 POSSIBILITY OF SUCH DAMAGE. 680 681 682arch/arm/src/armv7-m/arm_stackcheck.c 683arch/arm/src/armv8-m/arm_stackcheck.c 684===================================== 685 686 Copyright (c) 2013, 2014 PX4 Development Team. All rights reserved. 687 688 Redistribution and use in source and binary forms, with or without 689 modification, are permitted provided that the following conditions 690 are met: 691 692 1. Redistributions of source code must retain the above copyright 693 notice, this list of conditions and the following disclaimer. 694 2. Redistributions in binary form must reproduce the above copyright 695 notice, this list of conditions and the following disclaimer in 696 the documentation and/or other materials provided with the 697 distribution. 698 3. Neither the name PX4 nor the names of its contributors may be 699 used to endorse or promote products derived from this software 700 without specific prior written permission. 701 702 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 703 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 704 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 705 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 706 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 707 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 708 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 709 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 710 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 711 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 712 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 713 POSSIBILITY OF SUCH DAMAGE. 714 715arch/arm/src/armv6-m/arm_vectors.c 716arch/arm/src/armv7-m/arm_vectors.c 717arch/arm/src/armv8-m/arm_vectors.c 718================================== 719 720 Copyright (C) 2012 Michael Smith. All rights reserved. 721 722 Redistribution and use in source and binary forms, with or without 723 modification, are permitted provided that the following conditions 724 are met: 725 726 1. Redistributions of source code must retain the above copyright 727 notice, this list of conditions and the following disclaimer. 728 2. Redistributions in binary form must reproduce the above copyright 729 notice, this list of conditions and the following disclaimer in 730 the documentation and/or other materials provided with the 731 distribution. 732 3. Neither the name NuttX nor the names of its contributors may be 733 used to endorse or promote products derived from this software 734 without specific prior written permission. 735 736 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 737 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 738 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 739 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 740 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 741 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 742 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 743 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 744 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 745 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 746 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 747 POSSIBILITY OF SUCH DAMAGE. 748 749arch/arm/src/armv7-m/arm_itm.c 750arch/arm/src/armv7-m/dwt.h 751arch/arm/src/armv7-m/itm.h 752arch/arm/src/armv7-m/tpi.h 753arch/arm/src/armv8-m/arm_itm.c 754arch/arm/src/armv8-m/dwt.h 755arch/arm/src/armv8-m/itm.h 756arch/arm/src/armv8-m/tpi.h 757========================== 758 759 Copyright (c) 2009 - 2013 ARM LIMITED 760 761 All rights reserved. 762 Redistribution and use in source and binary forms, with or without 763 modification, are permitted provided that the following conditions are 764 met: 765 766 - Redistributions of source code must retain the above copyright 767 notice, this list of conditions and the following disclaimer. 768 - Redistributions in binary form must reproduce the above copyright 769 notice, this list of conditions and the following disclaimer in the 770 documentation and/or other materials provided with the distribution. 771 - Neither the name of ARM nor the names of its contributors may be used 772 to endorse or promote products derived from this software without 773 specific prior written permission. 774 775 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 776 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 777 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 778 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND 779 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 780 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 781 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 782 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 783 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 784 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 785 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 786 787 Copyright (C) 2014 Pierre-noel Bouteville . All rights reserved. 788 Copyright (C) 2014 Gregory Nutt. All rights reserved. 789 Authors: Pierre-noel Bouteville <pnb990@gmail.com> 790 Gregory Nutt <gnutt@nuttx.org> 791 792 Redistribution and use in source and binary forms, with or without 793 modification, are permitted provided that the following conditions 794 are met: 795 796 1. Redistributions of source code must retain the above copyright 797 notice, this list of conditions and the following disclaimer. 798 2. Redistributions in binary form must reproduce the above copyright 799 notice, this list of conditions and the following disclaimer in 800 the documentation and/or other materials provided with the 801 distribution. 802 3. Neither the name NuttX nor the names of its contributors may be 803 used to endorse or promote products derived from this software 804 without specific prior written permission. 805 806 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 807 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 808 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 809 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 810 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 811 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 812 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 813 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 814 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 815 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 816 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 817 POSSIBILITY OF SUCH DAMAGE. 818 819arch/arm/src/armv7-m/gnu/arm_exception.S 820arch/arm/src/armv8-m/arm_exception.S 821======================================== 822 823 Copyright (C) 2009-2013, 2015-2016, 2018 Gregory Nutt. 824 All rights reserved. 825 Copyright (C) 2012 Michael Smith. All rights reserved. 826 Author: Gregory Nutt <gnutt@nuttx.org> 827 828 Redistribution and use in source and binary forms, with or without 829 modification, are permitted provided that the following conditions 830 are met: 831 832 1. Redistributions of source code must retain the above copyright 833 notice, this list of conditions and the following disclaimer. 834 2. Redistributions in binary form must reproduce the above copyright 835 notice, this list of conditions and the following disclaimer in 836 the documentation and/or other materials provided with the 837 distribution. 838 3. Neither the name NuttX nor the names of its contributors may be 839 used to endorse or promote products derived from this software 840 without specific prior written permission. 841 842 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 843 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 844 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 845 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 846 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 847 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 848 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 849 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 850 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 851 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 852 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 853 POSSIBILITY OF SUCH DAMAGE. 854 855arch/arm/src/armv7-m/etm.h 856arch/arm/src/armv8-m/etm.h 857arch/arm/src/efm32/efm32_flash.c 858arch/arm/src/efm32/hardware/efm32_acmp.h 859arch/arm/src/efm32/hardware/efm32_adc.h 860arch/arm/src/efm32/hardware/efm32_aes.h 861arch/arm/src/efm32/hardware/efm32_burtc.h 862arch/arm/src/efm32/hardware/efm32_calibrate.h 863arch/arm/src/efm32/hardware/efm32_cmu.h 864arch/arm/src/efm32/hardware/efm32_dac.h 865arch/arm/src/efm32/hardware/efm32_devinfo.h 866arch/arm/src/efm32/hardware/efm32_dma.h 867arch/arm/src/efm32/hardware/efm32_emu.h 868arch/arm/src/efm32/hardware/efm32_flash.h 869arch/arm/src/efm32/hardware/efm32gg_memorymap.h 870arch/arm/src/efm32/hardware/efm32g_memorymap.h 871arch/arm/src/efm32/hardware/efm32_gpio.h 872arch/arm/src/efm32/hardware/efm32_i2c.h 873arch/arm/src/efm32/hardware/efm32_lcd.h 874arch/arm/src/efm32/hardware/efm32_lesense.h 875arch/arm/src/efm32/hardware/efm32_letimer.h 876arch/arm/src/efm32/hardware/efm32_leuart.h 877arch/arm/src/efm32/hardware/efm32_memorymap.h 878arch/arm/src/efm32/hardware/efm32_msc.h 879arch/arm/src/efm32/hardware/efm32_pcnt.h 880arch/arm/src/efm32/hardware/efm32_prs.h 881arch/arm/src/efm32/hardware/efm32_rmu.h 882arch/arm/src/efm32/hardware/efm32_romtable.h 883arch/arm/src/efm32/hardware/efm32_rtc.h 884arch/arm/src/efm32/hardware/efm32tg_memorymap.h 885arch/arm/src/efm32/hardware/efm32_timer.h 886arch/arm/src/efm32/hardware/efm32_usart.h 887arch/arm/src/efm32/hardware/efm32_usb.h 888arch/arm/src/efm32/hardware/efm32_vcmp.h 889arch/arm/src/efm32/hardware/efm32_wdog.h 890========================== 891 892 Copyright 2014 Silicon Laboratories, Inc. http://www.silabs.com</b> 893 894 Permission is granted to anyone to use this software for any purpose, 895 including commercial applications, and to alter it and redistribute it 896 freely, subject to the following restrictions: 897 898 1. The origin of this software must not be misrepresented; you must not 899 claim that you wrote the original software.@n 900 2. Altered source versions must be plainly marked as such, and must not be 901 misrepresented as being the original software.@n 902 3. This notice may not be removed or altered from any source distribution. 903 904 DISCLAIMER OF WARRANTY/LIMITATION OF REMEDIES: Silicon Laboratories, Inc. 905 has no obligation to support this Software. Silicon Laboratories, Inc. is 906 providing the Software "AS IS", with no express or implied warranties of 907 any kind, including, but not limited to, any implied warranties of 908 merchantability or fitness for any particular purpose or warranties 909 against infringement of any proprietary rights of a third party. 910 911 Silicon Laboratories, Inc. will not be liable for any consequential, 912 incidental, or special damages, or any other relief, or for any claim by 913 any third party, arising from your use of this Software. 914 915 Copyright (C) 2014 Pierre-noel Bouteville . All rights reserved. 916 Copyright (C) 2014 Gregory Nutt. All rights reserved. 917 Authors: Pierre-noel Bouteville <pnb990@gmail.com> 918 Gregory Nutt <gnutt@nuttx.org> 919 920 Redistribution and use in source and binary forms, with or without 921 modification, are permitted provided that the following conditions 922 are met: 923 924 1. Redistributions of source code must retain the above copyright 925 notice, this list of conditions and the following disclaimer. 926 2. Redistributions in binary form must reproduce the above copyright 927 notice, this list of conditions and the following disclaimer in 928 the documentation and/or other materials provided with the 929 distribution. 930 3. Neither the name NuttX nor the names of its contributors may be 931 used to endorse or promote products derived from this software 932 without specific prior written permission. 933 934 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 935 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 936 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 937 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 938 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 939 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 940 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 941 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 942 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 943 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 944 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 945 POSSIBILITY OF SUCH DAMAGE. 946 947arch/arm/src/armv7-r/cp15_cacheops.h 948==================================== 949 950 Copyright (C) 2015 Gregory Nutt. All rights reserved. 951 Author: Gregory Nutt <gnutt@nuttx.org> 952 953 Portions of this file derive from Atmel sample code for the SAMA5D3 954 Cortex-A5 which also has a modified BSD-style license: 955 956 Copyright (c) 2012, Atmel Corporation 957 All rights reserved. 958 959 Redistribution and use in source and binary forms, with or without 960 modification, are permitted provided that the following conditions 961 are met: 962 963 1. Redistributions of source code must retain the above copyright 964 notice, this list of conditions and the following disclaimer. 965 2. Redistributions in binary form must reproduce the above copyright 966 notice, this list of conditions and the following disclaimer in 967 the documentation and/or other materials provided with the 968 distribution. 969 3. Neither the name NuttX nor Atmel nor the names of the contributors may 970 be used to endorse or promote products derived from this software 971 without specific prior written permission. 972 973 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 974 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 975 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 976 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 977 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 978 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 979 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 980 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 981 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 982 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 983 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 984 POSSIBILITY OF SUCH DAMAGE. 985 986 987arch/arm/src/armv7-r/cp15_cacheops.h 988arch/arm/src/armv7-r/cp15_clean_dcache.S 989arch/arm/src/armv7-r/cp15_coherent_dcache.S 990arch/arm/src/armv7-r/cp15_flush_dcache.S 991arch/arm/src/armv7-r/cp15_invalidate_dcache.S 992arch/arm/src/armv7-r/cp15_invalidate_dcache_all.S 993================================================= 994 995 Copyright (C) 2015 Gregory Nutt. All rights reserved. 996 Author: Gregory Nutt <gnutt@nuttx.org> 997 998 Portions of this file derive from Atmel sample code for the SAMA5D3 999 Cortex-A5 which also has a modified BSD-style license: 1000 1001 Copyright (c) 2012, Atmel Corporation 1002 All rights reserved. 1003 1004 Redistribution and use in source and binary forms, with or without 1005 modification, are permitted provided that the following conditions 1006 are met: 1007 1008 1. Redistributions of source code must retain the above copyright 1009 notice, this list of conditions and the following disclaimer. 1010 2. Redistributions in binary form must reproduce the above copyright 1011 notice, this list of conditions and the following disclaimer in 1012 the documentation and/or other materials provided with the 1013 distribution. 1014 3. Neither the name NuttX nor Atmel nor the names of the contributors may 1015 be used to endorse or promote products derived from this software 1016 without specific prior written permission. 1017 1018 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1019 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1020 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 1021 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 1022 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 1023 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1024 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 1025 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 1026 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1027 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1028 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1029 POSSIBILITY OF SUCH DAMAGE. 1030 1031 1032arch/arm/src/sam34/sam4cm_freerun.c 1033arch/arm/src/sam34/sam4cm_oneshot.c 1034arch/arm/src/sam34/sam4cm_tc.c 1035arch/arm/src/sama5/sam_gf1024.c 1036arch/arm/src/sama5/sam_gf512.c 1037arch/arm/src/sama5/sam_pmecc.c 1038=================================== 1039 1040 Copyright (C) 2015 Gregory Nutt. All rights reserved. 1041 Author: Gregory Nutt <gnutt@nuttx.org> 1042 1043 References: 1044 1045 Atmel NoOS sample code. 1046 1047 The Atmel sample code has a BSD compatible license that requires this 1048 copyright notice: 1049 1050 Copyright (c) 2011, Atmel Corporation 1051 1052 Redistribution and use in source and binary forms, with or without 1053 modification, are permitted provided that the following conditions 1054 are met: 1055 1056 1. Redistributions of source code must retain the above copyright 1057 notice, this list of conditions and the following disclaimer. 1058 2. Redistributions in binary form must reproduce the above copyright 1059 notice, this list of conditions and the following disclaimer in 1060 the documentation and/or other materials provided with the 1061 distribution. 1062 3. Neither the names NuttX nor Atmel nor the names of its contributors 1063 may be used to endorse or promote products derived from this software 1064 without specific prior written permission. 1065 1066 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1067 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1068 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 1069 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 1070 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 1071 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1072 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 1073 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 1074 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1075 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1076 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1077 POSSIBILITY OF SUCH DAMAGE. 1078 1079arch/arm/src/sam34/sam_twi.c 1080arch/arm/src/sama5/sam_adc.c 1081arch/arm/src/sama5/sam_can.c 1082arch/arm/src/sama5/sam_emaca.c 1083arch/arm/src/sama5/sam_freerun.c 1084arch/arm/src/sama5/sam_gmac.c 1085arch/arm/src/sama5/sam_lcd.c 1086arch/arm/src/sama5/sam_nand.c 1087arch/arm/src/sama5/sam_oneshot.c 1088arch/arm/src/sama5/sam_pmecc.h 1089arch/arm/src/sama5/sam_tc.c 1090arch/arm/src/sama5/sam_tsd.c 1091arch/arm/src/sama5/sam_twi.c 1092arch/arm/src/sama5/sam_udphs.c 1093arch/arm/src/samd2l2/hardware/samd_fuses.h 1094arch/arm/src/samd5e5/sam_gmac.c 1095arch/arm/src/samv7/sam_freerun.c 1096arch/arm/src/samv7/sam_oneshot.c 1097arch/arm/src/samv7/sam_tc.c 1098arch/arm/src/samv7/sam_twihs.c 1099============================== 1100 1101 Copyright (C) 2013, 2015-2017 Gregory Nutt. All rights reserved. 1102 Author: Gregory Nutt <gnutt@nuttx.org> 1103 1104 The Atmel sample code has a BSD compatible license that requires this 1105 copyright notice: 1106 1107 Copyright (c) 2011, Atmel Corporation 1108 1109 Redistribution and use in source and binary forms, with or without 1110 modification, are permitted provided that the following conditions 1111 are met: 1112 1113 1. Redistributions of source code must retain the above copyright 1114 notice, this list of conditions and the following disclaimer. 1115 2. Redistributions in binary form must reproduce the above copyright 1116 notice, this list of conditions and the following disclaimer in 1117 the documentation and/or other materials provided with the 1118 distribution. 1119 3. Neither the name NuttX, Atmel, nor the names of its contributors may 1120 be used to endorse or promote products derived from this software 1121 without specific prior written permission. 1122 1123 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1124 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1125 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 1126 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 1127 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 1128 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1129 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 1130 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 1131 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1132 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1133 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1134 POSSIBILITY OF SUCH DAMAGE. 1135 1136arch/arm/src/samv7/sam_usbdevhs.c 1137================================= 1138 1139 Copyright (C) 2015-2016, 2019 Gregory Nutt. All rights reserved. 1140 Author: Gregory Nutt <gnutt@nuttx.orgr> 1141 1142 This code derives from the UDPHS device controller driver for the SAMA5D3. 1143 That code, in turn, includes some reference logic extracted from the 1144 SAMA5D3 sample code. That Atmel sample code has a BSD compatible license 1145 that requires this copyright notice: 1146 1147 Copyright (c) 2009, Atmel Corporation 1148 1149 Additional updates for the SAMV7 was taken from Atmel sample code for the 1150 SAMV71: 1151 1152 Copyright (c) 2014, Atmel Corporation 1153 1154 Redistribution and use in source and binary forms, with or without 1155 modification, are permitted provided that the following conditions 1156 are met: 1157 1158 1. Redistributions of source code must retain the above copyright 1159 notice, this list of conditions and the following disclaimer. 1160 2. Redistributions in binary form must reproduce the above copyright 1161 notice, this list of conditions and the following disclaimer in 1162 the documentation and/or other materials provided with the 1163 distribution. 1164 3. Neither the name NuttX, Atmel, nor the names of its contributors 1165 may be used to endorse or promote products derived from this 1166 software without specific prior written permission. 1167 1168 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1169 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1170 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 1171 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 1172 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 1173 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1174 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 1175 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 1176 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1177 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1178 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1179 POSSIBILITY OF SUCH DAMAGE. 1180 1181 1182arch/x86_64/include/multiboot2.h 1183================================ 1184 1185 Copyright (C) 1999,2003,2007,2008,2009,2010 Free Software Foundation, Inc. 1186 1187 Permission is hereby granted, free of charge, to any person obtaining a 1188 copy of this software and associated documentation files (the "Software"), 1189 to deal in the Software without restriction, including without limitation 1190 the rights to use, copy, modify, merge, publish, distribute, sublicense, 1191 and/or sell copies of the Software, and to permit persons to whom the 1192 Software is furnished to do so, subject to the following conditions: 1193 1194 The above copyright notice and this permission notice shall be included 1195 in all copies or substantial portions of the Software. 1196 1197 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1198 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1199 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 1200 ANY DEVELOPER OR DISTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1201 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 1202 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 1203 DEALINGS IN THE SOFTWARE. 1204 1205 1206arch/xtensa/include/esp32/core-isa.h 1207===================================== 1208 1209 Xtensa processor CORE configuration 1210 1211 Customer ID=11657; Build=0x5fe96; Copyright (c) 1999-2016 Tensilica Inc. 1212 1213 Permission is hereby granted, free of charge, to any person obtaining 1214 a copy of this software and associated documentation files (the 1215 "Software"), to deal in the Software without restriction, including 1216 without limitation the rights to use, copy, modify, merge, publish, 1217 distribute, sublicense, and/or sell copies of the Software, and to 1218 permit persons to whom the Software is furnished to do so, subject to 1219 the following conditions: 1220 1221 The above copyright notice and this permission notice shall be included 1222 in all copies or substantial portions of the Software. 1223 1224 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1225 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1226 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1227 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1228 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 1229 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 1230 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1231 1232 1233arch/xtensa/include/xtensa/xtensa_specregs.h 1234arch/xtensa/include/xtensa/xtensa_corebits.h 1235============================================ 1236 1237 Xtensa Special Register symbolic names 1238 1239 Adapted from use in NuttX by: 1240 1241 Copyright (C) 2016 Gregory Nutt. All rights reserved. 1242 Author: Gregory Nutt <gnutt@nuttx.org> 1243 1244 Derives from logic originally provided by Tensilica Inc. 1245 1246 Copyright (c) 2005-2011 Tensilica Inc. 1247 1248 Permission is hereby granted, free of charge, to any person obtaining 1249 a copy of this software and associated documentation files (the 1250 "Software"), to deal in the Software without restriction, including 1251 without limitation the rights to use, copy, modify, merge, publish, 1252 distribute, sublicense, and/or sell copies of the Software, and to 1253 permit persons to whom the Software is furnished to do so, subject to 1254 the following conditions: 1255 1256 The above copyright notice and this permission notice shall be included 1257 in all copies or substantial portions of the Software. 1258 1259 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1260 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1261 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1262 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1263 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 1264 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 1265 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1266 1267 1268arch/xtensa/src/common/xtensa_windowspill.S 1269=========================================== 1270 1271 Register window spill routine 1272 1273 Adapted from use in NuttX by: 1274 1275 Copyright (C) 2016 Gregory Nutt. All rights reserved. 1276 Author: Gregory Nutt <gnutt@nuttx.org> 1277 1278 Derives from logic originally provided by Tensilica Inc. 1279 1280 $Id: //depot/rel/Eaglenest/Xtensa/OS/hal/windowspill_asm.S#1 $ 1281 Copyright (c) 1999-2010 Tensilica Inc. 1282 1283 Permission is hereby granted, free of charge, to any person obtaining 1284 a copy of this software and associated documentation files (the 1285 "Software"), to deal in the Software without restriction, including 1286 without limitation the rights to use, copy, modify, merge, publish, 1287 distribute, sublicense, and/or sell copies of the Software, and to 1288 permit persons to whom the Software is furnished to do so, subject to 1289 the following conditions: 1290 1291 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1292 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1293 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1294 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1295 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 1296 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 1297 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1298 1299 1300arch/xtensa/include/esp32/tie-asm.h 1301arch/xtensa/include/esp32/tie.h 1302=============================== 1303 1304 Compile-time assembler definitions dependent on CORE & TIE 1305 1306 This header file contains assembly-language definitions (assembly 1307 macros, etc.) for this specific Xtensa processor's TIE extensions 1308 and options. It is customized to this Xtensa processor configuration. 1309 1310 Customer ID=11657; Build=0x5fe96; 1311 Copyright (c) 1999-2016 Cadence Design Systems Inc. 1312 1313 Permission is hereby granted, free of charge, to any person obtaining 1314 a copy of this software and associated documentation files (the 1315 "Software"), to deal in the Software without restriction, including 1316 without limitation the rights to use, copy, modify, merge, publish, 1317 distribute, sublicense, and/or sell copies of the Software, and to 1318 permit persons to whom the Software is furnished to do so, subject to 1319 the following conditions: 1320 1321 The above copyright notice and this permission notice shall be included 1322 in all copies or substantial portions of the Software. 1323 1324 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1325 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1326 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1327 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1328 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 1329 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 1330 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1331 1332 1333arch/xtensa/include/xtensa/core.h 1334================================= 1335 1336 Leveraged to NuttX by: 1337 1338 Copyright (C) 2016 Gregory Nutt. All rights reserved. 1339 1340 This file derives from code provided Cadence Design Systems, Inc.: 1341 1342 Copyright (c) 2005-2014 Cadence Design Systems, Inc. 1343 1344 Permission is hereby granted, free of charge, to any person obtaining 1345 a copy of this software and associated documentation files (the 1346 "Software"), to deal in the Software without restriction, including 1347 without limitation the rights to use, copy, modify, merge, publish, 1348 distribute, sublicense, and/or sell copies of the Software, and to 1349 permit persons to whom the Software is furnished to do so, subject to 1350 the following conditions: 1351 1352 The above copyright notice and this permission notice shall be included 1353 in all copies or substantial portions of the Software. 1354 1355 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1356 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1357 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1358 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1359 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 1360 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 1361 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1362 1363 1364arch/xtensa/include/xtensa/xtensa_coproc.h 1365arch/xtensa/src/common/xtensa_abi.h 1366arch/xtensa/src/common/xtensa_context.S 1367arch/xtensa/src/common/xtensa_coproc.S 1368arch/xtensa/src/common/xtensa_cpuint.S 1369arch/xtensa/src/common/xtensa_int_handlers.S 1370arch/xtensa/src/common/xtensa_panic.S 1371arch/xtensa/src/common/xtensa_timer.h 1372arch/xtensa/src/common/xtensa_user_handler.S 1373arch/xtensa/src/common/xtensa_vectors.S 1374arch/xtensa/src/common/xtensa_window_vector.S 1375arch/xtensa/src/esp32/chip_macros.h 1376=================================== 1377 1378 Adapted from use in NuttX by: 1379 1380 Copyright (C) 2016 Gregory Nutt. All rights reserved. 1381 Author: Gregory Nutt <gnutt@nuttx.org> 1382 1383 Derives from logic originally provided by Cadence Design Systems Inc. 1384 1385 Copyright (c) 2006-2015 Cadence Design Systems Inc. 1386 1387 Permission is hereby granted, free of charge, to any person obtaining 1388 a copy of this software and associated documentation files (the 1389 "Software"), to deal in the Software without restriction, including 1390 without limitation the rights to use, copy, modify, merge, publish, 1391 distribute, sublicense, and/or sell copies of the Software, and to 1392 permit persons to whom the Software is furnished to do so, subject to 1393 the following conditions: 1394 1395 The above copyright notice and this permission notice shall be included 1396 in all copies or substantial portions of the Software. 1397 1398 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1399 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1400 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1401 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1402 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 1403 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 1404 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 1405 1406 1407boards/arm/stm32/photon/src/stm32_wlan_firmware.c 1408drivers/wireless/ieee80211/bcm43xxx/bcmf_ioctl.h 1409================================================ 1410 1411 All rights reserved. 1412 1413 Redistribution and use in source and binary forms, with or without 1414 modification, are permitted provided that the following conditions are 1415 met: 1416 1417 1. Redistributions of source code must retain the above copyright notice, 1418 this list of conditions and the following disclaimer. 1419 1420 2. Redistributions in binary form must reproduce the above copyright 1421 notice, this list of conditions and the following disclaimer in the 1422 documentation and/or other materials provided with the distribution. 1423 1424 3. Neither the name of Broadcom nor the names of other contributors to 1425 this software may be used to endorse or promote products derived from 1426 this software without specific prior written permission. 1427 1428 4. This software may not be used as a standalone product, and may only be 1429 used as incorporated in your product or device that incorporates Broadcom 1430 wireless connectivity products and solely for the purpose of enabling the 1431 functionalities of such Broadcom products. 1432 1433 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1434 "AS IS" AND ANY WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, 1435 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR 1436 A PARTICULAR PURPOSE AND NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT 1437 SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 1438 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 1439 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 1440 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 1441 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1442 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 1443 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 1444 SUCH DAMAGE. 1445 1446arch/arm/src/lpc43xx/spifi/src/spifilib_fam_standard_cmd.c 1447arch/arm/src/lpc43xx/spifi/src/spifilib_dev_common.c 1448arch/arm/src/lpc43xx/spifi/inc/spifilib_dev.h 1449arch/arm/src/lpc43xx/spifi/inc/spifilib_api.h 1450arch/arm/src/lpc43xx/spifi/inc/private/spifilib_chiphw.h 1451========================================================= 1452 1453 Copyright(C) NXP Semiconductors, 2014 1454 All rights reserved. 1455 Software that is described herein is for illustrative purposes only 1456 which provides customers with programming information regarding the 1457 LPC products. This software is supplied "AS IS" without any warranties of 1458 any kind, and NXP Semiconductors and its licenser disclaim any and 1459 all warranties, express or implied, including all implied warranties of 1460 merchantability, fitness for a particular purpose and non-infringement of 1461 intellectual property rights. NXP Semiconductors assumes no 1462 responsibility or liability for the use of the software, conveys no 1463 license or rights under any patent, copyright, mask work right, or any 1464 other intellectual property rights in or to any products. NXP 1465 Semiconductors reserves the right to make changes in the software without 1466 notification. NXP Semiconductors also makes no representation or warranty 1467 that such application will be suitable for the specified use without 1468 further testing or modification. 1469 Permission to use, copy, modify, and distribute this software and its 1470 documentation is hereby granted, under NXP Semiconductors' and its 1471 licensor's relevant copyrights in the software, without fee, provided that 1472 it is used in conjunction with NXP Semiconductors microcontrollers. This 1473 copyright, permission, and disclaimer notice must appear in all copies of 1474 this code. 1475 1476 1477boards/arm/imxrt/imxrt1050-evk/src/imxrt_sdram_ini_dcd.c 1478========================================================= 1479 1480 Copyright (C) 2017, NXP Semiconductors, Inc. 1481 1482 Redistribution and use in source and binary forms, with or without 1483 modification, are permitted provided that the following conditions 1484 are met: 1485 1486 1. Redistributions of source code must retain the above copyright 1487 notice, this list of conditions and the following disclaimer. 1488 2. Redistributions in binary form must reproduce the above copyright 1489 notice, this list of conditions and the following disclaimer in 1490 the documentation and/or other materials provided with the 1491 distribution. 1492 3. Neither the name NuttX nor the names of its contributors may be 1493 used to endorse or promote products derived from this software 1494 without specific prior written permission. 1495 1496 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1497 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1498 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 1499 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 1500 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 1501 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1502 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 1503 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 1504 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1505 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1506 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1507 POSSIBILITY OF SUCH DAMAGE. 1508 1509 1510arch/arm/src/imxrt/imxrt_lcd.c 1511============================== 1512 1513 Copyright (C) 2019 Gregory Nutt. All rights reserved. 1514 Copyright (C) 2017, NXP Semiconductors, Inc. 1515 Author: Johannes Schock (Port) 1516 1517 Redistribution and use in source and binary forms, with or without 1518 modification, are permitted provided that the following conditions 1519 are met: 1520 1521 1. Redistributions of source code must retain the above copyright 1522 notice, this list of conditions and the following disclaimer. 1523 2. Redistributions in binary form must reproduce the above copyright 1524 notice, this list of conditions and the following disclaimer in 1525 the documentation and/or other materials provided with the 1526 distribution. 1527 3. Neither the name NuttX nor the names of its contributors may be 1528 used to endorse or promote products derived from this software 1529 without specific prior written permission. 1530 1531 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1532 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1533 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 1534 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 1535 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 1536 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1537 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 1538 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 1539 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1540 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1541 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1542 POSSIBILITY OF SUCH DAMAGE. 1543 1544 1545arch/arm/src/xmc4/hardware/xmc4_ethernet.h 1546arch/arm/src/xmc4/hardware/xmc4_flash.h 1547arch/arm/src/xmc4/hardware/xmc4_memorymap.h 1548arch/arm/src/xmc4/hardware/xmc4_ports.h 1549arch/arm/src/xmc4/hardware/xmc4_scu.h 1550arch/arm/src/xmc4/hardware/xmc4_usic.h 1551arch/arm/src/xmc4/xmc4_clockconfig.c 1552arch/arm/src/xmc4/xmc4_clockutils.c 1553arch/arm/src/xmc4/xmc4_usic.c 1554=============================================== 1555 1556 Copyright (C) 2017 Gregory Nutt. All rights reserved. 1557 Author: Gregory Nutt <gnutt@nuttx.org> 1558 1559 Redistribution and use in source and binary forms, with or without 1560 modification, are permitted provided that the following conditions 1561 are met: 1562 1563 1. Redistributions of source code must retain the above copyright 1564 notice, this list of conditions and the following disclaimer. 1565 2. Redistributions in binary form must reproduce the above copyright 1566 notice, this list of conditions and the following disclaimer in 1567 the documentation and/or other materials provided with the 1568 distribution. 1569 3. Neither the name NuttX nor the names of its contributors may be 1570 used to endorse or promote products derived from this software 1571 without specific prior written permission. 1572 1573 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1574 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1575 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 1576 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 1577 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 1578 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1579 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 1580 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 1581 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1582 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1583 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1584 POSSIBILITY OF SUCH DAMAGE. 1585 1586 May include some logic from sample code provided by Infineon: 1587 1588 Copyright (C) 2011-2015 Infineon Technologies AG. All rights reserved. 1589 1590 Infineon Technologies AG (Infineon) is supplying this software for use 1591 with Infineon's microcontrollers. This file can be freely distributed 1592 within development tools that are supporting such microcontrollers. 1593 1594 THIS SOFTWARE IS PROVIDED AS IS. NO WARRANTIES, WHETHER EXPRESS, IMPLIED 1595 OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF 1596 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS 1597 SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, 1598 INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. 1599 1600 1601crypto/aes.c 1602include/nuttx/crypto/aes.h 1603 1604 Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 1605 Extracted from the CC3000 Host Driver Implementation. 1606 1607 Redistribution and use in source and binary forms, with or without 1608 modification, are permitted provided that the following conditions 1609 are met: 1610 1611 Redistributions of source code must retain the above copyright 1612 notice, this list of conditions and the following disclaimer. 1613 1614 Redistributions in binary form must reproduce the above copyright 1615 notice, this list of conditions and the following disclaimer in the 1616 documentation and/or other materials provided with the 1617 distribution. 1618 1619 Neither the name of Texas Instruments Incorporated nor the names of 1620 its contributors may be used to endorse or promote products derived 1621 from this software without specific prior written permission. 1622 1623 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1624 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1625 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1626 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1627 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1628 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1629 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1630 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1631 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1632 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1633 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1634 1635 1636 1637arch/arm/src/tms570/tms570_selftest.c 1638arch/arm/src/tms570/tms570_lowputc.c 1639arch/arm/src/tms570/tms570_esm.c 1640arch/arm/src/tms570/tms570_clockconfig.c 1641 1642 Copyright (C) 2015 Gregory Nutt. All rights reserved. 1643 Author: Gregory Nutt <gnutt@nuttx.org> 1644 1645 Most logic in this file was leveraged from TI's Project0 which has a 1646 compatible BSD license: 1647 1648 Copyright (c) 2012, Texas Instruments Incorporated 1649 All rights reserved. 1650 1651 Redistribution and use in source and binary forms, with or without 1652 modification, are permitted provided that the following conditions 1653 are met: 1654 1655 1. Redistributions of source code must retain the above copyright 1656 notice, this list of conditions and the following disclaimer. 1657 2. Redistributions in binary form must reproduce the above copyright 1658 notice, this list of conditions and the following disclaimer in 1659 the documentation and/or other materials provided with the 1660 distribution. 1661 3. Neither the name NuttX, Texas Instruments Incorporated, nor the 1662 names of its contributors may be used to endorse or promote 1663 products derived from this software without specific prior written 1664 permission. 1665 1666 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1667 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1668 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 1669 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 1670 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 1671 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1672 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 1673 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 1674 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1675 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1676 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1677 POSSIBILITY OF SUCH DAMAGE. 1678 1679 1680arch/arm/src/tiva/tiva_chipinfo.h 1681arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_vims.h 1682arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_uart.h 1683arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_timer.h 1684arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_smph.h 1685arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_prcm.h 1686arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_memorymap.h 1687arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ioc.h 1688arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_i2c.h 1689arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_gpio.h 1690arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_flash.h 1691arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_fcfg1.h 1692arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ddi0_osc.h 1693arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ddi.h 1694arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ccfg.h 1695arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aux_sysif.h 1696arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aux_smph.h 1697arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_rtc.h 1698arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_pmctl.h 1699arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_ioc.h 1700arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_batmon.h 1701arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_adi4_aux.h 1702arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_adi3_refsys.h 1703arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_adi2_refsys.h 1704arch/arm/src/tiva/hardware/cc13x0/cc13x0_vims.h 1705arch/arm/src/tiva/hardware/cc13x0/cc13x0_uart.h 1706arch/arm/src/tiva/hardware/cc13x0/cc13x0_timer.h 1707arch/arm/src/tiva/hardware/cc13x0/cc13x0_smph.h 1708arch/arm/src/tiva/hardware/cc13x0/cc13x0_prcm.h 1709arch/arm/src/tiva/hardware/cc13x0/cc13x0_memorymap.h 1710arch/arm/src/tiva/hardware/cc13x0/cc13x0_ioc.h 1711arch/arm/src/tiva/hardware/cc13x0/cc13x0_i2c.h 1712arch/arm/src/tiva/hardware/cc13x0/cc13x0_gpio.h 1713arch/arm/src/tiva/hardware/cc13x0/cc13x0_flash.h 1714arch/arm/src/tiva/hardware/cc13x0/cc13x0_fcfg1.h 1715arch/arm/src/tiva/hardware/cc13x0/cc13x0_ddi0_osc.h 1716arch/arm/src/tiva/hardware/cc13x0/cc13x0_ddi.h 1717arch/arm/src/tiva/hardware/cc13x0/cc13x0_ccfg.h 1718arch/arm/src/tiva/hardware/cc13x0/cc13x0_aux_wuc.h 1719arch/arm/src/tiva/hardware/cc13x0/cc13x0_aux_smph.h 1720arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_wuc.h 1721arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_sysctl.h 1722arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_rtc.h 1723arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_ioc.h 1724arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_batmon.h 1725arch/arm/src/tiva/hardware/cc13x0/cc13x0_adi4_aux.h 1726arch/arm/src/tiva/hardware/cc13x0/cc13x0_adi3_refsys.h 1727arch/arm/src/tiva/hardware/cc13x0/cc13x0_adi2_refsys.h 1728arch/arm/src/tiva/cc13xx/cc13xx_chipinfo.c 1729arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v2_rom.h 1730================================================ 1731 1732 Copyright (C) 2018 Gregory Nutt. All rights reserved. 1733 Authors: Gregory Nutt <gnutt@nuttx.org> 1734 1735 Technical content derives from a TI header file that has a compatible BSD 1736 license: 1737 1738 Copyright (c) 2015-2017, Texas Instruments Incorporated 1739 All rights reserved. 1740 1741 Redistribution and use in source and binary forms, with or without 1742 modification, are permitted provided that the following conditions 1743 are met: 1744 1745 1. Redistributions of source code must retain the above copyright 1746 notice, this list of conditions and the following disclaimer. 1747 2. Redistributions in binary form must reproduce the above copyright 1748 notice, this list of conditions and the following disclaimer in 1749 the documentation and/or other materials provided with the 1750 distribution. 1751 3. Neither the name NuttX nor the names of its contributors may be 1752 used to endorse or promote products derived from this software 1753 without specific prior written permission. 1754 1755 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1756 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1757 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 1758 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 1759 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 1760 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1761 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 1762 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 1763 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1764 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1765 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1766 POSSIBILITY OF SUCH DAMAGE. 1767 1768 1769arch/arm/src/tms570/tms570_boot.c 1770================================= 1771 1772 Copyright (C) 2015 Gregory Nutt. All rights reserved. 1773 Author: Gregory Nutt <gnutt@nuttx.org> 1774 1775 This is primarily original code. However, some logic in this file was 1776 inspired/leveraged from TI's Project0 which has a compatible BSD license 1777 and credit should be given in any case: 1778 1779 Copyright (c) 2012, Texas Instruments Incorporated 1780 All rights reserved. 1781 1782 Redistribution and use in source and binary forms, with or without 1783 modification, are permitted provided that the following conditions 1784 are met: 1785 1786 1. Redistributions of source code must retain the above copyright 1787 notice, this list of conditions and the following disclaimer. 1788 2. Redistributions in binary form must reproduce the above copyright 1789 notice, this list of conditions and the following disclaimer in 1790 the documentation and/or other materials provided with the 1791 distribution. 1792 3. Neither the name NuttX nor the names of its contributors may be 1793 used to endorse or promote products derived from this software 1794 without specific prior written permission. 1795 1796 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1797 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1798 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 1799 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 1800 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 1801 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1802 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 1803 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 1804 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1805 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1806 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1807 POSSIBILITY OF SUCH DAMAGE. 1808 1809arch/arm/src/tiva/common/tiva_adclow.c 1810====================================== 1811 1812 Copyright (C) 2016-2018 Gregory Nutt. All rights reserved. 1813 Copyright (C) 2015 TRD2 Inc. All rights reserved. 1814 Author: Calvin Maguranis <calvin.maguranis@trd2inc.com> 1815 Gregory Nutt <gnutt@nuttx.org> 1816 1817 The Tivaware sample code has a BSD compatible license that requires this 1818 copyright notice: 1819 1820 Copyright (c) 2005-2014 Texas Instruments Incorporated. 1821 All rights reserved. 1822 Software License Agreement 1823 1824 Redistribution and use in source and binary forms, with or without 1825 modification, are permitted provided that the following conditions 1826 are met: 1827 1828 Redistributions of source code must retain the above copyright 1829 notice, this list of conditions and the following disclaimer. 1830 1831 Redistributions in binary form must reproduce the above copyright 1832 notice, this list of conditions and the following disclaimer in the 1833 documentation and/or other materials provided with the 1834 distribution. 1835 1836 Neither the name of Texas Instruments Incorporated nor the names of 1837 its contributors may be used to endorse or promote products derived 1838 from this software without specific prior written permission. 1839 1840 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1841 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1842 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1843 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1844 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1845 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1846 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1847 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1848 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1849 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1850 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1851 1852 1853arch/arm/src/tiva/common/tiva_adclib.c 1854======================================= 1855 1856 Copyright (C) 2015 TRD2 Inc. All rights reserved. 1857 Author: Calvin Maguranis <calvin.maguranis@trd2inc.com> 1858 1859 The Tivaware sample code has a BSD compatible license that requires this 1860 copyright notice: 1861 1862 Copyright (c) 2005-2014 Texas Instruments Incorporated. 1863 All rights reserved. 1864 Software License Agreement 1865 1866 Redistribution and use in source and binary forms, with or without 1867 modification, are permitted provided that the following conditions 1868 are met: 1869 1870 Redistributions of source code must retain the above copyright 1871 notice, this list of conditions and the following disclaimer. 1872 1873 Redistributions in binary form must reproduce the above copyright 1874 notice, this list of conditions and the following disclaimer in the 1875 documentation and/or other materials provided with the 1876 distribution. 1877 1878 Neither the name of Texas Instruments Incorporated nor the names of 1879 its contributors may be used to endorse or promote products derived 1880 from this software without specific prior written permission. 1881 1882 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1883 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1884 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1885 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1886 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1887 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1888 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1889 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1890 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1891 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1892 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1893 1894 1895arch/arm/src/tiva/cc13xx/cc13xx_prcm.c 1896arch/arm/src/tiva/cc13xx/cc13xx_prcm.h 1897====================================== 1898 1899 Copyright (C) 2018 Gregory Nutt. All rights reserved. 1900 Author: Gregory Nutt <gnutt@nuttx.org> 1901 1902 Includes definitions from TI's prcm.c file which has a fully compatible 1903 BSD license: 1904 1905 Copyright (c) 2015-2017, Texas Instruments Incorporated 1906 All rights reserved. 1907 1908 Redistribution and use in source and binary forms, with or without 1909 modification, are permitted provided that the following conditions 1910 are met: 1911 1912 1. Redistributions of source code must retain the above copyright 1913 notice, this list of conditions and the following disclaimer. 1914 2. Redistributions in binary form must reproduce the above copyright 1915 notice, this list of conditions and the following disclaimer in 1916 the documentation and/or other materials provided with the 1917 distribution. 1918 3. Neither the name NuttX nor the names of its contributors may be 1919 used to endorse or promote products derived from this software 1920 without specific prior written permission. 1921 1922 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1923 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1924 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 1925 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 1926 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 1927 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 1928 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 1929 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 1930 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 1931 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 1932 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1933 POSSIBILITY OF SUCH DAMAGE. 1934 1935 1936arch/arm/src/tiva/cc13xx/cc13x2_v1_trim.c 1937arch/arm/src/tiva/cc13xx/cc13x2_v2_trim.c 1938arch/arm/src/tiva/cc13xx/cc13x0_trim.c 1939========================================= 1940 1941 Copyright (C) 2019 Gregory Nutt. All rights reserved. 1942 Author: Gregory Nutt <gnutt@nuttx.org> 1943 1944 This is a port of TI's setup.c file (revision 49363) which has a fully 1945 compatible BSD license: 1946 1947 Copyright (c) 2015-2017, Texas Instruments Incorporated 1948 All rights reserved. 1949 1950 Redistribution and use in source and binary forms, with or without 1951 modification, are permitted provided that the following conditions are 1952 met: 1953 1954 1) Redistributions of source code must retain the above copyright 1955 notice, this list of conditions and the following disclaimer. 1956 1957 2) Redistributions in binary form must reproduce the above copyright 1958 notice, this list of conditions and the following disclaimer in the 1959 documentation and/or other materials provided with the distribution. 1960 1961 3) Neither the name NuttX nor the names of its contributors may be used 1962 to endorse or promote products derived from this software without 1963 specific prior written permission. 1964 1965 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 1966 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 1967 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 1968 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1969 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1970 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 1971 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 1972 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 1973 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 1974 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 1975 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1976 1977 1978arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.h 1979=============================================== 1980 1981 Copyright (C) 2019 Gregory Nutt. All rights reserved. 1982 Author: Gregory Nutt <gnutt@nuttx.org> 1983 1984 This is a port of TI's rom.h file which has a fully compatible 1985 BSD license: 1986 1987 Copyright (c) 2015-2017, Texas Instruments Incorporated 1988 All rights reserved. 1989 1990 Redistribution and use in source and binary forms, with or without 1991 modification, are permitted provided that the following conditions 1992 are met: 1993 1994 1. Redistributions of source code must retain the above copyright 1995 notice, this list of conditions and the following disclaimer. 1996 2. Redistributions in binary form must reproduce the above copyright 1997 notice, this list of conditions and the following disclaimer in 1998 the documentation and/or other materials provided with the 1999 distribution. 2000 3. Neither the name NuttX nor the names of its contributors may be 2001 used to endorse or promote products derived from this software 2002 without specific prior written permission. 2003 2004 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2005 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2006 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 2007 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 2008 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 2009 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 2010 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 2011 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 2012 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2013 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 2014 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2015 POSSIBILITY OF SUCH DAMAGE. 2016 2017 2018arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.c 2019arch/arm/src/tiva/cc13xx/cc13x0_rom.c 2020=============================================== 2021 2022 Copyright (C) 2019 Gregory Nutt. All rights reserved. 2023 Author: Gregory Nutt <gnutt@nuttx.org> 2024 2025 This is a port of TI's setup_rom.c file which has a fully compatible BSD 2026 license: 2027 2028 Copyright (c) 2015-2017, Texas Instruments Incorporated 2029 All rights reserved. 2030 2031 Redistribution and use in source and binary forms, with or without 2032 modification, are permitted provided that the following conditions 2033 are met: 2034 2035 1. Redistributions of source code must retain the above copyright 2036 notice, this list of conditions and the following disclaimer. 2037 2. Redistributions in binary form must reproduce the above copyright 2038 notice, this list of conditions and the following disclaimer in 2039 the documentation and/or other materials provided with the 2040 distribution. 2041 3. Neither the name NuttX nor the names of its contributors may be 2042 used to endorse or promote products derived from this software 2043 without specific prior written permission. 2044 2045 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2046 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2047 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 2048 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 2049 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 2050 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 2051 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 2052 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 2053 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2054 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 2055 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2056 POSSIBILITY OF SUCH DAMAGE. 2057 2058 2059arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.h 2060=========================================== 2061 2062 Copyright (C) 2019 Gregory Nutt. All rights reserved. 2063 Author: Gregory Nutt <gnutt@nuttx.org> 2064 2065 This is a port of TI's aux_sysif.h file which has a fully compatible BSD 2066 license: 2067 2068 Copyright (c) 2015-2017, Texas Instruments Incorporated 2069 All rights reserved. 2070 2071 Redistribution and use in source and binary forms, with or without 2072 modification, are permitted provided that the following conditions 2073 are met: 2074 2075 1. Redistributions of source code must retain the above copyright 2076 notice, this list of conditions and the following disclaimer. 2077 2. Redistributions in binary form must reproduce the above copyright 2078 notice, this list of conditions and the following disclaimer in 2079 the documentation and/or other materials provided with the 2080 distribution. 2081 3. Neither the name NuttX nor the names of its contributors may be 2082 used to endorse or promote products derived from this software 2083 without specific prior written permission. 2084 2085 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2086 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2087 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 2088 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 2089 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 2090 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 2091 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 2092 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 2093 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2094 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 2095 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2096 POSSIBILITY OF SUCH DAMAGE. 2097 2098 2099arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.c 2100=========================================== 2101 2102 Copyright (C) 2018 Gregory Nutt. All rights reserved. 2103 Authors: Gregory Nutt <gnutt@nuttx.org> 2104 2105 Technical content derives from a TI aux_sysif.c file that has a 2106 compatible BSD license: 2107 2108 Copyright (c) 2015-2017, Texas Instruments Incorporated 2109 All rights reserved. 2110 2111 Redistribution and use in source and binary forms, with or without 2112 modification, are permitted provided that the following conditions 2113 are met: 2114 2115 1. Redistributions of source code must retain the above copyright 2116 notice, this list of conditions and the following disclaimer. 2117 2. Redistributions in binary form must reproduce the above copyright 2118 notice, this list of conditions and the following disclaimer in 2119 the documentation and/or other materials provided with the 2120 distribution. 2121 3. Neither the name NuttX nor the names of its contributors may be 2122 used to endorse or promote products derived from this software 2123 without specific prior written permission. 2124 2125 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2126 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2127 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 2128 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 2129 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 2130 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 2131 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 2132 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 2133 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2134 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 2135 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2136 POSSIBILITY OF SUCH DAMAGE. 2137 2138 2139arch/arm/src/tiva/cc13xx/cc13x0_rom.h 2140===================================== 2141 2142 Copyright (C) 2019 Gregory Nutt. All rights reserved. 2143 Author: Gregory Nutt <gnutt@nuttx.org> 2144 2145 This is a port of TI's setup_rom.h file which has a fully compatible 2146 BSD license: 2147 2148 Copyright (c) 2015-2017, Texas Instruments Incorporated 2149 All rights reserved. 2150 2151 Redistribution and use in source and binary forms, with or without 2152 modification, are permitted provided that the following conditions 2153 are met: 2154 2155 1. Redistributions of source code must retain the above copyright 2156 notice, this list of conditions and the following disclaimer. 2157 2. Redistributions in binary form must reproduce the above copyright 2158 notice, this list of conditions and the following disclaimer in 2159 the documentation and/or other materials provided with the 2160 distribution. 2161 3. Neither the name NuttX nor the names of its contributors may be 2162 used to endorse or promote products derived from this software 2163 without specific prior written permission. 2164 2165 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2166 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2167 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 2168 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 2169 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 2170 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 2171 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 2172 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 2173 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2174 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 2175 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2176 POSSIBILITY OF SUCH DAMAGE. 2177 2178fs/nfs 2179============ 2180 Copyright (C) 2012 Gregory Nutt. All rights reserved. 2181 Copyright (C) 2012 Jose Pablo Rojas Vargas. All rights reserved. 2182 Author: Jose Pablo Rojas Vargas <jrojas@nx-engineering.com> 2183 Gregory Nutt <gnutt@nuttx.org> 2184 2185 Leveraged from OpenBSD: 2186 2187 Copyright (c) 1989, 1993 2188 The Regents of the University of California. All rights reserved. 2189 2190 This code is derived from software contributed to Berkeley by 2191 Rick Macklem at The University of Guelph. 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 the 2201 documentation and/or other materials provided with the distribution. 2202 4. Neither the name of the University nor the names of its contributors 2203 may be used to endorse or promote products derived from this software 2204 without specific prior written permission. 2205 2206 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2207 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2208 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2209 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2210 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2211 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2212 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2213 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2214 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2215 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2216 SUCH DAMAGE. 2217 2218fs/spiffs 2219========= 2220 Copyright (C) 2018 Gregory Nutt. All rights reserved. 2221 Author: Gregory Nutt <gnutt@nuttx.org> 2222 2223 This is a port of version 0.3.7 of SPIFFS by Peter Andersion. That 2224 version was originally released under the MIT license but is here re- 2225 released under the NuttX BSD license. 2226 2227 Copyright (c) 2013-2017 Peter Andersson (pelleplutt1976@gmail.com) 2228 2229 Redistribution and use in source and binary forms, with or without 2230 modification, are permitted provided that the following conditions 2231 are met: 2232 2233 1. Redistributions of source code must retain the above copyright 2234 notice, this list of conditions and the following disclaimer. 2235 2. Redistributions in binary form must reproduce the above copyright 2236 notice, this list of conditions and the following disclaimer in 2237 the documentation and/or other materials provided with the 2238 distribution. 2239 3. Neither the name NuttX nor the names of its contributors may be 2240 used to endorse or promote products derived from this software 2241 without specific prior written permission. 2242 2243 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2244 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2245 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 2246 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 2247 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 2248 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 2249 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 2250 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 2251 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2252 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 2253 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2254 POSSIBILITY OF SUCH DAMAGE. 2255 2256drivers/mtd/hamming.c 2257drivers/mtd/mtd_modeltab.c 2258drivers/mtd/mtd_nand.c 2259drivers/mtd/mtd_nandecc.c 2260drivers/mtd/mtd_nandmodel.c 2261drivers/mtd/mtd_nandscheme.c 2262drivers/mtd/mtd_onfi.c 2263include/nuttx/mtd/hamming.h 2264include/nuttx/mtd/nand.h 2265include/nuttx/mtd/nand_config.h 2266include/nuttx/mtd/nand_ecc.h 2267include/nuttx/mtd/nand_model.h 2268include/nuttx/mtd/nand_raw.h 2269include/nuttx/mtd/nand_scheme.h 2270include/nuttx/mtd/onfi.h 2271======================== 2272 2273 Copyright (c) 2011, Atmel Corporation 2274 2275 Redistribution and use in source and binary forms, with or without 2276 modification, are permitted provided that the following conditions 2277 are met: 2278 2279 1. Redistributions of source code must retain the above copyright 2280 notice, this list of conditions and the following disclaimer. 2281 2. Redistributions in binary form must reproduce the above copyright 2282 notice, this list of conditions and the following disclaimer in 2283 the documentation and/or other materials provided with the 2284 distribution. 2285 3. Neither the names NuttX nor Atmel nor the names of its contributors 2286 may be used to endorse or promote products derived from this software 2287 without specific prior written permission. 2288 2289 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2290 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2291 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 2292 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 2293 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 2294 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 2295 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 2296 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 2297 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2298 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 2299 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2300 POSSIBILITY OF SUCH DAMAGE. 2301 2302 2303 drivers/usbhost/hid_parser.c 2304============================= 2305 Copyright (C) 2011 Gregory Nutt. All rights reserved. 2306 2307 Adapted from the LUFA Library: 2308 2309 Copyright 2011 Dean Camera (dean [at] fourwalledcubicle [dot] com) 2310 dean [at] fourwalledcubicle [dot] com, www.lufa-lib.org 2311 2312 Permission to use, copy, modify, distribute, and sell this 2313 software and its documentation for any purpose is hereby granted 2314 without fee, provided that the above copyright notice appear in 2315 all copies and that both that the copyright notice and this 2316 permission notice and warranty disclaimer appear in supporting 2317 documentation, and that the name of the author not be used in 2318 advertising or publicity pertaining to distribution of the 2319 software without specific, written prior permission. 2320 2321 The author disclaim all warranties with regard to this 2322 software, including all implied warranties of merchantability 2323 and fitness. In no event shall the author be liable for any 2324 special, indirect or consequential damages or any damages 2325 whatsoever resulting from loss of use, data or profits, whether 2326 in an action of contract, negligence or other tortious action, 2327 arising out of or in connection with the use or performance of 2328 this software. 2329 2330libs/libc/machine/arm/armv8-m 2331============================= 2332 Copyright (c) 2011, 2012 ARM Ltd. All rights reserved. 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 the 2342 documentation and/or other materials provided with the distribution. 2343 3. The name of the company may not be used to endorse or promote 2344 products derived from this software without specific prior written 2345 permission. 2346 2347 THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED 2348 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 2349 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 2350 IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2351 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 2352 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 2353 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 2354 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 2355 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 2356 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2357 2358libs/libc/math/__cos.c 2359libs/libc/math/__sin.c 2360libs/libc/math/lib_lgamma.c 2361libs/libc/math/lib_copysignf.c 2362====================== 2363 Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 2364 2365 Developed at SunSoft, a Sun Microsystems, Inc. business. 2366 Permission to use, copy, modify, and distribute this 2367 software is freely granted, provided that this notice 2368 is preserved. 2369 2370 Redistribution and use in source and binary forms, with or without 2371 modification, are permitted provided that the following conditions 2372 are met: 2373 2374 1. Redistributions of source code must retain the above copyright 2375 notice, this list of conditions and the following disclaimer. 2376 2. Redistributions in binary form must reproduce the above copyright 2377 notice, this list of conditions and the following disclaimer in 2378 the documentation and/or other materials provided with the 2379 distribution. 2380 3. Neither the name NuttX nor the names of its contributors may be 2381 used to endorse or promote products derived from this software 2382 without specific prior written permission. 2383 2384 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2385 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2386 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 2387 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 2388 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 2389 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 2390 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 2391 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 2392 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2393 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 2394 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2395 POSSIBILITY OF SUCH DAMAGE. 2396 2397drivers/wireless/bluetooth/bt_uart.c 2398drivers/wireless/bluetooth/bt_uart.h 2399wireless/bluetooth 2400=========================== 2401 Copyright (c) 2016, Intel Corporation 2402 All rights reserved. 2403 2404 Redistribution and use in source and binary forms, with or without 2405 modification, are permitted provided that the following conditions are 2406 met: 2407 2408 1. Redistributions of source code must retain the above copyright notice, 2409 this list of conditions and the following disclaimer. 2410 2411 2. Redistributions in binary form must reproduce the above copyright 2412 notice, this list of conditions and the following disclaimer in the 2413 documentation and/or other materials provided with the distribution. 2414 2415 3. Neither the name of the copyright holder nor the names of its 2416 contributors may be used to endorse or promote products derived from 2417 this software without specific prior written permission. 2418 2419 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2420 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 2421 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2422 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 2423 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 2424 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 2425 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS 2426 ; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 2427 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 2428 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 2429 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2430 2431drivers/wireless/spirit/ 2432======================= 2433 Copyright(c) 2015 STMicroelectronics 2434 Author: VMA division - AMS 2435 Version 3.2.2 08-July-2015 2436 2437 Redistribution and use in source and binary forms, with or without 2438 modification, are permitted provided that the following conditions 2439 are met: 2440 2441 1. Redistributions of source code must retain the above copyright 2442 notice, this list of conditions and the following disclaimer. 2443 2. Redistributions in binary form must reproduce the above copyright 2444 notice, this list of conditions and the following disclaimer in the 2445 documentation and/or other materials provided with the distribution. 2446 3. Neither the name of STMicroelectronics nor the names of its 2447 contributors may be used to endorse or promote products derived from 2448 this software without specific prior written permission. 2449 2450 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2451 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 2452 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2453 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 2454 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 2455 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 2456 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 2457 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 2458 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 2459 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 2460 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2461