LICENSE 98 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144
  1. Apache License
  2. Version 2.0, January 2004
  3. http://www.apache.org/licenses/
  4. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  5. 1. Definitions.
  6. "License" shall mean the terms and conditions for use, reproduction,
  7. and distribution as defined by Sections 1 through 9 of this document.
  8. "Licensor" shall mean the copyright owner or entity authorized by
  9. the copyright owner that is granting the License.
  10. "Legal Entity" shall mean the union of the acting entity and all
  11. other entities that control, are controlled by, or are under common
  12. control with that entity. For the purposes of this definition,
  13. "control" means (i) the power, direct or indirect, to cause the
  14. direction or management of such entity, whether by contract or
  15. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16. outstanding shares, or (iii) beneficial ownership of such entity.
  17. "You" (or "Your") shall mean an individual or Legal Entity
  18. exercising permissions granted by this License.
  19. "Source" form shall mean the preferred form for making modifications,
  20. including but not limited to software source code, documentation
  21. source, and configuration files.
  22. "Object" form shall mean any form resulting from mechanical
  23. transformation or translation of a Source form, including but
  24. not limited to compiled object code, generated documentation,
  25. and conversions to other media types.
  26. "Work" shall mean the work of authorship, whether in Source or
  27. Object form, made available under the License, as indicated by a
  28. copyright notice that is included in or attached to the work
  29. (an example is provided in the Appendix below).
  30. "Derivative Works" shall mean any work, whether in Source or Object
  31. form, that is based on (or derived from) the Work and for which the
  32. editorial revisions, annotations, elaborations, or other modifications
  33. represent, as a whole, an original work of authorship. For the purposes
  34. of this License, Derivative Works shall not include works that remain
  35. separable from, or merely link (or bind by name) to the interfaces of,
  36. the Work and Derivative Works thereof.
  37. "Contribution" shall mean any work of authorship, including
  38. the original version of the Work and any modifications or additions
  39. to that Work or Derivative Works thereof, that is intentionally
  40. submitted to Licensor for inclusion in the Work by the copyright owner
  41. or by an individual or Legal Entity authorized to submit on behalf of
  42. the copyright owner. For the purposes of this definition, "submitted"
  43. means any form of electronic, verbal, or written communication sent
  44. to the Licensor or its representatives, including but not limited to
  45. communication on electronic mailing lists, source code control systems,
  46. and issue tracking systems that are managed by, or on behalf of, the
  47. Licensor for the purpose of discussing and improving the Work, but
  48. excluding communication that is conspicuously marked or otherwise
  49. designated in writing by the copyright owner as "Not a Contribution."
  50. "Contributor" shall mean Licensor and any individual or Legal Entity
  51. on behalf of whom a Contribution has been received by Licensor and
  52. subsequently incorporated within the Work.
  53. 2. Grant of Copyright License. Subject to the terms and conditions of
  54. this License, each Contributor hereby grants to You a perpetual,
  55. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  56. copyright license to reproduce, prepare Derivative Works of,
  57. publicly display, publicly perform, sublicense, and distribute the
  58. Work and such Derivative Works in Source or Object form.
  59. 3. Grant of Patent License. Subject to the terms and conditions of
  60. this License, each Contributor hereby grants to You a perpetual,
  61. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  62. (except as stated in this section) patent license to make, have made,
  63. use, offer to sell, sell, import, and otherwise transfer the Work,
  64. where such license applies only to those patent claims licensable
  65. by such Contributor that are necessarily infringed by their
  66. Contribution(s) alone or by combination of their Contribution(s)
  67. with the Work to which such Contribution(s) was submitted. If You
  68. institute patent litigation against any entity (including a
  69. cross-claim or counterclaim in a lawsuit) alleging that the Work
  70. or a Contribution incorporated within the Work constitutes direct
  71. or contributory patent infringement, then any patent licenses
  72. granted to You under this License for that Work shall terminate
  73. as of the date such litigation is filed.
  74. 4. Redistribution. You may reproduce and distribute copies of the
  75. Work or Derivative Works thereof in any medium, with or without
  76. modifications, and in Source or Object form, provided that You
  77. meet the following conditions:
  78. (a) You must give any other recipients of the Work or
  79. Derivative Works a copy of this License; and
  80. (b) You must cause any modified files to carry prominent notices
  81. stating that You changed the files; and
  82. (c) You must retain, in the Source form of any Derivative Works
  83. that You distribute, all copyright, patent, trademark, and
  84. attribution notices from the Source form of the Work,
  85. excluding those notices that do not pertain to any part of
  86. the Derivative Works; and
  87. (d) If the Work includes a "NOTICE" text file as part of its
  88. distribution, then any Derivative Works that You distribute must
  89. include a readable copy of the attribution notices contained
  90. within such NOTICE file, excluding those notices that do not
  91. pertain to any part of the Derivative Works, in at least one
  92. of the following places: within a NOTICE text file distributed
  93. as part of the Derivative Works; within the Source form or
  94. documentation, if provided along with the Derivative Works; or,
  95. within a display generated by the Derivative Works, if and
  96. wherever such third-party notices normally appear. The contents
  97. of the NOTICE file are for informational purposes only and
  98. do not modify the License. You may add Your own attribution
  99. notices within Derivative Works that You distribute, alongside
  100. or as an addendum to the NOTICE text from the Work, provided
  101. that such additional attribution notices cannot be construed
  102. as modifying the License.
  103. You may add Your own copyright statement to Your modifications and
  104. may provide additional or different license terms and conditions
  105. for use, reproduction, or distribution of Your modifications, or
  106. for any such Derivative Works as a whole, provided Your use,
  107. reproduction, and distribution of the Work otherwise complies with
  108. the conditions stated in this License.
  109. 5. Submission of Contributions. Unless You explicitly state otherwise,
  110. any Contribution intentionally submitted for inclusion in the Work
  111. by You to the Licensor shall be under the terms and conditions of
  112. this License, without any additional terms or conditions.
  113. Notwithstanding the above, nothing herein shall supersede or modify
  114. the terms of any separate license agreement you may have executed
  115. with Licensor regarding such Contributions.
  116. 6. Trademarks. This License does not grant permission to use the trade
  117. names, trademarks, service marks, or product names of the Licensor,
  118. except as required for reasonable and customary use in describing the
  119. origin of the Work and reproducing the content of the NOTICE file.
  120. 7. Disclaimer of Warranty. Unless required by applicable law or
  121. agreed to in writing, Licensor provides the Work (and each
  122. Contributor provides its Contributions) on an "AS IS" BASIS,
  123. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  124. implied, including, without limitation, any warranties or conditions
  125. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  126. PARTICULAR PURPOSE. You are solely responsible for determining the
  127. appropriateness of using or redistributing the Work and assume any
  128. risks associated with Your exercise of permissions under this License.
  129. 8. Limitation of Liability. In no event and under no legal theory,
  130. whether in tort (including negligence), contract, or otherwise,
  131. unless required by applicable law (such as deliberate and grossly
  132. negligent acts) or agreed to in writing, shall any Contributor be
  133. liable to You for damages, including any direct, indirect, special,
  134. incidental, or consequential damages of any character arising as a
  135. result of this License or out of the use or inability to use the
  136. Work (including but not limited to damages for loss of goodwill,
  137. work stoppage, computer failure or malfunction, or any and all
  138. other commercial damages or losses), even if such Contributor
  139. has been advised of the possibility of such damages.
  140. 9. Accepting Warranty or Additional Liability. While redistributing
  141. the Work or Derivative Works thereof, You may choose to offer,
  142. and charge a fee for, acceptance of support, warranty, indemnity,
  143. or other liability obligations and/or rights consistent with this
  144. License. However, in accepting such obligations, You may act only
  145. on Your own behalf and on Your sole responsibility, not on behalf
  146. of any other Contributor, and only if You agree to indemnify,
  147. defend, and hold each Contributor harmless for any liability
  148. incurred by, or claims asserted against, such Contributor by reason
  149. of your accepting any such warranty or additional liability.
  150. END OF TERMS AND CONDITIONS
  151. APPENDIX: How to apply the Apache License to your work.
  152. To apply the Apache License to your work, attach the following
  153. boilerplate notice, with the fields enclosed by brackets "[]"
  154. replaced with your own identifying information. (Don't include
  155. the brackets!) The text should be enclosed in the appropriate
  156. comment syntax for the file format. We also recommend that a
  157. file or class name and description of purpose be included on the
  158. same "printed page" as the copyright notice for easier
  159. identification within third-party archives.
  160. Copyright [yyyy] [name of copyright owner]
  161. Licensed under the Apache License, Version 2.0 (the "License");
  162. you may not use this file except in compliance with the License.
  163. You may obtain a copy of the License at
  164. http://www.apache.org/licenses/LICENSE-2.0
  165. Unless required by applicable law or agreed to in writing, software
  166. distributed under the License is distributed on an "AS IS" BASIS,
  167. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  168. See the License for the specific language governing permissions and
  169. limitations under the License.
  170. ------------------------------------------------------------------------------
  171. uIP
  172. ===
  173. Many lower-level networking components of NuttX derive from uIP:
  174. Copyright (c) 2001-2003, Adam Dunkels.
  175. All rights reserved.
  176. Redistribution and use in source and binary forms, with or without
  177. modification, are permitted provided that the following conditions
  178. are met:
  179. 1. Redistributions of source code must retain the above copyright
  180. notice, this list of conditions and the following disclaimer.
  181. 2. Redistributions in binary form must reproduce the above copyright
  182. notice, this list of conditions and the following disclaimer in the
  183. documentation and/or other materials provided with the distribution.
  184. 3. The name of the author may not be used to endorse or promote
  185. products derived from this software without specific prior
  186. written permission.
  187. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
  188. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  189. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  190. ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  191. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  192. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  193. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  194. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  195. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  196. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  197. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  198. Rhombus Math Library
  199. ====================
  200. The math library used in NuttX derives from the Rhombus OS by Nick Johnson
  201. (with many, many additions):
  202. Copyright (C) 2009-2011 Nick Johnson <nickbjohnson4224 at gmail.com>
  203. Permission to use, copy, modify, and distribute this software for any
  204. purpose with or without fee is hereby granted, provided that the above
  205. copyright notice and this permission notice appear in all copies.
  206. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  207. WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  208. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  209. ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  210. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  211. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  212. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  213. IGMP
  214. ====
  215. IGMP support, if enabled, adds additional logic by Steve Reynolds:
  216. Copyright (c) 2002 CITEL Technologies Ltd.
  217. All rights reserved.
  218. The HID Parser in drivers/usbhost
  219. =================================
  220. Adapted from the LUFA Library (HPND-sell-variant):
  221. Copyright 2011 Dean Camera (dean [at] fourwalledcubicle [dot] com)
  222. dean [at] fourwalledcubicle [dot] com, www.lufa-lib.org
  223. Permission to use, copy, modify, distribute, and sell this
  224. software and its documentation for any purpose is hereby granted
  225. without fee, provided that the above copyright notice appear in
  226. all copies and that both that the copyright notice and this
  227. permission notice and warranty disclaimer appear in supporting
  228. documentation, and that the name of the author not be used in
  229. advertising or publicity pertaining to distribution of the
  230. software without specific, written prior permission.
  231. The author disclaim all warranties with regard to this
  232. software, including all implied warranties of merchantability
  233. and fitness. In no event shall the author be liable for any
  234. special, indirect or consequential damages or any damages
  235. whatsoever resulting from loss of use, data or profits, whether
  236. in an action of contract, negligence or other tortious action,
  237. arising out of or in connection with the use or performance of
  238. this software.
  239. Certain functions in the NuttX C-library derive from other BSD-compatible
  240. sources:
  241. fs/nfs
  242. ======
  243. NFS:
  244. Copyright (c) 1989, 1991, 1993, 1995 The Regents of the University of
  245. California. All rights reserved.
  246. and RPC also has:
  247. Copyright (c) 2004 The Regents of the University of Michigan.
  248. Copyright (c) 2004 Weston Andros Adamson <muzzle@umich.edu>.
  249. Copyright (c) 2004 Marius Aamodt Eriksen <marius@umich.edu>.
  250. The University of Michigan uses a modified BSD license equivalent to
  251. the NuttX license. The University of California code uses the original
  252. BSD license and requires that I state the following:
  253. "This product includes software developed by the University of
  254. California, Berkeley and its contributors."
  255. fs/spiffs
  256. =========
  257. The MIT License (MIT)
  258. Copyright (c) 2013-2017 Peter Andersson (pelleplutt1976<at>gmail.com)
  259. Permission is hereby granted, free of charge, to any person obtaining a copy of
  260. this software and associated documentation files (the "Software"), to deal in
  261. the Software without restriction, including without limitation the rights to
  262. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  263. the Software, and to permit persons to whom the Software is furnished to do so,
  264. subject to the following conditions:
  265. The above copyright notice and this permission notice shall be included in all
  266. copies or substantial portions of the Software.
  267. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  268. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  269. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  270. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  271. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  272. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  273. strtod()
  274. ========
  275. Copyright (C) 2002 Michael Ringgaard. All rights reserved.
  276. Copyright (C) 2006-2007 H. Peter Anvin.
  277. dtoa()
  278. ======
  279. If you enable floating point conversions with CONFIG_LIBC_FLOATINGPOINT,
  280. then some files with an unmodified BSD license will be included. That
  281. license is similar to the above (modified) BSD license, but has an
  282. additional requirement that I state the following:
  283. "This product includes software developed by the University of
  284. California, Berkeley and its contributors."
  285. libc/string/lib_vikmemcpy.c
  286. ===========================
  287. If you enable CONFIG_MEMCPY_VIK, then you will build with the optimized
  288. version of memcpy from Daniel Vik. Licensing information for that version
  289. of memcpy() follows:
  290. Copyright (C) 1999-2010 Daniel Vik
  291. This software is provided 'as-is', without any express or implied
  292. warranty. In no event will the authors be held liable for any
  293. damages arising from the use of this software.
  294. Permission is granted to anyone to use this software for any
  295. purpose, including commercial applications, and to alter it and
  296. redistribute it freely, subject to the following restrictions:
  297. 1. The origin of this software must not be misrepresented; you
  298. must not claim that you wrote the original software. If you
  299. use this software in a product, an acknowledgment in the
  300. use this software in a product, an acknowledgment in the
  301. product documentation would be appreciated but is not
  302. required.
  303. 2. Altered source versions must be plainly marked as such, and
  304. must not be misrepresented as being the original software.
  305. 3. This notice may not be removed or altered from any source
  306. distribution.
  307. libs/libc/math
  308. ==============
  309. If you enable CONFIG_LIB, you will build the math library at libc/math.
  310. This library was taken from the math library developed for the Rhombus
  311. OS by Nick Johnson (https://github.com/nickbjohnson4224/rhombus). This
  312. port was contributed by Darcy Gong. The Rhombus math library has this
  313. compatible MIT license:
  314. Copyright (C) 2009-2011 Nick Johnson <nickbjohnson4224 at gmail.com>
  315. Permission to use, copy, modify, and distribute this software for any
  316. purpose with or without fee is hereby granted, provided that the above
  317. copyright notice and this permission notice appear in all copies.
  318. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  319. WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  320. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  321. ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  322. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  323. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  324. drivers/video/ov2640
  325. ====================
  326. WARNING: Some of the information in the data tables in this file came
  327. from other projects with conflicting licenses: Linux and ArduCAM. Those
  328. both have GPL licenses. I am not sure if it is proper or not to lift the
  329. content of those tables and still retain this BSD license. I am guessing
  330. so, but I am not a copyright attorney so you should use this driver in
  331. products at your own risk.
  332. include/nuttx/lcd/ili9488.h
  333. ===========================
  334. Copyright (c) 2011, Atmel Corporation
  335. All rights reserved.
  336. Redistribution and use in source and binary forms, with or without
  337. modification, are permitted provided that the following conditions are
  338. met:
  339. - Redistributions of source code must retain the above copyright notice,
  340. this list of conditions and the disclaimer below.
  341. - Atmel's name may not be used to endorse or promote products derived
  342. from this software without specific prior written permission.
  343. DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
  344. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  345. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
  346. DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
  347. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  348. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
  349. OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  350. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  351. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  352. EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  353. include/nuttx/input/x11_keysymdef.h
  354. ===================================
  355. Copyright 1987, 1994, 1998 The Open Group
  356. Permission to use, copy, modify, distribute, and sell this software and
  357. its documentation for any purpose is hereby granted without fee, provided
  358. that the above copyright notice appear in all copies and that both that
  359. copyright notice and this permission notice appear in supporting
  360. documentation.
  361. The above copyright notice and this permission notice shall be included
  362. in all copies or substantial portions of the Software.
  363. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  364. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  365. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  366. IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
  367. OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  368. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  369. OTHER DEALINGS IN THE SOFTWARE.
  370. Except as contained in this notice, the name of The Open Group shall
  371. not be used in advertising or otherwise to promote the sale, use or
  372. other dealings in this Software without prior written authorization
  373. from The Open Group.
  374. Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts
  375. All Rights Reserved
  376. Permission to use, copy, modify, and distribute this software and its
  377. documentation for any purpose and without fee is hereby granted,
  378. provided that the above copyright notice appear in all copies and that
  379. both that copyright notice and this permission notice appear in
  380. supporting documentation, and that the name of Digital not be
  381. used in advertising or publicity pertaining to distribution of the
  382. software without specific, written prior permission.
  383. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  384. ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
  385. DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
  386. ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  387. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
  388. ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  389. SOFTWARE.
  390. arch/xtensa/src/esp32/chip_macros.h
  391. ===================================
  392. Copyright (c) 2006-2015 Cadence Design Systems Inc.
  393. Permission is hereby granted, free of charge, to any person obtaining
  394. a copy of this software and associated documentation files (the
  395. "Software"), to deal in the Software without restriction, including
  396. without limitation the rights to use, copy, modify, merge, publish,
  397. distribute, sublicense, and/or sell copies of the Software, and to
  398. permit persons to whom the Software is furnished to do so, subject to
  399. the following conditions:
  400. The above copyright notice and this permission notice shall be included
  401. in all copies or substantial portions of the Software.
  402. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  403. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  404. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  405. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  406. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  407. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  408. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  409. arch/arm/src/arm/arm_cache.S
  410. ============================
  411. Copyright (C) 2007, 2009, 2013 Gregory Nutt. All rights reserved.
  412. Author: Gregory Nutt <gnutt@nuttx.org>
  413. Several of these cache operations come from Atmel sample code with
  414. modifications for better integration with NuttX. The Atmel sample code
  415. has a BSD compatible license that requires this copyright notice:
  416. Copyright (c) 2008, Atmel Corporation
  417. [Actually, I think that all of the Atmel functions are commented out now]
  418. Redistribution and use in source and binary forms, with or without
  419. modification, are permitted provided that the following conditions
  420. are met:
  421. 1. Redistributions of source code must retain the above copyright
  422. notice, this list of conditions and the following disclaimer.
  423. 2. Redistributions in binary form must reproduce the above copyright
  424. notice, this list of conditions and the following disclaimer in
  425. the documentation and/or other materials provided with the
  426. distribution.
  427. 3. Neither the names NuttX nor Atmel nor the names of its contributors
  428. may be used to endorse or promote products derived from this software
  429. without specific prior written permission.
  430. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  431. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  432. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  433. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  434. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  435. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  436. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  437. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  438. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  439. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  440. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  441. POSSIBILITY OF SUCH DAMAGE.
  442. arch/arm/src/armv6-m/arm_exception.S
  443. ==================================
  444. Copyright (C) 2013 Gregory Nutt. All rights reserved.
  445. Author: Gregory Nutt <gnutt@nuttx.org>
  446. This file was leveraged from the ARMv7-M version which has, in addition:
  447. Copyright (C) 2012 Michael Smith. All rights reserved.
  448. Redistribution and use in source and binary forms, with or without
  449. modification, are permitted provided that the following conditions
  450. are met:
  451. 1. Redistributions of source code must retain the above copyright
  452. notice, this list of conditions and the following disclaimer.
  453. 2. Redistributions in binary form must reproduce the above copyright
  454. notice, this list of conditions and the following disclaimer in
  455. the documentation and/or other materials provided with the
  456. distribution.
  457. 3. Neither the name NuttX nor the names of its contributors may be
  458. used to endorse or promote products derived from this software
  459. without specific prior written permission.
  460. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  461. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  462. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  463. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  464. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  465. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  466. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  467. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  468. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  469. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  470. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  471. POSSIBILITY OF SUCH DAMAGE.
  472. arch/arm/src/armv7-a/cp15_cacheops.h
  473. arch/arm/src/armv7-a/cp15_clean_dcache.S
  474. arch/arm/src/armv7-a/cp15_coherent_dcache.S
  475. arch/arm/src/armv7-a/cp15_flush_dcache.S
  476. arch/arm/src/armv7-a/cp15_invalidate_dcache.S
  477. arch/arm/src/armv7-a/cp15_invalidate_dcache_all.S
  478. =================================================
  479. Copyright (C) 2013-2014 Gregory Nutt. All rights reserved.
  480. Author: Gregory Nutt <gnutt@nuttx.org>
  481. Portions of this file derive from Atmel sample code for the SAMA5D3
  482. Cortex-A5 which also has a modified BSD-style license:
  483. Copyright (c) 2012, Atmel Corporation
  484. All rights reserved.
  485. Redistribution and use in source and binary forms, with or without
  486. modification, are permitted provided that the following conditions
  487. are met:
  488. 1. Redistributions of source code must retain the above copyright
  489. notice, this list of conditions and the following disclaimer.
  490. 2. Redistributions in binary form must reproduce the above copyright
  491. notice, this list of conditions and the following disclaimer in
  492. the documentation and/or other materials provided with the
  493. distribution.
  494. 3. Neither the name NuttX nor Atmel nor the names of the contributors may
  495. be used to endorse or promote products derived from this software
  496. without specific prior written permission.
  497. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  498. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  499. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  500. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  501. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  502. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  503. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  504. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  505. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  506. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  507. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  508. POSSIBILITY OF SUCH DAMAGE.
  509. arch/arm/src/armv7-m/arm_cache.c
  510. arch/arm/src/armv8-m/arm_cache.c
  511. ================================
  512. Copyright (C) 2015, 2018-2019 Gregory Nutt. All rights reserved.
  513. Author: Gregory Nutt <gnutt@nuttx.org>
  514. Bob Feretich <bob.feretich@rafresearch.com>
  515. Some logic in this header file derives from the ARM CMSIS core_cm7.h
  516. header file which has a compatible 3-clause BSD license:
  517. Copyright (c) 2009 - 2014 ARM LIMITED. All rights reserved.
  518. Redistribution and use in source and binary forms, with or without
  519. modification, are permitted provided that the following conditions
  520. are met:
  521. 1. Redistributions of source code must retain the above copyright
  522. notice, this list of conditions and the following disclaimer.
  523. 2. Redistributions in binary form must reproduce the above copyright
  524. notice, this list of conditions and the following disclaimer in
  525. the documentation and/or other materials provided with the
  526. distribution.
  527. 3. Neither the name ARM, NuttX nor the names of its contributors may be
  528. used to endorse or promote products derived from this software
  529. without specific prior written permission.
  530. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  531. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  532. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  533. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  534. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  535. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  536. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  537. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  538. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  539. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  540. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  541. POSSIBILITY OF SUCH DAMAGE.
  542. arch/arm/src/armv7-m/arm_stackcheck.c
  543. arch/arm/src/armv8-m/arm_stackcheck.c
  544. =====================================
  545. Copyright (c) 2013, 2014 PX4 Development Team. All rights reserved.
  546. Redistribution and use in source and binary forms, with or without
  547. modification, are permitted provided that the following conditions
  548. are met:
  549. 1. Redistributions of source code must retain the above copyright
  550. notice, this list of conditions and the following disclaimer.
  551. 2. Redistributions in binary form must reproduce the above copyright
  552. notice, this list of conditions and the following disclaimer in
  553. the documentation and/or other materials provided with the
  554. distribution.
  555. 3. Neither the name PX4 nor the names of its contributors may be
  556. used to endorse or promote products derived from this software
  557. without specific prior written permission.
  558. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  559. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  560. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  561. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  562. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  563. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  564. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  565. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  566. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  567. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  568. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  569. POSSIBILITY OF SUCH DAMAGE.
  570. arch/arm/src/armv6-m/arm_vectors.c
  571. arch/arm/src/armv7-m/arm_vectors.c
  572. arch/arm/src/armv8-m/arm_vectors.c
  573. ==================================
  574. Copyright (C) 2012 Michael Smith. All rights reserved.
  575. Redistribution and use in source and binary forms, with or without
  576. modification, are permitted provided that the following conditions
  577. are met:
  578. 1. Redistributions of source code must retain the above copyright
  579. notice, this list of conditions and the following disclaimer.
  580. 2. Redistributions in binary form must reproduce the above copyright
  581. notice, this list of conditions and the following disclaimer in
  582. the documentation and/or other materials provided with the
  583. distribution.
  584. 3. Neither the name NuttX nor the names of its contributors may be
  585. used to endorse or promote products derived from this software
  586. without specific prior written permission.
  587. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  588. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  589. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  590. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  591. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  592. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  593. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  594. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  595. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  596. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  597. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  598. POSSIBILITY OF SUCH DAMAGE.
  599. arch/arm/src/armv7-m/arm_itm.c
  600. arch/arm/src/armv7-m/dwt.h
  601. arch/arm/src/armv7-m/itm.h
  602. arch/arm/src/armv7-m/tpi.h
  603. arch/arm/src/armv8-m/arm_itm.c
  604. arch/arm/src/armv8-m/dwt.h
  605. arch/arm/src/armv8-m/itm.h
  606. arch/arm/src/armv8-m/tpi.h
  607. ==========================
  608. Copyright (c) 2009 - 2013 ARM LIMITED
  609. All rights reserved.
  610. Redistribution and use in source and binary forms, with or without
  611. modification, are permitted provided that the following conditions are
  612. met:
  613. - Redistributions of source code must retain the above copyright
  614. notice, this list of conditions and the following disclaimer.
  615. - Redistributions in binary form must reproduce the above copyright
  616. notice, this list of conditions and the following disclaimer in the
  617. documentation and/or other materials provided with the distribution.
  618. - Neither the name of ARM nor the names of its contributors may be used
  619. to endorse or promote products derived from this software without
  620. specific prior written permission.
  621. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  622. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  623. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  624. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND
  625. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  626. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  627. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  628. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  629. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  630. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  631. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  632. Copyright (C) 2014 Pierre-noel Bouteville . All rights reserved.
  633. Copyright (C) 2014 Gregory Nutt. All rights reserved.
  634. Authors: Pierre-noel Bouteville <pnb990@gmail.com>
  635. Gregory Nutt <gnutt@nuttx.org>
  636. Redistribution and use in source and binary forms, with or without
  637. modification, are permitted provided that the following conditions
  638. are met:
  639. 1. Redistributions of source code must retain the above copyright
  640. notice, this list of conditions and the following disclaimer.
  641. 2. Redistributions in binary form must reproduce the above copyright
  642. notice, this list of conditions and the following disclaimer in
  643. the documentation and/or other materials provided with the
  644. distribution.
  645. 3. Neither the name NuttX nor the names of its contributors may be
  646. used to endorse or promote products derived from this software
  647. without specific prior written permission.
  648. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  649. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  650. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  651. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  652. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  653. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  654. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  655. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  656. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  657. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  658. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  659. POSSIBILITY OF SUCH DAMAGE.
  660. arch/arm/src/armv7-m/gnu/arm_exception.S
  661. arch/arm/src/armv8-m/arm_exception.S
  662. ========================================
  663. Copyright (C) 2009-2013, 2015-2016, 2018 Gregory Nutt.
  664. All rights reserved.
  665. Copyright (C) 2012 Michael Smith. All rights reserved.
  666. Author: Gregory Nutt <gnutt@nuttx.org>
  667. Redistribution and use in source and binary forms, with or without
  668. modification, are permitted provided that the following conditions
  669. are met:
  670. 1. Redistributions of source code must retain the above copyright
  671. notice, this list of conditions and the following disclaimer.
  672. 2. Redistributions in binary form must reproduce the above copyright
  673. notice, this list of conditions and the following disclaimer in
  674. the documentation and/or other materials provided with the
  675. distribution.
  676. 3. Neither the name NuttX nor the names of its contributors may be
  677. used to endorse or promote products derived from this software
  678. without specific prior written permission.
  679. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  680. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  681. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  682. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  683. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  684. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  685. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  686. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  687. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  688. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  689. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  690. POSSIBILITY OF SUCH DAMAGE.
  691. arch/arm/src/armv7-m/etm.h
  692. arch/arm/src/armv8-m/etm.h
  693. ==========================
  694. Copyright 2014 Silicon Laboratories, Inc. http://www.silabs.com</b>
  695. Permission is granted to anyone to use this software for any purpose,
  696. including commercial applications, and to alter it and redistribute it
  697. freely, subject to the following restrictions:
  698. 1. The origin of this software must not be misrepresented; you must not
  699. claim that you wrote the original software.@n
  700. 2. Altered source versions must be plainly marked as such, and must not be
  701. misrepresented as being the original software.@n
  702. 3. This notice may not be removed or altered from any source distribution.
  703. DISCLAIMER OF WARRANTY/LIMITATION OF REMEDIES: Silicon Laboratories, Inc.
  704. has no obligation to support this Software. Silicon Laboratories, Inc. is
  705. providing the Software "AS IS", with no express or implied warranties of
  706. any kind, including, but not limited to, any implied warranties of
  707. merchantability or fitness for any particular purpose or warranties
  708. against infringement of any proprietary rights of a third party.
  709. Silicon Laboratories, Inc. will not be liable for any consequential,
  710. incidental, or special damages, or any other relief, or for any claim by
  711. any third party, arising from your use of this Software.
  712. Copyright (C) 2014 Pierre-noel Bouteville . All rights reserved.
  713. Copyright (C) 2014 Gregory Nutt. All rights reserved.
  714. Authors: Pierre-noel Bouteville <pnb990@gmail.com>
  715. Gregory Nutt <gnutt@nuttx.org>
  716. Redistribution and use in source and binary forms, with or without
  717. modification, are permitted provided that the following conditions
  718. are met:
  719. 1. Redistributions of source code must retain the above copyright
  720. notice, this list of conditions and the following disclaimer.
  721. 2. Redistributions in binary form must reproduce the above copyright
  722. notice, this list of conditions and the following disclaimer in
  723. the documentation and/or other materials provided with the
  724. distribution.
  725. 3. Neither the name NuttX nor the names of its contributors may be
  726. used to endorse or promote products derived from this software
  727. without specific prior written permission.
  728. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  729. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  730. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  731. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  732. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  733. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  734. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  735. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  736. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  737. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  738. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  739. POSSIBILITY OF SUCH DAMAGE.
  740. arch/arm/src/armv7-r/cp15_cacheops.h
  741. ====================================
  742. Copyright (C) 2015 Gregory Nutt. All rights reserved.
  743. Author: Gregory Nutt <gnutt@nuttx.org>
  744. Portions of this file derive from Atmel sample code for the SAMA5D3
  745. Cortex-A5 which also has a modified BSD-style license:
  746. Copyright (c) 2012, Atmel Corporation
  747. All rights reserved.
  748. Redistribution and use in source and binary forms, with or without
  749. modification, are permitted provided that the following conditions
  750. are met:
  751. 1. Redistributions of source code must retain the above copyright
  752. notice, this list of conditions and the following disclaimer.
  753. 2. Redistributions in binary form must reproduce the above copyright
  754. notice, this list of conditions and the following disclaimer in
  755. the documentation and/or other materials provided with the
  756. distribution.
  757. 3. Neither the name NuttX nor Atmel nor the names of the contributors may
  758. be used to endorse or promote products derived from this software
  759. without specific prior written permission.
  760. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  761. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  762. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  763. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  764. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  765. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  766. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  767. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  768. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  769. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  770. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  771. POSSIBILITY OF SUCH DAMAGE.
  772. arch/arm/src/armv7-r/cp15_cacheops.h
  773. arch/arm/src/armv7-r/cp15_clean_dcache.S
  774. arch/arm/src/armv7-r/cp15_coherent_dcache.S
  775. arch/arm/src/armv7-r/cp15_flush_dcache.S
  776. arch/arm/src/armv7-r/cp15_invalidate_dcache.S
  777. arch/arm/src/armv7-r/cp15_invalidate_dcache_all.S
  778. =================================================
  779. Copyright (C) 2015 Gregory Nutt. All rights reserved.
  780. Author: Gregory Nutt <gnutt@nuttx.org>
  781. Portions of this file derive from Atmel sample code for the SAMA5D3
  782. Cortex-A5 which also has a modified BSD-style license:
  783. Copyright (c) 2012, Atmel Corporation
  784. All rights reserved.
  785. Redistribution and use in source and binary forms, with or without
  786. modification, are permitted provided that the following conditions
  787. are met:
  788. 1. Redistributions of source code must retain the above copyright
  789. notice, this list of conditions and the following disclaimer.
  790. 2. Redistributions in binary form must reproduce the above copyright
  791. notice, this list of conditions and the following disclaimer in
  792. the documentation and/or other materials provided with the
  793. distribution.
  794. 3. Neither the name NuttX nor Atmel nor the names of the contributors may
  795. be used to endorse or promote products derived from this software
  796. without specific prior written permission.
  797. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  798. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  799. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  800. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  801. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  802. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  803. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  804. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  805. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  806. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  807. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  808. POSSIBILITY OF SUCH DAMAGE.
  809. arch/arm/src/sam34/sam4cm_freerun.c
  810. arch/arm/src/sam34/sam4cm_oneshot.c
  811. arch/arm/src/sam34/sam4cm_tc.c
  812. arch/arm/src/sama5/sam_gf1024.c
  813. arch/arm/src/sama5/sam_gf512.c
  814. arch/arm/src/sama5/sam_pmecc.c
  815. ===================================
  816. Copyright (C) 2015 Gregory Nutt. All rights reserved.
  817. Author: Gregory Nutt <gnutt@nuttx.org>
  818. References:
  819. Atmel NoOS sample code.
  820. The Atmel sample code has a BSD compatible license that requires this
  821. copyright notice:
  822. Copyright (c) 2011, Atmel Corporation
  823. Redistribution and use in source and binary forms, with or without
  824. modification, are permitted provided that the following conditions
  825. are met:
  826. 1. Redistributions of source code must retain the above copyright
  827. notice, this list of conditions and the following disclaimer.
  828. 2. Redistributions in binary form must reproduce the above copyright
  829. notice, this list of conditions and the following disclaimer in
  830. the documentation and/or other materials provided with the
  831. distribution.
  832. 3. Neither the names NuttX nor Atmel nor the names of its contributors
  833. may be used to endorse or promote products derived from this software
  834. without specific prior written permission.
  835. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  836. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  837. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  838. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  839. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  840. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  841. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  842. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  843. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  844. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  845. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  846. POSSIBILITY OF SUCH DAMAGE.
  847. arch/arm/src/sam34/sam_twi.c
  848. arch/arm/src/sama5/sam_adc.c
  849. arch/arm/src/sama5/sam_can.c
  850. arch/arm/src/sama5/sam_emaca.c
  851. arch/arm/src/sama5/sam_freerun.c
  852. arch/arm/src/sama5/sam_gmac.c
  853. arch/arm/src/sama5/sam_lcd.c
  854. arch/arm/src/sama5/sam_nand.c
  855. arch/arm/src/sama5/sam_oneshot.c
  856. arch/arm/src/sama5/sam_pmecc.h
  857. arch/arm/src/sama5/sam_tc.c
  858. arch/arm/src/sama5/sam_tsd.c
  859. arch/arm/src/sama5/sam_twi.c
  860. arch/arm/src/sama5/sam_udphs.c
  861. arch/arm/src/samd2l2/hardware/samd_fuses.h
  862. arch/arm/src/samd5e5/sam_gmac.c
  863. arch/arm/src/samv7/sam_freerun.c
  864. arch/arm/src/samv7/sam_oneshot.c
  865. arch/arm/src/samv7/sam_tc.c
  866. arch/arm/src/samv7/sam_twihs.c
  867. ==============================
  868. Copyright (C) 2013, 2015-2017 Gregory Nutt. All rights reserved.
  869. Author: Gregory Nutt <gnutt@nuttx.org>
  870. The Atmel sample code has a BSD compatible license that requires this
  871. copyright notice:
  872. Copyright (c) 2011, Atmel Corporation
  873. Redistribution and use in source and binary forms, with or without
  874. modification, are permitted provided that the following conditions
  875. are met:
  876. 1. Redistributions of source code must retain the above copyright
  877. notice, this list of conditions and the following disclaimer.
  878. 2. Redistributions in binary form must reproduce the above copyright
  879. notice, this list of conditions and the following disclaimer in
  880. the documentation and/or other materials provided with the
  881. distribution.
  882. 3. Neither the name NuttX, Atmel, nor the names of its contributors may
  883. be used to endorse or promote products derived from this software
  884. without specific prior written permission.
  885. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  886. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  887. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  888. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  889. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  890. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  891. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  892. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  893. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  894. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  895. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  896. POSSIBILITY OF SUCH DAMAGE.
  897. arch/arm/src/samv7/sam_usbdevhs.c
  898. =================================
  899. Copyright (C) 2015-2016, 2019 Gregory Nutt. All rights reserved.
  900. Author: Gregory Nutt <gnutt@nuttx.orgr>
  901. This code derives from the UDPHS device controller driver for the SAMA5D3.
  902. That code, in turn, includes some reference logic extracted from the
  903. SAMA5D3 sample code. That Atmel sample code has a BSD compatible license
  904. that requires this copyright notice:
  905. Copyright (c) 2009, Atmel Corporation
  906. Additional updates for the SAMV7 was taken from Atmel sample code for the
  907. SAMV71:
  908. Copyright (c) 2014, Atmel Corporation
  909. Redistribution and use in source and binary forms, with or without
  910. modification, are permitted provided that the following conditions
  911. are met:
  912. 1. Redistributions of source code must retain the above copyright
  913. notice, this list of conditions and the following disclaimer.
  914. 2. Redistributions in binary form must reproduce the above copyright
  915. notice, this list of conditions and the following disclaimer in
  916. the documentation and/or other materials provided with the
  917. distribution.
  918. 3. Neither the name NuttX, Atmel, nor the names of its contributors
  919. may be used to endorse or promote products derived from this
  920. software without specific prior written permission.
  921. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  922. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  923. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  924. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  925. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  926. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  927. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  928. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  929. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  930. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  931. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  932. POSSIBILITY OF SUCH DAMAGE.
  933. arch/x86_64/include/multiboot2.h
  934. ================================
  935. Copyright (C) 1999,2003,2007,2008,2009,2010 Free Software Foundation, Inc.
  936. Permission is hereby granted, free of charge, to any person obtaining a
  937. copy of this software and associated documentation files (the "Software"),
  938. to deal in the Software without restriction, including without limitation
  939. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  940. and/or sell copies of the Software, and to permit persons to whom the
  941. Software is furnished to do so, subject to the following conditions:
  942. The above copyright notice and this permission notice shall be included
  943. in all copies or substantial portions of the Software.
  944. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  945. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  946. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  947. ANY DEVELOPER OR DISTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  948. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  949. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  950. DEALINGS IN THE SOFTWARE.
  951. arch/xtensa/include/esp32/core-isa.h
  952. =====================================
  953. Xtensa processor CORE configuration
  954. Customer ID=11657; Build=0x5fe96; Copyright (c) 1999-2016 Tensilica Inc.
  955. Permission is hereby granted, free of charge, to any person obtaining
  956. a copy of this software and associated documentation files (the
  957. "Software"), to deal in the Software without restriction, including
  958. without limitation the rights to use, copy, modify, merge, publish,
  959. distribute, sublicense, and/or sell copies of the Software, and to
  960. permit persons to whom the Software is furnished to do so, subject to
  961. the following conditions:
  962. The above copyright notice and this permission notice shall be included
  963. in all copies or substantial portions of the Software.
  964. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  965. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  966. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  967. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  968. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  969. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  970. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  971. arch/xtensa/include/xtensa/xtensa_specregs.h
  972. arch/xtensa/include/xtensa/xtensa_corebits.h
  973. ============================================
  974. Xtensa Special Register symbolic names
  975. Adapted from use in NuttX by:
  976. Copyright (C) 2016 Gregory Nutt. All rights reserved.
  977. Author: Gregory Nutt <gnutt@nuttx.org>
  978. Derives from logic originally provided by Tensilica Inc.
  979. Copyright (c) 2005-2011 Tensilica Inc.
  980. Permission is hereby granted, free of charge, to any person obtaining
  981. a copy of this software and associated documentation files (the
  982. "Software"), to deal in the Software without restriction, including
  983. without limitation the rights to use, copy, modify, merge, publish,
  984. distribute, sublicense, and/or sell copies of the Software, and to
  985. permit persons to whom the Software is furnished to do so, subject to
  986. the following conditions:
  987. The above copyright notice and this permission notice shall be included
  988. in all copies or substantial portions of the Software.
  989. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  990. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  991. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  992. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  993. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  994. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  995. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  996. arch/xtensa/src/common/xtensa_windowspill.S
  997. ===========================================
  998. Register window spill routine
  999. Adapted from use in NuttX by:
  1000. Copyright (C) 2016 Gregory Nutt. All rights reserved.
  1001. Author: Gregory Nutt <gnutt@nuttx.org>
  1002. Derives from logic originally provided by Tensilica Inc.
  1003. $Id: //depot/rel/Eaglenest/Xtensa/OS/hal/windowspill_asm.S#1 $
  1004. Copyright (c) 1999-2010 Tensilica Inc.
  1005. Permission is hereby granted, free of charge, to any person obtaining
  1006. a copy of this software and associated documentation files (the
  1007. "Software"), to deal in the Software without restriction, including
  1008. without limitation the rights to use, copy, modify, merge, publish,
  1009. distribute, sublicense, and/or sell copies of the Software, and to
  1010. permit persons to whom the Software is furnished to do so, subject to
  1011. the following conditions:
  1012. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1013. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1014. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  1015. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  1016. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  1017. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  1018. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1019. arch/xtensa/include/esp32/tie-asm.h
  1020. arch/xtensa/include/esp32/tie.h
  1021. ===============================
  1022. Compile-time assembler definitions dependent on CORE & TIE
  1023. This header file contains assembly-language definitions (assembly
  1024. macros, etc.) for this specific Xtensa processor's TIE extensions
  1025. and options. It is customized to this Xtensa processor configuration.
  1026. Customer ID=11657; Build=0x5fe96;
  1027. Copyright (c) 1999-2016 Cadence Design Systems Inc.
  1028. Permission is hereby granted, free of charge, to any person obtaining
  1029. a copy of this software and associated documentation files (the
  1030. "Software"), to deal in the Software without restriction, including
  1031. without limitation the rights to use, copy, modify, merge, publish,
  1032. distribute, sublicense, and/or sell copies of the Software, and to
  1033. permit persons to whom the Software is furnished to do so, subject to
  1034. the following conditions:
  1035. The above copyright notice and this permission notice shall be included
  1036. in all copies or substantial portions of the Software.
  1037. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1038. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1039. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  1040. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  1041. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  1042. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  1043. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1044. arch/xtensa/include/xtensa/core.h
  1045. =================================
  1046. Leveraged to NuttX by:
  1047. Copyright (C) 2016 Gregory Nutt. All rights reserved.
  1048. This file derives from code provided Cadence Design Systems, Inc.:
  1049. Copyright (c) 2005-2014 Cadence Design Systems, Inc.
  1050. Permission is hereby granted, free of charge, to any person obtaining
  1051. a copy of this software and associated documentation files (the
  1052. "Software"), to deal in the Software without restriction, including
  1053. without limitation the rights to use, copy, modify, merge, publish,
  1054. distribute, sublicense, and/or sell copies of the Software, and to
  1055. permit persons to whom the Software is furnished to do so, subject to
  1056. the following conditions:
  1057. The above copyright notice and this permission notice shall be included
  1058. in all copies or substantial portions of the Software.
  1059. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1060. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1061. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  1062. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  1063. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  1064. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  1065. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1066. arch/xtensa/include/xtensa/xtensa_coproc.h
  1067. arch/xtensa/src/common/xtensa_abi.h
  1068. arch/xtensa/src/common/xtensa_context.S
  1069. arch/xtensa/src/common/xtensa_coproc.S
  1070. arch/xtensa/src/common/xtensa_cpuint.S
  1071. arch/xtensa/src/common/xtensa_int_handlers.S
  1072. arch/xtensa/src/common/xtensa_panic.S
  1073. arch/xtensa/src/common/xtensa_timer.h
  1074. arch/xtensa/src/common/xtensa_user_handler.S
  1075. arch/xtensa/src/common/xtensa_vectors.S
  1076. arch/xtensa/src/common/xtensa_window_vector.S
  1077. arch/xtensa/src/esp32/chip_macros.h
  1078. ===================================
  1079. Adapted from use in NuttX by:
  1080. Copyright (C) 2016 Gregory Nutt. All rights reserved.
  1081. Author: Gregory Nutt <gnutt@nuttx.org>
  1082. Derives from logic originally provided by Cadence Design Systems Inc.
  1083. Copyright (c) 2006-2015 Cadence Design Systems Inc.
  1084. Permission is hereby granted, free of charge, to any person obtaining
  1085. a copy of this software and associated documentation files (the
  1086. "Software"), to deal in the Software without restriction, including
  1087. without limitation the rights to use, copy, modify, merge, publish,
  1088. distribute, sublicense, and/or sell copies of the Software, and to
  1089. permit persons to whom the Software is furnished to do so, subject to
  1090. the following conditions:
  1091. The above copyright notice and this permission notice shall be included
  1092. in all copies or substantial portions of the Software.
  1093. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1094. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1095. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  1096. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  1097. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  1098. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  1099. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1100. boards/arm/stm32/photon/src/stm32_wlan_firmware.c
  1101. drivers/wireless/ieee80211/bcm43xxx/bcmf_ioctl.h
  1102. ================================================
  1103. All rights reserved.
  1104. Redistribution and use in source and binary forms, with or without
  1105. modification, are permitted provided that the following conditions are
  1106. met:
  1107. 1. Redistributions of source code must retain the above copyright notice,
  1108. this list of conditions and the following disclaimer.
  1109. 2. Redistributions in binary form must reproduce the above copyright
  1110. notice, this list of conditions and the following disclaimer in the
  1111. documentation and/or other materials provided with the distribution.
  1112. 3. Neither the name of Broadcom nor the names of other contributors to
  1113. this software may be used to endorse or promote products derived from
  1114. this software without specific prior written permission.
  1115. 4. This software may not be used as a standalone product, and may only be
  1116. used as incorporated in your product or device that incorporates Broadcom
  1117. wireless connectivity products and solely for the purpose of enabling the
  1118. functionalities of such Broadcom products.
  1119. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1120. "AS IS" AND ANY WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING,
  1121. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR
  1122. A PARTICULAR PURPOSE AND NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT
  1123. SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  1124. INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1125. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1126. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1127. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1128. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  1129. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1130. SUCH DAMAGE.
  1131. arch/arm/src/lpc43xx/spifi/src/spifilib_fam_standard_cmd.c
  1132. arch/arm/src/lpc43xx/spifi/src/spifilib_dev_common.c
  1133. arch/arm/src/lpc43xx/spifi/inc/spifilib_dev.h
  1134. arch/arm/src/lpc43xx/spifi/inc/spifilib_api.h
  1135. arch/arm/src/lpc43xx/spifi/inc/private/spifilib_chiphw.h
  1136. =========================================================
  1137. Copyright(C) NXP Semiconductors, 2014
  1138. All rights reserved.
  1139. Software that is described herein is for illustrative purposes only
  1140. which provides customers with programming information regarding the
  1141. LPC products. This software is supplied "AS IS" without any warranties of
  1142. any kind, and NXP Semiconductors and its licenser disclaim any and
  1143. all warranties, express or implied, including all implied warranties of
  1144. merchantability, fitness for a particular purpose and non-infringement of
  1145. intellectual property rights. NXP Semiconductors assumes no
  1146. responsibility or liability for the use of the software, conveys no
  1147. license or rights under any patent, copyright, mask work right, or any
  1148. other intellectual property rights in or to any products. NXP
  1149. Semiconductors reserves the right to make changes in the software without
  1150. notification. NXP Semiconductors also makes no representation or warranty
  1151. that such application will be suitable for the specified use without
  1152. further testing or modification.
  1153. Permission to use, copy, modify, and distribute this software and its
  1154. documentation is hereby granted, under NXP Semiconductors' and its
  1155. licensor's relevant copyrights in the software, without fee, provided that
  1156. it is used in conjunction with NXP Semiconductors microcontrollers. This
  1157. copyright, permission, and disclaimer notice must appear in all copies of
  1158. this code.
  1159. boards/arm/imxrt/imxrt1050-evk/src/imxrt_sdram_ini_dcd.c
  1160. =========================================================
  1161. Copyright (C) 2017, NXP Semiconductors, Inc.
  1162. Redistribution and use in source and binary forms, with or without
  1163. modification, are permitted provided that the following conditions
  1164. are met:
  1165. 1. Redistributions of source code must retain the above copyright
  1166. notice, this list of conditions and the following disclaimer.
  1167. 2. Redistributions in binary form must reproduce the above copyright
  1168. notice, this list of conditions and the following disclaimer in
  1169. the documentation and/or other materials provided with the
  1170. distribution.
  1171. 3. Neither the name NuttX nor the names of its contributors may be
  1172. used to endorse or promote products derived from this software
  1173. without specific prior written permission.
  1174. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1175. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1176. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1177. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1178. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1179. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1180. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1181. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1182. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1183. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1184. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1185. POSSIBILITY OF SUCH DAMAGE.
  1186. arch/arm/src/imxrt/imxrt_lcd.c
  1187. ==============================
  1188. Copyright (C) 2019 Gregory Nutt. All rights reserved.
  1189. Copyright (C) 2017, NXP Semiconductors, Inc.
  1190. Author: Johannes Schock (Port)
  1191. Redistribution and use in source and binary forms, with or without
  1192. modification, are permitted provided that the following conditions
  1193. are met:
  1194. 1. Redistributions of source code must retain the above copyright
  1195. notice, this list of conditions and the following disclaimer.
  1196. 2. Redistributions in binary form must reproduce the above copyright
  1197. notice, this list of conditions and the following disclaimer in
  1198. the documentation and/or other materials provided with the
  1199. distribution.
  1200. 3. Neither the name NuttX nor the names of its contributors may be
  1201. used to endorse or promote products derived from this software
  1202. without specific prior written permission.
  1203. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1204. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1205. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1206. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1207. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1208. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1209. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1210. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1211. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1212. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1213. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1214. POSSIBILITY OF SUCH DAMAGE.
  1215. arch/arm/src/xmc4/hardware/xmc4_ethernet.h
  1216. arch/arm/src/xmc4/hardware/xmc4_flash.h
  1217. arch/arm/src/xmc4/hardware/xmc4_memorymap.h
  1218. arch/arm/src/xmc4/hardware/xmc4_ports.h
  1219. arch/arm/src/xmc4/hardware/xmc4_scu.h
  1220. arch/arm/src/xmc4/hardware/xmc4_usic.h
  1221. arch/arm/src/xmc4/xmc4_clockconfig.c
  1222. arch/arm/src/xmc4/xmc4_clockutils.c
  1223. arch/arm/src/xmc4/xmc4_usic.c
  1224. ===============================================
  1225. Copyright (C) 2017 Gregory Nutt. All rights reserved.
  1226. Author: Gregory Nutt <gnutt@nuttx.org>
  1227. Redistribution and use in source and binary forms, with or without
  1228. modification, are permitted provided that the following conditions
  1229. are met:
  1230. 1. Redistributions of source code must retain the above copyright
  1231. notice, this list of conditions and the following disclaimer.
  1232. 2. Redistributions in binary form must reproduce the above copyright
  1233. notice, this list of conditions and the following disclaimer in
  1234. the documentation and/or other materials provided with the
  1235. distribution.
  1236. 3. Neither the name NuttX nor the names of its contributors may be
  1237. used to endorse or promote products derived from this software
  1238. without specific prior written permission.
  1239. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1240. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1241. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1242. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1243. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1244. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1245. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1246. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1247. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1248. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1249. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1250. POSSIBILITY OF SUCH DAMAGE.
  1251. May include some logic from sample code provided by Infineon:
  1252. Copyright (C) 2011-2015 Infineon Technologies AG. All rights reserved.
  1253. Infineon Technologies AG (Infineon) is supplying this software for use
  1254. with Infineon's microcontrollers. This file can be freely distributed
  1255. within development tools that are supporting such microcontrollers.
  1256. THIS SOFTWARE IS PROVIDED AS IS. NO WARRANTIES, WHETHER EXPRESS, IMPLIED
  1257. OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
  1258. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS
  1259. SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL,
  1260. INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
  1261. crypto/aes.c
  1262. include/nuttx/crypto/aes.h
  1263. Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
  1264. Extracted from the CC3000 Host Driver Implementation.
  1265. Redistribution and use in source and binary forms, with or without
  1266. modification, are permitted provided that the following conditions
  1267. are met:
  1268. Redistributions of source code must retain the above copyright
  1269. notice, this list of conditions and the following disclaimer.
  1270. Redistributions in binary form must reproduce the above copyright
  1271. notice, this list of conditions and the following disclaimer in the
  1272. documentation and/or other materials provided with the
  1273. distribution.
  1274. Neither the name of Texas Instruments Incorporated nor the names of
  1275. its contributors may be used to endorse or promote products derived
  1276. from this software without specific prior written permission.
  1277. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1278. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1279. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1280. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1281. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1282. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1283. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1284. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1285. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1286. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1287. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1288. arch/arm/src/tms570/tms570_selftest.c
  1289. arch/arm/src/tms570/tms570_lowputc.c
  1290. arch/arm/src/tms570/tms570_esm.c
  1291. arch/arm/src/tms570/tms570_clockconfig.c
  1292. Copyright (C) 2015 Gregory Nutt. All rights reserved.
  1293. Author: Gregory Nutt <gnutt@nuttx.org>
  1294. Most logic in this file was leveraged from TI's Project0 which has a
  1295. compatible BSD license:
  1296. Copyright (c) 2012, Texas Instruments Incorporated
  1297. All rights reserved.
  1298. Redistribution and use in source and binary forms, with or without
  1299. modification, are permitted provided that the following conditions
  1300. are met:
  1301. 1. Redistributions of source code must retain the above copyright
  1302. notice, this list of conditions and the following disclaimer.
  1303. 2. Redistributions in binary form must reproduce the above copyright
  1304. notice, this list of conditions and the following disclaimer in
  1305. the documentation and/or other materials provided with the
  1306. distribution.
  1307. 3. Neither the name NuttX, Texas Instruments Incorporated, nor the
  1308. names of its contributors may be used to endorse or promote
  1309. products derived from this software without specific prior written
  1310. permission.
  1311. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1312. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1313. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1314. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1315. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1316. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1317. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1318. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1319. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1320. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1321. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1322. POSSIBILITY OF SUCH DAMAGE.
  1323. arch/arm/src/tiva/tiva_chipinfo.h
  1324. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_vims.h
  1325. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_uart.h
  1326. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_timer.h
  1327. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_smph.h
  1328. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_prcm.h
  1329. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_memorymap.h
  1330. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ioc.h
  1331. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_i2c.h
  1332. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_gpio.h
  1333. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_flash.h
  1334. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_fcfg1.h
  1335. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ddi0_osc.h
  1336. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ddi.h
  1337. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ccfg.h
  1338. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aux_sysif.h
  1339. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aux_smph.h
  1340. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_rtc.h
  1341. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_pmctl.h
  1342. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_ioc.h
  1343. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_batmon.h
  1344. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_adi4_aux.h
  1345. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_adi3_refsys.h
  1346. arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_adi2_refsys.h
  1347. arch/arm/src/tiva/hardware/cc13x0/cc13x0_vims.h
  1348. arch/arm/src/tiva/hardware/cc13x0/cc13x0_uart.h
  1349. arch/arm/src/tiva/hardware/cc13x0/cc13x0_timer.h
  1350. arch/arm/src/tiva/hardware/cc13x0/cc13x0_smph.h
  1351. arch/arm/src/tiva/hardware/cc13x0/cc13x0_prcm.h
  1352. arch/arm/src/tiva/hardware/cc13x0/cc13x0_memorymap.h
  1353. arch/arm/src/tiva/hardware/cc13x0/cc13x0_ioc.h
  1354. arch/arm/src/tiva/hardware/cc13x0/cc13x0_i2c.h
  1355. arch/arm/src/tiva/hardware/cc13x0/cc13x0_gpio.h
  1356. arch/arm/src/tiva/hardware/cc13x0/cc13x0_flash.h
  1357. arch/arm/src/tiva/hardware/cc13x0/cc13x0_fcfg1.h
  1358. arch/arm/src/tiva/hardware/cc13x0/cc13x0_ddi0_osc.h
  1359. arch/arm/src/tiva/hardware/cc13x0/cc13x0_ddi.h
  1360. arch/arm/src/tiva/hardware/cc13x0/cc13x0_ccfg.h
  1361. arch/arm/src/tiva/hardware/cc13x0/cc13x0_aux_wuc.h
  1362. arch/arm/src/tiva/hardware/cc13x0/cc13x0_aux_smph.h
  1363. arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_wuc.h
  1364. arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_sysctl.h
  1365. arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_rtc.h
  1366. arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_ioc.h
  1367. arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_batmon.h
  1368. arch/arm/src/tiva/hardware/cc13x0/cc13x0_adi4_aux.h
  1369. arch/arm/src/tiva/hardware/cc13x0/cc13x0_adi3_refsys.h
  1370. arch/arm/src/tiva/hardware/cc13x0/cc13x0_adi2_refsys.h
  1371. arch/arm/src/tiva/cc13xx/cc13xx_chipinfo.c
  1372. arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v2_rom.h
  1373. ================================================
  1374. Copyright (C) 2018 Gregory Nutt. All rights reserved.
  1375. Authors: Gregory Nutt <gnutt@nuttx.org>
  1376. Technical content derives from a TI header file that has a compatible BSD
  1377. license:
  1378. Copyright (c) 2015-2017, Texas Instruments Incorporated
  1379. All rights reserved.
  1380. Redistribution and use in source and binary forms, with or without
  1381. modification, are permitted provided that the following conditions
  1382. are met:
  1383. 1. Redistributions of source code must retain the above copyright
  1384. notice, this list of conditions and the following disclaimer.
  1385. 2. Redistributions in binary form must reproduce the above copyright
  1386. notice, this list of conditions and the following disclaimer in
  1387. the documentation and/or other materials provided with the
  1388. distribution.
  1389. 3. Neither the name NuttX nor the names of its contributors may be
  1390. used to endorse or promote products derived from this software
  1391. without specific prior written permission.
  1392. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1393. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1394. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1395. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1396. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1397. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1398. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1399. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1400. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1401. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1402. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1403. POSSIBILITY OF SUCH DAMAGE.
  1404. arch/arm/src/tms570/tms570_boot.c
  1405. =================================
  1406. Copyright (C) 2015 Gregory Nutt. All rights reserved.
  1407. Author: Gregory Nutt <gnutt@nuttx.org>
  1408. This is primarily original code. However, some logic in this file was
  1409. inspired/leveraged from TI's Project0 which has a compatible BSD license
  1410. and credit should be given in any case:
  1411. Copyright (c) 2012, Texas Instruments Incorporated
  1412. All rights reserved.
  1413. Redistribution and use in source and binary forms, with or without
  1414. modification, are permitted provided that the following conditions
  1415. are met:
  1416. 1. Redistributions of source code must retain the above copyright
  1417. notice, this list of conditions and the following disclaimer.
  1418. 2. Redistributions in binary form must reproduce the above copyright
  1419. notice, this list of conditions and the following disclaimer in
  1420. the documentation and/or other materials provided with the
  1421. distribution.
  1422. 3. Neither the name NuttX nor the names of its contributors may be
  1423. used to endorse or promote products derived from this software
  1424. without specific prior written permission.
  1425. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1426. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1427. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1428. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1429. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1430. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1431. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1432. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1433. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1434. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1435. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1436. POSSIBILITY OF SUCH DAMAGE.
  1437. arch/arm/src/tiva/common/tiva_adclow.c
  1438. ======================================
  1439. Copyright (C) 2016-2018 Gregory Nutt. All rights reserved.
  1440. Copyright (C) 2015 TRD2 Inc. All rights reserved.
  1441. Author: Calvin Maguranis <calvin.maguranis@trd2inc.com>
  1442. Gregory Nutt <gnutt@nuttx.org>
  1443. The Tivaware sample code has a BSD compatible license that requires this
  1444. copyright notice:
  1445. Copyright (c) 2005-2014 Texas Instruments Incorporated.
  1446. All rights reserved.
  1447. Software License Agreement
  1448. Redistribution and use in source and binary forms, with or without
  1449. modification, are permitted provided that the following conditions
  1450. are met:
  1451. Redistributions of source code must retain the above copyright
  1452. notice, this list of conditions and the following disclaimer.
  1453. Redistributions in binary form must reproduce the above copyright
  1454. notice, this list of conditions and the following disclaimer in the
  1455. documentation and/or other materials provided with the
  1456. distribution.
  1457. Neither the name of Texas Instruments Incorporated nor the names of
  1458. its contributors may be used to endorse or promote products derived
  1459. from this software without specific prior written permission.
  1460. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1461. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1462. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1463. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1464. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1465. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1466. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1467. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1468. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1469. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1470. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1471. arch/arm/src/tiva/common/tiva_adclib.c
  1472. =======================================
  1473. Copyright (C) 2015 TRD2 Inc. All rights reserved.
  1474. Author: Calvin Maguranis <calvin.maguranis@trd2inc.com>
  1475. The Tivaware sample code has a BSD compatible license that requires this
  1476. copyright notice:
  1477. Copyright (c) 2005-2014 Texas Instruments Incorporated.
  1478. All rights reserved.
  1479. Software License Agreement
  1480. Redistribution and use in source and binary forms, with or without
  1481. modification, are permitted provided that the following conditions
  1482. are met:
  1483. Redistributions of source code must retain the above copyright
  1484. notice, this list of conditions and the following disclaimer.
  1485. Redistributions in binary form must reproduce the above copyright
  1486. notice, this list of conditions and the following disclaimer in the
  1487. documentation and/or other materials provided with the
  1488. distribution.
  1489. Neither the name of Texas Instruments Incorporated nor the names of
  1490. its contributors may be used to endorse or promote products derived
  1491. from this software without specific prior written permission.
  1492. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1493. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1494. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1495. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1496. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1497. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1498. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1499. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1500. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1501. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1502. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1503. arch/arm/src/tiva/cc13xx/cc13xx_prcm.c
  1504. arch/arm/src/tiva/cc13xx/cc13xx_prcm.h
  1505. ======================================
  1506. Copyright (C) 2018 Gregory Nutt. All rights reserved.
  1507. Author: Gregory Nutt <gnutt@nuttx.org>
  1508. Includes definitions from TI's prcm.c file which has a fully compatible
  1509. BSD license:
  1510. Copyright (c) 2015-2017, Texas Instruments Incorporated
  1511. All rights reserved.
  1512. Redistribution and use in source and binary forms, with or without
  1513. modification, are permitted provided that the following conditions
  1514. are met:
  1515. 1. Redistributions of source code must retain the above copyright
  1516. notice, this list of conditions and the following disclaimer.
  1517. 2. Redistributions in binary form must reproduce the above copyright
  1518. notice, this list of conditions and the following disclaimer in
  1519. the documentation and/or other materials provided with the
  1520. distribution.
  1521. 3. Neither the name NuttX nor the names of its contributors may be
  1522. used to endorse or promote products derived from this software
  1523. without specific prior written permission.
  1524. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1525. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1526. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1527. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1528. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1529. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1530. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1531. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1532. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1533. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1534. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1535. POSSIBILITY OF SUCH DAMAGE.
  1536. arch/arm/src/tiva/cc13xx/cc13x2_v1_trim.c
  1537. arch/arm/src/tiva/cc13xx/cc13x2_v2_trim.c
  1538. arch/arm/src/tiva/cc13xx/cc13x0_trim.c
  1539. =========================================
  1540. Copyright (C) 2019 Gregory Nutt. All rights reserved.
  1541. Author: Gregory Nutt <gnutt@nuttx.org>
  1542. This is a port of TI's setup.c file (revision 49363) which has a fully
  1543. compatible BSD license:
  1544. Copyright (c) 2015-2017, Texas Instruments Incorporated
  1545. All rights reserved.
  1546. Redistribution and use in source and binary forms, with or without
  1547. modification, are permitted provided that the following conditions are
  1548. met:
  1549. 1) Redistributions of source code must retain the above copyright
  1550. notice, this list of conditions and the following disclaimer.
  1551. 2) Redistributions in binary form must reproduce the above copyright
  1552. notice, this list of conditions and the following disclaimer in the
  1553. documentation and/or other materials provided with the distribution.
  1554. 3) Neither the name NuttX nor the names of its contributors may be used
  1555. to endorse or promote products derived from this software without
  1556. specific prior written permission.
  1557. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  1558. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  1559. TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  1560. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1561. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1562. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  1563. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  1564. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  1565. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  1566. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  1567. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1568. arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.h
  1569. ===============================================
  1570. Copyright (C) 2019 Gregory Nutt. All rights reserved.
  1571. Author: Gregory Nutt <gnutt@nuttx.org>
  1572. This is a port of TI's rom.h file which has a fully compatible
  1573. BSD license:
  1574. Copyright (c) 2015-2017, Texas Instruments Incorporated
  1575. All rights reserved.
  1576. Redistribution and use in source and binary forms, with or without
  1577. modification, are permitted provided that the following conditions
  1578. are met:
  1579. 1. Redistributions of source code must retain the above copyright
  1580. notice, this list of conditions and the following disclaimer.
  1581. 2. Redistributions in binary form must reproduce the above copyright
  1582. notice, this list of conditions and the following disclaimer in
  1583. the documentation and/or other materials provided with the
  1584. distribution.
  1585. 3. Neither the name NuttX nor the names of its contributors may be
  1586. used to endorse or promote products derived from this software
  1587. without specific prior written permission.
  1588. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1589. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1590. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1591. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1592. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1593. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1594. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1595. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1596. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1597. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1598. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1599. POSSIBILITY OF SUCH DAMAGE.
  1600. arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.c
  1601. arch/arm/src/tiva/cc13xx/cc13x0_rom.c
  1602. ===============================================
  1603. Copyright (C) 2019 Gregory Nutt. All rights reserved.
  1604. Author: Gregory Nutt <gnutt@nuttx.org>
  1605. This is a port of TI's setup_rom.c file which has a fully compatible BSD
  1606. license:
  1607. Copyright (c) 2015-2017, Texas Instruments Incorporated
  1608. All rights reserved.
  1609. Redistribution and use in source and binary forms, with or without
  1610. modification, are permitted provided that the following conditions
  1611. are met:
  1612. 1. Redistributions of source code must retain the above copyright
  1613. notice, this list of conditions and the following disclaimer.
  1614. 2. Redistributions in binary form must reproduce the above copyright
  1615. notice, this list of conditions and the following disclaimer in
  1616. the documentation and/or other materials provided with the
  1617. distribution.
  1618. 3. Neither the name NuttX nor the names of its contributors may be
  1619. used to endorse or promote products derived from this software
  1620. without specific prior written permission.
  1621. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1622. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1623. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1624. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1625. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1626. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1627. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1628. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1629. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1630. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1631. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1632. POSSIBILITY OF SUCH DAMAGE.
  1633. arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.h
  1634. ===========================================
  1635. Copyright (C) 2019 Gregory Nutt. All rights reserved.
  1636. Author: Gregory Nutt <gnutt@nuttx.org>
  1637. This is a port of TI's aux_sysif.h file which has a fully compatible BSD
  1638. license:
  1639. Copyright (c) 2015-2017, Texas Instruments Incorporated
  1640. All rights reserved.
  1641. Redistribution and use in source and binary forms, with or without
  1642. modification, are permitted provided that the following conditions
  1643. are met:
  1644. 1. Redistributions of source code must retain the above copyright
  1645. notice, this list of conditions and the following disclaimer.
  1646. 2. Redistributions in binary form must reproduce the above copyright
  1647. notice, this list of conditions and the following disclaimer in
  1648. the documentation and/or other materials provided with the
  1649. distribution.
  1650. 3. Neither the name NuttX nor the names of its contributors may be
  1651. used to endorse or promote products derived from this software
  1652. without specific prior written permission.
  1653. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1654. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1655. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1656. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1657. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1658. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1659. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1660. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1661. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1662. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1663. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1664. POSSIBILITY OF SUCH DAMAGE.
  1665. arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.c
  1666. ===========================================
  1667. Copyright (C) 2018 Gregory Nutt. All rights reserved.
  1668. Authors: Gregory Nutt <gnutt@nuttx.org>
  1669. Technical content derives from a TI aux_sysif.c file that has a
  1670. compatible BSD license:
  1671. Copyright (c) 2015-2017, Texas Instruments Incorporated
  1672. All rights reserved.
  1673. Redistribution and use in source and binary forms, with or without
  1674. modification, are permitted provided that the following conditions
  1675. are met:
  1676. 1. Redistributions of source code must retain the above copyright
  1677. notice, this list of conditions and the following disclaimer.
  1678. 2. Redistributions in binary form must reproduce the above copyright
  1679. notice, this list of conditions and the following disclaimer in
  1680. the documentation and/or other materials provided with the
  1681. distribution.
  1682. 3. Neither the name NuttX nor the names of its contributors may be
  1683. used to endorse or promote products derived from this software
  1684. without specific prior written permission.
  1685. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1686. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1687. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1688. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1689. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1690. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1691. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1692. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1693. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1694. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1695. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1696. POSSIBILITY OF SUCH DAMAGE.
  1697. arch/arm/src/tiva/cc13xx/cc13x0_rom.h
  1698. =====================================
  1699. Copyright (C) 2019 Gregory Nutt. All rights reserved.
  1700. Author: Gregory Nutt <gnutt@nuttx.org>
  1701. This is a port of TI's setup_rom.h file which has a fully compatible
  1702. BSD license:
  1703. Copyright (c) 2015-2017, Texas Instruments Incorporated
  1704. All rights reserved.
  1705. Redistribution and use in source and binary forms, with or without
  1706. modification, are permitted provided that the following conditions
  1707. are met:
  1708. 1. Redistributions of source code must retain the above copyright
  1709. notice, this list of conditions and the following disclaimer.
  1710. 2. Redistributions in binary form must reproduce the above copyright
  1711. notice, this list of conditions and the following disclaimer in
  1712. the documentation and/or other materials provided with the
  1713. distribution.
  1714. 3. Neither the name NuttX nor the names of its contributors may be
  1715. used to endorse or promote products derived from this software
  1716. without specific prior written permission.
  1717. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1718. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1719. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1720. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1721. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1722. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1723. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  1724. OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  1725. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1726. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1727. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1728. POSSIBILITY OF SUCH DAMAGE.