OSDN Git Service

Update firmwares from linux-firmware.git
[android-x86/device-generic-firmware.git] / ath10k / QCA9888 / hw2.0 / notice_ath10k_firmware-5.txt
1 =============================================================================
2 This Notice.txt file contains certain notices of software components included with the software that
3 Qualcomm Atheros, Inc. (Qualcomm Atheros) is required to provide you.
4 Except where prohibited by the open source license, the content of this notices file is
5 only provided to satisfy Qualcomm Atheros's attribution and notice requirement;
6 your use of these software components together with the Qualcomm Atheros software
7 (Qualcomm Atheros software hereinafter referred to as Software) is subject to the
8 terms of your agreement from Qualcomm Atheros. Compliance with all copyright laws and
9 software license agreements included in the notice section of this file are
10 the responsibility of the user. Except as may be granted by separate express written agreement,
11 this file provides no license to any patents,
12 trademarks, copyrights, or other intellectual property of Qualcomm Incorporated or any of its subsidiaries.
13 Copyright (c) 2016 Qualcomm Atheros, Inc. All rights reserved.
14 Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
15 All Qualcomm Incorporated trademarks are used with permission.
16 Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
17 Other products and brand names may be trademarks or registered trademarks of their respective owners.
18 =============================================================================
19
20 ========================================================================================================================================
21
22 //
23 // Copyright (c) 1991, 1993
24 //  The Regents of the University of California.  All rights reserved.
25 // $ATH_LICENSE_NULL$
26 //
27 // Redistribution and use in source and binary forms, with or without
28 // modification, are permitted provided that the following conditions
29 // are met:
30 // 1. Redistributions of source code must retain the above copyright
31 //    notice, this list of conditions and the following disclaimer.
32 // 2. Redistributions in binary form must reproduce the above copyright
33 //    notice, this list of conditions and the following disclaimer in the
34 //    documentation and/or other materials provided with the distribution.
35 // 3. All advertising materials mentioning features or use of this software
36 //    must display the following acknowledgement:
37 //      This product includes software developed by the University of
38 //      California, Berkeley and its contributors.
39 // 4. Neither the name of the University nor the names of its contributors
40 //    may be used to endorse or promote products derived from this software
41 //    without specific prior written permission.
42 //
43 // THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
44 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
45 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
46 // ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
47 // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
48 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
49 // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
50 // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
51 // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
52 // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
53 // SUCH DAMAGE.
54
55 ========================================================================================================================================
56 /* ==========================================================================
57  *
58  * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
59  * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
60  * otherwise expressly agreed to in writing between Synopsys and you.
61  *
62  * The Software IS NOT an item of Licensed Software or Licensed Product under
63  * any End User Software License Agreement or Agreement for Licensed Product
64  * with Synopsys or any supplement thereto. You are permitted to use and
65  * redistribute this Software in source and binary forms, with or without
66  * modification, provided that redistributions of source code must retain this
67  * notice. You may not view, use, disclose, copy or distribute this file or
68  * any information contained herein except pursuant to this license grant from
69  * Synopsys. If you do not agree with this notice, including the disclaimer
70  * below, then you are not authorized to use the Software.
71  *
72  * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
73  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
74  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
75  * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
76  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
77  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
78  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
79  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
80  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
81  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
82  * DAMAGE.
83  * ========================================================================== */
84 ========================================================================================================================================
85
86 ========================================================================================================================================
87 /*
88  * FILE:        sha2.h
89  * AUTHOR:      Aaron D. Gifford - http://www.aarongifford.com/
90  *
91  * Copyright (c) 2000-2001, Aaron D. Gifford
92  * All rights reserved.
93  *
94  * Redistribution and use in source and binary forms, with or without
95  * modification, are permitted provided that the following conditions
96  * are met:
97  * 1. Redistributions of source code must retain the above copyright
98  *    notice, this list of conditions and the following disclaimer.
99  * 2. Redistributions in binary form must reproduce the above copyright
100  *    notice, this list of conditions and the following disclaimer in the
101  *    documentation and/or other materials provided with the distribution.
102  * 3. Neither the name of the copyright holder nor the names of contributors
103  *    may be used to endorse or promote products derived from this software
104  *    without specific prior written permission.
105  *
106  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
107  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
108  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
109  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
110  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
111  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
112  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
113  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
114  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
115  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
116  * SUCH DAMAGE.
117  *
118  */
119 ========================================================================================================================================
120
121 ========================================================================================================================================
122 /*
123 * Copyright (c)2014 Qualcomm Atheros, Inc.
124 * All Rights Reserved.
125 * Qualcomm Atheros Confidential and Proprietary.
126 * $ATH_LICENSE_TARGET_C$
127 */
128 /*-
129  * Copyright (c) 1990, 1993
130  *      The Regents of the University of California.  All rights reserved.
131  *
132  * This code is derived from software contributed to Berkeley by
133  * Chris Torek.
134  *
135  * Copyright (c) 2011 The FreeBSD Foundation
136  * All rights reserved.
137  * Portions of this software were developed by David Chisnall
138  * under sponsorship from the FreeBSD Foundation.
139  *
140  * Redistribution and use in source and binary forms, with or without
141  * modification, are permitted provided that the following conditions
142  * are met:
143  * 1. Redistributions of source code must retain the above copyright
144  *    notice, this list of conditions and the following disclaimer.
145  * 2. Redistributions in binary form must reproduce the above copyright
146  *    notice, this list of conditions and the following disclaimer in the
147  *    documentation and/or other materials provided with the distribution.
148  * 3. Neither the name of the University nor the names of its contributors
149  *    may be used to endorse or promote products derived from this software
150  *    without specific prior written permission.
151  *
152  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
153  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
154  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
155  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
156  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
157  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
158  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
159  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
160  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
161  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
162  * SUCH DAMAGE.
163  */
164 ========================================================================================================================================
165
166 ========================================================================================================================================
167 /*
168  * Copyright (c) 1998 The NetBSD Foundation, Inc.
169  * All rights reserved.
170  *
171  * This code is derived from software contributed to The NetBSD Foundation
172  * by Lennart Augustsson (lennart@augustsson.net) at
173  * Carlstedt Research & Technology.
174  *
175  * Redistribution and use in source and binary forms, with or without
176  * modification, are permitted provided that the following conditions
177  * are met:
178  * 1. Redistributions of source code must retain the above copyright
179  *    notice, this list of conditions and the following disclaimer.
180  * 2. Redistributions in binary form must reproduce the above copyright
181  *    notice, this list of conditions and the following disclaimer in the
182  *    documentation and/or other materials provided with the distribution.
183  * 3. All advertising materials mentioning features or use of this software
184  *    must display the following acknowledgement:
185  *        This product includes software developed by the NetBSD
186  *        Foundation, Inc. and its contributors.
187  * 4. Neither the name of The NetBSD Foundation nor the names of its
188  *    contributors may be used to endorse or promote products derived
189  *    from this software without specific prior written permission.
190  *
191  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
192  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
193  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
194  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
195  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
196  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
197  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
198  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
199  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
200  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
201  * POSSIBILITY OF SUCH DAMAGE.
202  */
203
204 /* Modified by Synopsys, Inc, 12/12/2007 */
205 ========================================================================================================================================
206
207 ========================================================================================================================================
208
209 /*
210  * AES-based functions
211  *
212  *
213  * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
214  * - One-Key CBC MAC (OMAC1) hash with AES-128
215  * - AES-128 CTR mode encryption
216  * - AES-128 EAX mode encryption/decryption
217  * - AES-128 CBC
218  *
219  * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
220  *
221  * This program is free software; you can redistribute it and/or modify
222  * it under the terms of the GNU General Public License version 2 as
223  * published by the Free Software Foundation.
224  *
225  * Alternatively, this software may be distributed under the terms of BSD
226  * license.
227  *
228  * See README and COPYING for more details.
229  */
230
231 Qualcomm Atheros, Inc. has chosen to take AES-based functions subject to the BSD license and terms
232
233 ========================================================================================================================================
234
235 ========================================================================================================================================
236
237 /*
238  * Common helper macros, etc.
239  * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
240  *
241  * This program is free software; you can redistribute it and/or modify
242  * it under the terms of the GNU General Public License version 2 as
243  * published by the Free Software Foundation.
244  *
245  * Alternatively, this software may be distributed under the terms of BSD
246  * license.
247  *
248  */
249
250 Qualcomm Atheros, Inc. has chosen to take common helper macros functions subject to the BSD license and terms
251
252 ========================================================================================================================================
253
254 ========================================================================================================================================
255 /*
256  * SHA1 hash implementation and interface functions
257  * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
258  *
259  * This program is free software; you can redistribute it and/or modify
260  * it under the terms of the GNU General Public License version 2 as
261  * published by the Free Software Foundation.
262  *
263  * Alternatively, this software may be distributed under the terms of BSD
264  * license.
265  *
266  * See README and COPYING for more details.
267  */
268
269 Qualcomm Atheros, Inc. has chosen to take SHA1 hash implementation and interface functions subject to the BSD license and terms
270
271 ========================================================================================================================================
272
273 ========================================================================================================================================
274
275 /*
276  * MD5 hash implementation and interface functions
277  * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
278  *
279  * This program is free software; you can redistribute it and/or modify
280  * it under the terms of the GNU General Public License version 2 as
281  * published by the Free Software Foundation.
282  *
283  * Alternatively, this software may be distributed under the terms of BSD
284  * license.
285  *
286  * See README and COPYING for more details.
287  */
288
289 Qualcomm Atheros, Inc. has chosen to take MD5 hash implementation and interface functions subject to the BSD license and terms
290
291 ========================================================================================================================================
292
293 Copyright (c) 1998-2008 Tensilica Inc.
294 *
295 Permission is hereby granted, free of charge, to any person obtaining
296 a copy of this software and associated documentation files (the
297 "Software"), to deal in the Software without restriction, including
298 without limitation the rights to use, copy, modify, merge, publish,
299 distribute, sublicense, and/or sell copies of the Software, and to
300 permit persons to whom the Software is furnished to do so, subject to
301 the following conditions:
302 *
303 The above copyright notice and this permission notice shall be included
304 in all copies or substantial portions of the Software.
305 *
306 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
307 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
308 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
309 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
310 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
311 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
312 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
313
314 ========================================================================================================================================
315 /*
316  * Copyright (c) 2012 Qualcomm Atheros, Inc.
317  * All Rights Reserved.
318  * Qualcomm Atheros Confidential and Proprietary.
319  */
320 //-
321 // Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
322 // All rights reserved.
323 // $ATH_LICENSE_NULL$
324 //
325 // Redistribution and use in source and binary forms, with or without
326 // modification, are permitted provided that the following conditions
327 // are met:
328 // 1. Redistributions of source code must retain the above copyright
329 //    notice, this list of conditions and the following disclaimer,
330 //    without modification.
331 // 2. Redistributions in binary form must reproduce at minimum a disclaimer
332 //    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
333 //    redistribution must be conditioned upon including a substantially
334 //    similar Disclaimer requirement for further binary redistribution.
335 // 3. Neither the names of the above-listed copyright holders nor the names
336 //    of any contributors may be used to endorse or promote products derived
337 //    from this software without specific prior written permission.
338 //
339 // Alternatively, this software may be distributed under the terms of the
340 // GNU General Public License ("GPL") version 2 as published by the Free
341 // Software Foundation.
342 //
343 // NO WARRANTY
344 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
345 // ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
346 // LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
347 // AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
348 // THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
349 // OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
350 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
351 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
352 // IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
353 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
354 // THE POSSIBILITY OF SUCH DAMAGES.
355 //
356
357 ========================================================================================================================================
358 /*
359  * Copyright (c) 1988, 1993
360  *  The Regents of the University of California.  All rights reserved.
361  *
362  * Redistribution and use in source and binary forms, with or without
363  * modification, are permitted provided that the following conditions
364  * are met:
365  * 1. Redistributions of source code must retain the above copyright
366  *    notice, this list of conditions and the following disclaimer.
367  * 2. Redistributions in binary form must reproduce the above copyright
368  *    notice, this list of conditions and the following disclaimer in the
369  *    documentation and/or other materials provided with the distribution.
370  * 3. All advertising materials mentioning features or use of this software
371  *    must display the following acknowledgement:
372  *  This product includes software developed by the University of
373  *  California, Berkeley and its contributors.
374  * 4. Neither the name of the University nor the names of its contributors
375  *    may be used to endorse or promote products derived from this software
376  *    without specific prior written permission.
377  *
378  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
379  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
380  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
381  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
382  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
383  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
384  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
385  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
386  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
387  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
388  * SUCH DAMAGE.
389  *
390  */
391
392 For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
393
394 ========================================================================================================================================
395
396 // Copyright (c) 2003-2006 Marcus Geelnard
397 // 
398 // This software is provided 'as-is', without any express or implied
399 // warranty. In no event will the authors be held liable for any damages
400 // arising from the use of this software.
401 // 
402 // Permission is granted to anyone to use this software for any purpose,
403 // including commercial applications, and to alter it and redistribute it
404 // freely, subject to the following restrictions:
405 // 
406 // 1. The origin of this software must not be misrepresented; you must not
407 //    claim that you wrote the original software. If you use this software
408 //    in a product, an acknowledgment in the product documentation would
409 //    be appreciated but is not required.
410 // 
411 // 2. Altered source versions must be plainly marked as such, and must not
412 //    be misrepresented as being the original software.
413 // 
414 // 3. This notice may not be removed or altered from any source
415 //    distribution.
416 // 
417 // Marcus Geelnard
418 // marcus.geelnard at home.se
419 // 
420
421
422 ========================================================================================================================================
423
424
425 /*
426  * Copyright (c) 2011 Qualcomm Atheros, Inc.
427  * All Rights Reserved.
428  * Qualcomm Atheros Confidential and Proprietary.
429  * $ATH_LICENSE_NULL$
430  */
431
432 // Copyright (c) 2003-2006 Marcus Geelnard
433 // Copyright (c) 2006-2007 Atheros Communications Inc.
434 // $ATH_LICENSE_NULL$
435 // This software is provided 'as-is', without any express or implied
436 // warranty. In no event will the authors be held liable for any damages
437 // arising from the use of this software.
438 // 
439 // Permission is granted to anyone to use this software for any purpose,
440 // including commercial applications, and to alter it and redistribute it
441 // freely, subject to the following restrictions:
442 // 
443 // 1. The origin of this software must not be misrepresented; you must not
444 //    claim that you wrote the original software. If you use this software
445 //    in a product, an acknowledgment in the product documentation would
446 //    be appreciated but is not required.
447 // 
448 // 2. Altered source versions must be plainly marked as such, and must not
449 //    be misrepresented as being the original software.
450 // 
451 // 3. This notice may not be removed or altered from any source
452 //    distribution.
453 // 
454 // Marcus Geelnard
455 // marcus.geelnard at home.se
456 // 
457
458
459 ========================================================================================================================================
460
461 //
462 // Copyright (c) 1991, 1993
463 //  The Regents of the University of California.  All rights reserved.
464 // $ATH_LICENSE_NULL$
465 //
466 // Redistribution and use in source and binary forms, with or without
467 // modification, are permitted provided that the following conditions
468 // are met:
469 // 1. Redistributions of source code must retain the above copyright
470 //    notice, this list of conditions and the following disclaimer.
471 // 2. Redistributions in binary form must reproduce the above copyright
472 //    notice, this list of conditions and the following disclaimer in the
473 //    documentation and/or other materials provided with the distribution.
474 // 3. All advertising materials mentioning features or use of this software
475 //    must display the following acknowledgement:
476 //      This product includes software developed by the University of
477 //      California, Berkeley and its contributors.
478 // 4. Neither the name of the University nor the names of its contributors
479 //    may be used to endorse or promote products derived from this software
480 //    without specific prior written permission.
481 //
482 // THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
483 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
484 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
485 // ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
486 // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
487 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
488 // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
489 // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
490 // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
491 // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
492 // SUCH DAMAGE.
493 //
494
495 ========================================================================================================================================
496
497 /* ==========================================================================
498  *
499  * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
500  * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
501  * otherwise expressly agreed to in writing between Synopsys and you.
502  *
503  * The Software IS NOT an item of Licensed Software or Licensed Product under
504  * any End User Software License Agreement or Agreement for Licensed Product
505  * with Synopsys or any supplement thereto. You are permitted to use and
506  * redistribute this Software in source and binary forms, with or without
507  * modification, provided that redistributions of source code must retain this
508  * notice. You may not view, use, disclose, copy or distribute this file or
509  * any information contained herein except pursuant to this license grant from
510  * Synopsys. If you do not agree with this notice, including the disclaimer
511  * below, then you are not authorized to use the Software.
512  *
513  * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
514  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
515  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
516  * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
517  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
518  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
519  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
520  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
521  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
522  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
523  * DAMAGE.
524  * ========================================================================== */
525
526 ========================================================================================================================================
527
528 /*
529  *  $DateTime: 2013/07/24 11:35:54 $
530  */
531
532 /*  $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
533 /*  $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $   */
534
535 /*-
536  * Copyright (c) 1990 The Regents of the University of California.
537  * All rights reserved.
538  *
539  * Redistribution and use in source and binary forms, with or without
540  * modification, are permitted provided that the following conditions
541  * are met:
542  * 1. Redistributions of source code must retain the above copyright
543  *    notice, this list of conditions and the following disclaimer.
544  * 2. Redistributions in binary form must reproduce the above copyright
545  *    notice, this list of conditions and the following disclaimer in the
546  *    documentation and/or other materials provided with the distribution.
547  * 3. Neither the name of the University nor the names of its contributors
548  *    may be used to endorse or promote products derived from this software
549  *    without specific prior written permission.
550  *
551  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
552  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
553  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
554  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
555  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
556  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
557  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
558  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
559  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
560  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
561  * SUCH DAMAGE.
562  *
563  */
564
565 ========================================================================================================================================
566
567 /*
568  *  $DateTime: 2011/01/07 17:50:19 $
569  */
570
571 /*  $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $    */
572
573 /*
574  * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
575  *
576  * Permission to use, copy, modify, and distribute this software for any
577  * purpose with or without fee is hereby granted, provided that the above
578  * copyright notice and this permission notice appear in all copies.
579  *
580  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
581  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
582  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
583  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
584  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
585  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
586  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
587  */
588
589 ======================================================================================================================================