--- /dev/null
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
--- /dev/null
+Firmware provided by Pierrick Hascoet <pierrick.hascoet@abiliss.com> to Devin
+Heitmueller <dheitmueller@kernellabs.com> on January 15, 2010.
+
+The USB firmware files "dvb-as102_data1_st.hex" and "as102_data2_st.hex" for
+Abilis's AS10X, used together with the AS10X USB Kernel driver, is provided
+under the following licensing terms:
+
+Copyright (c) 2010, Abilis Systems Sarl
+
+Permission to use, copy, modify, and/or distribute this software for
+any purpose with or without fee is hereby granted, provided that the
+above copyright notice and this permission notice appear in all
+copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
+DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
--- /dev/null
+Copyright (c) 2014, Intel Corporation.
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials
+ provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software
+ is permitted.
+
+Limited patent license. Intel Corporation grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell ("Utilize") this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone, or in
+combination with an operating system licensed under an approved Open
+Source license as listed by the Open Source Initiative at
+http://opensource.org/licenses. The patent license shall not apply to
+any other combinations which include this software. No hardware per
+se is licensed hereunder.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
--- /dev/null
+Copyright (c) 2017, NETRONOME Systems, Inc. All rights reserved.
+
+Agilio(r) Firmware License Agreement (the "AGREEMENT")
+
+BY INSTALLING OR USING IN ANY MANNER THE SOFTWARE THAT ACCOMPANIES THIS
+AGREEMENT (THE "SOFTWARE") YOU (THE "LICENSEE") ACKNOWLEDGE TO BE BOUND
+BY ALL OF THE TERMS OF THIS AGREEMENT.
+
+LICENSE GRANT. Subject to the terms and conditions set forth herein,
+Netronome Systems, Inc. ("NETRONOME") hereby grants LICENSEE a non-
+exclusive license to use, reproduce and distribute the SOFTWARE
+exclusively in object form.
+
+Restrictions. LICENSEE agrees that, (a) unless explicitly provided by
+NETRONOME, the source code of the SOFTWARE is not being provided to
+LICENSEE and is confidential and proprietary to NETRONOME and that
+LICENSEE has no right to access or use such source code. Accordingly,
+LICENSEE agrees that it shall not cause or permit the disassembly,
+decompilation or reverse engineering of the SOFTWARE or otherwise attempt
+to gain access to the source code for the SOFTWARE; and (b) LICENSEE
+agrees that it shall not subject the SOFTWARE in whole or in part, to the
+terms of any software license that requires, as a condition of use,
+modification and/or distribution that the source code of the SOFTWARE, or
+the SOFTWARE be i) disclosed or distributed in source code form; ii)
+licensed for the purpose of making derivative works of the source code of
+the SOFTWARE; or iii) redistribution of the source code of the SOFTWARE
+at no charge.
+
+DISCLAIMER OF ALL WARRANTIES. THE SOFTWARE IS PROVIDED "AS IS" AND WITH
+ALL FAULTS AND NETRONOME AND ITS LICENSORS HEREBY DISCLAIM ALL EXPRESS OR
+IMPLIED WARRANTIES OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY
+WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A
+PARTICULAR PURPOSE.
+
+LIMITATIONS OF LIABILITY. EXCEPT WHERE PROHIBITED BY LAW, IN NO EVENT
+SHALL NETRONOME OR ANY OTHER PARTY INVOLVED IN THE CREATION, PRODUCTION,
+OR DELIVERY OF THE SOFTWARE BE LIABLE FOR ANY LOSS OF PROFITS, DATA, USE
+OF THE SOFTWARE, DOCUMENTATION OR EQUIPMENT, OR FOR ANY SPECIAL,
+INCIDENTAL, CONSEQUENTIAL, EXEMPLARY, PUNITIVE, MULTIPLE OR OTHER
+DAMAGES, ARISING FROM OR IN CONNECTION WITH THE SOFTWARE EVEN IF
+NETRONOME OR ITS LICENSORS HAVE BEEN MADE AWARE OF THE POSSIBILITY OF
+SUCH DAMAGES AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY
+LIMITED REMEDY.
+
+EXPORT COMPLIANCE. LICENSEE shall not use or export or transmit the
+SOFTWARE, directly or indirectly, to any restricted countries or in any
+other manner that would violate any applicable US and other export
+control and other regulations and laws as shall from time to time govern
+the delivery, license and use of technology, including without limitation
+the Export Administration Act of 1979, as amended, and any regulations
+issued thereunder.
+
+PROHIBITION OF SOFTWARE USE IN HIGH RISK ACTIVITIES AND LIFE
+SUPPORT APPLICATIONS. The SOFTWARE is not designed, manufactured or
+intended for use as on-line control equipment in hazardous environments
+requiring fail-safe performance, such as in the operation of nuclear
+facilities, aircraft navigation or communications systems, air traffic
+control, life support systems, human implantation or any other
+application where product failure could lead to loss of life or
+catastrophic property damage or weapons systems, in which the failure of
+the SOFTWARE could lead directly to death, personal injury, or severe
+physical or environmental damage ("High Risk Activities"). Accordingly
+NETRONOME and, where applicable, NETRONOME'S third party licensors
+specifically disclaim any express or implied warranty of fitness for High
+Risk Activities.
--- /dev/null
+***** INTEL BINARY FIRMWARE RELEASE LICENCE ********************************
+
+Copyright (c) 2014-15 Intel Corporation.
+All rights reserved.
+
+Redistribution.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials provided
+ with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers may
+ be used to endorse or promote products derived from this software without
+ specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software is
+ permitted.
+
+
+Limited patent license.
+
+Intel Corporation grants a world-wide, royalty-free, non-exclusive license
+under patents it now or hereafter owns or controls to make, have made, use,
+import, offer to sell and sell ("Utilize") this software, but solely to the
+extent that any such patent is necessary to Utilize the software alone. The
+patent license shall not apply to any combinations which include this software.
+No hardware per se is licensed hereunder.
+
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+
+***** NEW LIBC LICENCE********************************
+
+The newlib subdirectory is a collection of software from several sources.
+
+Each file may have its own copyright/license that is embedded in the source
+file. Unless otherwise noted in the body of the source file(s), the following copyright
+notices will apply to the contents of the newlib subdirectory:
+
+(1) Red Hat Incorporated
+
+Copyright (c) 1994-2009 Red Hat, Inc. All rights reserved.
+
+This copyrighted material is made available to anyone wishing to use,
+modify, copy, or redistribute it subject to the terms and conditions
+of the BSD License. This program is distributed in the hope that
+it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
+including the implied warranties of MERCHANTABILITY or FITNESS FOR
+A PARTICULAR PURPOSE. A copy of this license is available at
+http://www.opensource.org/licenses. Any Red Hat trademarks that are
+incorporated in the source code or documentation are not subject to
+the BSD License and may only be used or replicated with the express
+permission of Red Hat, Inc.
+
+(2) University of California, Berkeley
+
+Copyright (c) 1981-2000 The Regents of the University of California.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of the University nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
+OF SUCH DAMAGE.
+
+(3) David M. Gay (AT&T 1991, Lucent 1998)
+
+The author of this software is David M. Gay.
+
+Copyright (c) 1991 by AT&T.
+
+Permission to use, copy, modify, and distribute this software for any
+purpose without fee is hereby granted, provided that this entire notice
+is included in all copies of any software which is or includes a copy
+or modification of this software and in all copies of the supporting
+documentation for such software.
+
+THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
+WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY
+REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
+OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
+
+-------------------------------------------------------------------
+
+The author of this software is David M. Gay.
+
+Copyright (C) 1998-2001 by Lucent Technologies
+All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and
+its documentation for any purpose and without fee is hereby
+granted, provided that the above copyright notice appear in all
+copies and that both that the copyright notice and this
+permission notice and warranty disclaimer appear in supporting
+documentation, and that the name of Lucent or any of its entities
+not be used in advertising or publicity pertaining to
+distribution of the software without specific, written prior
+permission.
+
+LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
+IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
+SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
+IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
+
+
+(4) Advanced Micro Devices
+
+Copyright 1989, 1990 Advanced Micro Devices, Inc.
+
+This software is the property of Advanced Micro Devices, Inc (AMD) which
+specifically grants the user the right to modify, use and distribute this
+software provided this notice is not removed or altered. All other rights
+are reserved by AMD.
+
+AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS
+SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL
+DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR
+USE OF THIS SOFTWARE.
+
+So that all may benefit from your experience, please report any problems
+or suggestions about this software to the 29K Technical Support Center at
+800-29-29-AMD (800-292-9263) in the USA, or 0800-89-1131 in the UK, or
+0031-11-1129 in Japan, toll free. The direct dial number is 512-462-4118.
+
+Advanced Micro Devices, Inc.
+29K Support Products
+Mail Stop 573
+5900 E. Ben White Blvd.
+Austin, TX 78741
+800-292-9263
+
+(5)
+
+(6)
+
+(7) Sun Microsystems
+
+Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
+
+Developed at SunPro, a Sun Microsystems, Inc. business.
+Permission to use, copy, modify, and distribute this
+software is freely granted, provided that this notice is preserved.
+
+(8) Hewlett Packard
+
+(c) Copyright 1986 HEWLETT-PACKARD COMPANY
+
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty:
+ permission to use, copy, modify, and distribute this file
+for any purpose is hereby granted without fee, provided that
+the above copyright notice and this notice appears in all
+copies, and that the name of Hewlett-Packard Company not be
+used in advertising or publicity pertaining to distribution
+of the software without specific, written prior permission.
+Hewlett-Packard Company makes no representations about the
+suitability of this software for any purpose.
+
+(9) Hans-Peter Nilsson
+
+Copyright (C) 2001 Hans-Peter Nilsson
+
+Permission to use, copy, modify, and distribute this software is
+freely granted, provided that the above copyright notice, this notice
+and the following disclaimer are preserved with no changes.
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.
+
+(10) Stephane Carrez (m68hc11-elf/m68hc12-elf targets only)
+
+Copyright (C) 1999, 2000, 2001, 2002 Stephane Carrez (stcarrez@nerim.fr)
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+(11) Christopher G. Demetriou
+
+Copyright (c) 2001 Christopher G. Demetriou
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(12) SuperH, Inc.
+
+Copyright 2002 SuperH, Inc. All rights reserved
+
+This software is the property of SuperH, Inc (SuperH) which specifically
+grants the user the right to modify, use and distribute this software
+provided this notice is not removed or altered. All other rights are
+reserved by SuperH.
+
+SUPERH MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO
+THIS SOFTWARE. IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL,
+INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM
+THE FURNISHING, PERFORMANCE, OR USE OF THIS SOFTWARE.
+
+So that all may benefit from your experience, please report any problems
+or suggestions about this software to the SuperH Support Center via
+e-mail at softwaresupport@superh.com .
+
+SuperH, Inc.
+405 River Oaks Parkway
+San Jose
+CA 95134
+USA
+
+(13) Royal Institute of Technology
+
+Copyright (c) 1999 Kungliga Tekniska Högskolan
+(Royal Institute of Technology, Stockholm, Sweden).
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+3. Neither the name of KTH nor the names of its contributors may be
+ used to endorse or promote products derived from this software without
+ specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(14) Alexey Zelkin
+
+Copyright (c) 2000, 2001 Alexey Zelkin <phantom@FreeBSD.org>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(15) Andrey A. Chernov
+
+Copyright (C) 1997 by Andrey A. Chernov, Moscow, Russia.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(16) FreeBSD
+
+Copyright (c) 1997-2002 FreeBSD Project.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(17) S. L. Moshier
+
+Author: S. L. Moshier.
+
+Copyright (c) 1984,2000 S.L. Moshier
+
+Permission to use, copy, modify, and distribute this software for any
+purpose without fee is hereby granted, provided that this entire notice
+is included in all copies of any software which is or includes a copy
+or modification of this software and in all copies of the supporting
+documentation for such software.
+
+THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
+WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION
+OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS
+SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
+
+(18) Citrus Project
+
+Copyright (c)1999 Citrus Project,
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(19) Todd C. Miller
+
+Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(20) DJ Delorie (i386)
+Copyright (C) 1991 DJ Delorie
+All rights reserved.
+
+Redistribution, modification, and use in source and binary forms is permitted
+provided that the above copyright notice and following paragraph are
+duplicated in all such forms.
+
+This file is distributed WITHOUT ANY WARRANTY; without even the implied
+warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+(21) Free Software Foundation LGPL License (*-linux* targets only)
+
+ Copyright (C) 1990-1999, 2000, 2001 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+ Contributed by Mark Kettenis <kettenis@phys.uva.nl>, 1997.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+ Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301 USA.
+
+(22) Xavier Leroy LGPL License (i[3456]86-*-linux* targets only)
+
+Copyright (C) 1996 Xavier Leroy (Xavier.Leroy@inria.fr)
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU Library General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Library General Public License for more details.
+
+(23) Intel (i960)
+
+Copyright (c) 1993 Intel Corporation
+
+Intel hereby grants you permission to copy, modify, and distribute this
+software and its documentation. Intel grants this permission provided
+that the above copyright notice appears in all copies and that both the
+copyright notice and this permission notice appear in supporting
+documentation. In addition, Intel grants this permission provided that
+you prominently mark as "not part of the original" any modifications
+made to this software or documentation, and that the name of Intel
+Corporation not be used in advertising or publicity pertaining to
+distribution of the software or the documentation without specific,
+written prior permission.
+
+Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR
+IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY
+OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or
+representations regarding the use of, or the results of the use of,
+the software and documentation in terms of correctness, accuracy,
+reliability, currentness, or otherwise; and you rely on the software,
+documentation and results solely at your own risk.
+
+IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS,
+LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES
+OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM
+PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER.
+
+(24) Hewlett-Packard (hppa targets only)
+
+(c) Copyright 1986 HEWLETT-PACKARD COMPANY
+
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty:
+ permission to use, copy, modify, and distribute this file
+for any purpose is hereby granted without fee, provided that
+the above copyright notice and this notice appears in all
+copies, and that the name of Hewlett-Packard Company not be
+used in advertising or publicity pertaining to distribution
+of the software without specific, written prior permission.
+Hewlett-Packard Company makes no representations about the
+suitability of this software for any purpose.
+
+(25) Henry Spencer (only *-linux targets)
+
+Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved.
+This software is not subject to any license of the American Telephone
+and Telegraph Company or of the Regents of the University of California.
+
+Permission is granted to anyone to use this software for any purpose on
+any computer system, and to alter it and redistribute it, subject
+to the following restrictions:
+
+1. The author is not responsible for the consequences of use of this
+ software, no matter how awful, even if they arise from flaws in it.
+
+2. The origin of this software must not be misrepresented, either by
+ explicit claim or by omission. Since few users ever read sources,
+ credits must appear in the documentation.
+
+3. Altered versions must be plainly marked as such, and must not be
+ misrepresented as being the original software. Since few users
+ ever read sources, credits must appear in the documentation.
+
+4. This notice may not be removed or altered.
+
+(26) Mike Barcroft
+
+Copyright (c) 2001 Mike Barcroft <mike@FreeBSD.org>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(27) Konstantin Chuguev (--enable-newlib-iconv)
+
+Copyright (c) 1999, 2000
+ Konstantin Chuguev. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+ iconv (Charset Conversion Library) v2.0
+
+(28) Artem Bityuckiy (--enable-newlib-iconv)
+
+Copyright (c) 2003, Artem B. Bityuckiy, SoftMine Corporation.
+Rights transferred to Franklin Electronic Publishers.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+(29) IBM, Sony, Toshiba (only spu-* targets)
+
+ (C) Copyright 2001,2006,
+ International Business Machines Corporation,
+ Sony Computer Entertainment, Incorporated,
+ Toshiba Corporation,
+
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the names of the copyright holders nor the names of their
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+(30) - Alex Tatmanjants (targets using libc/posix)
+
+ Copyright (c) 1995 Alex Tatmanjants <alex@elvisti.kiev.ua>
+ at Electronni Visti IA, Kiev, Ukraine.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+(31) - M. Warner Losh (targets using libc/posix)
+
+ Copyright (c) 1998, M. Warner Losh <imp@freebsd.org>
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+(32) - Andrey A. Chernov (targets using libc/posix)
+
+ Copyright (C) 1996 by Andrey A. Chernov, Moscow, Russia.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+(33) - Daniel Eischen (targets using libc/posix)
+
+ Copyright (c) 2001 Daniel Eischen <deischen@FreeBSD.org>.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+
+(34) - Jon Beniston (only lm32-* targets)
+
+ Contributed by Jon Beniston <jon@beniston.com>
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+
+(35) - ARM Ltd (arm and thumb variant targets only)
+
+ Copyright (c) 2009 ARM Ltd
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. The name of the company may not be used to endorse or promote
+ products derived from this software without specific prior written
+ permission.
+
+ THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+ TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(36) - Xilinx, Inc. (microblaze-* and powerpc-* targets)
+
+Copyright (c) 2004, 2009 Xilinx, Inc. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+3. Neither the name of Xilinx nor the names of its contributors may be
+used to endorse or promote products derived from this software without
+specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
+IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+(37) Texas Instruments Incorporated (tic6x-*, *-tirtos targets)
+
+Copyright (c) 1996-2010,2014 Texas Instruments Incorporated
+http://www.ti.com/
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ Neither the name of Texas Instruments Incorporated nor the names
+ of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written
+ permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(38) National Semiconductor (cr16-* and crx-* targets)
+
+Copyright (c) 2004 National Semiconductor Corporation
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+(39) - Adapteva, Inc. (epiphany-* targets)
+
+Copyright (c) 2011, Adapteva, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of Adapteva nor the names of its contributors may be used
+ to endorse or promote products derived from this software without specific
+ prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(40) - Altera Corportion (nios2-* targets)
+
+Copyright (c) 2003 Altera Corporation
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ o Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ o Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ o Neither the name of Altera Corporation nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY ALTERA CORPORATION, THE COPYRIGHT HOLDER,
+AND ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(41) Ed Schouten - Free BSD
+
+Copyright (c) 2008 Ed Schouten <ed@FreeBSD.org>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
--- /dev/null
+Copyright (c) 2018, Cadence Design Systems, Inc.
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+* Neither the name of Cadence Design Systems, Inc., its products
+ nor the names of its suppliers may be used to endorse or promote products
+ derived from this Software without specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this software
+ is permitted.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
+
+This software contains:
+
+HDCP Cipher is licensed under the FreeBSD license. A copy of the FreeBSD
+license can be found at
+https://www.freebsd.org/copyright/freebsd-license.html.
+The source code for HDCP Cipher can is available here:
+http://www3.cs.stonybrook.edu/~rob/hdcp.html
+
+SSL Library is licensed under the Apache License, Version 2.0.
+A copy of the Apache License, Version 2.0 can be found at
+http://www.apache.org/licenses/LICENSE-2.0.
+The original source code for SSL Library can is available here:
+https://tls.mbed.org/download
+
+Fast discrete Fourier and cosine transforms and inverses
+author: Monty <xiphmont@mit.edu>
+modifications by: Monty
+last modification date: Jul 1 1996
+
+/* These Fourier routines were originally based on the Fourier
+routines of the same names from the NETLIB bihar and fftpack
+fortran libraries developed by Paul N. Swarztrauber at the National
+Center for Atmospheric Research in Boulder, CO USA. They have been
+reimplemented in C and optimized in a few ways for OggSquish. */
+
+/* As the original fortran libraries are public domain, the C Fourier
+routines in this file are hereby released to the public domain as
+well. The C routines here produce output exactly equivalent to the
+original fortran routines. Of particular interest are the facts
+that (like the original fortran), these routines can work on
+arbitrary length vectors that need not be powers of two in
+length. */
--- /dev/null
+Copyright © 2015, Cavium, Inc. All rights reserved.
+
+Software License Agreement
+
+ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE
+CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT.
+
+Licensed Software. Subject to the terms and conditions of this Agreement,
+Cavium, Inc. ("Cavium") grants to Licensee a worldwide, non-exclusive, and
+royalty-free license to use, reproduce, and distribute the binary software in
+its complete and unmodified form as provided by Cavium.
+
+Restrictions. Licensee must reproduce the Cavium copyright notice above with
+each binary software copy. Licensee must not reverse engineer, decompile,
+disassemble or modify in any way the binary software. Licensee must not use
+the binary software in violation of any applicable law or regulation. This
+Agreement shall automatically terminate upon Licensee's breach of any term or
+condition of this Agreement in which case, Licensee shall destroy all copies of
+the binary software.
+
+Warranty Disclaimer. THE LICENSED SOFTWARE IS OFFERED "AS IS," AND CAVIUM
+GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, WHETHER EXPRESS,
+IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH LICENSEE, OR
+OTHERWISE. CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR
+NONINFRINGEMENT OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE,
+DERIVATIVE WORKS, OR ANY DOCUMENTATION PROVIDED WITH THE FOREGOING. WITHOUT
+LIMITING THE GENERALITY OF THE FOREGOING, CAVIUM DOES NOT WARRANT THAT THE
+LICENSED SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT INTERRUPTION, AND
+CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM, INCLUDING
+ITS CORRECTNESS, ACCURACY, OR RELIABILITY.
+
+Limitation of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S
+LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR
+CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT
+OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF
+PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+Export and Import Laws. Licensee acknowledges and agrees that the Licensed
+Software (including technical data and related technology) may be controlled by
+the export control laws, rules, regulations, restrictions and national security
+controls of the United States and other applicable foreign agencies (the
+"Export Controls"), and agrees not export or re-export, or allow the export or
+re-export of export-controlled the Licensed Software (including technical data
+and related technology) or any copy, portion or direct product of the foregoing
+in violation of the Export Controls. Licensee hereby represents that
+(i) Licensee is not an entity or person to whom provision of the Licensed
+Software (including technical data and related technology) is restricted or
+prohibited by the Export Controls; and (ii) Licensee will not export, re-export
+or otherwise transfer the export-controlled Licensed Software (including
+technical data and related technology) in violation of U.S. sanction programs
+or export control regulations to (a) any country, or national or resident of
+any country, subject to a United States trade embargo, (b) any person or entity
+to whom shipment is restricted or prohibited by the Export Controls, or
+(c) anyone who is engaged in activities related to the design, development,
+production, or use of nuclear materials, nuclear facilities, nuclear weapons,
+missiles or chemical or biological weapons.
--- /dev/null
+This file contains licences pertaining to the following firmwares for
+LiquidIO (c) adapters
+
+1. lio_nic_23xx.bin, lio_210nv_nic.bin, lio_410nv_nic.bin
+2. lio_vsw_23xx.bin
+
+###########################################################################
+
+1. lio_nic_23xx.bin, lio_210nv_nic.bin, lio_410nv_nic.bin
+
+Copyright (c) 2018, Cavium, Inc. All rights reserved.
+
+Software License Agreement
+
+ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE
+CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT.
+
+Licensed Software. Subject to the terms and conditions of this Agreement,
+Cavium, Inc. ("Cavium") grants to Licensee a worldwide, non-exclusive, and
+royalty-free license to use, reproduce, and distribute the binary software in
+its complete and unmodified form as provided by Cavium.
+
+Restrictions. Licensee must reproduce the Cavium copyright notice above with
+each binary software copy. Licensee must not reverse engineer, decompile,
+disassemble or modify in any way the binary software. Licensee must not use
+the binary software in violation of any applicable law or regulation. This
+Agreement shall automatically terminate upon Licensee's breach of any term or
+condition of this Agreement in which case, Licensee shall destroy all copies of
+the binary software.
+
+Warranty Disclaimer. THE LICENSED SOFTWARE IS OFFERED "AS IS," AND CAVIUM
+GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, WHETHER EXPRESS,
+IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH LICENSEE, OR
+OTHERWISE. CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR
+NONINFRINGEMENT OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE,
+DERIVATIVE WORKS, OR ANY DOCUMENTATION PROVIDED WITH THE FOREGOING. WITHOUT
+LIMITING THE GENERALITY OF THE FOREGOING, CAVIUM DOES NOT WARRANT THAT THE
+LICENSED SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT INTERRUPTION, AND
+CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM, INCLUDING
+ITS CORRECTNESS, ACCURACY, OR RELIABILITY.
+
+Limitation of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S
+LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR
+CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT
+OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF
+PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+Export and Import Laws. Licensee acknowledges and agrees that the Licensed
+Software (including technical data and related technology) may be controlled by
+the export control laws, rules, regulations, restrictions and national security
+controls of the United States and other applicable foreign agencies (the
+"Export Controls"), and agrees not export or re-export, or allow the export or
+re-export of export-controlled the Licensed Software (including technical data
+and related technology) or any copy, portion or direct product of the foregoing
+in violation of the Export Controls. Licensee hereby represents that
+(i) Licensee is not an entity or person to whom provision of the Licensed
+Software (including technical data and related technology) is restricted or
+prohibited by the Export Controls; and (ii) Licensee will not export, re-export
+or otherwise transfer the export-controlled Licensed Software (including
+technical data and related technology) in violation of U.S. sanction programs
+or export control regulations to (a) any country, or national or resident of
+any country, subject to a United States trade embargo, (b) any person or entity
+to whom shipment is restricted or prohibited by the Export Controls, or
+(c) anyone who is engaged in activities related to the design, development,
+production, or use of nuclear materials, nuclear facilities, nuclear weapons,
+missiles or chemical or biological weapons.
+
+###########################################################################
+
+2. lio_vsw_23xx.bin
+
+The Cavium LiquidIO Software Package provides the following copyrighted software
+ programs:
+(a) LiquidIO VSW software that includes:
+(i) Cavium Simple Execution (SE) Application,
+and
+(ii) Open vSwitch;
+and
+(b) Linux Kernel including certain modifications authored by Cavium.
+
+Information is provided below regarding the relevant licenses and terms of use
+ (including third party licenses) that apply to the above mentioned bundled
+ software programs included in the Cavium LiquidIO Software Package.
+
+I. Third Party Software, Written Offer Procedure, and Acknowledgements.
+The copyrights for certain software programs included in Cavium
+LiquidIO Software Package are distributed under their respective licenses.
+
+Within the Cavium LiquidIO Software Package, a Linux Kernel is provided under
+the GNU General Public License version 2.0 ("GPL2"). For three (3) years from
+the date of purchase of the Cavium LiquidIO Software Package, copies of the
+source code of the Linux Kernel software program may be obtained by emailing a
+request to info@cavium.com. With the emailed request, please include
+(i) the product name and version number of the Cavium software, and
+(ii) your name and address. Cavium reserves the right to charge a nominal fee
+for providing source code in accordance with the terms of GPL2.
+A copy of the GPL is provided in Section IV, which is below.
+
+Also included within the Cavium LiquidIO Software Package is LiquidIO VSW
+software that is distributed under the Cavium End User License Agreement below.
+The LiquidIO VSW further includes Open vSwitch software that is dual licensed
+under both the Cavium End User License Agreement and the Apache 2.0 license.
+
+II. Cavium End User License Agreement.
+PLEASE READ THIS END USER LICENSE AGREEMENT CAREFULLY. EXECUTING, INSTALLING
+OR USING CAVIUM LIQUIDIO VSW SOFTWARE CONSTITUTES ACCEPTANCE OF THIS AGREEMENT.
+CAVIUM, INC. OR ITS SUBSIDIARY IS WILLING TO LICENSE THE LIQUIDIO VSW SOFTWARE
+TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN
+THIS END USER LICENSE AGREEMENT. BY EXECUTING, INSTALLING, OR USING THE
+LIQUIDIO VSW SOFTWARE, YOU ARE BINDING YOURSELF AND YOUR BUSINESS ENTITY THAT
+YOU REPRESENT (COLLECTIVELY, "CUSTOMER") TO THIS CAVIUM END USER LICENSE
+AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THE AGREEMENT,
+THEN CAVIUM IS UNWILLING TO LICENSE THE LIQUIDIO VSW SOFTWARE TO YOU.
+
+The following terms govern Customer's access and use of LiquidIO VSW software,
+except to the extent there is a separate signed agreement ("Signed Agreement")
+between Customer and Cavium governing Customer's use of LiquidIO VSW software.
+If there is such a separate Signed Agreement, then the order of precedence
+shall be (1) the Signed Agreement and (2) the Cavium End User License Agreement.
+
+Conditioned upon compliance with the terms and conditions of this license and
+any Singed Agreement, Cavium grant to Customer a revocable, nonexclusive, and
+nontransferable license to (a) use and modify without right to sublicense the
+LiquidIO VSW software, solely for the purpose of incorporating the LiquidIO VSW
+software for use with a Cavium product, and (b) reproduce and distribute,
+in object code form only, copies of Liquid IO software solely for use with the
+Cavium products.
+
+CAVIUM LIQUIDIO SOFTWARE PACKAGE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+III. Apache License 2.0
+Open vSwith software program of the LiquidIO Software Package is licensed under
+the Apache License, Version 2.0 (the "Apache License"). You may obtain a copy
+of the Apache License at http://www.apache.org/licenses/LICENSE-2.0.
+Unless required by applicable law or agreed to in writing, software distributed
+under the Apache License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+OR CONDITIONS OF ANY KIND, either express or implied. See the Apache License
+for the specific language governing permissions and limitations under the
+License.
+
+IV. GPL2
+The Linux Kernel software program of the LiquidIO Software Package is licensed
+under the GPL2, and the terms of which are as follows:
+
+GNU GENERAL PUBLIC LICENSE
+Version 2, June 1991
+Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+
+Everyone is permitted to copy and distribute verbatim copiesof this license
+document, but changing it is not allowed.
+i. Preamble
+The licenses for most software are designed to take away your freedom to share
+and change it. By contrast, the GNU General Public License is intended to
+guarantee your freedom to share and change free software--to make sure the
+software is free for all its users. This General Public License applies to most
+of the Free Software Foundation's software and to any other program whose
+authors commit to using it. (Some other Free Software Foundation software is
+covered by the GNU Lesser General Public License instead.)
+You can apply it to your programs, too.
+When we speak of free software, we are referring to freedom, not price.
+Our General Public Licenses are designed to make sure that you have the freedom
+to distribute copies of free software (and charge for this service if you wish),
+ that you receive source code or can get it if you want it, that you can change
+the software or use pieces of it in new free programs; and that you know you can
+ do these things.
+To protect your rights, we need to make restrictions that forbid anyone to deny
+you these rights or to ask you to surrender the rights. These restrictions
+translate to certain responsibilities for you if you distribute copies of the
+software, or if you modify it.
+For example, if you distribute copies of such a program, whether gratis or for a
+ fee, you must give the recipients all the rights that you have. You must make
+sure that they, too, receive or can get the source code. And you must show them
+these terms so they know their rights.
+We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy, distribute
+and/or modify the software.
+Also, for each author's protection and ours, we want to make certain that
+everyone understands that there is no warranty for this free software.
+If the software is modified by someone else and passed on, we want its
+recipients to know that what they have is not the original, so that any problems
+ introduced by others will not reflect on the original authors' reputations.
+Finally, any free program is threatened constantly by software patents. We wish
+to avoid the danger that redistributors of a free program will individually
+obtain patent licenses, in effect making the program proprietary.
+To prevent this, we have made it clear that any patent must be licensed for
+everyone's free use or not licensed at all.
+The precise terms and conditions for copying, distribution and modification
+follow.
+ii. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+0. This License applies to any program or other work which contains a notice
+placed by the copyright holder saying it may be distributed under the terms of
+this General Public License. The "Program", below, refers to any such program or
+ work, and a "work based on the Program" means either the Program or any
+derivative work under copyright law: that is to say, a work containing the
+Program or a portion of it, either verbatim or with modifications and/or
+translated into another language. (Hereinafter, translation is included without
+limitation in the term "modification".) Each licensee is addressed as "you".
+Activities other than copying, distribution and modification are not covered by
+this License; they are outside its scope. The act of running the Program is not
+restricted, and the output from the Program is covered only if its contents
+constitute a work based on the Program (independent of having been made by
+running the Program). Whether that is true depends on what the Program does.
+1. You may copy and distribute verbatim copies of the Program's source code as
+you receive it, in any medium, provided that you conspicuously and appropriately
+ publish on each copy an appropriate copyright notice and disclaimer of
+warranty; keep intact all the notices that refer to this License and to the
+absence of any warranty; and give any other recipients of the Program a copy of
+ this License along with the Program.
+You may charge a fee for the physical act of transferring a copy, and you may
+at your option offer warranty protection in exchange for a fee.
+2. You may modify your copy or copies of the Program or any portion of it, thus
+forming a work based on the Program, and copy and distribute such modifications
+or work under the terms of Section 1 above, provided that you also meet all of
+these conditions:
+a) You must cause the modified files to carry prominent notices stating that you
+ changed the files and the date of any change.
+b) You must cause any work that you distribute or publish, that in whole or in
+part contains or is derived from the Program or any part thereof, to be licensed
+ as a whole at no charge to all third parties under the terms of this License.
+c) If the modified program normally reads commands interactively when run, you
+must cause it, when started running for such interactive use in the most
+ordinary way, to print or display an announcement including an appropriate
+copyright notice and a notice that there is no warranty (or else, saying that
+you provide a warranty) and that users may redistribute the program under these
+conditions, and telling the user how to view a copy of this License.
+(Exception: if the Program itself is interactive but does not normally print
+such an announcement, your work based on the Program is not required to print an
+ announcement.)
+These requirements apply to the modified work as a whole. If identifiable
+sections of that work are not derived from the Program, and can be reasonably
+considered independent and separate works in themselves, then this License, and
+its terms, do not apply to those sections when you distribute them as separate
+works. But when you distribute the same sections as part of a whole which is a
+work based on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the entire whole,
+and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest your
+rights to work written entirely by you; rather, the intent is to exercise the
+right to control the distribution of derivative or collective works based on the
+Program.
+In addition, mere aggregation of another work not based on the Program with the
+Program (or with a work based on the Program) on a volume of a storage or
+distribution medium does not bring the other work under the scope of this
+License.
+3. You may copy and distribute the Program (or a work based on it, under
+Section 2) in object code or executable form under the terms of Sections 1 and 2
+above provided that you also do one of the following:
+a) Accompany it with the complete corresponding machine-readable source code,
+which must be distributed under the terms of Sections 1 and 2 above on a medium
+customarily used for software interchange; or,
+b) Accompany it with a written offer, valid for at least three years, to give
+any third party, for a charge no more than your cost of physically performing
+source distribution, a complete machine-readable copy of the corresponding
+source code, to be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange; or,
+c) Accompany it with the information you received as to the offer to distribute
+corresponding source code. (This alternative is allowed only for noncommercial
+distribution and only if you received the program in object code or executable
+form with such an offer, in accord with Subsection b above.)
+The source code for a work means the preferred form of the work for making
+modifications to it. For an executable work, complete source code means all the
+source code for all modules it contains, plus any associated interface
+definition files, plus the scripts used to control compilation and installation
+of the executable. However, as a special exception, the source code distributed
+need not include anything that is normally distributed (in either source or
+binary form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component itself
+accompanies the executable.
+If distribution of executable or object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the source code
+from the same place counts as distribution of the source code, even though third
+parties are not compelled to copy the source along with the object code.
+4. You may not copy, modify, sublicense, or distribute the Program except as
+expressly provided under this License. Any attempt otherwise to copy, modify,
+sublicense or distribute the Program is void, and will automatically terminate
+your rights under this License. However, parties who have received copies, or
+rights, from you under this License will not have their licenses terminated so
+long as such parties remain in full compliance.
+5. You are not required to accept this License, since you have not signed it.
+However, nothing else grants you permission to modify or distribute the Program
+or its derivative works. These actions are prohibited by law if you do not
+accept this License. Therefore, by modifying or distributing the Program (or
+any work based on the Program), you indicate your acceptance of this License to
+do so, and all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+6. Each time you redistribute the Program (or any work based on the Program),
+the recipient automatically receives a license from the original licensor to
+copy, distribute or modify the Program subject to these terms and conditions.
+You may not impose any further restrictions on the recipients' exercise of the
+rights granted herein. You are not responsible for enforcing compliance by
+third parties to this License.
+7. If, as a consequence of a court judgment or allegation of patent infringement
+or for any other reason (not limited to patent issues), conditions are imposed
+on you (whether by court order, agreement or otherwise) that contradict the
+conditions of this License, they do not excuse you from the conditions of this
+License. If you cannot distribute so as to satisfy simultaneously your
+obligations under this License and any other pertinent obligations, then as a
+consequence you may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by all those
+who receive copies directly or indirectly through you, then the only way you
+could satisfy both it and this License would be to refrain entirely from
+distribution of the Program. If any portion of this section is held invalid or
+unenforceable under any particular circumstance, the balance of the section is
+intended to apply and the section as a whole is intended to apply in other
+circumstances. It is not the purpose of this section to induce you to infringe
+any patents or other property right claims or to contest validity of any such
+claims; this section has the sole purpose of protecting the integrity of the
+free software distribution system, which is implemented by public license
+practices. Many people have made generous contributions to the wide range of
+software distributed through that system in reliance on consistent application
+of that system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot impose
+that choice.
+This section is intended to make thoroughly clear what is believed to be a
+consequence of the rest of this License.
+8. If the distribution and/or use of the Program is restricted in certain
+countries either by patents or by copyrighted interfaces, the original
+copyright holder who places the Program under this License may add an explicit
+geographical distribution limitation excluding those countries, so that
+distribution is permitted only in or among countries not thus excluded. In such
+case, this License incorporates the limitation as if written in the body of this
+License.
+9. The Free Software Foundation may publish revised and/or new versions of the
+General Public License from time to time. Such new versions will be similar in
+spirit to the present version, but may differ in detail to address new problems
+or concerns.
+Each version is given a distinguishing version number. If the Program specifies
+a version number of this License which applies to it and "any later version",
+you have the option of following the terms and conditions either of that
+version or of any later version published by the Free Software Foundation.
+If the Program does not specify a version number of this License, you may
+choose any version ever published by the Free Software Foundation.
+10. If you wish to incorporate parts of the Program into other free programs
+whose distribution conditions are different, write to the author to ask for
+permission. For software which is copyrighted by the Free Software Foundation,
+write to the Free Software Foundation; we sometimes make exceptions for this.
+Our decision will be guided by the two goals of preserving the free status of
+all derivatives of our free software and of promoting the sharing and reuse of
+software generally.
+NO WARRANTY
+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
+THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
+STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
+PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
+PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
+YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
+ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
+PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
+INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
+BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
+OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Copyright (c) 2011 Chelsio Communications
All rights reserved.
-Chelsio Communication Terminator 4 ethernet controller firmware
+Chelsio Communication Terminator 4/5 ethernet controller firmware
Redistribution and use in binary form, without modification, are permitted provided
that the following conditions are met:
--- /dev/null
+### CYPRESS WIRELESS CONNECTIVITY DEVICES
+### DRIVER END USER LICENSE AGREEMENT (SOURCE AND BINARY DISTRIBUTION)
+
+PLEASE READ THIS END USER LICENSE AGREEMENT ("Agreement") CAREFULLY BEFORE
+DOWNLOADING, INSTALLING, OR USING THIS SOFTWARE, ANY ACCOMPANYING
+DOCUMENTATION, OR ANY UPDATES PROVIDED BY CYPRESS ("Software"). BY
+DOWNLOADING, INSTALLING, OR USING THE SOFTWARE, YOU ARE AGREEING TO BE BOUND
+BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
+AGREEMENT, PROMPTLY RETURN AND DO NOT USE THE SOFTWARE. IF YOU HAVE
+PURCHASED THE SOFTWARE, YOUR RIGHT TO RETURN THE SOFTWARE EXPIRES 30 DAYS
+AFTER YOUR PURCHASE AND APPLIES ONLY TO THE ORIGINAL PURCHASER.
+
+Software Provided in Binary Code Form. This paragraph applies to any Software
+provided in binary code form. Subject to the terms and conditions of this
+Agreement, Cypress Semiconductor Corporation ("Cypress") grants you a
+non-exclusive, non-transferable license under its copyright rights in the
+Software to reproduce and distribute the Software in object code form only,
+solely for use in connection with Cypress integrated circuit products
+("Purpose").
+
+Software Provided in Source Code Form. This paragraph applies to any Software
+provided in source code form ("Cypress Source Code"). Subject to the terms and
+conditions of this Agreement, Cypress grants you a non-exclusive,
+non-transferable license under its copyright rights in the Cypress Source Code
+to reproduce, modify, compile, and distribute the Cypress Source Code (whether
+in source code form or as compiled into binary code form) solely for the
+Purpose. Cypress retains ownership of the Cypress Source Code and any compiled
+version thereof. Subject to Cypress' ownership of the underlying Cypress
+Source Code, you retain ownership of any modifications you make to the
+Cypress Source Code. You agree not to remove any Cypress copyright or other
+notices from the Cypress Source Code and any modifications thereof. Any
+reproduction, modification, translation, compilation, or representation of
+the Cypress Source Code except as permitted in this paragraph is prohibited
+without the express written permission of Cypress.
+
+Free and Open Source Software. Portions of the Software may be licensed under
+free and/or open source licenses such as the GNU General Public License
+("FOSS"). FOSS is subject to the applicable license agreement and not this
+Agreement. If you are entitled to receive the source code from Cypress for any
+FOSS included with the Software, either the source code will be included with
+the Software or you may obtain the source code at no charge from
+<http://www.cypress.com/go/opensource>. The applicable license terms will
+accompany each source code package. To review the license terms applicable to
+any FOSS for which Cypress is not required to provide you with source code,
+please see the Software's installation directory on your computer.
+
+Proprietary Rights. The Software, including all intellectual property rights
+therein, is and will remain the sole and exclusive property of Cypress or its
+suppliers. Except as otherwise expressly provided in this Agreement, you may
+not: (i) modify, adapt, or create derivative works based upon the Software;
+(ii) copy the Software; (iii) except and only to the extent explicitly
+permitted by applicable law despite this limitation, decompile, translate,
+reverse engineer, disassemble or otherwise reduce the Software to
+human-readable form; or (iv) use the Software other than for the Purpose.
+
+No Support. Cypress may, but is not required to, provide technical support for
+the Software.
+
+Term and Termination. This Agreement is effective until terminated. This
+Agreement and Your license rights will terminate immediately without notice
+from Cypress if you fail to comply with any provision of this Agreement. Upon
+termination, you must destroy all copies of Software in your possession or
+control. Termination of this Agreement will not affect any licenses validly
+granted as of the termination date to any end users of the Software. The
+following paragraphs shall survive any termination of this Agreement: "Free and
+Open Source Software," "Proprietary Rights," "Compliance With Law,"
+"Disclaimer," "Limitation of Liability," and "General."
+
+Compliance With Law. Each party agrees to comply with all applicable laws,
+rules and regulations in connection with its activities under this Agreement.
+Without limiting the foregoing, the Software may be subject to export control
+laws and regulations of the United States and other countries. You agree to
+comply strictly with all such laws and regulations and acknowledge that you
+have the responsibility to obtain licenses to export, re-export, or import
+the Software.
+
+Disclaimer. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES
+NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THE SOFTWARE,
+INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the
+right to make changes to the Software without notice. Cypress does not assume
+any liability arising out of the application or use of Software or any
+product or circuit described in the Software. Cypress does not authorize its
+products for use as critical components in life-support systems where a
+malfunction or failure may reasonably be expected to result in significant
+injury to the user. The inclusion of Cypress' product in a life-support
+system or application implies that the manufacturer of such system or
+application assumes all risk of such use and in doing so indemnifies Cypress
+against all charges.
+
+Limitation of Liability. IN NO EVENT WILL CYPRESS OR ITS SUPPLIERS,
+RESELLERS, OR DISTRIBUTORS BE LIABLE FOR ANY LOST REVENUE, PROFIT, OR DATA,
+OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL, OR PUNITIVE DAMAGES
+HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE
+USE OF OR INABILITY TO USE THE SOFTWARE EVEN IF CYPRESS OR ITS SUPPLIERS,
+RESELLERS, OR DISTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES. IN NO EVENT SHALL CYPRESS' OR ITS SUPPLIERS' RESELLERS', OR
+DISTRIBUTORS' TOTAL LIABILITY TO YOU, WHETHER IN CONTRACT, TORT (INCLUDING
+NEGLIGENCE), OR OTHERWISE, EXCEED THE PRICE PAID BY YOU FOR THE SOFTWARE.
+THE FOREGOING LIMITATIONS SHALL APPLY EVEN IF THE ABOVE-STATED WARRANTY FAILS
+OF ITS ESSENTIAL PURPOSE. BECAUSE SOME STATES OR JURISDICTIONS DO NOT ALLOW
+LIMITATION OR EXCLUSION OF CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE
+LIMITATION MAY NOT APPLY TO YOU.
+
+Restricted Rights. The Software under this Agreement is commercial computer
+software as that term is described in 48 C.F.R. 252.227-7014(a)(1). If
+acquired by or on behalf of a civilian agency, the U.S. Government acquires
+this commercial computer software and/or commercial computer software
+documentation subject to the terms of this Agreement as specified in 48
+C.F.R. 12.212 (Computer Software) and 12.211 (Technical Data) of the Federal
+Acquisition Regulations ("FAR") and its successors. If acquired by or on
+behalf of any agency within the Department of Defense ("DOD"), the U.S.
+Government acquires this commercial computer software and/or commercial
+computer software documentation subject to the terms of this Agreement as
+specified in 48 C.F.R. 227.7202-3 of the DOD FAR Supplement ("DFAR") and its
+successors.
+
+General. This Agreement will bind and inure to the benefit of each party's
+successors and assigns, provided that you may not assign or transfer this
+Agreement, in whole or in part, without Cypress' written consent. This
+Agreement shall be governed by and construed in accordance with the laws of
+the State of California, United States of America, as if performed wholly
+within the state and without giving effect to the principles of conflict of
+law. The parties consent to personal and exclusive jurisdiction of and venue
+in, the state and federal courts within Santa Clara County, California;
+provided however, that nothing in this Agreement will limit Cypress' right to
+bring legal action in any venue in order to protect or enforce its
+intellectual property rights. No failure of either party to exercise or
+enforce any of its rights under this Agreement will act as a waiver of such
+rights. If any portion hereof is found to be void or unenforceable, the
+remaining provisions of this Agreement shall remain in full force and
+effect. This Agreement is the complete and exclusive agreement between the
+parties with respect to the subject matter hereof, superseding and replacing
+any and all prior agreements, communications, and understandings (both
+written and oral) regarding such subject matter. Any notice to Cypress will
+be deemed effective when actually received and must be sent to Cypress
+Semiconductor Corporation, ATTN: Chief Legal Officer, 198 Champion Court, San
+Jose, CA 95134 USA.
--- /dev/null
+Copyright (c) 1999-2001, Intel Corporation
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ 3. Neither the name of Intel Corporation nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+Copyright (c) 2014 Intel Corporation.
+All rights reserved.
+
+Redistribution.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials provided
+ with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers may
+ be used to endorse or promote products derived from this software without
+ specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software is
+ permitted.
+
+
+Limited patent license.
+
+Intel Corporation grants a world-wide, royalty-free, non-exclusive license
+under patents it now or hereafter owns or controls to make, have made, use,
+import, offer to sell and sell ("Utilize") this software, but solely to the
+extent that any such patent is necessary to Utilize the software alone. The
+patent license shall not apply to any combinations which include this software.
+No hardware per se is licensed hereunder.
+
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
-Copyright © 2013, Intel Corporation.
+Copyright © 2014, Intel Corporation.
All rights reserved.
Redistribution. Redistribution and use in binary form, without
--- /dev/null
+Copyright (c) 2014, ITE Tech. Inc.
+
+The firmware files "dvb-usb-it9135-01.fw" and "dvb-usb-it9135-02.fw"
+are for ITEtech it9135 Ax and Bx chip versions.
+
+Permission to use, copy, modify, and/or distribute this software for
+any purpose with or without fee is hereby granted, provided that the
+above copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
+FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
-Copyright (c) 2006-2013, Intel Corporation.
+Copyright (c) 2006-2015, Intel Corporation.
All rights reserved.
Redistribution. Redistribution and use in binary form, without
--- /dev/null
+Copyright 1999 Kawasaki LSI.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. All advertising materials mentioning features or use of this software
+ must display the following acknowledgement:
+ This product includes software developed by Kawasaki LSI.
+4. Neither the name of the company nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY KAWASAKI LSI ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL KAWASAKI LSI BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+MediaTek Inc. grants permission to use and redistribute aforementioned firmware
+files for the use with devices containing MediaTek chipsets, but not as part of
+the Linux kernel or in any other form which would require these files themselves
+to be covered by the terms of the GNU General Public License or the GNU Lesser
+General Public License.
+
+These firmware files are distributed in the hope that they will be useful, but
+are provided WITHOUT ANY WARRANTY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTY
+OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
--- /dev/null
+Copyright (C) 2018 Microchip Technology Incorporated and its subsidiaries.
+All rights reserved.
+
+REDISTRIBUTION: Permission is hereby granted by Microchip Technology
+Incorporated (Microchip), free of any license fees, to any person obtaining a
+copy of this firmware (the "Software"), to install, reproduce, copy and
+distribute copies, in binary form, hexadecimal or equivalent formats only, the
+Software and to permit persons to whom the Software is provided to do the same,
+subject to the following conditions:
+
+* Any redistribution of the Software must reproduce the above copyright notice,
+ this license notice, and the following disclaimers and notices in the
+ documentation and/or other materials provided with the Software.
+
+* Neither the name of Microchip, its products nor the names of its suppliers
+ may be used to endorse or promote products derived from this Software without
+ specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this Software is
+ permitted.
+
+Limited patent license. Microchip grants a world-wide, royalty-free,
+non-exclusive, revocable license under any patents that it now has or hereafter
+may have, own or control related to the Software to make, have made, use,
+import, offer to sell and sell ("Utilize") this Software, but solely to the
+extent that any such patent is necessary to Utilize the Software in conjunction
+with Microchip processors. The patent license shall not apply to any other
+combinations which include this Software nor to any other Microchip patents or
+patent rights. No hardware per se is licensed hereunder.
+
+DISCLAIMER: THIS SOFTWARE IS PROVIDED BY MICROCHIP "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
+DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+The software accompanying this license statement (the “Software”)
+is the property of Moxa Inc. (the “Moxa”), and is protected by
+United States and International Copyright Laws and International
+treaty provisions. No ownership rights are granted by this
+Agreement or possession of the Software. Therefore, you must treat
+the Licensed Software like any other copyrighted material. Your
+rights and obligations in its use are described as follows:
+
+1. You may freely redistribute this software under this license.
+2. You may freely download and use this software on Moxa's device.
+3. You may not modify or attempt to reverse engineer the software, or
+ make any attempt to change or even examine the source code of the
+ software.
+4. You may not re-license or sub-license the software to any person or
+ business, using any other license.
+5. Moxa(r) is worldwide registered trademark.
+++ /dev/null
-FIRMWARE LICENSE TERMS
-
-
-Copyright (c) Marvell International Ltd.
-
-All rights reserved.
-
-Redistribution. Redistribution and use in binary form, without modification, are
-permitted provided that the following conditions are met:
-
-* Redistributions must reproduce the above copyright notice and the following
-disclaimer in the documentation and/or other materials provided with the
-distribution.
-
-* Neither the name of Marvell International Ltd. nor the names of its suppliers
-may be used to endorse or promote products derived from this software without
-specific prior written permission.
-
-* No reverse engineering, decompilation, or disassembly of this software is
-permitted.
-
-Limited patent license. Marvell International Ltd. grants a world-wide,
-royalty-free, non-exclusive license under patents it now or hereafter owns or
-controls to make, have made, use, import, offer to sell and sell ("Utilize")
-this software, but solely to the extent that any such patent is necessary to
-Utilize the software alone, or in combination with an operating system licensed
-under an approved Open Source license as listed by the Open Source Initiative at
-http://opensource.org/licenses. The patent license shall not apply to any other
-combinations which include this software. No hardware per se is licensed
-hereunder.
-
-DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-----
-
-NOTE: this firmware was generated from img_cb35_fw_duplex.h contained in the
-GPL source release of the Maxtor Shared Storage II product available here:
-
-http://www.seagate.com/staticfiles/maxtor/en_us/downloads/MSSII_3.1.2.src.tgz
-
-Explicit permission from Marvell was obtained to upload this firmware to the
-linux-firmware git repository under the Marvell firmware license above.
-
--- /dev/null
+ License For Customer Use of NVIDIA Software
+
+
+IMPORTANT NOTICE -- READ CAREFULLY: This License For Customer Use of
+NVIDIA Software ("LICENSE") is the agreement which governs use of
+the software of NVIDIA Corporation and its subsidiaries ("NVIDIA")
+downloadable herefrom, including computer software and associated
+printed materials ("SOFTWARE"). By downloading, installing, copying,
+or otherwise using the SOFTWARE, you agree to be bound by the terms
+of this LICENSE. If you do not agree to the terms of this LICENSE,
+do not download the SOFTWARE.
+
+RECITALS
+
+Use of NVIDIA's products requires three elements: the SOFTWARE, the
+hardware, and a personal computer. The SOFTWARE is protected by copyright
+laws and international copyright treaties, as well as other intellectual
+property laws and treaties. The SOFTWARE may be protected by various
+patents, and is not sold, and instead is only licensed for use, strictly
+in accordance with this document. The hardware is protected by various
+patents, and is sold, but this agreement does not cover that sale, since
+it may not necessarily be sold as a package with the SOFTWARE. This
+agreement sets forth the terms and conditions of the SOFTWARE LICENSE only.
+
+1. DEFINITIONS
+
+1.1 Customer. Customer means the entity or individual that
+downloads or otherwise obtains the SOFTWARE.
+
+2. GRANT OF LICENSE
+
+2.1 Rights and Limitations of Grant. NVIDIA hereby grants Customer
+the following non-exclusive, non-transferable right to use the
+SOFTWARE, with the following limitations:
+
+2.1.1 Rights. Customer may install and use multiple copies of the
+SOFTWARE on a shared computer or concurrently on different computers,
+and make multiple back-up copies of the SOFTWARE, solely for Customer's
+use within Customer's Enterprise. "Enterprise" shall mean individual use
+by Customer or any legal entity (such as a corporation or university)
+and the subsidiaries it owns by more than fifty percent (50%).
+
+2.1.2 Open Source Exception. Notwithstanding the foregoing terms
+of Section 2.1.1, SOFTWARE may be copied and redistributed solely for
+use on operating systems distributed under the terms of an OSI-approved
+open source license as listed by the Open Source Initiative at
+http://opensource.org, provided that the binary files thereof are not
+modified, and Customer provides a copy of this license with the SOFTWARE.
+
+2.1.3 Limitations.
+
+No Reverse Engineering. Customer may not reverse engineer,
+decompile, or disassemble the SOFTWARE, nor attempt in any other
+manner to obtain the source code.
+
+Usage. SOFTWARE is licensed only for use with microprocessor(s) which have
+been (i) designed by NVIDIA and (ii) either (a) sold by or (b) licensed by
+NVIDIA. Customer shall not use SOFTWARE in conjunction with, nor cause
+SOFTWARE to be executed by, any other microprocessor.
+
+No Translation. Customer shall not translate SOFTWARE, nor cause or permit
+SOFTWARE to be translated, from the architecture or language in which it is
+originally provided by NVIDIA, into any other architecture or language.
+
+No Rental. Customer may not rent or lease the SOFTWARE to someone
+else.
+
+3. TERMINATION
+
+This LICENSE will automatically terminate if Customer fails to
+comply with any of the terms and conditions hereof. In such event,
+Customer must destroy all copies of the SOFTWARE and all of its
+component parts.
+
+Defensive Suspension. If Customer commences or participates in any legal
+proceeding against NVIDIA, then NVIDIA may, in its sole discretion,
+suspend or terminate all license grants and any other rights provided
+under this LICENSE during the pendency of such legal proceedings.
+
+4. COPYRIGHT
+
+All title and copyrights in and to the SOFTWARE (including but
+not limited to all images, photographs, animations, video, audio,
+music, text, and other information incorporated into the SOFTWARE),
+the accompanying printed materials, and any copies of the SOFTWARE,
+are owned by NVIDIA, or its suppliers. The SOFTWARE is protected
+by copyright laws and international treaty provisions. Accordingly,
+Customer is required to treat the SOFTWARE like any other copyrighted
+material, except as otherwise allowed pursuant to this LICENSE
+and that it may make one copy of the SOFTWARE solely for backup or
+archive purposes.
+
+5. APPLICABLE LAW
+
+This agreement shall be deemed to have been made in, and shall be
+construed pursuant to, the laws of the State of California.
+
+6. DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY
+
+6.1 No Warranties. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
+LAW, THE SOFTWARE IS PROVIDED "AS IS" AND NVIDIA AND ITS SUPPLIERS
+DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
+NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE.
+
+6.2 No Liability for Consequential Damages. TO THE MAXIMUM
+EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL NVIDIA OR
+ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR
+CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,
+DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
+OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT
+OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF NVIDIA HAS
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. MISCELLANEOUS
+
+The United Nations Convention on Contracts for the International
+Sale of Goods is specifically disclaimed. If any provision of this
+LICENSE is inconsistent with, or cannot be fully enforced under,
+the law, such provision will be construed as limited to the extent
+necessary to be consistent with and fully enforceable under the law.
+This agreement is the final, complete and exclusive agreement between
+the parties relating to the subject matter hereof, and supersedes
+all prior or contemporaneous understandings and agreements relating
+to such subject matter, whether oral or written. Customer agrees
+that it will not ship, transfer or export the SOFTWARE into any
+country, or use the SOFTWARE in any manner, prohibited by the
+United States Bureau of Export Administration or any export laws,
+restrictions or regulations. This LICENSE may only be modified in
+writing signed by an authorized officer of NVIDIA.
+
--- /dev/null
+This is a concatenation of LICENCE.txt and NOTICE.txt from the
+open-ath9k-htc-firmware repository describing licensing terms for the
+firmware image and its sources.
+
+The source code repository is publicly available at
+https://github.com/qca/open-ath9k-htc-firmware .
+
+
+LICENCE.txt
+-----------
+
+Files with a Qualcomm Atheros / Atheros licence fall under the following
+licence. Please see NOTICES.TXT for information about other files in this
+repository.
+
+----
+
+Copyright (c) 2013 Qualcomm Atheros, Inc.
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted (subject to the limitations in the
+disclaimer below) provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the
+ distribution.
+
+ * Neither the name of Qualcomm Atheros nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE
+GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+----
+
+
+NOTICE.TXT
+----------
+
+This NOTICE.TXT file contains certain notices of software components included
+with the software that QUALCOMM ATHEROS Incorporated ('Qualcomm Atheros') is
+required to provide you. Notwithstanding anything in the notices in this file,
+your use of these software components together with the Qualcomm Atheros
+software (Qualcomm Atheros software hereinafter referred to as 'Software') is
+subject to the terms of your license from Qualcomm Atheros. Compliance with
+all copyright laws and software license agreements included in the notice
+section of this file are the responsibility of the user. Except as may be
+granted by separate express written agreement, this file provides no license
+to any Qualcomm Atheros patents, trademarks, copyrights, or other intellectual
+property.
+
+Copyright (c) 2013 QUALCOMM ATHEROS Incorporated. All rights reserved.
+
+QUALCOMM ATHEROS® is a registered trademark and registered service mark of
+QUALCOMM ATHEROS Incorporated. All other trademarks and service marks are
+the property of their respective owners.
+
+NOTICES:
+
+/*
+ * Copyright (c) 2005-2012 Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+/*
+ * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
+ * Copyright (c) 2002-2005 Atheros Communications, Inc.
+ * Copyright (c) 2008-2010, Atheros Communications Inc.
+ *
+ * Redistribution and use in source and binary forms are permitted
+ * provided that the following conditions are met:
+ * 1. The materials contained herein are unmodified and are used
+ * unmodified.
+ * 2. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following NO
+ * ''WARRANTY'' disclaimer below (''Disclaimer''), without
+ * modification.
+ * 3. Redistributions in binary form must reproduce at minimum a
+ * disclaimer similar to the Disclaimer below and any redistribution
+ * must be conditioned upon including a substantially similar
+ * Disclaimer requirement for further binary redistribution.
+ * 4. Neither the names of the above-listed copyright holders nor the
+ * names of any contributors may be used to endorse or promote
+ * product derived from this software without specific prior written
+ * permission.
+ *
+ * NO WARRANTY
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT,
+ * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
+ * FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGES.
+ */
+
+----
+
+The following files are from ECoS with a GPLv2 licence with modification
+and linking caveats. Please see the licence below for more information:
+
+target_firmware/magpie_fw_dev/build/magpie_1_1/sboot/cmnos/printf/src/cmnos_printf.c
+target_firmware/magpie_fw_dev/target/cmnos/cmnos_printf.c
+target_firmware/magpie_fw_dev/target/cmnos/k2_fw_cmnos_printf.c
+
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+// Copyright (C) 2002 Gary Thomas
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license/
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+
+----
+
+Some of the source code is sourced from Tensilica, Inc.
+
+Although most of the files fall under the MIT licence, some of the source
+files generated as part of the system development have a proprietary
+Tensilica licence.
+
+With permission from Tensilica, Inc, these files have been relicenced
+under the following licence:
+
+/*
+ * Copyright (c) 2013 Tensilica Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
--- /dev/null
+Copyright (c) 2014, Intel Corporation.
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials
+ provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software
+ is permitted.
+
+Limited patent license. Intel Corporation grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell ("Utilize") this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone, or in
+combination with an operating system licensed under an approved Open
+Source license as listed by the Open Source Initiative at
+http://opensource.org/licenses. The patent license shall not apply to
+any other combinations which include this software. No hardware per
+se is licensed hereunder.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
--- /dev/null
+Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000 QLogic, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms are permitted provided
+that the following conditions are met:
+1. Redistribution of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistribution in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Copyright (c) 2003-2010 QLogic Corporation
+Copyright (c) 2003-2017 QLogic Corporation
QLogic Linux Fibre Channel Adapter Firmware
Redistribution and use in binary form, without modification, for use in conjunction
--- /dev/null
+Copyright (c) 2014, Renesas Electronics Corporation
+All rights reserved.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+
+1. Redistribution in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+2. The name of Renesas Electronics Corporation may not be used to endorse or
+ promote products derived from this software without specific prior written
+ permission.
+3. Reverse engineering, decompilation, or disassembly of this software is
+ not permitted.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS ELECTRONICS CORPORATION DISCLAIMS
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND
+NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL RENESAS ELECTRONICS
+CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+Copyright (c) 2016, Fuzhou Rockchip Electronics Co.Ltd
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+* Neither the name of Fuzhou Rockchip Electronics Co.Ltd, its products
+ nor the names of its suppliers may be used to endorse or promote products
+ derived from this Software without specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this software
+ is permitted.
+
+Limited patent license. Fuzhou Rockchip Electronics Co.Ltd grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell ("Utilize") this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone, or in
+combination with an operating system licensed under an approved Open
+Source license as listed by the Open Source Initiative at
+http://opensource.org/licenses. The patent license shall not apply to
+any other combinations which include this software. No hardware per
+se is licensed hereunder.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
--- /dev/null
+FIRMWARE LICENSE TERMS
+
+Copyright (c) 2005-2014 Siano Mobile Silicon Ltd.
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+following disclaimer in the documentation and/or other materials
+provided with the distribution.
+
+* Neither the name of Siano Mobile Silicon Ltd. nor the names of its
+suppliers may be used to endorse or promote products derived from this
+software without specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this software
+is permitted.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
-TECHNOLOGY AND SOFTWARE PUBLICLY AVAILABLE
-SOFTWARE LICENSE
+Copyright (c) 2016 Texas Instruments Incorporated
-Copyright (c) 2011, Texas Instruments Incorporated.
+All rights reserved not granted herein.
-All rights reserved.
+Limited License.
-Redistribution.
+Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive
+license under copyrights and patents it now or hereafter owns or controls to
+make, have made, use, import, offer to sell and sell ("Utilize") this software
+subject to the terms herein. With respect to the foregoing patent license, such
+license is granted solely to the extent that any such patent is necessary to
+Utilize the software alone. The patent license shall not apply to any
+combinations which include this software, other than combinations with devices
+manufactured by or for TI (“TI Devices”). No hardware patent is licensed
+hereunder.
-Redistribution and use in binary form, without modification, are
-permitted provided that the following conditions are met:
+Redistributions must preserve existing copyright notices and reproduce this
+license (including the above copyright notice and the disclaimer and
+(if applicable) source code license limitations below) in the documentation
+and/or other materials provided with the distribution
- * Redistributions must preserve existing copyright notices and reproduce
- this license (including the above copyright notice and the disclaimer below)
- in the documentation and/or other materials provided with the distribution.
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
- * Neither the name of Texas Instruments Incorporated nor the names of
- its suppliers may be used to endorse or promote products derived
- from this software without specific prior written permission.
+ * No reverse engineering, decompilation, or disassembly of this
+ software is permitted with respect to any software provided in binary
+ form.
- * No reverse engineering, decompilation, or disassembly of this
- software is permitted.
+ * any redistribution and use are licensed by TI for use only with TI
+ Devices.
-Limited patent license.
+ * Nothing shall obligate TI to provide you with source code for the
+ software licensed and provided to you in object code.
-Texas Instruments Incorporated grants a world-wide, royalty-free,
-non-exclusive license under patents it now or hereafter owns or controls
-to make, have made, use, import, offer to sell and sell ("Utilize") this
-software, but solely to the extent that any such patent is necessary
-to Utilize the software alone. The patent license shall not apply to
-any combinations which include this software. No hardware per se is
-licensed hereunder.
+If software source code is provided to you, modification and redistribution of
+the source code are permitted provided that the following conditions are met:
+
+ * any redistribution and use of the source code, including any
+ resulting derivative works, are licensed by TI for use only with TI
+ Devices.
+
+ * any redistribution and use of any object code compiled from the
+ source code and any resulting derivative works, are licensed by TI
+ for use only with TI Devices.
+
+Neither the name of Texas Instruments Incorporated nor the names of its
+suppliers may be used to endorse or promote products derived from this
+software without specific prior written permission.
DISCLAIMER.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY TI AND TI’S LICENSORS "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL TI AND TI’S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+Copyright (c) 2015 Texas Instruments Incorporated
+
+All rights reserved not granted herein.
+
+Limited License.
+
+Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive
+license under copyrights and patents it now or hereafter owns or controls to
+make, have made, use, import, offer to sell and sell ("Utilize") this software
+subject to the terms herein. With respect to the foregoing patent license, such
+license is granted solely to the extent that any such patent is necessary to
+Utilize the software alone. The patent license shall not apply to any
+combinations which include this software, other than combinations with devices
+manufactured by or for TI (“TI Devices”). No hardware patent is licensed
+hereunder.
+
+Redistributions must preserve existing copyright notices and reproduce this
+license (including the above copyright notice and the disclaimer and
+(if applicable) source code license limitations below) in the documentation
+and/or other materials provided with the distribution
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+
+ * No reverse engineering, decompilation, or disassembly of this
+ software is permitted with respect to any software provided in binary
+ form.
+
+ * any redistribution and use are licensed by TI for use only with TI
+ Devices.
+
+ * Nothing shall obligate TI to provide you with source code for the
+ software licensed and provided to you in object code.
+
+If software source code is provided to you, modification and redistribution of
+the source code are permitted provided that the following conditions are met:
+
+ * any redistribution and use of the source code, including any
+ resulting derivative works, are licensed by TI for use only with TI
+ Devices.
+
+ * any redistribution and use of any object code compiled from the
+ source code and any resulting derivative works, are licensed by TI
+ for use only with TI Devices.
+
+Neither the name of Texas Instruments Incorporated nor the names of its
+suppliers may be used to endorse or promote products derived from this
+software without specific prior written permission.
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY TI AND TI’S LICENSORS "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL TI AND TI’S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+The following XC4000 firmware file "dvb-fe-xc4000-1.4.1.fw" was
+created based on version 1.4 of "xc4000_firmwares.h".
+
+Firmware provided as part of an XC4000 Linux developers kit by Brian
+Mathews <bmathews@xceive.com> to Devin Heitmueller
+<dheitmueller@kernellabs.org> on July 1, 2009.
+
+The code was released by Xceive under the following license:
+
+// Copyright (c) 2009, Xceive Corporation <info@xceive.com>
+//
+// Permission to use, copy, modify, and/or distribute this software, only
+// for use with Xceive ICs, for any purpose with or without fee is hereby
+// granted, provided that the above copyright notice and this permission
+// notice appear in all source code copies.
+//
+// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--- /dev/null
+The following XC500C firmware file "dvb-fe-xc5000C-4.1.30.7.fw" was created
+based on "Xc5200_firmwares_32000Khz.h".
+
+Firmware provided as part of an XC5000C Linux developers kit by Ramon Cazares
+<Ramon.Cazares@CrestaTech.com> to Devin Heitmueller dheitmueller@linuxtv.org
+on July 25, 2012.
+
+The code was released by Cresta Technology under the following license:
+
+// Copyright (c) 2012, Cresta Technology Corporation <info@crestatech.com>
+//
+// Permission to use, copy, modify, and/or distribute this software, only
+// for use with Cresta Technlogy ICs, for any purpose with or without fee is
+// hereby granted, provided that the above copyright notice and this
+// permission notice appear in all source code copies.
+//
+// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--- /dev/null
+Copyright (c) 2015, Qualcomm Atheros, Inc.
+All rights reserved.
+
+Redistribution. Reproduction and redistribution in binary form, without
+modification, for use solely in conjunction with a Qualcomm Atheros, Inc.
+chipset, is permitted provided that the following conditions are met:
+
+ • Redistributions must reproduce the above copyright notice and the following
+ disclaimer in the documentation and/or other materials provided with the
+ distribution.
+
+ • Neither the name of Qualcomm Atheros, Inc. nor the names of its suppliers
+ may be used to endorse or promote products derived from this Software
+ without specific prior written permission.
+
+ • No reverse engineering, decompilation, or disassembly of this Software is
+ permitted.
+
+Limited patent license. Qualcomm Atheros, Inc. (“Licensor”) grants you
+(“Licensee”) a limited, worldwide, royalty-free, non-exclusive license under
+the Patents to make, have made, use, import, offer to sell and sell the
+Software. No hardware per se is licensed hereunder.
+The term “Patents” as used in this agreement means only those patents or patent
+applications owned solely and exclusively by Licensor as of the date of
+Licensor’s submission of the Software and any patents deriving priority (i.e.,
+having a first effective filing date) therefrom. The term “Software” as used in
+this agreement means the firmware image submitted by Licensor, under the terms
+of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/
+linux-firmware.git.
+Notwithstanding anything to the contrary herein, Licensor does not grant and
+Licensee does not receive, by virtue of this agreement or the Licensor’s
+submission of any Software, any license or other rights under any patent or
+patent application owned by any affiliate of Licensor or any other entity
+(other than Licensor), whether expressly, impliedly, by virtue of estoppel or
+exhaustion, or otherwise.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+Copyright (c) 2015-2017, Qualcomm Atheros, Inc.
+All rights reserved.
+
+Redistribution. Reproduction and redistribution in binary form, without
+modification, for use solely in conjunction with a Qualcomm Atheros, Inc.
+chipset, is permitted provided that the following conditions are met:
+
+ • Redistributions must reproduce the above copyright notice and the following
+ disclaimer in the documentation and/or other materials provided with the
+ distribution.
+
+ • Neither the name of Qualcomm Atheros, Inc. nor the names of its suppliers
+ may be used to endorse or promote products derived from this Software
+ without specific prior written permission.
+
+ • No reverse engineering, decompilation, or disassembly of this Software is
+ permitted.
+
+Limited patent license. Qualcomm Atheros, Inc. (“Licensor”) grants you
+(“Licensee”) a limited, worldwide, royalty-free, non-exclusive license under
+the Patents to make, have made, use, import, offer to sell and sell the
+Software. No hardware per se is licensed hereunder.
+The term “Patents” as used in this agreement means only those patents or patent
+applications owned solely and exclusively by Licensor as of the date of
+Licensor’s submission of the Software and any patents deriving priority (i.e.,
+having a first effective filing date) therefrom. The term “Software” as used in
+this agreement means the firmware image submitted by Licensor, under the terms
+of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/
+linux-firmware.git.
+Notwithstanding anything to the contrary herein, Licensor does not grant and
+Licensee does not receive, by virtue of this agreement or the Licensor’s
+submission of any Software, any license or other rights under any patent or
+patent application owned by any affiliate of Licensor or any other entity
+(other than Licensor), whether expressly, impliedly, by virtue of estoppel or
+exhaustion, or otherwise.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Copyright (C) 2010-2013 Advanced Micro Devices, Inc., All rights reserved.
+Copyright (C) 2010-2018 Advanced Micro Devices, Inc., All rights reserved.
Permission is hereby granted by Advanced Micro Devices, Inc. ("AMD"),
free of any license fees, to any person obtaining a copy of this
--- /dev/null
+Copyright (C) 2018 Advanced Micro Devices, Inc. All rights reserved.
+
+REDISTRIBUTION: Permission is hereby granted, free of any license fees,
+to any person obtaining a copy of this microcode (the "Software"), to
+install, reproduce, copy and distribute copies, in binary form only, of
+the Software and to permit persons to whom the Software is provided to
+do the same, provided that the following conditions are met:
+
+No reverse engineering, decompilation, or disassembly of this Software
+is permitted.
+
+Redistributions must reproduce the above copyright notice, this
+permission notice, and the following disclaimers and notices in the
+Software documentation and/or other materials provided with the
+Software.
+
+DISCLAIMER: THE USE OF THE SOFTWARE IS AT YOUR SOLE RISK. THE SOFTWARE
+IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND AND COPYRIGHT
+HOLDER AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS AND
+IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
+COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT THAT THE SOFTWARE WILL
+MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE
+UNINTERRUPTED OR ERROR-FREE. THE ENTIRE RISK ASSOCIATED WITH THE USE OF
+THE SOFTWARE IS ASSUMED BY YOU. FURTHERMORE, COPYRIGHT HOLDER AND ITS
+LICENSORS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE
+OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS,
+ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE.
+
+DISCLAIMER: UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL COPYRIGHT
+HOLDER AND ITS LICENSORS OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS
+("AUTHORIZED REPRESENTATIVES") BE LIABLE FOR ANY INCIDENTAL, INDIRECT,
+SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS
+PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE
+LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE,
+BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED
+INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL
+PROPERTY RIGHT EVEN IF COPYRIGHT HOLDER AND ITS AUTHORIZED
+REPRESENTATIVES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN
+NO EVENT SHALL COPYRIGHT HOLDER OR ITS AUTHORIZED REPRESENTATIVES TOTAL
+LIABILITY FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN
+CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT OF
+US$10.
+
+Notice: The Software is subject to United States export laws and
+regulations. You agree to comply with all domestic and international
+export laws and regulations that apply to the Software, including but
+not limited to the Export Administration Regulations administered by the
+U.S. Department of Commerce and International Traffic in Arm Regulations
+administered by the U.S. Department of State. These laws include
+restrictions on destinations, end users and end use.
--- /dev/null
+Copyright (C) 2015 Atmel Corporation. All rights reserved.
+
+REDISTRIBUTION: Permission is hereby granted by Atmel Corporation (Atmel), free
+of any license fees, to any person obtaining a copy of this firmware (the
+"Software"), to install, reproduce, copy and distribute copies, in binary form,
+in hexadecimal or equivalent formats, of the Software and to permit persons to
+whom the Software is provided to do the same, subject to the following
+conditions:
+
+* Any redistribution of the Software must reproduce the above copyright notice,
+ this license notice, and the following disclaimers and notices in the
+ documentation and/or other materials provided with the Software.
+
+* Neither the name of Atmel Corporation, its products nor the names of its
+ suppliers may be used to endorse or promote products derived from this
+ Software without specific prior written permission.
+
+* All matters arising out of or in connection with this License and/or Software
+ shall be governed by California law and the parties agree to the exclusive
+ jurisdiction of the Californian courts to decide all disputes arising.
+
+* The licensee shall defend and indemnify Atmel against any and all claims,
+ costs, losses and damages (including reasonable legal fees) incurred by tme
+ arising out of any claim relating to the Software due to the licensee’s use or
+ sub-licensing of the Software
+
+DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
+DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null
+Copyright (c) 2015, Intel Corporation.
+All rights reserved.
+
+Redistribution.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials provided
+ with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers may
+ be used to endorse or promote products derived from this software without
+ specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software is
+ permitted.
+
+Limited patent license.
+
+Intel Corporation grants a world-wide, royalty-free, non-exclusive license
+under patents it now or hereafter owns or controls to make, have made, use,
+import, offer to sell and sell (“Utilize”) this software, but solely to the
+extent that any such patent is necessary to Utilize the software alone. The
+patent license shall not apply to any combinations which include this software.
+No hardware per se is licensed hereunder.
+
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
--- /dev/null
+Copyright (c) 2015, Intel Corporation.\r
+All rights reserved.\r
+\r
+Redistribution. Redistribution and use in binary form, without\r
+modification, are permitted provided that the following conditions are\r
+met:\r
+\r
+* Redistributions must reproduce the above copyright notice and the\r
+ following disclaimer in the documentation and/or other materials\r
+ provided with the distribution.\r
+* Neither the name of Intel Corporation nor the names of its suppliers\r
+ may be used to endorse or promote products derived from this software\r
+ without specific prior written permission.\r
+* No reverse engineering, decompilation, or disassembly of this software\r
+ is permitted.\r
+\r
+Limited patent license. Intel Corporation grants a world-wide,\r
+royalty-free, non-exclusive license under patents it now or hereafter\r
+owns or controls to make, have made, use, import, offer to sell and\r
+sell ("Utilize") this software, but solely to the extent that any\r
+such patent is necessary to Utilize the software alone, or in\r
+combination with an operating system licensed under an approved Open\r
+Source license as listed by the Open Source Initiative at\r
+http://opensource.org/licenses. The patent license shall not apply to\r
+any other combinations which include this software. No hardware per\r
+se is licensed hereunder.\r
+\r
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\r
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\r
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\r
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\r
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\r
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS\r
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\r
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\r
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\r
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\r
+DAMAGE.\r
--- /dev/null
+Copyright (c) 2017, Intel Corporation.
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+ following disclaimer in the documentation and/or other materials
+ provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software
+ is permitted.
+
+Limited patent license. Intel Corporation grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell (“Utilize”) this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone. The patent license
+shall not apply to any combinations which include this software. No hardware
+per se is licensed hereunder.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
--- /dev/null
+Copyright (c) 2018 NXP. All rights reserved.
+
+Software License Agreement ("Agreement")
+
+ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE
+CONSTITUTES LICENSEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT.
+
+Licensed Software. "Binary Software" means software in binary form specified in
+ANNEX A. Subject to the terms and conditions of this Agreement, NXP USA, Inc.
+("Licensor"), grants to you ("Licensee") a worldwide, non-exclusive, and
+royalty-free license to reproduce and distribute the Binary Software in its
+complete and unmodified binary form as provided by Licensor, for use solely in
+conjunction with a programmable processing unit supplied directly or indirectly
+from Licensor.
+
+Restrictions. Licensee must reproduce the Licensor copyright notice above with
+each binary copy of the Binary Software or in the accompanying documentation.
+Licensee must not reverse engineer, decompile, disassemble or modify in any way
+the Binary Software. Licensee must not use the Binary Software in violation of
+any applicable law or regulation. This Agreement shall automatically terminate
+upon Licensee's breach of any term or condition of this Agreement in which case,
+Licensee shall destroy all copies of the Binary Software. Neither the name of
+Licensor nor the names of its suppliers may be used to endorse or promote
+products derived from this Binary Software without specific prior written
+permission.
+
+Disclaimer. TO THE MAXIMUM EXTENT PERMITTED BY LAW, LICENSOR EXPRESSLY
+DISCLAIMS ANY WARRANTY FOR THE BINARY SOFTWARE. THE BINARY SOFTWARE IS PROVIDED
+"AS IS", WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
+WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE, OR NON-INFRINGEMENT. WITHOUT LIMITING THE GENERALITY OF THE
+FOREGOING, LICENSOR DOES NOT WARRANT THAT THE BINARY SOFTWARE IS ERROR-FREE OR
+WILL OPERATE WITHOUT INTERRUPTION, AND LICENSOR GRANTS NO WARRANTY REGARDING ITS
+USE OR THE RESULTS THEREFROM, INCLUDING ITS CORRECTNESS, ACCURACY, OR
+RELIABILITY.
+
+Limitation of Liability. IN NO EVENT WILL LICENSOR, OR ANY OF LICENSOR'S
+LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR
+CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT
+OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF
+PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES. LICENSOR'S TOTAL LIABILITY FOR ALL COSTS, DAMAGES,
+CLAIMS, OR LOSSES WHATSOEVER ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT
+OR THE BINARY SOFTWARE SUPPLIED UNDER THIS AGREEMENT IS LIMITED TO THE AGGREGATE
+AMOUNT PAID BY LICENSEE TO LICENSOR IN CONNECTION WITH THE BINARY SOFTWARE TO
+WHICH LOSSES OR DAMAGES ARE CLAIMED.
+
+Trade Compliance. Licensee shall comply with all applicable export and import
+control laws and regulations including but not limited to the US Export
+Administration Regulation (including prohibited party lists issued by other
+federal governments), Catch-all regulations and all national and international
+embargoes. Licensee further agrees that it will not knowingly transfer, divert,
+export or re-export, directly or indirectly, any product, software, including
+software source code, or technology restricted by such regulations or by other
+applicable national regulations, received from Licensor under this Agreement,
+or any direct product of such software or technical data to any person, firm,
+entity, country or destination to which such transfer, diversion, export or
+re-export is restricted or prohibited, without obtaining prior written
+authorization from the applicable competent government authorities to the extent
+required by those laws. Licensee acknowledge that the "restricted encryption
+software" that is subject to the US Export Administration Regulations (EAR), is
+not intended for use by a government end user, as defined in part 772 of the
+EAR. This provision shall survive termination or expiration of this Agreement.
+
+Assignment. Licensee may not assign this Agreement without the prior written
+consent of Licensor. Licensor may assign this Agreement without Licensee's
+consent.
+
+Governing Law. This Agreement will be governed by, construed, and enforced in
+accordance with the laws of the State of Texas, USA, without regard to conflicts
+of laws principles, will apply to all matters relating to this Agreement or the
+Binary Software, and Licensee agrees that any litigation will be subject to the
+exclusive jurisdiction of the state or federal courts Texas, USA. The United
+Nations Convention on Contracts for the International Sale of Goods will not
+apply to this Agreement.
+
+Restrictions, Warranty Disclaimer, Limitation of Liability, Trade Compliance,
+Assignment, Governing Law, and Third Party Terms shall survive termination or
+expiration of this Agreement.
+
+Third Party Terms. The licensed Binary Software includes the following third
+party software for which the following terms apply:
+
+Libfdt - Flat Device Tree manipulation
+Copyright (c) 2006 David Gibson, IBM Corporation
+All rights reserved.
+
+Redistributions must reproduce the above copyright notice, this list of
+conditions and the following disclaimer in the documentation and/or other
+materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+LibElf
+Copyright (c) 2006,2008-2011 Joseph Koshy
+All rights reserved.
+
+Redistributions must reproduce the above copyright notice, this list of
+conditions and the following disclaimer in the documentation and/or other
+materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+ANNEX A
+BINARY SOFTWARE
+Only software in binary form may be provided under this Agreement
+
--- /dev/null
+PLEASE READ THIS LICENSE AGREEMENT ("AGREEMENT") CAREFULLY. THIS AGREEMENT IS
+A BINDING LEGAL AGREEMENT ENTERED INTO BY AND BETWEEN YOU (OR IF YOU ARE
+ENTERING INTO THIS AGREEMENT ON BEHALF OF AN ENTITY, THEN THE ENTITY THAT YOU
+REPRESENT) AND QUALCOMM TECHNOLOGIES, INC. ("QTI" "WE" "OUR" OR "US"). THIS IS
+THE AGREEMENT THAT APPLIES TO YOUR USE OF THE DESIGNATED AND/OR LINKED
+APPLICATIONS, THE ENCLOSED QUALCOMM TECHNOLOGIES' MATERIALS, INCLUDING RELATED
+DOCUMENTATION AND ANY UPDATES OR IMPROVEMENTS THEREOF
+(COLLECTIVELY, "MATERIALS"). BY USING OR COMPLETING THE INSTALLATION OF THE
+MATERIALS, YOU ARE ACCEPTING THIS AGREEMENT AND YOU AGREE TO BE BOUND BY ITS
+TERMS AND CONDITIONS. IF YOU DO NOT AGREE TO THESE TERMS, QTI IS UNWILLING TO
+AND DOES NOT LICENSE THE MATERIALS TO YOU. IF YOU DO NOT AGREE TO THESE TERMS
+YOU MUST DISCONTINUE THE INSTALLATION PROCESS AND YOU MAY NOT USE THE MATERIALS
+OR RETAIN ANY COPIES OF THE MATERIALS. ANY USE OR POSSESSION OF THE MATERIALS
+BY YOU IS SUBJECT TO THE TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT.
+
+1. RIGHT TO USE DELIVERABLES; RESTRICTIONS.
+
+ 1.1 License. Subject to the terms and conditions of this Agreement,
+ including, without limitation, the restrictions, conditions, limitations and
+ exclusions set forth in this Agreement, QTI hereby grants to you a
+ nonexclusive, limited license under QTI's copyrights to: (i) install and use
+ the Materials; and (ii) to reproduce and redistribute the binary code portions
+ of the Materials (the "Redistributable Binary Code"). You may make and use a
+ reasonable number of copies of any documentation.
+
+ 1.2 Redistribution Restrictions. Distribution of the Redistributable Binary
+ Code is subject to the following restrictions: (i) Redistributable Binary Code
+ may only be distributed in binary format and may not be distributed in source
+ code format:; (ii) the Redistributable Binary Code may only operate in
+ conjunction with platforms incorporating Qualcomm Technologies, Inc. chipsets;
+ (iii) redistribution of the Redistributable Binary Code must include the .txt
+ file setting forth the terms and condition of this Agreement; (iv) you may not
+ use Qualcomm Technologies' or its affiliates or subsidiaries name, logo or
+ trademarks; and (v) copyright, trademark, patent and any other notices that
+ appear on the Materials may not be removed or obscured.
+
+ 1.3 Additional Restrictions. Except as expressly permitted by this Agreement,
+ you shall have no right to sublicense, transfer or otherwise disclose the
+ Materials to any third party. You shall not reverse engineer, reverse
+ assemble, reverse translate, decompile or reduce to source code form any
+ portion of the Materials provided in object code form or executable form.
+ Except for the purposes expressly permitted in this Agreement, You shall not
+ use the Materials for any other purpose. QTI (or its licensors) shall retain
+ title and all ownership rights in and to the Materials and any alterations,
+ modifications (including all derivative works), translations or adaptations
+ made of the Materials, and all copies thereof, and nothing herein shall be
+ deemed to grant any right to You under any of QTI's or its affiliates'
+ patents. You shall not subject the Materials to any third party license
+ terms (e.g., open source license terms). You shall not use the Materials for
+ the purpose of identifying or providing evidence to support any potential
+ patent infringement claim against QTI, its affiliates, or any of QTI's or
+ QTI's affiliates' suppliers and/or direct or indirect customers. QTI hereby
+ reserves all rights not expressly granted herein.
+
+ 1.4 Third Party Software and Materials. The Software may contain or link to
+ certain software and/or materials that are written or owned by third parties.
+ Such third party code and materials may be licensed under separate or
+ different terms and conditions and are not licensed to you under the terms of
+ this Agreement. You agree to comply with all terms and conditions imposed on
+ you in the applicable third party licenses. Such terms and conditions may
+ impose certain obligations on you as a condition to the permitted use of such
+ third party code and materials. QTI does not represent or warrant that such
+ third party licensors have or will continue to license or make available their
+ code and materials to you.
+
+ 1.5 Feedback. QTI may from time to time receive suggestions, feedback or
+ other information from You regarding the Materials. Any suggestions, feedback
+ or other disclosures received from You are and shall be entirely voluntary on
+ the part of You. Notwithstanding any other term in this Agreement, QTI shall
+ be free to use suggestions, feedback or other information received from You,
+ without obligation of any kind to You. The Parties agree that all inventions,
+ product improvements, and modifications conceived of or made by QTI that are
+ based, either in whole or in part, on ideas, feedback, suggestions, or
+ recommended improvements received from You are the exclusive property of QTI,
+ and all right, title and interest in and to any such inventions, product
+ improvements, and modifications will vest solely in QTI.
+
+ 1.6 No Technical Support. QTI is under no obligation to provide any form of
+ technical support for the Materials, and if QTI, in its sole discretion,
+ chooses to provide any form of support or information relating to the
+ Materials, such support and information shall be deemed confidential and
+ proprietary to QTI.
+
+2. WARRANTY DISCLAIMER. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT THE USE OF
+THE MATERIALS IS AT YOUR SOLE RISK. THE MATERIALS AND TECHNICAL SUPPORT, IF
+ANY, ARE PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR
+IMPLIED. QTI ITS LICENSORS AND AFFILIATES MAKE NO WARRANTIES, EXPRESS OR
+IMPLIED, WITH RESPECT TO THE MATERIALS OR ANY OTHER INFORMATION OR DOCUMENTATION
+PROVIDED UNDER THIS AGREEMENT, INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR AGAINST INFRINGEMENT, OR
+ANY EXPRESS OR IMPLIED WARRANTY ARISING OUT OF TRADE USAGE OR OUT OF A COURSE OF
+DEALING OR COURSE OF PERFORMANCE. NOTHING CONTAINED IN THIS AGREEMENT SHALL BE
+CONSTRUED AS (I) A WARRANTY OR REPRESENTATION BY QTI, ITS LICENSORS OR
+AFFILIATES AS TO THE VALIDITY OR SCOPE OF ANY PATENT, COPYRIGHT OR OTHER
+INTELLECTUAL PROPERTY RIGHT OR (II) A WARRANTY OR REPRESENTATION BY QTI THAT ANY
+MANUFACTURE OR USE WILL BE FREE FROM INFRINGEMENT OF PATENTS, COPYRIGHTS OR
+OTHER INTELLECTUAL PROPERTY RIGHTS OF OTHERS, AND IT SHALL BE THE SOLE
+RESPONSIBILITY OF YOU TO MAKE SUCH DETERMINATION AS IS NECESSARY WITH RESPECT TO
+THE ACQUISITION OF LICENSES UNDER PATENTS AND OTHER INTELLECTUAL PROPERTY OF
+THIRD PARTIES.
+
+3. NO OTHER LICENSES OR INTELLECTUAL PROPERTY RIGHTS. Neither this Agreement,
+nor any act by QTI or any of its affiliates pursuant to this Agreement or
+relating to the Materials (including, without limitation, the provision by QTI
+or its affiliates of the Materials), shall provide to You any license or any
+other rights whatsoever under any patents, trademarks, trade secrets, copyrights
+or any other intellectual property of QTI or any of its affiliates, except for
+the copyright rights expressly licensed under this Agreement. You understand and
+agree that:
+
+ (i) Neither this Agreement, nor delivery of the Materials, grants any right to
+ practice, or any other right at all with respect to, any patent of QTI or any
+ of its affiliates; and
+
+ (ii) A separate license agreement from QUALCOMM Incorporated is needed to use
+ or practice any patent of QUALCOMM Incorporated. You agree not to contend in
+ any context that, as a result of the provision or use of the Materials, either
+ QTI or any of its affiliates has any obligation to extend, or You or any other
+ party has obtained any right to, any license, whether express or implied, with
+ respect to any patent of QTI or any of its affiliates for any purpose.
+
+4. TERMINATION. This Agreement shall be effective upon acceptance, or access or
+use of the Materials (whichever occurs first) by You and shall continue until
+terminated. You may terminate the Agreement at any time by deleting and
+destroying all copies of the Materials and all related information in Your
+possession or control. This Agreement terminates immediately and automatically,
+with or without notice, if You fail to comply with any provision hereof.
+Additionally, QTI may at any time terminate this Agreement, without cause, upon
+notice to You. Upon termination You must, to the extent possible, delete or
+destroy all copies of the Materials in Your possession and the license granted
+to You in this Agreement shall terminate. Sections 1.2 through 10 shall survive
+the termination of this Agreement. In the event that any restrictions,
+conditions, limitations are found to be either invalid or unenforceable, the
+rights granted to You in Section 1 (License) shall be null, void and ineffective
+from the Effective Date, and QTI shall also have the right to terminate this
+Agreement immediately, and with retroactive effect to the effective date.
+
+5. LIMITATION OF LIABILITY. IN NO EVENT SHALL QTI, QTI's AFFILIATES OR ITS
+LICENSORS BE LIABLE TO YOU FOR ANY INCIDENTAL, CONSEQUENTIAL OR SPECIAL DAMAGES,
+INCLUDING BUT NOT LIMITED TO ANY LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL
+DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE, OR THE DELIVERY OR FAILURE
+TO DELIVER, ANY OF THE DELIVERABLES, OR ANY BREACH OF ANY OBLIGATION UNDER THIS
+AGREEMENT, EVEN IF QTI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+THE FOREGOING LIMITATION OF LIABILITY SHALL REMAIN IN FULL FORCE AND EFFECT
+REGARDLESS OF WHETHER YOUR REMEDIES HEREUNDER ARE DETERMINED TO HAVE FAILED OF
+THEIR ESSENTIAL PURPOSE. THE ENTIRE LIABILITY OF QTI, QTI's AFFILIATES AND ITS
+LICENSORS, AND THE SOLE AND EXCLUSIVE REMEDY OF YOU, FOR ANY CLAIM OR CAUSE OF
+ACTION ARISING HEREUNDER (WHETHER IN CONTRACT, TORT, OR OTHERWISE) SHALL NOT
+EXCEED US$50.
+
+6. INDEMNIFICATION. You agree to indemnify and hold harmless QTI and its
+officers, directors, employees and successors and assigns against any and all
+third party claims, demands, causes of action, losses, liabilities, damages,
+costs and expenses, incurred by QTI (including but not limited to costs of
+defense, investigation and reasonable attorney's fees) arising out of, resulting
+from or related to: (i) any breach of this Agreement by You; and (ii) your acts,
+omissions, products and services. If requested by QTI, You agree to defend QTI
+in connection with any third party claims, demands, or causes of action
+resulting from, arising out of or in connection with any of the foregoing.
+
+7. ASSIGNMENT. You shall not assign this Agreement or any right or interest
+under this Agreement, nor delegate any obligation to be performed under this
+Agreement, without QTI's prior written consent. For purposes of this Section 7,
+an "assignment" by You under this Section shall be deemed to include, without
+limitation, any merger, consolidation, sale of all or substantially all of its
+assets, or any substantial change in the management or control of You.
+Any attempted assignment in contravention of this Section 9 shall be void.
+QTI may freely assign this Agreement or delegate any or all of its rights and
+obligations hereunder to any third party.
+
+8. COMPLIANCE WITH LAWS; APPLICABLE LAW. You agree to comply with all
+applicable local, international and national laws and regulations and with U.S.
+Export Administration Regulations, as they apply to the subject matter of this
+Agreement. This Agreement is governed by the laws of the State of California,
+excluding California's choice of law rules.
+
+9. CONTRACTING PARTIES. If the Materials are downloaded on any computer owned
+by a corporation or other legal entity, then this Agreement is formed by and
+between QTI and such entity. The individual accepting the terms of this
+Agreement represents and warrants to QTI that they have the authority to bind
+such entity to the terms and conditions of this Agreement.
+
+10. MISCELLANEOUS PROVISIONS. This Agreement, together with all exhibits
+attached hereto, which are incorporated herein by this reference, constitutes
+the entire agreement between QTI and You and supersedes all prior negotiations,
+representations and agreements between the parties with respect to the subject
+matter hereof. No addition or modification of this Agreement shall be effective
+unless made in writing and signed by the respective representatives of QTI and
+You. The restrictions, limitations, exclusions and conditions set forth in this
+Agreement shall apply even if QTI or any of its affiliates becomes aware of or
+fails to act in a manner to address any violation or failure to comply
+therewith. You hereby acknowledge and agree that the restrictions, limitations,
+conditions and exclusions imposed in this Agreement on the rights granted in
+this Agreement are not a derogation of the benefits of such rights. You further
+acknowledges that, in the absence of such restrictions, limitations, conditions
+and exclusions, QTI would not have entered into this Agreement with You. Each
+party shall be responsible for and shall bear its own expenses in connection
+with this Agreement. If any of the provisions of this Agreement are determined
+to be invalid, illegal, or otherwise unenforceable, the remaining provisions
+shall remain in full force and effect. This Agreement is entered into solely
+in the English language, and if for any reason any other language version is
+prepared by any party, it shall be solely for convenience and the English
+version shall govern and control all aspects. If You are located in the
+province of Quebec, Canada, the following applies: The Parties hereby confirm
+they have requested this Agreement and all related documents be prepared
+in English.
-Copyright (C) 2009-2014 Advanced Micro Devices, Inc. All rights reserved.
+Copyright (C) 2009-2017 Advanced Micro Devices, Inc. All rights reserved.
REDISTRIBUTION: Permission is hereby granted, free of any license fees,
to any person obtaining a copy of this microcode (the "Software"), to
--- /dev/null
+Copyright 2017, NXP
+All rights reserved.
+
+Redistribution. Reproduction and redistribution in binary form, without
+modification, for use solely in conjunction with a NXP
+chipset, is permitted provided that the following conditions are met:
+
+ . Redistributions must reproduce the above copyright notice and the following
+ disclaimer in the documentation and/or other materials provided with the
+ distribution.
+
+ . Neither the name of NXP nor the names of its suppliers
+ may be used to endorse or promote products derived from this Software
+ without specific prior written permission.
+
+ . No reverse engineering, decompilation, or disassembly of this Software is
+ permitted.
+
+Limited patent license. NXP (.Licensor.) grants you
+(.Licensee.) a limited, worldwide, royalty-free, non-exclusive license under
+the Patents to make, have made, use, import, offer to sell and sell the
+Software. No hardware per se is licensed hereunder.
+The term .Patents. as used in this agreement means only those patents or patent
+applications owned solely and exclusively by Licensor as of the date of
+Licensor.s submission of the Software and any patents deriving priority (i.e.,
+having a first effective filing date) therefrom. The term .Software. as used in
+this agreement means the firmware image submitted by Licensor, under the terms
+of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/
+linux-firmware.git.
+Notwithstanding anything to the contrary herein, Licensor does not grant and
+Licensee does not receive, by virtue of this agreement or the Licensor's
+submission of any Software, any license or other rights under any patent or
+patent application owned by any affiliate of Licensor or any other entity
+(other than Licensor), whether expressly, impliedly, by virtue of estoppel or
+exhaustion, or otherwise.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
all:
+check:
+ ./check_whence.py
+
install:
mkdir -p $(DESTDIR)$(FIRMWAREDIR)
cp -r * $(DESTDIR)$(FIRMWAREDIR)
- rm -f $(DESTDIR)/usbdux/*dux $(DESTDIR)/*/*.asm
- rm $(DESTDIR)$(FIRMWAREDIR)/{WHENCE,LICENSE.*,LICENCE.*}
+ rm -rf $(DESTDIR)$(FIRMWAREDIR)/usbdux
+ find $(DESTDIR)$(FIRMWAREDIR) \( -name 'WHENCE' -or -name 'LICENSE.*' -or \
+ -name 'LICENCE.*' \) -exec rm -- {} \;
To submit firmware to this repository, please send either a git binary
diff or preferably a git pull request to:
- David Woodhouse <dwmw2@infradead.org>
- Ben Hutchings <ben@decadent.org.uk>
+ linux-firmware@kernel.org
and also cc: to related mailing lists.
-Your commit should include an update to the WHENCE file clearly
-identifying the licence under which the firmware is available, and
-that it is redistributable. If the licence is long and involved, it's
+If your commit adds new firmware, it must update the WHENCE file to
+clearly state the license under which the firmware is available, and
+that it is redistributable. Being redistributable includes ensuring
+the firmware license provided includes an implicit or explicit
+patent grant to end users to ensure full functionality of device
+operation with the firmware. If the license is long and involved, it's
permitted to include it in a separate file and refer to it from the
-WHENCE file.
+WHENCE file ('See LICENSE.foo for details.').
And if it were possible, a changelog of the firmware itself.
+Run 'make check' to check that WHENCE is consistent with the
+repository contents.
+
Ideally, your commit should contain a Signed-Off-By: from someone
authoritative on the licensing of the firmware in question (i.e. from
within the company that owns the code).
--------------------------------------------------------------------------
+Driver: BCM-0bb4-0306 Cypress Bluetooth firmware for HTC Vive
+
+File: brcm/BCM-0bb4-0306.hcd
+
+Licence: Redistributable. See LICENCE.cypress for details.
+
+--------------------------------------------------------------------------
+
Driver: ambassador -- Madge Ambassador (Collage PCI 155 Server) ATM NIC.
File: atmsar11.fw
File: qlogic/1280.bin
File: qlogic/12160.bin
-Licence: Allegedly GPLv2+, but no source visible. Marked:
-
- QLOGIC LINUX SOFTWARE
- QLogic ISP1280/ device driver for Linux 2.2.x and 2.4.x
- Copyright (C) 2001 Qlogic Corporation (www.qlogic.com)
+Licence: Redistributable. See LICENCE.qla1280 for details
--------------------------------------------------------------------------
File: kaweth/trigger_code.bin
File: kaweth/trigger_code_fix.bin
-Licence: Unknown
+Licence: Redistributable. See LICENCE.kaweth for details
Found in hex form in the kernel source.
Source: keyspan_pda/Makefile
-Licence: GPLv2+
+Licence: GPLv2 or later. See GPL-2 and GPL-3 for details.
Compiled from original 8051 source into Intel HEX, used in our binary ihex form.
Info: DATE= 2002oct28
File: emi62/loader.fw
-Source: EMILOAD.HEX
Version: 1.0.2.002
Info: DATE=10.01.2002
File: emi62/midi.fw
-Source: EMI62MFW.HEX
Version: 1.04.062
Info: DATE=16.10.2002
File: emi62/spdif.fw
-Source: EMI62SFW.HEX
Version: 1.04.062
Info: DATE=16.10.2002
Source: dsp56k/Makefile
Source: dsp56k/concat-bootstrap.pl
-Licence: GPLv2 or later
+Licence: GPLv2 or later. See GPL-2 and GPL-3 for details.
DSP56001 assembler, buildable with a56 from
http://www.zdomain.com/a56.html
File: ql2322_fw.bin
Version: 3.03.28 IPX
File: ql2400_fw.bin
-Version: 7.01.00 MID
+Version: 8.07.00 MID
File: ql2500_fw.bin
-Version: 7.01.00 MIDQ
+Version: 8.07.00 MIDQ
Licence: Redistributable. See LICENCE.qla2xxx for details
File: ar7010.fw
File: ar7010_1_1.fw
File: htc_9271.fw
-Version: 1.3
+Version: 1.3.1
File: htc_7010.fw
-Version: 1.3
+Version: 1.3.1
Licence: Redistributable. See LICENCE.atheros_firmware for details
+File: ath9k_htc/htc_7010-1.4.0.fw
+Version: 1.4.0
+File: ath9k_htc/htc_9271-1.4.0.fw
+Version: 1.4.0
+
+Licence: Free software. See LICENCE.open-ath9k-htc-firmware for details
+
--------------------------------------------------------------------------
Driver: cassini - Sun Cassini
--------------------------------------------------------------------------
-Driver: cxgb4 - Chelsio Terminator 4/5 1G/10/40G Ethernet adapter
+Driver: cxgb4 - Chelsio Terminator 4/5/6 1/10/25/40/100G Ethernet adapter
-File: cxgb4/t4fw-1.9.23.0.bin
-Link: cxgb4/t4fw.bin -> t4fw-1.9.23.0.bin
-File: cxgb4/t5fw-1.9.23.0.bin
-Link: cxgb4/t5fw.bin -> t5fw-1.9.23.0.bin
+File: cxgb4/t4fw-1.14.4.0.bin
+File: cxgb4/t4fw-1.15.37.0.bin
+File: cxgb4/t4fw-1.22.9.0.bin
+Link: cxgb4/t4fw.bin -> t4fw-1.22.9.0.bin
+File: cxgb4/t5fw-1.14.4.0.bin
+File: cxgb4/t5fw-1.15.37.0.bin
+File: cxgb4/t5fw-1.22.9.0.bin
+Link: cxgb4/t5fw.bin -> t5fw-1.22.9.0.bin
+File: cxgb4/t6fw-1.22.9.0.bin
+Link: cxgb4/t6fw.bin -> t6fw-1.22.9.0.bin
+File: cxgb4/aq1202_fw.cld
+File: cxgb4/bcm8483.bin
Licence: Redistributable. See LICENCE.chelsio_firmware for details
File: e100/d101s_ucode.bin
File: e100/d102e_ucode.bin
-Licence: Unknown
-
-Found in hex form in kernel source.
+Licence: Redistributable. See LICENCE.e100 for details
--------------------------------------------------------------------------
File: iwlwifi-7260-8.ucode
Version: 22.24.8.0
+File: iwlwifi-7260-9.ucode
+Version: 25.228.9.0
+
+File: iwlwifi-7260-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-7260-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-7260-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-7260-16.ucode
+Version: 16.242414.0
+
+File: iwlwifi-7260-17.ucode
+Version: 17.bfb58538.0
+
File: iwlwifi-3160-7.ucode
Version: 22.1.7.0
File: iwlwifi-3160-8.ucode
Version: 22.24.8.0
+File: iwlwifi-3160-9.ucode
+Version: 25.228.9.0
+
+File: iwlwifi-3160-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-3160-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-3160-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-3160-16.ucode
+Version: 16.242414.0
+
+File: iwlwifi-3160-17.ucode
+Version: 17.bfb58538.0
+
+File: iwlwifi-7265-8.ucode
+Version: 22.24.8.0
+
+File: iwlwifi-7265-9.ucode
+Version: 25.228.9.0
+
+File: iwlwifi-7265-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-7265-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-7265-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-7265-16.ucode
+Version: 16.242414.0
+
+File: iwlwifi-7265-17.ucode
+Version: 17.bfb58538.0
+
+File: iwlwifi-7265D-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-7265D-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-7265D-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-7265D-16.ucode
+Version: 16.242414.0
+
+File: iwlwifi-7265D-17.ucode
+Version: 17.352738.0
+
+File: iwlwifi-7265D-21.ucode
+Version: 21.302800.0
+
+File: iwlwifi-7265D-22.ucode
+Version: 22.391740.0
+
+File: iwlwifi-7265D-27.ucode
+Version: 27.541033.0
+
+File: iwlwifi-7265D-29.ucode
+Version: 29.3e3b4de5.0
+
+File: iwlwifi-3168-21.ucode
+Version: 21.302800.0
+
+File: iwlwifi-3168-22.ucode
+Version: 22.391740.0
+
+File: iwlwifi-3168-27.ucode
+Version: 27.541033.0
+
+File: iwlwifi-3168-29.ucode
+Version: 29.3e3b4de5.0
+
+File: iwlwifi-8000C-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-8000C-16.ucode
+Version: 16.242414.0
+
+File: iwlwifi-8000C-21.ucode
+Version: 21.302800.0
+
+File: iwlwifi-8000C-22.ucode
+Version: 22.391740.0
+
+File: iwlwifi-8000C-27.ucode
+Version: 27.541033.0
+
+File: iwlwifi-8000C-31.ucode
+Version: 31.560484.0
+
+File: iwlwifi-8000C-34.ucode
+Version: 34.610288.0
+
+File: iwlwifi-8000C-36.ucode
+Version: 36.9f0a2d68.0
+
+File: iwlwifi-8265-21.ucode
+Version: 21.302800.0
+
+File: iwlwifi-8265-22.ucode
+Version: 22.391740.0
+
+File: iwlwifi-8265-27.ucode
+Version: 27.541033.0
+
+File: iwlwifi-8265-31.ucode
+Version: 31.560484.0
+
+File: iwlwifi-8265-34.ucode
+Version: 34.610288.0
+
+File: iwlwifi-8265-36.ucode
+Version: 36.9f0a2d68.0
+
+File: iwlwifi-9000-pu-b0-jf-b0-33.ucode
+Version: 33.610294.0
+
+File: iwlwifi-9000-pu-b0-jf-b0-34.ucode
+Version: 34.ba501b11.0
+
+File: iwlwifi-9000-pu-b0-jf-b0-38.ucode
+Version: 38.755cfdd8.0
+
+File: iwlwifi-9000-pu-b0-jf-b0-41.ucode
+Version: 41.fc1a7aea.0
+
+File: iwlwifi-9000-pu-b0-jf-b0-43.ucode
+Version: 43.c73114b3.0
+
+File: iwlwifi-9260-th-b0-jf-b0-33.ucode
+Version: 33.610294.0
+
+File: iwlwifi-9260-th-b0-jf-b0-34.ucode
+Version: 34.ba501b11.0
+
+File: iwlwifi-9260-th-b0-jf-b0-38.ucode
+Version: 38.755cfdd8.0
+
+File: iwlwifi-9260-th-b0-jf-b0-41.ucode
+Version: 41.fc1a7aea.0
+
+File: iwlwifi-9260-th-b0-jf-b0-43.ucode
+Version: 43.c73114b3.0
+
Licence: Redistributable. See LICENCE.iwlwifi_firmware for details
-Also available from http://wireless.kernel.org/en/users/Drivers/iwlwifi/?n=Downloads
+Also available from http://wireless.kernel.org/en/users/Drivers/iwlwifi#Firmware
+
+--------------------------------------------------------------------------
+
+Driver: ipu3-imgu - Intel IPU3 (3rd Gen Image Processing Unit) driver
+
+File: intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin
+Version: irci_irci_ecr-master_20161208_0213_20170112_1500
+md5sum: 59abc311fce49c5a180b5a8a3917912d
+Link: intel/ipu3-fw.bin -> irci_irci_ecr-master_20161208_0213_20170112_1500.bin
+
+Licence: Redistributable. See LICENSE.ipu3_firmware for details
--------------------------------------------------------------------------
File: v4l-cx231xx-avcore-01.fw
-Licence:
+Licence: Redistributable.
+
Conexant grants permission to use and redistribute these firmware
files for use with Conexant devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
File: cis/tamarack.cis
File: cis/PE-200.cis
File: cis/PE520.cis
-Source: cis/src/LA-PCM.cis
-Source: cis/src/PCMLM28.cis
-Source: cis/src/DP83903.cis
-Source: cis/src/NE2K.cis
-Source: cis/src/tamarack.cis
-Source: cis/src/PE-200.cis
-Source: cis/src/PE520.cis
+Source: cis/
Licence: Dual GPLv2/MPL
File: cis/SW_7xx_SER.cis
File: cis/SW_8xx_SER.cis
-Licence: GPLv3
+Licence: GPLv3. See GPL-3 for details.
Copyright Sierra Wireless
File: v4l-cx23418-cpu.fw
File: v4l-cx23418-dig.fw
-Licence:
+Licence: Redistributable.
+
Conexant grants permission to use and redistribute these firmware
files for use with Conexant devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
Driver: cx23885 - Conexant PCI Express Broadcast A/V decoder
File: v4l-cx23885-avcore-01.fw
-File: v4l-cx23885-enc.fw
-Licence:
+Licence: Redistributable.
+
Conexant grants permission to use and redistribute these firmware
files for use with Conexant devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
File: v4l-cx25840.fw
-Licence:
+Licence: Redistributable.
+
Conexant grants permission to use and redistribute these firmware
files for use with Conexant devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
File: bnx2x/bnx2x-e1-7.8.19.0.fw
File: bnx2x/bnx2x-e1h-7.8.19.0.fw
File: bnx2x/bnx2x-e2-7.8.19.0.fw
+File: bnx2x/bnx2x-e1-7.10.51.0.fw
+File: bnx2x/bnx2x-e1h-7.10.51.0.fw
+File: bnx2x/bnx2x-e2-7.10.51.0.fw
+File: bnx2x/bnx2x-e1-7.12.30.0.fw
+File: bnx2x/bnx2x-e1h-7.12.30.0.fw
+File: bnx2x/bnx2x-e2-7.12.30.0.fw
+File: bnx2x/bnx2x-e1-7.13.1.0.fw
+File: bnx2x/bnx2x-e1h-7.13.1.0.fw
+File: bnx2x/bnx2x-e2-7.13.1.0.fw
+
License:
Copyright (c) 2007-2011 Broadcom Corporation
Source: av7110/Boot.S
Source: av7110/Makefile
-Licence: GPLv2 or later
+Licence: GPLv2 or later. See GPL-2 and GPL-3 for details.
-ARM assembly source code from http://www.linuxtv.org/downloads/firmware/Boot.S
+ARM assembly source code from https://linuxtv.org/downloads/firmware/Boot.S
--------------------------------------------------------------------------
Downloaded from http://www.ralinktech.com/ralink/Home/Support/Linux.html
+---------------------------------------------------------------------------
+
+Driver: mt7601u - MediaTek MT7601U Wireless MACs
+
+File: mt7601u.bin
+Version: 34
+
+Licence: Redistributable. See LICENCE.ralink_a_mediatek_company_firmware for details
+
+Downloaded from http://www.mediatek.com/en/downloads/
+
--------------------------------------------------------------------------
Driver: rt2800pci - Ralink RT2860, RT2890, RT3090, RT3290, RT5390 wireless MACs
File: rt2860.bin
+Version: 40
+
File: rt3290.bin
+Version: 37
Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
-Binary file supplied by Shiang Tu <shiang_tu@ralinktech.com>. Firmware Version 34
-rt3290.bin is a specific firmware support the RT3290 chip. Firmware Version 37
+Binary file supplied originally by Shiang Tu <shiang_tu@ralinktech.com>, latest
+from http://www.mediatek.com/en/downloads1/downloads/
--------------------------------------------------------------------------
Driver: rt2800usb - Ralink RT2870, RT3070, RT3071, RT3072, RT5370 wireless MACs
File: rt2870.bin
+Version: 36
Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
-Binary file supplied by Shiang Tu <shiang_tu@ralinktech.com>. Firmware Version 29
+Binary file supplied originally by Shiang Tu <shiang_tu@ralinktech.com>, latest
+from http://www.mediatek.com/en/downloads1/downloads/
--------------------------------------------------------------------------
File: usbdux_firmware.bin
File: usbduxfast_firmware.bin
File: usbduxsigma_firmware.bin
-Source: usbdux/fx2-include.asm
-Source: usbdux/usbduxfast_firmware.asm
-Source: usbdux/usbdux_firmware.asm
-Source: usbdux/usbduxsigma_firmware.asm
+Source: usbdux/
-Licence: GPLv2. See source code in usbdux/ subdirectory.
+Licence: GPLv2. See GPL-2 for details.
Provided from the author, Bernd Porr <BerndPorr@f2s.com>
--------------------------------------------------------------------------
+Driver: xc4000 - Xceive 4000 Tuner driver
+
+File: dvb-fe-xc4000-1.4.1.fw
+Version: 1.4.1
+
+Licence: Redistributable. See LICENCE.xc4000 for details
+
+--------------------------------------------------------------------------
Driver: xc5000 - Xceive 5000 Tuner driver
File: dvb-fe-xc5000-1.6.114.fw
Version: 1.6.114
-Licence: Redistributable. See LICENCE.xc5000 for details
+File: dvb-fe-xc5000c-4.1.30.7.fw
+Version: 4.1.30.7
+
+Licence: Redistributable. See LICENCE.xc5000 and LICENCE.xc5000c for details
--------------------------------------------------------------------------
File: dvb-usb-dib0700-1.20.fw
Version: 1.20
-Licence: Redistributable. See LICENCE.dib0700 for details
+Licence: Redistributable. See LICENSE.dib0700 for details
--------------------------------------------------------------------------
Driver: radeon - ATI Radeon
File: radeon/R600_rlc.bin
+File: radeon/R600_uvd.bin
+File: radeon/RS780_uvd.bin
File: radeon/R700_rlc.bin
File: radeon/RV710_uvd.bin
File: radeon/RV710_smc.bin
File: radeon/RV730_smc.bin
File: radeon/RV740_smc.bin
File: radeon/RV770_smc.bin
+File: radeon/RV770_uvd.bin
File: radeon/CEDAR_me.bin
File: radeon/CEDAR_pfp.bin
File: radeon/CEDAR_rlc.bin
File: radeon/ARUBA_rlc.bin
File: radeon/PITCAIRN_ce.bin
File: radeon/PITCAIRN_mc.bin
+File: radeon/PITCAIRN_mc2.bin
File: radeon/PITCAIRN_me.bin
File: radeon/PITCAIRN_pfp.bin
File: radeon/PITCAIRN_rlc.bin
File: radeon/PITCAIRN_smc.bin
File: radeon/TAHITI_ce.bin
File: radeon/TAHITI_mc.bin
+File: radeon/TAHITI_mc2.bin
File: radeon/TAHITI_me.bin
File: radeon/TAHITI_pfp.bin
File: radeon/TAHITI_rlc.bin
File: radeon/TAHITI_uvd.bin
File: radeon/TAHITI_smc.bin
+File: radeon/TAHITI_vce.bin
File: radeon/VERDE_ce.bin
File: radeon/VERDE_mc.bin
+File: radeon/VERDE_mc2.bin
File: radeon/VERDE_me.bin
File: radeon/VERDE_pfp.bin
File: radeon/VERDE_rlc.bin
File: radeon/VERDE_smc.bin
File: radeon/OLAND_ce.bin
File: radeon/OLAND_mc.bin
+File: radeon/OLAND_mc2.bin
File: radeon/OLAND_me.bin
File: radeon/OLAND_pfp.bin
File: radeon/OLAND_rlc.bin
File: radeon/OLAND_smc.bin
File: radeon/HAINAN_ce.bin
File: radeon/HAINAN_mc.bin
+File: radeon/HAINAN_mc2.bin
File: radeon/HAINAN_me.bin
File: radeon/HAINAN_pfp.bin
File: radeon/HAINAN_rlc.bin
File: radeon/HAINAN_smc.bin
File: radeon/BONAIRE_ce.bin
File: radeon/BONAIRE_mc.bin
+File: radeon/BONAIRE_mc2.bin
File: radeon/BONAIRE_me.bin
File: radeon/BONAIRE_mec.bin
File: radeon/BONAIRE_pfp.bin
File: radeon/BONAIRE_sdma.bin
File: radeon/BONAIRE_uvd.bin
File: radeon/BONAIRE_smc.bin
+File: radeon/BONAIRE_vce.bin
File: radeon/KABINI_ce.bin
File: radeon/KABINI_me.bin
File: radeon/KABINI_mec.bin
File: radeon/KAVERI_sdma.bin
File: radeon/HAWAII_ce.bin
File: radeon/HAWAII_mc.bin
+File: radeon/HAWAII_mc2.bin
File: radeon/HAWAII_me.bin
File: radeon/HAWAII_mec.bin
File: radeon/HAWAII_pfp.bin
File: radeon/HAWAII_rlc.bin
File: radeon/HAWAII_sdma.bin
File: radeon/HAWAII_smc.bin
+File: radeon/MULLINS_ce.bin
+File: radeon/MULLINS_me.bin
+File: radeon/MULLINS_mec.bin
+File: radeon/MULLINS_pfp.bin
+File: radeon/MULLINS_rlc.bin
+File: radeon/MULLINS_sdma.bin
+File: radeon/pitcairn_ce.bin
+File: radeon/pitcairn_k_smc.bin
+File: radeon/pitcairn_mc.bin
+File: radeon/pitcairn_me.bin
+File: radeon/pitcairn_pfp.bin
+File: radeon/pitcairn_rlc.bin
+File: radeon/pitcairn_smc.bin
+File: radeon/tahiti_ce.bin
+File: radeon/tahiti_k_smc.bin
+File: radeon/tahiti_mc.bin
+File: radeon/tahiti_me.bin
+File: radeon/tahiti_pfp.bin
+File: radeon/tahiti_rlc.bin
+File: radeon/tahiti_smc.bin
+File: radeon/verde_ce.bin
+File: radeon/verde_k_smc.bin
+File: radeon/verde_mc.bin
+File: radeon/verde_me.bin
+File: radeon/verde_pfp.bin
+File: radeon/verde_rlc.bin
+File: radeon/verde_smc.bin
+File: radeon/oland_ce.bin
+File: radeon/oland_k_smc.bin
+File: radeon/oland_mc.bin
+File: radeon/oland_me.bin
+File: radeon/oland_pfp.bin
+File: radeon/oland_rlc.bin
+File: radeon/oland_smc.bin
+File: radeon/hainan_ce.bin
+File: radeon/hainan_k_smc.bin
+File: radeon/hainan_mc.bin
+File: radeon/hainan_me.bin
+File: radeon/hainan_pfp.bin
+File: radeon/hainan_rlc.bin
+File: radeon/hainan_smc.bin
+File: radeon/bonaire_ce.bin
+File: radeon/bonaire_k_smc.bin
+File: radeon/bonaire_mc.bin
+File: radeon/bonaire_me.bin
+File: radeon/bonaire_mec.bin
+File: radeon/bonaire_pfp.bin
+File: radeon/bonaire_rlc.bin
+File: radeon/bonaire_sdma.bin
+File: radeon/bonaire_sdma1.bin
+File: radeon/bonaire_smc.bin
+File: radeon/bonaire_uvd.bin
+File: radeon/bonaire_vce.bin
+File: radeon/kabini_ce.bin
+File: radeon/kabini_me.bin
+File: radeon/kabini_mec.bin
+File: radeon/kabini_pfp.bin
+File: radeon/kabini_rlc.bin
+File: radeon/kabini_sdma.bin
+File: radeon/kabini_sdma1.bin
+File: radeon/kabini_uvd.bin
+File: radeon/kabini_vce.bin
+File: radeon/kaveri_ce.bin
+File: radeon/kaveri_me.bin
+File: radeon/kaveri_mec.bin
+File: radeon/kaveri_mec2.bin
+File: radeon/kaveri_pfp.bin
+File: radeon/kaveri_rlc.bin
+File: radeon/kaveri_sdma.bin
+File: radeon/kaveri_sdma1.bin
+File: radeon/kaveri_uvd.bin
+File: radeon/kaveri_vce.bin
+File: radeon/hawaii_ce.bin
+File: radeon/hawaii_k_smc.bin
+File: radeon/hawaii_mc.bin
+File: radeon/hawaii_me.bin
+File: radeon/hawaii_mec.bin
+File: radeon/hawaii_pfp.bin
+File: radeon/hawaii_rlc.bin
+File: radeon/hawaii_sdma.bin
+File: radeon/hawaii_sdma1.bin
+File: radeon/hawaii_smc.bin
+File: radeon/hawaii_uvd.bin
+File: radeon/hawaii_vce.bin
+File: radeon/mullins_ce.bin
+File: radeon/mullins_me.bin
+File: radeon/mullins_mec.bin
+File: radeon/mullins_pfp.bin
+File: radeon/mullins_rlc.bin
+File: radeon/mullins_sdma.bin
+File: radeon/mullins_sdma1.bin
+File: radeon/mullins_uvd.bin
+File: radeon/mullins_vce.bin
+File: radeon/banks_k_2_smc.bin
+File: radeon/si58_mc.bin
Licence: Redistributable. See LICENSE.radeon for details.
--------------------------------------------------------------------------
+Driver: amdgpu - AMD Radeon
+
+File: amdgpu/tahiti_ce.bin
+File: amdgpu/tahiti_k_smc.bin
+File: amdgpu/tahiti_mc.bin
+File: amdgpu/tahiti_me.bin
+File: amdgpu/tahiti_pfp.bin
+File: amdgpu/tahiti_rlc.bin
+File: amdgpu/tahiti_smc.bin
+File: amdgpu/pitcairn_ce.bin
+File: amdgpu/pitcairn_k_smc.bin
+File: amdgpu/pitcairn_mc.bin
+File: amdgpu/pitcairn_me.bin
+File: amdgpu/pitcairn_pfp.bin
+File: amdgpu/pitcairn_rlc.bin
+File: amdgpu/pitcairn_smc.bin
+File: amdgpu/verde_ce.bin
+File: amdgpu/verde_k_smc.bin
+File: amdgpu/verde_mc.bin
+File: amdgpu/verde_me.bin
+File: amdgpu/verde_pfp.bin
+File: amdgpu/verde_rlc.bin
+File: amdgpu/verde_smc.bin
+File: amdgpu/hainan_ce.bin
+File: amdgpu/hainan_k_smc.bin
+File: amdgpu/hainan_mc.bin
+File: amdgpu/hainan_me.bin
+File: amdgpu/hainan_pfp.bin
+File: amdgpu/hainan_rlc.bin
+File: amdgpu/hainan_smc.bin
+File: amdgpu/oland_ce.bin
+File: amdgpu/oland_k_smc.bin
+File: amdgpu/oland_mc.bin
+File: amdgpu/oland_me.bin
+File: amdgpu/oland_pfp.bin
+File: amdgpu/oland_rlc.bin
+File: amdgpu/oland_smc.bin
+File: amdgpu/si58_mc.bin
+File: amdgpu/banks_k_2_smc.bin
+File: amdgpu/bonaire_ce.bin
+File: amdgpu/bonaire_k_smc.bin
+File: amdgpu/bonaire_mc.bin
+File: amdgpu/bonaire_me.bin
+File: amdgpu/bonaire_mec.bin
+File: amdgpu/bonaire_pfp.bin
+File: amdgpu/bonaire_rlc.bin
+File: amdgpu/bonaire_sdma.bin
+File: amdgpu/bonaire_sdma1.bin
+File: amdgpu/bonaire_smc.bin
+File: amdgpu/bonaire_uvd.bin
+File: amdgpu/bonaire_vce.bin
+File: amdgpu/hawaii_ce.bin
+File: amdgpu/hawaii_k_smc.bin
+File: amdgpu/hawaii_mc.bin
+File: amdgpu/hawaii_me.bin
+File: amdgpu/hawaii_mec.bin
+File: amdgpu/hawaii_pfp.bin
+File: amdgpu/hawaii_rlc.bin
+File: amdgpu/hawaii_sdma.bin
+File: amdgpu/hawaii_sdma1.bin
+File: amdgpu/hawaii_smc.bin
+File: amdgpu/hawaii_uvd.bin
+File: amdgpu/hawaii_vce.bin
+File: amdgpu/kabini_ce.bin
+File: amdgpu/kabini_me.bin
+File: amdgpu/kabini_mec.bin
+File: amdgpu/kabini_pfp.bin
+File: amdgpu/kabini_rlc.bin
+File: amdgpu/kabini_sdma.bin
+File: amdgpu/kabini_sdma1.bin
+File: amdgpu/kabini_uvd.bin
+File: amdgpu/kabini_vce.bin
+File: amdgpu/mullins_ce.bin
+File: amdgpu/mullins_me.bin
+File: amdgpu/mullins_mec.bin
+File: amdgpu/mullins_pfp.bin
+File: amdgpu/mullins_rlc.bin
+File: amdgpu/mullins_sdma.bin
+File: amdgpu/mullins_sdma1.bin
+File: amdgpu/mullins_uvd.bin
+File: amdgpu/mullins_vce.bin
+File: amdgpu/kaveri_ce.bin
+File: amdgpu/kaveri_me.bin
+File: amdgpu/kaveri_mec.bin
+File: amdgpu/kaveri_mec2.bin
+File: amdgpu/kaveri_pfp.bin
+File: amdgpu/kaveri_rlc.bin
+File: amdgpu/kaveri_sdma.bin
+File: amdgpu/kaveri_sdma1.bin
+File: amdgpu/kaveri_uvd.bin
+File: amdgpu/kaveri_vce.bin
+File: amdgpu/topaz_ce.bin
+File: amdgpu/topaz_k_smc.bin
+File: amdgpu/topaz_mc.bin
+File: amdgpu/topaz_me.bin
+File: amdgpu/topaz_mec2.bin
+File: amdgpu/topaz_mec.bin
+File: amdgpu/topaz_pfp.bin
+File: amdgpu/topaz_rlc.bin
+File: amdgpu/topaz_sdma1.bin
+File: amdgpu/topaz_sdma.bin
+File: amdgpu/topaz_smc.bin
+File: amdgpu/tonga_ce.bin
+File: amdgpu/tonga_k_smc.bin
+File: amdgpu/tonga_mc.bin
+File: amdgpu/tonga_me.bin
+File: amdgpu/tonga_mec2.bin
+File: amdgpu/tonga_mec.bin
+File: amdgpu/tonga_pfp.bin
+File: amdgpu/tonga_rlc.bin
+File: amdgpu/tonga_sdma1.bin
+File: amdgpu/tonga_sdma.bin
+File: amdgpu/tonga_smc.bin
+File: amdgpu/tonga_uvd.bin
+File: amdgpu/tonga_vce.bin
+File: amdgpu/carrizo_ce.bin
+File: amdgpu/carrizo_me.bin
+File: amdgpu/carrizo_mec2.bin
+File: amdgpu/carrizo_mec.bin
+File: amdgpu/carrizo_pfp.bin
+File: amdgpu/carrizo_rlc.bin
+File: amdgpu/carrizo_sdma1.bin
+File: amdgpu/carrizo_sdma.bin
+File: amdgpu/carrizo_uvd.bin
+File: amdgpu/carrizo_vce.bin
+File: amdgpu/fiji_ce.bin
+File: amdgpu/fiji_mc.bin
+File: amdgpu/fiji_me.bin
+File: amdgpu/fiji_mec2.bin
+File: amdgpu/fiji_mec.bin
+File: amdgpu/fiji_pfp.bin
+File: amdgpu/fiji_rlc.bin
+File: amdgpu/fiji_sdma1.bin
+File: amdgpu/fiji_sdma.bin
+File: amdgpu/fiji_smc.bin
+File: amdgpu/fiji_uvd.bin
+File: amdgpu/fiji_vce.bin
+File: amdgpu/stoney_ce.bin
+File: amdgpu/stoney_me.bin
+File: amdgpu/stoney_mec.bin
+File: amdgpu/stoney_pfp.bin
+File: amdgpu/stoney_rlc.bin
+File: amdgpu/stoney_sdma.bin
+File: amdgpu/stoney_uvd.bin
+File: amdgpu/stoney_vce.bin
+File: amdgpu/polaris10_ce.bin
+File: amdgpu/polaris10_ce_2.bin
+File: amdgpu/polaris10_mc.bin
+File: amdgpu/polaris10_k_mc.bin
+File: amdgpu/polaris10_me.bin
+File: amdgpu/polaris10_me_2.bin
+File: amdgpu/polaris10_mec2.bin
+File: amdgpu/polaris10_mec2_2.bin
+File: amdgpu/polaris10_mec.bin
+File: amdgpu/polaris10_mec_2.bin
+File: amdgpu/polaris10_pfp.bin
+File: amdgpu/polaris10_pfp_2.bin
+File: amdgpu/polaris10_rlc.bin
+File: amdgpu/polaris10_sdma1.bin
+File: amdgpu/polaris10_sdma.bin
+File: amdgpu/polaris10_smc.bin
+File: amdgpu/polaris10_k_smc.bin
+File: amdgpu/polaris10_k2_smc.bin
+File: amdgpu/polaris10_smc_sk.bin
+File: amdgpu/polaris10_uvd.bin
+File: amdgpu/polaris10_vce.bin
+File: amdgpu/polaris11_ce.bin
+File: amdgpu/polaris11_ce_2.bin
+File: amdgpu/polaris11_mc.bin
+File: amdgpu/polaris11_k_mc.bin
+File: amdgpu/polaris11_me.bin
+File: amdgpu/polaris11_me_2.bin
+File: amdgpu/polaris11_mec2.bin
+File: amdgpu/polaris11_mec2_2.bin
+File: amdgpu/polaris11_mec.bin
+File: amdgpu/polaris11_mec_2.bin
+File: amdgpu/polaris11_pfp.bin
+File: amdgpu/polaris11_pfp_2.bin
+File: amdgpu/polaris11_rlc.bin
+File: amdgpu/polaris11_sdma1.bin
+File: amdgpu/polaris11_sdma.bin
+File: amdgpu/polaris11_smc.bin
+File: amdgpu/polaris11_k_smc.bin
+File: amdgpu/polaris11_k2_smc.bin
+File: amdgpu/polaris11_smc_sk.bin
+File: amdgpu/polaris11_uvd.bin
+File: amdgpu/polaris11_vce.bin
+File: amdgpu/polaris12_ce.bin
+File: amdgpu/polaris12_ce_2.bin
+File: amdgpu/polaris12_mc.bin
+File: amdgpu/polaris12_k_mc.bin
+File: amdgpu/polaris12_me.bin
+File: amdgpu/polaris12_me_2.bin
+File: amdgpu/polaris12_mec.bin
+File: amdgpu/polaris12_mec_2.bin
+File: amdgpu/polaris12_mec2.bin
+File: amdgpu/polaris12_mec2_2.bin
+File: amdgpu/polaris12_pfp.bin
+File: amdgpu/polaris12_pfp_2.bin
+File: amdgpu/polaris12_rlc.bin
+File: amdgpu/polaris12_sdma.bin
+File: amdgpu/polaris12_sdma1.bin
+File: amdgpu/polaris12_smc.bin
+File: amdgpu/polaris12_k_smc.bin
+File: amdgpu/polaris12_uvd.bin
+File: amdgpu/polaris12_vce.bin
+File: amdgpu/vegam_ce.bin
+File: amdgpu/vegam_me.bin
+File: amdgpu/vegam_mec.bin
+File: amdgpu/vegam_mec2.bin
+File: amdgpu/vegam_pfp.bin
+File: amdgpu/vegam_rlc.bin
+File: amdgpu/vegam_sdma.bin
+File: amdgpu/vegam_sdma1.bin
+File: amdgpu/vegam_smc.bin
+File: amdgpu/vegam_uvd.bin
+File: amdgpu/vegam_vce.bin
+File: amdgpu/vega10_acg_smc.bin
+File: amdgpu/vega10_asd.bin
+File: amdgpu/vega10_ce.bin
+File: amdgpu/vega10_gpu_info.bin
+File: amdgpu/vega10_me.bin
+File: amdgpu/vega10_mec.bin
+File: amdgpu/vega10_mec2.bin
+File: amdgpu/vega10_pfp.bin
+File: amdgpu/vega10_rlc.bin
+File: amdgpu/vega10_sdma.bin
+File: amdgpu/vega10_sdma1.bin
+File: amdgpu/vega10_smc.bin
+File: amdgpu/vega10_sos.bin
+File: amdgpu/vega10_uvd.bin
+File: amdgpu/vega10_vce.bin
+File: amdgpu/vega12_asd.bin
+File: amdgpu/vega12_ce.bin
+File: amdgpu/vega12_gpu_info.bin
+File: amdgpu/vega12_me.bin
+File: amdgpu/vega12_mec.bin
+File: amdgpu/vega12_mec2.bin
+File: amdgpu/vega12_pfp.bin
+File: amdgpu/vega12_rlc.bin
+File: amdgpu/vega12_sdma.bin
+File: amdgpu/vega12_sdma1.bin
+File: amdgpu/vega12_smc.bin
+File: amdgpu/vega12_sos.bin
+File: amdgpu/vega12_uvd.bin
+File: amdgpu/vega12_vce.bin
+File: amdgpu/raven_asd.bin
+File: amdgpu/raven_ce.bin
+File: amdgpu/raven_gpu_info.bin
+File: amdgpu/raven_me.bin
+File: amdgpu/raven_mec.bin
+File: amdgpu/raven_mec2.bin
+File: amdgpu/raven_pfp.bin
+File: amdgpu/raven_rlc.bin
+File: amdgpu/raven_sdma.bin
+File: amdgpu/raven_vcn.bin
+File: amdgpu/raven_dmcu.bin
+
+Licence: Redistributable. See LICENSE.amdgpu for details.
+
+--------------------------------------------------------------------------
+
Driver: s2255drv
File: f2255usb.bin
+Version: 1.2.8
+
+Licence: Redistributable.
-Licence:
Sensoray grants permission to use and redistribute these firmware
files for use with Sensoray devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
Driver: rtl8192e - Realtek 8192 PCI wireless driver
-File: RTL8192E/*
+File: RTL8192E/boot.img
+File: RTL8192E/data.img
+File: RTL8192E/main.img
+
Licence: Redistributable, provided by Realtek in their driver
source download.
--------------------------------------------------------------------------
+Driver: qed - QLogic 4xxxx Ethernet Driver Core Module.
+
+File: qed/qed_init_values_zipped-8.4.2.0.bin
+File: qed/qed_init_values_zipped-8.7.3.0.bin
+File: qed/qed_init_values_zipped-8.10.5.0.bin
+File: qed/qed_init_values-8.10.9.0.bin
+File: qed/qed_init_values_zipped-8.10.10.0.bin
+File: qed/qed_init_values-8.14.6.0.bin
+File: qed/qed_init_values_zipped-8.15.3.0.bin
+File: qed/qed_init_values-8.18.9.0.bin
+File: qed/qed_init_values_zipped-8.20.0.0.bin
+File: qed/qed_init_values-8.20.0.0.bin
+File: qed/qed_init_values-8.30.12.0.bin
+File: qed/qed_init_values_zipped-8.33.1.0.bin
+File: qed/qed_init_values_zipped-8.33.11.0.bin
+File: qed/qed_init_values-8.33.12.0.bin
+File: qed/qed_init_values_zipped-8.37.2.0.bin
+File: qed/qed_init_values_zipped-8.37.7.0.bin
+File: qed/qed_init_values-8.37.7.0.bin
+
+Licence:
+ This file contains firmware data derived from proprietary unpublished
+ source code.
+ Copyright (c) 2015-2018 QLogic Corporation.
+
+ Permission is hereby granted for the distribution of this firmware data
+ in hexadecimal or equivalent format, provided this copyright notice is
+ accompanying it.
+
+--------------------------------------------------------------------------
+
Driver: ueagle-atm - Driver for USB ADSL Modems based on Eagle IV Chipset
File: ueagle-atm/CMV4p.bin.v2
File: brcm/brcmfmac4330-sdio.bin
File: brcm/brcmfmac4334-sdio.bin
File: brcm/brcmfmac4335-sdio.bin
-File: brcm/brcmfmac43362-sdio.bin
+File: brcm/brcmfmac4339-sdio.bin
File: brcm/brcmfmac43241b0-sdio.bin
File: brcm/brcmfmac43241b4-sdio.bin
+File: brcm/brcmfmac43241b5-sdio.bin
+File: brcm/brcmfmac43242a.bin
+File: brcm/brcmfmac43143.bin
+File: brcm/brcmfmac43143-sdio.bin
+File: brcm/brcmfmac43430a0-sdio.bin
+File: brcm/brcmfmac43455-sdio.bin
+File: brcm/brcmfmac4350c2-pcie.bin
+File: brcm/brcmfmac4350-pcie.bin
+File: brcm/brcmfmac4356-sdio.bin
+File: brcm/brcmfmac43569.bin
+File: brcm/brcmfmac43570-pcie.bin
+File: brcm/brcmfmac4358-pcie.bin
+File: brcm/brcmfmac43602-pcie.bin
+File: brcm/brcmfmac43602-pcie.ap.bin
+File: brcm/brcmfmac4366b-pcie.bin
+File: brcm/brcmfmac4366c-pcie.bin
+File: brcm/brcmfmac4371-pcie.bin
Licence: Redistributable. See LICENCE.broadcom_bcm43xx for details.
+File: brcm/brcmfmac43340-sdio.bin
+File: brcm/brcmfmac43362-sdio.bin
+File: brcm/brcmfmac43430-sdio.bin
+File: brcm/brcmfmac4354-sdio.bin
+File: brcm/brcmfmac4356-pcie.bin
+File: brcm/brcmfmac4373-sdio.bin
+File: brcm/brcmfmac4373.bin
+
+Licence: Redistributable. See LICENCE.cypress for details.
+
+File: "brcm/brcmfmac4330-sdio.Prowise-PT301.txt"
+File: "brcm/brcmfmac43340-sdio.meegopad-t08.txt"
+File: "brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt"
+File: "brcm/brcmfmac43362-sdio.lemaker,bananapro.txt"
+File: "brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt"
+File: "brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt"
+File: "brcm/brcmfmac43430-sdio.AP6212.txt"
+File: "brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt"
+File: "brcm/brcmfmac43430-sdio.MUR1DX.txt"
+File: "brcm/brcmfmac4356-pcie.gpd-win-pocket.txt"
+
+Licence: GPLv2. See GPL-2 for details.
+
--------------------------------------------------------------------------
Driver: tda7706 - FM radio Highly integrated tuner for AM/FM car-radio
File: ti-connectivity/wl1251-nvs.bin
-Licence: See LICENCE.wl1251 for details.
+Licence: Redistributable. See LICENCE.wl1251 for details.
The published NVS files are for testing only. Every device needs to
have a unique NVS which is properly calibrated for best results.
File: ti-connectivity/wl127x-fw-4-plt.bin
Version: 6.3.5.0.98 (PLT-only)
File: ti-connectivity/wl127x-fw-5-sr.bin
-Version: 6.3.10.0.133 (Single-role)
+Version: 6.3.10.0.142 (Single-role)
File: ti-connectivity/wl127x-fw-5-mr.bin
-Version: 6.5.7.0.42 (Multi-role)
+Version: 6.5.7.0.50 (Multi-role)
File: ti-connectivity/wl127x-fw-5-plt.bin
-Version: 6.3.10.0.133 (PLT-only)
+Version: 6.3.10.0.142 (PLT-only)
File: ti-connectivity/wl128x-fw.bin
Version: 7.1.5.50.74 (STA-only)
File: ti-connectivity/wl128x-fw-4-plt.bin
Version: 7.3.5.0.98 (PLT)
File: ti-connectivity/wl128x-fw-5-sr.bin
-Version: 7.3.10.0.133 (Single-role)
+Version: 7.3.10.0.142 (Single-role)
File: ti-connectivity/wl128x-fw-5-mr.bin
-Version: 7.5.7.0.42 (Multi-role)
+Version: 7.5.7.0.50 (Multi-role)
File: ti-connectivity/wl128x-fw-5-plt.bin
-Version: 7.3.10.2.133 (PLT-only)
+Version: 7.3.10.2.142 (PLT-only)
File: ti-connectivity/wl127x-nvs.bin
File: ti-connectivity/wl128x-nvs.bin
Link: ti-connectivity/wl12xx-nvs.bin -> wl127x-nvs.bin
Link: ti-connectivity/wl1271-nvs.bin -> wl127x-nvs.bin
-Licence: See LICENCE.ti-connectivity for details.
+Licence: Redistributable. See LICENCE.ti-connectivity for details.
The NVS file includes two parts:
- radio calibration
Version: 8.5.0.0.55
File: ti-connectivity/wl18xx-fw-3.bin
Version: 8.8.0.0.13
-File: ti-connectivity/wl18xx-conf.bin
-Version: 6/5
+File: ti-connectivity/wl18xx-fw-4.bin
+Version: 8.9.0.0.79
-Licence: See LICENCE.ti-connectivity for details.
+Licence: Redistributable. See LICENCE.ti-connectivity for details.
The driver expects to find the firmwares under a ti-connectivity
subdirectory. So if your system looks for firmwares in /lib/firmware,
Driver: TI_ST - Texas Instruments bluetooth driver
+File: ti-connectivity/TIInit_6.2.31.bts
+Version: 2.44 (TI_P31.123)
+File: ti-connectivity/TIInit_6.6.15.bts
+Version: 2.14 (TI_P6_15.93)
File: ti-connectivity/TIInit_7.2.31.bts
-Licence: See LICENCE.ti-connectivity for details.
+Licence: Redistributable. See LICENCE.ti-connectivity for details.
TIInit_7.2.31.bts version 7.2.31
File: tlg2300_firmware.bin
-Licence:
+Licence: Redistributable.
+
Telegent System grants permission to use and redistribute these
firmware files for use with devices containing the chip tlg2300, but
not as a part of the Linux kernel or in any other form which would
File: rtlwifi/rtl8192cfw.bin
File: rtlwifi/rtl8192cfwU.bin
File: rtlwifi/rtl8192cfwU_B.bin
+Info: From Vendor's realtek/rtlwifi_linux_mac80211_0019.0320.2014V628 driver
Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
Driver: rtl8192de - Realtek 802.11n WLAN driver for RTL8192DE
-Info: updated from Realtek version rtl_92ce_92se_92de_linux_mac80211_0004.0816.2011
+Info: Updated from Realtek version rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012
File: rtlwifi/rtl8192defw.bin
Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
--------------------------------------------------------------------------
+Driver: rtl8723be - Realtek 802.11n WLAN driver for RTL8723BE
+
+Info: From Vendor's realtek/rtlwifi_linux_mac80211_0019.0320.2014V628 driver
+File: rtlwifi/rtl8723befw.bin
+Info: Update to version 36 - Sent by Realtek
+File: rtlwifi/rtl8723befw_36.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
+Driver: rtl8723de - Realtek 802.11ac WLAN driver for RTL8723DE
+
+Info: Supplied by Vendor at https://github.com/pkshih/rtlwifi_rtl8723de
+File: rtlwifi/rtl8723defw.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
Driver: r8723au - Realtek 802.11n WLAN driver for RTL8723AU
Info: Taken from Realtek driver rtl8723A_WiFi_linux_v4.1.3_6044.20121224
Driver: rtl8821ae - Realtek 802.11n WLAN driver for RTL8821AE
-Info: Taken from Realtek version wifi_driver_8821ae_0018.1129.2013.tar.gz
+Info: From Vendor's realtek/rtlwifi_linux_mac80211_0019.0320.2014V628 driver
File: rtlwifi/rtl8821aefw.bin
+File: rtlwifi/rtl8821aefw_wowlan.bin
+Info: Update to version 29 - Sent by Realtek
+File: rtlwifi/rtl8821aefw_29.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
+Driver: rtl8822be - Realtek 802.11n WLAN driver for RTL8822BE
+
+Info: Sent to Larry Finger by Realtek engineer Ping-Ke Shih <pkshih@realtek.com>
+File: rtlwifi/rtl8822befw.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
+Driver: rtw88 - Realtek 802.11ac WLAN driver for RTL8822BE and RTL8822CE
+
+Info: Sent to Larry Finger by Realtek engineer Yan-Hsuan Chuang <yhchuang@realtek.com>
+File: rtw88/rtw8822b_fw.bin
+File: rtw88/rtw8822c_fw.bin
Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
Driver: rtl8192ee - Realtek 802.11n WLAN driver for RTL8192EE
-Info: Taken from Realtek version rtl_92ce_92se_92de_8723ae_88ee_8723be_92ee_linux_mac80211_0017.1224.2013
+Info: Initial version taken from Realtek version
+ rtl_92ce_92se_92de_8723ae_88ee_8723be_92ee_linux_mac80211_0017.1224.2013
+ Updated Jan. 14, 2015 with file added by Realtek to
+ http://github.com/lwfinger/rtlwifi_new.git.
File: rtlwifi/rtl8192eefw.bin
Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
--------------------------------------------------------------------------
+Driver: rtl8723bs - Realtek 802.11n WLAN driver for RTL8723BS
+
+Info: Firmware files extracted from data statements in Realtek driver
+ v4.3.5.5_12290.20140916_BTCOEX20140507-4E40.
+File: rtlwifi/rtl8723bs_bt.bin
+File: rtlwifi/rtl8723bs_nic.bin
+File: rtlwifi/rtl8723bs_ap_wowlan.bin
+File: rtlwifi/rtl8723bs_wowlan.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
+Driver: rtl8xxxu - Realtek 802.11n WLAN driver for RTL8XXX USB devices
+
+Info: rtl8723au taken from Realtek driver
+ rtl8723A_WiFi_linux_v4.1.3_6044.20121224
+ Firmware is embedded in the driver as data statements. This info
+ has been extracted into a binary file.
+File: rtlwifi/rtl8723aufw_A.bin
+File: rtlwifi/rtl8723aufw_B.bin
+File: rtlwifi/rtl8723aufw_B_NoBT.bin
+
+Info: rtl8723bu taken from Realtek driver
+ rtl8723BU_WiFi_linux_v4.3.16_14189.20150519_BTCOEX20150119-5844
+ Firmware is embedded in the driver as data statements. This info
+ has been extracted into a binary file.
+File: rtlwifi/rtl8723bu_nic.bin
+File: rtlwifi/rtl8723bu_wowlan.bin
+File: rtlwifi/rtl8723bu_ap_wowlan.bin
+
+Info: rtl8192eu taken from Realtek driver
+ rtl8192EU_linux_v4.3.1.1_11320.20140505
+ Firmware is embedded in the driver as data statements. This info
+ has been extracted into a binary file.
+File: rtlwifi/rtl8192eu_nic.bin
+File: rtlwifi/rtl8192eu_wowlan.bin
+File: rtlwifi/rtl8192eu_ap_wowlan.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
Driver: r8169 - RealTek 8169/8168/8101 ethernet driver.
File: rtl_nic/rtl8168d-1.fw
File: rtl_nic/rtl8168g-3.fw
Version: 0.0.1
+File: rtl_nic/rtl8168h-1.fw
+Version: 0.0.2
+
+File: rtl_nic/rtl8168h-2.fw
+Version: 0.0.2
+
+File: rtl_nic/rtl8107e-1.fw
+Version: 0.0.2
+
+File: rtl_nic/rtl8107e-2.fw
+Version: 0.0.2
+
Licence:
* Copyright © 2011-2013, Realtek Semiconductor Corporation
*
File: ar3k/ramps_0x31010000_40.dfu
File: ar3k/AthrBT_0x11020000.dfu
File: ar3k/ramps_0x11020000_40.dfu
-File: ar3k/AthrBT_0x01020201.dfu
File: ar3k/ramps_0x01020201_26.dfu
File: ar3k/ramps_0x01020201_40.dfu
File: ar3k/AthrBT_0x41020000.dfu
File: ar3k/ramps_0x41020000_40.dfu
+File: ar3k/AthrBT_0x11020100.dfu
+File: ar3k/ramps_0x11020100_40.dfu
+File: ar3k/AthrBT_0x31010100.dfu
+File: ar3k/ramps_0x31010100_40.dfu
Licence: Redistributable. See LICENCE.atheros_firmware for details
--------------------------------------------------------------------------
+Driver: DFU Driver for Atheros bluetooth chipset AR3012
+
+File: ar3k/AthrBT_0x01020201.dfu
+File: ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ar3k for details
+
+--------------------------------------------------------------------------
+
Driver:Atheros AR300x UART HCI Bluetooth Chip driver
File: ar3k/1020201/PS_ASIC.pst
--------------------------------------------------------------------------
+Driver: ath10k - Qualcomm Atheros support for QCA988x family of chips
+
+File: ath10k/QCA988X/hw2.0/board.bin
+File: ath10k/QCA988X/hw2.0/firmware-4.bin
+Version: 10.2.4.45
+Licence: ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt
+File: ath10k/QCA988X/hw2.0/firmware-5.bin
+Version: 10.2.4-1.0-00041
+Licence: ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA6174/hw2.1/board.bin
+File: ath10k/QCA6174/hw2.1/board-2.bin
+File: ath10k/QCA6174/hw2.1/firmware-5.bin
+Version: SW_RM.1.1.1-00157-QCARMSWPZ-1
+Licence: ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt
+File: ath10k/QCA6174/hw3.0/board.bin
+File: ath10k/QCA6174/hw3.0/board-2.bin
+File: ath10k/QCA6174/hw3.0/firmware-4.bin
+Version: WLAN.RM.2.0-00180-QCARMSWPZ-1
+Licence: ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt
+File: ath10k/QCA6174/hw3.0/firmware-6.bin
+Version: RM.4.4.1.c2-00057-QCARMSWP-1
+Licence: ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt
+File: ath10k/QCA9377/hw1.0/board.bin
+File: ath10k/QCA9377/hw1.0/board-2.bin
+File: ath10k/QCA9377/hw1.0/firmware-5.bin
+Version: WLAN.TF.1.0-00002-QCATFSWPZ-5
+Licence: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA99X0/hw2.0/board.bin
+File: ath10k/QCA99X0/hw2.0/firmware-5.bin
+Version: 10.4.1.00030-1
+Licence: ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA4019/hw1.0/board-2.bin
+File: ath10k/QCA4019/hw1.0/firmware-5.bin
+Version: 10.4-3.6-00140
+Licence: ath10k/QCA4019/hw1.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA9887/hw1.0/board.bin
+File: ath10k/QCA9887/hw1.0/firmware-5.bin
+Version: 10.2.4-1.0-00041
+Licence: ath10k/QCA9887/hw1.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA9888/hw2.0/board-2.bin
+File: ath10k/QCA9888/hw2.0/firmware-5.bin
+Version: 10.4-3.6-00140
+Licence: ath10k/QCA9888/hw2.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA9984/hw1.0/board-2.bin
+File: ath10k/QCA9984/hw1.0/firmware-5.bin
+Version: 10.4-3.6.0.1-00003
+Licence: ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA9377/hw1.0/firmware-6.bin
+Version: WLAN.TF.2.1-00021-QCARMSWP-1
+Licence: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k for details
+
+--------------------------------------------------------------------------
+
Driver: myri10ge - Myri10GE 10GbE NIC driver
File: myri10ge_eth_z8e.dat
File: dvb-usb-terratec-h5-drxk.fw
-Licence:
+Licence: Redistributable.
+
TERRATEC grants permission to use and redistribute these firmware
files for use with TERRATEC devices, but not as part of the Linux
kernel or in any other form which would require these files themselves
Driver: isci -- Intel C600 SAS controller driver
File: isci/isci_firmware.bin
-Source: isci/create_fw.c
-Source: isci/create_fw.h
-Source: isci/probe_roms.h
-Source: isci/Makefile
+Source: isci/
-Licence: GPLv2
+Licence: GPLv2. See GPL-2 for details.
--------------------------------------------------------------------------
Driver: s5p-mfc - Samsung MFC video encoder/decoder driver
-File: s5p-mfc/s5p-mfc.fw
-File: s5p-mfc/s5p-mfc-v6.fw
+File: s5p-mfc.fw
+File: s5p-mfc-v6.fw
+File: s5p-mfc-v6-v2.fw
+File: s5p-mfc-v7.fw
+File: s5p-mfc-v8.fw
-Licence:
-Samsung grants permission to use and redistribute these firmware
-files for use with Exynos series devices, but not as part of the Linux
-kernel or in any other form which would require these files themselves
+Licence: Redistributable.
+
+Samsung grants permission to use and redistribute aforementioned firmware
+files for the use with Exynos series devices, but not as part of the Linux
+kernel, or in any other form which would require these files themselves
to be covered by the terms of the GNU General Public License.
These firmware files are distributed in the hope that they will be
Downloaded from http://linuxwireless.org/en/users/Drivers/carl9170
-Licence: GPLv2. Some build scripts use the New BSD (3-clause) licence.
+Licence: GPLv2. Some build scripts use the New BSD (3-clause) licence.. See GPL-2 for details.
--------------------------------------------------------------------------
File: intel/ibt-hw-37.7.bseq
Version: 1316.02.00
File: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
-Version: 1344.01.33
+Version: BT_WilkinsPeak_B3_REL_87_0001
File: intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
-Version: 1344.01.33
+Version: BT_WilkinsPeak_B3_REL_87_0001
+File: intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
+Version: BT_WilkinsPeak_B5_REL_42_0001
+File: intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
+Version: BT_WilkinsPeak_B5_REL_42_0001
+File: intel/ibt-hw-37.8.bseq
+Version: 1339_02.00
+File: intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
+Version: BT_StonePeak_C0_REL_59_0001
+File: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
+Version: BT_StonePeak_D0_REL_50_0002
+File: intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
+Version: BT_StonePeak_D1_REL_52_00005
+File: intel/ibt-11-5.ddc
+Version: LnP/SfP_REL0516
+File: intel/ibt-11-5.sfi
+Version: BT_LightningPeak_REL0487
+File: intel/ibt-12-16.ddc
+Version: BT_WindStormPeak_REL0285
+File: intel/ibt-12-16.sfi
+Version: BT_WindStormPeak_REL0285
+File: intel/ibt-17-16-1.sfi
+Version: BT_JeffersonPeak_B0_B0_REL0369
+File: intel/ibt-17-16-1.ddc
+Version: BT_JeffersonPeak_B0_B0_REL0369
+File: intel/ibt-17-2.sfi
+Version: BT_JeffersonPeak_B0_B0_REL0369
+File: intel/ibt-17-2.ddc
+Version: BT_JeffersonPeak_B0_B0_REL0369
+File: intel/ibt-17-0-1.sfi
+Version: BT_JeffersonPeak_A0_B0_REL0201
+File: intel/ibt-17-0-1.ddc
+Version: BT_JeffersonPeak_A0_B0_REL0201
+File: intel/ibt-17-1.sfi
+Version: BT_JeffersonPeak_A0_B0_REL0201
+File: intel/ibt-17-1.ddc
+Version: BT_JeffersonPeak_A0_B0_REL0201
+File: intel/ibt-18-16-1.sfi
+Version: BT_ThunderPeak_B0_B0_REL0369
+File: intel/ibt-18-16-1.ddc
+Version: BT_ThunderPeak_B0_B0_REL0369
+File: intel/ibt-18-2.sfi
+Version: BT_ThunderPeak_B0_B0_REL0369
+File: intel/ibt-18-2.ddc
+Version: BT_ThunderPeak_B0_B0_REL0369
+File: intel/ibt-18-0-1.sfi
+Version: BT_ThunderPeak_A0_B0_REL0201
+File: intel/ibt-18-0-1.ddc
+Version: BT_ThunderPeak_A0_B0_REL0201
+File: intel/ibt-18-1.sfi
+Version: BT_ThunderPeak_A0_B0_REL0201
+File: intel/ibt-18-1.ddc
+Version: BT_ThunderPeak_A0_B0_REL0201
Licence: Redistributable. See LICENCE.ibt_firmware for details
+File: rtl_bt/rtl8192ee_fw.bin
+File: rtl_bt/rtl8192eu_fw.bin
+File: rtl_bt/rtl8723a_fw.bin
+File: rtl_bt/rtl8723b_fw.bin
+File: rtl_bt/rtl8723bs_fw.bin
+File: rtl_bt/rtl8723bs_config-OBDA8723.bin
+File: rtl_bt/rtl8761a_fw.bin
+File: rtl_bt/rtl8812ae_fw.bin
+File: rtl_bt/rtl8821a_fw.bin
+File: rtl_bt/rtl8822b_fw.bin
+File: rtl_bt/rtl8822b_config.bin
+File: rtl_bt/rtl8723d_fw.bin
+File: rtl_bt/rtl8723d_config.bin
+File: rtl_bt/rtl8821c_fw.bin
+File: rtl_bt/rtl8821c_config.bin
+File: rtl_bt/rtl8822cu_fw.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+Found in vendor driver, linux_bt_usb_2.11.20140423_8723be.rar
+From https://github.com/troy-tan/driver_store
+Files rtl_bt/rtl8822b_* came directly from Realtek. These files are
+updated on April 14, 2017.
+Files rtl_bt/rtl8821c_* and rtl_bt/rtl8723d_* came directly from Realtek.
+File rtl_bt/rtl8822cu_fw.bin came directly from Realtek.
+
--------------------------------------------------------------------------
Driver: btmtk_usb - Bluetooth USB driver
File: rp2.fw
-Licence:
+Licence: Redistributable.
+
Copyright (C) 2013 Comtrol Corporation
Comtrol grants permission to use and redistribute these firmware
File: go7007/px-tv402u.fw
File: go7007/wis-startrek.fw
-Licence: Redistributable. See LICENCE.go7007_firmware for details
+Licence: Redistributable. See LICENCE.go7007 for details
--------------------------------------------------------------------------
File: amd-ucode/microcode_amd.bin
Version: 2013-07-10
File: amd-ucode/microcode_amd_fam15h.bin
-Version: 2013-07-10
+Version: 2018-05-24
+File: amd-ucode/microcode_amd_fam16h.bin
+Version: 2014-10-28
+File: amd-ucode/microcode_amd_fam17h.bin
+Version: 2018-11-28
License: Redistributable. See LICENSE.amd-ucode for details
--------------------------------------------------------------------------
+Driver: mxu11x0 - MOXA UPort 11x0 USB Serial hub driver
+
+File: moxa/moxa-1110.fw
+File: moxa/moxa-1130.fw
+File: moxa/moxa-1131.fw
+File: moxa/moxa-1150.fw
+File: moxa/moxa-1151.fw
+
+License: Redistributable. See LICENCE.moxa for details
+
+--------------------------------------------------------------------------
+
Driver: mxuport - MOXA UPort USB Serial hub driver
File: moxa/moxa-1250.fw
File: moxa/moxa-1653.fw
File: moxa/moxa-1658.fw
-License:
-The software accompanying this license statement (the “Software”)
-is the property of Moxa Inc. (the “Moxa”), and is protected by
-United States and International Copyright Laws and International
-treaty provisions. No ownership rights are granted by this
-Agreement or possession of the Software. Therefore, you must treat
-the Licensed Software like any other copyrighted material. Your
-rights and obligations in its use are described as follows:
-
-1. You may freely redistribute this software under this license.
-2. You may freely download and use this software on Moxa's device.
-3. You may not modify or attempt to reverse engineer the software, or
- make any attempt to change or even examine the source code of the
- software.
-4. You may not re-license or sub-license the software to any person or
- business, using any other license.
-5. Moxa(r) is worldwide registered trademark.
+License: Redistributable. See LICENCE.moxa for details
--------------------------------------------------------------------------
File: wsm_22.bin
Version: WSM395
-Licence: Redistributable. See LICENSE.cw1200 for details.
+Licence: Redistributable. See LICENCE.cw1200 for details.
File: sdd_sagrad_1091_1098.bin
--------------------------------------------------------------------------
-Driver: BFA/BNA - Brocade Adapter FC/FCOE drivers
+Driver: BFA/BNA - QLogic BR-series Adapter FC/FCOE drivers
File: cbfw-3.2.1.1.bin
File: ctfw-3.2.1.1.bin
File: cbfw-3.2.3.0.bin
File: ctfw-3.2.3.0.bin
File: ct2fw-3.2.3.0.bin
+File: cbfw-3.2.5.1.bin
+File: ctfw-3.2.5.1.bin
+File: ct2fw-3.2.5.1.bin
Licence:
This file contains firmware data derived from proprietary unpublished
-source code, Copyright (c) 2013 Brocade Communications Systems, Inc.
+source code.
+Copyright (c) 2013-2014 Brocade Communications Systems, Inc.
+Copyright (c) 2014-2015 QLogic Corporation.
Permission is hereby granted for the distribution of this firmware data
in hexadecimal or equivalent format, provided this copyright notice is
accompanying it.
-Found in hex form in kernel source.
-
-Brocade grants permission to use and redistribute these firmware files
-for use with Brocade devices, but not as a part of the Linux
+QLogic grants permission to use and redistribute these firmware files
+for use with QLogic BR-series devices, but not as a part of the Linux
kernel or in any other form which would require these files themselves
to be covered by the terms of the GNU General Public License.
These firmware files are distributed in the hope that they will be
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
--------------------------------------------------------------------------
+Driver: qat - Intel(R) QAT crypto accelerator
+
+File: qat_895xcc.bin
+File: qat_895xcc_mmp.bin
+File: qat_c3xxx.bin
+File: qat_c3xxx_mmp.bin
+File: qat_c62x.bin
+File: qat_c62x_mmp.bin
+Link: qat_mmp.bin -> qat_895xcc_mmp.bin
+
+Licence: Redistributable. See LICENCE.qat_firmware for details
+
+--------------------------------------------------------------------------
+
+Driver: rsi -- Redpine Signals Inc 91x driver
+
+File: rsi_91x.fw
+
+File: rsi/rs9113_wlan_qspi.rps
+Version: 1.6.1
+
+File: rsi/rs9113_wlan_bt_dual_mode.rps
+Version: 1.6.1
+
+File: rsi/rs9113_ap_bt_dual_mode.rps
+Version: 1.6.1
+
+Licence:
+ * Firmware is:
+ * Derived from proprietary unpublished source code,
+ * Copyright (C) 2014 Redpine Signals Inc.
+ *
+ * Permission is hereby granted for the distribution of this firmware
+ * as part of Linux or other Open Source operating system kernel
+ * provided this copyright notice is accompanying it.
+
+--------------------------------------------------------------------------
+
+Driver: xhci-rcar -- Renesas R-Car Gen2/3 USB 3.0 host controller driver
+
+File: r8a779x_usb3_v1.dlmem
+File: r8a779x_usb3_v2.dlmem
+File: r8a779x_usb3_v3.dlmem
+
+Licence: Redistributable. See LICENCE.r8a779x_usb3 for details.
+
+--------------------------------------------------------------------------
+
+Driver: snd_soc_sst_acpi
+
+File: intel/fw_sst_0f28.bin-48kHz_i2s_master
+
+License: Redistributable. See LICENCE.fw_sst_0f28 for details
+
+--------------------------------------------------------------------------
+
+Driver: as102 - Abilis Systems Single DVB-T Receiver
+
+File: as102_data1_st.hex
+File: as102_data2_st.hex
+
+License: Redistributable. See LICENCE.Abilis for details
+
+--------------------------------------------------------------------------
+
+Driver: it9135 -- ITEtech IT913x DVB-T USB driver
+
+File: dvb-usb-it9135-01.fw
+File: dvb-usb-it9135-02.fw
+
+Licence: Redistributable. See LICENCE.it913x for details
+
+--------------------------------------------------------------------------
+
+Driver: snd_soc_sst_acpi
+
+File: intel/IntcSST2.bin
+Version: 8.4.1.77
+
+License: Redistributable. See LICENCE.IntcSST2 for details
+
+--------------------------------------------------------------------------
+
+Driver: snd_intel_sst_core
+
+File: intel/fw_sst_0f28.bin
+File: intel/fw_sst_0f28_ssp0.bin
+
+License: Redistributable. See LICENCE.fw_sst_0f28 for details
+
+--------------------------------------------------------------------------
+
+Driver: snd_intel_sst_core
+
+File: intel/fw_sst_22a8.bin
+Version: 01.0B.02.02
+
+License: Redistributable. See LICENCE.fw_sst_0f28 for details
+
+--------------------------------------------------------------------------
+
+Driver: snd-soc-skl
+
+File: intel/dsp_fw_release_v969.bin
+Version: 8.20.00.969
+File: intel/dsp_fw_release_v3402.bin
+Version: 9.21.00.3402_161
+Link: intel/dsp_fw_release.bin -> intel/dsp_fw_release_v3402.bin
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+File: intel/dsp_fw_bxtn_v2219.bin
+Version: 9.22.01.2219_64
+File: intel/dsp_fw_bxtn_v3366.bin
+Version: 9.22.01.3366_157
+Link: intel/dsp_fw_bxtn.bin -> intel/dsp_fw_bxtn_v3366.bin
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+File: intel/dsp_fw_kbl_v701.bin
+Version: 9.21.00.701
+File: intel/dsp_fw_kbl_v1037.bin
+Version: 09.21.00.1037
+File: intel/dsp_fw_kbl_v2042.bin
+Version: 9.21.00.2042_46
+File: intel/dsp_fw_kbl_v2630.bin
+Version: 9.21.00.2630_97
+File: intel/dsp_fw_kbl_v3266.bin
+Version: 9.21.00.3266_144
+File: intel/dsp_fw_kbl_v3420.bin
+Version: 9.21.00.3420_163
+File: intel/dsp_fw_kbl_v3402.bin
+Version: 9.21.00.3402_161
+Link: intel/dsp_fw_kbl.bin -> dsp_fw_kbl_v3402.bin
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+File: intel/dsp_fw_glk_v1814.bin
+Version: 9.92.01.1814
+File: intel/dsp_fw_glk_v2880.bin
+Version: 9.22.00.2880
+File: intel/dsp_fw_glk_v2768.bin
+Version: 9.22.01.2768
+File: intel/dsp_fw_glk_v3366.bin
+Version: 9.22.01.3366_157
+Link: intel/dsp_fw_glk.bin -> dsp_fw_glk_v3366.bin
+
+File: intel/dsp_fw_cnl_v1191.bin
+Version: 10.00.00.1191
+File: intel/dsp_fw_cnl_v1858.bin
+Version: 10.23.00.1858
+File: intel/dsp_fw_cnl.bin
+Link: intel/dsp_fw_cnl.bin -> intel/dsp_fw_cnl_v1858.bin
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+--------------------------------------------------------------------------
+
+Driver: smsmdtv - Siano MDTV Core module
+
+File: cmmb_vega_12mhz.inp
+File: cmmb_venice_12mhz.inp
+File: dvb_nova_12mhz.inp
+File: dvb_nova_12mhz_b0.inp
+File: isdbt_nova_12mhz.inp
+File: isdbt_nova_12mhz_b0.inp
+File: isdbt_rio.inp
+File: sms1xxx-hcw-55xxx-dvbt-02.fw
+File: sms1xxx-hcw-55xxx-isdbt-02.fw
+File: sms1xxx-nova-a-dvbt-01.fw
+File: sms1xxx-nova-b-dvbt-01.fw
+File: sms1xxx-stellar-dvbt-01.fw
+File: tdmb_nova_12mhz.inp
+
+Licence: Redistributable. See LICENCE.siano for details
+
+--------------------------------------------------------------------------
+
+Driver: xhci-tegra -- NVIDIA Tegra XHCI driver
+
+File: nvidia/tegra124/xusb.bin
+Version: v45.46
+
+File: nvidia/tegra210/xusb.bin
+Version: v50.10
+
+Licence: Redistributable. See LICENCE.nvidia for details
+
+--------------------------------------------------------------------------
+
+Driver: tegra-vic -- NVIDIA Tegra VIC driver
+
+File: nvidia/tegra124/vic03_ucode.bin
+File: nvidia/tegra210/vic04_ucode.bin
+File: nvidia/tegra186/vic04_ucode.bin
+
+Licence: Redistributable. See LICENCE.nvidia for details
+
+--------------------------------------------------------------------------
+
+Driver: atusb - ATUSB IEEE 802.15.4 transceiver driver
+
+File: atusb/atusb-0.2.dfu
+Version: 0.2
+File: atusb/atusb-0.3.dfu
+Version: 0.3
+File: atusb/rzusb-0.3.bin
+Version: 0.3
+Info: atusb/ChangeLog
+
+Licence: GPLv2 or later. See GPL-2 and GPL-3 for details.
+
+--------------------------------------------------------------------------
+
+Driver: qca - Qualcomm Atheros Bluetooth support for QCA61x4 chips
+
+File: qca/nvm_usb_00000201.bin
+File: qca/nvm_usb_00000200.bin
+File: qca/nvm_usb_00000300.bin
+File: qca/nvm_usb_00000302.bin
+File: qca/nvm_00130300.bin
+File: qca/nvm_00130302.bin
+File: qca/rampatch_usb_00000200.bin
+File: qca/rampatch_usb_00000201.bin
+File: qca/rampatch_usb_00000300.bin
+File: qca/rampatch_usb_00000302.bin
+File: qca/rampatch_00130300.bin
+File: qca/rampatch_00130302.bin
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k and qca/NOTICE.txt for details
+
+--------------------------------------------------------------------------
+
+Driver: liquidio -- Cavium LiquidIO driver
+
+File: liquidio/lio_23xx_nic.bin
+Version: v1.7.2
+
+File: liquidio/lio_23xx_vsw.bin
+Version: v1.7.2
+
+File: liquidio/lio_210nv_nic.bin
+Version: v1.7.2
+
+File: liquidio/lio_210sv_nic.bin
+Version: v1.7.2
+
+File: liquidio/lio_410nv_nic.bin
+Version: v1.7.2
+
+Licence: Redistributable. See LICENCE.cavium_liquidio for details
+
+--------------------------------------------------------------------------
+
+Driver: nitrox -- Cavium CNN55XX crypto driver
+
+File: cavium/cnn55xx_se.fw
+Version: v10
+
+Licence: Redistributable. See LICENCE.cavium for details
+
+--------------------------------------------------------------------------
+
+Driver: i915 -- Intel Integrated Graphics driver
+
+File: i915/skl_dmc_ver1_23.bin
+File: i915/skl_dmc_ver1_26.bin
+File: i915/skl_dmc_ver1_27.bin
+File: i915/skl_dmc_ver1.bin
+Version: DMC API/ABI ver 1 - release 27 for Skylake
+
+File: i915/bxt_dmc_ver1_07.bin
+File: i915/bxt_dmc_ver1.bin
+Version: DMC API/ABI ver 1 - release 07 for Broxton
+
+File: i915/kbl_dmc_ver1_01.bin
+File: i915/kbl_dmc_ver1.bin
+Version: DMC API/ABI ver 1 - release 01 for Kabylake
+
+File: i915/kbl_dmc_ver1_04.bin
+File: i915/kbl_dmc_ver1_04.bin
+Version: DMC API/ABI ver 1 - release 04 for Kabylake
+
+File: i915/skl_guc_ver1.bin
+Version: Guc API/ABI ver 1 - release 1059 for Skylake
+
+File: i915/skl_guc_ver4.bin
+Version: Guc API/ABI ver 4 - release 3 for Skylake
+
+File: i915/skl_guc_ver6_1.bin
+File: i915/skl_guc_ver6.bin
+Version: Guc API/ABI ver 6 - release 1 for Skylake
+
+File: i915/skl_guc_ver9_33.bin
+Version: Guc API/ABI ver 9 - release 33 for Skylake
+
+File: i915/skl_huc_ver01_07_1398.bin
+Version: HuC API/ABI ver 1 - release 7 for Skylake
+
+File: i915/bxt_huc_ver01_07_1398.bin
+Version: HuC API/APB ver 1 - release 7 for Broxton
+
+File: i915/bxt_huc_ver01_8_2893.bin
+Version: HuC API/APB ver 1 - release 8 for Broxton
+
+File: i915/kbl_huc_ver02_00_1810.bin
+Version: HuC API/APB ver 2 - for Kabylake
+
+File: i915/bxt_guc_ver8_7.bin
+Version: Guc API/APB ver 8 - release 7 for Broxton
+
+File: i915/bxt_guc_ver9_29.bin
+Version: Guc API/APB ver 9 - release 29 for Broxton
+
+File: i915/kbl_guc_ver9_14.bin
+Version: Guc API/APB ver 9 release 14 for Kabylake
+
+File: i915/kbl_guc_ver9_39.bin
+Version: Guc API/APB ver 9 release 39 for Kabylake
+
+File: i915/glk_dmc_ver1_04.bin
+Version: DMC API/ABI ver 1 - release 04 for Geminilake
+
+File: i915/cnl_dmc_ver1_06.bin
+Version: DMC API/ABI ver 1 - release 06 for Cannonlake
+
+File: i915/cnl_dmc_ver1_07.bin
+Version: DMC API/ABI ver 1 - release 07 for Cannonlake
+
+File: i915/icl_dmc_ver1_07.bin
+Version: DMC API/ABI ver 1 - release 07 for icelake
+License: Redistributable. See LICENSE.i915 for details
+
+--------------------------------------------------------------------------
+
+Driver: nouveau - NVIDIA GPU driver
+
+File: nvidia/gk20a/fecs_data.bin
+File: nvidia/gk20a/fecs_inst.bin
+File: nvidia/gk20a/gpccs_data.bin
+File: nvidia/gk20a/gpccs_inst.bin
+File: nvidia/gk20a/sw_bundle_init.bin
+File: nvidia/gk20a/sw_ctx.bin
+File: nvidia/gk20a/sw_method_init.bin
+File: nvidia/gk20a/sw_nonctx.bin
+File: nvidia/gm200/acr/bl.bin
+File: nvidia/gm200/acr/ucode_load.bin
+File: nvidia/gm200/acr/ucode_unload.bin
+File: nvidia/gm200/gr/fecs_bl.bin
+File: nvidia/gm200/gr/fecs_data.bin
+File: nvidia/gm200/gr/fecs_inst.bin
+File: nvidia/gm200/gr/fecs_sig.bin
+File: nvidia/gm200/gr/gpccs_bl.bin
+File: nvidia/gm200/gr/gpccs_data.bin
+File: nvidia/gm200/gr/gpccs_inst.bin
+File: nvidia/gm200/gr/gpccs_sig.bin
+File: nvidia/gm200/gr/sw_bundle_init.bin
+File: nvidia/gm200/gr/sw_ctx.bin
+File: nvidia/gm200/gr/sw_method_init.bin
+File: nvidia/gm200/gr/sw_nonctx.bin
+File: nvidia/gm204/acr/bl.bin
+File: nvidia/gm204/acr/ucode_load.bin
+File: nvidia/gm204/acr/ucode_unload.bin
+File: nvidia/gm204/gr/fecs_bl.bin
+File: nvidia/gm204/gr/fecs_data.bin
+File: nvidia/gm204/gr/fecs_inst.bin
+File: nvidia/gm204/gr/fecs_sig.bin
+File: nvidia/gm204/gr/gpccs_bl.bin
+File: nvidia/gm204/gr/gpccs_data.bin
+File: nvidia/gm204/gr/gpccs_inst.bin
+File: nvidia/gm204/gr/gpccs_sig.bin
+File: nvidia/gm204/gr/sw_bundle_init.bin
+File: nvidia/gm204/gr/sw_ctx.bin
+File: nvidia/gm204/gr/sw_method_init.bin
+File: nvidia/gm204/gr/sw_nonctx.bin
+File: nvidia/gm206/acr/bl.bin
+File: nvidia/gm206/acr/ucode_load.bin
+File: nvidia/gm206/acr/ucode_unload.bin
+File: nvidia/gm206/gr/fecs_bl.bin
+File: nvidia/gm206/gr/fecs_data.bin
+File: nvidia/gm206/gr/fecs_inst.bin
+File: nvidia/gm206/gr/fecs_sig.bin
+File: nvidia/gm206/gr/gpccs_bl.bin
+File: nvidia/gm206/gr/gpccs_data.bin
+File: nvidia/gm206/gr/gpccs_inst.bin
+File: nvidia/gm206/gr/gpccs_sig.bin
+File: nvidia/gm206/gr/sw_bundle_init.bin
+File: nvidia/gm206/gr/sw_ctx.bin
+File: nvidia/gm206/gr/sw_method_init.bin
+File: nvidia/gm206/gr/sw_nonctx.bin
+File: nvidia/gm20b/acr/bl.bin
+File: nvidia/gm20b/acr/ucode_load.bin
+File: nvidia/gm20b/gr/fecs_bl.bin
+File: nvidia/gm20b/gr/fecs_data.bin
+File: nvidia/gm20b/gr/fecs_inst.bin
+File: nvidia/gm20b/gr/fecs_sig.bin
+File: nvidia/gm20b/gr/gpccs_data.bin
+File: nvidia/gm20b/gr/gpccs_inst.bin
+File: nvidia/gm20b/gr/sw_bundle_init.bin
+File: nvidia/gm20b/gr/sw_ctx.bin
+File: nvidia/gm20b/gr/sw_method_init.bin
+File: nvidia/gm20b/gr/sw_nonctx.bin
+File: nvidia/gm20b/pmu/desc.bin
+File: nvidia/gm20b/pmu/image.bin
+File: nvidia/gm20b/pmu/sig.bin
+File: nvidia/gp100/acr/bl.bin
+File: nvidia/gp100/acr/ucode_load.bin
+File: nvidia/gp100/acr/ucode_unload.bin
+File: nvidia/gp100/gr/fecs_bl.bin
+File: nvidia/gp100/gr/fecs_data.bin
+File: nvidia/gp100/gr/fecs_inst.bin
+File: nvidia/gp100/gr/fecs_sig.bin
+File: nvidia/gp100/gr/gpccs_bl.bin
+File: nvidia/gp100/gr/gpccs_data.bin
+File: nvidia/gp100/gr/gpccs_inst.bin
+File: nvidia/gp100/gr/gpccs_sig.bin
+File: nvidia/gp100/gr/sw_bundle_init.bin
+File: nvidia/gp100/gr/sw_ctx.bin
+File: nvidia/gp100/gr/sw_method_init.bin
+File: nvidia/gp100/gr/sw_nonctx.bin
+File: nvidia/gp102/acr/bl.bin
+File: nvidia/gp102/acr/ucode_load.bin
+File: nvidia/gp102/acr/ucode_unload.bin
+File: nvidia/gp102/acr/unload_bl.bin
+File: nvidia/gp102/gr/fecs_bl.bin
+File: nvidia/gp102/gr/fecs_data.bin
+File: nvidia/gp102/gr/fecs_inst.bin
+File: nvidia/gp102/gr/fecs_sig.bin
+File: nvidia/gp102/gr/gpccs_bl.bin
+File: nvidia/gp102/gr/gpccs_data.bin
+File: nvidia/gp102/gr/gpccs_inst.bin
+File: nvidia/gp102/gr/gpccs_sig.bin
+File: nvidia/gp102/gr/sw_bundle_init.bin
+File: nvidia/gp102/gr/sw_ctx.bin
+File: nvidia/gp102/gr/sw_method_init.bin
+File: nvidia/gp102/gr/sw_nonctx.bin
+File: nvidia/gp102/nvdec/scrubber.bin
+File: nvidia/gp102/sec2/desc.bin
+File: nvidia/gp102/sec2/image.bin
+File: nvidia/gp102/sec2/sig.bin
+File: nvidia/gp104/acr/bl.bin
+File: nvidia/gp104/acr/ucode_load.bin
+File: nvidia/gp104/acr/ucode_unload.bin
+File: nvidia/gp104/acr/unload_bl.bin
+File: nvidia/gp104/gr/fecs_bl.bin
+File: nvidia/gp104/gr/fecs_data.bin
+File: nvidia/gp104/gr/fecs_inst.bin
+File: nvidia/gp104/gr/fecs_sig.bin
+File: nvidia/gp104/gr/gpccs_bl.bin
+File: nvidia/gp104/gr/gpccs_data.bin
+File: nvidia/gp104/gr/gpccs_inst.bin
+File: nvidia/gp104/gr/gpccs_sig.bin
+File: nvidia/gp104/gr/sw_bundle_init.bin
+File: nvidia/gp104/gr/sw_ctx.bin
+File: nvidia/gp104/gr/sw_method_init.bin
+File: nvidia/gp104/gr/sw_nonctx.bin
+File: nvidia/gp104/nvdec/scrubber.bin
+File: nvidia/gp104/sec2/desc.bin
+File: nvidia/gp104/sec2/image.bin
+File: nvidia/gp104/sec2/sig.bin
+File: nvidia/gp106/acr/bl.bin
+File: nvidia/gp106/acr/ucode_load.bin
+File: nvidia/gp106/acr/ucode_unload.bin
+File: nvidia/gp106/acr/unload_bl.bin
+File: nvidia/gp106/gr/fecs_bl.bin
+File: nvidia/gp106/gr/fecs_data.bin
+File: nvidia/gp106/gr/fecs_inst.bin
+File: nvidia/gp106/gr/fecs_sig.bin
+File: nvidia/gp106/gr/gpccs_bl.bin
+File: nvidia/gp106/gr/gpccs_data.bin
+File: nvidia/gp106/gr/gpccs_inst.bin
+File: nvidia/gp106/gr/gpccs_sig.bin
+File: nvidia/gp106/gr/sw_bundle_init.bin
+File: nvidia/gp106/gr/sw_ctx.bin
+File: nvidia/gp106/gr/sw_method_init.bin
+File: nvidia/gp106/gr/sw_nonctx.bin
+File: nvidia/gp106/nvdec/scrubber.bin
+File: nvidia/gp106/sec2/desc.bin
+File: nvidia/gp106/sec2/image.bin
+File: nvidia/gp106/sec2/sig.bin
+File: nvidia/gp107/acr/bl.bin
+File: nvidia/gp107/acr/ucode_load.bin
+File: nvidia/gp107/acr/ucode_unload.bin
+File: nvidia/gp107/acr/unload_bl.bin
+File: nvidia/gp107/gr/fecs_bl.bin
+File: nvidia/gp107/gr/fecs_data.bin
+File: nvidia/gp107/gr/fecs_inst.bin
+File: nvidia/gp107/gr/fecs_sig.bin
+File: nvidia/gp107/gr/gpccs_bl.bin
+File: nvidia/gp107/gr/gpccs_data.bin
+File: nvidia/gp107/gr/gpccs_inst.bin
+File: nvidia/gp107/gr/gpccs_sig.bin
+File: nvidia/gp107/gr/sw_bundle_init.bin
+File: nvidia/gp107/gr/sw_ctx.bin
+File: nvidia/gp107/gr/sw_method_init.bin
+File: nvidia/gp107/gr/sw_nonctx.bin
+File: nvidia/gp107/nvdec/scrubber.bin
+File: nvidia/gp107/sec2/desc.bin
+File: nvidia/gp107/sec2/image.bin
+File: nvidia/gp107/sec2/sig.bin
+File: nvidia/gp10b/acr/bl.bin
+File: nvidia/gp10b/acr/ucode_load.bin
+File: nvidia/gp10b/gr/fecs_bl.bin
+File: nvidia/gp10b/gr/fecs_data.bin
+File: nvidia/gp10b/gr/fecs_inst.bin
+File: nvidia/gp10b/gr/fecs_sig.bin
+File: nvidia/gp10b/gr/gpccs_bl.bin
+File: nvidia/gp10b/gr/gpccs_data.bin
+File: nvidia/gp10b/gr/gpccs_inst.bin
+File: nvidia/gp10b/gr/gpccs_sig.bin
+File: nvidia/gp10b/gr/sw_bundle_init.bin
+File: nvidia/gp10b/gr/sw_ctx.bin
+File: nvidia/gp10b/gr/sw_method_init.bin
+File: nvidia/gp10b/gr/sw_nonctx.bin
+File: nvidia/gp10b/pmu/desc.bin
+File: nvidia/gp10b/pmu/image.bin
+File: nvidia/gp10b/pmu/sig.bin
+File: nvidia/gp108/acr/bl.bin
+File: nvidia/gp108/acr/ucode_load.bin
+File: nvidia/gp108/acr/ucode_unload.bin
+File: nvidia/gp108/acr/unload_bl.bin
+File: nvidia/gp108/gr/fecs_bl.bin
+File: nvidia/gp108/gr/fecs_data.bin
+File: nvidia/gp108/gr/fecs_inst.bin
+File: nvidia/gp108/gr/fecs_sig.bin
+File: nvidia/gp108/gr/gpccs_bl.bin
+File: nvidia/gp108/gr/gpccs_data.bin
+File: nvidia/gp108/gr/gpccs_inst.bin
+File: nvidia/gp108/gr/gpccs_sig.bin
+File: nvidia/gp108/gr/sw_bundle_init.bin
+File: nvidia/gp108/gr/sw_ctx.bin
+File: nvidia/gp108/gr/sw_method_init.bin
+File: nvidia/gp108/gr/sw_nonctx.bin
+File: nvidia/gp108/nvdec/scrubber.bin
+File: nvidia/gp108/sec2/desc.bin
+File: nvidia/gp108/sec2/image.bin
+File: nvidia/gp108/sec2/sig.bin
+File: nvidia/gv100/acr/bl.bin
+File: nvidia/gv100/acr/ucode_load.bin
+File: nvidia/gv100/acr/ucode_unload.bin
+File: nvidia/gv100/acr/unload_bl.bin
+File: nvidia/gv100/gr/fecs_bl.bin
+File: nvidia/gv100/gr/fecs_data.bin
+File: nvidia/gv100/gr/fecs_inst.bin
+File: nvidia/gv100/gr/fecs_sig.bin
+File: nvidia/gv100/gr/gpccs_bl.bin
+File: nvidia/gv100/gr/gpccs_data.bin
+File: nvidia/gv100/gr/gpccs_inst.bin
+File: nvidia/gv100/gr/gpccs_sig.bin
+File: nvidia/gv100/gr/sw_bundle_init.bin
+File: nvidia/gv100/gr/sw_ctx.bin
+File: nvidia/gv100/gr/sw_method_init.bin
+File: nvidia/gv100/gr/sw_nonctx.bin
+File: nvidia/gv100/nvdec/scrubber.bin
+File: nvidia/gv100/sec2/desc.bin
+File: nvidia/gv100/sec2/image.bin
+File: nvidia/gv100/sec2/sig.bin
+
+Licence: Redistributable. See LICENCE.nvidia for details
+
+--------------------------------------------------------------------------
+
+Driver: wilc1000 - Atmel 802.11n WLAN driver for WILC1000
+
+File: atmel/wilc1000_fw.bin
+File: atmel/wilc1000_ap_fw.bin
+File: atmel/wilc1000_p2p_fw.bin
+File: atmel/wilc1000_wifi_firmware.bin
+
+License: Redistributable. See LICENSE.atmel for details
+
+--------------------------------------------------------------------------
+
+Driver: hfi1 - Intel OPA Gen 1 adapter
+
+File: hfi1_dc8051.fw
+Version: 1.27.0
+File: hfi1_fabric.fw
+Version: 0x1055
+File: hfi1_pcie.fw
+Version: 0x4755
+File: hfi1_sbus.fw
+Version: 0x10130001
+
+Licence: Redistributable. See LICENSE.hfi1_firmware for details
+
+--------------------------------------------------------------------------
+
+Driver: knav_qmss_queue - TI Keystone 2 QMSS driver
+
+File: ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin
+
+Licence: Redistributable. See LICENCE.ti-keystone for details.
+
+--------------------------------------------------------------------------
+
+Driver: mwlwifi - Marvell mac80211 driver for 80211ac cards.
+
+File: mwlwifi/88W8864.bin
+Version: 7.2.8.6
+
+File: mwlwifi/88W8897.bin
+Version: 8.2.0.10
+
+Licence: Redistributable. See LICENCE.Marvell for details.
+
+--------------------------------------------------------------------------
+
+Driver: mtk-vpu - Mediatek VPU video processing unit driver
+
+File: vpu_d.bin
+File: vpu_p.bin
+
+Licence: Redistributable.
+
+MediaTek Inc. grants permission to use and redistribute aforementioned firmware
+files for the use with devices containing MediaTek chipsets, but not as part of
+the Linux kernel or in any other form which would require these files themselves
+to be covered by the terms of the GNU General Public License or the GNU Lesser
+General Public License.
+
+These firmware files are distributed in the hope that they will be useful, but
+are provided WITHOUT ANY WARRANTY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTY
+OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+--------------------------------------------------------------------------
+
+Driver: btmtk - MediaTek Bluetooth Driver
+
+File: mediatek/mt7622pr2h.bin
+Version: 20180621204904
+File: mediatek/mt7668pr2h.bin
+Version: 20180517181834
+
+Licence: Redistributable. See LICENCE.mediatek for details.
+
+--------------------------------------------------------------------------
+
+Driver: rk3399-dptx - ROCKCHIP rk3399 dptx firmware
+
+File: rockchip/dptx.bin
+Version: 3.1
+
+Licence: Redistributable. See LICENCE.rockchip for details.
+
+--------------------------------------------------------------------------
+
+Driver: mt76x0 - MediaTek MT76x0 Wireless MACs
+
+File: mediatek/mt7610u.bin
+File: mediatek/mt7610e.bin
+Version: 2.6
+File: mediatek/mt7650e.bin
+Version: 1.0.07-b370
+
+Licence: Redistributable. See LICENCE.mediatek for details.
+
+---------------------------------------------------------------------------
+
+Driver: mt76x2e - MediaTek MT76x2 Wireless MACs
+
+File: mt7662.bin
+Version: 1.9
+
+File: mt7662_rom_patch.bin
+Version: 0.0.2_P69
+
+Licence: Redistributable. See LICENCE.ralink_a_mediatek_company_firmware for details
+
+---------------------------------------------------------------------------
+
+Driver: mt76x2u - MediaTek MT76x2u Wireless MACs
+
+File: mediatek/mt7662u.bin
+Version: 1.5
+
+File: mediatek/mt7662u_rom_patch.bin
+Version: 0.0.2_P48
+
+Licence: Redistributable. See LICENCE.mediatek for details.
+
+--------------------------------------------------------------------------
+
+Driver: nfp - Netronome Flow Processor
+
+Link: netronome/nic_AMDA0081-0001_1x40.nffw -> nic/nic_AMDA0081-0001_1x40.nffw
+Link: netronome/nic_AMDA0097-0001_2x40.nffw -> nic/nic_AMDA0097-0001_2x40.nffw
+Link: netronome/nic_AMDA0099-0001_2x10.nffw -> nic/nic_AMDA0099-0001_2x10.nffw
+Link: netronome/nic_AMDA0081-0001_4x10.nffw -> nic/nic_AMDA0081-0001_4x10.nffw
+Link: netronome/nic_AMDA0097-0001_4x10_1x40.nffw -> nic/nic_AMDA0097-0001_4x10_1x40.nffw
+Link: netronome/nic_AMDA0099-0001_1x10_1x25.nffw -> nic/nic_AMDA0099-0001_1x10_1x25.nffw
+Link: netronome/nic_AMDA0099-0001_2x25.nffw -> nic/nic_AMDA0099-0001_2x25.nffw
+Link: netronome/nic_AMDA0096-0001_2x10.nffw -> nic/nic_AMDA0096-0001_2x10.nffw
+Link: netronome/nic_AMDA0097-0001_8x10.nffw -> nic/nic_AMDA0097-0001_8x10.nffw
+Link: netronome/nic_AMDA0058-0011_2x40.nffw -> nic/nic_AMDA0058-0011_2x40.nffw
+Link: netronome/nic_AMDA0058-0012_2x40.nffw -> nic/nic_AMDA0058-0012_2x40.nffw
+Link: netronome/nic_AMDA0078-0011_1x100.nffw -> nic/nic_AMDA0078-0011_1x100.nffw
+File: netronome/nic/nic_AMDA0081-0001_1x40.nffw
+File: netronome/nic/nic_AMDA0097-0001_2x40.nffw
+File: netronome/nic/nic_AMDA0099-0001_2x10.nffw
+File: netronome/nic/nic_AMDA0081-0001_4x10.nffw
+File: netronome/nic/nic_AMDA0097-0001_4x10_1x40.nffw
+File: netronome/nic/nic_AMDA0099-0001_1x10_1x25.nffw
+File: netronome/nic/nic_AMDA0099-0001_2x25.nffw
+File: netronome/nic/nic_AMDA0096-0001_2x10.nffw
+File: netronome/nic/nic_AMDA0097-0001_8x10.nffw
+File: netronome/nic/nic_AMDA0058-0011_2x40.nffw
+File: netronome/nic/nic_AMDA0058-0012_2x40.nffw
+File: netronome/nic/nic_AMDA0078-0011_1x100.nffw
+File: netronome/nic-sriov/nic_AMDA0081-0001_1x40.nffw
+File: netronome/nic-sriov/nic_AMDA0097-0001_2x40.nffw
+File: netronome/nic-sriov/nic_AMDA0099-0001_2x10.nffw
+File: netronome/nic-sriov/nic_AMDA0081-0001_4x10.nffw
+File: netronome/nic-sriov/nic_AMDA0097-0001_4x10_1x40.nffw
+File: netronome/nic-sriov/nic_AMDA0099-0001_1x10_1x25.nffw
+File: netronome/nic-sriov/nic_AMDA0099-0001_2x25.nffw
+File: netronome/nic-sriov/nic_AMDA0096-0001_2x10.nffw
+File: netronome/nic-sriov/nic_AMDA0097-0001_8x10.nffw
+File: netronome/nic-sriov/nic_AMDA0058-0011_2x40.nffw
+File: netronome/nic-sriov/nic_AMDA0058-0012_2x40.nffw
+File: netronome/nic-sriov/nic_AMDA0078-0011_1x100.nffw
+
+Version: v2.1.16
+
+File: netronome/flower/nic_AMDA0099.nffw
+File: netronome/flower/nic_AMDA0096.nffw
+File: netronome/flower/nic_AMDA0097.nffw
+Link: netronome/flower/nic_AMDA0081.nffw -> netronome/flower/nic_AMDA0097.nffw
+Link: netronome/flower/nic_AMDA0081-0001_1x40.nffw -> netronome/flower/nic_AMDA0081.nffw
+Link: netronome/flower/nic_AMDA0097-0001_2x40.nffw -> netronome/flower/nic_AMDA0097.nffw
+Link: netronome/flower/nic_AMDA0099-0001_2x10.nffw -> netronome/flower/nic_AMDA0099.nffw
+Link: netronome/flower/nic_AMDA0081-0001_4x10.nffw -> netronome/flower/nic_AMDA0081.nffw
+Link: netronome/flower/nic_AMDA0097-0001_4x10_1x40.nffw -> netronome/flower/nic_AMDA0097.nffw
+Link: netronome/flower/nic_AMDA0099-0001_2x25.nffw -> netronome/flower/nic_AMDA0099.nffw
+Link: netronome/flower/nic_AMDA0096-0001_2x10.nffw -> netronome/flower/nic_AMDA0096.nffw
+Link: netronome/flower/nic_AMDA0097-0001_8x10.nffw -> netronome/flower/nic_AMDA0097.nffw
+Link: netronome/flower/nic_AMDA0099-0001_1x10_1x25.nffw -> netronome/flower/nic_AMDA0099.nffw
+
+Version: AOTC-2.10.A.13
+
+File: netronome/bpf/nic_AMDA0081-0001_1x40.nffw
+File: netronome/bpf/nic_AMDA0097-0001_2x40.nffw
+File: netronome/bpf/nic_AMDA0099-0001_2x10.nffw
+File: netronome/bpf/nic_AMDA0081-0001_4x10.nffw
+File: netronome/bpf/nic_AMDA0097-0001_4x10_1x40.nffw
+File: netronome/bpf/nic_AMDA0099-0001_1x10_1x25.nffw
+File: netronome/bpf/nic_AMDA0099-0001_2x25.nffw
+File: netronome/bpf/nic_AMDA0096-0001_2x10.nffw
+File: netronome/bpf/nic_AMDA0097-0001_8x10.nffw
+File: netronome/bpf/nic_AMDA0058-0011_2x40.nffw
+File: netronome/bpf/nic_AMDA0058-0012_2x40.nffw
+File: netronome/bpf/nic_AMDA0078-0011_1x100.nffw
+
+Version: v2.0.6.124
+
+
+Licence: Redistributable. See LICENCE.Netronome for details
+
+--------------------------------------------------------------------------
+
+Driver: wil6210 - Qualcomm Atheros support for 11ad family of chips
+
+File: wil6210.fw
+File: wil6210.brd
+Version: 5.2.0.18
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k for details
+
+--------------------------------------------------------------------------
+
+Driver: venus - Qualcomm Venus video codec accelerator
+
+File: qcom/venus-1.8/venus.mdt
+File: qcom/venus-1.8/venus.b00
+File: qcom/venus-1.8/venus.b01
+File: qcom/venus-1.8/venus.b02
+File: qcom/venus-1.8/venus.b03
+File: qcom/venus-1.8/venus.b04
+
+Version: 1.8-00109
+
+File: qcom/venus-4.2/venus.mdt
+File: qcom/venus-4.2/venus.b00
+File: qcom/venus-4.2/venus.b01
+File: qcom/venus-4.2/venus.b02
+File: qcom/venus-4.2/venus.b03
+File: qcom/venus-4.2/venus.b04
+
+Version: 4.2
+
+File: qcom/venus-5.2/venus.mdt
+File: qcom/venus-5.2/venus.b00
+File: qcom/venus-5.2/venus.b01
+File: qcom/venus-5.2/venus.b02
+File: qcom/venus-5.2/venus.b03
+File: qcom/venus-5.2/venus.b04
+File: qcom/venus-5.2/venus.mbn
+
+Version: 5.2-00023
+
+Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details
+
+Binary files supplied originally from
+https://developer.qualcomm.com/hardware/dragonboard-410c/tools
+
+--------------------------------------------------------------------------
+
+Driver: imx-sdma - support for i.MX SDMA driver
+
+File: imx/sdma/sdma-imx6q.bin
+Version: 3.3
+File: imx/sdma/sdma-imx7d.bin
+Version: 4.2
+
+Licence: Redistributable. See LICENSE.sdma_firmware for details
+
+--------------------------------------------------------------------------
+
+Driver: adreno - Qualcomm Adreno GPU firmware
+
+File: qcom/a300_pfp.fw
+Link: a300_pfp.fw -> qcom/a300_pfp.fw
+File: qcom/a300_pm4.fw
+Link: a300_pm4.fw -> qcom/a300_pm4.fw
+File: qcom/a530_pfp.fw
+File: qcom/a530_pm4.fw
+File: qcom/a530v3_gpmu.fw2
+File: qcom/a530_zap.b00
+File: qcom/a530_zap.b01
+File: qcom/a530_zap.b02
+File: qcom/a530_zap.mdt
+
+Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details
+
+Binary files supplied originally from
+https://developer.qualcomm.com/hardware/dragonboard-410c/tools
+
+--------------------------------------------------------------------------
+
+Driver: mlxsw_spectrum - Mellanox Spectrum switch
+
+File: mellanox/mlxsw_spectrum-13.1420.122.mfa2
+File: mellanox/mlxsw_spectrum-13.1530.152.mfa2
+File: mellanox/mlxsw_spectrum-13.1620.192.mfa2
+File: mellanox/mlxsw_spectrum-13.1702.6.mfa2
+File: mellanox/mlxsw_spectrum-13.1703.4.mfa2
+File: mellanox/mlxsw_spectrum-13.1910.622.mfa2
+
+Licence:
+ Copyright (c) 2017-2018 Mellanox Technologies, Ltd. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. Neither the names of the copyright holders nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+ Alternatively, this software may be distributed under the terms of the
+ GNU General Public License ("GPL") version 2 as published by the Free
+ Software Foundation.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+--------------------------------------------------------------------------
+
+Driver: cdns-mhdp - Cadence MHDP DP bridge
+
+File: cadence/mhdp8546.bin
+Version: 1.2.12
+
+Licence: Redistributable. See LICENCE.cadence for details
+
+--------------------------------------------------------------------------
+
+Driver: fsl-mc bus - NXP Management Complex Bus Driver
+
+File: dpaa2/mc/mc_10.10.0_ls1088a.itb
+File: dpaa2/mc/mc_10.10.0_ls2088a.itb
+File: dpaa2/mc/mc_10.10.0_lx2160a.itb
+
+Licence: Redistributable. See LICENSE.nxp_mc_firmware for details
+
+--------------------------------------------------------------------------
+
+Driver: mscc-phy - Microchip PHY drivers
+
+File: microchip/mscc_vsc8574_revb_int8051_29e8.bin
+File: microchip/mscc_vsc8584_revb_int8051_fb48.bin
+Licence: Redistributable. See LICENCE.microchip for details
--- /dev/null
+qcom/a300_pfp.fw
\ No newline at end of file
--- /dev/null
+qcom/a300_pm4.fw
\ No newline at end of file
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.11 (GNU/Linux)
+Version: GnuPG v1
-iQEcBAABAgAGBQJR3dkfAAoJEKXo28mMAQi0iTsIAJ5nCgz/+jFYag2W/OH+kOQe
-BDXYSC5diXQR5wF/HUkXWh0sl+jNK/OrRVxT7sFaEgAUhEXhK6Df/h7qnJAYQGFr
-5+CKhfSr/0Qbk1ziWYAXVKMOXbuLWSSIov1SCcwLsps7A7puITK6xDemLby7KDGC
-xCUfKIM/BO6DyFpNhKQ+xJdDi+yVxUKQhbdk/8gY94VdUnVZq3CTK9UStpBuaXu0
-qJNfhbaU+OzgZmnmLq5+xGsCML1xfbgF6sexVRx7oT/Jv30tm97YQJWR0h4DU7jU
-zjID8kGtYRVV7+i8jC+jVpFo21yDVUkHUcqtNXXRB/lbOYFAm+UJviAEc4NEdSw=
-=JaWY
+iQEcBAABAgAGBQJbB09SAAoJEOS+UznzKK5z8kAIAK1In82D88fGFbhluAl13UFu
+rs8BhXKL2w7B2KAspBNTmYpIQnfvVDrZzn6t6nqssuJ4bnWH8sf0mC/w5dSQLG4M
+WdpDd+qkdkDGJFlbl3zkr14Q7ZCQPV44pT7BOF07VPflOeQQjRWug9cdyqRIfO4n
+XGR5wvBOJZ2BlriRkYagQHn6iB/UJWXodmTr8CRGIHTApQg6K0NPNvmbwa/W5Z9X
+bS6eniACMfFDH7NXG2uTpFiGa3DYbDyNZiZeM7Uv3BFxtAOGY8vTFghtRyk0qxAl
+o6d8fT6ozkTUxE40Lgb6MegDJPwJ+uDfB7jKVPnYsbDAp6K7L8k/7PQQQRJ69Pc=
+=k2EA
-----END PGP SIGNATURE-----
--- /dev/null
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQEcBAABAgAGBQJUTtyFAAoJEOS+UznzKK5z4mwIAKEoRVZfNlqlsD2SR6Sfy3Cw
+8SgsmUk0Wtdt4AmIMn3O4cZ+ONN9knMrJyLcDk+dH2dGsWPutNCE73diC7jP+P2W
+hPy++6o9EBgCVBGxa/9ltuIAsS6N7HXPX2StZHcSaZEy+QWFX9rLmX9YF2lHzhwr
+mbgK9/LLL2mV9BzBeuLAWBpzijIIrYgBfxDQS5gLwyveJMrWFO4WqupXd6XyrFur
+ixe4paWNqHf82Llz7Yy55H8TAlES4eCg/wpxKVFAMDrs25MEXLoIGlAwLoTZBRkQ
+bX+HsHfN3IcOi67UxwbRzTkb+hBvT13yJN4TymKhXstx4A/a3jF2sMlUD4aRs88=
+=YwHU
+-----END PGP SIGNATURE-----
--- /dev/null
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE15J9K0GJJtx9xI6sDKS4vABH4PkFAlv/CfcACgkQDKS4vABH
+4PksAhAAmfYROlv/xzR1iPxbxPLo9Cz9rv3iYwqAw8WD4Uum5KJHvkdyvofFWnPF
+FdH/wB3F6BniA/HxKHw4NoyhiKSqTcSl/RgKPwoSOFxBBUQQZdlkl1w5ta1mwiCu
+iSDP2+pdbjZmAKhH+GDkixZiECz8J9+oR8SM+VsWI6DopTIymc9mQaOSLV0iPJgX
+tc8wAw+X9LkpnfSuLGyzg/jHzHa9KWl4ki13ii6h46bdavxVHY39JTCa/Bg2wSXE
+zM3JFuJdRJJZrJaxcou/USa8l6lZS38x6OgThh3Rqf6O3vlJEpS4HSLB2yqJoDEj
+GUvoiJTiZLPXM7NT3/t+/lSk2bOHG6h0KqIUda41ZdtksWThgCs+WZmepyXn4StY
+sOyYMzBP2EqvHaA/FnYeezq5fCHVVLel7SggT8HZg9eYqQO+6rnOcXzuM39v1wm/
+GM+M4KYzLiHi9+1nVO2MByik21+QMc3EjTxEzyWd95+VzAT2kxxlkZ5cD8cTAfnB
+ysFNrd1jSBK5MeYBmjUkjTL9xy71rZjGWI61XU5G66h6Vu2XryCkBq/vA35rLnZB
+GBxq6ZpxdSAD96fdHEJuAaNX0ZvcWyNhvzJHe1dOPmeMHB/+gw1j1j4cUGNhkZ6C
+okTEcOKwmfOs8soZmkdJvoi/cwzVjy1nvZSkasQ8NfIhOgHZdMw=
+=FqUC
+-----END PGP SIGNATURE-----
--- /dev/null
+:020000040000FA
+:204000002020800F000050422020800F00008CA32020800F0000B4A32020800F000018AB89
+:204020002020800F0000D4A32020800F0000D4A32020800F00001CA42020800F00001CA4D6
+:204040002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A348
+:204060002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A328
+:204080002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A308
+:2040A0002020800F0000D4A32020800F0000D4A32020800F0000E06C2020800F00002075F5
+:2040C0002020800F000044762020800F0000D4A32020800F0000D4A32020800F0000D4A385
+:2040E0002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A3A8
+:020000040000FA
+:20420000012B61733130785F7573625F66775F656570726F6D0000000000000000000000F9
+:20422000000061623034000000000000000000000000736D617274696E0000000000000059
+:2042400000000000A9CD040100000000000000004A2100004A2200004A2300004A24000031
+:204260004A2500004A2600004A2700004A2000104A2100104A2200104A2300104A24001082
+:204280004A2500104A2600104A2700104A2000204A2100204A2200204A2300204A240020E2
+:2042A0004A2500204A2600204A2700204A2000304A2100304A2000002220800F000048C4D2
+:2042C0000A24803FFF00ACF10A22803F00006CD34A2300302220800F000060B309000000A1
+:2042E000F8420000692040004A2600704A2600704A260070F107CFFFF1C0AB26087000005B
+:204300000000B60B0001BE0DC00210D24870D60DE002216A02F0E078F60D00017DE840224F
+:204320000003C20DE002402241033E0900035A0900032608000006D11E0A200305D0E60B5D
+:204340004003220E4003FDF16CD20000B86A0000905F0100F1C06E0E6003E1C5E9D0EAD2BE
+:2043600019D908B92CA02CA200DDB2A8B2AAE7D14A1844004CD94C184400E5D14E184400D2
+:2043800054D95018440022184203B8A8620CA001B8AA060CA001A970920C4003CA0B000171
+:2043A000C5048003E1C4E1C1E1C2E1C3E1C5E1C6E1C76A248012E1C4D2D32213800081E0AE
+:2043C000CA2062007AF440130D01110D5E10CED140818C22FF8F04F402D870F0130DDE105A
+:2043E0001289F1DEF28BC478E47E0B08800303D864F0C5898C26C39F09F2058B0F0E011058
+:204400000B0D9E1000830B0A000004D856F054130001E4B8D120618105D850F4251380006C
+:204420002B085000048BA489230D0110068B46891B0A01008C25C39F09F23C11800081E03A
+:20444000CC22828F0000FF0003F406D836F0231380001108910056130001C1B80908D0003F
+:2044600007D82CF04A898C22C38F25F20A8B470A01004B8B0B893F088100098BA989370D34
+:2044800001100C8BAC892F0D0110150A5100A7898C25C39F0FF2078B1B0D011082E2CC2221
+:2044A00022800BF428898C21C38F05F2088B0B09000008D802F009D8C1C429200003C1C701
+:2044C000C1C6C1C5C1C3C1C2C1C1E07FC1C4E078E1C4E1C1E1C2E1C3FC1C08B1FC1C48B19A
+:2044E000FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C05
+:2045000008BF6A248010E1C46A24C010E1C46A248012E1C4F1C08224023A987000DB6876F5
+:204520006870687568720FF00BEF170F511079D11679C081326D8371C1A1C16DCF7D01E002
+:204540000F783D08930274D70024010135791961322745106BD13889396135791961296764
+:2045600002254F008C27FF9FE0F56AD116796181326A83716BA1616A6F7AE3F1011CC230C0
+:2045800060C695C08B713E0E600354DA55148330230B5200496B0CF0126A8370801001007B
+:2045A00080E1A40A6203CA20620061BA4F7AED0AC28035C2210A520000DB0CF0126B837063
+:2045C000368080E1800A6203CA20620001E36F7BED0B828001D88024023AD1C0C1C42920A9
+:2045E0000003C1C46B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A3456
+:20460000041409340414083404140734041406340414053404140434C1C3C1C2C1C1E07FC3
+:20462000C1C4E078E1C4E1C0E1C1E1C2E1C3FC1CC8B2E1C5E1C66A248012E1C4F1C031D315
+:204640000583B7081000188BA108950240270C7333240010147C007C050505050808080A91
+:20466000182501D805A349F002D80AF002D805A356130001C1B80B08D10003D805A327D0AC
+:2046800000D934A835A839F024D104D805A300D814A915A94021800504E1EA0BE00202DA15
+:2046A0002BF01FD00C1000091CD500DE21081E00158D8AE801D815AD4025C017246DC60B68
+:2046C000E00202DAD4AD05D805A317F0148DD5AD89E801D814AD4025C019246DA60BE0027F
+:2046E00002DA04D805A309F00ED1FA09E002422140056920400003D12211800096E814F023
+:2047000000EAFF009CFDFF00C65E0000C64E000014C8000064C800008CD2000074EF9B007C
+:20472000D1D2000001D805A1D1C0C1C429200003C1C6C1C504140B34C1C3C1C2C1C1C1C087
+:20474000E07FC1C4E1C4E1C0E1C1E1C2E1C3E1C5E1C66A248012E1C4F1C0A1C1BC1703F05B
+:20476000FED860C0018301E0BA09600301A394170DF04B0851000CFF588D60C03F088000F1
+:20478000FCD609660F0A4000287052FF20C0096638AD50FF20C018AD088B23085100687087
+:2047A00057E0246BDE0AE00202DA8B7168705DE0D20AE00201DA018304A39BFF0C85EED1CE
+:2047C000960DE002157800ABA1C0D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1C1C0E07FE3
+:2047E000C1C4E078F1C00608A00300D9E3D0149033081101287028752877287610F0E0D2D9
+:20480000347A609201E17E66641203012F797F67C8120301961202077D655860E309928CF7
+:204820000CF0D8D02888D6D03478C09064100F01C8100D0196100007B81701F66A08A00390
+:204840002989CED10FB128EE05814D0890007A09A003E970CCD3D209A00300DA1A70287727
+:204860006609A003C9700A72120DA003E9732E0AC003C2D10DB115254013157815781578D3
+:204880001578346E2208A003D961C0D13070CA204D0006F0B9D0BED12DB0BCD0B7D10EB1BC
+:2048A000AD07600301D8E078E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1C36
+:2048C000C8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08B4FC1C48B4BA
+:2048E000FC1C88B4FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0A2C1871748
+:204900000DF600D8001C043041C0FFD80AAD81C0BA0EE0018B7101C09ED25A700420800F49
+:20492000FFFF00004128110400822F238804227000A20182786001A20014003122821A70F6
+:20494000386002A20E8AC195346E170851000385027944B9386003A544B806B205F001D859
+:204960000EAAC6B223A587D7088F01E04A0F600332D983D028AF288F347800184404641839
+:204980008404C818040496189C03098D01E00F790B09F20C09AD32D809AD098F1D085100C5
+:2049A00076D07DD10C8002B8AE0BE00215787BD10AAD960E200301D8A2C0D1C0C1C4292091
+:2049C0000003C1C46B24C010C1C46B248010C1C49F74041412340414113404141034C1C715
+:2049E000C1C6C1C504140B3404140A3404140934041408340414073404140634041405345E
+:204A000004140434C1C3C1C2C1C1C1C0E07FC1C4E1C5E1C608735BD0088859D5147DC095C1
+:204A2000C0B36415031160B1C815011120B2C1C6E07FC1C5F1C0E1C5A1C138170DF601DB51
+:204A4000A97063E0246D3E08E00202DA008D8C20C38F4AD268AD08F40C8247D1FA0AE00221
+:204A6000157800AD2212800084E8221AC20010F000D860C04AD001DA0A24000702D9009051
+:204A80004873B872460D20004A26000001D8D9056003A1C0F1C0E1C542D120170DF601DA54
+:204AA000668948ADA1C100D8090B510006A90FF060C03BD00A24000702D9FFDB00904A25B1
+:204AC00040000A0D20004A260000A9706BE0246DB20FA00202DA01D8DBF1E078E1C4E1C078
+:204AE000E1C1E1C2E1C36A248012E1C4F1C0A2C100DA40C2041C84308B70D20CE00181C148
+:204B000020D0061703F648A849AB48710CF01CD0347801E12F7940B064188400C818840080
+:204B200096189C00EB09928C1AD043A340A041A042A046B04EA8A2C0D1C0C1C429200003F6
+:204B4000C1C3C1C2C1C1C1C0E07FC1C4F1C0A60C400315D1048901DDA8E8E20C6001A4A944
+:204B60000876360C6001A9708609000322F0E078D4C800004447000000EAFF007CF2FF0082
+:204B800004F4FF000088C340FFFF0000102700006CF2FF00A8480000E44700004CD30000C7
+:204BA0001CEAFF00FCD20000EE0B6001A970A976AD046003C970E078F1C0A1C1F5D000D93A
+:204BC00060C101DA21A0D81700F00A24000702D9FFDB0090B872F60B20004A26000001D82B
+:204BE000A1C0D1C0E07EE078F1C0E1C5A1C1EAD007D900DD7E092003A9727A0920032872D8
+:204C00001E09C001E5D1741700F04D812E814DA02EA08C1700F001DA0A24000702D9009035
+:204C200060C54873B872A60B20004A26000001D82FF1E078F1C08E0D00035E0B600100D8E7
+:204C4000AE0B400101D8D1C0E07EE078F1C0E1C5D2D0F209A001008000DD81E0CA204203B8
+:204C60000CF496D9141700F01E0AA00130B0BA098001160F800101D8ED034003F1C00A0B45
+:204C80004001BE1703F6128B1708DE01C4D08A211000E20820032872DA082003C1D096D870
+:204CA00010B38A200F0A1E0920035AD901D8CDF1F1C0E1C5B9D02588B01702F625AA20829D
+:204CC0000080307001DD0CF2960C600100A21609A001087505D8EE0820035AD989036003DE
+:204CE000A970E078ADD0A51701F6408000811B0A000003DB00DAACD00C18E4000C18A400A9
+:204D0000CCD847190200E07F01D8E078F1C0E1C5A2D105898C20C38F01DD20F2D20F400195
+:204D20000A2500901CF2E60880011E0BC0013A0BC001660BC0019E0BC001B60BC001560CC7
+:204D4000C0016A0CC001720BC001AA0CC00197D0720820035AD904F003D805A90903600383
+:204D6000A970E078F1C0E1C5DE0AE00101DD90D0ABB0F5026003A970F1C0720A6003E8D945
+:204D800086D6048E7D170DF604AD068E06AD89D01208200328726E0DE00100DF86D01418A9
+:204DA000E40386D06818E003AE0B000279D21A70A3E8088A13085100487075E04871260B43
+:204DC000A00276E1E8AA54150011FFDB84B8541D04102415801064AE66AE5D0851004870D6
+:204DE000802082014871FE0AA0028021C2066920400065AE20F04870802082074871E60A4E
+:204E0000A0028021C2077E0E400200D98CB9120A60022870048D251DC21304AE068D241D56
+:204E2000C21306AE66D02818640062D0E8D9760FE002E972190260030A70E078F1C0C60C87
+:204E4000C00101D801F1E078F1C0E1C5360E600200DD5CD00488491701F63C1902000489A1
+:204E60008C20C38F05F206898C20C38F03F4A97004F00609400201D8ED014003F1C0E1C5FA
+:204E80003E170DF6561500110D081E004E0A0000A60A4002EE0D40024AD004883C1D021073
+:204EA000C501600301D8E078F1C04A0940033BD0288832170DF628AD27884A8827AD29886F
+:204EC0004AAD29AD2C888C22C38F2CAD2B882BAD268826AD248824AD00D904F42AAD2AA875
+:204EE0005615001182B8C60EA001561D0410220FA00101DE060F80017A0F8001F60F800129
+:204F00008608C001C9709608E00100D91D1701F609898BE8F2FEC9A91F1701F63A0EA00208
+:204F20000C851CD10AA93901600301D8F1C07E0E800100D9131700F629A8E9FE15D1A609C6
+:204F4000E0020A89FFD80AA90C1701F6101700F60DB10E1700F60EB156110001A2B8561952
+:204F60000400E704EFFF01D8F1C017D1287080208208120BA00202DA8A0B8004CB04EFFFAF
+:204F800001D8E078F1C0A20B8004BF04EFFF01D88CD2000020E09B009CFDFF0040E09B0028
+:204FA00048E09B0034E49B00881300003CEAFF004C808B00E4E89B0080E89B0068EC9B000B
+:204FC000D4FDFF0090D20000F1C02A086003D873B2C10876A8752870170DB21E88712DD17D
+:204FE0000209A00242214004692040001CF0001C8433021C0430041C8430026D061C0430CA
+:20500000402E0002081C043040248032B60B2003A9724025821220D018E0AA0B20038B71FE
+:20502000160AC00000D839006003B2C0F1C0C20F200300DB0875009018D600B601953B08A0
+:2050400090004026401D9E08A0024026811D14D7C97047E0A971607F02DAC9704FE0607F4A
+:20506000226DC97057E0607F246DC9705FE0607F266D687004F07A0C6000A970D907000329
+:2050800000D906D0E07F22A800D904D0E07F22A861D30000E87EC0004CD3000080A20000C7
+:2050A000F1C0ADD10A890B08510001D807A9820B2002AAD0AAD000D9AAD200186200AAD055
+:2050C00020B0287005F015220C0020A401E0FB08D280D1C0E07EE078A3D000D920B03D0492
+:2050E00020029ED0E1C4E1C0E1C1E1C2E1C3E1C5E1C6E1C76A248012E1C4F1C09BD02010EB
+:20510000000998D108750420800F00000080C8BD4FB802DA0FF015218300FC130F80C0836C
+:2051200061BA04278F1F00800000DB7E3FBFE57EC0A3E70A538040815B7A457888D200A1CC
+:20514000001280087B08110001810420800FF8FF00004128C3040281C2B80DB86578D770DF
+:205160000000EE35CC20828F000011CA17F4ACB100DB07F01521CD00008501E303A5F90BE2
+:20518000D2807BD101DBC20EE0026870001AE20075D200D800B2087106F073D2009201E017
+:2051A000107900B28C210888CBF6046A360F6002256A70D100D800B20C9185B80CB1D1C01F
+:2051C000C1C429200003C1C7C1C6C1C5C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C1E1C2E1C3ED
+:2051E000FC1C08B1E1C5E1C6E1C76A248012E1C46080218000DA02805FD54876C2B801E6F4
+:20520000D07E44200F0243BF0422840F000000200DBF07273E915B7AA47AC722820F0000BA
+:2052200077031B780F7804218F0F008000003FBFE5783B7904238F0F008000003FBFC4E69B
+:20524000E579BE07EBFF7B7B80E201D8C078C1C429200003C1C7C1C6C1C504140434C1C39E
+:20526000C1C2C1C1E07FC1C4F1C0E1C53DD540250013DAFFD108510024850421810F000003
+:2052800000182BB91469386002B82C958020C5042278260E20038A21040430788CB8820DFA
+:2052A00020028DB8238535D20421800F003000003CB804AA0421800F00C000003EB86485FF
+:2052C00006AA04218D0F0400000032BD5323800007AA4423000E23B808AA6870842018002D
+:2052E00029B809AA68708420030026B80AAA68708420040028B8EBBB0CAA21D20421830FA3
+:20530000080000000421810FF00F000033BB089234B9BB7DA57B09F26EAA0420800F00003E
+:2053200000FF2F7908F06DAA0F7808B90421810F000000FF257808B202D8231A020000D873
+:20534000261A020006D000D9001862001905200301D8E0781CEAFF00E450000000E1000056
+:2053600010F4FF00B4D3000068EC9B00685200003CEAFF00FE3F00009CFDFF0000EAFF0017
+:20538000F1C0660C0003A2C14B893A700A891A7108BA40210D0245784C8900DF10BA4578BE
+:2053A0004D8918BA457841C09A0A600160C781E0F8D381F402D805A3188B11089201541382
+:2053C000000185B8541B0400F3D6C970160D6002216E81C140264013AA0E600204DA238D63
+:2053E000028D08B92578248D10B92578258D18B92578EAD100A1068D05A998700D8D04A99D
+:205400000C8D06A9088D09A9098D0AA9478D4BA90A8DEDA9EEA9FFDF0CA9E1D008B10B8D93
+:2054200080E2CC22A28005F408A9E7A903F007A9E8A98C24C38F0DF440260014A60C6002FB
+:20544000402641196920400001D8241B0200D3D026888C21C38F06F224888C21C38F05F4BD
+:2054600001D9251B42002B8D8C21C38F09F229888C21C38F05F20A888C20C38F07F401D813
+:20548000261B0200231B020011F002D8231B020000D9261B4200FFD808AB07AB09AB0AAB6D
+:2054A0000CAB2DAB2EABBED008B301D9BDD020A804F0E5A3FFD860C0018D608D01DA0A2415
+:2054C000000708B8057B0010002102D9B872FE0AEFFF0A26400401D86D032003A2C0E078BF
+:2054E000F1C00E0B2003D870A5C19871402105020A148000ACD500D9C18504E8C9721BF030
+:20550000008D1108510020ADFFD8011C0230F8F101D800AD07F02A660024403001E130798C
+:2055200042A8F70912844026021441A500D9011C42300215800069085100008D85E8FFD8F7
+:20554000011C02302CF099D340220004F870011C42307070CA222504CA20451087F7427BA8
+:20556000707A01D8011C0230197000DB07F06F660024C03001E3707BE2A8F70B828004F084
+:2055800001E3707BFD0B1284FFD8837302AB041DC0110D08511086D020AD01A5021580005C
+:2055A0001108910082D020AD01A502D8011C023060C101158100001583008B7500140001EE
+:2055C00008B9257B02D901DA9875020AEFFF4A25800401D881022003A5C0E078F1C00A0AB9
+:2055E0000003A5C14A8928753A704021100297EA348D138D08B925786ED116B16C8D0B8DDE
+:2056000008BB65786D8D10BB65786E8D18BB65780CA10F8D0DA100D81CB181E2CC2222800E
+:2056200044F464D0CD803A6E3DB9D96143B98A0A200310D85FD12C1104015ED13C910224AA
+:2056400042000D08A300B871107903F0507900DA58D06C8008F001138F0C00248030E2A8EF
+:2056600001E2507A2D0A4300EF0E1092190E1014F10E11980413000CF26A837701B730B858
+:2056800002B7F0F10213000D5B7F837701B7EAF148D0A071307A90726CA046D03CB003D829
+:2056A000CA202A01011C0230021080200D08910040D100D81CB10CA100D860C00110812021
+:2056C000001083200A240007009508B9257B02D901DA4A258004F608EFFF0A26400401D80A
+:2056E00065012003A5C0E078F1C0E1C50873D7730000A10F9002210001D81E0109008C2335
+:205700005F8530020100660009008C23CF8BF001010012F682230F0A86E334030D0040272E
+:205720000C743224C3101BD5747C007CD8DADCDEE0E2E5008C230F8CC80101008C234F8CB3
+:20574000C40101008C238F8CC001010082231F0484E3FC020D0040270C743224C3100DD5CB
+:20576000747C007CD4D7DADDE3008C239F87FC0101004C00090082239F0587E3D0020D00BE
+:2057800040270C7D3224C31002D5747C007CE07800EAFF0000D400009CFDFF00FFFF000002
+:2057A00094D20000B8DD000000EAFF0000E0FF00FCD30000C0C6C9CCCFD4D7B88C239F8834
+:2057C000B801010010F68C23DF87A40101008C231F88A00101008C235F88740202009701B0
+:2057E0002000F3D0D7730000B90B9401010009F6D7730000B80B58020200EED0BBF0D77307
+:205800000000BA0B7C010100D7730000A00F40020200E9D392F0D77300007417B201010041
+:2058200084000900D77300008A13860101001AF6D7730000891376010100D7730000881319
+:20584000B3F297235F0484E304020D0040278C733224C310D9D5747C007CA3979A9DA00052
+:20586000D77300008E13A7F210F6D77300008B13A3F2D77300008C13A1F2D77300008D13BB
+:20588000CC010200CED077F099238B0B83E3C0010D0040270C743224C310C8D0747C007C9A
+:2058A0008F919395D7730000751795F2D7730000641993F29923CD0A8EE394010D004027EA
+:2058C0000C743224C310BDD5747C007C8B8E9194989CA0A4A8ACB0B0B4B8BC00A0A13EF020
+:2058E000646D2CF0656D2AF0666D28F0676D26F04025031222F04025431220F0B1D31EF012
+:20590000B1D31CF0B1D31AF0B1D318F04025001523F04025031612F0402580162BF0402555
+:20592000001729F04025801725F04025001823F0A8D304F04025C31860A100B201D88DF0DE
+:2059400040250319FAF140254319F8F140258319F4F14025001B00A104D8F1F14025001CEB
+:20596000FBF14025031FEAF19BD0F7F19BD0F5F19BD000A102D8E3F19AD3E0F19AD0FBF1E7
+:205980009AD0F9F19AD3DAF1A9704AE0F3F1A9704CE0F1F1A9704EE0EDF1A97050E0EBF1E3
+:2059A000A97348E3CAF193D0E5F193D0E3F193D0E1F193D0DFF193D0DDF193D0DBF164E069
+:2059C000CBF168E0C9F16CE0C7F170E0D3F18FD0D1F18FD0CFF179D5A97078E000A102D877
+:2059E00000B2A9707AE0C7F1A9707CE0C3F1A9707EE0C1F1A97080200200BDF1A970802056
+:205A00008200B9F1A97080200201B5F1A97080208201B1F1A97080200202ADF1A973802300
+:205A200082028CF1A9738023C20288F1A97080200203A1F1A970802002049DF1A970802013
+:205A4000820499F1A9708020020587F171D1960E2002096900D81106C002E078F1C0D77083
+:205A60000000A40F01DB36F217F68C209F872AF20AF68C208F8C36F467D060B200A16870C1
+:205A8000D1C0E07E8C20DF8722F25908810F0000A30F62D01FF0D7700000A60F1EF208F603
+:205AA0004108810F0000A50F5DD015F03108800F00008D132D08810F00008E1350D00BF03E
+:205AC00058D000A104D800B201D8DCF156D0FBF156D000A102D8F9F155D0FDF138D0FBF125
+:205AE00054D1020E2002096900D8CCF1F1C0020DE002D870A4C100D82876071C02304021CD
+:205B00000F02328E118E08B9257801DD99085100308E0F8E08B9257882C183C2F3FE81E054
+:205B20000875CFF400D9011C423028B9021C423028B9031C423028B961C1308E0F8E08B9BB
+:205B40002578051C023028B8061C02300C144031150850002108900084E0B3F402C000108D
+:205B6000010815F002C000108008011C023008D860C0ACF002C000100109011C423028B986
+:205B8000021C423010D860C0A0F0011C423028B9021C423028B9031C423028B961C120D870
+:205BA00060C094F082E08DF423D048F02AEAFF0040EAFF0046EAFF0000EAFF0058EAFF009E
+:205BC0000AEAFF000BEAFF000CEAFF0012EAFF0022EAFF0034EAFF0038EAFF0028EAFF0094
+:205BE0003DEAFF0042EAFF0044EAFF0047EAFF0052EAFF0054EAFF0056EAFF005AEAFF00FD
+:205C00005CEAFF0060EAFF0072EAFF0074EAFF0037D40000AEFDFF004AEAFF004EEAFF001F
+:205C2000D0FDFF00D4FDFF004CEAFF0050EAFF0048D400001CEAFF0006888B081100308E49
+:205C40000F8E08B9257882C183C285FF087573085100308E0F8E08B92578051C023028B808
+:205C6000061C02300C14403129085000310890004F0811010C8E2B8E08B805790D8E10B898
+:205C800005790E8E18B8057902C0001860007FF102C02B8E001862000B8E69F10C8E2B8EB7
+:205CA00008B8057902C0001864002C8E0B8E08B92578011C023028B8021C023064F1FBD810
+:205CC00002F0EAD8071C0230018F608F0A24000702D908B8057B009601DAF20AAFFF4A2562
+:205CE0000002A9707103E002A4C0E078F1C0020BC00208760290A5C100DD15085000E8D17E
+:205D0000E20B20020969ED042000A970049693E0060401001DF661B891E0CA040D004027E1
+:205D20008C73F5240010147C007C33003D0094005C025C025C025C025C025C02EB00EF001D
+:205D40005C025B01200144015C025C02D20198E0640401000FF674B883E08A040D0040271D
+:205D60008C73F5240010147C007CDD017601E40109028220030F83E06A040D0040270C7332
+:205D8000F5240010147C007C9E019A0185010800A60C4FFF37030000EA0A8FFFFA0C4FFFF6
+:205DA0002B0300002E8E01D8402602121F0910023709100455091008BAD12A0B200242215D
+:205DC00040046920400000D836F0AB8E2A8E738E08BDA579AC8E10BDA579AD8E18BDA57990
+:205DE0000019E20028F0348E738EAB8E08B9257B2A8E08BDA579AC8E10BDA579AD8E18BD63
+:205E0000A5790019E40018F0348E738EAB8E08B9257B358E08BD10B9257B368E18B9257BDC
+:205E20002A8EA579AC8E10BDA579AD8E18BDA5790019E00081E001D8C2200100137860C078
+:205E4000218A608A009608B9257B630320000A2400070E8E402602121F0810023908100457
+:205E60005308100890D17E0A2002422140046920400000D931F02B8E0A8E08B925782C8ED1
+:205E800010B925782D8E18B9257800108008021C023022F02B8E0A8E08B925782C8E10B947
+:205EA00025782D8E18B9257800100009021C043012F02B8E0A8E08B925782C8E10B92578E0
+:205EC0002D8E18B9257800100008021C043030B8041C043001D9068A81E10A240007011CD5
+:205EE000023001D8C2200100137860C0218A608A01DA009608B9257B02D94A258001C8F01F
+:205F0000A970C9711FFDE3F068D069D260800082402601121B0B000002D8011C023065D06D
+:205F2000041C043064D0061C043096D80BF00582011C02300D92041C04300E92061C04305B
+:205F400010924A260000021C0430001C8231418960890A240007009608BA457B02D901DA58
+:205F60004A25000266088FFFB1F00D8E40260F122C8E021C023080E1CA20420309F44B8E81
+:205F80000A8E08BA45788A0EE0014024823081E001D8C2200100137860C002148030608FDE
+:205FA000011C0230218F009608B9257B0A240007AFF02B8E0A8E40260F1208B9C20EE001CD
+:205FC000257881E0CA25821F0000FF0060C5218F608F009608B9257BD30120000A24000750
+:205FE00033D2231280004026011208E8130850001308910060C507F0FFD860C003F0FDD88C
+:2060000060C0098A6089011C02300A8A0A240007021C02300C8A031C0230088A61C0078A51
+:20602000051C0230068A061C0230048A071C023008920B1C023028B863C00D8A62C00E8AFF
+:20604000091C02304189009602D908BA457B01DA4A2540031CF016D0188840260F1289E01D
+:20606000CA25821F0000FF0014D14024403060C5520BA00210DA218F608F0A240007009660
+:2060800008B9257B02D901DA4A2540044A2600006AF1A970C97113FD19F0E07859D400007A
+:2060A0007DD400009FD400009CFDFF0000EAFF0010270000FFFF00006CF2FF00A970C971B6
+:2060C00047FD05F0A970C97189FE01D892F0E01700F0188840260F122508F20160C59A0A5B
+:2060E000A00446D060C51108810F0000FFFF011C423308F001D8011C023004F0FFD860C07D
+:20610000218F608F0A240007009608B9257B02D901DAB871BCF1EAD860C0009664960A2488
+:20612000000745F0EAD860C0009664960A2400073DF00A8E4026011260C509E81B085000B5
+:2061400023089000FBD860C012F02DD2128A8420FF0C82B80BF02AD2128A8420FF0C83B88E
+:2061600005F027D2128A8420FF0C12AA41896089009608BA457B0A24000719F00A8E402623
+:20618000011260C506E813085000FBD860C008F01CD0A4A804F01BD001DA44A841896089F2
+:2061A0000A240007009608BA457B02D901DA4A2540006EF10A8E40260F1260C509E80D0884
+:2061C0005000FBD860C007F04A0DC00003F0BA0D8000218F608F009608B9257B0A24000769
+:2061E000E5F109D0402601129A08200202DA00D8E5038FFFE07EE078E07EC0009CFDFF001D
+:20620000D4FDFF00B0D40000E1C508758A2308007861A27842280C0237BC9860C8B8827882
+:206220007A62227A422A0C0237BC9A62C8BA827A58608C20088001D8C2200A00E07FC1C569
+:20624000F1C0A60D80021A703A7100DFE9750CF01620C023C9716E09A00208DA01E7F07F45
+:2062600001E5B07D16204E230296422141204268422A0C0237BC9A62C8BA827A3075507A08
+:2062800048714FF64496E1FFE4E80096239604B60796D109028027B6019605B6E2F1001066
+:2062A0000221DAFF0AE81620C023C9711609A00208DA01E7F07F0FF020960610002100189F
+:2062C000442023960F090200061844202196021844207505A002E970F1C0EA0CA0024A24A4
+:2062E000000008753678059088770A220021087280220200422A0C0237BC9A62C8BA827A8D
+:20630000507A2D6A42290C0237BC9961C8B982792F204830256A42290C0237BC9961C8B9FD
+:2063200082792F21483008718021040042290C0237BC9961C8B9827930794D69422A0C02C1
+:2063400037BC9A62C8BA05E1827A42290C0237BC9961C8B982798020060042280C0237BCF7
+:206360009860C8B882782F23482010790D6942280C0237BC9860C8B805E1827842290C02B6
+:2063800037BC9961C8B982792F2788202F2008202F2648200A24002126F01625CE13049647
+:2063A0000B71469699FF87E824960B702B7297FF03E8402454200496EA71469693FF86E882
+:2063C0002496EA706A7291FF04960A7146968FFF86E824960A70CA728CFF04E84022522095
+:2063E00001E7F07F82150011B30F02904A2100200A2200310A25002112F01625401508E098
+:2064000040260112BE0F600208DA4025402010789870BA70402140202F2108208215011191
+:206420006109432016254E1404960B71469677FF00DF88E824960B702B7274FF80E003F2A1
+:2064400001DF0496EA71469670FF87E82496EA706A726EFF02E802DF04960A7146966BFF2A
+:2064600086E824960A70CA7268FF03E803DF80E7CC2422A0CC2222A0C1F301D85B70CCF12C
+:20648000821D04117903A0024B70E078F1C04A0B80025FD5801500115ED653207E8000D838
+:2064A0005A701FF201B6009601E000B68A1500111108830F0000FF0F01E00608A004107899
+:2064C00000968C2003828BF653D11A0CE001096952D1281984042A19840402D895F000B60B
+:2064E000402500123A708215011156FF1A70821D0410019601E0107981E101B68C002C006E
+:20650000CA220C24402614117C1613114A701EF04A701270CC20EB8388F641D1C60BE0017E
+:2065200042214005692040001621812416214225287048718E0E600208DA402240202F222C
+:20654000082040254020107839082304BA7000DD05F001D8DEE801E5B07DEB0DC3942A77C0
+:2065600016274F1516244E2300972096429727FFF1E800962097429624FFEDE800D8ECF1D8
+:2065800028D123D50A19840422D640250112046E320E600278DA01967C1E841488E06A00EE
+:2065A0002B0001D88A1500110F08B20C00DF61B80E0F60041078E1B621F0A21502111625A4
+:2065C000801325905D7A487055E042280C0237BC9860C8B88278170843000E22800F0000B1
+:2065E00000028220410511090200A970C9713BFF0B08500001E6D07E02F000DE82150011F8
+:20660000BB0E029000D821028002E0782CF4FF0098F6FF0031D7000000EAFF0056D7000080
+:20662000A4F4FF00E1C4E1C16A248012E1C4F2D000D927A801D8C1C429200003C1C1E07FC2
+:20664000C1C4E078E1C4E1C0E1C1E1C2E1C36A248012E1C410D800DAE8D1C6193C00CA19F0
+:20666000BC0013D8D0193C0040D8D2193C008A20C40FD4193C008A230800CC19FC00DA19E0
+:20668000BC00DE19BC002BD8E4193C008A200500E6193C008A20C80FE8193C00E019FC00B2
+:2066A000C1C429200003C1C3C1C2C1C1C1C0E07FC1C4E078F1C03E098002D1D00810000987
+:2066C0000F783B08720000DE3308130183E001D9C221410002B93221800FFF00DCE9C77157
+:2066E000FF00DCE987E8018985E8028983E8038905E8C4D0CE0C600204DAC3D101D88A1943
+:2067000082037C1904008019840384198403881984037E198403C4FFB8D5BA1DBC133FD8C4
+:20672000BC1D3C10C8FFB9D14A0D600216D8B8D1420D600217D8B7D13A0D600218D88A2048
+:206740009908A81D3C1062D89A1D3C1007D8941D3C1007D815B81B794A0E20022872010118
+:206760008002E078F1C0E1C5A7D000DD941840038E0DA00192184403A7D3A9708A21080032
+:206780000FDA5A0FA0010BBADD008002F1C00A0E8001A2D000D928B001D9A1D01818640096
+:2067A000D1C0E07EE1C4E1C1E1C26A248012E1C46920000090D101D8478907A980E2CA20AC
+:2067C000220069208001C1C429200003C1C2C1C1E07FC1C4E1C4E1C0E1C1E1C2E1C3E1C5FE
+:2067E000E1C6E1C76A248012E1C4F1C0087382D0287701D9487628A88AD020D9760D200208
+:2068000000DA86D002D984EB24B003F028B086D5181DA41385D01818E00382D020D9560D02
+:206820002002287274D000D928A85323C0004520000C141D2410D1C0C1C429200003C1C7B9
+:20684000C1C6C1C5C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C2E1C3FC1C08B1E1C597
+:20686000E1C6E1C76A248012E1C4F1C00873987148776AD500DE3D08510002D806B569D08F
+:2068800020D9F20C2002C97268D1181920015BD0C018FC0385BBBE18FC009810010FFF0945
+:2068A0005E8120D998187C00BE18BC03C6B521F051D001D928A85BD020D9BA0C2002C972A1
+:2068C00003D884EB04B503F008B557D5181DE41356D11819200153D020D99A0C20022872B6
+:2068E00045D0C8A85323C00085B8141D2410D1C0C1C429200003C1C7C1C6C1C504140434F4
+:20690000C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1C8
+:20692000FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5FC1C08BF6A248010E1C4B6
+:206940006A24C010E1C46A248012E1C4F1C033D5029500DAE2B8CA2081002BF207D815B877
+:20696000420C20021B7932D1320B600216D831D12A0B600217D8AA20080097B8AB20080007
+:20698000AA20080096B8AB20080001DB62B500D804B506B508B503B523FF029582B802B5A6
+:2069A00007D815B81B79FE0B200228726870D1C0C1C429200003C1C46B24C010C1C46B24A0
+:2069C0008010C1C49F74C1C504140B3404140A34041409340414083404140734041406340E
+:2069E0000414053404140434C1C3C1C2C1C1E07FC1C4E078A0D70000E03EE000F8E39B0046
+:206A00000841000000EAFF00E06C00002075000044760000186D000078EAFF008440E0001F
+:206A20001440E0004840E000E846E000FC6C00003C750000E1C4E1C0E1C1E1C2E1C36A24D6
+:206A40008012E1C4F1C0C01703F08B1380008C20838C00D90DF48C1300018E130201130A70
+:206A600003008813000185E84FFF0B08500028700AF08C130201D2D040B02870D1D140DA3F
+:206A800055FF01D888E80C83CFD1CE0AE0011578CBD104A9D1C0C1C429200003C1C3C1C232
+:206AA000C1C1C1C0E07FC1C4F1C0860D2FFFC7D0F104EFFF01D8E078E1C4E1C0E1C1E1C247
+:206AC000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C00
+:206AE000C8B2FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0B1D105890D08DC
+:206B0000510000D805A9E9FFBF1700F6B0D14A0AE0010C80D1C0C1C429200003C1C46B2432
+:206B2000C010C1C46B248010C1C49F7404140B3404140A34041409340414083404140734A0
+:206B4000041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C2C9
+:206B6000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C5F
+:206B8000C8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C06B
+:206BA00096170DF698150F1F00DE410F5E1089D1320DA0010969941701F6FFD87E1984036B
+:206BC0008019840384198403881984038B1902008E198403BE1DBC138C19840392FEA60C5D
+:206BE0000FFF02D8981D3C10130F9E117AD1F60CA001096940D8981D3C109F0F5E1170D7FE
+:206C000020D8981D3C10088F7F081100831703F608930F089100120BA001C8B32AF004938C
+:206C20001F08D100C4B304D803B36CD008D946092002287201D93E09200200DA25AF0493A3
+:206C4000310891000097C0E0C7F640D9AC1D7C10227800B70EF011085200C4B3AC1D3C10C2
+:206C6000C0B708F0402780177A0CA0014027C1176DFE01972308D101C1B7AE15021F53D1C1
+:206C800000D8F4FE09F04027001BE971560CA00141E169204000D1C0C1C429200003C1C480
+:206CA0006B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A3404140934A2
+:206CC0000414083404140734041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C42C
+:206CE000F1C09EFFAB26487000000000AB26C17000000100D1C020204087E078F1C097FF83
+:206D0000AB26487000000000AB26C17000000200D1C020208087E078E1C4E1C1E1C2E1C328
+:206D2000E1C5E1C66A248012E1C4F1C008733C1700F614100E092AD58815001100DA87E89B
+:206D40000B0E531098FE0B08500048702DF0C773C000000053237E80941DC010921D4410F7
+:206D600008F220D17E0BA00142214005692040002A1700F60D9089E81BD16A0BA0014221E3
+:206D800040056920400016D3941301008A2208005861941B0000921300014278921B040027
+:206DA00002D88DFE01D8D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1E07FC1C4A0D7000042
+:206DC000007FC000346A0000807FC000B86A0000ADD70000B6D700002C40E00000EAFF00AF
+:206DE000FED7000029D80000E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1C43
+:206E0000C8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A2480103F
+:206E2000E1C46A24C010E1C46A248012E1C4F1C0DFD700170E1904170019DED008170D1919
+:206E4000DDD301D9A0B32E0FE00100DAF2D98C264C90DAD08B1842006FF2520009008C2607
+:206E6000089053F211F68C26049096F412D8D4D192E5CA204503107A00B3D2D0460D2002D2
+:206E800018E000D892F08C2648903FF28C260C9082F4CDD1008909204003107A00B3C9D0B8
+:206EA000220D200218E000D880F08C2618905DF213F68C268C904DF28C26CC906CF4C3D180
+:206EC000008909204003107A00B3BED0F60C200218E000D86AF08C261C90CC26829F000033
+:206EE00001075AF430170119B6D020DAA0E5CA2586108C210880B07AA0B344F4B4D1C60C10
+:206F0000200218E042F030170119AED020DAA0E5CA2586108C210880B07AA0B307F4ADD117
+:206F2000A20C200218E000D840F0A9D1960C200218E000D83AF0A8D1008909204003107A51
+:206F400000B3A0D07E0C200218E000D82EF0A3D1008909204003107A00B39AD0660C2002D0
+:206F600018E000D822F00AD89DD18AE5CA204503107A00B393D04E0C200218E000D816F04C
+:206F800094D1420C200218E096D197D02418600000D80CF087D003D9DA0DE00102DA87D1B7
+:206FA00000D87E19040001D88EE8FE0F8FFF1308510000D88DD12208EFFF40DA04F08CD050
+:206FC00008D920B0D1C0C1C429200003C1C46B24C010C1C46B248010C1C49F74C1C7C1C66F
+:206FE000C1C504140B3404140A3404140934041408340414073404140634041405340414A7
+:207000000434C1C3C1C2C1C1C1C0E07FC1C4E078E1C4E1C0E1C1E1C2E1C3E1C5E1C6E1C7CE
+:207020006A248012E1C4F1C072D7B217001F00DE422801028C201A8060D38B1B4200B6F255
+:207040005A0009008C201480A8F28C20828054F20AF68C200280CC20828F0000810071F2F0
+:20706000770200008C20848063D575F28C208C8066020200B417001FB6170F1F80E087F466
+:207080004CD002D9607DC97280E775F281E777F28C2782907BF459D072F0D7700000000933
+:2070A000B2F214F68C205A80D8010100D77000008008260202008A138000A41F3C1001D8C4
+:2070C000AC1F3C102B020000D7700000010BC2F2D770000040F1FA010100D7700000C0F2F8
+:2070E000F6010200B817001F8C1B0400030220008E1B8403B417001FB617001FB817011FE4
+:2071000080E0CA208103CA21810317F21F0850008C2082800EF27E1B840326D003D9560CB0
+:20712000E00102DA01D8C97107F0CA17011F04F0DE17011FC97080E0DBF40D091F01A41F1D
+:20714000BC1305F001D8A41F3C1002D8AC1F3C10CFF0B417011FB617001F99E90BE811086E
+:2071600050008C20828013F424D003F024D010D90AF010D001D900DABAF021D010D9607D57
+:20718000287208D9607D00DAF5F10AD003D9607D02DA7E1B8403ADF0B417011F19D020B007
+:2071A00004D001D9C972A2F010FFA3F04840E0002C40E000A0D7000000EAFF00004100005D
+:2071C000E87EC000544100009841000014410000344100005841000078410000B841000006
+:2071E00009072000DC7EC000007FC000A2D70000E03EE00070AD00009C40E0007440E00022
+:2072000040D80000B417001F3E0CAFFF8A1B0200E4170DF0E81700F019D9607D01DACFD09D
+:20722000407D8A13800080E0CC20628006F4CCD001D9607D00DA08F0C9D003D9607D02DAF9
+:207240007E1B84037C13000181B87C1B040051F0B417001FB617001FB817011F98170DF0F8
+:207260008AE89C1700F010D90A0BE001C972060BE001BAD07E1B8403B9D003D902DA38F0DA
+:20728000B417001FB617001FB817011F281700F020B0B3D001D9DE0AE001C972F2D98B1B58
+:2072A000420003D9CE0AE00102DAFE0CAFFF7E1B840315085100C970301701F01A0DAFFF8F
+:2072C00040DA17F008D9281700F020B011F001D87E1B04000DF0A3D10A0E600109697E1B41
+:2072E00084039FD003D902DA0C170DF0407DD1C0C1C429200003C1C7C1C6C1C5C1C3C1C205
+:20730000C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C26A248012E1C4F1C08E0C8FFF15085100EF
+:2073200091D23012020991D12A0DAFFF00D806F0AF1700F607D920B0D1C0C1C429200003BA
+:20734000C1C2C1C1C1C0E07FC1C4E078E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C42
+:2073600088B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BFA7
+:207380006A248010E1C46A24C010E1C46A248012E1C4F1C097170EF6AA160F1FE9BFCA257A
+:2073A000C113CA27211007F271D13A0D6001096900DD9B0D5E10811702F67E1200018F08D7
+:2073C000D100A970842010088C20108869D110F42870120D600101E100D87E1A040085276B
+:2073E0001018F07F8425EF17B07D31F040218002F20C60010BE100D87E1A0400801A0400B9
+:207400008E1A04008C1A040088120001FFD98B1A420087E800D8BE1E3C100E0A8FFF660C35
+:20742000CFFEB216001F1F08810F0000C0F200D8A41E3C1001D8AC1E3C10AA1E7C1300DD26
+:2074400005F04DD19E0C60010969210D5E1003D94AD023B0EFFE03905308510003F0AA1658
+:207460000D1FFF0D9E9120F00425819F0000400007F242D002900B089F0086BFF07F1AE906
+:207480003ED2039296E83ED15A0C6001096903D803B2E0FE03921708510004F0AA160D1F2E
+:2074A000FD0D9E9186BF99FFF07F4527CF10F07F490D5E11401701F60091C0E0CC202C80B1
+:2074C000CCF630D020D9AE08E001287200D82ED1060BAFFF40DA12F028D004DA85BFF07F85
+:2074E00043B000D800B11ED008D98A08E001287201D98208E00100DA210D9E12411701F6E8
+:20750000009122D20B088000A01E3C1040B11BD18ABF00D8F07F03B1AA1EFC13A902CFFFD8
+:20752000F1C0AB26487000000000AB26C1700000010087FFD1C020204087E078F1C0AB2616
+:20754000487000000000AB26C1700000020080FFD1C020208087E0789C40E0002C40E000B8
+:2075600045D800000C40E000807FC0004CD8000056D800006ED8000078EAFF007BD80000B7
+:207580003440E000407FC000FFFF0000E1C4E1C0E1C1E1C2E1C3E1C5E1C66A248012E1C4D9
+:2075A000F1C039D02010010900DD83091E0137D230D92018640022926D099F001C100309A0
+:2075C0008C2304802AF41C1001094029030248B9257B1C100209707B10BB402A010248BAB9
+:2075E0004579307928100209257B150B850F0000FFFF01D85E0AAFFF687119F024D601D8EB
+:20760000520AAFFFC97107F0A0667C6504E5B07D00A4F90D82900BF08C230C8004F482B90D
+:2076200022B205F001D92C186400D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1C1C0E07F27
+:20764000C1C4E078E1C4E1C0E1C1E1C2F1C011D03010000911089E00CDFF0FD004D9160F83
+:20766000A0012872AB26487000000000AB26C17000000100D1C0C1C2C1C1C1C0C1C4202067
+:207680004087E0784840E00078EAFF00ACF1FF00D03FE0000040E000F1C0E1C500DDF4D35C
+:2076A000A972C8D81E0FA0010AD91C13000901E2507A0B085F01E4E2B5F6E4E288F6EDD193
+:2076C000220A60014221400569204000EAD02C1B2400EAD004D99E0EA0012872C8D8E60E75
+:2076E000A0010AD91C13000901E5B07D09081F01E4E5B6F6E4E589F6E1D1EA096001422164
+:2077000040056920400000D9D9D00C18640059010002E078F1C000DA03D80DB8D4D30C1BA4
+:207720002400D6D04E0EA00104D9C8D8960EA0010AD91C13000944203E8601E2507A04F2DA
+:20774000E4E2B5F6E4E289F6CED19A0960014221400569204000C6D000DA0C18A400CAD18C
+:2077600002D81019A40010192400C8D140110001A1B880B84019040019D808B80CA1D1C04D
+:20778000E07EE078C2D000D930A8C2D0FFD9E07F20A8E078F1C0E1C50BE837085000BED19F
+:2077A0004209600142214005692040001EF003D80DB800DDAED30C1B2400B8D08A215F0FB4
+:2077C000B20DA00170DA0C1B6403EFFF0EF003D80DB800DDA6D30C1B2400B0D01FD9960D29
+:2077E000A00128720C1B64037D000002F1C0E1C58A20040400DBAAD5701D3C90A7D001D934
+:20780000720DA0016872A81DFC1002D8C01D2410A4D0620DA0015FD9801DFC10941DFC1090
+:20782000A1D02FD94E0DA00120DA99D1CCD86EA90FA93500200270A9F1C0BA0FE00100DB56
+:2078400003D891D11019240001DA1019A40004D81819240038D82819240094D512D83019B4
+:2078600024001019A4006872C8D85A0DA0010AD98FD62C16001919081F004A0DA001C8D81A
+:207880002C160019E0B8CA2361000DF001E2507AE4E289F6A9704E086001402541156920A4
+:2078A000400064EB7DFF79D182D00CA14011000181B840190400A907E00101D8F1C0360F2C
+:2078C000E00100D97CD224120E097CD330130D09301300098A200C08241A6400301B240090
+:2078E00008D8241A2400241A640001D8241A2400241A640014D8CE0CA0015AD924120009EE
+:20790000241AA403301B64035507C001F1C0E60EC00163D5E815001FF0150E1906F0016E68
+:20792000107E84B8F81D2410E5FFE815011F8C2082828421080047F685E95326C010E308F7
+:20794000D283E815001FE4B801D808F25CD010D9220CA00100DA48700507C001F1C0660EDF
+:20796000E00104D8A4C15B7048D04DD703D91FDE0010100002D8C01F241001D8C01F24100C
+:2079800048D0F20BA00100DA48715A720EF04DD05678A0801108442361801273CA216D008B
+:2079A000CA228D2001E2507A83E9E70A528125E94A27402000D89A7041C040C03A70087568
+:2079C0007A70DA700A703D08840F070020A13508850F0A00E06F00C02508510000D84222B5
+:2079E00041202F2248201FDE9A7040C03A7008757A70DA7006F0ED02200000DB01D840C052
+:207A00000A70A60EE0018A210F0A1B7003B81578157815780220012030798C21078DCBF6B8
+:207A2000402058300E21800F0000E803107901D841C0D3E1CA202C00CBF68C21438ECA205F
+:207A40006C00C7F68C21C68702D8CA20E9001ED4002201232C89BA701BD44A24007842C167
+:207A600002C20022002343C0AA7430F0FCDF9B00A5D800005014000010E09B00DBD8000027
+:207A80001CD90000F8E39B0000EAFF0038EAFF008CD800005DD9000000E09B0080E39B005E
+:207AA00088E49B00B8E49B0071D9000024E59B00905F0100ACE49B0060E59B0078E49B00A8
+:207AC000C0C40000DCC4000000D8A82000022F240293C02085005B7A3B70DE0DE00103D96B
+:207AE00080E1CA27E12002D80BF22F2441163EBC00244016C1B80D08010302D8FA705B709D
+:207B00000A701B08840F0100C0D4D7700300A0F7CA27652004D9CA22453001C000200336F1
+:207B20002F21C005747B230851000223430502C24A24007800D8A82000022F228280C020D9
+:207B4000C5007B7B0EF00023420502C34A24007800D8A82000022F23C280C02085005B7AE7
+:207B6000460DC001402FC120822010002F25082035793579F5D0420DE00135790425BEAFDE
+:207B8000FFFF00C04220010435F403D8C01F241001D8C01F2410C81FA416E81F641003C0DE
+:207BA000148801D9D01F2410E9D0E01F6415D81FA413C209A00128728A210C08BF1700F6BC
+:207BC0003018640008D8C01F3C1000D8C01F3C10087264D8EE09A0015AD9E017001F4420F0
+:207BE000018884200100CC2021800EF44A2640201FF0D8D1EE0C20014221400569204000B4
+:207C0000F705CFFF07E89FE6CA256A1043F601E6D07E08E980E6CA256C10C4F661BED07E66
+:207C2000D81FA41301E2507AE4E2CA256A104C2100A0CC2661A01BF401DBC01FFC1000D80C
+:207C4000C01F3C1014D87E09A0015AD9C417001F8C2002809A70CA21CC20C9F6016E107EED
+:207C6000D81F24103A734A2600204C2600A0CC252190B1F3B8D14419040500DA19F04A2305
+:207C8000402017F0C8D83E09A0015AD9E817001F15081F012E09A001C8D8E817001F1308B6
+:207CA0001F01EFF101E2507AE4E240000A004C2300A0CC252190E8F30D0B112000C081E011
+:207CC0000405C1FF12FF03D90873761700F6A608A0012872A0D14011000182B840190400AD
+:207CE00068701D03E001A4C001DDE3F1F1C0020BE00100DA98D0058801DD170832019870EF
+:207D000096D1E20B200142214005692040004BDB05BB00DF92D09418FC0014D8A608A00173
+:207D20005AD948762AF000DD28F08DD0E010000F0D08DE0101E3707B01DF09F081E7CA22F7
+:207D4000610004F261BB707B00DF93EA0423800F0000C01FD77000004009CA25221009F426
+:207D60007FD09418FC0014D85A08A0015AD901E6D07EE4E6B207CAFF80E2CC256190D7F35B
+:207D8000510D5110532340011C78887101E02D093501087240270C7333244110347C007C5F
+:207DA0000206090D4F20420186BA09F04F20820105F04F20420103F000DD69D09418FC0070
+:207DC0009818BC00371700F608D9AA0F6001287264D1029184B802B17D02E001A970E078D6
+:207DE000F1C0311700F63FD98A0F600123DA2D1700F620D97E0F600128725AD1029185B8CF
+:207E00007F01EFFF02B1E078F1C0261700F610D9620F6001287253D1029186B86301EFFF69
+:207E200002B1E078F1C01F1700F640D9460F600128724CD1029187B84701EFFF02B1E078C1
+:207E4000D7700500C81401D98CF7190E04700E00F07E45D2128A8420030F12AAE07F28706A
+:207E60002108840F0100C0D4190E04700300A0F73DD112898420030F80B812A9E07F01D8F2
+:207E800000D8E07EF1C06E09E00102D936D2528A01D831D552AD470A9E0134D1460A2001A0
+:207EA0000969128D0B081E0180DE40DB03F040DE80DBE0B82ED0C0D9BA0E600128722DD0AB
+:207EC000CA22C200CA228103AA0E4001128D2AD1E5B802D8CA2061000BF0E4BACA23420067
+:207EE000CA230100CA20410023D10D0A1E001019240004F01019E40020D004D9760E600140
+:207F000028724015001183B85501E001401D0410F1C011D24812800091E819D13A0E200144
+:207F20000C828C20C38F17D100A909F416D1B6092001422140056920400014D101D810A978
+:207F400000D83F00EFFF0EA9B030010040E49B00C5D9000000EAFF00EBD9000080E39B007C
+:207F60003CEAFF009CFDFF00FED9000040E09B0048E09B0070E49B0088E49B00388200003F
+:207F80008CD8000025DA000038EAFF00F1C06208E0019871C0170FF00875128F1F081F001E
+:207FA0004A1702112F2587000422820F000000FF422A06024C1783100DF04E170211501776
+:207FC00083102F2587000422820F000000FF422A0602E7B8BBF2901701F032894421020300
+:207FE000442001032F0A40008420C30C457812AF91EAFAD110110109EAB9887123F40F0973
+:208000004303BA630F0A430107F0002302010B0A8201A97637F0F2D08A211000560D600164
+:208020002872520D6001EFD0128FBE63CF7E8C2603938420430F12AFCA268A1F0000CC00B4
+:2080400021F0110943030225C210CB0A838106F00224C200BF0A4381E1D08A211000160DE3
+:2080600060012872DFD00E0D600100DA128F0225CE10CF7E84E68420430F81B812AFCA26C3
+:208080002C1144203E8339F4D4D1101101093B099F02670E4203630E0301D1D08A21100011
+:2080A000D20C60012872CE0C6001CED0128F7E66CF7E8C2603938420430F12AFCA268A1FA4
+:2080C0000000CC0019F0330D42112F0C4301C4D08A2110009E0C60012872C2D0960C600130
+:2080E00000DA128F627ECF7E84E68420430F81B812AFCA262C114420010339091101B7D10D
+:20810000101101092D099E02B5D08A211000660C60012872B3D05E0C600100DA128F627E08
+:20812000CF7E84E68420430F81B812AFCA262C114420000388E0CA25821323F4A7D010106A
+:208140000009C9753B089F0206F0A4D0101000092F089F02A2D08A2110001A0C600128723B
+:20816000120C60019FD0128FBB636F7D8C2503938420430F12AFCA258A1F0000CC00D90625
+:20818000A001A970F1C06A0E800180170EF62F8E95D7142740104088FFD90221800003B82E
+:2081A00015781578120FA0011578220E40019920C50DB2680F8EB57D147F018F03B8157806
+:2081C00015781578F20EA00107D90E204003C7700000A8DE81068001F1C01A0E80014E081E
+:2081E00040007A08600008750876E7FFBE661E66C970B60EA0018A210F0A8C21078D01DD53
+:20820000C2254E13C970B20EA0018A210F0A521702F6728AB86010B21B0BDE016FD110111B
+:20822000010913099F02E0BBC020E104C020620510B22D068001E078E1C4E1C0E1C1E1C277
+:20824000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C68
+:20826000C8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C074
+:208280005AD035170DF6FFD920A84815801000DFA908510032170EF6E416011F54D0081054
+:2082A00000090D09DF00CBB83508130C4715811084E1CA204C00C6F649694F78471D82102E
+:2082C00033FF49D1471D021014790089881E3C1001898C1E3C10461DC21320F04615801021
+:2082E00033085106471581108C210383CA204A0045F641694F78471D821025FF3AD1471D63
+:20830000021014790089881E3C1001898C1E3C1000D801E0461D0210191701F63A0A200109
+:208320000C8532D100A933D1168901E016A916890908920CF6A9A9FFD1C0C1C429200003C6
+:20834000C1C46B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A340414A3
+:2083600009340414083404140734041406340414053404140434C1C3C1C2C1C1C1C0E07FBD
+:20838000C1C4E078F1C06A0CA001CCDB00DE1AD58415071F19D03FD9DA0960013CDA18D0C2
+:2083A000901DBC1312886D08DE0116D1360DE00009690BD08A211000BA096001287209D0AA
+:2083C000B2096001C9720ED112898420430F4F20420052A9E0B818F038E09B0040E09B001C
+:2083E00048E09B0010C900008CD8000010EA9B0030DA000080E39B0088E49B0000EAFF00F0
+:2084000048DA000080DACA22820F0000780013F0CC1700F08A2110005A096001287256099D
+:208420006001C01700F05DD1687212898420430F12A95BD110895BD7881D3C1011898C1D95
+:208440003C10E415001F32D85AD913F04F7E4222C0020F78C971CEFE0E7A53D054782088D9
+:20846000881D7C1001885AD98C1D3C1032D8407FE415001F090A1201D508DF8008D8901D4A
+:208480003C10E415001F10F04F7E046A0F78C971BFFE0E7A44D054782088881D7C100188F5
+:2084A0008C1D3C108A20070D607F5AD9E415001F8C22038343F6D508DE800B6A0F78C97101
+:2084C000B3FE08760E7B38D074782088881D7C10018803D98C1D3C1030D047188203841D38
+:2084E000FC11181700F08E08600128722BD0170B33014718820308714010000189B8401926
+:2085000004008C23038308F424D14011000188B8401904007FFE41038001E078F1C0D20A1B
+:20852000A001FFD81DD24A12010108B848732F7E2478328A4AE348B850DD5B09DE01687180
+:208540000BF04E120001FFD908B958DD0F7E247848B848714EE18C26C392CAF6CBDE022648
+:208560000F10F175C4F6022640130F7811085301ED6EF17505D8C4F6C56DCF7E02260F102F
+:20858000090F43131D65AF7E08B8C57800B1B709C080C5028001E07800EAFF0098CA000025
+:2085A000C0AD000010C90000E1C4E1C0E1C1E1C2E1C36A248012E1C4F1C090D004D9B60FCE
+:2085C000200128728ED001D9AA0F200128728DD08DD38C18E48000DA1418A480CC18A4803D
+:2085E0008AD030B0D1C0C1C429200003C1C3C1C2C1C1C1C0E07FC1C400D985D0181864002F
+:2086000082D1109181B8E07F10B1E078E1C5E1C680D22A8A098A8C21C38FCA2161008C20D8
+:20862000C38FCA20210080E1CA2161007AD47368347B7AD59B63C0931C1DA4136C9305BB09
+:2086400003E801E00F7800DE61B90F264E1002BE44260E17C1B8C57B6578241D24105C1274
+:20866000000183B85C1A0400C1C6E07FC1C5E078E1C568D2A48A2B8A0C8A8C25C39F6A8A20
+:20868000CA2561108C20C38FCA20210081E50EF205F680E5CA2561100BF0150D90108C25DD
+:2086A000C39FCA25211005F003DD03F002DD08EB80E1CC21A280CA21A10005F286EB06E94B
+:2086C00000D957D32BAA2BAB02BD04B8C1B944250D1344200004257DA57852D130192400B7
+:2086E0005C12000182B85C1A0400E07FC1C5E078F1C0FE08800147D30B8B80E0CC20A280C4
+:2087000003F20A8B83E8088B02F0078B8C20C38FCA20A1001ED93BD5661D7C900FD908B985
+:20872000341D64908A2144003C1D64903ED26A1DBC903ED16E1D7C90721D7C90761DBC90B5
+:208740003BD27A1DBC903BD17E1D7C90041DA4900C1D649030D100DE0AF0F468D47F36D274
+:208760003F67F897D67A01E6001AE403EF0E129203D8141D24905C13000184B8D900A00105
+:208780005C1B040090D98BB92CD0041864001FD1109185B8E07F10B100DA80E0CA226200BF
+:2087A0000A20408026D1CA2062001B7845780819240016D1109186B8E07F10B100D911D057
+:2087C00014186400E07EE078E1C4E1C0E1C1E1C26A248012E1C41AD21812020940B119D107
+:2087E0001811010820A0C1C429200003C1C2C1C1C1C0E07FC1C4E07800E09B0000EC9B00F2
+:2088000074EF9B00901A00003CEAFF00F0EB9B0000EAFF00F8C40000A4EC9B009CFDFF00AD
+:2088200058ED9B00AA55000055AA00006699000099660000C0ED9B00FCEE9B0038EF9B00CD
+:2088400048EF9B00F1C094D002D92A0D2001287200D992D00818640091D001D92BB0D1C0FE
+:20886000E07EE0788FD100DA9419A4009C19A400A419A4008A201000AC192400B419A400E9
+:20888000C419A40001D8BC19240085D10B9181B8E07F0BB184D000D92C18640081D08C1875
+:2088A0006400CC186400841864007DD10B9184B8E07F0BB17DD000DA0818BC8008D90C1843
+:2088C0007C8077D11018BC800B9183B8E07F0BB100D972D0201864002818640030186400F7
+:2088E0006FD10B9185B8E07F0BB1E078F1C0060F40016FD04588150A12016ED1E60FA000D3
+:2089000042214005692040006BD300D810F0596234796876147969D58226011E167D3E66C1
+:208920008016011101E00F78001D6410E308D28061D100D811F0D26A1B7DD47EDD65287648
+:208940005FD38226011E167BBE6698160D1101E00F78001B6403E30892815AD000D95478E6
+:20896000C81002014FD09A18BC00EC18640086187C008A187C0096187C008E187C009218F9
+:208980007C0047D10B9186B8D50660010BB1E07800D94DD00C1864001418640040D10B915E
+:2089A00087B8E07F0BB1E078F1C0E1C540D04588130A120145D12E0FA0004221400569207D
+:2089C000400000D940D01C1864003ED30AF0156A3FD534781063367D01E12F79001D24108B
+:2089E000EF0912842ED10B9188B87D0660010BB1F1C02FD04588150A120136D1E60EA00024
+:208A000042214005692040002ED05478D010010131D000DA0818640021D12BD01418A4001D
+:208A20000B9189B80BB11DF1F1C02CD0081001090810000903B81578157815200080C02035
+:208A4000840F00007F00860D200147B89920C50D02B8157805F1E078F1C021D0081000096E
+:208A60000F7883E0CA208B0F0000042992F61AD0101000091BD103B8157815783A0E600156
+:208A800015784A0D00019920C50D137818601578CF05CFFF00E09B0030E89B003CEAFF00E1
+:208AA0007CE79B00D4E99B0078EB9B0000EAFF006DDA0000F0C5000070E89B00B8E89B004F
+:208AC00078C50000E4E89B008DDA000008E99B00ADDA000098E99B0010EA9B00F8E39B0051
+:208AE00099190000D1D001D9890220012872E07807D815B88A210400A902200100DAE07852
+:208B0000F1C0F20C600101D9C9D0CAD600DD20A820D804B6A0B6A1B6A2B6A3B6A5B6A6B6C6
+:208B2000A7B6A8B6A9B6F0FFF2FFC3D14609600108D8C2D08A2104006A0A2001A972A9700D
+:208B400006F016260110B4A901E00F78F708528101D9BBD0090560012CB0E078B3D001D9D6
+:208B60001102200100DAE07807D815B88A210400310220012872E078F1C0E1C5DAFFADD33E
+:208B80000093B0D5181D2490019306D9201D24900293281D24900493501D24900693581D1C
+:208BA00024900793601D24900893681D24900393981D24900593442002019CD0B609200118
+:208BC00081BA0993901D2490E5FF9D044001E078F1C0220C600152689BD4547A95D39A62A4
+:208BE000A092A0B3A192C492A1B3A292C7B3A3B3A39224B34592A6B33FD942B380E029B38A
+:208C0000CA20420003F420D809B31D65A8B3DBFF4D04400107E80B0850000F08900000D863
+:208C2000E07EE07F02D8E07F01D8E078F1C0AA0B4001A2C185D04A2500208A20C32F041C63
+:208C400040350510930001D860C0AA77AA709A70AA755A7006F07ED18A0CA000096901D80A
+:208C6000410220003A7020C01308000481E040D9CA212208D7FF20C01A706DD175D2402B29
+:208C80004321A3A9A1A9162301005961A0114007320920015AD920C06FD1167B7A62A01220
+:208CA000400702B81678B20FE000157803F0A60A00015FD04188238880E2CC21218005F4C7
+:208CC000068EEF085080AB26447000000000AB268470FFFFFFFF56D080E14288CC22218013
+:208CE00005F45AD022108000AFE806EA402540202F2507200F0D932285E958D0068880E083
+:208D0000C3F457D00088190851000D0DB2228B7154D003F054D06E0DA00001DA00D941C185
+:208D200020C0BDFF60C0170850004CD0068880E0CA244220CA254220A7F44A21402000D81F
+:208D40009A70BA70A1F03AD0229880E1CC21828FFFFF02FC0CF201C0386041C04024402013
+:208D60002F240720402240202F2207204C2280A216010B0020C135D024A83CD03CD1060DAF
+:208D8000A00001DA01C0320B60018A7141C039D081C1F20CA00002DA20C137D036786690AC
+:208DA00001C029D21B6341C328D000D90410840028750CF025D000D926A830D1260BA00005
+:208DC000096901D901E5AF7D3D0D13119CE9002400011578BB7F14204E035E6602E71F679E
+:208DE00058608C1000075F678C160E17C908E3808C170F17D10FC290CD0B828301D913D0C2
+:208E0000A6A8E2F18109100010D054100001452081010ED05418440019D01AD1660CA000F7
+:208E200001DA487731F0E07880EA9B00B8DA000028F7FF00709300000400E0003CEAFF005E
+:208E400078EB9B0050C6000000EAFF0014DB000056C60000F09300001CEAFF0094D200001C
+:208E6000C0DA0000CEDA0000DBDA000004EAFF00E5DA000040C70000F3DA000009DB000097
+:208E800006EAFF0000DFA81700F000DDA3A8A2A8A1A8B81700F054100001E5B8BA05C2FF59
+:208EA00080E7CC2121A008F4B0170EF0068E81E0B605C1FF0CFFE9706D016001A2C0E0787F
+:208EC000F1C01209400184170DF00515911004159610E68D04FFF1D40026802515789960E7
+:208EE0003891EFD023B0EFD0101864004A2200201BFFEDD44029412116218105F479986177
+:208F0000A010400728170EF0041E8414B60EE0005AD90A2580240A2080240A2480240A23EC
+:208F20008024E1D44029412100D81621810501AE02AE03AEF4799861A0104007181701F0EB
+:208F400002B81678120DE000157804F006080001018E238E80E0CC21218006F4221580104B
+:208F6000ED085080AB26447000000000AB268470FFFFFFFF0B0950002215801097E8CBD0A1
+:208F800000881D085100C9706CE0246DF60AA00001DAC9707EE0EE0AA000266DC4D0FFD914
+:208FA00024AD26AD24A826A896F0028E81E083F29016801080E07BF4229E80E1CC21828F63
+:208FC000FFFF02FC07F200205020402540202F250720D30D12210A70DE086001AA71B2D15A
+:208FE000402EC4201424C2033A62F81202010022100000268225557A1422C00338608C107E
+:209000000007430822042F25C0039DEF01DBB6FEA2D4F8671578152401013860996058110E
+:2090200001019FD023B09FD010186400CCFEC97080204204C971AE08A000802182045A7384
+:209040002FF0402583007A6259618C1102070A71310A42002D09020001DBA3FE8FD4402E4F
+:20906000C020F9671578357938609960581101018BD023B08BD010186400B9FE5A7311F0DF
+:209080008AD0008813085100C9708020020A266DF209A00001DA86D0FFD926AD26A84A2457
+:2090A000402000D8901E021018F001D8901E021014F0402340200F78210872017A707BD0F8
+:2090C000008815085100C9708020420E266DB609A00001DA4A2440205415001119085E01DC
+:2090E000C97080204303C971FA0F6000802183034A2440200D0C11202215801081E013F341
+:209100001D0720014A70E078F1C0E1C566D42873326834799A61A09261D14592A0B165D4C5
+:2091200042B153687B63557A757B7A629A626E9261B16F9263B1709266B17192529267B1CD
+:2091400048B13FDA49B184E820D809B18BFE19070001E078F1C09E0E000157D057D1C488EA
+:20916000A688008917085000287080204308760F60008021830D6920400050D000D921A8A5
+:2091800022A823A858FE79FE8C26C39FCC25829F0000FF001BF4A6FE08731F08510046D18B
+:2091A00054110001A689C48945208001541904003ED001D920A891EB3CD000881B08510042
+:2091C0003FD1220F6000096907F03ED101DB0C91452080010CB1110B5100C970A971CBFFD0
+:2091E00038FF087343FE37D10C9183B80CB1710620016870F1C0DE0D0001A1C100DD60C56E
+:209200002DD30513960038FE8A22C32F57FE048B1A7060C08C20C38F01D8CA24022005F45E
+:2092200060C09A751A7025D63A759875BA757A7508F04A23402000D803AE02AE01AE9870EB
+:209240004C2100A0CC2321A08EF41FD7068F81E08AF420C00D08800420D95EFE20C05A70ED
+:209260001AD3402E422116220100031E02117961A0114007011E02114A0BE0005AD920C077
+:2092800013D1167A5B63A013400702B81678CA09E000157820F0E07852C6000028F7FF007C
+:2092A00000EB9B0050C6000094D200009CFDFF008CC6000000EAFF00B8DA0000C6DB0000A6
+:2092C0003CEAFF001CEAFF0056C60000F0930000820CC000218E038E80E1CC20218005F450
+:2092E000268FF1095080AB26447000000000AB268470FFFFFFFF628E80E0CC23218007F4CE
+:20930000B41701F0221182009BEA04EB01E5AF7D0F0D931285E8AED006881F0811808AE5F5
+:20932000CA25AB1220C03CFE60C01270CC2462A081F3A7D0068880E07DF300DD7DF14025DA
+:2093400040200F788AE0F206EBFFBA705411000101DA81B8541904009ED02A0F60008B71C2
+:209360003A726BF1E0FDA970B5042001A1C0E078E1C4E1C0E1C1E1C2E1C3E1C5E1C6AA2016
+:209380000400AA2044000AE8AB26447000000000AB268470FFFFFFFF01D9201702F08ED31F
+:2093A0000813008921AA00DD0708DE0022AA081300091FD90BB908768426101080E6CA212F
+:2093C0004103257802B201D8101B2480AB26487000000000AB26C17000000100C1C6C1C5B7
+:2093E000C1C3C1C2C1C1C1C0C1C420204087E078E1C4E1C0E1C1F1C0B01701F6018985E831
+:2094000001D803A905F075D1DA0C60000969AB26447000000000AB26C17000000200D1C0BA
+:20942000C1C1C1C0C1C420208087E078E1C4E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B144
+:20944000FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A2451
+:209460008010E1C46A24C010E1C46A248012E1C4F1C0087700DEC97512F059D1F60FE00092
+:209480000BD858D000D98BB91A09E00000DA07D815B81209E000287201E5AF7D1B0D5311E8
+:2094A0008BEE7F1700F6B6783488F8E901DEE6A0D4A865EDF2F185E5CC26219008F44AD1A2
+:2094C000220C60004221400569204000C970D1C0C1C429200003C1C46B24C010C1C46B24FA
+:2094E0008010C1C49F74C1C7C1C6C1C504140B3404140A3404140934041408340414073406
+:20950000041406340414053404140434C1C3C1C2C1C1E07FC1C4E078E1C4E1C1E1C2E1C305
+:20952000E1C5E1C66A248012E1C400D95C1703F628720DF016238E00A6860F08410300D916
+:2095400034AE26A601D901E24F7A090A530174E92870C1C429200003C1C6C1C5C1C3C1C296
+:20956000C1C1E07FC1C4E078E1C4E1C0E1C1E1C2E1C3E1C5F1C04A170DF61CD300DA05F085
+:20958000407801E24F7A250A5301162581101489F30851800681F6E868704A0B600040235A
+:2095A000410569204000EFF1AB26487000000000AB26C17000000100D1C0C1C5C1C3C1C212
+:2095C000C1C1C1C0C1C420204087E0781CEAFF00D7DB000078EB9B00E7DB00006895000030
+:2095E0000400E00015DC000039DC0000F5D04C10000825B852200000E07FC0B8F1C0FCFF86
+:209600001F085100EFD14C1100080420800FFFFF00F00520800F0000E70F4C192000D1C04C
+:20962000E07EE078ECF1E078A1C1E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B17B
+:20964000FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A244F
+:209660008010E1C46A24C010E1C46A248012E1C4F1C0D5D5541C043098719C1580109D15F2
+:20968000811000DB53090100D0D6F42640108C20C38F23F2CED7A97180214207E970E60BEB
+:2096A000600001DA09F01426C110056FD60B600002DA01E36F7BF30B528295C140278012EB
+:2096C000C20B600002DA4027C0141A0A60004027011A692040009E158F10BED1BED09D1556
+:2096E0008E1080E7CA22420054140131CA220100B6D0E57914208C0320B4376E386045A013
+:2097000018E08871BE0CE0007CDA016EAA09200109D901E79E1DC2139E1580109D1D42106C
+:20972000C0B89E1D0210D1C0C1C429200003C1C46B24C010C1C46B248010C1C49F74C1C7DA
+:20974000C1C6C1C504140B3404140A340414093404140834041407340414063404140534B0
+:2097600004140434C1C3C1C2C1C1C1C0C1C4E07FA1C0E078F1C07E080001A2C197D5448D1A
+:20978000658D60C280E2CC226280CC22A28017F293D68B71C970EE0A600001DA056EE60A36
+:2097A0006000266D402680123A0960004026C1176920400000DA8DBA02F08DBA250B150174
+:2097C00040270C733324C310747C007C0204060882BA06F083BA04F045220203507A09F067
+:2097E00080D10209600042214005692040007ED30E9381C1041C04300F93061C0430487004
+:209800008AFF0D9379D183B80DB300D801B178D01E0CEFFF40B149002001A2C0A1C1E1C42C
+:20982000E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2F6
+:20984000FC1C88B2FC1CC8B2E1C5E1C6FC1C08BF6A248010E1C46A24C010E1C46A24801212
+:20986000E1C4F1C058D1501C04309C1182009D11800056D500DE51088100F42500108C20B4
+:20988000C38F22F25BD3802142076870F609600001DA0AF014258113056BEA09600002DAD2
+:2098A00001E6CF7EF10E529294C140238002D609600002DA4023C0042A0860004023010A15
+:2098C000692040004CD541D100DB50140231198D14210C0040B4576814E1596160A101E0EF
+:2098E000D60FE00009D939ADD1C0C1C429200003C1C46B24C010C1C46B248010C1C49F7459
+:20990000C1C6C1C504140B3404140A340414093404140834041407340414063404140534EE
+:2099200004140434C1C3C1C2C1C1C1C0C1C4E07FA1C0E078F1C0E1C52CD5A97080204303D9
+:20994000A971A20F2000802183032CD100D804AD060BA0002AD024D10D9184B80DB100D85F
+:209960008CB8AFFFEE0D800026D018100009EFB8048D03F278E815085100A9708020030696
+:20998000A971802143060CF0AB26447000000000A97080208309A9718021C309460F000021
+:2099A0007A0BEFFF12D00DD117D000DA0DB117D00EB1FFD808A907A909A90AA90CA928F0E5
+:2099C00000808B005CFBFF0064F7FF0068DC0000400388000003880000EAFF00A8DC0000C5
+:2099E000EADC00003CEAFF0060DC0000149B0000F6DC0000E0FBFF00C09C000020AA44007B
+:209A000068EC9B0010270000FFFF0000561984005506E00001D8E078E1C4E1C0E1C1E1C238
+:209A2000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C70
+:209A4000C8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C07C
+:209A6000A3D0D888641701F0F4218D0300DB8C25C39F4021020505F219880B0E011068750D
+:209A800021F007BEC06210E8E46E40210E05FE6608F0F426CF101420CC0001E3001CE413C4
+:209AA000F30B128892D0FFDB1888147960B137683A6200DB60A201E0FE0DE00009D98CD072
+:209AC00038A8401700F028186403D1C0C1C429200003C1C46B24C010C1C46B248010C1C449
+:209AE0009F74C1C7C1C6C1C504140B3404140A3404140934041408340414073404140634C3
+:209B00000414053404140434C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C2E1C3FC1C6F
+:209B200008B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C50B
+:209B4000FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0B0FFA3170DF62D95BC
+:209B60005B091F00A11702F6F012800001E00F79F01A02005FD01810000900DB1F08DE0378
+:209B800001D80DB5F01AC20048708020430C4871520D20008021830C3CF07909D202487015
+:209BA0008020830E48713E0D20008021C30E0D95A3B80DB5F01AC20029F00C9555085F01DC
+:209BC0004CD2181200090420800F000000A02308810F000000A013095F0047D1060D2000C0
+:209BE0000969C20C8FFD0D9581B80DB512F0181200090420800F000010C01908810F000093
+:209C000010C03ED1DE0C200009690C9585B80CB5D1C0C1C429200003C1C46B24C010C1C47F
+:209C20006B248010C1C49F74C1C504140B3404140A34041409340414083404140734041426
+:209C400006340414053404140434C1C3C1C2C1C1C1C0E07FC1C4E078F1C065FE8FE85917E8
+:209C600001F64C1100080420800FFFFF00F00520800F0000C70F4C192000A701CFFFE0780A
+:209C8000E1C500DA03F001E24F7A2B0A53024F1700F6FFD940200305547820B000D8EB0818
+:209CA0001388376A157900DD7961A0A101E00F78F7F10FD000D938A839A83AA8E07FC1C552
+:209CC000E1C4E1C0E1C1491701F6048983E801D804A9AB26447000000000AB26C170000040
+:209CE0000200C1C1C1C0C1C420208087E0FBFF0068EC9B006CDD000074DD0000F1C0F20A83
+:209D0000E00000DBE0D5E1D008D96A08A000287203DFDFD2641AE48309F0001500190D08E1
+:209D2000DE0301D8641A248004E5F30E45F3BF00BCE2D8D1D8D501D82019C2002119020062
+:209D400071B16AA172B12C19C2002D19C200701DC41000D806F016210E0060AE01E00F78BA
+:209D6000F708128179A57AA501D8601D0410481AE400CAD0441A2400541AE4004C1AE400AC
+:209D800000D88CB8501A24005C1AE403C902E0007BA5E078F1C007D815B883D919B9060800
+:209DA000A00000DABED00688AFE8B9D1641100894D085F0003D864192480FFD82419248086
+:209DC000281924802C1924803019248034192480381924803C1924804019248044192480EB
+:209DE000481924804C1924805019248054192480581924805C19248060192480A3D008D998
+:209E0000720F600000DAD1C0E07EE078F1C0E209E00008739871A3D518150119A2D700DE2A
+:209E20001A970D095E0001D9181D6410208A21091204C0AA00DDA97105F01C781078A16914
+:209E4000AF790B091304F7081F80A0AA90E100DD50F61A97CCBB01DD0F204000402C4103FE
+:209E60008FB91AB7008A257B87D115790019E000129781B812B7E101E000A970E1C508711B
+:209E800000D881D5087305F001D801E36F7B1F0B13048DE800150218CCBA0F098100001564
+:209EA0000218E90ADF8304E5F1F17FD215085100FFD9001D60103A9261BB1221C1003AB27C
+:209EC0003A928AE977D103DB1819E40032925221410032B2E07FC1C5F1C01609C0006DD7F3
+:209EE00001DE00DD167FC0AF61A76FD3129385B812B36ED0141864000818A4002018640380
+:209F00006BD519D86E0DA000A9711AD8660DA000A97107D815B883D919B98A0E6000287250
+:209F20003501C000E1C4E1C0E1C16A248012E1C460D000D924A858D11A8101E01AA1C1C4C4
+:209F400029200003C1C1C1C0E07FC1C4E1C4E1C0E1C16A248012E1C456D000D924A856D030
+:209F60005C1000084CD11B8101E01BA1E9F1E078E1C4E1C0E1C1E1C2E1C3FC1C48B1FC1C8D
+:209F800088B1E1C5E1C6E1C76A248012E1C4F1C046D114110609081103090C1100093DD278
+:209FA0001B6320128D0043D02F25C8006D0D111001DD201A4203B1921019640310110E0932
+:209FC0001811010934D1258184E193F6008A89E83AD11209200042214005692040002DD501
+:209FE000C970C871E185607F00DA86E831D000D924A814F0C076130E63112CD1D1B561BE4B
+:20A000001019A40306F00C11000911B51019E40021D1198101E019A127D05C100008D1C05E
+:20A02000C1C429200003C1C7C1C6C1C50414063404140534C1C3C1C2C1C1C1C0E07FC1C429
+:20A04000E1C4E1C0E1C1F1C01DD0141000080420818F0000A82A05F22870BDFF06F00420E3
+:20A06000800F00005415C3FFAB26487000000000AB26C17000000100D1C0C1C1C1C0C1C481
+:20A080002020408780E2BF0000E09B005CE3BF00FCFBFF0000EAFF00A47A00001CEAFF001D
+:20A0A000A8E2BF003CEAFF0098E3BF0040A0000018FCFF0060E3BF0095DD0000DCE3BF0013
+:20A0C000F1C0E1C5ADD1AED5460A2001A970ADD000D920A8A1A022A02CA88D07A0002DA8A0
+:20A0E000E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C83
+:20A1000048B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08B4FC1C48B4FC1C88B4FC1C08BF51
+:20A120006A248010E1C46A24C010E1C46A248012E1C4F1C093D63A70008EB4C180E01A71E2
+:20A1400073F42C8E01D80B0951000DAE6DF00CAE8B70BE09200150D9028689D782E8E2A6E8
+:20A160003E0BA0002A700E78892081030E7D8B702A71520AA000A972260BA0000A700E78A0
+:20A180000E25811F00004E00092100002F220620002440330A712E0AA0004A727AD10022EA
+:20A1A00040231A7083701E0AA00003DA0286BA6000228104402191001B08E50373D1170970
+:20A1C0000500E2A6402680134026C115C5FF692040006ED702861709E523402090208B712F
+:20A1E000E209A0000A722A7013F0027F8B71D609A000E97262D00220C223CA09A000002494
+:20A20000C1335FD49D650025801402E0E27861B802A60D8E00D92CAE07E82DAE40260016CB
+:20A220004026C116AFFFB4C0D1C0C1C429200003C1C46B24C010C1C46B248010C1C49F743D
+:20A24000041412340414113404141034C1C7C1C6C1C504140B3404140A3404140934041438
+:20A26000083404140734041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C4E07816
+:20A28000E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1CE1
+:20A2A00048B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C426
+:20A2C0006A248012E1C4F1C008772ED000882875B1C14876ACE88B703608200141D900D955
+:20A2E00004F037E241A801E13F0983033B09130882E6CC262291CA22420004F4496E227AD3
+:20A300004B653B78BA6283708423030C44BB89E3C0232C0CC023E90D60A8408AC3BAC70A96
+:20A32000938230E2E0F18B71E9706EFFB1C0D1C0C1C429200003C1C46B24C010C1C46B2498
+:20A340008010C1C49F74C1C7C1C6C1C504140B3404140A3404140934041408340414073497
+:20A36000041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C4000A000000E0FF0013
+:20A38000B8DD000010C8000000EAFF00E1C0E1C1F1C038D14E0DEFFF4221400469204000B1
+:20A3A000AB26C17000000200D1C0C1C1C1C020208087E078E1C0E1C1F1C02FD1260DEFFF51
+:20A3C0004221400469204000AB26C17000000200ECF1E078E1C4E1C0E1C1E1C2E1C3F1C0F4
+:20A3E000A1C16A20800125D340C08B716870960EEFFF04DA056BEE0CEFFF402381056920EA
+:20A400004000AB26C17000000100A1C0D1C0C1C3C1C2C1C1C1C0C1C420204087E1C4E1C02B
+:20A42000E1C1E1C2E1C3F1C0A1C16A20800114D340C08B7168704E0EEFFF04DA056BA60C10
+:20A44000EFFF4023810569204000AB26C17000000200A1C0D1C0C1C3C1C2C1C1C1C0C1C4D7
+:20A460002020808707D014D9090160002872E078FDDD00001BDE00002DDE00004ADE00006F
+:20A480000C00E000E1C5D8D0FFDA40A800D90AF0D6D4146900DB01E1986060A84CA82F796E
+:20A4A000F1091283D2D200D90CF000DD1269147848738223020A1B63C01B420301E12F791C
+:20A4C000EB091281AA20080087B8AB200800E07FC1C5E078A1C1F1C0160BA00001DAA1C1C3
+:20A4E000C1D6C4D765C000DD40260012001C4433607FC9711CF0BDD4746D722300032D08B9
+:20A5000051000283246B001C043040260014607F04DA8B7140260015607F02DA4026C015E2
+:20A5200040230103607F01DA01E5AF7DCB0D129385C140268016607F01DA40268018A60BC0
+:20A54000EFFF4026C11C6920400008DC0B03A000A1C0E078E1C4E1C1E1C2E1C3FC1C08B157
+:20A56000FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6D3
+:20A58000E1C7FC1C08B4FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0A1C1C2
+:20A5A000B87000D8001C04308FD0018880E0F201220098718CD0028880E0E601020001D9DC
+:20A5C00089D021A8130D11008BD11A0BEFFF4221400569204000150C110088D1060BEFFFBE
+:20A5E000422140056920400000DD04F001E5AF7D0F0D13137DD1146D0861FAE802F0FFDDDD
+:20A600008C25C39F1BF400DB12F078D4346B99610281001C04307AD06A0CEFFF01DA79D0B1
+:20A620008B71620CEFFF02DA01E36F7BDF0B128375D157022000422140056A20800880E0C0
+:20A6400000DF07F26A27C0186A204008027F66D08A20C31FC08800D807F04C8A01E00F784F
+:20A660002877197648768CE02E010A00671710768C26C39F661707760CF25CD3546E59638C
+:20A6800021818C26C39F7A62F961E9F3CF0D4580146D8C20C39F55D40020060324F452D036
+:20A6A000081E0001041E40010C1E8203A0A88C26C39F01D9001E42004EF204BE022744114B
+:20A6C0004AD49E6604EFA8700B0F051001D882FF07F00F08C103887064E001A63CF0041EC1
+:20A6E00000113AF040280111E071C870A0A908180001CCA80A2040810225C40303F20D085B
+:20A70000C50302D874FF09F00F08C103887164E1041E400003F0041E00018C26C39F01D9AC
+:20A72000001E420018F231D104BED86101800020C0833E6603F21508C50303D866FF018689
+:20A74000F8600220410107F0022041011077D521610621A624D0008800DE3F0D01102DD182
+:20A76000120D600003D86B268078000000001ED0008804B8302000206B20C0086B26807878
+:20A78000000001006B2640780000000016D0008804B80270C0A000D913D021A879F01ED196
+:20A7A0004209EFFF09691DD300DA04F001E24F7A8F0A1301126A14781963C0118100786029
+:20A7C000F6E901D9C0184200C4184001C818000105D000888C20C38F33F46A208008B1E87B
+:20A7E0000FD120F068DE00002CFCFF00D4FCFF0080A20000B5DE0000E1DE0000F3DE0000E8
+:20A80000F9DE000013DF000030FCFF0038FCFF0018AB000026DF00002CFCFF0030DF000013
+:20A82000C208EFFF09696B26C0780000E8036B268078000001006B2640780000000084E201
+:20A84000FFDD27F4E7D61386E7D3A8170DF0001C04308B716870607D02DA1686001C04306C
+:20A86000607D056B1986001C0430607D402380021C86001C0430607D4023C003402300057D
+:20A8800040234109FFDD5E08CFFF69204000A970A1C0D1C0C1C429200003C1C46B24C01072
+:20A8A000C1C46B248010C1C49F7404141034C1C7C1C6C1C504140B3404140A340414093469
+:20A8C0000414083404140734041406340414053404140434C1C3C1C2C1C1E07FC1C4E07819
+:20A8E000E1C4E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B222
+:20A90000FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A242B
+:20A920008012E1C4F1C06A2180082F2547006B268078000000000B0D10001D0812030A206C
+:20A94000408107F4A9D19E0FAFFF096986F06B20800884F0A6D6218E80E179F4228E80E1ED
+:20A9600075F4A21702F601D922AE746800D95B6320AB40220403208EA46AF469FB626C8BFF
+:20A980005F677108410060AE00D920AFFFD88C23C38F0CAF21A724F29E1701F6D60A600024
+:20A9A00003D86B26807800000000008E04B800656A21C00838606A21400822786B20C008D9
+:20A9C0006B268078000001006B26407800000000008E00D904B81D6520A50AF06B268078B7
+:20A9E0000000000083D1FE0EAFFF096901D82BF000DE06F001E6CF7E6871E973410ED31272
+:20AA00008C23C38F1CF2B46BBF62EC8F5D65E908C18004B98071E0A90C8D8C20C38F09F2AF
+:20AA2000618504B8196221811A62796121A200D920ADFFD80CAD21A501D803F000D86B250E
+:20AA4000800800DA6AD142A909F06BD1960EAFFF422140046920400000D8D1C0C1C4292040
+:20AA60000003C1C46B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A3471
+:20AA8000041409340414083404140734041406340414053404140434C1C3C1C2C1C1E07FDF
+:20AAA000C1C4E078F1C04A0D600000DA53D350D65A170DF62DF0126A14781F65C0178F1098
+:20AAC00019654B0F511000D8C0190200C4110000C8110100A0FE8C20C38F19F4008E8C20F8
+:20AAE000C38F15F46A20800891E86870F60DAFFF216B6B26C0780000E8036B26807800001E
+:20AB000001006B2640780000000001E24F7AAB0A128145054000E078E1C4E1C0E1C1E1C28A
+:20AB2000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C5F
+:20AB4000C8B2E1C5E1C6E1C7FC1C08B4FC1C08BF6A248010E1C46A24C010E1C4F1C06B26CB
+:20AB600080780000000022D5008D20170EF61A7004B80966E46ED860850951000C888C20C0
+:20AB8000C38F00AD20F204B808663D085100211701F6E208600003D86B2680780000000007
+:20ABA000008D04B8006700D96B20C0086B268078000001006B26407800000000008D04B89D
+:20ABC0001F6720A701D8B8FF402800211A6600D920AAFFD92CAA1E660286407812F0E07820
+:20ABE000A8FCFF003CDF000092DF000068DE0000A7DF0000C8DF0000D9DF000002D8AAFF78
+:20AC0000AB26C17000000100D1C0C1C46B24C010C1C46B248010C1C49F7404141034C1C79C
+:20AC2000C1C6C1C504140B3404140A340414093404140834041407340414063404140534BB
+:20AC400004140434C1C3C1C2C1C1C1C0C1C420204087E078F1C09E0B4000A2C1087500D864
+:20AC6000041C0430AA20440084170EF040C020E83BD3041C443081C168700A0EAFFF02DA73
+:20AC8000C97180218600FE0DAFFF036B8B7140234002F20DAFFF04DA40230004460CAFFF99
+:20ACA000402341086920400000D81FF0C11E5C10AB26447000000000AB2604700000000023
+:20ACC000DA0F200007D8AA20080087B8AB200800AB258410AB26447000000100AB26047079
+:20ACE0000000000001D879036000A2C0F1C0FE0A40001CD021801CD00C8000DD1A705D0972
+:20AD00000000590845000FF018D4D46D722600130F0851000186920B60000AD901A601E55A
+:20AD2000AF7DE90D129312D700DE13F0B26EB47DB867C0108000FD6513085100C41500100B
+:20AD4000660B60000AD9C41D001001E6CF7EE10E129104D104190004F5024000E3DF000099
+:20AD600068DE000000EAFF002CFCFF002CFCFF00E1C4E1C0E1C1E1C2E1C36A248012E1C462
+:20AD800000100309267B657A0018A400C1C429200003C1C3C1C2C1C1C1C0E07FC1C4E07844
+:20ADA000E1C4E1C0E1C1E1C2E1C36A248012E1C400100308267B657A0018A000E8F1E0781B
+:20ADC000E1C4E1C1E1C2FC1CC8B2FC1C08BF6A248010E1C46A24C010E1C46A248012E1C48D
+:20ADE0004A24007800DAA82000022F200280C02245003B7900D904F0E07801E1412A80002B
+:20AE0000F909048001D8C1C429200003C1C46B24C010C1C46B248010C1C49F7404140B348B
+:20AE2000C1C2C1C1E07FC1C4E1C4E1C0E1C1E1C2E1C3E1C5E1C66A248012E1C4F1C00875BA
+:20AE400007E001DB00D90F21010030796FD02872C8FF6FD0AE601D654290110E5110267A1B
+:20AE600042B000D800AD05F0257A42B060AD69D0C0FFD1C0C1C429200003C1C6C1C5C1C3DD
+:20AE8000C1C2C1C1C1C0E07FC1C4E078E1C4E1C0E1C1E1C2E1C3E1C56A248012E1C4F1C0A5
+:20AEA000087307E001DD00D90F210100307957D02872B0FF56D043901B63257A43B055D001
+:20AEC000A0ABACFFD1C0C1C429200003C1C5C1C3C1C2C1C1C1C0E07FC1C4E078E1C4E1C008
+:20AEE000E1C1E1C2E1C36A248012E1C4F1C0087307E000D90F210100307944D028729DFF94
+:20AF000043D400DA986340A842D09AFFD1C0C1C429200003C1C3C1C2C1C1C1C0E07FC1C462
+:20AF2000F1C03DD12211800081E001D803F4D8FF02F0EBFF36D202822C8101E00F09250064
+:20AF400002A202D8B9FF00D802A2D1C0E07EE078E1C46A248012E1C4E078C1C42920000365
+:20AF6000E07FC1C4E1C500D92CD04C186000AA25C1101F0D5E10AB26C170000002000A2640
+:20AF8000803F00008AAF202080874A2600701F0D1E10AB26C170000001000A25803F000047
+:20AFA000A6AF202040874A2600706B2640790000004001D91AD024186400AB26087000001E
+:20AFC0000000E07FC1C5E078E1C5E1C600D9287228750EF013D3567BC08311088203C283FC
+:20AFE00009088303229B01DD01E24F7A8C22C38C42F672ED8C22C38C03F40BD02A982870B6
+:20B00000C1C6E07FC1C5E07840E09B0014E0000048E09B0000EAFF00B4FFDF00ECE09B0018
+:20B02000ACCA00002CD2000000D80AF061D100DA167940A901E001DA0F7841A9F10812848A
+:20B04000E07EE078E1C4E1C1E1C2E1C3E1C5E1C66A248012E1C4F1C0A1C100DB68750CF0D3
+:20B0600054D2B67AC08A86EE01DB21A201AA60AA01E5AF7D070D131474EBA2EB4ED6001CEF
+:20B0800044308B71C970FE09AFFF02DA00DD0EF048D0B678018001E5001C04304026001325
+:20B0A000E209AFFF02DAAF7DE90D1294402640143208AFFF40268119692040006870A1C0AF
+:20B0C000D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1E07FC1C4E078E1C4E1C1E1C2E1C3AE
+:20B0E000E1C56A248012E1C400D928730DF031D2767AA1820F08410300D920AA21A201D9C3
+:20B1000021AA01E36F7B090B130473E92870C1C429200003C1C5C1C3C1C2C1C1E07FC1C4B3
+:20B12000E1C4E1C1E1C26A248012E1C400D901D822D200AA03F001E12F79170913041DD06F
+:20B1400036780088F308518000D800AA02F001D8C1C429200003C1C2C1C1E07FC1C4E0788E
+:20B16000F1C08E0E000000DEEEFFA2E811D0E0881CF0350F51100B0E3314D678E888018094
+:20B1800088E80FD15E0F6FFF422140056920400008D5D67D01854078018D0B08510000D8DB
+:20B1A00000AD04D001E6CF7ECB0E1294A90600001CFDFF0024E0000020E0000077E0000039
+:20B1C000F1C02E0E2000FFDB3BD23CD000D901DD0DB296D810B23AD064AA65AA66AA64A886
+:20B1E00065A866A867A868A869A86AA86CA83D18C20067AA68AA69AA6AAA6CAA3D1AC2004E
+:20B200002ED36DB02FD68A27FF1F96DBE0A02BA82DA82EA828B02BA03C1842002DA0AEA079
+:20B22000A5A0CEB0CFB070B023184200241842002518420026184200CCD8E0A22BAA2DAAE0
+:20B240002EAA28B22BA23C1A42002DA2AEA2A5A2CEB2CFB2231A4200241A4200251A4200F0
+:20B26000261A4200421A4400441A4400461A4200471A0200481A4200521A4400541A4400FF
+:20B28000561A4400581A44005A1A44005C1A4400601A440039A23AA23BA2701A4400721A26
+:20B2A0004400741A4400781A4400AD0520007A1A4403E07800EAFF00102700009CFDFF00E5
+:20B2C000FFFF0000F1C0F209200035D02220800F000070C4D1C0E07EF1C00A0D0000FC1CCB
+:20B2E000C8B630D000880A23003780E0480A0200AE08A00000DE3A7002B807E084203F0FBF
+:20B30000AE08A00002241C308B703D0972201A702A759208A000C970860920005A7004E099
+:20B3200084203F0F8A08A00002241C308B77E970360A20004A7115208C2361BDE0A4D70D97
+:20B34000759001E617D000DA15204C2440A45BD922A02A70A60F6FFC0A7139020000E078F9
+:20B36000F1C011D080E0E1C56C0A01000DD501850CE80ED00ED19A0F600002790DD006E856
+:20B380000DD18E0F60000279EA0A000000D84208A00000ADCCFFD1FFCD0400005CC4000068
+:20B3A00084E00000000000006CF2FF006CFEFF000000000000000000E078E078E078E07803
+:20B3C0000A2480F005204400E020C1074424FE80412AC400840002002F2402F14221010158
+:20B3E00042200301E820A20404110402041105020411060204110702041B0801041B480137
+:20B40000041B8801041BC8012C00250044223E813C0022004422FC804021C100E020C107FC
+:20B420004023C300A820800101118402011B0A012020C0070411040204110502041B080178
+:20B44000D407E1FF041B48014422FC8004110402C907EFFF041B080142214100422043009D
+:20B46000A820800101118402011B0A012020C0076A23400920DA8DBA167B001BA4001FD85F
+:20B4800007B8021B240041290004041B2400061B6400D5010000E078ECF1E078F1C0E1C5BC
+:20B4A000087504D2FA09200000D9BD032000A278FFFFFF7FF1C03E0B0000087619D51E0F34
+:20B4C000600001850085A4E0CA268A1FFFFFFFFF4BF685E814D215D140A115D11579C0A1B8
+:20B4E00001E000DE00A5FA0E6000018571032000C970E078F1C0FE0A00000AD0C0800BEE09
+:20B50000D17D0BD061BEF0208003607861BDF70D55904D030000E078B906600005D0E0787D
+:20B5200090E00000F4B400009CE00000DCFDFF0094E000006A208002452080012120C00731
+:20B54000292000006A208002452080002120C007292000006A208002452000012120C007E6
+:20B5600029200000F1C08E0A000008762875287007D22E09200000D9A2784168C970460E2D
+:20B58000EFFFA971D9022000C970E078FFFFFF7FF1C0E1C507D10875008186E801D81E0900
+:20B5A000200000A13E0E6000A970BD020000E07898E00000E07EE078F1C0360A0000087750
+:20B5C000287568764870E971FA0DEFFFA97289022000A0A6F1C01A0A000020D0A1C184E84A
+:20B5E00000D814F01ED10089C9E008F40189CEE004F40289C9E004F201D807F0038983E039
+:20B6000002D8CA202C0006E8EBFF4D022000A1C003891F08D20040210E02E18115F08B7337
+:20B62000C970607FA97103E522BDB57E0DF00DD7C4690BF040210E02E70D73904081B37980
+:20B64000CE0C60004870C971A18184ED00814AE8F2ED08E1FAF1E07800000000000000006D
+:20B66000B8B5000000D86B200004E07F4A260070AA21810C8421C38FE07CAA210102C2D8A4
+:20B68000AB20010201D8AB20C101AA20010284200480FDF5E07FAB210102E0782F7903F06E
+:20B6A00001E061BA8C22FF8F05F26088F509C18002F000D8E07EE078F1C0E1C509D50085FA
+:20B6C00080E0E220020000D800A507D0008080E0E220020091010000F0F1E078E07EE0784D
+:20B6E0009CE00000A0E00000F1C00609200000DB32D70875357F208000870EE8C08005EA0D
+:20B700000B0E441008F011098503C28006EE0873C970F6F108766870C2A584E8A0A703F0EE
+:20B72000A2A035010000E078F1C0288800DAEFFF00D8D1C0E07EE078F1C0228002E12F7913
+:20B7400001DAEAFF00D8F7F1F1C0E1C51BD0A18005ED01854078A285FDED0D010000E0785B
+:20B76000F1C0E1C515D0A38005ED01854078A285FDEDF5000000E078F1C0E1C510D1008123
+:20B780008CE801D800A10DD1A28100D802A106ED01854078A285FEEDCD000000F1C0E1C5D8
+:20B7A00006D1A08100D800A105ED01854078A285FDEDB5000000E07850D20000A4E0000024
+:20B7C000FC1C88B6FC1C48B6FC1C08B6FC1CC8B5FC1C88B5FC1C48B5FC1C08B5FC1CC8B4BF
+:20B7E000FC1C88B4FC1C48B4FC1C08B4FC1CC8B3FC1C88B3E07FFC1C48B3E07804DC38DD68
+:20B8000035F0E07804DC34DD33F0E07804DC30DD31F0E07804DC2CDD2FF0E07804DC28DD94
+:20B820002DF0E07804DC24DD2BF0E07804DC20DD29F0E07804DC1CDD27F0E07804DC18DDD4
+:20B8400025F0E07804DC14DD23F0E07804DC10DD21F0E07804DC0CDD1FF0E07804DC08DD14
+:20B860001CF0E07804DC04DD19F034141A30301419302C14183028141730241416302014BE
+:20B8800015301C1414301814133014141230101411300C14103002C701C6B0244D33B02499
+:20B8A0001F33E07E0A2240804A21000028000200470340000A2240804A210000080002006C
+:20B8C00025034000A40024002F2600F04A260070900005004220FE834A2640005C000D0082
+:20B8E0004220FE814A24007124000D004220FE804A24C0701C000D0042207E804A248070F2
+:20B9000014000D00150020004A2440702F2003002F2003002F2003002F200300A8200003A0
+:20B9200000200080012141000221BE80C0208601C22186002020C0070A2600F04A25000835
+:20B9400018000100140004002F20008042254500FC07E3FFC0200380C507EFFF0A2440715A
+:20B96000110020004A2500004A2540000E2242002F254B01CE2045804A2640004A2400781D
+:20B98000A820000300200080012141000221BE80C0208601C22186004A2700004225FE8052
+:20B9A000CE20C20144257E80CE21C2012020C00701DC0A210080D424041313002000CE20FE
+:20B9C0002400E0780A21008001DCE120C107402C8C1700DA0871D77101000000C1292604DB
+:20B9E000C02225048C210480C1292602C022250290E1C1292601C022250184E1C129A60071
+:20BA0000C022A50082E1C0226500002883004E22C207402A0205857A402B4005422BC102C1
+:20BA2000E07F59612F25C0804126047000000000CC222180280321002F214090C724650033
+:20BA4000CC202180F2020100412946950621810FF0FF0000C521820F10000000320022009E
+:20BA600008700A22801F100000002F2000802F214B00402646000421BE8242264600120038
+:20BA800002002F200080F307EFFF2F214B00412D47850623880FF0FF0000C520821F1000D3
+:20BAA00000003400220048720A22801F100000002F2280802F200B12402747000420BE92BC
+:20BAC00042274700100002002F228080F107EFFF2F200B128C26DF8F080201008C27DF8FB5
+:20BAE000320221000026C6018226CF0F597079714A2100104A27000000D800D94A250000BF
+:20BB000000DC4A24407DA82040062F2002922F22848016000600002585820124CC920120EC
+:20BB200040820121C1012F2280922F23CB922F214B922F27CB014029010341280205457963
+:20BB40004028090340280003412C02154578402C0C134C250080C524A21042263E80460042
+:20BB60000C000421BE8F2000000016000100402646002F2142802F2004802F2404134224AF
+:20BB80003E903A000A000424BE9FFF7FFFFF0E00020044207E802600010040204080412177
+:20BBA00001000421BE8F2000000012000100402646002F2142802F2004008C26DF8F0801A5
+:20BBC0000A004C2600801C000C000621810F10000000402E020545792F2203014579E07ED6
+:20BBE0008C26FF82F0000B0002268A710000000042224A904A2600708A000B008E000100B2
+:20BC00004C2200984A2600702A000B0042220A1805240C908A23FF1F10000200002B8B1219
+:20BC20008723FF1F0421CC02012980025F00200000D980E48A23FF1F1C0002004C220098F2
+:20BC4000C223CA1208000A00002B8B128723FF1F0420CC0202268BF2000020000029CB02D4
+:20BC60001200090040220B180129C0021300200000D901288002012981020520C0020F00DE
+:20BC800000002F2000802F214B004420BE804A2600701E00010044204A0105223E934A2682
+:20BCA00000700E00010040208080412101002F2142802F2004002F2142802F200400022650
+:20BCC000860185F18A26DF0FCF7110000000FF06EFFF00D80226860100D9F306EFFF00D867
+:20BCE000D77110000000CC2021802F210301C521820FF87F0000C07873F58C27DF8F160046
+:20BD000001002F2103010521810FF07F000000D867F10C20809F10000000CC2221802F213F
+:20BD20000301C521820FF87F0000C521810FF07F000000D855F10C25808FE0FF00004A267F
+:20BD400000702E0006004A26007000D800D94C240080C521820F0080000043F1C724650043
+:20BD60000C21809FE0FF0000B1F74A260070CF71F87F000000D835F1087448708972287490
+:20BD800068718973CF74E0FF0000142446101424CA10B6BC0C260083CC220593DE0026005B
+:20BDA00096BC0426060304220A13022686822F2684010026860FE03F000000260A83CC2632
+:20BDC0000383500104000721CA80CF26E40706210403867B4F24040594BBB8700C24C080A4
+:20BDE000CC258180140006000226860F1000000000254581012404014A24807500D9A82051
+:20BE0000C0040C24C080CC258180120005000F21010F022585800324C4000025458101247E
+:20BE20000401052440814A24007800D8E820A2040C24C080CC258180100005000F20000FF2
+:20BE4000022585800324C40000254581012404012F200300412981802F200480C071E120F4
+:20BE6000C60744204C0005240C1105244C91E07C40204080E07F4121010002220A93CC220C
+:20BE800021801A0002002F2640F02F210403CC202180CF21E104E07F00D80C220093CC22C1
+:20BEA0002180CA208D00E120CD07CA21CD0002260683CC202180E120C107CA2121000C2698
+:20BEC0000083CC2205934C0005000C260083CC202180E120CD070C220093CC222180CA20B7
+:20BEE0008D00E120CD07CA21CD000C220093CC222180CC260183CC202180E120C107CF211C
+:20BF0000E1040C260083CC202180C078E07FC0792F25C0804126047000000000CC2221802C
+:20BF20004A260070B20221002F214090C7246500CC2021804A260070CC020100412946955B
+:20BF40000621810FF0FF0000C521820F100000003200220008700A22801F100000002F20BE
+:20BF600000802F214B00402646000421BE8242264600120002002F200080F307EFFF2F21CC
+:20BF80004B00412D47850623880FF0FF0000C520821F100000003400220048720A22801FFC
+:20BFA000100000002F2280802F200B12402747000420BE9242274700100002002F2280807F
+:20BFC000F107EFFF2F200B128C26DF8F4A260070660201008C27DF8F4A2600708E022100F4
+:20BFE0000226C6018026CF0F4A24C07D4A2300104A220010A82080052F2280922F23CB124B
+:20C0000002213E82CC208180C52266100C00050002208080032101022F2000802F214B002F
+:20C0200005210C00697149700421BE8F40000000C22661000C0002002F2000802F214B00C8
+:20C040004C2600804A26007072000C004420BE804A2600703400010044204A010524BE92B1
+:20C060004A2600702400010040208080412101000421BE8F80000000C02662000C000100B1
+:20C080002F2142802F2004002F2142802F2004002F2142802F2004008C26DF8F4A26007071
+:20C0A0001A010A000621810F10000000402E020545792F2203014579E07E2F2142802F208F
+:20C0C0000480C52465102F2142802F200480C52465108C26FF824A260070F2000B00022603
+:20C0E0008A710000000042224A904A2600708C000B00900001004C2200984A2600702C00ED
+:20C100000B0042220A1805240C908A23FF1F12000200002B8B128723FF1F0421CC0201293D
+:20C1200080026100200000D980E48A23FF1F1E0002004C220098C223CA120A000A00002BCE
+:20C140008B128723FF1F0420CC0202268BF2000020000029CB021400090040220B18012901
+:20C16000C0021500200000D901288002012981020520C0020D0000002F2000802F214B0039
+:20C180004420BE804A2600701C00010044204A0105223E934A2600700C000100402080800C
+:20C1A000412101002F2142802F2004002F2142802F2004000226860176F18A26DF0FCF715E
+:20C1C00010000000E106EFFF00D80226860100D9D506EFFF00D8C7246500CC202180740028
+:20C1E00001000C21809FE0FF0000CF71F07F000060000D004C240080C521820F0080000010
+:20C2000000D8E07E0C25808FE0FF00004A26007040000D0000D912000500CC2221804A26AD
+:20C220000070300002004C240080C521820F0080000000D8E07ED771100000004A26007007
+:20C24000100002008C27DF8F4A2600700E000200CF71F87F000000D8E07E2F210301052154
+:20C26000810FF07F000000D8E07E0C20809F10000000CC222180CA202100CA212100080080
+:20C280000200E07EE6F1E0782F2340804A24C002140026006F220A006F220A002F2282008A
+:20C2A0004A2480022F244090C0226500412C43158C23DF8F48002100532101858E23D084DA
+:20C2C0001A00240094B99FE30129C000CA20290051220080E07FCE2021004E23030090737C
+:20C2E0004E230C08012800030029C1002578CA208900D1222C80E07FCE202100CC202180F9
+:20C300004870D1202280E07FC02062000A224080F1C044F253207E8009F453227E8007F482
+:20C3200022BA130A150200D908F0D608200000D934F0296A23B9C2BA610A150240278C734E
+:20C3400033248210547C207C00DB120406080A0C0E1008721CF0087218F0087214F0087255
+:20C3600010F008720CF0087208F0087204F00872041AD000041AD000041AD000041AD00035
+:20C38000041AD000041AD000041AD00080E1041AD000C22169002EF6D1C0E07EE07F01D8ED
+:20C3A00002D1E07FF0210000A8E00000E1C4CF74FF00ACEA150C0317CF74FF00ACF10D0C02
+:20C3C0000217C1C42020C007FF7FE078E07EE078E07EE078E07EE078E07EE078E07EE07854
+:20C3E0000507CFFB0A2600F08A20BF0FCA206400E07F2F200300E07F8A20FF0FE1C52F796B
+:20C4000040290302257B402B01046579250A3402087305F0011B520061BA53237E80FCF5FD
+:20C42000412A8D00C1BA42254D90041B5000FDF509EA2F248970E078A8204001011B5200D6
+:20C44000E078E07FC1C5E078001680700000B0E042204080040001002020C007FC1CC8B7EC
+:20C460002220800F000078B704141F342020C007FC1CC8B7CF70000044D2B20A8FFFE078BC
+:20C480002220800F00009CB704141F342020C00700000A0016002000280032003E004B00E3
+:20C4A000FFFF000007000F00140020002A0034003E004B00FFFF0000AD007F01A901FFFF7A
+:20C4C00040420F00E0FD1C00E06F0A00F07E0E0020A10700E06F0A00C814050020A1070033
+:20C4E000C0D40100A0F70300020406061000000000010202030000000000412D412D412D99
+:20C5000000009832C623B0390000D833F73D91290100010001000100020002000300030078
+:20C52000030003000300040002000D00000000000000000000000000020005000F000000C9
+:20C5400000000000000000000200050007000E0000000000000000000200050007000600AB
+:20C5600007000E000000000002000500070007000700060007000E0063FDAC02F703630301
+:20C58000570037FD3FFDFD00DB040E04B9FD54F71BF9CF060A1BF8292C026EFCB5FB14FE5C
+:20C5A000FB018B02A1FEADFBF8FE3205F704BCFBD7F4EAFE6419C33053FDA701D5025F007B
+:20C5C000D3FD3F00BD03E00077FB50FE7D06E90346F6E2F617158037770264FF52FD9101C9
+:20C5E000AF0240FD9CFD3704A801E3F9D9FFF008E1FC23F18C0EAE3D14FA820C433ADCF9C0
+:20C60000760D273A9EF9560E2C3AD2F7850E683BABBAB39D212983925D91903B57CD46A4FB
+:20C620007A254C9AC597DA3A1FE0E2AA2C2240A3099F2B3A62F281B12F1F43AD17A78439FD
+:20C64000E9046505DE055A0640056004C003480300080001000160001000000600200004E5
+:20C66000FF0360003000001800100002000260001800000C00000000000000000000000078
+:20C680000001000160000D0000060004FF036000300000180002000260001800000C0000EF
+:20C6A00000000000000000004000000160001000A0008000000160001000A0000001000196
+:20C6C00060002000A0000002000160002000A00000010001400030007F00000200014000E3
+:20C6E00070007F00000400014000F0007F00000800014000F0017F0080000001200010002D
+:20C700005F0000010001200030005F0000020001200070005F00000400012000F0005F00A3
+:20C720000000000000000000000000000000000000000000000000000000000000000000F9
+:20C74000000000000000000040008000000100020001000200040008800000010002000480
+:20C76000000000000000000000006000C000800180020000800100030006000A0000C00042
+:20C780008001000300050000000000000000000072017D019301C001C605F3054D060007AD
+:20C7A000E302FA0226038003000000000000000034013D0150017501D004F5044005D505C6
+:20C7C00068027B02A002EB0200000000000000000801100120014001200440048004000576
+:20C7E00010022002400280020000000000000000E700EE00FC0018019C03B803F0036004A6
+:20C80000CE01DC01F801300200000000000000000A2A00004C4B0000B84B0000E84B000040
+:20C82000344C00004C4C00007C4C0000B04C0000E44C00000C4D0000644D0000784D00001D
+:20C840003C4E0000484E00007C4E0000A84E00002C4F0000684F0000844F000000000000F3
+:20C860000000000000000000000000000000010000000000000000000101000000000000B5
+:20C8800000000101010000000000000001010101000000000000010101010100000000008C
+:20C8A000010101010101000000000101010101010100000001010101010101010000010161
+:20C8C000010101010101010000000000000000000001000000000102030405060708090023
+:20C8E000555342000000000000000000000000000000FFFFFFFF0000000000000000000052
+:20C9000000000000000000000000000000000000FD3EFD3CFD3BFD39FD37FD35FD34FD326F
+:20C92000FD30FD2EFD2DFD2BFC3FFC3FFC3EFC3DFC3BFC39FC37FC36FC34FC32FC30FC2FDE
+:20C94000FB3EFB3DFB3BFB39FB37FB36FB34FB32FA3EFA3CFA3AFA39FA37FA35FA33F93DA5
+:20C96000F93BF939F938F936F934F83CF83AF838F836F835F73BF739F738F736F63BF639B5
+:20C98000F638F636F53BF539F537F535F439F438F436F339F338F336F239F237F13AF138DE
+:20C9A000F137F039F037EF39EF38EE3AEE38ED3AED38EC39EC38EB39EB37EA38EA37E93823
+:20C9C000E839E837E738E639E637E537E438E338E239E237E137E038DF38DE38DD38DC38AF
+:20C9E000DB38DA38D938D838D737D539D438D338D238D038CF38CE37CC38CB38C938C83799
+:20CA0000C638C438C338C138BF38BD38BB38B938B738B538B338B138AE38AC38AA38A7381D
+:20CA2000A538A2389B3A9A399838973795369435923591348F338D328C318A30882F872E75
+:20CA4000852E832D812C802B7E2A7C297A28782776277426722570246E236C226A216820F9
+:20CA60006520631F611E5F1D5C1C5A1B571A5519531950184E174B164815461443134012EF
+:20CA80003E123B113810350F320E2F0D2C0C290B260B230A20091C081907160612050F0475
+:20CAA0000B04080304020101000000000100000000000000020000002D0100000300000020
+:20CAC000DD010000040000005A02000005000000BB020000060000000A030000070000003C
+:20CAE0004D030000080000008703000009000000BA0300000A000000E80300000B0000008E
+:20CB0000110400000C000000370400000D0000005A0400000E0000007A0400000F000000B3
+:20CB20009804000010000000B404000011000000CE04000012000000E7040000130000009E
+:20CB4000FF0400001400000015050000150000002A050000160000003E05000017000000F0
+:20CB600052050000180000006405000019000000760500001A000000870500001B00000088
+:20CB8000970500001C000000A70500001D000000B60500001E000000C50500001F00000052
+:20CBA000D305000020000000E105000021000000EF05000022000000FB050000230000003D
+:20CBC0000806000024000000140600002500000020060000260000002C060000270000003F
+:20CBE000370600002800000042060000290000004D0600002A000000570600002B0000005A
+:20CC0000610600002C0000006B0600002D000000750600002E0000007F0600002F00000086
+:20CC2000880600003000000091060000310000009A06000032000000A306000033000000C0
+:20CC4000AC06000034000000B406000035000000BC06000036000000C40600003700000006
+:20CC6000CC06000038000000D406000039000000DC0600003A000000E30600003B00000057
+:20CC8000EB0600003C000000F20600004600000035070000500000006F0700005A000000CD
+:20CCA000A207000064000000D00700006E000000F9070000780000001F0800008200000001
+:20CCC000420800008C000000620800009600000080080000A00000009C080000AA00000008
+:20CCE000B6080000B4000000CF080000BE000000E7080000C8000000FD080000D20000009F
+:20CD000012090000DC00000026090000E60000003A090000F00000004C090000FA00000085
+:20CD20005E090000040100006F0900000E0100007F090000180100008F09000022010000A4
+:20CD40009E0900002C010000AD09000036010000BB09000040010000C90900004A010000F0
+:20CD6000D709000054010000E30900005E010000F009000068010000FC0900007201000059
+:20CD8000080A00007C010000140A0000860100001F0A0000900100002A0A0000F40100007C
+:20CDA0008B0A000058020000DA0A0000BC0200001D0B000020030000570B000084030000AE
+:20CDC0008A0B0000E8030000B80B00004C040000E10B0000B0040000070C000014050000F4
+:20CDE0002A0C0000780500004A0C0000DC050000680C000040060000840C0000A406000055
+:20CE00009E0C000008070000B70C00006C070000CF0C0000D0070000E50C00003408000044
+:20CE2000FA0C0000980800000E0D0000FC080000220D000060090000340D0000C409000087
+:20CE4000460D0000280A0000570D00008C0A0000670D0000F00A0000770D0000540B000002
+:20CE6000860D0000B80B0000950D00001C0C0000A30D0000800C0000B10D0000E40C0000A8
+:20CE8000BF0D0000480D0000CB0D0000AC0D0000D80D0000100E0000E40D0000740E00006A
+:20CEA000F00D0000D80E0000FC0D00003C0F0000070E0000A00F0000120E00000410000043
+:20CEC0001D0E000068100000270E0000CC100000310E0000301100003B0E00009411000030
+:20CEE000450E0000F81100004F0E00005C120000580E0000C0120000610E0000241300002D
+:20CF00006A0E000088130000730E00007C1500009C0E000070170000C20E0000641900006E
+:20CF2000E50E0000581B0000050F00004C1D0000230F0000401F00003F0F000034210000DA
+:20CF4000590F000028230000720F00001C2500008A0F000010270000A00F000004290000B0
+:20CF6000B50F0000F82A0000C90F0000EC2C0000DD0F0000E02E0000EF0F0000D4300000DF
+:20CF800001100000C832000012100000BC34000022100000B036000032100000A43800003E
+:20CFA00041100000983A0000501000008C3C00005E100000803E00006C10000074400000CA
+:20CFC0007910000068420000861000005C44000093100000504600009F1000004448000074
+:20CFE000AB100000384A0000B71000002C4C0000C2100000204E0000CD1000001450000034
+:20D00000D810000008520000E2100000FC530000EC100000F0550000F6100000E45700000B
+:20D0200000110000D85900000A110000CC5B000013110000C05D00001C110000B45F0000EB
+:20D0400025110000A86100002E1100009C63000037110000906500003F11000084670000DB
+:20D0600047110000786900004F1100006C6B000057110000606D00005F110000546F0000D8
+:20D0800067110000487100006E1100003C73000076110000307500007D11000024770000DC
+:20D0A00084110000187900008B1100000C7B000092110000007D000099110000F47E0000EB
+:20D0C000A0110000E8800000A7110000DC820000AD110000D0840000B3110000C486000001
+:20D0E000BA110000B8880000C0110000AC8A0000C6110000A08C0000CC110000948E00001C
+:20D10000D211000088900000D81100007C920000DE11000070940000E4110000649600003B
+:20D12000E911000058980000EF1100004C9A0000F5110000409C0000FA110000349E000060
+:20D14000FF11000028A00000051200001CA200000A12000010A400000F12000004A6000087
+:20D1600014120000F8A7000019120000ECA900001E120000E0AB000023120000D4AD0000B9
+:20D1800028120000C8AF00002D120000BCB1000032120000B0B3000037120000A4B50000E9
+:20D1A0003B12000098B70000401200008CB900004512000080BB00004912000074BD00001E
+:20D1C0004E12000068BF0000521200005CC100005712000050C300005B12000044C5000055
+:20D1E0005F12000038C70000641200002CC900006812000020CB00006C12000014CD000090
+:20D200007012000008CF000074120000FCD0000078120000F0D200007C120000E4D40000D1
+:20D2200080120000D8D6000084120000CCD8000088120000C0DA00008C120000B4DC000012
+:20D24000901200007900000018B500000000000000000000000000000000000000000000E6
+:20D260004152435F70726F6772616D000046572053544152544544000044535020636F6470
+:20D2800065206973206C6F6164656400FF000000000000000100FF000000000000000000A5
+:20D2A000000044455445435420200054554E45442020004445544543542020002021212139
+:20D2C00020415353455254494F4E20212121203A00496E76616C6964205350562073746151
+:20D2E00074650054494D4520005350562020005455524E4F4E20005455524E4F4646200083
+:20D300000000414320434F4E464947205245545259002021212120415353455254494F4EA2
+:20D3200020212121203A004257000041432052445900575046205374617274203A3A2054C1
+:20D34000756E652054696D65203D00000000000020212121204552524F5220212121203A6F
+:20D36000004F766572666C6F77207768656E206372656174696E6720726573706F6E73658B
+:20D3800000005245515545535420554E4B4E4F574E3A006949442020203A006950726F2090
+:20D3A000203A006956657220203A0069444C656E203A000000000000004E4F205450532009
+:20D3C00053594E4348524F20574F524400000000575046583032203A3A2054756E65205460
+:20D3E000696D65203D00575046583031203A3A2054756E652054696D65203D00FF00000094
+:20D40000002D2D2D2D2D2D2D2D2D2D2D004620002021212120415353455254494F4E20211B
+:20D420002121203A004257000000000000000000080000000000004745545F435458204918
+:20D440004E56414C494400005345545F43545820494E56414C49440000504220434F4E54C7
+:20D46000524F4C5F56455253494F4E0020212121204552524F5220212121203A00556E6508
+:20D480007870656374656420694D6F64650020212121204552524F5220212121203A005532
+:20D4A0006E657870656374656420694D6F646500534554434D442050524F43454455524515
+:20D4C0002000000000000000000000000057504631373A3A46436E743D3D30000057504661
+:20D4E00030313A3A41205072696F7269204F4B000057504630323A3A41205072696F72692E
+:20D50000204E4F4B00005750463033203A3A205265736574203A3A2031303025205045528B
+:20D520000057504631383A3A7761726E696E673A3A506F73746C696D6974202020005750EB
+:20D540004631383A3A7761726E696E673A3A5072656C696D69742020200057504631383A08
+:20D560003A7761726E696E673A3A4563686F20636E7420202000005750463036203A3A20BC
+:20D580005761726E696E67000057504630373A3A4E6577204563686F3A3A6D6F7665207465
+:20D5A0006F20737461746520322E31005472436844656C200057504631333A3A436F6E730C
+:20D5C000657273617469766520547261636B696E672020000053796E636865636B20736F1B
+:20D5E00066742072657365740057696E706F7353746174652E4F44535053746174652E43B7
+:20D60000505368696674203D000057504630343A3A53796E636865636B2068617264207211
+:20D6200065736574000057504630353A3A53796E6368726F6E697A6174696F6E20436865F1
+:20D64000636B204F4B000052657365742030303100005265736574203030320000575046EC
+:20D6600030383A3A545259264641494C000057504630393A3A52657365740057696E6E65BF
+:20D6800072204368616E2064656C617920005426462043684420000057504631303A3A522C
+:20D6A00065736574000057504631313A3A412D5072696F72692D53657475700057504631B7
+:20D6C0003420202000412D5072696F72693A3A57436853746172742020002021212120412B
+:20D6E0005353455254494F4E20212121203A00426164207374617465207573656420696EC6
+:20D700002077696E706F7352756E28292100004672657175656E6379207761746368646FE6
+:20D7200067206861726420726573657400000000005750463135203A3A2052657365742056
+:20D74000002021212120415353455254494F4E20212121203A0077696E706F7346696C7462
+:20D7600065723A206F766572666C6F772E0000002021212120415353455254494F4E20213A
+:20D780002121203A00496C6C6567616C206563686F207468726573686F6C642E0000000059
+:20D7A00000000000FF000000000000000055534220525354000055534220434C4B00004E35
+:20D7C0004F20444154412021212121002021212120415353455254494F4E20212121203AE4
+:20D7E00000444D4120555342002021212120415353455254494F4E20212121203A0055536D
+:20D80000425F44454D55582040206E6F7420616C69676E002021212120415353455254492A
+:20D820004F4E20212121203A005553425F44454D5558204E756C6C206C656E677468000045
+:20D84000FFFF0000005354414C4C00004552524F52205553420000434D442053454E540088
+:20D860000055534220434D442052535400005553422054525920434D440000535055524921
+:20D880004F5553204450524900000000FF0000002021212120415353455254494F4E2021A7
+:20D8A0002121203A00504C4C31206973206E6F74206C6F636B656420696E2043524D206D2E
+:20D8C0006F64756C65002021212120415353455254494F4E20212121203A005377697463ED
+:20D8E0006820746F20504C4C312063616E6E6F7420626520646F6E6520696E2043524D201B
+:20D900006D6F64756C65002021212120415353455254494F4E20212121203A0053776974A2
+:20D92000636820746F205854414C2063616E6E6F7420626520646F6E6520696E2043524D77
+:20D94000206D6F64756C65002021212120415353455254494F4E20212121203A00436C6FCB
+:20D96000636B20737461746520696E76616C6964002021212120415353455254494F4E2016
+:20D98000212121203A00504C4C3120646964206E6F74206C6F636B206275742056434F3281
+:20D9A0005F42414E44206973206C6F636B6564002021212120415353455254494F4E2021C9
+:20D9C0002121203A00756C4E206F7574206F662072616E67650020212121204153534552C1
+:20D9E00054494F4E20212121203A00496C6C6567616C2062616E64776964746800005246E9
+:20DA00002073776974636820656E61626C6564002021212120415353455254494F4E2021CD
+:20DA20002121203A004147435F545241434B494E47205245474953544552204641494C45C7
+:20DA4000442021212100000044464C5420654C4E41204F4E0000000020212121204153532E
+:20DA6000455254494F4E20212121203A00496C6C6567616C204257002021212120415353FB
+:20DA8000455254494F4E20212121203A00496C6C6567616C204257002021212120415353DB
+:20DAA000455254494F4E20212121203A00496C6C6567616C20425700000000000000000045
+:20DAC000414320544D20466F726365642000414320544D20542D4F75742000544D20464FDA
+:20DAE000554E44200061766720435073686669742000004D65616E204D5353484946542011
+:20DB00006E6567617469766500474920464F554E44200000524553455420544D2044455425
+:20DB200045435400434845434B2041435F464654204E4F4B2000434845434B2041435F47F8
+:20DB40004920204E4F4B200000004D65616E204D535348494654206E656761746976650002
+:20DB6000434845434B2041435F4749204E4F4B2000434845434B2041435F474920464F5294
+:20DB8000434544200000524553455420434845434B20444554454354002021212120415388
+:20DBA00053455254494F4E20212121203A0043616C6C65642061635F696E697420666972C7
+:20DBC00073742021000041432044455445435420544D204E4F4B004143303020544D2046EC
+:20DBE0004F554E4420000054494D452D4F55542061667465722041432044455445435400CC
+:20DC00002021212120415353455254494F4E20212121203A0061635F53796D626F6C476F7D
+:20DC20004954466374526567697374726174696F6E206661696C6564002021212120415373
+:20DC400053455254494F4E20212121203A00494E56414C49442043414C4C4241434B00006F
+:20DC600000000000000000006964782000436D6420004E657720436D6420002021212120EA
+:20DC8000415353455254494F4E20212121203A005062206F6473705F416464436D6457692B
+:20DCA0007468506172616D00464654200047492020002021212120415353455254494F4E6C
+:20DCC00020212121203A00556E6B6E6F776E20694D6F6465002021212120415353455254F4
+:20DCE000494F4E20212121203A00556E6B6E6F776E20694257006964782000436D642000B6
+:20DD00004E657720436D6420002021212120415353455254494F4E20212121203A0050629B
+:20DD2000206F6473705F416464436D6400006F6473705F73746F7000004F445350205449C3
+:20DD40004D454F555400004F445350204F46460000004F445350204F4E0000524553455492
+:20DD600020535441525420434D440000445642204F4B000049464F206661696C00000000D1
+:20DD80002021212120415353455254494F4E20212121203A0043414C4C4241434B20484175
+:20DDA00053204E4F54204245454E20494E495449414C495A4544000000000000000000006F
+:20DDC000000000000000434F5252555054210000212000416E20495251207472696564209F
+:20DDE000746F206C6F6720210000000020212121204552524F5220212121203A004D656D74
+:00000001FF
--- /dev/null
+:020000040000FA
+:20DE00006F7279206572726F720020212121204552524F5220212121203A00496E73747244
+:20DE2000756374696F6E206572726F7200504340200020212121204552524F522021212163
+:20DE4000203A00495251204C3100504340200020212121204552524F5220212121203A00E2
+:20DE6000495251204C32000000000000001900000A466972737420000A5420005020004E91
+:20DE800020004572726F7220230020212121204552524F5220212121203A0053544F5000C5
+:20DEA0002021212120415353455254494F4E20212121203A006973723A20696E76616C69FF
+:20DEC0006420302074696D656F7574002021212120415353455254494F4E20212121203A2F
+:20DEE000006973723A20696E76616C6964207049535200466C6167200050747220002021E4
+:20DF0000212120415353455254494F4E20212121203A00495352204E4F20465245452053AA
+:20DF2000504143450000212157414954212100004953522052455354415254005074722086
+:20DF40000050747220005074722000507472200020212121204552524F5220212121203AB5
+:20DF600000212121204E6F7420656E6F75676820737061636520666F722077616974696E08
+:20DF8000672066756E6374696F6E202121212121000054494D45522030204E4F5420525526
+:20DFA0004E4E494E4700004953522053544F502054494D4552300020212121204552524FE7
+:20DFC0005220212121203A00494E56414C4944205553452043415345000049535220494427
+:20DFE0004C45004E20005020000000004354524C31200020212121204552524F522021219D
+:20E0000021203A0054696D657220312072756E6E696E670000000000000000000000000012
+:20E0200001000000696E736572742050747220005074722000202121212041535345525409
+:20E04000494F4E20212121203A0046726565204C6F77205072696F72697479205461626C04
+:20E0600065002021212120415353455254494F4E20212121203A00426772644663744578AA
+:20E0800065000000000000000100000000000000000000000000000000000000000000001A
+:20E0A000000000000000000060D2000000000000000000000000000000000000000000002E
+:20E0C000000000000000000000000000000000000000000000000000000000000000000040
+:20E0E000000000000000000000000000000000000000000000000000000000000000000020
+:20E100000000000000000000000000000000000000000000000000000000000000000000FF
+:20E120000000000000000000000000000000000000000000000000000000000000000000DF
+:20E140000000000000000000000000000000000000000000000000000000000000000000BF
+:20E1600000000000000000000000000000000000000000000000000000000000000000009F
+:20E1800000000000000000000000000000000000000000000000000000000000000000007F
+:20E1A00000000000000000000000000000000000000000000000000000000000000000005F
+:20E1C00000000000000000000000000000000000000000000000000000000000000000003F
+:20E1E00000000000000000000000000000000000000000000000000000000000000000001F
+:20E200000000000000000000000000000000000000000000000000000000000000000000FE
+:20E220000000000000000000000000000000000000000000000000000000000000000000DE
+:20E240000000000000000000000000000000000000000000000000000000000000000000BE
+:20E2600000000000000000000000000000000000000000000000000000000000000000009E
+:20E2800000000000000000000000000000000000000000000000000000000000000000007E
+:20E2A00000000000000000000000000000000000000000000000000000000000000000005E
+:20E2C00000000000000000000000000000000000000000000000000000000000000000003E
+:20E2E00000000000000000000000000000000000000000000000000000000000000000001E
+:20E30000F1C03FD100DA01D80019A200011922000219A2000E0900001609AFFD39D0D1C059
+:20E32000E07EE07836D000D901186200ED01AFFD34D0E078E1C4E1C0E1C1E1C2E1C3E1C502
+:20E34000E1C66A248012E1C4F1C02FD01810000925B8C0B808B83420818F8800000100204E
+:20E36000830F880000010F091E018413010927D020B023D600168018A8E8FE0820006870AE
+:20E3800023D5349517E88CE915951508910021D121D0F20EEFFD02DA03D815B501D8001EA9
+:20E3A00022108A0F600068701CD19E0C6FFE01D80CF08CE915951508510016D118D002DB48
+:20E3C000C20EEFFD687275B5D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1C1C0E07FC1C420
+:20E3E000F1C0E1C506D50115801880E0940D420000D8001D22107104AFFE01D800E20000F6
+:20E4000034E3000068EC9B008ED2000000EAFF0090D20000D0D30000E0E30000E6D300002C
+:20E4200000DAEFD0EFD31813010940B0921844002013010996188400981884009C18800097
+:20E44000941844008A21FF0FB2184400B4184400B6184400E4D1A0188400A2188400AE18EE
+:20E460008400B0188400B818820054B155B1E07F99189C00E1C4E1C1E1C2E1C3E1C5E1C6E8
+:20E480006A248012E1C4D8D2349286E9359284E901D935B2D2D2961201011109520061B90F
+:20E4A000961A440000D81DF0001001091109DF00AE12000101E0AE1A0400F6F19C1201006C
+:20E4C0000EE988104E0986104D096499707600D807F42599307505F49C1A000001D8C1C444
+:20E4E00029200003C1C6C1C5C1C3C1C2C1C1E07FC1C4E078E1C4E1C0E1C1E1C26A24801253
+:20E50000E1C4BAD22F92090903000FB2C1C429200003C1C2C1C1C1C0E07FC1C4F1C0B2D0C5
+:20E52000AFD200D935B08A20FF0F9A1A1C00B0D0A01A4400A21A440020B021B0ADD021B0A7
+:20E5400020A808D8ECFF981A4400991A5C00D1C0E07EE078F1C0960A8FFEA1D51A709A154F
+:20E5600040178C20FF8FA2C110F4A3D0078882E000DE81F48B7008719A0C2FFB08729A1D77
+:20E580001C109CD0C0A877F09AD6008E8FE88B700871820C2FFB08729A154117D709000012
+:20E5A00001D920AE9A1D1C1065F08B7040248130620C2FFB81C29A154117BB0900009A1D0E
+:20E5C0001C104908112088D31593410852000014003100DFE1B68AE840260012060BEFFD4D
+:20E5E0004026411203D848F03D085200021401311D783508420004D814B3F5B34026001695
+:20E60000E20AEFFD402641166B0810200014013131E9021400312F090100019601E01079E1
+:20E6200001B613F0BEFF04D8981D041003D814B3F5B34026001BAE0AEFFD4026411B02D8B3
+:20E640001AF000D921B62F09B20700DA41B6C97041E0C9718E0AEFFD42E163D15411000169
+:20E6600085B8541904008A201000A3FF54B101D802F000D8D901AFFEA2C0E078A2C1F1C093
+:20E680004A098FFEA1C128755CD1081114090876101140093A721A730A20003109B814786F
+:20E6A000160AAFFE8A712F2506204FD054171376288849880D0C802F0000000800D80AF0E2
+:20E6C0005017137684E1CC22A180FAF54ED001985A7080250810422D0C1237BC9D65C8BDA2
+:20E6E000827DB07F381C44332A708020080042280C0237BC9860C8B88278107D3C1C0430E9
+:20E7000000D8001C043008720BF0307A16268010E6901418442001E12E7A001C443082162E
+:20E7200000117F0A030016268110381400312491DA0AEFFBA9720014413109E8307A121809
+:20E74000442016268010A49010F016264210049238140131B60AEFFB46920014413106E8BD
+:20E760001218442038140D31162642102692E9709A0AEFFB3C14023100144131C7E8162660
+:20E78000421004923C140131820AEFFB46920014413143E8141844203C140F31BDF13C14F2
+:20E7A00004316D0D0111381400316508C10317D38FC16870CE0AEFFD02DA8EC1C60AEFFD2D
+:20E7C00040234007821600118B71001C0430B60AEFFD4023400EDD02200000D82CF4FF0047
+:20E7E00068EC9B0000EAFF00A4F4FF0098F6FF00C4D400001CEAFF0088EA9B00A4C400000B
+:20E8000090C4000090C4000021D50000121001218A23FF0F1626401024900A7026B02A9011
+:20E820000418C4201626401006900A7107B1269122788020080042280C0237BC9860C8B8A7
+:20E840008278107A1018042000D804F001E00E78F5230D208C25FF9F07F200228F04F10D75
+:20E86000C2930418042002DD0018442300D804F001E00E7890170DF0147DB49D8C25FF9F9D
+:20E8800006F265BDED0D8290001804200218C42000D8001C0430087505F0016D0E7D001C69
+:20E8A0000430F52340238C20FF8F08F202B865B8EB08828002184423C2E248F600DD06184B
+:20E8C00042230218C42007F001DD061842230418C4202F27822000D83209EFFB88720C1072
+:20E8E000012190E8381400311508930A00D81E09EFFB0E1002210C10012184E882210800C8
+:20E900002F26462010100121AA70307008012A0000DF141001212E78001C4430001441312C
+:20E920000CF01626011027913F67821601113860860F6FFE61B82E7812100D21E70841832A
+:20E94000001C44304A2200207A750AF040234020660F6FFE821601112F2348201410002164
+:20E960004308410356F0016D4E0F6FFE82160111307D1626C1140491162641133A71002032
+:20E980004205422A0C0237BC9A62C8BA827A507A7A08EFFB26910CE80E110021027F1F0A7E
+:20E9A000C52314100021C308418309F0821601113865060F6FFE61B8307D330AC5231626B2
+:20E9C000C1144791002280048508E4835A70A4910C10002180250810027D422D0C1237BCF8
+:20E9E0009D65C8BD827DAE7D1CF016264013A6900C10002180250810027D422D0C1237BC9C
+:20EA00009D65C8BD827D02254D1501E5AE7D0AF000DD08F03D793FB8A2701C7802792E7D8E
+:20EA2000002581152E7A022743232F21C6201A184420037102214F030A70ECB03D65ABB01C
+:20EA40006EB08816401186164D118A744A24007800D91D6501E5A82000022F240293C021F7
+:20EA600085005B7A4229000237B8386049B84A0E6FFE03D9B860FBD5A4780A1804208A7062
+:20EA80004A24007800DAA82040022F200280C02245042F214024422A000237B8586049B8E6
+:20EAA000160E6FFE03D901E0A4780818042001D80CDC5F056FFEA1C0F1C02E0D4FFE3A70D2
+:20EAC0001A714877767920916870781984200E218E0F00000002D07E00DD2AF016200220D4
+:20EAE000609216214123DB63422B0C0237BC9B63C8BB827B60B16192DB63422B0C0237BCAF
+:20EB00009B63C8BB827B61B16292DB63422B0C0237BC9B63C8BB827B62B1439201E043B18A
+:20EB2000960D6FFEE971307801E5B07DB10DC29315054FFEF1C0960C4FFE3A702F1700F6B0
+:20EB40000810150926170DF61A71A6154011821502116FB842280C0237BC9860C8B88278FA
+:20EB60005A702F230620A81540110FE042280C0237BC9860C8B882782F26062000D8FA70BC
+:20EB800009F0162501106791F273CA27CA2001E00E78F30882804A2400208A772CF01625AE
+:20EBA000CE1307968A150311EA744A2400780FB800DAA82000022F240293C022C5007B7BF0
+:20EBC0005B7A310A050004962F20C8340B713E0EAFFB46968EE82F2288050B702E0EAFFB38
+:20EBE000249688E8422240202F2606204A24402001E7EE7F82150011A70F0290B01544117F
+:20EC00002F21C8042F228805A9702A739CFE86E895D1D20CAFFD096982150211A970802077
+:20EC2000820E4025011212110321A4FF0F0D812F000000088DD100184020B01541111C11F4
+:20EC40004021227811792A702909B300C6908615411105982278422D0122117F37B9002103
+:20EC6000400549B802E0520C6FFE03D97B08C30310110121AA154011227811786B08930000
+:20EC8000A4154011C27811785F089300A41D841310110021AA1D0410AC150011410812010A
+:20ECA00000D8AC1D04108A20FF0F71D19A1D1C101B0C102028702E0CAFFD01E16DD102D8F3
+:20ECC00014B100D815B101D818F04021000940210124B20DAFFD02DA487010F001E0AC1D57
+:20ECE000041003D80AF0A41D841310110021AA1D041000D8AC1D041015034FFEF1C0EA0AF7
+:20ED00004FFE5DD51A71B21541110876F52040205AD74128C10719613C790E21800F00008E
+:20ED2000000226961078607F4796B21541110FE8F52040204128C2071A6206965C7A507A62
+:20ED4000607F279603E800D807F0B21540118C20FF8FFBF301D8B41541113A70F52040200A
+:20ED60001B780E20810F0000000230782696607F4796B41541110AE8F520422006965B7A2B
+:20ED8000507A607F279688E8B41540118C20FF8FCA216220B615411139D0347814984128F5
+:20EDA000C10719613C790E21800F0000000226961078607F4796B61541110EE830D03478DD
+:20EDC00014984128C2071A6206965C7A507A607F279688E8B61540118C20FF8FCA216220CE
+:20EDE0000B9E110813000C9E090852003309102024D0402681128E0CAFFD02DAC970A97163
+:20EE000001DAFA0D200000DBA21500111D780E20810F00000002A61D4410A81D04102902DD
+:20EE20004FFEE078F1C0CE094FFE13D5801500118B089F000FD000DB75B0A015001161088A
+:20EE4000B30211D248709E0AAFFD216A40224005A9718021820102DE2A0CAFFDC97216F09B
+:20EE6000FEFF000077D5000090C4000088D5000000EAFF002CF4FF000862000090C40000D2
+:20EE8000B5D50000D4D50000A015001101E0A01D0410FE0D20006870C97542F04022400DA5
+:20EEA000420AAFFD4022810D01DDE60D2000A970F0D02080F0D021A032F053207E808A154D
+:20EEC0000011412881000CF23860ECD10D08830F0000FF0F107809F0E9D007F022780D084F
+:20EEE000D20CE6D110784079881701F0159101E0107A2B0AF20015B19815001180B8981D03
+:20EF0000041002D800DD14B1B5B1DED1D609AFFD0969DDD0A0B0A1B002F003DD41016FFE80
+:20EF2000A970E078F1C0C6086FFE8A21FF0F1A70D6D09A185C00D6D015908FE8D4D02310E4
+:20EF4000800082E036022200CA262211D0D001DA55B0D0D020B0CFD07C100001CED5530838
+:20EF60001302CCD160998C23FF8F23F2C1D240824411010642790B09950131089200C3D11F
+:20EF800084110201C3D17579618101E07A6241A1C2D25012020870817A6250A1BDD17C19F5
+:20EFA0000400DB01200005DED301200006DEB9D0B8D2009801E00E7900B2801200073B09F4
+:20EFC0000300B4D08A22FF0F357841A050A0B4D036782790ADD04969B0104401B1D0507A0A
+:20EFE0000A73A7FD1DE8101002218C228785A9D0BE07E9FF2098A7D08010000735092300A1
+:20F000009870A4D000DA7C188400357841A050A098D020809FD04418580000DE7DF0A2D11B
+:20F02000C208AFFD09699AD000D934B001DEA7F08A21FF0F00D8B87008730BF0F025C21035
+:20F040008C22FF8F03F401E0107801E3707B8872ED0B82801708820094D18A08AFFD09699B
+:20F060008BD000D934B002DE89F000DF0A2640012872287528730AF05075CA224503D877BB
+:20F0800001E7F07F0875C971310F031181D0F578C180110984037071CA234500B87706F036
+:20F0A000D173CA238D0328761080D10D05901072CA220D00A970E6F1A27A8C221080CA253A
+:20F0C0008D017BD5A9701E08AFFD216D74D11621410127916DD04969B010440171D0507A64
+:20F0E0000A7367FD00DE8CE840254014F60F6FFD4025811466D0D4B003DE41F064D004D9DC
+:20F1000034B0D5B05CD040200124C1B04025C0177209AFFD02DA0C1001215CD0A4184400BB
+:20F120001010012159D0AA1844001010012157D0A2184400AC1884035ED0402001244609AA
+:20F14000AFFD02DA52D0149081E001DACA228C034ED10A70A60A200001DB101000211D788F
+:20F160000E20810F0000000248D0A61844001010002146D11D78A8190400D5062FFEC970C2
+:20F18000F1C06E0E0FFEA1C14BD041D540C0149584E084012D0000DF40270C7332240010B8
+:20F1A000147C007C03B20DB4A20038D1E970E9724A0A2000E973DAFC01D814B5B3F01595D9
+:20F1C0000F0851001A09CFFA02D815B5ABF0E970E1FC80E0A7F4BA0A8FFB80E0A3F42BD625
+:20F1E00036D38A21040BB0164411C970496924FD87E833D1EE0E6FFD0969F4B593F0159502
+:20F20000E90811009816001145208004981E041001D815B50AD8B8FC2AD36870C60E6FFD2C
+:20F22000216B29D12E110087AC1EC413A41E04103011008782210608AA1E0410A21E0410E2
+:20F240004023C0053E08AFFD02DA40230008C9713208AFFD80218209149581E001DACA2230
+:20F26000CC0316D0C9719609200001DB0DD02EF090D20000C4D40000BCF40000FF0F000051
+:20F2800026D6000098F6FF002CF4FF0000EAFF0064F5FF00A4F5FF0050EE9B00DCF5FF0044
+:20F2A000E2F5FF0047D6000052D600005CD600008ED60000A4C4000078F6FF0098D600005A
+:20F2C000A5D6000028F8FF00C971FA082FFE92DAA21600111D780E20810F00000002A61EDD
+:20F2E0004410A81E04101FF001D89BFC9BE8A2098FFB99E83CD58B71A9700FFE2708910035
+:20F30000A97000C17EFE0FF0C7FE0DF0AC1700F005FF09F035D1CE0D6FFD422140056920A8
+:20F32000400035052FFEA1C0E1C4E1C0E1C1E1C2E1C36A248012E1C4501703F000DA08F0A5
+:20F34000F520818014238C0001E220B4C9E2BAF727D118110009921B040020110009941BFD
+:20F360000400C1C429200003C1C3C1C2C1C1C1C0E07FC1C4F1C0E1C5141701F03491250964
+:20F38000110108170DF09915011719095200A9718021820E2E082FFE7ADA9915401704F00A
+:20F3A0008A20FF0FC1040FFEE1C46A248012E1C400D8C1C429200003E07FC1C4F1C00DD13D
+:20F3C000220D6FFD09690AD0181000090420BE8F000000B805F208D10C9185B80CB1730111
+:20F3E000AFFF01D878F6FF00EFD6000068EC9B000FD700003CEAFF00F1C0FA0B0FFE6876B9
+:20F400000A25009039D37FD806F48611400138D505B55FD800B3009506B3019D05B3029D04
+:20F4200004B3068D80E0CA20620080E2CA22620002BA1B7845780A228083CA22620003BAE0
+:20F44000457801B388114001449D027A43B386114101059D227802B300D88EB8CE092FFD23
+:20F4600068710E9D23D1B0190400029DB2190400019DB41904000095B6190400068DB8199E
+:20F480000200DD032FFE9C194003E078F1C08DE816D140D800B101D801B100D88E092FFD11
+:20F4A0008EB808D807F014D10C9185B80CB18A20100046088FFFD1C0E07EE078F1C0042001
+:20F4C000BE8FFFFF00F0087208F20CD1160C6FFD42214005692040005322C0028CB8420BD9
+:1CF4E0002FFD8EB8E9F1E07818F7FF00F0C800002CF4FF003CEAFF0085D7000006
+:02000004008872
+:200000000000000000000000000000000000000000000000000000000000000000000000E0
+:200020000000000000000000000000000000000000000000000000000000000000000000C0
+:1000400000000000000000000000000000000000B0
+:02000004008872
+:200100000080008000800080008000800080008000800080008000800080008000800080DF
+:200120000080008000800080008000800080008000800080008000800080008000800080BF
+:2001400000800080008000800080008000800080008000800080008000800080008000809F
+:2001600000800080008000800080008000800080008000800080008000800080008000807F
+:2001800000800080008000800080008000800080008000800080008000800080008000805F
+:2001A00000800080008000800080008000800080008000800080008000800080008000803F
+:2001C00000800080008000800080008000800080008000800080008000800080008000801F
+:2001E0000080008000800080008000800080008000800080008000800080008000800080FF
+:200200000080008000800080008000800080008000800080008000800080008000800080DE
+:200220000080008000800080008000800080008000800080008000800080008000800080BE
+:2002400000800080008000800080008000800080008000800080008000800080008000809E
+:2002600000800080008000800080008000800080008000800080008000800080008000807E
+:2002800000800080008000800080008000800080008000800080008000800080008000805E
+:2002A00000800080008000800080008000800080008000800080008000800080008000803E
+:2002C00000800080008000800080008000800080008000800080008000800080008000801E
+:2002E0000080008000800080008000800080008000800080008000800080008000800080FE
+:200300000000000000000000000000000000000000000000000000000000000000000000DD
+:200320000000000000000000000000000000000000000000000000000000000000000000BD
+:2003400000000000000000000000000000000000000000000000000000000000000000009D
+:2003600000000000000000000000000000000000000000000000000000000000000000007D
+:2003800000000000000000000000000000000000000000000000000000000000000000005D
+:2003A00000000000000000000000000000000000000000000000000000000000000000003D
+:2003C00000000000000000000000000000000000000000000000000000800000000000009D
+:2003E0000000060000000000000000000000000000000200000000000000140000000000E1
+:20040000000000000000000000000800000000000000400000000000000000000000000094
+:20042000000000000000000000F0000000000000000000000000000000F0000000000000DC
+:200440000000000000000000000060006C00AE001A01380180019201FE012E0234029A02B9
+:2004600060038403C6031A042604D404F8049405EE05FA0518064806D206F0062C07560758
+:200480005C079207B00734089A08A608AC08E208E808F4086C09EA09560AC20AA60B260D1B
+:2004A000500DB00DBC0DFE0D6A0E880ED00EE20E4E0F7E0F840FEA0FB010D41016116A11B6
+:2004C000761124124812E4123E134A1368139813221440147C14A614AC14E2140015841503
+:2004E000EA15F615FC15321638164416BC163A17A6171218F618761AA01A001B0C1B4E1BE4
+:20050000BA1BD81B201C321C9E1CCE1CD41C3A1D001E241E661EBA1EC61E741F981F342060
+:200520008E209A20B820E82072219021CC21F621FC2132225022D4223A2346234C23822378
+:20054000882394230C248A24F62462254626C627F02750285C289E280A29282970298229C0
+:20056000EE291E2A242A8A2A502B742BB62B0A2C162CC42CE82C842DDE2DEA2D082E382E34
+:20058000C22EE02E1C2F462F4C2F822FA02F24308A3096309C30D230D830E4305C31DA314C
+:2005A0004632B232963316354035FEFFFEFFFEFF44006400A201B4023A037204A60460059C
+:2005C0002C060A0762088609DC090C0A7A0B740C2E0D940DB40DF20E04108A10C211F611BA
+:2005E000B0127C135A14B215D6162C175C17CA18C4197E1AE41A041B421C541DDA1D121F68
+:20060000461F0020CC20AA21022326247C24AC241A261427CE27342854289229A42A2A2B99
+:20062000622C962C502D1C2EFA2E52307631CC31FC316A3364341E350000000000000000A0
+:2006400001000100FFFFFFFF0080008000800080000000800080008000800000000000009C
+:20066000000000000000000000000000FECA000000800080008000800000000000000000B2
+:2006800000000000000000000000FECA000000000000000000000000000000000000000092
+:2006A00000000000000000000000000000000000000000000000FECA002008000400000046
+:2006C0005800580059000000440021B90500000207000400080000030600000001000400CB
+:2006E000B100FECA00100800030000002C002C002D000000220017B80600000408000500D9
+:200700000900000507000000010004005900FECA0008080003000000160016001700000048
+:2007200011000BB607000008090006000A00000808000000010004002D00FECA0000FECAED
+:20074000FECA4000FECAFECA3800FECAFECA3000FECAFECA2800FECAFECA000000000000C1
+:200760000200040001000700050006000300ED1CD31CC41D3A1CEC4975BCC03E4E611D2AD4
+:200780005C59E77FFD0B0080008000800080008000800080008000800080008000800080B6
+:0407A00000800000D5
+:02000004008971
+:200000000000000000000000000000000000000000000000000000000000000000000000E0
+:200020000000000000000000000000000000000000000000000000000000000000000000C0
+:200040000000000000000000000000000000000000000000000000000000000000000000A0
+:20006000000000000000000000000000000000000000000000000000000000000000000080
+:20008000000000000000000000000000000000000000000000000000000000000000000060
+:2000A000000000000000000000000000000000000000000000000000FECAFECAFECAFECA20
+:2000C00000000000FA000000000000009001000000000000FA00000000000000900100000A
+:2000E00000000000FA000000000000005E01000000000000FA000000000000005E0100004E
+:20010000FA00900131FC2C00FA00900131FC2C00FA005E01FFFB2C00FA005E01ACF4680037
+:200120000500A000040004001A0233024502520246032D031B030E0304000400040004006E
+:2001400005000500050005006200530044003500AC00AC00AC00AC00CB00A10082006B0054
+:2001600052011801EF00D100060008000A000C00FECAFECAFECAFECA00000000820000008D
+:2001800000000000C8000000000000008200000000000000C80000000000000078000000D5
+:2001A00000000000A0000000000000007800000000000000A00000008200C80042FF1800E4
+:2001C0008200C80042FF18007800A000D0FD30007800A000D0FD30000500500005000500F3
+:2001E0000D01190123012901A30197018D018701030003000300030004000400040004001B
+:2002000032002A0021001A00570057005700570061004B003B002E00AD0091007E006F00AB
+:200220000400040004000600FECAFECAFECAFECA0000000038000000000000005000000004
+:20024000000000003800000000000000500000000000000039000000000000004B00000092
+:20026000000000003C000000000000004B000000380050007EFF1E00380050007EFF1E00B1
+:2002800039004B002EFF28003C004B002FFE4800050028000600060086008D009100940018
+:2002A000D200CB00C700C40002000200020002000300030003000300170012000E000A00C1
+:2002C0002A002A002A002A002C002000170010005A004D0045003F000200020002000300CF
+:2002E000FECAFECAFECAFECA000060006C00AE001A01380180019201FE012E0234029A02FB
+:2003000060038403C6031A042604D404F8049405EE05FA0518064806D206F0062C075607B9
+:200320005C079207B00734089A08A608AC08E208E808F4086C09EA09560AC20AA60B260D7C
+:20034000500DB00DBC0DFE0D6A0E880ED00EE20E4E0F7E0F840FEA0FB010D41016116A1117
+:20036000761124124812E4123E134A1368139813221440147C14A614AC14E2140015841564
+:20038000EA15F615FC15321638164416BC163A17A6171218F618761AA01A001B0C1B4E1B45
+:2003A000BA1BD81B201C321C9E1CCE1CD41C3A1D001E241E661EBA1EC61E741F981F3420C2
+:2003C0008E209A20B820E82072219021CC21F621FC2132225022D4223A2346234C238223DA
+:2003E000882394230C248A24F62462254626C627F02750285C289E280A2928297029822922
+:20040000EE291E2A242A8A2A502B742BB62B0A2C162CC42CE82C842DDE2DEA2D082E382E95
+:20042000C22EE02E1C2F462F4C2F822FA02F24308A3096309C30D230D830E4305C31DA31AD
+:200440004632B232963316354035FEFFFEFFFEFFFF7FFF7F000000000060006000200020C4
+:200460000040004000400040002000200060006000000000FF7FFF7FFF7FFF7F0000000084
+:2004800000000000000000000000000000000000000000000000000000000000000000005C
+:2004A00000000000000000000000000000000000A8FFA5FF00001501A2020C030000CBF865
+:2004C000FBF0A6F000004E21BB4C7B71FD7F7B71BB4C4E210000A6F0FBF0CBF800000C0308
+:2004E000A20215010000A5FFA8FF00000000000000000000000000000002A802B301000097
+:20050000C001B0017A0100009701890130010000140132010001000000012801D600000052
+:20052000000280010001000000010001C00000000001800080000000800080004000000034
+:2005400040004000200000000002700180010000A0000001E00000005000B000A0000000E6
+:20056000080010002B000000040008001000000002000D001C0014004400160070002200F1
+:20058000B4002800040132006801500008025000A8026400700364003804000038040000D8
+:2005A00038040000380400003804000038040000000000000000000000000000000000004B
+:2005C000000000000000000000000080FECA000000000000000000000000000000000000D3
+:2005E0000080FECA0000000000000000FECAF500A41A70D30800FECAD600507712CD0700A2
+:20060000FECAB800FBD395C40600FECA9900A730B3B80500FECA00000000000000000000BD
+:20062000FECA00200400B10004000300FECA00100200590004000400FECA000801002D00DD
+:2006400004000500FECA00003C009300EC00E7000000F5FD41FB53F946FA0000120B101A26
+:200660007C292835933928357C29101A120B000046FA53F941FBF5FD0000E700EC00930043
+:200680003C00000000000000000000000000000000000000000000007700AD0000006BFE91
+:2006A000A8FD0000BA0481060000F3F358EF0000EF25544E0060544EEF25000058EFF3F32A
+:2006C00000008106BA040000A8FD6BFE0000AD0077000000000000000000000000000000A3
+:2006E000000000000000DBFE2208BD030AFFA7FADCFA36015108A108A4FEADF11BEF7301C0
+:20070000C6241E489D611E48C62473011BEFADF1A4FEA10851083601DCFAA7FA0AFFBD0304
+:200720002208DBFE000000000000000000000000000000000000AB000000930E0000F20A6E
+:200740000000ED0D0000B60F000059100000B60F0000ED0D0000F20A0000930E0000AB006A
+:20076000000080FE0000D1FE00007504000032100000D91C00005E220000D91C00003210C5
+:20078000000075040000D1FE000080FE0000D9FE000006FC00008CFE0000660D0000AC22EF
+:2007A0000000052D0000AC220000660D00008CFE000006FC0000D9FE0000C2000000C2FCE3
+:2007C00000003EF9000034070000402600009437000040260000340700003EF90000C2FCE0
+:2007E0000000C2000000A8010000680000008CF700002FFF0000BE260000EE400000BE267F
+:2008000000002FFF00008CF7000068000000A80100005D000000A203000032FA00007FF772
+:2008200000001A2500006C4A00001A2500007FF7000032FA0000A20300005D00000097FE4B
+:200840000000A9030000CBFF0000B3F10000C221000000550000C2210000B3F10000CBFFF5
+:200860000000A903000097FE0000ADFE000069000000940500003DEF0000491C0000A15FF9
+:180880000000491C00003DEF00009405000069000000ADFE0000000022
+:02000004008A70
+:200000000080008000800080008000800080008000800080008000800080008000800080E0
+:20002000FF7FFF7F00000000006000600020002000400040004000400020002000600060C4
+:200040003200640064000080320064006400008032006400640000803200640064000080B8
+:2000600000000000000000000200020004000400070007000B000B00100010001600160004
+:200080001D001D00240024002D002D0036003600410041004C004C00580058006600660082
+:2000A000740074008300830093009300A400A400B600B600C900C900DD00DD00F300F30046
+:2000C000090109012001200138013801520152016C016C0188018801A401A401C201C201F6
+:2000E000E101E101010201022302230245024502690269028E028E02B402B402DC02DC0240
+:20010000050305032F032F035A035A0387038703B503B503E503E503160416044804480491
+:200120007C047C04B104B104E804E804200520055A055A0595059505D205D2051006100667
+:200140005006500692069206D506D5061A071A0760076007A807A807F207F2073E083E0821
+:200160008B088B08DA08DA082B092B097E097E09D209D209280A280A800A800ADA0ADA0A29
+:20018000360B360B940B940BF40BF40B550C550CB90CB90C1E0D1E0D850D850DEF0DEF0DE3
+:2001A0005A0E5A0EC70EC70E360F360FA80FA80F1B101B10901090100711071181118111E3
+:2001C000FC11FC117A127A12F912F9127B137B13FE13FE13841484140C150C1596159615D1
+:2001E00021162116AF16AF163F173F17D117D11766186618FC18FC18941994192E1A2E1A7D
+:20020000CB1ACB1A691B691B0A1C0A1CAC1CAC1C511D511DF71DF71D9F1E9F1E4A1F4A1FE0
+:20022000F61FF61FA420A4205521552107220722BB22BB227123712329242924E224E22446
+:200240009E259E255B265B261A271A27DB27DB279D289D2861296129272A272AEE2AEE2A20
+:20026000B82BB82B822C822C4E2D4E2D1C2E1C2EEB2EEB2EBC2FBC2F8E308E30613161312A
+:20028000363236320C330C33E333E333BC34BC3496359635713671364D374D372A382A3854
+:2002A00008390839E739E739C73AC73AA73BA73B893C893C6B3D6B3D4F3E4F3E323F323FE0
+:2002C00017401740FC40FC40E141E141C842C842AE43AE43954495447C457C456446644636
+:2002E0004B474B47334833481B491B49034A034AEB4AEB4AD34BD34BBB4CBB4CA24DA24DF0
+:20030000894E894E704F704F575057503D513D512352235208530853ED53ED53D154D154DD
+:20032000B455B45596569656785778575858585838593859175A175AF45AF45AD15BD15BDD
+:20034000AC5CAC5C855D855D5E5E5E5E355F355F0B600B60DF60DF60B161B16182628262E9
+:20036000516351631F641F64EA64EA64B465B4657B667B664167416705680568C668C668F9
+:2003800085698569426A426AFD6AFD6AB66BB66B6B6C6B6C1F6D1F6DD06DD06D7E6E7E6E01
+:2003A0002A6F2A6FD36FD36F797079701D711D71BE71BE715B725B72F672F6728E738E73CF
+:2003C00023742374B474B47443754375CE75CE7557765776DC76DC765D775D77DB77DB771F
+:2003E00056785678CE78CE7842794279B279B2791F7A1F7A897A897AEE7AEE7A517B517B69
+:20040000AF7BAF7B0A7C0A7C617C617CB47CB47C047D047D4F7D4F7D977D977DDB7DDB7DF0
+:200420001B7E1B7E577E577E907E907EC47EC47EF47EF47E217F217F497F497F6E7F6E7FB2
+:200440008E7F8E7FAA7FAA7FC37FC37FD77FD77FE77FE77FF37FF37FFB7FFB7FFF7FFF7F60
+:20046000FECAFECAFECAFECA0000FFFFFFFF0002FFFFFFFFCD0CFDFFFDFFFDFFFDFFFDFF9D
+:20048000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF9C
+:2004A000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF7C
+:2004C000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF5C
+:2004E000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF10009600FDFF8E
+:20050000FFFF030003000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFECA0000FFFFFFFF00021F
+:20052000FFFFFFFFCD0CFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF1A
+:20054000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFDB
+:20056000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFBB
+:20058000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF9B
+:2005A000FDFFFDFFFDFFFDFFFDFF10009600FDFFFFFF030003000000FFFFFFFFFFFFFFFFB1
+:2005C000FFFFFFFFFFFFFECA00000000FECA00000000FECA00000000FECA00200000FECA19
+:0C05E00000109402FECA00080000FECAD1
+:02000004008C6E
+:20000000F82300E8FFFFFFFFF84600E801010081F84600E802010081F84600E803010081E3
+:20002000F84600E804010081F84600E805010081F84600E806010081F84600E8070100810A
+:20004000F84600E810010081F84600E811010081F84600E812010081F85E05E8FFFFFFFF36
+:20006000F89C05E8FFFFFFFFF84600E815010081F84600E816010081F85000E8FFFFFFFF5C
+:20008000FFFFFFFFF804F0FFFFFFFFFFFFFFFFFFF87001EAFFFFFFFFF83100EAFFFFFFFF23
+:2000A000F800A0FFFFFFFFFFFFFFFFFFFFFFFFFFF82800E8FFFFFFFFFFFFFFFFF80CF0FFC2
+:2000C000FFFFFFFF1000008350C0619B1200008351C0619B1400008352C0619B16000083A5
+:2000E00053C0619B1800008354C0619B1A00008355C0619B1C00008356C0619B1E00008346
+:2001000057C0619BFFDF843800DFFFF6F80064FFFFFFFFFFFFFFFFFF000060991EDFFFF521
+:20012000F8B04FFC01006099FFFFFFFFF804F0FFFFFFFFFFF84A00E8FFFFFFFFFFFFFFFFCD
+:20014000F85502EAFFFFFFFF2803409FFFDF820310010081FFDF110BA63683FD2803609FEB
+:20016000000000870808609F48CE4199FFFF008500100083FFDF590AFFDF111A862000EC07
+:20018000FFFFFFFFF0FF008500200083FFDF590AFFDF111A862200ECFFFFFFFF00FE0085EF
+:2001A00000300083FFDF590AFFDF111A863100ECFFFFFFFFFEFF008500400083FFDF590A1D
+:2001C000FFDF111A863600ECFFFFFFFF00F0008500500083FFDF590AFFDF111A866000EC0E
+:2001E000FFFFFFFFFFFF008500000083FFDF590AFFDF111A865E00ECFFFFFFFFF85C00ECA7
+:20020000FFFFFFFF7CCC41994B84609974CC5199D8827099000000850408609DF85400ECA5
+:20022000FFFFFFFF8001409DFABE609D8101409DFBBE609D0508609900806099684D61996C
+:20024000FFDF86008000609900016099FFFFFFFFF8B101EAFFFFFFFF0100008144CD6199AE
+:2002600055AA00832280619B2180619B2080619BF80066FFFFFFFFFF2803409FFF0100853D
+:20028000FFDF590A0808609DFFDF012B10010085FFDF112BA65709FD2803609FF83400EC11
+:2002A000FFFFFFFF81003099C00100998100309BFFDFBE04660100EC8001009BA001009B07
+:2002C000011CB0FFF8B357FCF8B31FFCFFFFFFFFFFDF809BC001409FFFDFBC2F660500ECD9
+:2002E000C201409BF8B11FFC14000083F8B1DFFCFFFFFF830908609BFFFFFFFFFFDFBC2738
+:20030000660500ECC301409BF8B15FFC14000083F8B1DFFCFFFFFF830908609BFFFFFFFF40
+:20032000C001609FE8017099EB014099FFDFB804060800EC100000850A08409BC101409995
+:2003400008000080FFDF5900069654FD0A08609BFFDFBC1CC1016099FFFFFFFFF80400EC8F
+:20036000FFFFFFFFFF0F0085FFDF590AF80000EC8002619DFFFFFFFF0408409920000080C8
+:20038000FFDFC301FFDFD44CF86CE0FE8419D4FD0499D3FD040860998000009900003099B9
+:2003A0008000109904CB3FFC00001099F8CB3FFCFFDF8600F8FB3FFCFFFFFFFFFFFFFFFFD9
+:2003C000FFFFFFFFF8E701EAFFFFFFFF0408409900800085FFDF5928060500ECFFFFFFFF1F
+:2003E0000100008144CD6199FFFFFFFFF80066FFFFFFFFFFF8FE01EAFFFFFFFF0908409B52
+:20040000FFDFB97D860900ECFFFFFFFFFFDFB805866E02EAFFFFFFFF0908409BFFDFB80553
+:20042000860200ECFFFFFFFFFFDF83790908609BFFFFFFFF0A08409BFFDFB97D860400ECF3
+:20044000FFFFFFFFFFDF83790A08609BFFDFF99BF0BE709BFFFFFFFF04084099200000800D
+:20046000FFDFC301FFDFD44CF86CE0FE80000099000030998000109984CB3FFCFFDF8402A1
+:200480000000309B3D02019B01003099F8C33FFC0000309901ECB0FFF8E37EFCF8E33FFC26
+:2004A000FFFFFFFFE5024199FFDFB80C8635BAFD40000081FFDF3908FFFF1F99FFDF21CB0B
+:2004C000F8CB3FFCFFDF84007A024199FFDFB80C8601BAFD7C024199FFDFB80C8611BAFD3E
+:2004E0003B024199FFDFB80C8621BAFDFFDF04CA40001099F8F73FFC7902419941001099E7
+:20050000F8F73FFC8002419945001099F8F73FFCE182409942001099F8F73FFCE2824099AF
+:20052000FFDFB80C8645BAFD2D03409943001099F8F73FFC32034099FFDFB80C8655BAFD36
+:200540003003409944001099F8F73FFC33034099FFDFB80C8665BAFD30BA50994600109963
+:20056000F8F73FFCFFDFA23CF8B08FFC47001099F8F73FFCF9BE4099FFDFB8040675BAFDEC
+:20058000E482409948001099F8F73FFCE3824099FFDFB8040685BAFDFFDF14CAF8FB3FFCFD
+:2005A000FFFFFFFFFFFFFFFF55AA00831E80619B1D80619B1C80619BF80066FFFFFFFFFF9D
+:2005C000FFDF809B0000709901000081F8B1CFFC00200081F8B18FFC00000081F8B14FFCD9
+:2005E0003CBA00810400709900000081F8B1CFFC4C840081F8B18FFC00000081F8B14FFC88
+:20060000D0A700810800709900000081F8B1CFFC34BA0081F8B18FFC00000081F8B14FFCC4
+:20062000E0A700810C00709900000081F8B1CFFCB7030081F8B18FFC00000081F8B14FFCC4
+:20064000240300811000709900000081F8B1CFFC04BA0081F8B18FFC00000081F8B14FFCFC
+:20066000D8B900811400709900000081F8B1CFFCB0B90081F8B18FFC00000081F8B14FFCC3
+:2006800050820081180070990207008127C0619913320081F8B14FFC112200810CC0719937
+:2006A00054760081F8B14FFC1032008108C071990000008540CE619DFFFFFFFFF80064FF7E
+:2006C000FFFFFFFF008000850408609D0608609DF4BE609D6C4D619D40CE619DFFDF809A9B
+:2006E00000000080D43F7098D4BF7098D43F7198D4BF7198D43F7298D807709820035099FC
+:20070000E80770990000008109086099FFFFFF810A08609900000081C0016099C1016099D7
+:200720005000008154CD61992000008164CD61993000008174CD6199D882509974CC719988
+:200740004B8440997CCC6199F8B1CFFCFFDFA27CFFDFA27CFFDFA27C20027099000000819B
+:2007600088CD61990100008158CD6199010000815CCD6199FF03008160CD619901000081B8
+:2007800078CD61993E0300817CCD61993E03008180CD6199F80064FFFFFFFFFF04084099D0
+:2007A000E0830080FFDF58080608409B001C0080FFDF5809FFDF5D18F4BE409B1060008084
+:2007C000FFDF5809FFDF5D186C4D419B00000080FFDF5809FFDF5D180408609906086099D4
+:2007E000F4BE60996C4D619940CE6199F80064FFFFFFFFFFFFFFFFFF3503409F3403609FF3
+:20080000FFDF809B35036099C101409901000080FFDF5900F860E0FEFFDFBC04C1016099CC
+:200820004CCD419BFFDF92013003409DFFDF013A00000087FFDF092B843309FD847709FDD2
+:2008400088CD619B3503609FE8015099FFDF839EF8A08FFC01000082FFDF5801060600EC6A
+:20086000FFFFFFFFE8015099F8A0CFFC14000084FFDF1020063000ECFFFFFFFFF8A08FFC60
+:2008800001000082FFDF5801060700ECFFFFFFFFFFDF899BFFDF5B09FFDF0318FFDF03A2E9
+:2008A000FFDF43A6010000830908609BFFFFFFFF4CCD419BFFDF9201FFDF3914FFDF10481E
+:2008C000F8E8E0FE0C9405FD8CCD6199F8B44FFC0C9338FD35034099FFDF01183503609961
+:2008E000100000850A08409BC101409908000080FFDF5900069654FD0A08609BFFDFBC1C6C
+:20090000C101609913000083FFDFA07DF8B4B7FCFFDFBC050C0BBAFDFFDFA07DF8B477FCA5
+:20092000FFDF00498C0386FDFFDFA07DF8B437FCFFDF08498C0386FDE801709BEB014099AA
+:20094000FFDF9A00EB016099EC076099F80064FFFFFFFFFF40CE419D00800083FFDF5929A8
+:20096000860064FFFFFFFFFF3003409BC303609BE582409BCB03609BF7BE409BC403609B66
+:200980004603409BC503609B8002419BCC03609BE807409BC903609BEA07409BC603609B27
+:2009A000EB07409BC703609BCA03609DF80064FFFFFFFFFFFFFFFFFFC001409FC40140994A
+:2009C000EA07409BFFDFBC17F8ECE0FE8C9644FDEA07609BC001609F0C0600EC04084099E6
+:2009E00000020080FFDFC300FFDFD344FFDFB97D8609D4FD04086099FFFFFFFFC001409FCA
+:200A0000C5014099EB07409BFFDFBC0FF8ECE0FE8C9644FDEB07609BC001609F0C0600ECF1
+:200A20000408409900010080FFDFC300FFDFD344FFDFB97D8609D4FD04086099FFFFFFFF45
+:200A4000C001409FC6014099E807409BFFDFBC1FE69644FDE807609BC001609FC001409FCC
+:200A6000C101409902000080FFDF5808F860E0FEE907409BFFDF0CCB8409BCFD0409BAFD5B
+:200A8000FFDFBC07F8ECE0FE8C9644FDE907609BC001609F0C0500EC040840998000008003
+:200AA000FFDFC300FFDFD3448409D4FD04086099FFFFFFFFC001409FC10140990400008082
+:200AC000FFDF5808F860E0FEFFDFBC37660500EC0408409940000080FFDFC300FFDFD3443F
+:200AE0008409D4FD04086099FFFFFFFFFFFFFFFFF80064FFFFFFFFFFFFFFFFFF9806008129
+:200B00000C916199FFDF819B0491719B0091719DFFFF0080A802008108910199E10030997E
+:200B2000FFDFC35127B38001AFB5BE7EE6B5C7FC0C916199FFDFCC0D0091719BE1003098D6
+:200B40008100309C08800298FF07C0FFFFFFFFFFF88C04FCFFDF4B03FFDF905205FCB7FF3E
+:200B60000480DA63FFDF5433E79E4B00048CDA60FFDF5400E7924B03FFDF817A06F6FFEDFB
+:200B8000FFFFFFFFF80064FFFFFFFFFF000020980000209A000010980000109A0000109C92
+:200BA0007DDFFFF8FFDF3DC9FFDF9A07978044C8B79D9809B7817DC80F92980906FDFFEDB9
+:200BC000FFDF8206478C837996CF27F0FFDF58608ECF27F09C0F59F004000080FFDFB8202C
+:200BE000C6CF07F0C48F0BF26EDFFFF8FFDFB97FF8E0E4FECC0400ECFFFFFFFFF8BD7FFC1D
+:200C0000FFDFD5CBFFDF8213940782FD01000082F8BDD7FCF8BD97FCE100309BF8B37FFCA4
+:200C20000100309960E040910000109960E240930400109B60E440950800109D60E6409781
+:200C40000C00109FFFDF9200FFDF8A08A6CF27F0B48FCAF09CCFCAF0FFDF87A2C18D30982E
+:200C60002858EF902858E592A85AFB94285C1596478E5DC8FFDF8809FFDF8808140398FD3B
+:200C8000FFDF61C8FFDF8CC8FFDF801A9780B1C8FFDF22C8C19D309AFFDF69C8FFDF2AC844
+:200CA00020060081F8AF0FFC03000081FFDF40A300000081F8A70FFCFFDF98088790C340D3
+:200CC000FFDFD344FFDF3908879047A2F8A30FFC9C9008FD9C9030FD9C9000FD9C9028FD56
+:200CE000FDDFFFF89C9008FD9C9030FD9C9000FD9C9028FD7DDFFFF8FFDF38A9FFDF00C865
+:200D0000FFDF0100FFDF20C8FD9087F8FFDF00C8FFDF7900FFDF20C87DDFFFF8143900ECD3
+:200D2000FFFFFFFFE7808D9DDF84809D0F929A15FFDF837D077CE7FFE788FF1CDF8CFF1DFE
+:200D4000E791909DEF95999DE788FF1CDF8CFF1DE791909DEF95999DF8B347FCF8A08FFCB3
+:200D6000F70188FDF8B187FCCC0600ECFFFFFFFF4FA08378F7F181FDFFDFB800868036FEF0
+:200D800047B11900868076FE846DFFFE6EDFFFF8F8A0CFFCFFDF8800F70180FDF8B1C7FCEC
+:200DA000F8B34FFCFFDF8806FFDF9807249001F9D79C01C8D79D22C8FFDF9800FFDF29C8C7
+:200DC000FFDF9800FFDF21C8FFDF8018FFDF31C81C9000FD1C9048FD9C9010FD1C9060FDAD
+:200DE000FFDF28C8FDDFFFF81C9000FD1C9048FD9C9010FD1C9060FDFFDF28C87DDFFFF855
+:200E00001CDFFFF8FFDF8402FFDF102E265C00ECFFFFFFFF59BCE7FF20060081F8AF0FFCA2
+:200E20008F8338A48F90747057B104CAF8A70FFCF8A31FFC3F9EB69DFFDF837EFFDF9A07FD
+:200E4000FFDF836F21BCE7FFF880E7FCE784809D1288FF00226CFF0137ABFF02FFDFFF0332
+:200E6000FFDFFF04E780FF05E784FF06FFDFFF0707FCE7FFE788FF00DF8CFF01E791FF0297
+:200E8000E791FF03E791FF04E780FF05E784FF06EF91FF07E788FF00F78CFF01E791FF0292
+:200EA000E791FF03E791FF04FFDFFF05FFDFFF06EF91FF07FFFFFFFFFFDFFF01E791FF029F
+:200EC000E791FF03FFFFFFFFE791FF06F891EFFCFFDF880EFFDF980FA49CD7FC249CC7FC1C
+:200EE000249001F9D79D9808FFDF21C8FFDF8018FFDF31C8FFDF02C8FFDF9808FFDF22C82E
+:200F00001C9000FD1C9048FD9C9010FD1C9060FDFFDF28C8FDDFFFF81C9000FD1C9048FDBA
+:200F20009C9010FD1C9060FDFFDF28C87DDFFFF81CDFFFF8F8B347FCF8A08FFCF71188FDBE
+:200F4000F8B187FCCC0600ECFFFFFFFF4FA08378F7F181FDFFDFB800868036FE47B119007A
+:200F6000868076FE846DFFFE6EDFFFF8F8A0CFFCFFDF8800F70180FDF8B1C7FCF8B34FFC25
+:200F8000FFFFFFFF20060081F8AF0FFC8F8338A48F90747057B104CAF8A70FFCF8A31FFCD5
+:200FA0003F9EB69DFFDF837E0000109918BCE7FFF880E7FCE784809D1288FF0022ACFF0175
+:200FC00037ABFF02FFDFFF03FFDFFF04E780FF05E784FF06FFDFFF07E788FF00F78CFF01BD
+:200FE000E791FF02E791FF03E791FF04FFDFFF05FFDFFF06EF91FF07FFFFFFFFFFDFFF015E
+:20100000E791FF02E791FF03FFFFFFFFE791FF06F891EFFCA49CD7FC249CC7FC241D88F998
+:20102000D79D980F04001098FFDF0AC8FFDF22C8F8B347FCF8A08FFCF71188FDF8B187FCA7
+:20104000CC0600ECFFFFFFFF4FA08378F7F181FDFFDFB800868036FE47B11900868076FE2B
+:20106000846DFFFE6EDFFFF8F8A0CFFCFFDF8800F70180FDF8B1C7FCF8B34FFC1C9000FDF5
+:201080001C9048FD9C9010FD1C9060FDBC9095FDC41588FDBC4100FDFFDF28C8FD8097F80D
+:2010A0001C9000FD1C9048FD9C9010FD1C9060FDBC4178FDFFDF28C87DDFFFF81CDFFFF8CF
+:2010C00020060081F8AF0FFC8F8338A48F90747057B104CAF8A70FFCF8A31FFCFFDF55C895
+:2010E00000001099FFDF9809E7808171FFDF75C9E784809D1288FF08228CFF0937ABFF0A89
+:20110000FFDFFF0B17ABFF0C27ABFF0D3280FF0EE784FF0F11BCE7FF1288FF08228CFF09FA
+:201120003291FF0AE791FF0B1291FF0C2280FF0D37ABFF0EEF95FF0FF884E7FC1288FF0884
+:20114000228CFF093291FF0AE791FF0B1291FF0C2280FF0D37ABFF0EEF95FF0FF884E7FC4F
+:201160001288FF08228CFF093291FF0AE791FF0B1291FF0C27ABFF0D37ABFF0EEF95FF0FBD
+:20118000FFFFFFFFFFDFFF09E791FF0AE791FF0BFFFFFFFFE791FF0EF895F7FCF8B347FC7B
+:2011A000F8A08FFCF71188FDF8B187FCF8B34FFCF80064FFFFFFFFFFFFDFFFF87DDFFFF8DE
+:2011C000FFDF00CBFFDF28CBFDDFFFF8FFDF00CBFFDF28CBFFDF8600FFDF21CAFFDF31CB41
+:2011E0007DDFFFF80100309B0100309900003098F8DCC7FC60204090600040928000309DD8
+:20120000FFDFB1CBF8CBBFFCF8B3A7FCFFDFA1CAFFDFFF74FFDFFF76FFDF809AFFDF809BCA
+:20122000F880C7FCFFDF837F04FCE7FF7FE340A0CF80E864A7B3809D3FE3A1CAC780D76846
+:20124000FFFFFFFFFFDFE864FFDF820FFFDF9DCBFFDFB1CBF8CFBFFCFFDF837FFFDF9DCBB1
+:20126000FFDF8A0AFFDFA1CBF8CF3FFCFFFFFFFFF80064FFFFFFFFFF0000309FFFDFBDCB28
+:20128000FFDFA27EFFDF94C9FFDFA27EFFDFA0CBFFDFA27EFDDFFFF8FFDFA0CB7DDFFFF861
+:2012A000FFDF94CAFFDFFF75F86E04EAFFFFFFFFF8CB04EAFFFFFFFFF8ADEFFC0000309F44
+:2012C000FFDFFDCBFFDFA27FFFDF9CCBFFDFA27FFFDFE0CBFFDFA27FFDDFFFF8FFDFE0CB41
+:2012E0007DDFFFF8F86E04EAFFFFFFFFF8CB04EAFFFFFFFFF8ADAFFCF8BCF7FCFFDF012B9D
+:20130000F8AD3FFCF8BCF7FCFFDF093AF8AD6FFCFFDFFFF8FFDFFF54FFFFFFFFFFFFFFFF17
+:20132000FFFFFFFFF80064FFFFFFFFFF980200810C916199FFDFFE40FFDFFE52FFDF10026E
+:20134000C69014FDFFDF44CAFFDFF02CFFDFF12EFFDF54CBFFDFA07DFFDF44CB0091719BC1
+:20136000FF0FC0FFFFFFFFFF0891519DFFFFFFFFFFFFFFFFF80064FFFFFFFFFFFFDF7DCBA8
+:20138000F86E04EAFFFFFFFFFFDFFF77FFDFFC39F80064FFFFFFFFFF0070309904C0519958
+:2013A000FFDF510800001099200000807DB147F8031CB0FFFFDFAE1CFFDF21CBF8BB07FC4A
+:2013C000FFDFAA1CFFDF510800000080F8B1C7FCF8B187FCF80064FF08C07199FFFFFFFFF1
+:2013E000FFFFFFFFFFDF05CAFFDF5858060700ECFFFFFFFF00040081AE0360990000008111
+:20140000AD036099FFDF46A3F81200ECFFFFFFFFAE034099FFDF8378A60186FDAE03609933
+:20142000FFDF31A3FFDFDB25FFDFA24DFFDF0EA3AD034099FFDF820000040083FFDF111849
+:20144000C6960CFDAD036099FFDF31A7FFDFDB25FFDFA24DFFDF4EA3FFDFFFF8FFDF809B80
+:20146000FFDF15CAFFDF819FFFDF30A2FFDFDB04F89F97FCFFDF867BFFDFD83CEEB2AFFCFE
+:20148000FFDF30A6FFDFDB05FFDFD83DEEB6AFFCFFDF8A9DFFDF939FFFDF30AAFFDFCC47DA
+:2014A000FFDFD93EFFDFD86EFFDF919EFFDFCC46FFDFD8747FDFFFF8FFDF919DFFDF8A9F84
+:2014C000FFDF30AEFFDFCC46FFDFD935FFDF839FFFDFD87DFFDF8A9EFFDFCC45FFDF829B51
+:2014E000FFDFD92E0F000080FFDFD805FE3E91FD4603409FFFDFC37FFFDF837BFFDF837BF3
+:20150000860D00ECFFFFFFFFFFDFA205FFDF8A9FFFDFA20DFFDFD86EFFDFA205FFDFD86E6A
+:20152000FFDFA20DFFDFD86EFFDFA20DFFDFD86EFFDF919FF8F0FFEDFFFFFFFFFFDF809A73
+:20154000FFDF85CAFFDF585A060500ECFFFFFFFFFFDF38CEFFDFD905BEA960FDF80300EC90
+:20156000FFFFFFFFFFDFB8CEFFDFD928BEA960FDF80064FFFFFFFFFFFFDF86013203609B7C
+:201580003303609BF82406EAFFFFFFFF0608409900400080FFDF580800000080FFDF1008B7
+:2015A000865E06EAFFFFFFFF0608409900400080FFDF580800400080FFDF1008866406EAE6
+:2015C000FFFFFFFF40CD419908000083FFDF59180608409B00040085FFDF5D29FFDF652A0B
+:2015E00000000080FFDF1008865359FD0608609B0100008144CD6199F87506EAFFFFFFFF57
+:201600000608409900600080FFDF580800400080FFDF100886B606EAFFFFFFFF0608409900
+:2016200000200080FFDF580800200080FFDF100886C306EAFFFFFFFF06084099002000807A
+:20164000FFDF580800200080FFDF1008868407EAFFFFFFFFAF030099F8E604EAFFFFFFFFAC
+:20166000FFFFFFFFF80066FFFFFFFFFFFFFFFFFF0508409BF0FF0087FFDF591B00200085C4
+:20168000FFDF113A060066FFFFFFFFFF03000087FFDF591BFFDFB80F061200ECFFFFFFFF39
+:2016A000000030990000309B460300995C03009B0150B0FFF8E37EFCF8E33FFCFFFFFFFF53
+:2016C000FFFFFFFF000030990000309BE0010099EC01009B012CB0FFF8E37EFCF8E33FFC31
+:2016E000FFFFFFFFFFFFFFFFFFDFB817061200ECFFFFFFFF000030990000309B46030099CF
+:201700007203009B0150B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF000030990000309BC2
+:20172000E0010099F801009B012CB0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB807BF
+:20174000061200ECFFFFFFFF000030990000309B460300998803009B0150B0FFF8E37EFC98
+:20176000F8E33FFCFFFFFFFFFFFFFFFF000030990000309BE00100990402009B012CB0FFD0
+:20178000F8E37EFCF8E33FFCFFFFFFFFFFFFFFFF000030990000309B280300993703009BB9
+:2017A0000134B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFFFFFFF0C000087FFDF591B01
+:2017C000FFDF920BFFDFB807060900ECFFFFFFFF000030990000309B9E030099A103009BED
+:2017E0000104B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB81F060900ECFFFFFFFF26
+:20180000000030990000309B9E030099A403009B0104B0FFF8E37EFCF8E33FFCFFFFFFFF9D
+:20182000FFFFFFFFFFDFB817060900ECFFFFFFFF000030990000309B9E030099A703009BF5
+:201840000104B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB80F060900ECFFFFFFFFD5
+:20186000000030990000309B9E030099AA03009B0104B0FFF8E37EFCF8E33FFCFFFFFFFF37
+:20188000FFFFFFFFFFFFFFFFF80066FFFFFFFFFF54CD4199F8B14FFC64CD4199F8B18FFCC9
+:2018A00074CD4199F8B1CFFC00000081BC077099C0CD419DB407609D2D03409F7FDFFFF8C5
+:2018C000FFDF012BFFDFFFF82D03609FFFDF86093203609B0608409D00400083FFDF59294F
+:2018E0003103409D063682FDFFDFB806F8E0E0FE5903409BFFDF8202FFDF1129F860E0FEE3
+:2019000000000083843682FD3103609D841BBAFD0C0B00ECB807509DFFDFBA05C4CD519DB9
+:20192000980600810C916199FFDF809B049171990091719DFF1FC0FFFFFFFFFF089151995E
+:20194000FFDF82A3FFDFCAA3B807709DF80064FFFFFFFFFF4603409DFFDF94C9B807509D09
+:2019600000200083FFDF1112860064FF0000009CF80064FF0080009CF85506EAFFFFFFFF8E
+:20198000F8BF02EAFFFFFFFFF80064FFFFFFFFFFF85506EAFFFFFFFFFFDF904A0100309C93
+:2019A000FFDF817A0880529EFFDF543305BCE4FF03FCB3FF0880529CC5FE54220880529EF5
+:2019C000C4FE5433FFFFFFFFFFFFFFFFF80064FFFFFFFFFF00910199D403009B000000983A
+:2019E0000080009A4603409B00200081FFDF1118860200ECFFFFFFFF008000980000009ADF
+:201A0000FFFFFFFFFFDF0CC9300340993403409FFFDF013830036099FFDF83794703409FAF
+:201A2000FFDF0138FFDF5918FFDF86093303609B00080087FFDF1130F860BFFE6FDFFFF89A
+:201A400084DFFFF8ACDFFFF8BCDFFFF84803409FFFDFFFF837DFFFF82FDFFFF8F8E302EA40
+:201A6000FFFFFFFFF8A307EAFFFFFFFF2F034099B70182FDAF0182FD2F036099300340993A
+:201A8000FFDF04C92D0340997FDFFFF8FFDF0100FFDFFFF846034099FFDF8378FFDF590057
+:201AA000D8BF6098B4075099FFDF809ED0BF7098B8075099FFDF809ECCBF709801000080A8
+:201AC000D4BF6098BC075099FFDF809EDCBF7098F80064FFFFFFFFFFD4BF409801000081EC
+:201AE000FFDF1100060064FFFFFFFFFFD8BF4098FFDF44CA0708609B04DFFFF8F84507EA25
+:201B0000FFFFFFFFF80064FFFFFFFFFFD4BF409801000081FFDF1100060064FFFFFFFFFF31
+:201B200084DFFFF8F84507EAFFFFFFFFD8BF4098FFDF44CA070840990708609BFFDF1118CD
+:201B4000060064FFFFFFFFFF9E0340994603409B4CCD419D5A03409FFFDFC32DFFDFC336AA
+:201B6000FFDF091AFFDF392A0040008000400082FFDF4121FFDF0010FFDF9008FFDF753872
+:201B8000FFDFDB20FFDFCC6805000081FFDFA07C05000081FFDFA07C20000081FFDF6C0867
+:201BA000FFDFA07C00010081FFDF6C08FFDF869F00000081FFDFA07C00800081FFDFA07CDE
+:201BC00000000081FFDFA07C00100081FFDF879F10025099FFDF819E14025099FFDF829E00
+:201BE00006084099FFDF25CA0010008AFFDF1EA0F8F904EAFFFFFFFFFFDF899D1002709BFF
+:201C0000FFDF919D1402709BFFDF21A10608609BFFDFA23C74CC519BFFDFD86574CC719B9F
+:201C20009E0340994603409B4CCD419D5A03409FFFDFC32DFFDFC336FFDF091AFFDF392AEC
+:201C40000040008000400082FFDF4121FFDF0010FFDF9008FFDF7538FFDFDB20FFDFCC68E8
+:201C600005000081FFDFA07C0A000081FFDFA07C00010081FFDF6C08FFDFA07C000400810C
+:201C8000FFDF6C08FFDF869F00000081FFDFA07C00800081FFDFA07C00000081FFDFA07CFE
+:201CA00000400081FFDF879F18025099FFDF819E1C025099FFDF829E06084099FFDF25CAA6
+:201CC0000008008AFFDF1EA4F8F904EAFFFFFFFFFFDF899D1802709BFFDF919D1C02709B99
+:201CE000FFDF21A10608609B2002509BFFDFD9252002709BFFDF829BFFDF860AFFDFA076C8
+:201D0000FFDFD875FFDFA27D7CCC619BF80064FFFFFFFFFF00800098002B00874603409D10
+:201D2000FFDF712B7DDFFFF8FFDF80CAFFDF013AFFDFA0CAD803009DFDDFFFF8FFDF90CBC9
+:201D4000FFDFA07E7DDFFFF8FFDF90CBFFDFA07E4903409DFFDFA07E4A03409DFFFFFFFFB4
+:201D6000FFFFFFFF3C05009DFDDFFFF8FFDFD0CBFFDFA07F7DDFFFF8FFDFD0CBFFDFA07F77
+:201D80004B03409FFFDFA07F4C03409FFFFFFFFFFFFFFFFF2402009DF89E04EAFFFFFFFFB0
+:201DA0004603409DFFDF809AFFDFC330FFDF8148FFDFF2004F03409DFFDF7120C007509D6B
+:201DC0004F94A216FFDFD935FFDFD8450421A0FD043A81FDC007709BF88247FCFFDFA210E4
+:201DE000C4BF6098F8B837FC2903609DF8B877FC2A03609DF8B8B7FC2B03609DF8B8F7FCDE
+:201E00002C03609DFFFFFFFFF80064FFFFFFFFFFD4BF409801000081FFDF1100060064FFFE
+:201E2000FFFFFFFF00800098002B00874603409DFFDF712B7DDFFFF8FFDF80CAFFDF013AA8
+:201E4000FFDFA0CAA4060099D802009D4D03409D4E03409BF8DF04EAFFFFFFFF2803409B60
+:201E6000FFDF819AFF010082FFDF59118FF3BAFD0808409BF8A55FFCC8BF709AFFDF0CCA3E
+:201E800044CE6199F80064FFFFFFFFFF81003098C0BF00988100309BC407009B023CB0FFE0
+:1C1EA000F8B357FCFFDF899EF894E7FCFFFFFFFFFFFFFFFFF80064FFFFFFFFFF65
+:02000004008D6D
+:20000000F82300E8FFFFFFFFF84600E801020081F84600E802020081F84600E803020081E0
+:20002000F84600E804020081F84600E805020081F84600E806020081F84600E80702008106
+:20004000F84600E810020081F84600E811020081F84600E812020081F81C04E8FFFFFFFF76
+:20006000F84804E8FFFFFFFFF84600E815020081F84600E816020081F84600E8170200811B
+:20008000FFFFFFFFF804F0FFFFFFFFFFFFFFFFFFF85000EAFFFFFFFFF83100EAFFFFFFFF44
+:2000A000F800A0FFFFFFFFFFFFFFFFFFFFFFFFFFF82800E8FFFFFFFFFFFFFFFFF80CF0FFC2
+:2000C000FFFFFFFF1000008360C0619B1200008361C0619B1400008362C0619B1600008375
+:2000E00063C0619B1800008364C0619B1A00008365C0619B1C00008366C0619B1E00008306
+:2001000067C0619BFFDF843000DFFFF6F80064FFFFFFFFFFFFFFFFFF000060991EDFFFF519
+:20012000F8B04FFC01006099FFFFFFFFF804F0FFFFFFFFFFF84A00E8FFFFFFFFFFFFFFFFCD
+:20014000FFFFFFFFF80064FFFFFFFFFFFFFFFFFFFFDFBB9DF8B87FFCF8BC3FFCFFDF093ADF
+:200160000000309B402241930000109B7DDFFFF8FFDFE9CB0000309D402441950000109D3A
+:2001800001BCE6FFF8A777FCF8ABBFFCFFFFFFFFFFDFBB9DF8B8FFFCF8BCBFFCFFDF093AE0
+:2001A0000000309B402241930000109B7DDFFFF8FFDFE9CB01BCE6FFF8A777FCF8ABBFFC9C
+:2001C000FFFFFFFFFFDF8607FFDFBB9DFFDF093FFFDFA27FFFDF013FFFDF8207FFDFA27FD9
+:2001E000FFDF093FFFDFA27FFFDF013FFFDF8207FFDFFFF8FFDF839B81FFFF87F8BDFFFCCE
+:20020000FFDFFE3F80FFFF87F8BDFFFCFFDFFE2FFFDFFE270080FF87000010980000109DA5
+:200220007DDFFFF80002309860204090600040923008309D810E3099FFDF8803FFDFE1C8D2
+:20024000F89CEFFCFFDF9003FFDF837FFFDF9DCBFFDF8212FFDFB1CBFFDF829AA84C00844A
+:20026000F8A967FCA7B7819A259CA1CAA500FE3684BDFFFD02FCE7FF47A5E909CF84A1CA3F
+:20028000A5006A219790E909BFB3FF461485FFF9F8F1E0FE0C71E1FE8CA9FFFD8CB3FFFD3E
+:2002A0008C94DCFD94B1FFFDFFDFFE162C9C8003E79C1063469900E8FFFFFFFFF80064FFB3
+:2002C000FFFFFFFF7DDFFFF8E176309AE07030990800109DA100309D00000083080010993E
+:2002E000F8BB1FFCFF7F008309001099F8BB1FFC03000083FCFF1F99F8BB1FFC04001099FB
+:20030000E1703099FFDF1DCBFFDF9200FFDF8A08FFDF29CAF881EFFC8C9880FDFFDF21A3A5
+:200320008C0382FDFFDF9201FFDF8A09FFDF69CAF89087FC0FB3A09FF88526FC8C9889FD67
+:200340000FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A199FB3866147928A01FFDF69CAC9
+:20036000FFDF39A6FFDF8001FFDF9001FFDF8169087CE4FFF8B30FFCF8A526FC9C9889FD94
+:200380000FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A19F8B39FFCFFFFFFFFA4FD00E86C
+:2003A000FFFFFFFF44A06199F8A526FC9C9889FDFFDF4A1AF8B3AFFC0C000081244421FD3F
+:2003C000243108FDFFDF44C9040380FDFFDF9001FFDF8809FFDF69C8F8B30FFCF8A516FC02
+:2003E0008C9889FDFFDF4A19F8B39FFCF80064FFFFFFFFFF0C000081244421FD243108FD08
+:20040000FFDF44C9FFDF9001FFDF8809979069C8F8B30FFCF8A526FC9C9889FDFFDF4A1A4A
+:20042000F8B3AFFCF80064FFFFFFFFFF8100309F10A1019F8100309D0128B0FFF8B397FC0A
+:20044000F8B3DFFC08001099310A30990800109BA102309B04A1019D0400109DE170309D2E
+:200460000B00008100A1619909000080FFDF39A6FFDF080124F381FD24B707FCA4FB3EFCDC
+:2004800024B77FFCFFDF8428013CE4FFF8B38FFCFFFFFFFF07000080023CE4FFF8BB87FC4C
+:2004A000F8B707FCF8B38FFC037CE4FFF8BB87FCF8B34FFCF8B707FCF8B38FFCFFDF829FDF
+:2004C000FFDF843824F181FD033CE4FFF8BB87FCF8B34FFCFFDF909FF8B38FFCFFFFFFFF62
+:2004E000F80064FFFFFFFFFF8100309B10A1019B8100309D0128B0FFF8B397FCF8B35FFCA2
+:20050000310830997DDFFFF8FFDF40CBFFDF8239FFDF68CBFDDFFFF8FFDF40CB00000080B7
+:20052000FFDF7809FFDF68CB7DDFFFF8810E309B04A1019D0400109DE170309D0B00008100
+:2005400000A16199FFDF38A6A40180FDFFDF81580414B0FFF8B707FC8FB380CFF8BB97FC1B
+:20056000F8B38FFCF8BBA7FCF8B767FC0B3CE4FFF8B707FC8FB380CFF8BB97FC8FB34ACFCF
+:20058000F8B36FFCF8BBA7FCF8B707FC8FB380CFF8BB97FC8FB34ACFF8B36FFCF8BBA7FC9F
+:2005A000FFFFFFFFF80064FFFFFFFFFF7DDFFFF80800109931EA30991000109BE18A309B0F
+:2005C0000400109D617E309DF8B787FCF8BB97FCF8BB27FC4FB649CF2FB240CFF8B78FFC29
+:2005E000F8B39FFCFFDF38A6A48401E8FFDF21A2C12A0084FFDF68211F828809FFDF69C92F
+:20060000F8B747FCF8B707FC1000109BFFDF8170FFDF8178033CE4FFF8B357FCF8B707FC03
+:20062000F8B29FFCF8B74FFCA4B33FFCF8B387FCF8BB97FCF8BB27FC4FB649CF2FB240CF92
+:20064000F8B78FFCF8BB9FFCF80064FFFFFFFFFFFDDFFFF8FFDF08CBFFDF30CA7DDFFFF80C
+:20066000FFDF08CBFFDF30CA1000109BE18A309B0400109D610E309D0182309FA4A301E891
+:20068000F8809FFCC12A0086FFDF6943F8BBC7FCC7BB849EC7BB859EC7BB869EFFDF879EE4
+:2006A00003FCE4FFFFDFB79CFFDFAE9CFFDFA59CF87807FC61803099FFDF38A6FFDF816840
+:2006C000F8BB07FC17BB6A48FFDF6A594FB648CF27BB031837BB6A6A4FBB6A7B6FBE5ACF1B
+:2006E00007BB033A073CE4FF17BB6A486FBB6A594FB648CF27BB031837BB6A6A4FBB6A7B96
+:200700006FBE5ACF07BB033A8F906A484FB648CF6FBB0318F8B34FFCFDDFFFF8FFDF10CAD1
+:20072000FFDF20CB7DDFFFF8FFDF10CAFFDF20CB118E3099F8B707FCF8B397FCF8B25FFCBF
+:20074000F8B70FFCF8B347FCF8B397FCF8B397FCF8B25FFCF8B34FFCF80064FFFFFFFFFF23
+:20076000FDDFFFF8FFDF08CBFFDF30CA7DDFFFF8FFDF08CBFFDF30CA0400109D610E309D54
+:20078000FFDF55C9C12A0084FFDF6821FFDF8809FFDF61C9A1003099F8B307FC100010993F
+:2007A0000800109BA102309BF8B747FCFFDF0DC9FFDF8168013CE4FFF8B307FCF8B34FFCE7
+:2007C000FDDFFFF8FFDF10CAFFDF20CB7DDFFFF8FFDF10CAFFDF20CB118E309997B3809B24
+:2007E000F8B25FFCF8B70FFCF8B397FCF8B397FCF8B25FFCF8B34FFCFFFFFFFFF80064FF6C
+:20080000FFFFFFFF8000309B10A1019B8000309DAC0B02E88F90809AC12A0082FFDF696108
+:2008200007828179FF7FECFFF8B35FFC2B000082FFDF0801017CE4FFF8B397FCF8B35FFC8E
+:2008400008001099310A30997DDFFFF8FFDF00CBFFDF28CBFDDFFFF8FFDF00CBFFDF28CBC9
+:200860007DDFFFF8810E309B04A1019D0400109DE170309D0900008100A161998F85A09A46
+:20088000AC0180FDACF381FDFFDF2AA22CE581FDFFDF814AF8849FFC2C1780FDF8B707FCA6
+:2008A000FF3FECFFF8B38FFC017CE4FFF8B707FCF8B38FFCF8BB97FCF8BBA7FCF8BB97FCAF
+:2008C000F8BBA7FCF8B707FC07BCE4FFF8B38FFCF8BB97FCF8BBA7FCA7BB51CFF8B35FFC10
+:2008E000F8BB97FC07B74ACFF8B36FFCF8B33FFCACB33FFCF8B707FCF8B38FFC06FCE4FF78
+:20090000F8BB97FCF8BBA7FCA7BB51CFF8B35FFCF8BB97FC8FB34ACFF8B36FFC97BB829B8D
+:20092000FFDF51CFF8B35FFCF80064FFFFFFFFFF000030990100309D10A1019DFFDF860111
+:200940000428B0FFF8E33EFC3EE302A33EE342A3DFB982A3F8E3BEFCFFDF809B19000081F6
+:2009600000A171990000009304A101990100309908A1019D0100309D8000309F8100309B80
+:20098000F8FB7FFC0110B0FFF8A71FFCFFFFFFFF0208B0FFF8B357FC1FA789CFF8A71FFCE4
+:2009A000F8A7A7FCF8A7A7FCF8A7A7FC010030980100309A0100309C0000009000000092EE
+:2009C000001802947D0588F9FFDFC8C8FFDF0032FFDFA8C80000039CF5FDFF8EFFDF001787
+:2009E000FFDF9007F8B3C7FCFFDF1948460A00EC744909CEF8A73FFC8141839A911E829A81
+:200A0000A11A839AC7B39BCF39451948811E809A9112839AF80A00ECA149819B3FA753CCC9
+:200A2000814113CE911E02CEA11A43CCC7B39BCFFFDF194839450BCE811E10CE91124BCC19
+:200A4000A14903CEF80F00EEFF000080F80D00EEFFDF1DC8F8B377FC0000109B2100309BFC
+:200A6000FFDF5BCFF80700EE02000080C79E09CEC79653CCFFDF13CEC63483FDF89EC7FCB5
+:200A8000F80064FFFFFFFFFF153CE4FF460A00EC741E09CEF81639FC8141839A911E829A39
+:200AA000A11A839AC7B39BCF39451948811E809A9112839AF80060FFA149819B391653CC57
+:200AC000814113CE911E02CEA11A43CCC7B39BCFFFDF194839450BCE811E10CE91124BCC79
+:200AE000A14903CEF80064FFFFFFFFFFFFDFFFF8FFDF829B00000085F8B9EFFCFFDFFE3ED9
+:200B00000080FF85F8B9EFFCFFDFFE2EFFDFFE260080FF877DDFFFF8810A3098810E309925
+:200B200000000086FFDF920790550084F88517FC260CB0FF18001098F8B727FCFFDFFE363A
+:200B400084BDFFFDFFDF819AFFDF809AFFDF80CAFFDFBC0EF8ECE1FE1C0800ECFFDFA0CA7C
+:200B600002FCE7FFFFDF81CCEF806A21EF84E909FFDF80CAFFDFBA0EF80400ECFFDFA0CA09
+:200B800002FCE7FFFFDF41CCEF806A21EF84E9099790FF461485FFF9F8F1E0FE0C71E1FE07
+:200BA0008CA9FFFD8CB3FFFD8C94DCFD94B1FFFDFFDFFE162FB3800330000085FFDF757AB6
+:200BC0002A000080FFDF000AFFDFA1CAF8DCDFFCFFFFFFFFF80064FFFFFFFFFF8100309FE8
+:200BE00010A1019F8100309D0210B0FFF8B397FCFFDF9609F8B3DFFCF8B397FCFFDF819A1D
+:200C000000800082F8A557FC00000082FFDF0219FFDF9609F8B3DFFC0210B0FFF8B397FC65
+:200C2000FFDF9609F8B3DFFC0800109931EA30990100109B807E309B04A1019D0400109DB3
+:200C4000E170309D0B00008100A16199F8B707FCFF17C0FFF8B38FFC07000080B4F181FDE8
+:200C6000023CE4FFF8B707FCF8B38FFCF8BB97FCFFDF39A6FFDF0801FFDF8159FFDF829BCE
+:200C8000FFDF839A47B749190FB9922037B7090A47BB011A6FB3DD730FB99220BFB3090AF0
+:200CA00097BB011A34B36FFC34E7DDFD087CE4FF47B749190FB9922037B7090A47BB011A21
+:200CC0006FB3DD730FB99220BFB3090A97BB011A6FB3DD7308000080B4F181FD24F181FD86
+:200CE000083CE4FF47B749190FB9922037BB090A47BB011A6FB3DD730FB99220BFB3090A60
+:200D000097BB011A6FB3DD7347B749190FB99220FFDF090AFFDF011A6FB3DD73B4B747FC10
+:200D20000FB99220FFDF090AFFDF011AB4B36FFCB4E7DDFDFFDF38AFFFDFC324FFDF8360BD
+:200D4000FFDFCC63FFDF1CCAFFDF900BFFDF003864000086FFDF0903267100FDFFFFFFFFCF
+:200D6000F80064FFFFFFFFFFFFDFFFF88100309F10A1019F8100309D0210B0FFF8B397FC59
+:200D8000FFDF9609F8B3DFFCF8B397FCFFDF819A00800082F8A557FC00000082FFDF0219AC
+:200DA000FFDF9609F8B3DFFC0210B0FFF8B397FCFFDF9609F8B3DFFC0400109931EA30999D
+:200DC000FEFF1F9B807E309B04A1019D0400109DE170309D0B00008100A16199F8BB07FCA4
+:200DE000FF13C0FFF8B38FFCFFFFFFFF040CB0FFF8B707FCF8B38FFC97BB5108F8B38FFC68
+:200E0000F8BBA7FCFFFFFFFFFFDF39A6FFDF8801FFDF65C8FFDF8004FFDF8801FFDF800129
+:200E2000FFDF8179FFDF8159FFDF8171FFDF8179FFDF9001FFDF0814FFDF8004FFDF817CD4
+:200E4000FFDF8179FFDF75C80000008400000082FFDF839AF8B707FC67B350CEF8B38FFC7E
+:200E600097BB51088FB308CEA7BBE016C800008EFFDF0876FFDF817E06BCE5FF07B7E8007C
+:200E800067B350CE8FB3F20F7FBBDD7B97BB51088FB308CEA7BBE016FFFFFFFF061CB3FF5A
+:200EA00007B7E80067B350CE8FB3F20F7FBBDD7B97BB51088FB308CEA7BBE016FFFFFFFF68
+:200EC00007B7E800FFDF40CF053CE5FF67B350CE8FB3F20F7FBBDD7B97BBE0168FB308CEED
+:200EE000A7BBE800FFFFFFFF00000081F8ADCFFCF8AD8FFCFFDF38AFFFDFC324FFDF835050
+:200F0000FFDFCC63FFDF809BFFDFC09FFF7F0081FFDFD963BE3C83FDBE0500ECFFDF1CCA88
+:200F2000FFDF900BFFDF003832000086FFDF0903267100FDFFFFFFFFFFFFFFFFF80064FF99
+:200F4000FFFFFFFFC4DFFFF8CFA05308FFDF1001860024FEFFDF5311810030998100309BC2
+:200F6000E170309D0400109DF8B317FCF8B35FFC0908B0FFFFDFA27C17B31008F8E0A4FEC6
+:200F8000FFDFA279FFDF1001F860A5FE445875F2CCB397FCD4BB97FCF8B35FFCFFFFFFFF35
+:200FA000F80064FFFFFFFFFFFFDFFFF87DDFFFF80000109B0000109A800030990000309B49
+:200FC0000000309A60224091600240936022409060024092F89D7CFC56550080FFDF837030
+:200FE000FFDFFF24FFDF829BF8B9BFFCFFDF8403F8B317FCFFDF69CAFFDF7009FFDF69CBEC
+:20100000F80550FC57A549A3F82551FC0B3CE6FFFFDFFF7617B3D669FFDF69CAFFDFF31AB1
+:20102000FFDF1424C64DFEFDFFDF7009FFDF69CB5005FC0257A549A35125FC118F4BFDFD91
+:20104000FFFFFFFFFFDFFF76FFDFD669FFFFFFFFFFDFF11AFFDF1424C64DFEFDFFDFFC023F
+:20106000FFDFFC118F4BFDFDF80064FFFFFFFFFFF4BE409BF8BE609B10000081FFDF59183C
+:20108000060066FFFFDF8600E2826099FFDF8600E38260990000008114CD6199FFDF809B0D
+:2010A00030BA7099F9BE6099F8BE409900200080FFDF580800200080FFDF1008868605EA8F
+:2010C000FFFFFFFFF8BE409900200080FFDF580800200080FFDF1008860806EAFFFFFFFF97
+:2010E000F8BE409900600080FFDF580800400080FFDF100886FC04EAFFFFFFFFF8BE409992
+:2011000000400080FFDF580800000080FFDF1008864005EAFFFFFFFFF80066FFFFFFFFFF51
+:201120000080409BF0FF0087FFDF591B00200085FFDF113A060066FFFFFFFFFF03000087CD
+:20114000FFDF591BFFDFB80F061200ECFFFFFFFF000030990000309B0B8300991183009BAE
+:201160000110B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF000030990000309B048000999B
+:201180006080009B015CB1FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB817061200ECB3
+:2011A000FFFFFFFF000030990000309B0B8300991783009B0110B0FFF8E37EFCF8E33FFC18
+:2011C000FFFFFFFFFFFFFFFF000030990000309B04800099BC80009B015CB1FFF8E37EFC2D
+:2011E000F8E33FFCFFFFFFFFFFFFFFFFFFDFB807061200ECFFFFFFFF000030990000309BB0
+:201200000B8300991D83009B0110B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF0000309980
+:201220000000309B048000991881009B015CB1FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF22
+:20124000000030990000309BDC820099E782009B0124B0FFF8E37EFCF8E33FFCFFFFFFFFC4
+:20126000FFFFFFFF0C000087FFDF591BFFDF920BFFDFB807060900ECFFFFFFFF00003099B5
+:201280000000309BF2820099F782009B010CB0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF43
+:2012A000FFDFB81F060900ECFFFFFFFF000030990000309BF2820099FC82009B010CB0FF0C
+:2012C000F8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB817060900ECFFFFFFFF000030993E
+:2012E0000000309BF28200990183009B010CB0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFD8
+:20130000FFDFB80F060900ECFFFFFFFF000030990000309BF28200990683009B010CB0FFB0
+:20132000F8E37EFCF8E33FFCFFFFFFFFFFFFFFFF00800087FFDFDB9F34BA709F38BA709FED
+:20134000FFDF839BF6BE609FFFDF809BB0BE009901003099FF3FC0FFF8E33FFCFFFFFFFF05
+:20136000FFDFF89BF0BE7099F80066FFFFFFFFFF0000309B0000109BF582409BFFDF83596A
+:201380007DDFFFF8FFDF69CB3880009BF8F77FFCFFDFCCC93C80009BF8F77FFCFFDF75CADA
+:2013A0004C80009BF8F77FFCFFDFA07D4880009BF8F77FFCFFDFA07D4480009BF8F77FFCD0
+:2013C000FFDFA07D4080009BF8F77FFCFFDF8F9E00000198E0A700997481009B4C84009D8C
+:2013E000F85400EAFFFFFFFFF80064FFFFFFFFFFD43F419801000081FFDF1100060064FF9E
+:20140000FFFFFFFFDE824099FFDF8200DE826099FFDF8350A60064FFFFFFFFFF0E83409BBC
+:20142000FFDF0918A60B00ECFFFFFFFFFFDF8358A60064FFFFFFFFFFF4BE409BFFBF008586
+:20144000FFDF5929F4BE609BFFDF819BDC82709BF80064FFFFFFFFFFFFDF0118F860E0FE98
+:20146000F8C2FFEFFFFFFFFFCC3F5198F8A087FCFFDF819BFFDF3409DC825099FFDFDA2C79
+:20148000DC827099F8B88FFCFFDF835A0E83409BFFDF091A060064FFFFFFFFFF0E83409BB1
+:2014A000FFDF829B00060085EFB2DB2EFFDFD974DE0C00ECFFFFFFFF0B83409D801500837C
+:2014C000FFDF7129FFDF1139060600ECFFFFFFFFF4BE409B00200085FFDF5D29F4BE609B35
+:2014E000F80064FFFFFFFFFFF4BE409B10000085FFDF5D29F4BE609BF80064FFFFFFFFFF0B
+:20150000D43F419801000081FFDF1100060064FFFFFFFFFFDC82509BF8B49FFCFFDFB805DE
+:20152000060800ECE082409BFFDFB805060500ECCC3F5198F8A0C7FCFFDFBE08E61386FD73
+:20154000E082609BF80064FFCC3F5198F8A0C7FCFFDFBE00F86CE0FEF8DC04EAFFFFFFFFE8
+:20156000CC3F5198F8A0C7FCFFDFBE08660064FFFFFFFFFF0B83409D80150083FFDF7129B8
+:20158000FFDF091BF382409BFFDF5CC9FFDF6D11F282409BFFDF751BFFDF001BCC3F519AEE
+:2015A000F8B097FCFFDF6D18FFDF010BFFDFC336FFDF832A01000083F8BD5FFCDC82509B64
+:2015C000FFDFDA3DF8BC9FFC10000082FFDF4121FFDF101B860200ECDC82709BF80064FFB4
+:2015E000FFFFFFFFFFDFA045D8825099FFDFD86574CC719BFFDF819BE082609BDC82709BC2
+:20160000F4BE409B00400085FFDF5D29F4BE609BF80064FFFFFFFFFFD43F419801000081A2
+:20162000FFDF1100060064FFFFFFFFFFB0BE00998170309910001099012CB0FFF8BB07FC4A
+:20164000F8B30FFC000001980B83409D80150083FFDF7129FFDF8A01FFDF61CAF8DCD7FC27
+:20166000C0110083FFDF7129FFDF7DCB84DFFFF8F8BB02EAFFFFFFFFB0BE00990170309942
+:2016800000000080140000829790819B080CB0FFFFDFD935030CB0FFFFDF21C907BB0010EA
+:2016A000FFDFBC30FFDFD865BE0060FF4792819B07A9D86600300086FFDF70230C0000848E
+:2016C000FFDF0832C03F619CF80064FFFFFFFFFFFFFFFFFF0B834099FFDFC7A300D5008F90
+:2016E000FFDF710FFFDF8207FFDFBFA3C011008FFFDF710FFFDF7FA38015008FFFDF710FA5
+:20170000C03F4198FFDFBE00F86CE1FEFFDF25C9FFDFB860F860E2FEFFDFB830F868E3FE11
+:20172000879139A7240182FDFFDF0109FFDF4FA3FFDF1DCBFFDFBE04F86CE0FEF8C0E0FE17
+:20174000F80064FF9C8F98F00F83409DF0BE5099C43F51988F9FA2780F90D9659E0300ECD7
+:20176000FFDFCC354F90CC74FFDFD925FFDFD845F0BE709BFFDFA21DFFDF836AFFDFCC7554
+:20178000F8A05FFC01703099B8820099FFDFA618FFDF8800FFDFBC08FFDF21C9F8BB07FC27
+:2017A000E61151FDFFDFCB6064CE419903000083FFDF5918FFDFB804860400EC0100008366
+:2017C000FFDFB814860100EC0300008307000083FFDF7409FFDF9201E582609B9A09008289
+:2017E000C4BF419EFFDF7013FFDFE01DF9FFFF86FFDFF21BFFDF5CCAFFDF9201A0CE019966
+:2018000004001099B0003099FF3BC0FF1FB30039FFFFFFFFF80064FFFFFFFFFFFFFFFFFF4F
+:20182000D43F419801000081FFDF1100060064FFFFFFFFFFC83F5198FF010083FFDF580934
+:20184000F6BE4099F6BE609BF8A047FCFFDF0008FFDF820010010080FFDF0808A61100FDF8
+:20186000FFDF1118860400ECFFFFFFFF00800081FFDFC09F34BA709938BA7099FFDFFFF8EA
+:20188000F84C01EEFFFFFFFFF8B505EAFFFFFFFF0000019A44A00199E0A7009DF8B100EAB1
+:2018A000FFFFFFFF03000080D43F6198F84101EEFFFFFFFFE63F4198FFDFB800260B00ECC8
+:2018C00001000082FFDF28109B830099D8B9009BF85007EAFFFFFFFFD8B9009DE0A7009909
+:2018E0003CBA009BF8F702EAFFFFFFFFF80C00ECFFFFFFFFE73F4198FFDFB800A60800EC65
+:20190000FFDF38A6FFDF8178FFDF9000FFDF809B8100309B3CBA009BFF3FECFFF8B34FFCD1
+:20192000FE7F0081F7BE6099F482409974CC519BF8B45FFCFFDF6D09C0110081FFDF0109EB
+:201940000B834099FFDFC424FFDF4109FFDF82010C834099FFDFBE04661382FDFFDF920958
+:20196000FFDF9200FFDF09093CBA009B8002309BFFDF69CBF8B77FFC0C834099FFDF8378AC
+:20198000A60300ECF7BE409BFFDF8201FF3FEEFFF8B35FFC0000309B0000109BF582409BC8
+:2019A000FFDF83597DDFFFF8FFDF69CBF7BE409D5880009BF8F77FFCFFDF4CC95080009B3B
+:2019C000F8F77FFCFFDF0CCB5480009BF8F77FFCFFDF4CCBFFDF0909FFDF0CC98000309B2C
+:2019E0003CBA009B0000109B7DDFFFF8FFDF29CBF8CB7FFCFFDF8603023CE4FFF8E37FFC6A
+:201A0000FFDF1129C60782FDFFFFFFFFFFDF8600FFDF101BC61186FDE4826099FFDF8608D4
+:201A2000E3826099E63F4198FFDFB800260800EC9B830099D8B9009BF85007EAFFFFFFFF82
+:201A4000D8B9009DE0A70099E0A7009BF80B01EAFFFFFFFFFFFFFFFFE0A700994C84009BA5
+:201A6000D0A7009DF86B01EAFFFFFFFFD83F419834BA509938BA509BFFDFA07DCFB4A07CCA
+:201A8000FFDF04CA34BA709938BA709BD4BF419803000081FFDF1100060064FFFFFFFFFF62
+:201AA000F8C400EEFFFFFFFFE53F4198FFDFBE00661200ECFFFFFFFF34BA509938BA509BD3
+:201AC00000800082288200994082009B3882009DF8D103EAFFFFFFFF440800ECFFFFFFFF27
+:201AE0004C840099E0A7009BD0A7009D4082009FF89401EAFFFFFFFFF81100ECFFFFFFFF82
+:201B0000C0BF419EFFDFB863F8E0E2FEFFDFF5C9FFDF3BA724F783FD2C0782FDFFDFEDCB77
+:201B20004C840099E0A7009BD0A7009DF8D801EAFFFFFFFFE0A700995082009DF80102EADB
+:201B4000FFFFFFFFF89B00EEFFFFFFFFE63F4198FFDFB800A60E00ECE73F4198FFDFB80043
+:201B6000260B00EC01000082FFDF28109B83009904BA009BF85007EAFFFFFFFF04BA009D0F
+:201B8000E0A700993CBA009BF85A03EAFFFFFFFFF7BE6099FFFFFFFFE73F4198FFDFB8001A
+:201BA000260700EC9B83009904BA009BF85007EAFFFFFFFF04BA009DE0A70099F83A01EA2F
+:201BC000FFFFFFFFFFFFFFFFFABE4099FFDF25CAFBBE409F74810099E0A7009B0080019A4C
+:201BE0000B83409B80150081FFDF7118FFDF8A00FFDF29CAF8DDD7FC0D834099F8EA03EAE6
+:201C0000FFFFFFFF04000081FFDFF264E1826099FFDF8608E2826099C43F5198FFDFFE081A
+:201C2000FFDF44CA0B834099FFDFBE5CE611A0FDFFDF0CC9C43F7198F8D205EAFFFFFFFF51
+:201C4000F85C00EEFFFFFFFF23830099B0B9009BE43F4198F86007EAFFFFFFFFB0B90099C0
+:201C6000E0A7009B3CBA009F0080019A0B83409B00470082FFDF7111FFDF80018015008488
+:201C8000FFDF7112F7BE409BFFDF65CBC0BF419E56550085FFDF703A03000083FFDF592949
+:201CA00020CE619BF84C02EAFFFFFFFF01000085C0BF419EC4CE4199FFDFBE24E60500EC27
+:201CC000FFFFFFFFFFDFBE03661DBAFDC0CE619DF80064FFFFFFFFFF0C000083FFDF59097D
+:201CE000FFDFB825860800ECFFFFFFFFFFDFBE03660064FFFFFFFFFFFFDFBE0BE61DBAFDEE
+:201D0000C0CE619DF80064FFFFFFFFFFC8BF419EFFDFBE13661DBAFD03000083FFDF5913C1
+:201D2000FFDF1113060064FFFFFFFFFFC0CE619DF82000EEFFFFFFFFF80064FFFFFFFFFF57
+:201D4000800230998100309B16000082FFDF7401000010997DDFFFF8FFDF61C9F8B717FC3B
+:201D6000FFDF829B0228B0FFF8B317FC27B34AA3F8B36FFCFFFFFFFFF80064FFFFFFFFFFA1
+:201D8000800230998000309B28000082FFDF7401000010997DDFFFF8FFDF61C9F8B717FCEA
+:201DA000019CB0FFF8B317FCF8B35FFCFFFFFFFFF80064FFFFFFFFFF8780FF7418CD0199C7
+:201DC000E10030990100008114CD6199F8B317FCFFDF8E29033CB0FF07B3E82D0512C8DA33
+:201DE00017B3E8244510C8DA0000008114CD6199FFDF3600F8B047FCFFDF2900FFDF90281E
+:201E000030BA5099FFDF2808FFDFFE0000000080FFDFD84430BA709901000081F80064FFBB
+:041E2000F9BE60990E
+:02000004008E6C
+:20000000F82300E8FFFFFFFFF84600E801030081F84600E802030081F84600E803030081DD
+:20002000F84600E804030081F84600E805030081F84600E806030081F84600E80703008102
+:20004000F84600E810030081F84600E811030081F84600E812030081F81906E8FFFFFFFF74
+:20006000F82406E8FFFFFFFFF84600E815030081F84600E816030081F84600E8170300813A
+:20008000FFFFFFFFF804F0FFFFFFFFFFFFFFFFFFF85000EAFFFFFFFFF83100EAFFFFFFFF44
+:2000A000F800A0FFFFFFFFFFFFFFFFFFFFFFFFFFF82800E8FFFFFFFFFFFFFFFFF80CF0FFC2
+:2000C000FFFFFFFF1000008370C0619B1200008371C0619B1400008372C0619B1600008345
+:2000E00073C0619B1800008374C0619B1A00008375C0619B1C00008376C0619B1E000083C6
+:2001000077C0619BFFDF843000DFFFF6F80064FFFFFFFFFFFFFFFFFF000060991EDFFFF509
+:20012000F8B04FFC01006099FFFFFFFFF804F0FFFFFFFFFFF84A00E8FFFFFFFFFFFFFFFFCD
+:20014000FFFFFFFFF80064FFFFFFFFFFFFFFFFFF7DDFFFF8E176309AE07030990800109D0E
+:20016000A100309D0000008308001099F8BB1FFCFF7F008309001099F8BB1FFC0300008308
+:20018000FCFF1F99F8BB1FFC04001099E1703099FFDF1DCBFFDF9200FFDF8A08FFDF29CAA0
+:2001A000F881EFFC8C9880FDFFDF21A38C0382FDFFDF9201FFDF8A09FFDF69CAF89087FC8C
+:2001C0000FB3A09FF88526FC8C9889FD0FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A19AF
+:2001E0009FB3866147928A01FFDF69CAFFDF39A6FFDF8001FFDF9001FFDF8169087CE4FF97
+:20020000F8B30FFCF8A526FC9C9889FD0FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A1989
+:20022000F8B39FFCFFFFFFFFA4A000E8FFFFFFFF44A06199F8A526FC9C9889FDFFDF4A1ABB
+:20024000F8B3AFFC0C000081244421FD243108FDFFDF44C9040380FDFFDF9001FFDF88098E
+:20026000FFDF69C8F8B30FFCF8A516FC8C9889FDFFDF4A19F8B39FFCF80064FFFFFFFFFF82
+:200280000C000081244421FD243108FDFFDF44C9FFDF9001FFDF8809979069C8F8B30FFC1A
+:2002A000F8A526FC9C9889FDFFDF4A1AF8B3AFFCF80064FFFFFFFFFF8100309F10A1019F35
+:2002C0008100309D0128B0FFF8B397FCF8B3DFFC08001099310A30990800109BA102309B5E
+:2002E00004A1019D0400109DE170309D0B00008100A1619909000080FFDF39A6FFDF080198
+:2003000024F381FD24B707FCA4FB3EFC24B77FFCFFDF8428013CE4FFF8B38FFCFFFFFFFF5F
+:2003200007000080023CE4FFF8BB87FCF8B707FCF8B38FFC037CE4FFF8BB87FCF8B34FFC69
+:20034000F8B707FCF8B38FFCFFDF829FFFDF843824F181FD033CE4FFF8BB87FCF8B34FFC3B
+:20036000FFDF909FF8B38FFCFFFFFFFFF80064FFFFFFFFFF8100309B10A1019B8100309D00
+:200380000128B0FFF8B397FCF8B35FFC310830997DDFFFF8FFDF40CBFFDF8239FFDF68CB59
+:2003A000FDDFFFF8FFDF40CB00000080FFDF7809FFDF68CB7DDFFFF8810E309B04A1019DA1
+:2003C0000400109DE170309D0B00008100A16199FFDF38A6A40180FDFFDF81580414B0FFCB
+:2003E000F8B707FC8FB380CFF8BB97FCF8B38FFCF8BBA7FCF8B767FC0B3CE4FFF8B707FCFA
+:200400008FB380CFF8BB97FC8FB34ACFF8B36FFCF8BBA7FCF8B707FC8FB380CFF8BB97FCB5
+:200420008FB34ACFF8B36FFCF8BBA7FCFFFFFFFFF80064FFFFFFFFFF7DDFFFF8080010999E
+:2004400031EA30991000109BE18A309B0400109D617E309DF8B787FCF8BB97FCF8BB27FC1C
+:200460004FB649CF2FB240CFF8B78FFCF8B39FFCFFDF38A6A42701E8FFDF21A2C12A00846F
+:20048000FFDF68211F828809FFDF69C9F8B747FCF8B707FC1000109BFFDF8170FFDF8178AE
+:2004A000033CE4FFF8B357FCF8B707FCF8B29FFCF8B74FFCA4B33FFCF8B387FCF8BB97FC25
+:2004C000F8BB27FC4FB649CF2FB240CFF8B78FFCF8BB9FFCF80064FFFFFFFFFFFDDFFFF887
+:2004E000FFDF08CBFFDF30CA7DDFFFF8FFDF08CBFFDF30CA1000109BE18A309B0400109DF5
+:20050000610E309D0182309FA44601E8F8809FFCC12A0086FFDF6943F8BBC7FCC7BB849E52
+:20052000C7BB859EC7BB869EFFDF879E03FCE4FFFFDFB79CFFDFAE9CFFDFA59CF87807FCA0
+:2005400061803099FFDF38A6FFDF8168F8BB07FC17BB6A48FFDF6A594FB648CF27BB03187A
+:2005600037BB6A6A4FBB6A7B6FBE5ACF07BB033A073CE4FF17BB6A486FBB6A594FB648CFBE
+:2005800027BB031837BB6A6A4FBB6A7B6FBE5ACF07BB033A8F906A484FB648CF6FBB031822
+:2005A000F8B34FFCFDDFFFF8FFDF10CAFFDF20CB7DDFFFF8FFDF10CAFFDF20CB118E3099B5
+:2005C000F8B707FCF8B397FCF8B25FFCF8B70FFCF8B347FCF8B397FCF8B397FCF8B25FFCFD
+:2005E000F8B34FFCF80064FFFFFFFFFFFDDFFFF8FFDF08CBFFDF30CA7DDFFFF8FFDF08CB4E
+:20060000FFDF30CA0400109D610E309DFFDF55C9C12A0084FFDF6821FFDF8809FFDF61C9CC
+:20062000A1003099F8B307FC100010990800109BA102309BF8B747FCFFDF0DC9FFDF81685B
+:20064000013CE4FFF8B307FCF8B34FFCFDDFFFF8FFDF10CAFFDF20CB7DDFFFF8FFDF10CA77
+:20066000FFDF20CB118E309997B3809BF8B25FFCF8B70FFCF8B397FCF8B397FCF8B25FFCA4
+:20068000F8B34FFCFFFFFFFFF80064FFFFFFFFFF8000309B10A1019B8000309DACAE01E8E9
+:2006A0008F90809AC12A0082FFDF696107828179FF7FECFFF8B35FFC2B000082FFDF080166
+:2006C000017CE4FFF8B397FCF8B35FFC08001099310A30997DDFFFF8FFDF00CBFFDF28CBF4
+:2006E000FDDFFFF8FFDF00CBFFDF28CB7DDFFFF8810E309B04A1019D0400109DE170309DEE
+:200700000900008100A161998F85A09AAC0180FDACF381FDFFDF2AA22CE581FDFFDF814A3D
+:20072000F8849FFC2C1780FDF8B707FCFF3FECFFF8B38FFC017CE4FFF8B707FCF8B38FFC89
+:20074000F8BB97FCF8BBA7FCF8BB97FCF8BBA7FCF8B707FC07BCE4FFF8B38FFCF8BB97FC8D
+:20076000F8BBA7FCA7BB51CFF8B35FFCF8BB97FC07B74ACFF8B36FFCF8B33FFCACB33FFCE8
+:20078000F8B707FCF8B38FFC06FCE4FFF8BB97FCF8BBA7FCA7BB51CFF8B35FFCF8BB97FC22
+:2007A0008FB34ACFF8B36FFC97BB829BFFDF51CFF8B35FFCF80064FFFFFFFFFF0000209846
+:2007C0000000209A000010980000109A0000109C7DDFFFF8FFDF3DC9FFDF9A07978044C888
+:2007E000B79D9809B7817DC80F92980906FDFFEDFFDF8206478C837996CF27F0FFDF58600F
+:200800008ECF27F09C0F59F004000080FFDFB820C6CF07F0C48F0BF26EDFFFF8FFDFB97F00
+:20082000F8E0E4FECC0400ECFFFFFFFFF8BD7FFCFFDFD5CBFFDF8213940782FD0100008288
+:20084000F8BDD7FCF8BD97FCE100309BF8B37FFC0100309960E040910000109960E240935D
+:200860000400109B60E440950800109D60E640970C00109FFFDF9200FFDF8A08A6CF27F0B7
+:20088000B48FCAF09CCFCAF0FFDF87A2C18D30982858EF902858E592A85AFB94285C159663
+:2008A000478E5DC8FFDF8809FFDF8808140398FDFFDF61C8FFDF8CC8FFDF801A9780B1C874
+:2008C000FFDF22C8C19D309AFFDF69C8FFDF2AC820060081F8AF0FFC03000081FFDF40A3AB
+:2008E00000000081F8A70FFCFFDF98088790C340FFDFD344FFDF3908879047A2F8A30FFC7B
+:200900009C9008FD9C9030FD9C9000FD9C9028FDFDDFFFF89C9008FD9C9030FD9C9000FD4D
+:200920009C9028FD7DDFFFF8FFDF38A9FFDF00C8FFDF0100FFDF20C8FD9087F8FFDF00C857
+:20094000FFDF7900FFDF20C87DDFFFF8143900ECFFFFFFFFE7808D9DDF84809D0F929A1591
+:20096000FFDF837D077CE7FFE788FF1CDF8CFF1DE791909DEF95999DE788FF1CDF8CFF1DAF
+:20098000E791909DEF95999DF8B347FCF8A08FFCF70188FDF8B187FCCC0600ECFFFFFFFF84
+:2009A0004FA08378F7F181FDFFDFB800868036FE47B11900868076FE846DFFFE6EDFFFF85A
+:2009C000F8A0CFFCFFDF8800F70180FDF8B1C7FCF8B34FFCFFDF8806FFDF9807249001F9E0
+:2009E000D79C01C8D79D22C8FFDF9800FFDF29C8FFDF9800FFDF21C8FFDF8018FFDF31C88E
+:200A00001C9000FD1C9048FD9C9010FD1C9060FDFFDF28C8FDDFFFF81C9000FD1C9048FDBF
+:200A20009C9010FD1C9060FDFFDF28C87DDFFFF81CDFFFF8FFDF8402FFDF102E265C00EC73
+:200A4000FFFFFFFF59BCE7FF20060081F8AF0FFC8F8338A48F90747057B104CAF8A70FFCD5
+:200A6000F8A31FFC3F9EB69DFFDF837EFFDF9A07FFDF836F21BCE7FFF880E7FCE784809DBC
+:200A80001288FF00226CFF0137ABFF02FFDFFF03FFDFFF04E780FF05E784FF06FFDFFF07CC
+:200AA00007FCE7FFE788FF00DF8CFF01E791FF02E791FF03E791FF04E780FF05E784FF062B
+:200AC000EF91FF07E788FF00F78CFF01E791FF02E791FF03E791FF04FFDFFF05FFDFFF066C
+:200AE000EF91FF07FFFFFFFFFFDFFF01E791FF02E791FF03FFFFFFFFE791FF06F891EFFCB6
+:200B0000FFDF880EFFDF980FA49CD7FC249CC7FC249001F9D79D9808FFDF21C8FFDF801847
+:200B2000FFDF31C8FFDF02C8FFDF9808FFDF22C81C9000FD1C9048FD9C9010FD1C9060FD14
+:200B4000FFDF28C8FDDFFFF81C9000FD1C9048FD9C9010FD1C9060FDFFDF28C87DDFFFF8F7
+:200B60001CDFFFF8F8B347FCF8A08FFCF71188FDF8B187FCCC0600ECFFFFFFFF4FA0837815
+:200B8000F7F181FDFFDFB800868036FE47B11900868076FE846DFFFE6EDFFFF8F8A0CFFCFF
+:200BA000FFDF8800F70180FDF8B1C7FCF8B34FFCFFFFFFFF20060081F8AF0FFC8F8338A4B5
+:200BC0008F90747057B104CAF8A70FFCF8A31FFC3F9EB69DFFDF837E0000109918BCE7FF6A
+:200BE000F880E7FCE784809D1288FF0022ACFF0137ABFF02FFDFFF03FFDFFF04E780FF059C
+:200C0000E784FF06FFDFFF07E788FF00F78CFF01E791FF02E791FF03E791FF04FFDFFF053F
+:200C2000FFDFFF06EF91FF07FFFFFFFFFFDFFF01E791FF02E791FF03FFFFFFFFE791FF0605
+:200C4000F891EFFCA49CD7FC249CC7FC241D88F9D79D980F04001098FFDF0AC8FFDF22C889
+:200C6000F8B347FCF8A08FFCF71188FDF8B187FCCC0600ECFFFFFFFF4FA08378F7F181FDA0
+:200C8000FFDFB800868036FE47B11900868076FE846DFFFE6EDFFFF8F8A0CFFCFFDF8800FE
+:200CA000F70180FDF8B1C7FCF8B34FFC1C9000FD1C9048FD9C9010FD1C9060FDBC9095FDA3
+:200CC000C41588FDBC4100FDFFDF28C8FD8097F81C9000FD1C9048FD9C9010FD1C9060FD06
+:200CE000BC4178FDFFDF28C87DDFFFF81CDFFFF820060081F8AF0FFC8F8338A48F90747025
+:200D000057B104CAF8A70FFCF8A31FFCFFDF55C800001099FFDF9809E7808171FFDF75C905
+:200D2000E784809D1288FF08228CFF0937ABFF0AFFDFFF0B17ABFF0C27ABFF0D3280FF0E97
+:200D4000E784FF0F11BCE7FF1288FF08228CFF093291FF0AE791FF0B1291FF0C2280FF0D66
+:200D600037ABFF0EEF95FF0FF884E7FC1288FF08228CFF093291FF0AE791FF0B1291FF0C40
+:200D80002280FF0D37ABFF0EEF95FF0FF884E7FC1288FF08228CFF093291FF0AE791FF0B20
+:200DA0001291FF0C27ABFF0D37ABFF0EEF95FF0FFFFFFFFFFFDFFF09E791FF0AE791FF0B41
+:200DC000FFFFFFFFE791FF0EF895F7FCF8B347FCF8A08FFCF71188FDF8B187FCF8B34FFC52
+:200DE000F80064FFFFFFFFFFFDDFFFF8FFDF00CBFFDF20CA7DDFFFF8FFDF00CBFFDF20CA94
+:200E0000FFFFFFFFFDDFFFF8FFDF08CBFFDF28CA7DDFFFF8FFDF08CBFFDF28CAFFFFFFFFB2
+:200E2000000030990000309B340201998C02019B0158B1FFF8E37EFCF8E33FFCFFFFFFFFB4
+:200E4000FFFFFFFFFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF92
+:200E6000FDDFFFF8FFDF08CAFFDF28CB7DDFFFF8FFDF08CAFFDF28CBFFFFFFFFFFFFFFFF52
+:200E8000FDDFFFF8FFDF00CB85026199FFDF08CB87026199FFDF10CB890261997DDFFFF890
+:200EA000FFDF00CB86026199FFDF08CB88026199FFDF10CB8A026199FFDF15CA35026199A5
+:200EC000FFDF0DCA36026199FDDFFFF885024199FFDF20CB7DDFFFF886024199FFDF20CBB0
+:200EE0000000109935024199FFDFC325FFDF832936024199FFDFC326FFDF8372FFDF8A0ACA
+:200F0000FFDF011AFFDFA1CBF8EB3EFCF8FB3EFC380261998300008180026199008000838D
+:200F200082024199FF7F0085FFDFB804869654FD825A0085FFDFB80C869654FDE749008524
+:200F4000FFDFB814869654FD00400085FFDFB81C869654FD3E390085FFDFB824869654FD73
+:200F600041340085FFDFB82C869654FD61300085FFDFB834869654FD412D0085FFDFB83C36
+:200F8000869654FDAB2A0085FFDFB844869654FD7A280085FFDFB84C869654FD8402619B4B
+:200FA000FFFFFFFFF80064FFFFFFFFFFFFFFFFFFF80304EAFFFFFFFFF80505EAFFFFFFFF15
+:200FC000FFDF86008202419B8102419DFFDF1129861186FD34026199FFFFFFFFF80064FF33
+:200FE000FFFFFFFF8202419981026199FFDF860034026199F80064FFFFFFFFFFFFFFFFFF33
+:2010000034024199F80064FFFFFFFFFFFFDFFFF8FDDFFFF889024199FFDF20CB7DDFFFF840
+:201020008A024199FFDF20CB81003099FDDFFFF887024199FFDF28CB7DDFFFF88802419979
+:20104000FFDF28CB8100309B37024199FFDF3DCB35024199FFDF44C938024199FFDF84C93F
+:2010600084024199FFDFC09FFFDF849EFFDFDDC9FFDFFDC8FFDF841BFFDF7437FFDFDDC823
+:20108000FFDF7023FFDFA07BFFDFDDC8FFDF7423FFDFC308FFDFCC43FFDF900BFFDF880B6E
+:2010A00081024199FFDF82008202419BFFDF1118C60186FD81026199FFDF9DCBFFDFB5CAA2
+:2010C000FFDF9006FFDF817E000010994020419110000081FFDFC09FFFDF809E01BCE5FF79
+:2010E00017A31F00FFDFC46CFFFFFFFFFFDF1F00F8B047FCFFDF1008269204FDF8B087FC4B
+:20110000FFDF1008269204FDF8B0C7FCFFDF1008269204FDFFDF3DC881024199FFDFB8042C
+:20112000F860E0FE83024199FFDF1078F8E8E0FE948F28F084941DFD83026199FFDF8604A2
+:20114000FFDF44CBFFDF0879FFDF8408FFDF3D10949225FD94941DFD83026199FFDF3DCAC0
+:20116000FDDFFFF887024199FFDF30CB7DDFFFF888024199FFDF30CB8100309D8102419925
+:20118000FFDFB804C60900ECFFFFFFFFE100309DFFDF1DCBFFDF83600000109DFFDF31CB42
+:2011A000F8CBBFFCFFDF809BF8B38FFCFFFFFFFFFFFFFFFFFFDFFF2400400080FFDFC09C8F
+:2011C000FFDF877DFFDFED9FFFDFAA9FFFDF900BFFDF817B0BFCE4FF17B32B2DFFDF3E79A8
+:2011E000B7B36A49FFDF434BFFDF4D1A17B3512AFFDF3E79FFDF6A49FFDF4D1AFFDF512A18
+:20120000FFDF033A6FB3C530FFFFFFFFFFDF2B2DFFDFFC50FFDFFC7AFFDFFC60FFDFFE00D6
+:20122000FFDF859CFFDFFF2400400080FFDFC09CFFDF9DCBFFDFB5CAFFDF900EFFDF817EB8
+:20124000FFDF0836FFDF0836FFDF8176FFDF877EFFDFF69FFFDFB29F0BBCE5FF17B32B2E2E
+:20126000FFDF3E79B7B36A49FFDF434BFFDF4D1A17B3512AFFDF3E79FFDF6A49FFDF4D1A5B
+:20128000FFDF512AFFDF033A6FB3C530FFFFFFFFFFDF2B2EFFDFFC50FFDFFC7AFFDFFC60D8
+:2012A000FFDFFE00FFDF869CFFDFFF2400400080FFDFC09CFFDF857AFFDFD29CFFDF929D21
+:2012C0000BFCE4FF17B32B22FFDF3E79B7B36A49FFDF434BFFDF4D1A17B3512AFFDF3E79D0
+:2012E000FFDF6A49FFDF4D1AFFDF512AFFDF033A6FB3C530FFFFFFFFFFDF2B22FFDFFC503C
+:20130000FFDFFC7AFFDFFC60FFDFFE00FFDF879CFFDFA89CFFDFFE20FFDFB09CFFDFFE2816
+:20132000FFDFB89CFFDFFE30FFDFFC20FFDFFC053A024199FFDFC4CB7FDFFFF8FFDFFE08DA
+:20134000FFDFA278FFDF7130FFDF3DC8FFDFA278FFDF44C8FFDF7131FFDFA079FFDF8E9CD2
+:20136000FFDF7530FFDF35C8FFDFA278FFDF44C8FFDF6D31FFDFA079FFDF8D9CFFDF753030
+:20138000FFDF2DC8FFDF0067FFDF5DC8FFDFB09CFFDFA278FFDF7850F8A547FCFFDFA89C68
+:2013A000FFDFA278E60180FDF8A587FCFFDFA079FFDFA001FFDFFE31FFDFFF48FFDF939DFB
+:2013C000FFDF2B5BFFDF2B3EFFDFB09FF8A04FFCFFDF1100C69404FDF8A08FFCFFDF1100F6
+:2013E000C69404FDF8A0CFFCFFDF1100C69404FDFFDF35CBFFDF8600971186FD3B02619941
+:20140000FFDF15CB3C026199FFFFFFFFF80064FFFFFFFFFF37024199FFDF3DCBFDDFFFF8B7
+:2014200087024199FFDF20CB7DDFFFF888024199FFDF20CB00003099FFDF1DCB00001099C8
+:20144000FFDF21CBF8CB3FFCFDDFFFF8FFDF00CBFFDF20CA7DDFFFF8FFDF00CBFFDF20CABC
+:20146000FFFFFFFFFDDFFFF887024199FFDF28CB7DDFFFF888024199FFDF28CBFDDFFFF80E
+:20148000FFDF08CBFFDF28CA7DDFFFF8FFDF08CBFFDF28CAFFFFFFFF3C02419B8002419985
+:2014A000FFDF7109FFDF8A01FFDF8608FFDF29097F02619BFFDF75CBFDDFFFF8FFDF00CAD9
+:2014C000FFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF01003099FFFF0081FFDFC09FFD
+:2014E000F8E33FFCFEFF0081FFDFC09F10000088FFDF8174FF3FEDFFF8E33FFCFFFFFFFF74
+:20150000FFDF800CFFFF0081FFDFC09FF8FB3FFCFDDFFFF8FFDF08CAFFDF28CB7DDFFFF8D0
+:20152000FFDF08CAFFDF28CBFFFFFFFF0000309BFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8CC
+:20154000FFDF00CAFFDF20CBFFFFFFFF0000309904001099F8CB3FFC7CDFFFF8F8FB7EFCEB
+:20156000FFDF116886CF07F1ACCF07F0FFDF1DCBFFDF83780000109BFFDF29CBF8F77EFCD0
+:20158000FFDF11688ECF07F194CF08F0FFDF86000200109994EB3FFC948F08F00200109DB1
+:2015A00094CB3FFC948067FE948F28F00200109994CB3FFCFFDF86000200109994EB3FFCCF
+:2015C000948067FE94CF28F0FFFFFFFFAC1D84FD2C0D84FDFFDF05CAFFDF8A08FDDFFFF827
+:2015E000000020997DDFFFF8FFDF22CBFFDFDDC9FFDF8173FFDF860802001099F8C37FFC71
+:20160000F8E37FFC06FCE4FFB4CF47F1FFDF1169AECF07F1AC0D80FD840F5BF184F33FFC40
+:201620007FE38200FFFFFFFF0000309DFDDFFFF8FFDF00CAFFDF30CB7DDFFFF8FFDF00CAAE
+:20164000FFDF30CBFFFFFFFF0400109DF8CBBFFC0200109950003099F8B33FFC0000309913
+:20166000F8FB3EFCFFDF84CBFCFBBEFCFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8FFDF00CA20
+:20168000FFDF20CBFFFFFFFF02001099F8CB3FFCF8FB3EFCFFDFB97CF860A7FEFDDFFFF8CC
+:2016A000FFDF00CAFFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF02001099F8CB3FFC50
+:2016C00004001099FFDF8606FFDF85CAFFDF837A02BCE6FFF8EB3EFCFFDFB804A60D82FD5F
+:2016E000FFFFFFFF96000081FFDF1106F8E8E6FEFDDFFFF80000209B7DDFFFF8FFDF1DCB77
+:20170000FFDF2ACBFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFFF2
+:2017200001003099F8C33FFCFFDF8600FFDF110EF8E0E0FE84D1AEF3042500ECFFFFFFFFCB
+:20174000FFDF95C9FFDF817A20BCE4FFF8FB3EFCFFDF839FF8B8BFFCF8B43FFCFFDF091A35
+:20176000A6F501FDF8BD6FFCFDDFFFF8FFDF08CAFFDF28CB7DDFFFF8FFDF08CAFFDF28CB88
+:20178000FFFFFFFFFFDFE9CBF8F37EFC0100109BFFDF857A03BCE6FFF8F37EFCFFDF1028AE
+:2017A000C69284FDC692C8FDFFFFFFFFFFDF1DCBFFDF8378FFDF5903FFDF817BA692C4FD8B
+:2017C000F8BD77FCF8BDE7FCFFDF989FF8E33FFCFFFFFFFFFFFFFFFFFDDFFFF8FFDF00CAAB
+:2017E000FFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF0000309904001099F8CB3FFCEC
+:201800003D02019DFFDF85CAFFDF837AFFDF8A0AFFDF837A02BCE6FFF8E33EFCFFDF84CBB1
+:20182000F8E3BEFCFFFFFFFFFFDF8600F409BAFD7A026199FFDF15CB79026199FFDF15CA99
+:201840007B026199FFDF8600EC09BAFD7C026199FFFFFFFFFFFFFFFFFFFFFFFFF80064FF3A
+:20186000FFFFFFFFFFDF8600E50261996C4D419900380080FFDF580800380080FFDF1008F0
+:20188000867A06EAFFFFFFFFF80066FFFFFFFFFF684D419BF0FF0087FFDF591B0020008505
+:2018A000FFDF113A060066FFFFFFFFFF03000087FFDF591BFFDFB80F060900ECFFFFFFFF20
+:2018C000000030990000309BEA020199ED02019B0104B0FFF8E37EFCF8E33FFCFFFFFFFF48
+:2018E000FFFFFFFFFFDFB817060900ECFFFFFFFF000030990000309BEA020199F002019BA0
+:201900000104B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB807060900ECFFFFFFFF1C
+:20192000000030990000309BEA020199F302019B0104B0FFF8E37EFCF8E33FFCFFFFFFFFE1
+:20194000FFFFFFFF000030990000309B000001990800019B011CB0FFF8E37EFCF8E33FFC82
+:20196000FFFFFFFFFFFFFFFF000030990000309BE4020199E702019B0104B0FFF8E37EFCCD
+:20198000F8E33FFCFFFFFFFFFFFFFFFFFFDF840DEA024199FFDF35CA4CCD419BFFDF9208BA
+:2019A000FFDF1118861B88FDFFDF9200FFDF1118862B88FDFFDF9200FFDF1118863B88FD90
+:2019C000FFDF9200FFDF1118864B88FD200001990010019B0020019DF87A03EAFFFFFFFFBB
+:2019E000F80066FFFFFFFFFFD43F429803000081FFDF1100061200ECFFFFFFFFE83F42982D
+:201A0000FFDFB800C60E00ECFFFFFFFFC83F4298FF010083FFDF580910010080E402419980
+:201A2000E402619BFFDF8200FFDF0808A61100FDFFDF1118060200ECFFFFFFFF860800EC51
+:201A4000FFFFFFFF00800081FFDFC09F0000719904007199F8F903EAFFFFFFFFF80064FFFF
+:201A6000FFFFFFFFFFDFFFF8EA024199FFDFC7A300D5008FFFDF710FFFDF8207FFDFBFA31E
+:201A8000C011008FFFDF710FFFDF7FA38015008FFFDF710FC03F4298FFDFBE00F86CE1FE4E
+:201AA000FFDF25C9FFDFB860F860E2FE879139A7240182FDFFDF0109FFDF4FA3FFDF1DCB12
+:201AC000FFDFBE04F86CE0FEF8C0E0FE9C8F98F00000029A44B001990018019DF85400EAC5
+:201AE000FFFFFFFF00180199D029019B544D019DF80E01EAFFFFFFFFD83F4298000051999C
+:201B00000400519BFFDFA07DCFB4A07CFFDF04CA000071990400719B000051990400519B9B
+:201B20002CDFFFF8FFDF04C9FFDFA27CFFDF1100F8E0A2FEFFDFA27CFFDF1100F8E0A2FE32
+:201B4000FFDFA27CFFDF1100F8E0A2FEFFDF1110F8E0A2FEFFDFA27DFFDF1110F8E0A2FE37
+:201B6000FFDFA27DFFDF1110F8E0A2FEFFDFA27DFFDF1110F8E0A2FE00800083FFDF11107B
+:201B8000F8E0E2FEACF903EAFFFFFFFFAC0064FFFFFFFFFFD02901990018019B544D019D6E
+:201BA0001000019FF83701EAFFFFFFFF001801993000019BEA02419900200083FFDF111871
+:201BC000860100EC00000298002002988100309881003099000010999108309B0000109BF3
+:201BE0007DDFFFF8EB024199FFDF21CBF8CB3FFCF8B307FCF8B757FC07B3809E57B76B10F2
+:201C000001F4B1FF0490809E57B76B10FFFFFFFFFFFFFFFF02FCB1FF0490809E57B36B1007
+:201C2000FFDF5119FFFFFFFFF890E7FCFFDF809EFFDF6B10F890E7FCFFFFFFFF00B10199EE
+:201C4000644D019B000002980080039AEA02419B00200081FFDF1118860200ECFFFFFFFFA0
+:201C60000020029800A0039A0002008000000081EFDFFFF8F7DFFFF884DFFFF8FFDFFFF8A9
+:201C8000ACDFFFF83CDFFFF80080FF87F8EF01EAFFFFFFFF00200199EA02419900200083B9
+:201CA000FFDF1118860100EC0080039800A003988100309881003099F880E7FCE780809DE2
+:201CC000FFFFC3FF0C80809DFFFFFFFFFFFFFFFFF8EB03EAFFFFFFFFFFDF8600F8FF03EA8F
+:101CE000FFFFFFFFE5026199F80064FFFFFFFFFFC0
+:00000001FF
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components included with the software that
+Qualcomm Atheros, Inc. (Qualcomm Atheros) is required to provide you.
+Except where prohibited by the open source license, the content of this notices file is
+only provided to satisfy Qualcomm Atheros's attribution and notice requirement;
+your use of these software components together with the Qualcomm Atheros software
+(Qualcomm Atheros software hereinafter referred to as Software) is subject to the
+terms of your agreement from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file are
+the responsibility of the user. Except as may be granted by separate express written agreement,
+this file provides no license to any patents,
+trademarks, copyrights, or other intellectual property of Qualcomm Incorporated or any of its subsidiaries.
+Copyright (c) 2016 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+=============================================================================
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+
+========================================================================================================================================
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+/*-
+ * Copyright (c) 1990, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Chris Torek.
+ *
+ * Copyright (c) 2011 The FreeBSD Foundation
+ * All rights reserved.
+ * Portions of this software were developed by David Chisnall
+ * under sponsorship from the FreeBSD Foundation.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take AES-based functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+Qualcomm Atheros, Inc. has chosen to take common helper macros functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take SHA1 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take MD5 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+Copyright (c) 1998-2008 Tensilica Inc.
+*
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+*
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+*
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/* $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/* $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $ */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+======================================================================================================================================
--- /dev/null
+This Notice.txt file contains certain notices of software components included
+with the software that Qualcomm Atheros, Inc. (“Qualcomm Atheros”) is required
+to provide you. Except where prohibited by the open source license, the
+content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components
+together with the Qualcomm Atheros software (Qualcomm Atheros software
+hereinafter referred to as “Software”) is subject to the terms of your
+agreement from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file
+are the responsibility of the user. Except as may be granted by separate
+express written agreement, this file provides no license to any patents,
+trademarks, copyrights, or other intellectual property of Qualcomm Incorporated
+or any of its subsidiaries.
+
+Copyright (c) 2015 Qualcomm Atheros, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks
+are used with permission. Atheros is a trademark of Qualcomm Atheros, Inc.,
+registered in the United States and other countries. Other products and
+brand names may be trademarks or registered trademarks of their respective owners.
+NOTICES:
+=============================================================================
+
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+
+*For this file, which was received with alternative licensing options for
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+
+
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+
+
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES (Rijndael) cipher
+ *
+ * Modifications to public domain implementation:
+ * - support only 128-bit keys
+ * - cleanup
+ * - use C pre-processor to make it easier to change S table access
+ * - added option (AES_SMALL_TABLES) for reducing code size by about 8 kB at
+ * cost of reduced throughput (quite small difference on Pentium 4,
+ * 10-25% when using -O1 or -O2 optimization)
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * This code is hereby placed in the public domain.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Network configuration structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * This file defines the cryptographic functions that need to be implemented
+ * for wpa_supplicant and hostapd. When TLS is not used, internal
+ * implementation of MD5, SHA1, and AES is used and no external libraries are
+ * required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the
+ * crypto library used by the TLS implementation is expected to be used for
+ * non-TLS needs, too, in order to save space by not implementing these
+ * functions twice.
+ *
+ * Wrapper code for using each crypto library is in its own file (crypto*.c)
+ * and one of these files is build and linked in to provide the functions
+ * defined here.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+
+
+
+/*===========================================================================
+ @file secrsa_encryption.c
+
+ This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+ ===========================================================================
+
+ EDIT HISTORY FOR FILE
+ $DateTime: 2013/08/06 21:06:51 $
+ $Author: pdhavali $
+
+ when who what, where, why
+ -------- --- ----------------------------------------------------------
+ 04/11/11 qxu initial version
+
+ Copyright (c) 2011 by QUALCOMM Technologies, Incorporated. All Rights Reserved.
+ =============================================================================*/
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//
+// Name: lzuncompr.c
+// Author: Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant: Yes
+//
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
--- /dev/null
+This Notice.txt file contains certain notices of software components included
+with the software that Qualcomm Atheros, Inc. (“Qualcomm Atheros”) is required
+to provide you. Except where prohibited by the open source license, the
+content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components
+together with the Qualcomm Atheros software (Qualcomm Atheros software
+hereinafter referred to as “Software”) is subject to the terms of your
+license from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file
+are the responsibility of the user. Except as may be granted by separate
+express written agreement, this file provides no license to any Qualcomm
+Atheros patents, trademarks, copyrights, or other intellectual property.
+
+Copyright (c) 2014 Qualcomm Atheros, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks
+are used with permission. Atheros is a trademark of Qualcomm Atheros, Inc.,
+registered in the United States and other countries. Other products and
+brand names may be trademarks or registered trademarks of their respective owners.
+
+NOTICES:
+
+=============================================================================
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+
+*For this file, which was received with alternative licensing options for
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+NOTICES:
+
+
+/*
+ * FILE: sha2.c
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/nan/sha2.c
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/sha2.h
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/usb.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * This file defines the cryptographic functions that need to be implemented
+ * for wpa_supplicant and hostapd. When TLS is not used, internal
+ * implementation of MD5, SHA1, and AES is used and no external libraries are
+ * required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the
+ * crypto library used by the TLS implementation is expected to be used for
+ * non-TLS needs, too, in order to save space by not implementing these
+ * functions twice.
+ *
+ * Wrapper code for using each crypto library is in its own file (crypto*.c)
+ * and one of these files is build and linked in to provide the functions
+ * defined here.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/crypto.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/config.h
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/suppl_auth_api.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/wpa.h
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/wpa_i.h
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA256 hash implementation and interface functions
+ * Copyright (c) 2003-2006, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/sha256.h
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_ft.h
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA-256 hash implementation and interface functions
+ * Copyright (c) 2003-2007, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/sha256.c
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa.c
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_ft.c
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/md5_api.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/aes_wrap.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/sha1.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/common.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/seccommon.h
+
+/*
+ * COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or
+ * code or tables extracted from it, as desired without restriction.
+ *
+ * First, the polynomial itself and its table of feedback terms. The
+ * polynomial is
+ * X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0
+ *
+ * Note that we take it "backwards" and put the highest-order term in
+ * the lowest-order bit. The X^32 term is "implied"; the LSB is the
+ * X^31 term, etc. The X^0 term (usually shown as "+1") results in
+ * the MSB being 1
+ *
+ * Note that the usual hardware shift register implementation, which
+ * is what we're using (we're merely optimizing it by doing eight-bit
+ * chunks at a time) shifts bits into the lowest-order term. In our
+ * implementation, that means shifting towards the right. Why do we
+ * do it this way? Because the calculated CRC must be transmitted in
+ * order from highest-order term to lowest-order term. UARTs transmit
+ * characters in order from LSB to MSB. By storing the CRC this way
+ * we hand it to the UART in the order low-byte to high-byte; the UART
+ * sends each low-bit to hight-bit; and the result is transmission bit
+ * by bit from highest- to lowest-order term without requiring any bit
+ * shuffling on our part. Reception works similarly
+ *
+ * The feedback terms table consists of 256, 32-bit entries. Notes
+ *
+ * The table can be generated at runtime if desired; code to do so
+ * is shown later. It might not be obvious, but the feedback
+ * terms simply represent the results of eight shift/xor opera
+ * tions for all combinations of data and CRC register values
+ *
+ * The values must be right-shifted by eight bits by the "updcrc
+ * logic; the shift must be unsigned (bring in zeroes). On some
+ * hardware you could probably optimize the shift in assembler by
+ * using byte-swap instructions
+ * polynomial $edb88320
+ *
+ *
+ * CRC32 code derived from work by Gary S. Brown.
+*/
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/nan/wlan_nan_crc.c
+
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+// $Id: //components/rel/wlanfw_cmn.cnss/1.0/cnss_proc/wlan/fwcommon/include/queue.h#1 $
+//
+p4://qctp411.qualcomm.com/components/rel/wlanfw_cmn.cnss/1.0.0/include/queue.h
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_llc.h
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_ethersubr.h
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/patch/AR6320/v3/sha1_patch.c
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA/RSN - Shared functions for supplicant and authenticator
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.c
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+// Copyright (C) 2002 Gary Thomas
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license/
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/os/common/cmnos_printf.c
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license/
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/os/common/cmnos_sscanf.c
+
+/*
+ * WPA Supplicant - CCX Fast Roaming with CCKM Enhancements
+ * Copyright (c) 2003-2008, Jouni Malinen <j@w1.fi>
+ * Copyright (c) 2010-2011, embWiSe Technologies
+ *
+ * Licensed under a proprietary license.
+ * Notifications and licenses are retained for attribution purposes only.
+
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * 3. Neither the name(s) of the above-listed copyright holder(s) nor the
+ * names of its contributors may be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ */
+/*original files: ccx_cckm.c and part of wpa_common.c in proprietary patch
+ * of open source supplicant */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_cckm.c
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_llc.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES (Rijndael) cipher
+ *
+ * Modifications to public domain implementation:
+ * - support only 128-bit keys
+ * - cleanup
+ * - use C pre-processor to make it easier to change S table access
+ * - added option (AES_SMALL_TABLES) for reducing code size by about 8 kB at
+ * cost of reduced throughput (quite small difference on Pentium 4,
+ * 10-25% when using -O1 or -O2 optimization)
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * This code is hereby placed in the public domain.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/aes.c
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/aes_wrap.c
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/sha1.c
+
+/*
+ * Copyright (c) 2013 Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/wmi/wmi_tlv_platform.c
+
+/*
+ * Copyright (c) 2012, Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/qvit/qvit_init_api.h
+
+/*
+ * Copyright (c) 2013 Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_cmn.cnss/1.0.0/fw_interface/include/wmi_version_whitelist.c
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/misc/crypto/md5.c#3 $
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/md5.c
+
+
+/*===========================================================================
+ @file secrsa_encryption.c
+
+ This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+ ===========================================================================
+
+ EDIT HISTORY FOR FILE
+ $Header: //components/dev/wlanfw.cnss/1.0.1/dennis.rome_emu_es2_rel_fw/cnss_proc/wlan/fw/target/src/misc/binsig/rsa.c#2 $
+ $DateTime: 2013/10/21 08:09:59 $
+ $Author: changhon $
+
+ when who what, where, why
+ -------- --- ----------------------------------------------------------
+ 04/11/11 qxu initial version
+
+ Copyright (c) 2011 by QUALCOMM Technologies, Incorporated. All Rights Reserved.
+ =============================================================================*/
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/binsig/rsa.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/cil.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/cil.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/dev.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/dev.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/pcd.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/pcd.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/cil.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+/** @file
+ *
+ * The Core Interface Layer provides basic services for accessing and
+ * managing the DWC_usb3 hardware. These services are used by both the
+ * Peripheral Controller Driver and the On The Go Driver.
+ *
+ * The CIL manages the memory map for the core so that the PCD and OTG drivers
+ * don't have to do this separately. The CIL also performs basic services
+ * that are not specific to either the Device or OTG modes of operation.
+ * These services include all functionality that requires specific
+ * knowledge of the CSR layout or the DMA descriptor (TRB) layout. Also
+ * included are services for invoking each of the commands provided by
+ * the DGCMD and DEPCMD registers (see the "Control and Status Registers"
+ * chapter of the USB3 controller databook for details).
+ *
+ * The Core Interface Layer has the following requirements:
+ * - Provides basic controller operations.
+ * - Minimal use of OS services.
+ * - The OS services used will be abstracted by using inline functions
+ * or macros.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/cil.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/pcd_intr.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+/** @file
+ * This file contains the implementation of the PCD Interrupt handlers.
+ *
+ * The PCD handles the device interrupts. Many conditions can cause a
+ * device interrupt. When an interrupt occurs, the device interrupt
+ * service routine determines the cause of the interrupt and
+ * dispatches handling to the appropriate routine. These interrupt
+ * handling routines are described below.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/pcd_intr.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/os_dev.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/os_dev.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/cil_intr.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+/** @file
+ *
+ * The Core Interface Layer provides basic services for accessing and
+ * managing the DWC_usb3 hardware. These services are used by both the
+ * Peripheral Controller Driver and the On The Go Driver.
+ *
+ * This file contains the common interrupt handling functions.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/cil_intr.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/pcd.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+/** @file
+ * This file implements the Peripheral Controller Driver.
+ *
+ * The Peripheral Controller Driver (PCD) is responsible for translating
+ * requests from the Function Driver into the appropriate actions on the
+ * DWC_usb3 controller. It isolates the Function Driver from the specifics
+ * of the controller by providing an API to the Function Driver.
+ *
+ * The Peripheral Controller Driver for Linux will implement the Gadget API,
+ * so that the existing Gadget drivers can be used. (Gadget Driver is the
+ * Linux terminology for a Function Driver.)
+ *
+ * The Linux Gadget API is defined in the header file
+ * <code><linux/usb/gadget.h></code>. The USB EP operations API is defined
+ * in the structure <code>usb_ep_ops</code> and the USB Controller API is
+ * defined in the structure <code>usb_gadget_ops</code>.
+ *
+ * An important function of the PCD is managing interrupts generated by the
+ * DWC_usb3 controller. The implementation of the DWC_usb3 device mode
+ * interrupt service routines is in pcd_intr.c.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/pcd.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/usb3_hw.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/usb3_hw.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//
+// Name: lzuncompr.c
+// Author: Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant: Yes
+//
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/lzuncompr/lzuncompr1.c
--- /dev/null
+=============================================================================
+
+This file contains certain notices of software components included with
+the software that Qualcomm Technologies, Inc. ("QTI") is required to
+provide you. Except where prohibited by the open source license, the
+content of this file is provided solely to satisfy QTI's attribution
+and notice requirement; your use of these software components
+together with the QTI software ("Software") is subject to the terms
+of your license from QTI. Compliance with all copyright laws and
+software license agreements included in the notice section of this
+file are the responsibility of the user. Except as may be granted by
+separate express written agreement, this file provides no license to
+any patents, trademarks, copyrights, or other intellectual property
+of Qualcomm Incorporated or any of its subsidiaries.
+
+Software provided with this notice is NOT A CONTRIBUTION to any open
+source project. If alternative licensing is available for any of the
+components with licenses or attributions provided below, a license
+choice is made for receiving such code by QTI.
+
+Copyright (c) 2017 Qualcomm Technologies, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks
+are used with permission. Other products and brand names may be
+trademarks or registered trademarks of their respective owners.
+
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+
+*For this file, which was received with alternative licensing options for
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+
+/*
+ * FILE: sha2.c
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * This file defines the cryptographic functions that need to be implemented
+ * for wpa_supplicant and hostapd. When TLS is not used, internal
+ * implementation of MD5, SHA1, and AES is used and no external libraries are
+ * required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the
+ * crypto library used by the TLS implementation is expected to be used for
+ * non-TLS needs, too, in order to save space by not implementing these
+ * functions twice.
+ *
+ * Wrapper code for using each crypto library is in its own file (crypto*.c)
+ * and one of these files is build and linked in to provide the functions
+ * defined here.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA256 hash implementation and interface functions
+ * Copyright (c) 2003-2006, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA-256 hash implementation and interface functions
+ * Copyright (c) 2003-2007, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+
+/*
+ * COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or
+ * code or tables extracted from it, as desired without restriction.
+ *
+ * First, the polynomial itself and its table of feedback terms. The
+ * polynomial is
+ * X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0
+ *
+ * Note that we take it "backwards" and put the highest-order term in
+ * the lowest-order bit. The X^32 term is "implied"; the LSB is the
+ * X^31 term, etc. The X^0 term (usually shown as "+1") results in
+ * the MSB being 1
+ *
+ * Note that the usual hardware shift register implementation, which
+ * is what we're using (we're merely optimizing it by doing eight-bit
+ * chunks at a time) shifts bits into the lowest-order term. In our
+ * implementation, that means shifting towards the right. Why do we
+ * do it this way? Because the calculated CRC must be transmitted in
+ * order from highest-order term to lowest-order term. UARTs transmit
+ * characters in order from LSB to MSB. By storing the CRC this way
+ * we hand it to the UART in the order low-byte to high-byte; the UART
+ * sends each low-bit to hight-bit; and the result is transmission bit
+ * by bit from highest- to lowest-order term without requiring any bit
+ * shuffling on our part. Reception works similarly
+ *
+ * The feedback terms table consists of 256, 32-bit entries. Notes
+ *
+ * The table can be generated at runtime if desired; code to do so
+ * is shown later. It might not be obvious, but the feedback
+ * terms simply represent the results of eight shift/xor opera
+ * tions for all combinations of data and CRC register values
+ *
+ * The values must be right-shifted by eight bits by the "updcrc
+ * logic; the shift must be unsigned (bring in zeroes). On some
+ * hardware you could probably optimize the shift in assembler by
+ * using byte-swap instructions
+ * polynomial $edb88320
+ *
+ *
+ * CRC32 code derived from work by Gary S. Brown.
+*/
+
+
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA/RSN - Shared functions for supplicant and authenticator
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES (Rijndael) cipher
+ *
+ * Modifications to public domain implementation:
+ * - support only 128-bit keys
+ * - cleanup
+ * - use C pre-processor to make it easier to change S table access
+ * - added option (AES_SMALL_TABLES) for reducing code size by about 8 kB at
+ * cost of reduced throughput (quite small difference on Pentium 4,
+ * 10-25% when using -O1 or -O2 optimization)
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * This code is hereby placed in the public domain.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2013 Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+
+/*
+ * Copyright (c) 2012, Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+
+/*
+ * Copyright (c) 2013 Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+
+
+/*===========================================================================
+ @file secrsa_encryption.c
+
+ This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+ ===========================================================================
+
+ EDIT HISTORY FOR FILE
+ $DateTime: 2013/10/21 08:09:59 $
+ $Author: changhon $
+
+ when who what, where, why
+ -------- --- ----------------------------------------------------------
+ 04/11/11 qxu initial version
+
+ Copyright (c) 2011 by QUALCOMM Technologies, Incorporated. All Rights Reserved.
+ =============================================================================*/
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//
+// Name: lzuncompr.c
+// Author: Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant: Yes
+//
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+
+/*
+* we got this file from ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/10.1-RELEASE/src.txz,
+* and we revised the code. we take BSD license. Please keep the original BSD license here.
+*/
+
+/*-
+ * Copyright (c) 1990, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Chris Torek.
+ *
+ * Copyright (c) 2011 The FreeBSD Foundation
+ * All rights reserved.
+ * Portions of this software were developed by David Chisnall
+ * under sponsorship from the FreeBSD Foundation.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+
--- /dev/null
+This Notice.txt file contains certain notices of software components included
+with the software that Qualcomm Atheros, Inc. ("Qualcomm Atheros") is required
+to provide you. Except where prohibited by the open source license, the
+content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components
+together with the Qualcomm Atheros software (Qualcomm Atheros software
+hereinafter referred to as "Software") is subject to the terms of your
+agreement from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file
+are the responsibility of the user. Except as may be granted by separate
+express written agreement, this file provides no license to any patents,
+trademarks, copyrights, or other intellectual property of Qualcomm Incorporated
+or any of its subsidiaries.
+
+Copyright (c) 2017 Qualcomm Atheros, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks
+are used with permission. Atheros is a trademark of Qualcomm Atheros, Inc.,
+registered in the United States and other countries. Other products and
+brand names may be trademarks or registered trademarks of their respective owners.
+NOTICES:
+=============================================================================
+
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+
+*For this file, which was received with alternative licensing options for
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+
+
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+
+
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES (Rijndael) cipher
+ *
+ * Modifications to public domain implementation:
+ * - support only 128-bit keys
+ * - cleanup
+ * - use C pre-processor to make it easier to change S table access
+ * - added option (AES_SMALL_TABLES) for reducing code size by about 8 kB at
+ * cost of reduced throughput (quite small difference on Pentium 4,
+ * 10-25% when using -O1 or -O2 optimization)
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * This code is hereby placed in the public domain.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Network configuration structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * This file defines the cryptographic functions that need to be implemented
+ * for wpa_supplicant and hostapd. When TLS is not used, internal
+ * implementation of MD5, SHA1, and AES is used and no external libraries are
+ * required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the
+ * crypto library used by the TLS implementation is expected to be used for
+ * non-TLS needs, too, in order to save space by not implementing these
+ * functions twice.
+ *
+ * Wrapper code for using each crypto library is in its own file (crypto*.c)
+ * and one of these files is build and linked in to provide the functions
+ * defined here.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+
+
+
+/*===========================================================================
+ @file secrsa_encryption.c
+
+ This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+ ===========================================================================
+
+ EDIT HISTORY FOR FILE
+ $DateTime: 2013/08/06 21:06:51 $
+ $Author: pdhavali $
+
+ when who what, where, why
+ -------- --- ----------------------------------------------------------
+ 04/11/11 qxu initial version
+
+ Copyright (c) 2011 by QUALCOMM Technologies, Incorporated. All Rights Reserved.
+ =============================================================================*/
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//
+// Name: lzuncompr.c
+// Author: Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant: Yes
+//
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
--- /dev/null
+=============================================================================
+
+This file contains certain notices of software components included with
+the software that Qualcomm Technologies, Inc. ("QTI") is required to
+provide you. Except where prohibited by the open source license, the
+content of this file is provided solely to satisfy QTI's attribution
+and notice requirement; your use of these software components
+together with the QTI software ("Software") is subject to the terms
+of your license from QTI. Compliance with all copyright laws and
+software license agreements included in the notice section of this
+file are the responsibility of the user. Except as may be granted by
+separate express written agreement, this file provides no license to
+any patents, trademarks, copyrights, or other intellectual property
+of Qualcomm Incorporated or any of its subsidiaries.
+
+Software provided with this notice is NOT A CONTRIBUTION to any open
+source project. If alternative licensing is available for any of the
+components with licenses or attributions provided below, a license
+choice is made for receiving such code by QTI.
+
+Copyright (c) 2017 Qualcomm Technologies, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks
+are used with permission. Other products and brand names may be
+trademarks or registered trademarks of their respective owners.
+
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+
+*For this file, which was received with alternative licensing options for
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+
+/*
+ * FILE: sha2.c
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * This file defines the cryptographic functions that need to be implemented
+ * for wpa_supplicant and hostapd. When TLS is not used, internal
+ * implementation of MD5, SHA1, and AES is used and no external libraries are
+ * required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the
+ * crypto library used by the TLS implementation is expected to be used for
+ * non-TLS needs, too, in order to save space by not implementing these
+ * functions twice.
+ *
+ * Wrapper code for using each crypto library is in its own file (crypto*.c)
+ * and one of these files is build and linked in to provide the functions
+ * defined here.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA256 hash implementation and interface functions
+ * Copyright (c) 2003-2006, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA-256 hash implementation and interface functions
+ * Copyright (c) 2003-2007, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+
+/*
+ * COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or
+ * code or tables extracted from it, as desired without restriction.
+ *
+ * First, the polynomial itself and its table of feedback terms. The
+ * polynomial is
+ * X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0
+ *
+ * Note that we take it "backwards" and put the highest-order term in
+ * the lowest-order bit. The X^32 term is "implied"; the LSB is the
+ * X^31 term, etc. The X^0 term (usually shown as "+1") results in
+ * the MSB being 1
+ *
+ * Note that the usual hardware shift register implementation, which
+ * is what we're using (we're merely optimizing it by doing eight-bit
+ * chunks at a time) shifts bits into the lowest-order term. In our
+ * implementation, that means shifting towards the right. Why do we
+ * do it this way? Because the calculated CRC must be transmitted in
+ * order from highest-order term to lowest-order term. UARTs transmit
+ * characters in order from LSB to MSB. By storing the CRC this way
+ * we hand it to the UART in the order low-byte to high-byte; the UART
+ * sends each low-bit to hight-bit; and the result is transmission bit
+ * by bit from highest- to lowest-order term without requiring any bit
+ * shuffling on our part. Reception works similarly
+ *
+ * The feedback terms table consists of 256, 32-bit entries. Notes
+ *
+ * The table can be generated at runtime if desired; code to do so
+ * is shown later. It might not be obvious, but the feedback
+ * terms simply represent the results of eight shift/xor opera
+ * tions for all combinations of data and CRC register values
+ *
+ * The values must be right-shifted by eight bits by the "updcrc
+ * logic; the shift must be unsigned (bring in zeroes). On some
+ * hardware you could probably optimize the shift in assembler by
+ * using byte-swap instructions
+ * polynomial $edb88320
+ *
+ *
+ * CRC32 code derived from work by Gary S. Brown.
+*/
+
+
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA/RSN - Shared functions for supplicant and authenticator
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2014 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES (Rijndael) cipher
+ *
+ * Modifications to public domain implementation:
+ * - support only 128-bit keys
+ * - cleanup
+ * - use C pre-processor to make it easier to change S table access
+ * - added option (AES_SMALL_TABLES) for reducing code size by about 8 kB at
+ * cost of reduced throughput (quite small difference on Pentium 4,
+ * 10-25% when using -O1 or -O2 optimization)
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * This code is hereby placed in the public domain.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * Notifications and licenses are retained for attribution purposes only.
+ */
+/*
+ * For this file, which was received with alternative licensing options for
+ * distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2013 Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+
+/*
+ * Copyright (c) 2012, Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+
+/*
+ * Copyright (c) 2013 Atheros Communications Inc.
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+
+
+/*===========================================================================
+ @file secrsa_encryption.c
+
+ This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+ ===========================================================================
+
+ EDIT HISTORY FOR FILE
+ $DateTime: 2013/10/21 08:09:59 $
+ $Author: changhon $
+
+ when who what, where, why
+ -------- --- ----------------------------------------------------------
+ 04/11/11 qxu initial version
+
+ Copyright (c) 2011 by QUALCOMM Technologies, Incorporated. All Rights Reserved.
+ =============================================================================*/
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//
+// Name: lzuncompr.c
+// Author: Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant: Yes
+//
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+
+/*
+* we got this file from ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/10.1-RELEASE/src.txz,
+* and we revised the code. we take BSD license. Please keep the original BSD license here.
+*/
+
+/*-
+ * Copyright (c) 1990, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Chris Torek.
+ *
+ * Copyright (c) 2011 The FreeBSD Foundation
+ * All rights reserved.
+ * Portions of this software were developed by David Chisnall
+ * under sponsorship from the FreeBSD Foundation.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components
+included with the software that Qualcomm Atheros, Inc. (Qualcomm Atheros)
+is required to provide you. Except where prohibited by the open source license,
+the content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components together
+with the Qualcomm Atheros software (Qualcomm Atheros software hereinafter referred
+to as Software) is subject to the terms of your agreement from Qualcomm Atheros.
+Compliance with all copyright laws and software license agreements included in the
+notice section of this file are the responsibility of the user. Except as may be
+granted by separate express written agreement, this file provides no license to
+any patents, trademarks, copyrights, or other intellectual property of Qualcomm
+Incorporated or any of its subsidiaries.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States
+and other countries. All Qualcomm Incorporated trademarks are used with permission.
+Other products and brand names may be trademarks or registered trademarks of their
+respective owners.
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/misc/crypto/md5.c#1 $
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+src/misc/crypto/md5.c#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+support/lz77/lz.h#1
+support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+src/misc/lzuncompr/lzuncompr1.c#1
+tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+src/wlan/include/queue.h#1
+../include/queue.h#1
+
+============================================================================================================================================
+
+// Copyright (c) 1999-2006 by Tensilica Inc.
+
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components included with the software that
+Qualcomm Atheros, Inc. (Qualcomm Atheros) is required to provide you.
+Except where prohibited by the open source license, the content of this notices file is
+only provided to satisfy Qualcomm Atheros's attribution and notice requirement;
+your use of these software components together with the Qualcomm Atheros software
+(Qualcomm Atheros software hereinafter referred to as Software) is subject to the
+terms of your agreement from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file are
+the responsibility of the user. Except as may be granted by separate express written agreement,
+this file provides no license to any patents,
+trademarks, copyrights, or other intellectual property of Qualcomm Incorporated or any of its subsidiaries.
+Copyright (c) 2016 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+=============================================================================
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+
+========================================================================================================================================
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+/*-
+ * Copyright (c) 1990, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Chris Torek.
+ *
+ * Copyright (c) 2011 The FreeBSD Foundation
+ * All rights reserved.
+ * Portions of this software were developed by David Chisnall
+ * under sponsorship from the FreeBSD Foundation.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take AES-based functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+Qualcomm Atheros, Inc. has chosen to take common helper macros functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take SHA1 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take MD5 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+Copyright (c) 1998-2008 Tensilica Inc.
+*
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+*
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+*
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/* $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/* $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $ */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+======================================================================================================================================
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components included with the software that
+Qualcomm Atheros, Inc. ("Qualcomm Atheros") is required to provide you.
+Except as may be granted by the separate license agreement applicable
+to this software (see LICENSE.QualcommAtheros_ath10k), this file provides no license to any
+Qualcomm Atheros patents, trademarks, copyrights, or other intellectual property.
+
+Copyright (c) 2014 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, Qualcomm Atheros, Inc. chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+For all files with the above-mentioned dual-license, Qualcomm Atheros, Inc. chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/misc/crypto/md5.c#1 $
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+src/misc/crypto/md5.c#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+support/lz77/lz.h#1
+support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+src/misc/lzuncompr/lzuncompr1.c#1
+tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+src/wlan/include/queue.h#1
+../include/queue.h#1
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components
+included with the software that Qualcomm Atheros, Inc. (Qualcomm Atheros)
+is required to provide you. Except where prohibited by the open source license,
+the content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components together
+with the Qualcomm Atheros software (Qualcomm Atheros software hereinafter referred
+to as Software) is subject to the terms of your agreement from Qualcomm Atheros.
+Compliance with all copyright laws and software license agreements included in the
+notice section of this file are the responsibility of the user. Except as may be
+granted by separate express written agreement, this file provides no license to
+any patents, trademarks, copyrights, or other intellectual property of Qualcomm
+Incorporated or any of its subsidiaries.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States
+and other countries. All Qualcomm Incorporated trademarks are used with permission.
+Other products and brand names may be trademarks or registered trademarks of their
+respective owners.
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/misc/crypto/md5.c#1 $
+//
+// This code implements the MD5 message-digest algorithm.
+// The algorithm is due to Ron Rivest. This code was
+// written by Colin Plumb in 1993, no copyright is claimed.
+// This code is in the public domain; do with it what you wish.
+//
+// Equivalent code is available from RSA Data Security, Inc.
+// This code has been tested against that, and is equivalent,
+// except that you don't need to include two pages of legalese
+// with every copy.
+//
+// To compute the message digest of a chunk of bytes, declare an
+// MD5Context structure, pass it to MD5Init, call MD5Update as
+// needed on buffers full of bytes, and then call MD5Final, which
+// will fill a supplied 16-byte array with the digest.
+//
+
+src/misc/crypto/md5.c#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+support/lz77/lz.h#1
+support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+src/misc/lzuncompr/lzuncompr1.c#1
+tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+src/wlan/include/queue.h#1
+../include/queue.h#1
+
+============================================================================================================================================
+
+// Copyright (c) 1999-2006 by Tensilica Inc.
+
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components included with the software that
+Qualcomm Atheros, Inc. (Qualcomm Atheros) is required to provide you.
+Except where prohibited by the open source license, the content of this notices file is
+only provided to satisfy Qualcomm Atheros's attribution and notice requirement;
+your use of these software components together with the Qualcomm Atheros software
+(Qualcomm Atheros software hereinafter referred to as Software) is subject to the
+terms of your agreement from Qualcomm Atheros. Compliance with all copyright laws and
+software license agreements included in the notice section of this file are
+the responsibility of the user. Except as may be granted by separate express written agreement,
+this file provides no license to any patents,
+trademarks, copyrights, or other intellectual property of Qualcomm Incorporated or any of its subsidiaries.
+Copyright (c) 2016 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+=============================================================================
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+
+========================================================================================================================================
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+/*-
+ * Copyright (c) 1990, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Chris Torek.
+ *
+ * Copyright (c) 2011 The FreeBSD Foundation
+ * All rights reserved.
+ * Portions of this software were developed by David Chisnall
+ * under sponsorship from the FreeBSD Foundation.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take AES-based functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+Qualcomm Atheros, Inc. has chosen to take common helper macros functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take SHA1 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take MD5 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+Copyright (c) 1998-2008 Tensilica Inc.
+*
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+*
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+*
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/* $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/* $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $ */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+========================================================================================================================================
+
+/*
+ * $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+======================================================================================================================================
--- /dev/null
+=============================================================================
+This Notice.txt file contains certain notices of software components included with the software that
+Qualcomm Atheros, Inc. ("Qualcomm Atheros") is required to provide you. Except where prohibited by
+the open source license, the content of this notices file is only provided to satisfy
+Qualcomm Atheros's attribution and notice requirement; your use of these software components together
+with the Qualcomm Atheros software (Qualcomm Atheros software hereinafter referred to as "Software")
+is subject to the terms of your agreement from Qualcomm Atheros. Compliance with all copyright laws
+and software license agreements included in the notice section of this file are the responsibility
+of the user. Except as may be granted by separate express written agreement, this file provides no
+license to any patents, trademarks, copyrights, or other intellectual property of Qualcomm Incorporated
+or any of its subsidiaries.
+Where any software provided herewith is available under either the GPL or BSD licenses, Qualcomm Atheros chooses to receive such software under the BSD license only.
+Copyright (c) 2014 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * Copyright (c) 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the University of
+ * California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)if_llc.h 8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+wlan/protocol/src/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
+// All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer,
+// without modification.
+// 2. Redistributions in binary form must reproduce at minimum a disclaimer
+// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
+// redistribution must be conditioned upon including a substantially
+// similar Disclaimer requirement for further binary redistribution.
+// 3. Neither the names of the above-listed copyright holders nor the names
+// of any contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission.
+//
+// Alternatively, this software may be distributed under the terms of the
+// GNU General Public License ("GPL") version 2 as published by the Free
+// Software Foundation.
+//
+// NO WARRANTY
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
+// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
+// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+// THE POSSIBILITY OF SUCH DAMAGES.
+//
+//
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+wlan/protocol/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+wlan/protocol/support/lz77/lz.h#1
+wlan/protocol/support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software. If you use this software
+// in a product, an acknowledgment in the product documentation would
+// be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+// be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+// distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+wlan/mac_core/tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// Copyright (c) 1991, 1993
+// The Regents of the University of California. All rights reserved.
+// $ATH_LICENSE_NULL$
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+// 3. All advertising materials mentioning features or use of this software
+// must display the following acknowledgement:
+// This product includes software developed by the University of
+// California, Berkeley and its contributors.
+// 4. Neither the name of the University nor the names of its contributors
+// may be used to endorse or promote products derived from this software
+// without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE.
+//
+// @(#)queue.h 8.5 (Berkeley) 8/20/94
+// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
+//
+
+wlan/include/queue.h#1
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+wlan/mac_core/include/sha1.h
+wlan/mac_core/romexport/AR900B/hw.1/include/sha1.h
+wlan/mac_core/romexport/AR900B/hw.2/include/sha1.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford - http://www.aarongifford.com/
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $Id: //depot/sw/branches/qca_rome_main/perf_pwr_offload/drivers/target/include/sha2.h#1 $
+ */
+
+wlan/mac_core/romexport/AR900B/hw.1/include/sha2.h
+wlan/mac_core/romexport/AR900B/hw.2/include/sha2.h
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+wlan/mac_core/include/aes_wrap.h
+wlan/mac_core/romexport/AR900B/hw.1/include/aes_wrap.h
+wlan/mac_core/romexport/AR900B/hw.2/include/aes_wrap.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+wlan/mac_core/romexport/AR900B/hw.1/include/md5.h
+wlan/mac_core/romexport/AR900B/hw.2/include/md5.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+wlan/mac_core/romexport/AR900B/hw.1/include/seccommon.h
+wlan/mac_core/romexport/AR900B/hw.2/include/seccommon.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by the NetBSD
+ * Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+
+wlan/mac_core/include/usb.h
+wlan/mac_core/romexport/AR900B/hw.1/include/usb.h
+wlan/mac_core/romexport/AR900B/hw.2/include/usb.h
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+wlan/mac_core/include/cil.h
+wlan/mac_core/romexport/AR900B/hw.1/include/cil.h
+wlan/mac_core/romexport/AR900B/hw.2/include/cil.h
+wlan/mac_core/include/dev.h
+wlan/mac_core/romexport/AR900B/hw.1/include/dev.h
+wlan/mac_core/romexport/AR900B/hw.2/include/dev.h
+wlan/mac_core/include/os_dev.h
+wlan/mac_core/romexport/AR900B/hw.1/include/os_dev.h
+wlan/mac_core/romexport/AR900B/hw.2/include/os_dev.h
+wlan/mac_core/include/usb3_hw.h
+wlan/mac_core/romexport/AR900B/hw.1/include/usb3_hw.h
+wlan/mac_core/romexport/AR900B/hw.2/include/usb3_hw.h
+wlan/mac_core/include/pcd.h
+wlan/mac_core/romexport/AR900B/hw.1/include/pcd.h
+wlan/mac_core/romexport/AR900B/hw.2/include/pcd.h
+
+========================================================================================================================================
+
+/*
+ * $Header: //source/qcom/qct/core/api/kernel/main/latest/libstd/stringl/stringl.h#13 $
+ * $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/* $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/* $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $ */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * @(#)string.h 5.10 (Berkeley) 3/9/91
+ */
+
+wlan/protocol/support/bin2srec/include/stringl/stringl.h
+
+==========================================================================================================================================
+
+/*
+ * $Header: //source/qcom/qct/core/kernel/libstd/main/latest/src/strlcpy.c#1 $
+ * $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+wlan/protocol/support/bin2srec/strlcpy.c
+
+======================================================================================================================================
+
+/*-
+ * Copyright (c) 1990, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * This code is derived from software contributed to Berkeley by
+ * Chris Torek.
+ *
+ * Copyright (c) 2011 The FreeBSD Foundation
+ * All rights reserved.
+ * Portions of this software were developed by David Chisnall
+ * under sponsorship from the FreeBSD Foundation.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+wlan/mac_core/patch/AR900B/v2/cmnos_printf_patch.c
+
+========================================================================================================================================
+
--- /dev/null
+ChangeLog:
+ * 0.0 initial release
+ * 0.1 addition of ATUSB_TEST
+ * 0.2 First public release. Compatible with atusb driver in the upcoming 4.2 kernel
+ * 0.3 * ATUSB_EUI64_READ/WRITE for permanent EUI64 handling
+ * Support to run the firmware on Atmel Raven USB dongles (Alexander Aring)
+ * Remove FCS frame check from firmware and leave it to the driver
+ * Use extended operation mode for TX for automatic ACK handling
+
+To flash the firmware you need dfu-util on the host. Issue
+
+ dfu-util -d 20b7:1540 -D atusb-0.3.dfu
+
+right after plugging the device into the USB port while the red led is still
+on.
+
+For the Atmel Raven USB dongle a full JTAG setup is needed to flash the
+firmware as no DFU bootloader is available there.
+
+The firmware is flashed into permanent storage and does not need to be provided
+after power off. A new firmware version can be flashed the same way.
+
+Firmware source code is GPLv2+ and can be found here:
+http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/atusb/fw
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6330 4330 WiFi/BT module found on the
+# Prowise PT301 tablet
+aa2g=1
+aa5g=1
+ag0=0x40
+ag1=0xBF
+boardflags=0x10080a00
+# boardflags3 is not set
+boardnum=22
+boardrev=0x1202
+boardtype=0x05e1
+bphyscale=17
+# btc_params is not set
+cckPwrIdxCorr=-15
+cckPwrOffset=6
+cckdigfilttype=20
+ccode=X2
+# cldo_pwm is not set
+dacrate2g=160
+dacrate5g=160
+devid=0x4360
+il0macaddr=00:90:4c:c5:12:38
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=0x44
+maxp5ga0=0x3A
+maxp5gha0=0x3A
+maxp5gla0=0x3A
+mcs2gpo0=0x4444
+mcs2gpo1=0x4444
+mcs5ghpo0=0x2222
+mcs5ghpo1=0x2222
+mcs5glpo0=0x2222
+mcs5glpo1=0x2222
+mcs5gpo0=0x2222
+mcs5gpo1=0x2222
+nocrc=1
+noise_cal_adj_2g=-3
+noise_cal_ref_2g=53
+ofdm2gpo=0x22222222
+ofdm5ghpo=0x00000000
+ofdm5glpo=0x00000000
+ofdm5gpo=0x00000000
+pa0b0=4924
+pa0b1=-595
+pa0b2=-157
+pa0itssit=0x20
+pa1b0=4880
+pa1b1=-625
+pa1b2=-200
+pa1hib0=4880
+pa1hib1=-620
+pa1hib2=-190
+pa1lob0=5050
+pa1lob1=-630
+pa1lob2=-195
+pacalpwr2g=13
+pacalpwr5g1=11
+pacalpwr5g=13
+pacalpwr5ghi1=11
+pacalpwr5ghi=13
+pacalpwr5glo1=11
+pacalpwr5glo=13
+prodid=0x0547
+rfreg033=0x19
+rfreg033_cck=0x1f
+rfreg088=15
+rssisav2g=0x7
+rssisav5g=0x7
+rssismc2g=0x3
+rssismc5g=0x3
+rssismf2g=0xa
+rssismf5g=0x4
+rxpo5g=0
+sd_gpdc=0
+sd_gpout=0
+sd_gpval=1
+sromrev=3
+swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x18282,0x1ff
+swctrlmap_5g=0x10101010,0x28282020,0x20202020,0x10202,0x0f8
+triso2g=3
+triso5g=6
+txalpfbyp2g=1
+txgaintbl=1
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6234 43340 WiFi/BT module found on the
+# Meegopad T08 HDMI stick
+aa2g=1
+ag0=255
+boardflags=0x0090201
+boardnum=22
+boardrev=0x1203
+boardtype=0x0653
+btc_flags=71
+btc_params22=8000
+btc_params83=9000
+btc_params84=4500
+btc_params8=15000
+cck2gpo=0x2222
+cckPwrOffset=3
+cckpapden=0
+ccode=X2
+dacrate2xen=1
+devid=0x4386
+dlocalidx5g=70
+dlorange_lowlimit=5
+gain=32
+gain_settle_dly_2g=4
+gain_settle_dly_5g=4
+iqcalidx5g=50
+iqlocalidx5g=40
+loflag=0
+lpbckmode5g=1
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=80
+maxp5ga0=80
+maxp5gha0=78
+maxp5gla0=78
+mcs2gpo0=0x5555
+mcs2gpo1=0x5555
+mcs5ghpo0=0x7777
+mcs5ghpo1=0x7777
+mcs5glpo0=0x7777
+mcs5glpo1=0x7777
+mcs5gpo0=0x8888
+mcs5gpo1=0x8888
+nocrc=1
+noise_cal_high_gain_2g=73
+noise_cal_high_gain_5g=73
+noise_cal_nf_substract_val_2g=346
+noise_cal_nf_substract_val_5g=346
+noise_cal_po_2g=-1
+noise_cal_po_40_2g=-1
+noise_cal_po_40_5g=-1
+noise_cal_po_5g=-1
+ofdm2gpo=0x333333333
+ofdm5ghpo=0x66666666
+ofdm5glpo=0x66666666
+ofdm5gpo=0x66666666
+pa0b0=6957 default
+pa0b1=-808
+pa0b2=-178
+pa0itssit=0x20
+pa1b0=5372
+pa1b1=-671
+pa1b2=-212
+pa1hib0=5620
+pa1hib1=-663
+pa1hib2=-179
+pa1lob0=5859
+pa1lob1=-693
+pa1lob2=-178
+papden2g=1
+papden5g=1
+prodid=0x0653
+rssisav2g=0x1
+rssisav5g=0x3
+rssismc2g=0x8
+rssismc5g=0x7
+rssismf2g=0xf
+rssismf5g=0xf
+rxpo5g=0
+sd_gpdc=0
+sd_gpout=4
+sd_gpval=1
+sromrev=3
+swctrlmap_2g=0x00080008,0x00100010,0x00080008,0x011010,0x11f
+swctrlmap_5g=0x00040004,0x00020002,0x00040004,0x011010,0x2fe
+triso2g=8
+triso5g=8
+tssifloor2g=69
+tssifloor5gh=74
+tssifloor5gl=77
+tssifloor5gm=77
+txalpfbyp=1
+txalpfpu=1
+txiqlopapu2g=0
+txiqlopapu5g=0
+vendid=0x14e4
+xtalfreq=37400
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6210 43362 WiFi/BT module found on the
+# Cubietech Cubietruck board
+aa2g=1
+ag0=2
+boardflags2=0x80
+boardflags=0x80201
+boardnum=777
+boardrev=0x1307
+boardtype=0x0598
+btc_flags=0x6
+btc_params0=5000
+btc_params1=1000
+btc_params6=63
+cck2gpo=0x2222
+cckPwrOffset=5
+ccode=0
+devid=0x4343
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=74
+mcs2gpo0=0x6666
+mcs2gpo1=0x6666
+noise_cal_enable_2g=0
+noise_cal_po_2g=0
+ofdm2gpo=0x44444444
+pa0b0=5447
+pa0b1=-607
+pa0b2=-160
+pa0itssit=62
+pa0maxpwr=56
+pa1itssit=62
+prodid=0x492
+rssisav2g=0x7
+rssismc2g=0x3
+rssismf2g=0xa
+sromrev=3
+swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff
+temp_add=29767
+temp_mult=425
+triso2g=0
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
--- /dev/null
+brcmfmac43362-sdio.cubietech,cubietruck.txt
\ No newline at end of file
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6212 43430 WiFi/BT module
+aa2g=1
+ag0=255
+AvVmid_c0=0x0,0xc8
+boardflags=0x00404201
+# boardflags3 is not set
+boardnum=22
+boardrev=0x1101
+boardtype=0x0726
+# btc_params is not set
+cckbw202gpo=0x5555
+cckpwroffset0=5
+ccode=ALL
+# cldo_pwm is not set
+deadman_to=0xffffffff
+devid=0x43e2
+extpagain2g=0
+il0macaddr=00:90:4c:c5:12:38
+legofdmbw202gpo=0x77777777
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=90
+mcsbw202gpo=0xaaaaaaaa
+muxenab=0x10
+nocrc=1
+ofdmdigfilttype=7
+# ofdmdigfilttypebe is not set
+pa0itssit=0x20
+pa2ga0=-168,7161,-820
+# pacalidx2g is not set
+# papdendidx is not set
+# papdepsoffset is not set
+papdmode=2
+# papdvalidtest is not set
+prodid=0x0726
+# propbw202gpois not set
+# spurconfig is not set
+sromrev=11
+txpwrbckof=6
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the 43430 WiFi/BT chip as found on the Chuwi Vi8 Plus
+# tablet's mainboard
+aa2g=1
+ag0=255
+AvVmid_c0=0x0,0xc8
+boardflags=0x00404201
+# boardflags3 is not set
+boardnum=22
+boardrev=0x1101
+boardtype=0x0726
+# btc_params is not set
+cckbw202gpo=0
+cckpwroffset0=5
+ccode=X2
+# cldo_pwm is not set
+deadman_to=0xffffffff
+devid=0x43e2
+extpagain2g=0
+il0macaddr=00:90:4c:c5:12:38
+legofdmbw202gpo=0x66111111
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=90
+mcsbw202gpo=0x77711111
+muxenab=0x1
+nocrc=1
+ofdmdigfilttype=18
+ofdmdigfilttypebe=18
+pa0itssit=0x20
+pa2ga0=-168,7161,-820
+# pacalidx2g is not set
+# papdendidx is not set
+# papdepsoffset is not set
+papdmode=1
+# papdvalidtest is not set
+prodid=0x0726
+# propbw202gpois not set
+sd_gpdc=0
+sd_gpout=0
+sd_gpval=1
+# spurconfig is not set
+sromrev=11
+txpwrbckof=6
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Murata 1DX 43430 WiFi/BT module
+aa2g=1
+ag0=0
+AvVmid_c0=0x0,0xc8
+boardflags=0x00404201
+boardflags3=0x08000000
+boardnum=22
+boardrev=0x1202
+boardtype=0x0726
+# btc_params is not set
+cckbw202gpo=0x0
+cckpwroffset0=2
+ccode=ALL
+# cldo_pwm is not set
+# deadman_to is not set
+devid=0x43e2
+extpagain2g=0
+il0macaddr=00:90:4c:c5:12:38
+legofdmbw202gpo=0x88888888
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=74
+mcsbw202gpo=0xaaaaaaaa
+muxenab=0x10
+nocrc=1
+ofdmdigfilttype=18
+ofdmdigfilttypebe=18
+# pa0itssit is not set
+pa2ga0=-145,6667,-751
+pacalidx2g=48
+papdendidx=58
+papdepsoffset=-22
+papdmode=1
+papdvalidtest=1
+prodid=0x0726
+propbw202gpo=0xdd
+# spurconfig is not set
+sromrev=11
+# txpwrbckof is not set
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=37400
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6212 43430a0 WiFi/BT module found on the
+# Onda V80 Plus tablet
+aa2g=1
+ag0=255
+AvVmid_c0=0x0,0xc8
+boardflags=0x00404201
+# boardflags3 is not set
+boardnum=22
+boardrev=0x1101
+boardtype=0x0726
+# btc_params is not set
+cckbw202gpo=0x5555
+cckpwroffset0=5
+ccode=X2
+# cldo_pwm is not set
+deadman_to=0xffffffff
+devid=0x43e2
+extpagain2g=0
+hostrdy=0x41
+hostwake=0x40
+il0macaddr=00:90:4c:c5:12:38
+legofdmbw202gpo=0x77777777
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=90
+mcsbw202gpo=0xaaaaaaaa
+nocrc=1
+ofdmdigfilttype=7
+# ofdmdigfilttypebe is not set
+pa0itssit=0x20
+pa2ga0=-168,7161,-820
+# pacalidx2g is not set
+# papdendidx is not set
+# papdepsoffset is not set
+papdmode=2
+# papdvalidtest is not set
+prodid=0x0726
+# propbw202gpois not set
+sd_gpout=0
+sd_gpval=0
+sd_oobonly=1
+# spurconfig is not set
+sromrev=11
+txpwrbckof=6
+usbrdy=0x03
+usbrdydelay=100
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6212 43430a0 WiFi/BT module found on the
+# Jumper EZpad mini 3 tablet
+aa2g=1
+ag0=255
+AvVmid_c0=0x0,0xc8
+boardflags=0x00404201
+# boardflags3 is not set
+boardnum=22
+boardrev=0x1101
+boardtype=0x0726
+# btc_params is not set
+cckbw202gpo=0
+cckpwroffset0=5
+ccode=X2
+# cldo_pwm is not set
+deadman_to=0xffffffff
+devid=0x43e2
+extpagain2g=0
+il0macaddr=00:90:4c:c5:12:38
+legofdmbw202gpo=0x66111111
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=78
+mcsbw202gpo=0x77711111
+muxenab=0x1
+nocrc=1
+ofdmdigfilttype=18
+ofdmdigfilttypebe=18
+pa0itssit=0x20
+pa2ga0=-168,6009,-726
+# pacalidx2g is not set
+# papdendidx is not set
+# papdepsoffset is not set
+papdmode=1
+# papdvalidtest is not set
+prodid=0x0726
+# propbw202gpois not set
+rssicorrnorm=15
+sd_gpdc=0
+sd_gpout=0
+sd_gpval=1
+# spurconfig is not set
+sromrev=11
+txpwrbckof=6
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
--- /dev/null
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6356 4356 WiFi/BT module found on the
+# GPD win / pocket handheld
+aa2g=3
+aa5g=3
+aga0=2
+aga1=2
+agbg0=2
+agbg1=2
+antswitch=0
+boardflags2=0x00802000
+boardflags3=0x0000000a
+boardflags=0x02400201
+boardrev=0x1101
+boardtype=0x073e
+cckbw202gpo=0x0000
+cckbw20ul2gpo=0x0000
+ccode=X2
+devid=0x43a3
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+dot11agofdmhrbw202gpo=0x6666
+extpagain2g=2
+extpagain5g=2
+femctrl=10
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=80
+maxp2ga1=80
+maxp5ga0=78,78,78,78
+maxp5ga1=78,78,78,78
+mcsbw202gpo=0x99644422
+mcsbw205ghpo=0xdc666663
+mcsbw205glpo=0x88766663
+mcsbw205gmpo=0xd8666663
+mcsbw402gpo=0x99644422
+mcsbw405ghpo=0xaa666663
+mcsbw405glpo=0x88666663
+mcsbw405gmpo=0x88666663
+mcsbw805ghpo=0xdd666665
+mcsbw805glpo=0xbb666665
+mcsbw805gmpo=0xcc666665
+mcslr5ghpo=0x0000
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+nocrc=1
+ofdmlrbw202gpo=0x0022
+otpimagesize=502
+pa2ga0=-147,6192,-705
+pa2ga1=-161,6041,-701
+pa5ga0=-194,6069,-739,-188,6137,-743,-185,5931,-725,-171,5898,-715
+pa5ga1=-190,6248,-757,-190,6275,-759,-190,6225,-757,-184,6131,-746
+paprdis=0
+pdgain2g=4
+pdgain5g=4
+pdoffset40ma0=0x0000
+pdoffset40ma1=0x0000
+pdoffset80ma0=0x0000
+pdoffset80ma1=0x0000
+pdoffsetcckma0=0x4
+pdoffsetcckma1=0x4
+phycal_tempdelta=255
+rawtempsense=0x1ff
+regrev=1
+rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8
+rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8
+rssicorrnorm_c0=4,4
+rssicorrnorm_c1=4,4
+rxchain=3
+rxgains2gelnagaina0=0
+rxgains2gelnagaina1=0
+rxgains2gtrelnabypa0=0
+rxgains2gtrelnabypa1=0
+rxgains2gtrisoa0=7
+rxgains2gtrisoa1=7
+rxgains5gelnagaina0=0
+rxgains5gelnagaina1=0
+rxgains5ghelnagaina0=0
+rxgains5ghelnagaina1=0
+rxgains5ghtrelnabypa0=0
+rxgains5ghtrelnabypa1=0
+rxgains5ghtrisoa0=12
+rxgains5ghtrisoa1=11
+rxgains5gmelnagaina0=0
+rxgains5gmelnagaina1=0
+rxgains5gmtrelnabypa0=0
+rxgains5gmtrelnabypa1=0
+rxgains5gmtrisoa0=13
+rxgains5gmtrisoa1=11
+rxgains5gtrelnabypa0=0
+rxgains5gtrelnabypa1=0
+rxgains5gtrisoa0=11
+rxgains5gtrisoa1=10
+sb20in40hrpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb20in80and160hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb20in80and160lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80hr5ghpo=0x0
+sb40and80hr5glpo=0x0
+sb40and80hr5gmpo=0x0
+sb40and80lr5ghpo=0x0
+sb40and80lr5glpo=0x0
+sb40and80lr5gmpo=0x0
+sromrev=11
+subband5gver=0x4
+tempoffset=255
+temps_hysteresis=15
+temps_period=15
+tempthresh=255
+tssipos2g=1
+tssipos5g=1
+tworangetssi2g=0
+tworangetssi5g=0
+txchain=3
+vendid=0x14e4
+xtalfreq=37400
--- /dev/null
+#!/usr/bin/python
+
+import os, re, sys
+
+def list_whence():
+ with open('WHENCE') as whence:
+ for line in whence:
+ match = re.match(r'(?:File|Link|Source):\s*"(.*)"', line)
+ if match:
+ yield match.group(1)
+ continue
+ match = re.match(r'(?:File|Link|Source):\s*(\S*)', line)
+ if match:
+ yield match.group(1)
+ continue
+ match = re.match(r'Licen[cs]e: (?:.*\bSee (.*) for details\.?|(\S*))\n',
+ line)
+ if match:
+ if match.group(1):
+ for name in re.split(r', | and ', match.group(1)):
+ yield name
+ continue
+ if match.group(2):
+ # Just one word - may or may not be a filename
+ if not re.search(r'unknown|distributable', match.group(2),
+ re.IGNORECASE):
+ yield match.group(2)
+ continue
+
+def list_git():
+ with os.popen('git ls-files') as git_files:
+ for line in git_files:
+ yield line.rstrip('\n')
+
+def main():
+ whence_list = list(list_whence())
+ known_files = set(name for name in whence_list if not name.endswith('/')) | \
+ set(['check_whence.py', 'configure', 'Makefile',
+ 'README', 'WHENCE'])
+ known_prefixes = set(name for name in whence_list if name.endswith('/'))
+ git_files = set(list_git())
+
+ for name in sorted(list(known_files - git_files)):
+ sys.stderr.write('E: %s listed in WHENCE does not exist\n' % name)
+
+ for name in sorted(list(git_files - known_files)):
+ # Ignore subdirectory changelogs and GPG detached signatures
+ if (name.endswith('/ChangeLog') or
+ (name.endswith('.asc') and name[:-4] in known_files)):
+ continue
+
+ # Ignore unknown files in known directories
+ for prefix in known_prefixes:
+ if name.startswith(prefix):
+ break
+ else:
+ sys.stderr.write('E: %s not listed in WHENCE\n' % name)
+
+if __name__ == '__main__':
+ main()
-t4fw-1.9.23.0.bin
\ No newline at end of file
+t4fw-1.22.9.0.bin
\ No newline at end of file
-t5fw-1.9.23.0.bin
\ No newline at end of file
+t5fw-1.22.9.0.bin
\ No newline at end of file
--- /dev/null
+t6fw-1.22.9.0.bin
\ No newline at end of file
--- /dev/null
+bxt_dmc_ver1_07.bin
\ No newline at end of file
--- /dev/null
+kbl_dmc_ver1_01.bin
\ No newline at end of file
--- /dev/null
+skl_dmc_ver1_26.bin
\ No newline at end of file
--- /dev/null
+skl_guc_ver6_1.bin
\ No newline at end of file
--- /dev/null
+dsp_fw_bxtn_v3366.bin
\ No newline at end of file
--- /dev/null
+dsp_fw_cnl_v1858.bin
\ No newline at end of file
--- /dev/null
+dsp_fw_glk_v3366.bin
\ No newline at end of file
--- /dev/null
+dsp_fw_kbl_v3402.bin
\ No newline at end of file
--- /dev/null
+dsp_fw_release_v3402.bin
\ No newline at end of file
--- /dev/null
+irci_irci_ecr-master_20161208_0213_20170112_1500.bin
\ No newline at end of file
--- /dev/null
+iwlwifi-7265-10.ucode
\ No newline at end of file
--- /dev/null
+nic_AMDA0081.nffw
\ No newline at end of file
--- /dev/null
+nic_AMDA0081.nffw
\ No newline at end of file
--- /dev/null
+nic_AMDA0097.nffw
\ No newline at end of file
--- /dev/null
+nic_AMDA0096.nffw
\ No newline at end of file
--- /dev/null
+nic_AMDA0097.nffw
\ No newline at end of file
--- /dev/null
+nic_AMDA0097.nffw
\ No newline at end of file
--- /dev/null
+nic_AMDA0097.nffw
\ No newline at end of file
--- /dev/null
+nic_AMDA0099.nffw
\ No newline at end of file
--- /dev/null
+nic_AMDA0099.nffw
\ No newline at end of file
--- /dev/null
+nic_AMDA0099.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0058-0011_2x40.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0058-0012_2x40.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0078-0011_1x100.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0081-0001_1x40.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0081-0001_4x10.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0096-0001_2x10.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0097-0001_2x40.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0097-0001_4x10_1x40.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0097-0001_8x10.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0099-0001_1x10_1x25.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0099-0001_2x10.nffw
\ No newline at end of file
--- /dev/null
+nic/nic_AMDA0099-0001_2x25.nffw
\ No newline at end of file
--- /dev/null
+../../gm200/acr/bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/acr/ucode_load.bin
\ No newline at end of file
--- /dev/null
+../../gm200/acr/ucode_unload.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/fecs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/fecs_inst.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/gpccs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/gpccs_inst.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_bundle_init.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_ctx.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_method_init.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_nonctx.bin
\ No newline at end of file
--- /dev/null
+../../gm200/acr/bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/fecs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/fecs_inst.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/gpccs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/gpccs_inst.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_bundle_init.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_ctx.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_method_init.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_nonctx.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/sw_method_init.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/fecs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/gpccs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/fecs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gm200/gr/gpccs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/ucode_load.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/ucode_unload.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/unload_bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/fecs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/gpccs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/sw_bundle_init.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/sw_ctx.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/sw_method_init.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/sw_nonctx.bin
\ No newline at end of file
--- /dev/null
+../../gp102/nvdec/scrubber.bin
\ No newline at end of file
--- /dev/null
+../../gp102/sec2/desc.bin
\ No newline at end of file
--- /dev/null
+../../gp102/sec2/image.bin
\ No newline at end of file
--- /dev/null
+../../gp102/sec2/sig.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/ucode_load.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/ucode_unload.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/unload_bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/fecs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/fecs_inst.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/gpccs_bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/gpccs_inst.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/sw_bundle_init.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/sw_ctx.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/sw_method_init.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/sw_nonctx.bin
\ No newline at end of file
--- /dev/null
+../../gp102/nvdec/scrubber.bin
\ No newline at end of file
--- /dev/null
+../../gp102/sec2/desc.bin
\ No newline at end of file
--- /dev/null
+../../gp102/sec2/image.bin
\ No newline at end of file
--- /dev/null
+../../gp102/sec2/sig.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/ucode_load.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/ucode_unload.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/unload_bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/sw_bundle_init.bin
\ No newline at end of file
--- /dev/null
+../../gp102/gr/sw_method_init.bin
\ No newline at end of file
--- /dev/null
+../../gp102/nvdec/scrubber.bin
\ No newline at end of file
--- /dev/null
+../../gp102/sec2/desc.bin
\ No newline at end of file
--- /dev/null
+../../gp102/sec2/image.bin
\ No newline at end of file
--- /dev/null
+../../gp102/sec2/sig.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/ucode_load.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/ucode_unload.bin
\ No newline at end of file
--- /dev/null
+../../gp102/acr/unload_bl.bin
\ No newline at end of file
--- /dev/null
+../../gp102/nvdec/scrubber.bin
\ No newline at end of file
--- /dev/null
+qat_895xcc_mmp.bin
\ No newline at end of file
--- /dev/null
+
+This Notice.txt file contains certain notices of software components included
+with the software that Qualcomm Atheros, Inc. ("Qualcomm Atheros") is required
+to provide you. Notwithstanding anything in the notices in this file, your use
+of these software components together with the Qualcomm Atheros software
+(Qualcomm Atheros software hereinafter referred to as "Software") is subject to
+the terms of your license from Qualcomm Atheros. Compliance with all copyright
+laws and software license agreements included in the notice section of this
+file are the responsibility of the user. Except as may be granted by separate
+express written agreement, this file provides no license to any Qualcomm
+Atheros patents, trademarks, copyrights, or other intellectual property.
+
+Copyright (c) 2014 Qualcomm Atheros, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United
+States and other countries. All Qualcomm Incorporated trademarks are used with
+permission. Atheros is a trademark of Qualcomm Atheros, Inc., registered in the
+United States and other countries. Other products and brand names may be
+trademarks or registered trademarks of their respective owners.
+
+NOTICES:
+
+===============================================================================
+
+ 1.
+
+/*
+ * FILE: sha2.c
+ * AUTHOR: Aaron D. Gifford <me@aarongifford.com>
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $Id: sha2.c,v 1.1 2001/11/08 00:01:51 adg Exp adg $
+ */
+File: LLM_sp_sha2.c
+
+
+/*
+ * FILE: sha2.h
+ * AUTHOR: Aaron D. Gifford <me@aarongifford.com>
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $Id: sha2.h,v 1.1 2001/11/08 00:02:01 adg Exp adg $
+ */
+File: LLM_sp_sha2.h
+
+===============================================================================
+
+ 2.
+
+/* utility to create the register check tables
+* this includes inlined list.h safe for userspace.
+*
+* Copyright 2009 Jerome Glisse
+* Copyright 2009 Red Hat Inc.
+*
+* Authors:
+* Jerome Glisse
+* Dave Airlie
+*/
+/*All rights reserved.
+Redistribution and use in source and binary forms, with or without modification
+are permitted provided that the following conditions are met:
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ 3. Neither the name of the <ORGANIZATION> nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+File: comm_lib.h
+
+===============================================================================
+
+ 3.
+
+/* crypto/aes/aes.h -*- mode:C; c-file-style: "eay" -*- */
+/* ====================================================================
+ * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. All advertising materials mentioning features or use of this
+ * software must display the following acknowledgment:
+ * "This product includes software developed by the OpenSSL Project
+ * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
+ *
+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
+ * endorse or promote products derived from this software without
+ * prior written permission. For written permission, please contact
+ * openssl-core@openssl.org.
+ *
+ * 5. Products derived from this software may not be called "OpenSSL"
+ * nor may "OpenSSL" appear in their names without prior written
+ * permission of the OpenSSL Project.
+ *
+ * 6. Redistributions of any form whatsoever must retain the following
+ * acknowledgment:
+ * "This product includes software developed by the OpenSSL Project
+ * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ * ====================================================================
+ *
+ */
+File Name list: aes.h, aes_locl.h
+
+===============================================================================
+
+ 4.
+
+/* crypto/aes/aes_core.c -*- mode:C; c-file-style: "eay" -*- */
+/**
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * This code is hereby placed in the public domain.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+File: aes_core.c
+
+===============================================================================
+
+ 5.
+
+/*===========================================================================
+
+ EDIT HISTORY FOR FILE
+
+ $Header: //depot/asic/msmshared/sec/sec/MSM_SEC.03.03.08.xx/aes.h#1 $
+ $DateTime: 2006/12/11 00:43:21 $ $Author: davidf $
+
+when who what, where, why
+-------- --- ----------------------------------------------------------
+11/12/04 rv changes to correct LINT errors
+02/02/04 rwh Small mods to open source.
+
+===========================================================================*/
+
+ /*
+ I retain copyright in this code but I encourage its free use provided
+ that I don't carry any responsibility for the results. I am especially
+ happy to see it used in free and open source software. If you do use
+ it I would appreciate an acknowledgement of its origin in the code or
+ the product that results and I would also appreciate knowing a liitle
+ about the use to which it is being put.
+
+ Dr B. R. Gladman <brg@gladman.uk.net> 1st June 2001.
+
+ This is an implementation of the AES encryption algorithm (Rijndael)
+ designed by Joan Daemen and Vincent Rijmen. This version is designed
+ to provide both fixed and dynamic block and key lengths and can also
+ run with either big or little endian internal byte order.
+
+ NOTE: Input block and key lengths are given in terms of the lengths of
+ the byte arrays involved, the legal values being 16, 24 and 32.
+
+ A. THE CIPHER INTERFACE
+
+ byte (an unsigned 8-bit type)
+ word (an unsigned 32-bit type)
+ aes_ret: (a signed 16 bit type for function return values)
+ aes_good (value != 0, a good return)
+ aes_bad (value == 0, an error return)
+ enum aes_key: (encryption direction)
+ enc (set key for encryption)
+ dec (set key for decryption)
+ both (set key for both)
+ class or struct aes (structure for context)
+
+ C subroutine calls:
+
+ aes_ret set_blk(const word block_length, aes *cx) (variable block size)
+ aes_ret set_key(const byte key[], const word key_length,
+ const enum aes_key direction, aes *cx)
+ aes_ret encrypt(const byte input_blk[], byte output_blk[], const aes *cx)
+ aes_ret decrypt(const byte input_blk[], byte output_blk[], const aes *cx)
+
+ IMPORTANT NOTE: If you are using this C interface and your compiler does
+ not set the memory used for objects to zero before use, you will need to
+ ensure that cx.mode is set to zero before using the C subroutine calls.
+
+ C++ aes class subroutines:
+
+ aes_ret set_blk(const word block_length) (variable block size)
+ aes_ret set_key(const byte key[], const word key_length,
+ const aes_key direction)
+ aes_ret encrypt(const byte input_blk[], byte output_blk[]) const
+ aes_ret decrypt(const byte input_blk[], byte output_blk[]) const
+
+ The block length inputs to set_block and set_key are in numbers of
+ BYTES, not bits. The calls to subroutines must be made in the above
+ order but multiple calls can be made without repeating earlier calls
+ if their parameters have not changed. If the cipher block length is
+ variable but set_blk has not been called before cipher operations a
+ value of 16 is assumed (that is, the AES block size). In contrast to
+ earlier versions the block and key length parameters are now checked
+ for correctness and the encryption and decryption routines check to
+ ensure that an appropriate key has been set before they are called.
+
+ B. BYTE ORDER WITHIN 32 BIT WORDS
+
+ The fundamental data processing units in Rijndael are 8-bit bytes. The
+ input, the output and the key input are all enumerated arrays of bytes
+ in which bytes are numbered starting at zero and increasing to one less
+ than the number of bytes in the array in question. When these inputs
+ and outputs are considered as bit sequences, the n'th byte contains
+ bits 8n to 8n+7 of the sequence with the lower numbered bit mapped to
+ the most significant bit within the byte (i.e. that having a numeric
+ value of 128). However, Rijndael can be implemented more efficiently
+ using 32-bit words to process 4 bytes at a time provided that the order
+ of bytes within words is known. This order is called big-endian if the
+ lowest numbered bytes in words have the highest numeric significance
+ and little-endian if the opposite applies. This code can work in either
+ order irrespective of the native order of the machine on which it runs.
+ The byte order used internally is set by defining INTERNAL_BYTE_ORDER
+ whereas the order for all inputs and outputs is specified by defining
+ EXTERNAL_BYTE_ORDER, the only purpose of the latter being to determine
+ if a byte order change is needed immediately after input and immediately
+ before output to account for the use of a different internal byte order.
+ In almost all situations both of these defines will be set to the native
+ order of the processor on which the code is to run but other settings
+ may somtimes be useful in special circumstances.
+
+#define INTERNAL_BYTE_ORDER LITTLE_ENDIAN
+#define EXTERNAL_BYTE_ORDER LITTLE_ENDIAN
+
+ C. COMPILATION
+
+ To compile AES (Rijndael) for use in C code
+ a. Exclude the AES_DLL define in aes.h
+ b. Exclude the AES_IN_CPP define in aes.h
+
+ To compile AES (Rijndael) for use in in C++ code
+ a. Exclude the AES_DLL define in aes.h
+ b. Include the AES_IN_CPP define in aes.h
+
+ To compile AES (Rijndael) in C as a Dynamic Link Library
+ a. Include the AES_DLL define in aes.h
+ b. Compile the DLL. If using the test files, exclude aes.c from
+ the test build project and compile it with the same defines
+ as used for the DLL (ensure that the DLL path is correct)
+
+ D. CONFIGURATION OPTIONS (see also aes.c)
+
+ 1. define BLOCK_SIZE to set the cipher block size (16, 24 or 32) or
+ leave this undefined for dynamically variable block size (this will
+ result in much slower code).
+ 2. set AES_IN_CPP to use the code from C++ rather than C
+ 3. set AES_DLL if AES (Rijndael) is to be compiled to a DLL
+ 4. set INTERNAL_BYTE_ORDER to one of the above constants to set the
+ internal byte order (the order used within the algorithm code)
+ 5. set EXTERNAL_BYTE_ORDER to one of the above constants to set the byte
+ order used at the external interfaces for the input, output and key
+ byte arrays.
+
+ IMPORTANT NOTE: BLOCK_SIZE is in BYTES: 16, 24, 32 or undefined for aes.c
+ and 16, 20, 24, 28, 32 or undefined for aes++.c. If left undefined a
+ slower version providing variable block length is compiled
+
+#define BLOCK_SIZE 16
+
+ Define AES_IN_CPP if you intend to use the AES C++ class rather than the
+ C code directly.
+
+#define AES_IN_CPP
+
+ Define AES_DLL if you wish to compile the code to produce a Windows DLL
+
+#define AES_DLL
+
+*/
+File: aes.h
+
+/*===========================================================================
+
+ EDIT HISTORY FOR FILE
+
+ $Header: //depot/asic/msmshared/sec/sec/MSM_SEC.03.03.08.xx/aes_tab.h#1 $
+ $DateTime: 2006/12/11 00:43:21 $ $Author: davidf $
+
+when who what, where, why
+-------- --- ----------------------------------------------------------
+11/12/04 rv changes to correct LINT errors
+02/02/04 rwh Small mods to open source.
+
+===========================================================================*/
+/*lint -e146 -e303 */
+/* 146: Assuming a binary constant */
+/* 303: String too long (try +macros) */
+
+
+ /*
+ I retain copyright in this code but I encourage its free use provided
+ that I don't carry any responsibility for the results. I am especially
+ happy to see it used in free and open source software. If you do use
+ it I would appreciate an acknowledgement of its origin in the code or
+ the product that results and I would also appreciate knowing a liitle
+ about the use to which it is being put.
+
+ Dr B. R. Gladman <brg@gladman.uk.net> 1st June 2001.
+ */
+File: aes_tab.h
+
+===============================================================================
+6.
+===============================================================================
+#FILE:Conftest.py
+# Copyright (c) 2003 Stichting NLnet Labs
+# Copyright (c) 2001, 2002, 2003 Steven Knight
+#
+# Permission is hereby granted, free of charge, to any person obtaining
+# a copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish,
+# distribute, sublicense, and/or sell copies of the Software, and to
+# permit persons to whom the Software is furnished to do so, subject to
+# the following conditions:
+#
+# The above copyright notice and this permission notice shall be included
+# in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+
+#
+# The purpose of this module is to define how a check is to be performed.
+# Use one of the Check...() functions below.
+#
+
+#
+# A context class is used that defines functions for carrying out the tests,
+# logging and messages. The following methods and members must be present:
+#
+# context.Display(msg) Function called to print messages that are normally
+# displayed for the user. Newlines are explicitly used.
+# The text should also be written to the logfile!
+#
+# context.Log(msg) Function called to write to a log file.
+#
+# context.BuildProg(text, ext)
+# Function called to build a program, using "ext" for the
+# file extention. Must return an empty string for
+# success, an error message for failure.
+# For reliable test results building should be done just
+# like an actual program would be build, using the same
+# command and arguments (including configure results so
+# far).
+#
+# context.CompileProg(text, ext)
+# Function called to compile a program, using "ext" for
+# the file extention. Must return an empty string for
+# success, an error message for failure.
+# For reliable test results compiling should be done just
+# like an actual source file would be compiled, using the
+# same command and arguments (including configure results
+# so far).
+#
+# context.AppendLIBS(lib_name_list)
+# Append "lib_name_list" to the value of LIBS.
+# "lib_namelist" is a list of strings.
+# Return the value of LIBS before changing it (any type
+# can be used, it is passed to SetLIBS() later.)
+#
+# context.PrependLIBS(lib_name_list)
+# Prepend "lib_name_list" to the value of LIBS.
+# "lib_namelist" is a list of strings.
+# Return the value of LIBS before changing it (any type
+# can be used, it is passed to SetLIBS() later.)
+#
+# context.SetLIBS(value)
+# Set LIBS to "value". The type of "value" is what
+# AppendLIBS() returned.
+# Return the value of LIBS before changing it (any type
+# can be used, it is passed to SetLIBS() later.)
+#
+# context.headerfilename
+# Name of file to append configure results to, usually
+# "confdefs.h".
+# The file must not exist or be empty when starting.
+# Empty or None to skip this (some tests will not work!).
+#
+# context.config_h (may be missing). If present, must be a string, which
+# will be filled with the contents of a config_h file.
+#
+# context.vardict Dictionary holding variables used for the tests and
+# stores results from the tests, used for the build
+# commands.
+# Normally contains "CC", "LIBS", "CPPFLAGS", etc.
+#
+# context.havedict Dictionary holding results from the tests that are to
+# be used inside a program.
+# Names often start with "HAVE_". These are zero
+# (feature not present) or one (feature present). Other
+# variables may have any value, e.g., "PERLVERSION" can
+#
+===============================================================================
--- /dev/null
+This NOTICE.txt file contains certain notices Qualcomm Technologies, Inc. ("QTI")
+is required to provide with certain software components. Notwithstanding anything
+in the notices in this file, your use of such software components together with
+the QTI software ("Software") is subject to the terms of your separate license
+from QTI. Compliance with all copyright laws and software licenses included in
+this file are the responsibility of the user. Except as may be granted by
+separate express written agreement, this file provides no license to any
+patents, trademarks, copyrights, or other intellectual property of QTI or its
+affiliates.
+Software provided with this notice is NOT A CONTRIBUTION to any open source
+project. If alternative licensing is available for any of the components with
+licenses or attributions provided below, a license choice is made for receiving
+such code by QTI.
+
+Copyright (c) 2013-2017 Qualcomm Technologies, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks are used
+with permission. Other products and brand names may be trademarks or registered
+trademarks of their respective owners.
+
+
+ LICENSE ISSUES
+ ==============
+
+ The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
+ the OpenSSL License and the original SSLeay license apply to the toolkit.
+ See below for the actual license texts. Actually both licenses are BSD-style
+ Open Source licenses. In case of any license issues related to OpenSSL
+ please contact openssl-core@openssl.org.
+
+ OpenSSL License
+ ---------------
+
+/* ====================================================================
+ * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. All advertising materials mentioning features or use of this
+ * software must display the following acknowledgment:
+ * "This product includes software developed by the OpenSSL Project
+ * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
+ *
+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
+ * endorse or promote products derived from this software without
+ * prior written permission. For written permission, please contact
+ * openssl-core@openssl.org.
+ *
+ * 5. Products derived from this software may not be called "OpenSSL"
+ * nor may "OpenSSL" appear in their names without prior written
+ * permission of the OpenSSL Project.
+ *
+ * 6. Redistributions of any form whatsoever must retain the following
+ * acknowledgment:
+ * "This product includes software developed by the OpenSSL Project
+ * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This product includes cryptographic software written by Eric Young
+ * (eay@cryptsoft.com). This product includes software written by Tim
+ * Hudson (tjh@cryptsoft.com).
+ *
+ */
+
+ Original SSLeay License
+ -----------------------
+
+/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
+ * All rights reserved.
+ *
+ * This package is an SSL implementation written
+ * by Eric Young (eay@cryptsoft.com).
+ * The implementation was written so as to conform with Netscapes SSL.
+ *
+ * This library is free for commercial and non-commercial use as long as
+ * the following conditions are aheared to. The following conditions
+ * apply to all code found in this distribution, be it the RC4, RSA,
+ * lhash, DES, etc., code; not just the SSL code. The SSL documentation
+ * included with this distribution is covered by the same copyright terms
+ * except that the holder is Tim Hudson (tjh@cryptsoft.com).
+ *
+ * Copyright remains Eric Young's, and as such any Copyright notices in
+ * the code are not to be removed.
+ * If this package is used in a product, Eric Young should be given attribution
+ * as the author of the parts of the library used.
+ * This can be in the form of a textual message at program startup or
+ * in documentation (online or textual) provided with the package.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * "This product includes cryptographic software written by
+ * Eric Young (eay@cryptsoft.com)"
+ * The word 'cryptographic' can be left out if the rouines from the library
+ * being used are not cryptographic related :-).
+ * 4. If you include any Windows specific code (or a derivative thereof) from
+ * the apps directory (application code) you must include an acknowledgement:
+ * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
+ *
+ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * The licence and distribution terms for any publically available version or
+ * derivative of this code cannot be changed. i.e. this code cannot simply be
+ * copied and put under another distribution licence
+ * [including the GNU Public Licence.]
+ */
+
+
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+
+/* ====================================================================
+ * Copyright (C) 1995-2005 Jean-loup Gailly
+ * Copyright (C) 1995-2009 Mark Adler
+ * Copyright (C) 1995-2003, 2010 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+
+ /* zlib.h -- interface of the 'zlib' general purpose compression library
+ version 1.2.3, July 18th, 2005
+
+ Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+ Jean-loup Gailly Mark Adler
+ jloup@gzip.org madler@alumni.caltech.edu
+
+
+ The data format used by the zlib library is described by RFCs (Request for
+ Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt
+ (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
+*/
+
+
+------------------------------------------------------------------------------
+
+ //
+// Copyright (c) 2004-2006 Qualphone, Inc. All rights reserved.
+//
+//
+/*
+ * This code implements the MD5 message-digest algorithm.
+ * The algorithm is due to Ron Rivest. This code was
+ * written by Colin Plumb in 1993, no copyright is claimed.
+ * This code is in the public domain; do with it what you wish.
+ *
+ * Equivalent code is available from RSA Data Security, Inc.
+ * This code has been tested against that, and is equivalent,
+ * except that you don't need to include two pages of legalese
+ * with every copy.
+ *
+ * To compute the message digest of a chunk of bytes, declare an
+ * MD5Context structure, pass it to MD5Init, call MD5Update as
+ * needed on buffers full of bytes, and then call MD5Final, which
+ * will fill a supplied 16-byte array with the digest.
+ */
+
+
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+
+
+
+/*
+ * Written by Aaron D. Gifford <me@aarongifford.com>
+ *
+ * Copyright 2000 Aaron D. Gifford. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+
+/*-
+ * COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or
+ * code or tables extracted from it, as desired without restriction.
+ *
+ * First, the polynomial itself and its table of feedback terms. The
+ * polynomial is
+ * X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0
+ *
+ * Note that we take it "backwards" and put the highest-order term in
+ * the lowest-order bit. The X^32 term is "implied"; the LSB is the
+ * X^31 term, etc. The X^0 term (usually shown as "+1") results in
+ * the MSB being 1
+ *
+ * Note that the usual hardware shift register implementation, which
+ * is what we're using (we're merely optimizing it by doing eight-bit
+ * chunks at a time) shifts bits into the lowest-order term. In our
+ * implementation, that means shifting towards the right. Why do we
+ * do it this way? Because the calculated CRC must be transmitted in
+ * order from highest-order term to lowest-order term. UARTs transmit
+ * characters in order from LSB to MSB. By storing the CRC this way
+ * we hand it to the UART in the order low-byte to high-byte; the UART
+ * sends each low-bit to hight-bit; and the result is transmission bit
+ * by bit from highest- to lowest-order term without requiring any bit
+ * shuffling on our part. Reception works similarly
+ *
+ * The feedback terms table consists of 256, 32-bit entries. Notes
+ *
+ * The table can be generated at runtime if desired; code to do so
+ * is shown later. It might not be obvious, but the feedback
+ * terms simply represent the results of eight shift/xor opera
+ * tions for all combinations of data and CRC register values
+ *
+ * The values must be right-shifted by eight bits by the "updcrc
+ * logic; the shift must be unsigned (bring in zeroes). On some
+ * hardware you could probably optimize the shift in assembler by
+ * using byte-swap instructions
+ * polynomial $edb88320
+ *
+
+
+ ------------------------------------------------------------------------------
+
+ /*
+ The AES algorithm Rijndael implemented for block and key sizes of 128,
+ 192 and 256 bits (16, 24 and 32 bytes) by Brian Gladman.
+
+ I retain copyright in this code but I encourage its free use provided
+ that I don't carry any responsibility for the results. I am especially
+ happy to see it used in free and open source software. If you do use
+ it I would appreciate an acknowledgement of its origin in the code or
+ the product that results and I would also appreciate knowing a liitle
+ about the use to which it is being put. I am grateful to Frank Yellin
+ for some ideas that are used in this implementation.
+
+ Dr B. R. Gladman <brg@gladman.uk.net> 1st June 2001.
+
+ ------------------------------------------------------------------------------
+
+ /*
+ * hash_32 - 32 bit Fowler/Noll/Vo hash code
+ *
+ * Fowler/Noll/Vo hash
+ *
+ * Please do not copyright this code. This code is in the public domain.
+ *
+ * LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
+ * EVENT SHALL LANDON CURT NOLL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
+ * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+ * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ * PERFORMANCE OF THIS SOFTWARE.
+ *
+ ------------------------------------------------------------------------------
+ /*
+ * sha1.c
+ *
+ * Originally witten by Steve Reid <steve@edmweb.com>
+ *
+ * Modified by Aaron D. Gifford <agifford@infowest.com>
+ *
+ * NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN
+ *
+ * The original unmodified version is available at:
+ * ftp://ftp.funet.fi/pub/crypt/hash/sha/sha1.c
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+------------------------------------------------------------------------------
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+ ------------------------------------------------------------------------------
+ /*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+ ------------------------------------------------------------------------------
+ /*
+ * hmac_sha1.c
+ *
+ * Version 1.0.0
+ *
+ * Written by Aaron D. Gifford <me@aarongifford.com>
+ *
+ * Copyright 1998, 2000 Aaron D. Gifford. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+
+/*
+* AUTHOR: Aaron D. Gifford <me@aarongifford.com>
+*
+* Copyright (c) 2000-2001, Aaron D. Gifford
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. Neither the name of the copyright holder nor the names of contributors
+* may be used to endorse or promote products derived from this software
+* without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) "AS IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*/
+
+------------------------------------------------------------------------------
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+ * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ ------------------------------------------------------------------------------
+
+ /*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
--- /dev/null
+\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ
\ No newline at end of file
--- /dev/null
+\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ
\ No newline at end of file
--- /dev/null
+\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ\rÐÞ
\ No newline at end of file
# no warranty
#
-all: as31 usbduxfast_firmware.bin usbdux_firmware.bin usbduxsigma_firmware.bin
+all: usbduxfast_firmware.bin usbdux_firmware.bin usbduxsigma_firmware.bin
-as31:
- make -C as31-2.1
+usbduxfast_firmware.bin: fx2-include.asm usbduxfast_firmware.asm
+ as31 -Fbin usbduxfast_firmware.asm
-usbduxfast_firmware.bin: fx2-include.asm usbduxfast_firmware.asm as31
- as31-2.1/as31 -Fbin usbduxfast_firmware.asm
+usbdux_firmware.bin: fx2-include.asm usbdux_firmware.asm
+ as31 -Fbin usbdux_firmware.asm
-usbdux_firmware.bin: fx2-include.asm usbdux_firmware.asm as31
- as31-2.1/as31 -Fbin usbdux_firmware.asm
-
-usbduxsigma_firmware.bin: fx2-include.asm usbduxsigma_firmware.asm as31
- as31-2.1/as31 -Fbin usbduxsigma_firmware.asm
+usbduxsigma_firmware.bin: fx2-include.asm usbduxsigma_firmware.asm
+ as31 -Fbin usbduxsigma_firmware.asm
clean:
rm -f *.bin *~ *.lst *.bin
- make -C as31-2.1 clean
+++ /dev/null
-To compile the firmware for the USBDUX,USBDUXfast and USBDUXsigma
------------------------------------------------------------------
-Download the as31 from:
-
-http://www.berndporr.me.uk/as31/
-
-(this is a patched version of as31 which supports an
-include directive).
-
-Install it in this directory.
-
-Then run "make -f Makefile_dux".
-
-Feedback:
-BerndPorr@f2s.com
; usbdux_firmware.asm
-; Copyright (C) 2010,2011 Bernd Porr, Bernd.Porr@f2s.com
+; Copyright (C) 2010,2015 Bernd Porr, mail@berndporr.me.uk
; For usbduxsigma.c 0.5+
;
; This program is free software; you can redistribute it and/or modify
; Firmware: usbduxsigma_firmware.asm for usbduxsigma.c
; Description: University of Stirling USB DAQ & INCITE Technology Limited
; Devices: [ITL] USB-DUX-SIGMA (usbduxsigma.ko)
-; Author: Bernd Porr <Bernd.Porr@f2s.com>
-; Updated: 24 Jul 2011
+; Author: Bernd Porr <mail@berndporr.me.uk>
+; Updated: 20 Jul 2015
; Status: testing
;
;;;
.inc fx2-include.asm
-;;; a couple of flags
+;;; a couple of flags in high memory
.equ CMD_FLAG,80h ; flag for the next in transfer
.equ PWMFLAG,81h ; PWM on or off?
.equ MAXSMPL,82H ; maximum number of samples, n channellist
.equ MUXSG0,83H ; content of the MUXSG0 register
+ .equ INTERVAL,88h ; uframe/frame interval
+ .equ INTCTR,89h ; interval counter
+ .equ DABUFFER,0F0h ; buffer with DA values
+
+;;; in precious low memory but accessible within one clock cycle
+ .equ DPTRL,70H
+ .equ DPTRH,71h
+ .equ ASYNC_ON,72h
+ .equ SMPLCTR,73h
;;; actual code
.org 0000h ; after reset the processor starts here
ljmp main ; jump to the main loop
+ .org 0003h
+ ljmp isr0 ; external interrupt 0: /DRY
+
.org 0043h ; the IRQ2-vector
ljmp jmptbl ; irq service-routine
-
+
.org 0100h ; start of the jump table
jmptbl: ljmp sudav_isr
spare_isr:
ep0in_isr:
ep0out_isr:
-ep1in_isr:
ibn_isr:
ep0ping_isr:
ep1ping_isr:
reti
+
+ep1in_isr:
+ push dps
+ push dpl
+ push dph
+ push dpl1
+ push dph1
+ push acc
+ push psw
+
+ mov dptr,#0E7C0h ; EP1in
+ mov a,IOB ; get DIO D
+ movx @dptr,a ; store it
+ inc dptr ; next byte
+ mov a,IOC ; get DIO C
+ movx @dptr,a ; store it
+ inc dptr ; next byte
+ mov a,IOD ; get DIO B
+ movx @dptr,a ; store it
+ inc dptr ; next byte
+ mov a,#0 ; just zero
+ movx @dptr,a ; pad it up
+
+ ;; clear INT2
+ mov a,EXIF ; FIRST clear the USB (INT2) interrupt request
+ clr acc.4
+ mov EXIF,a ; Note: EXIF reg is not 8051 bit-addressable
+
+ mov DPTR,#EPIRQ ;
+ mov a,#00000100b ; clear the ep1in
+ movx @DPTR,a
+
+ pop psw
+ pop acc
+ pop dph1
+ pop dpl1
+ pop dph
+ pop dpl
+ pop dps
+ reti
+
+
+
+;;; this is triggered when DRY goes low
+isr0:
+ push dps
+ push dpl
+ push dph
+ push dpl1
+ push dph1
+ push acc
+ push psw
+ push 00h ; R0
+ push 01h ; R1
+ push 02h ; R2
+ push 03h ; R3
+ push 04h ; R4
+ push 05h ; R5
+ push 06h ; R6
+ push 07h ; R7
+
+ mov a,ASYNC_ON
+ jz noepsubmit
+
+ mov DPS,#0
+ mov dpl,DPTRL
+ mov dph,DPTRH
+
+ lcall readADCch ; read one channel
+
+ mov DPTRL,dpl
+ mov DPTRH,dph
+
+ mov a,SMPLCTR
+ dec a
+ mov SMPLCTR,a
+ jnz noepsubmit
+
+ mov ASYNC_ON,#0
+
+ clr IOA.7 ; START = 0
+
+ ;; arm the endpoint and send off the data
+ mov DPTR,#EP6BCH ; byte count H
+ mov a,#0 ; is zero
+ lcall syncdelaywr ; wait until we can write again
+
+ mov r0,#MAXSMPL ; number of samples to transmit
+ mov a,@r0 ; get them
+ rl a ; a=a*2
+ rl a ; a=a*2
+ add a,#4 ; four bytes for DIO
+ mov DPTR,#EP6BCL ; byte count L
+ lcall syncdelaywr ; wait until we can write again
+
+noepsubmit:
+ pop 07h
+ pop 06h
+ pop 05h
+ pop 04h ; R4
+ pop 03h ; R3
+ pop 02h ; R2
+ pop 01h ; R1
+ pop 00h ; R0
+ pop psw
+ pop acc
+ pop dph1
+ pop dpl1
+ pop dph
+ pop dpl
+ pop dps
+
+ reti
+
+
;;; main program
;;; basically only initialises the processor and
mov a,#00000011b ; allows skip
lcall syncdelaywr
- mov IP,#0 ; all std 8051 int have low priority
- mov EIP,#0FFH ; all FX2 interrupts have high priority
-
mov dptr,#INTSETUP ; IRQ setup register
mov a,#08h ; enable autovector
lcall syncdelaywr
mov a,#0
lcall syncdelaywr
+ mov IP,#01H ; int0 has highest interrupt priority
+ mov EIP,#0 ; all USB interrupts have low priority
+
lcall initAD ; init the ports to the converters
lcall initeps ; init the isochronous data-transfer
mov r0,#MAXSMPL ; length of channellist
mov @r0,#0 ; we don't want to accumlate samples
+ mov ASYNC_ON,#0 ; async enable
+
+ mov r0,#DABUFFER
+ mov @r0,#0
+
mov OEA,#11100000b ; PortA7,A6,A5 Outputs
mov IOA,#01100000b ; /CS = 1 and START = 0
mov dptr,#IFCONFIG ; switch on clock on IFCLK pin
mov a,#11100000b ; BULK data from here to the host
movx @DPTR,a ;
+ mov dptr,#PORTACFG
+ mov a,#1 ; interrupt on pin A0
+ lcall syncdelaywr
+
;; enable interrupts
mov dptr,#EPIE ; interrupt enable
- mov a,#10001000b ; enable irq for ep1out,8
+ mov a,#10001100b ; enable irq for ep1out,8,ep1in
movx @dptr,a ; do it
mov dptr,#EPIRQ ; clear IRQs
- mov a,#10001000b
+ mov a,#10001100b
movx @dptr,a
mov DPTR,#USBIE ; USB int enables register
mov a,#2 ; enables SOF (1ms/125us interrupt)
movx @DPTR,a ;
+ setb TCON.0 ; make INT0 edge triggered, falling edge
+
mov EIE,#00000001b ; enable INT2/USBINT in the 8051's SFR
- mov IE,#80h ; IE, enable all interrupts
+ mov IE,#81h ; IE, enable all interrupts and INT0
ret
;;; Reads one ADC channel from the converter and stores
;;; the result at dptr
readADCch:
- ;; we do polling: we wait until DATA READY is zero
- mov a,IOA ; get /DRDY
- jb ACC.0,readADCch ; wait until data ready (DRDY=0)
-
;; reading data is done by just dropping /CS and start reading and
;; while keeping the IN signal to the ADC inactive
clr IOA.5 ; /cs to 0
push 06h ; R6
push 07h ; R7
- clr IE.7 ; make sure that no other int's disturbe us
+ mov r0,#INTCTR ; interval counter
+ mov a,@r0 ; get the value
+ dec a ; decrement
+ mov @r0,a ; save it again
+ jz sof_adc ; we do ADC functions
+ ljmp epfull ; we skip all adc functions
+sof_adc:
+ mov r1,#INTERVAL ; get the interval
+ mov a,@r1 ; get it
+ mov @r0,a ; save it in the counter
mov a,EP2468STAT
anl a,#20H ; full?
jnz epfull ; EP6-buffer is full
- clr IOA.7 ; stop converter, START = 0
+ mov a,IOA ; conversion running?
+ jb ACC.7,epfull
;; make sure that we are starting with the first channel
mov r0,#MUXSG0 ;
setb IOA.7 ; start converter, START = 1
- ;; get the data from the ADC as fast as possible and transfer it
- ;; to the EP buffer
mov dptr,#0f800h ; EP6 buffer
mov a,IOD ; get DIO D
movx @dptr,a ; store it
mov a,#0 ; just zero
movx @dptr,a ; pad it up
inc dptr ; algin along a 32 bit word
+ mov DPTRL,dpl
+ mov DPTRH,dph
- mov r0,#MAXSMPL ; number of samples to transmit
- mov a,@r0 ; get them
- mov r1,a ; counter
-
- ;; main loop, get all the data
-eptrans:
- lcall readADCch ; get one reading
- djnz r1,eptrans ; do until we have all content transf'd
+ mov r0,#MAXSMPL
+ mov a,@r0
+ mov SMPLCTR,a
- clr IOA.7 ; stop converter, START = 0
-
- ;; arm the endpoint and send off the data
- mov DPTR,#EP6BCH ; byte count H
- mov a,#0 ; is zero
- lcall syncdelaywr ; wait until we can write again
-
- mov r0,#MAXSMPL ; number of samples to transmit
- mov a,@r0 ; get them
- rl a ; a=a*2
- rl a ; a=a*2
- add a,#4 ; four bytes for DIO
- mov DPTR,#EP6BCL ; byte count L
- lcall syncdelaywr ; wait until we can write again
+ mov ASYNC_ON,#1
epfull:
;; do the D/A conversion
lcall syncdelaywr ; wait for the rec to sync
lcall syncdelaywr ; wait for the rec to sync
-epempty:
+epempty:
+ mov a,IOA ; conversion running?
+ jb ACC.7,sofend
+
+ lcall DAsend
+
+sofend:
;; clear INT2
mov a,EXIF ; FIRST clear the USB (INT2) interrupt request
clr acc.4
movx @DPTR,a
nosof:
- setb IE.7 ; re-enable global interrupts
-
pop 07h
pop 06h
pop 05h
push 06h ; R6
push 07h ; R7
- clr IE.7 ; block other interrupts
-
mov dptr,#0E780h ; FIFO buffer of EP1OUT
movx a,@dptr ; get the first byte
mov r0,#CMD_FLAG ; pointer to the command byte
sjmp nothing ; a=6
sjmp pwm_on ; a=7
sjmp pwm_off ; a=8
+ sjmp startadcint ; a=9
nothing:
ljmp over_da
sjmp over_da
initsgADchannel:
+ mov ASYNC_ON,#0
+
mov dptr,#0e781h ; FIFO buffer of EP1OUT
lcall configADC ; configures the ADC esp sel the channel
sjmp over_da
+startadcint:
+ mov dptr,#0e781h ; FIFO buffer of EP1OUT from 2nd byte
+
+ movx a,@dptr ; interval is the 1st byte
+ inc dptr ; data pointer
+ sjmp startadc2 ; the other paramters as with startadc
;;; config AD:
;;; we write to the registers of the A/D converter
startadc:
mov dptr,#0e781h ; FIFO buffer of EP1OUT from 2nd byte
+ mov a,#1 ; interval is 1 here all the time
+startadc2:
+ mov r0,#INTERVAL ; set it
+ mov @r0,a
+ mov r0,#INTCTR ; the counter is also just one
+ mov @r0,a
+
movx a,@dptr ; get length of channel list
inc dptr
mov r0,#MAXSMPL
mov @r0,a ; length of the channel list
+ mov SMPLCTR,a
lcall configADC ; configures all registers
+ mov ASYNC_ON,#1 ; async enable
+
lcall reset_ep6 ; reset FIFO
;; load new A/D data into EP6
mov a,#00001000b ; clear the ep1outirq
movx @DPTR,a
- setb IE.7 ; re-enable interrupts
-
pop 07h
pop 06h
pop 05h
-;;; all channels
+;;; save all DA channels from the endpoint buffer in a local buffer
dalo:
movx a,@dptr ; number of bytes to send out
inc dptr ; pointer to the first byte
+ mov r1,#DABUFFER ; buffer for DA values
+ mov @r1,a ; save it
+ inc r1 ; inc pointer to local buffer
mov r0,a ; counter
-nextDA:
+nextDAlo:
movx a,@dptr ; get the byte
inc dptr ; point to the high byte
- mov r3,a ; store in r3 for writeDA
+ mov @r1,a ; save it in the buffer
+ inc r1
movx a,@dptr ; get the channel number
inc dptr ; get ready for the next channel
+ mov @r1,a ; save it
+ inc r1
+ djnz r0,nextDAlo ; next channel
+ ret
+
+
+;;; write to the DA converter
+DAsend:
+ mov r1,#DABUFFER ; buffer of the DA values
+ mov a,@r1 ; get the channel count
+ jz DAret ; nothing to do
+ inc r1 ; pointer to the first byte
+ mov r0,a ; counter
+nextDA:
+ mov a,@r1 ; get the byte
+ inc r1 ; point to the high byte
+ mov r3,a ; store in r3 for writeDA
+ mov a,@r1 ; get the channel number
+ inc r1 ; get ready for the next channel
+ push 1 ; is modified in the subroutine
lcall writeDA ; write value to the DAC
+ pop 1 ; get the pointer back
djnz r0,nextDA ; next channel
+DAret:
ret
rr a ; shift to the upper to the lower
djnz r1,writeDA3
orl a,r2 ; merge with the channel info
- clr IOA.6 ; /SYNC of the DA to 0
+ clr IOA.6 ; /SYNC (/CS) of the DA to 0
lcall sendSPI ; send it out to the SPI
mov a,r3 ; get data again
anl a,#00001111b ; get the lower nibble
djnz r1,writeDA4
anl a,#11110000b ; make sure that's empty
lcall sendSPI
- setb IOA.6 ; /SYNC of the DA to 1
+ setb IOA.6 ; /SYNC (/CS) of the DA to 1
noDA: ret
;; read one A/D channel
ep8_sglchannel:
- mov DPTR,#0fc01h ; EP8 FIFO
setb IOA.7 ; start converter, START = 1
+ ;; we do polling: we wait until DATA READY is zero
+sglchwait:
+ mov a,IOA ; get /DRDY
+ jb ACC.0,sglchwait ; wait until data ready (DRDY=0)
+ mov DPTR,#0fc01h ; EP8 FIFO
lcall readADCch ; get one reading
clr IOA.7 ; stop the converter, START = 0