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