summaryrefslogtreecommitdiffstats
path: root/qca
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 12:26:09 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 12:26:09 +0000
commit39a0d9019076a29a57a38a817b1830aef0708c11 (patch)
treed839d866a9986b99e90cd600f6874fae2f712be9 /qca
parentInitial commit. (diff)
downloadfirmware-nonfree-39a0d9019076a29a57a38a817b1830aef0708c11.tar.xz
firmware-nonfree-39a0d9019076a29a57a38a817b1830aef0708c11.zip
Adding upstream version 20230210.upstream/20230210upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--qca/NOTICE.txt426
-rw-r--r--qca/crbtfw21.tlvbin0 -> 177060 bytes
-rw-r--r--qca/crbtfw32.tlvbin0 -> 117664 bytes
-rw-r--r--qca/crnv21.binbin0 -> 4587 bytes
-rw-r--r--qca/crnv32.binbin0 -> 5407 bytes
-rw-r--r--qca/crnv32u.binbin0 -> 5407 bytes
-rwxr-xr-xqca/hpbtfw21.tlvbin0 -> 145904 bytes
-rwxr-xr-xqca/hpnv21.301bin0 -> 6830 bytes
-rwxr-xr-xqca/hpnv21.302bin0 -> 6830 bytes
-rwxr-xr-xqca/hpnv21.binbin0 -> 6596 bytes
-rwxr-xr-xqca/hpnv21g.301bin0 -> 6670 bytes
-rwxr-xr-xqca/hpnv21g.302bin0 -> 6670 bytes
-rwxr-xr-xqca/hpnv21g.binbin0 -> 6436 bytes
-rw-r--r--qca/htbtfw20.tlvbin0 -> 210704 bytes
-rw-r--r--qca/htnv20.binbin0 -> 5857 bytes
-rw-r--r--qca/msbtfw11.mbnbin0 -> 166836 bytes
-rw-r--r--qca/msbtfw11.tlvbin0 -> 154624 bytes
-rw-r--r--qca/msnv11.binbin0 -> 5847 bytes
-rw-r--r--qca/nvm_00130300.binbin0 -> 1937 bytes
-rw-r--r--qca/nvm_00130302.binbin0 -> 1968 bytes
-rw-r--r--qca/nvm_00230302.binbin0 -> 1996 bytes
-rw-r--r--qca/nvm_00440302.binbin0 -> 2041 bytes
-rw-r--r--qca/nvm_00440302_eu.binbin0 -> 2041 bytes
-rw-r--r--qca/nvm_00440302_i2s_eu.binbin0 -> 2041 bytes
-rw-r--r--qca/nvm_usb_00000200.binbin0 -> 1859 bytes
-rw-r--r--qca/nvm_usb_00000201.binbin0 -> 1859 bytes
-rw-r--r--qca/nvm_usb_00000300.binbin0 -> 1857 bytes
-rw-r--r--qca/nvm_usb_00000302.binbin0 -> 1998 bytes
-rw-r--r--qca/nvm_usb_00000302_eu.binbin0 -> 1998 bytes
-rw-r--r--qca/nvm_usb_00130200.binbin0 -> 6332 bytes
-rw-r--r--qca/nvm_usb_00130200_0104.binbin0 -> 6316 bytes
-rw-r--r--qca/nvm_usb_00130200_0105.binbin0 -> 6316 bytes
-rw-r--r--qca/nvm_usb_00130200_0106.binbin0 -> 6332 bytes
-rw-r--r--qca/nvm_usb_00130200_0107.binbin0 -> 6400 bytes
-rw-r--r--qca/nvm_usb_00130200_0109.binbin0 -> 6332 bytes
-rw-r--r--qca/nvm_usb_00130200_0110.binbin0 -> 6316 bytes
-rw-r--r--qca/nvm_usb_00130201.binbin0 -> 6623 bytes
-rw-r--r--qca/nvm_usb_00130201_010a.binbin0 -> 6623 bytes
-rw-r--r--qca/nvm_usb_00130201_010b.binbin0 -> 6623 bytes
-rw-r--r--qca/nvm_usb_00130201_0303.binbin0 -> 6623 bytes
-rw-r--r--qca/nvm_usb_00130201_gf.binbin0 -> 6463 bytes
-rw-r--r--qca/nvm_usb_00130201_gf_010a.binbin0 -> 6463 bytes
-rw-r--r--qca/nvm_usb_00130201_gf_010b.binbin0 -> 6463 bytes
-rw-r--r--qca/nvm_usb_00130201_gf_0303.binbin0 -> 6463 bytes
-rw-r--r--qca/nvm_usb_00190200.binbin0 -> 9145 bytes
-rw-r--r--qca/rampatch_00130300.binbin0 -> 65864 bytes
-rw-r--r--qca/rampatch_00130302.binbin0 -> 32064 bytes
-rw-r--r--qca/rampatch_00230302.binbin0 -> 33064 bytes
-rw-r--r--qca/rampatch_00440302.binbin0 -> 67948 bytes
-rw-r--r--qca/rampatch_usb_00000200.binbin0 -> 54432 bytes
-rw-r--r--qca/rampatch_usb_00000201.binbin0 -> 54432 bytes
-rw-r--r--qca/rampatch_usb_00000300.binbin0 -> 65776 bytes
-rw-r--r--qca/rampatch_usb_00000302.binbin0 -> 68644 bytes
-rw-r--r--qca/rampatch_usb_00130200.binbin0 -> 197448 bytes
-rw-r--r--qca/rampatch_usb_00130201.binbin0 -> 142192 bytes
-rw-r--r--qca/rampatch_usb_00190200.binbin0 -> 206176 bytes
56 files changed, 426 insertions, 0 deletions
diff --git a/qca/NOTICE.txt b/qca/NOTICE.txt
new file mode 100644
index 0000000..9313020
--- /dev/null
+++ b/qca/NOTICE.txt
@@ -0,0 +1,426 @@
+
+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:
+
+===============================================================================
+
+ 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.
+
+*/
+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.
+#
+#
+#
+===============================================================================
+File: Conftest.py
+
+===============================================================================
+7.
+===============================================================================
+/ ***
+ *
+ * Fowler/Noll/Vo- hash
+ *
+ * The basis of this hash algorithm was taken from an idea sent
+ * as reviewer comments to the IEEE POSIX P1003.2 committee by:
+ *
+ * Phong Vo (http://www.research.att.com/info/kpv/)
+ * Glenn Fowler (http://www.research.att.com/~gsf/)
+ *
+ * In a subsequent ballot round:
+ *
+ * Landon Curt Noll (http://www.isthe.com/chongo/)
+ *
+ * improved on their algorithm. Some people tried this hash
+ * and found that it worked rather well. In an EMail message
+ * to Landon, they named it the ``Fowler/Noll/Vo'' or FNV hash.
+ *
+ * FNV hashes are designed to be fast while maintaining a low
+ * collision rate. The FNV speed allows one to quickly hash lots
+ * of data while maintaining a reasonable collision rate. See:
+ *
+ * http://www.isthe.com/chongo/tech/comp/fnv/index.html
+ *
+ * for more details as well as other forms of the FNV 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.
+ *
+ * By:
+ * chongo <Landon Curt Noll> /\oo/\
+ * http://www.isthe.com/chongo/
+ *
+ * Share and Enjoy! :-)
+ */
+File: fm_fnv_hash.h, fm_fnv_hash.c
+
+===============================================================================
+8.
+===============================================================================
+
+/*
+ * $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
+ */
+File: stringl.h
+
+===============================================================================
+9.
+===============================================================================
+/*
+ * 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.
+ */
+File: wcslcpy.c, wcslcat.c, wstrlcpy.c, strlcat.c, strlcpy.c, wstrlcat.c
diff --git a/qca/crbtfw21.tlv b/qca/crbtfw21.tlv
new file mode 100644
index 0000000..2d5ef8d
--- /dev/null
+++ b/qca/crbtfw21.tlv
Binary files differ
diff --git a/qca/crbtfw32.tlv b/qca/crbtfw32.tlv
new file mode 100644
index 0000000..af6fe01
--- /dev/null
+++ b/qca/crbtfw32.tlv
Binary files differ
diff --git a/qca/crnv21.bin b/qca/crnv21.bin
new file mode 100644
index 0000000..7f48ef1
--- /dev/null
+++ b/qca/crnv21.bin
Binary files differ
diff --git a/qca/crnv32.bin b/qca/crnv32.bin
new file mode 100644
index 0000000..6416335
--- /dev/null
+++ b/qca/crnv32.bin
Binary files differ
diff --git a/qca/crnv32u.bin b/qca/crnv32u.bin
new file mode 100644
index 0000000..478facb
--- /dev/null
+++ b/qca/crnv32u.bin
Binary files differ
diff --git a/qca/hpbtfw21.tlv b/qca/hpbtfw21.tlv
new file mode 100755
index 0000000..41e727c
--- /dev/null
+++ b/qca/hpbtfw21.tlv
Binary files differ
diff --git a/qca/hpnv21.301 b/qca/hpnv21.301
new file mode 100755
index 0000000..6553547
--- /dev/null
+++ b/qca/hpnv21.301
Binary files differ
diff --git a/qca/hpnv21.302 b/qca/hpnv21.302
new file mode 100755
index 0000000..6553547
--- /dev/null
+++ b/qca/hpnv21.302
Binary files differ
diff --git a/qca/hpnv21.bin b/qca/hpnv21.bin
new file mode 100755
index 0000000..c48adf3
--- /dev/null
+++ b/qca/hpnv21.bin
Binary files differ
diff --git a/qca/hpnv21g.301 b/qca/hpnv21g.301
new file mode 100755
index 0000000..6805cdc
--- /dev/null
+++ b/qca/hpnv21g.301
Binary files differ
diff --git a/qca/hpnv21g.302 b/qca/hpnv21g.302
new file mode 100755
index 0000000..6805cdc
--- /dev/null
+++ b/qca/hpnv21g.302
Binary files differ
diff --git a/qca/hpnv21g.bin b/qca/hpnv21g.bin
new file mode 100755
index 0000000..f86245e
--- /dev/null
+++ b/qca/hpnv21g.bin
Binary files differ
diff --git a/qca/htbtfw20.tlv b/qca/htbtfw20.tlv
new file mode 100644
index 0000000..f7d8aa9
--- /dev/null
+++ b/qca/htbtfw20.tlv
Binary files differ
diff --git a/qca/htnv20.bin b/qca/htnv20.bin
new file mode 100644
index 0000000..61732d4
--- /dev/null
+++ b/qca/htnv20.bin
Binary files differ
diff --git a/qca/msbtfw11.mbn b/qca/msbtfw11.mbn
new file mode 100644
index 0000000..964ec5d
--- /dev/null
+++ b/qca/msbtfw11.mbn
Binary files differ
diff --git a/qca/msbtfw11.tlv b/qca/msbtfw11.tlv
new file mode 100644
index 0000000..8afa42c
--- /dev/null
+++ b/qca/msbtfw11.tlv
Binary files differ
diff --git a/qca/msnv11.bin b/qca/msnv11.bin
new file mode 100644
index 0000000..c36f877
--- /dev/null
+++ b/qca/msnv11.bin
Binary files differ
diff --git a/qca/nvm_00130300.bin b/qca/nvm_00130300.bin
new file mode 100644
index 0000000..5e07a8d
--- /dev/null
+++ b/qca/nvm_00130300.bin
Binary files differ
diff --git a/qca/nvm_00130302.bin b/qca/nvm_00130302.bin
new file mode 100644
index 0000000..7bd474d
--- /dev/null
+++ b/qca/nvm_00130302.bin
Binary files differ
diff --git a/qca/nvm_00230302.bin b/qca/nvm_00230302.bin
new file mode 100644
index 0000000..944c9a5
--- /dev/null
+++ b/qca/nvm_00230302.bin
Binary files differ
diff --git a/qca/nvm_00440302.bin b/qca/nvm_00440302.bin
new file mode 100644
index 0000000..b14b72d
--- /dev/null
+++ b/qca/nvm_00440302.bin
Binary files differ
diff --git a/qca/nvm_00440302_eu.bin b/qca/nvm_00440302_eu.bin
new file mode 100644
index 0000000..a3bc79d
--- /dev/null
+++ b/qca/nvm_00440302_eu.bin
Binary files differ
diff --git a/qca/nvm_00440302_i2s_eu.bin b/qca/nvm_00440302_i2s_eu.bin
new file mode 100644
index 0000000..af6ca70
--- /dev/null
+++ b/qca/nvm_00440302_i2s_eu.bin
Binary files differ
diff --git a/qca/nvm_usb_00000200.bin b/qca/nvm_usb_00000200.bin
new file mode 100644
index 0000000..caff732
--- /dev/null
+++ b/qca/nvm_usb_00000200.bin
Binary files differ
diff --git a/qca/nvm_usb_00000201.bin b/qca/nvm_usb_00000201.bin
new file mode 100644
index 0000000..caff732
--- /dev/null
+++ b/qca/nvm_usb_00000201.bin
Binary files differ
diff --git a/qca/nvm_usb_00000300.bin b/qca/nvm_usb_00000300.bin
new file mode 100644
index 0000000..177297c
--- /dev/null
+++ b/qca/nvm_usb_00000300.bin
Binary files differ
diff --git a/qca/nvm_usb_00000302.bin b/qca/nvm_usb_00000302.bin
new file mode 100644
index 0000000..0b7698d
--- /dev/null
+++ b/qca/nvm_usb_00000302.bin
Binary files differ
diff --git a/qca/nvm_usb_00000302_eu.bin b/qca/nvm_usb_00000302_eu.bin
new file mode 100644
index 0000000..b692c9a
--- /dev/null
+++ b/qca/nvm_usb_00000302_eu.bin
Binary files differ
diff --git a/qca/nvm_usb_00130200.bin b/qca/nvm_usb_00130200.bin
new file mode 100644
index 0000000..d7fa88c
--- /dev/null
+++ b/qca/nvm_usb_00130200.bin
Binary files differ
diff --git a/qca/nvm_usb_00130200_0104.bin b/qca/nvm_usb_00130200_0104.bin
new file mode 100644
index 0000000..7e380d0
--- /dev/null
+++ b/qca/nvm_usb_00130200_0104.bin
Binary files differ
diff --git a/qca/nvm_usb_00130200_0105.bin b/qca/nvm_usb_00130200_0105.bin
new file mode 100644
index 0000000..7e380d0
--- /dev/null
+++ b/qca/nvm_usb_00130200_0105.bin
Binary files differ
diff --git a/qca/nvm_usb_00130200_0106.bin b/qca/nvm_usb_00130200_0106.bin
new file mode 100644
index 0000000..d7fa88c
--- /dev/null
+++ b/qca/nvm_usb_00130200_0106.bin
Binary files differ
diff --git a/qca/nvm_usb_00130200_0107.bin b/qca/nvm_usb_00130200_0107.bin
new file mode 100644
index 0000000..a0563a4
--- /dev/null
+++ b/qca/nvm_usb_00130200_0107.bin
Binary files differ
diff --git a/qca/nvm_usb_00130200_0109.bin b/qca/nvm_usb_00130200_0109.bin
new file mode 100644
index 0000000..d7fa88c
--- /dev/null
+++ b/qca/nvm_usb_00130200_0109.bin
Binary files differ
diff --git a/qca/nvm_usb_00130200_0110.bin b/qca/nvm_usb_00130200_0110.bin
new file mode 100644
index 0000000..7e380d0
--- /dev/null
+++ b/qca/nvm_usb_00130200_0110.bin
Binary files differ
diff --git a/qca/nvm_usb_00130201.bin b/qca/nvm_usb_00130201.bin
new file mode 100644
index 0000000..a72f933
--- /dev/null
+++ b/qca/nvm_usb_00130201.bin
Binary files differ
diff --git a/qca/nvm_usb_00130201_010a.bin b/qca/nvm_usb_00130201_010a.bin
new file mode 100644
index 0000000..a72f933
--- /dev/null
+++ b/qca/nvm_usb_00130201_010a.bin
Binary files differ
diff --git a/qca/nvm_usb_00130201_010b.bin b/qca/nvm_usb_00130201_010b.bin
new file mode 100644
index 0000000..a72f933
--- /dev/null
+++ b/qca/nvm_usb_00130201_010b.bin
Binary files differ
diff --git a/qca/nvm_usb_00130201_0303.bin b/qca/nvm_usb_00130201_0303.bin
new file mode 100644
index 0000000..a72f933
--- /dev/null
+++ b/qca/nvm_usb_00130201_0303.bin
Binary files differ
diff --git a/qca/nvm_usb_00130201_gf.bin b/qca/nvm_usb_00130201_gf.bin
new file mode 100644
index 0000000..7211ac4
--- /dev/null
+++ b/qca/nvm_usb_00130201_gf.bin
Binary files differ
diff --git a/qca/nvm_usb_00130201_gf_010a.bin b/qca/nvm_usb_00130201_gf_010a.bin
new file mode 100644
index 0000000..7211ac4
--- /dev/null
+++ b/qca/nvm_usb_00130201_gf_010a.bin
Binary files differ
diff --git a/qca/nvm_usb_00130201_gf_010b.bin b/qca/nvm_usb_00130201_gf_010b.bin
new file mode 100644
index 0000000..7211ac4
--- /dev/null
+++ b/qca/nvm_usb_00130201_gf_010b.bin
Binary files differ
diff --git a/qca/nvm_usb_00130201_gf_0303.bin b/qca/nvm_usb_00130201_gf_0303.bin
new file mode 100644
index 0000000..7211ac4
--- /dev/null
+++ b/qca/nvm_usb_00130201_gf_0303.bin
Binary files differ
diff --git a/qca/nvm_usb_00190200.bin b/qca/nvm_usb_00190200.bin
new file mode 100644
index 0000000..71329cf
--- /dev/null
+++ b/qca/nvm_usb_00190200.bin
Binary files differ
diff --git a/qca/rampatch_00130300.bin b/qca/rampatch_00130300.bin
new file mode 100644
index 0000000..529a7f9
--- /dev/null
+++ b/qca/rampatch_00130300.bin
Binary files differ
diff --git a/qca/rampatch_00130302.bin b/qca/rampatch_00130302.bin
new file mode 100644
index 0000000..fed3131
--- /dev/null
+++ b/qca/rampatch_00130302.bin
Binary files differ
diff --git a/qca/rampatch_00230302.bin b/qca/rampatch_00230302.bin
new file mode 100644
index 0000000..8698a49
--- /dev/null
+++ b/qca/rampatch_00230302.bin
Binary files differ
diff --git a/qca/rampatch_00440302.bin b/qca/rampatch_00440302.bin
new file mode 100644
index 0000000..c17f5dc
--- /dev/null
+++ b/qca/rampatch_00440302.bin
Binary files differ
diff --git a/qca/rampatch_usb_00000200.bin b/qca/rampatch_usb_00000200.bin
new file mode 100644
index 0000000..d85d16a
--- /dev/null
+++ b/qca/rampatch_usb_00000200.bin
Binary files differ
diff --git a/qca/rampatch_usb_00000201.bin b/qca/rampatch_usb_00000201.bin
new file mode 100644
index 0000000..d85d16a
--- /dev/null
+++ b/qca/rampatch_usb_00000201.bin
Binary files differ
diff --git a/qca/rampatch_usb_00000300.bin b/qca/rampatch_usb_00000300.bin
new file mode 100644
index 0000000..51088ef
--- /dev/null
+++ b/qca/rampatch_usb_00000300.bin
Binary files differ
diff --git a/qca/rampatch_usb_00000302.bin b/qca/rampatch_usb_00000302.bin
new file mode 100644
index 0000000..e561d77
--- /dev/null
+++ b/qca/rampatch_usb_00000302.bin
Binary files differ
diff --git a/qca/rampatch_usb_00130200.bin b/qca/rampatch_usb_00130200.bin
new file mode 100644
index 0000000..3e3dcf1
--- /dev/null
+++ b/qca/rampatch_usb_00130200.bin
Binary files differ
diff --git a/qca/rampatch_usb_00130201.bin b/qca/rampatch_usb_00130201.bin
new file mode 100644
index 0000000..3719938
--- /dev/null
+++ b/qca/rampatch_usb_00130201.bin
Binary files differ
diff --git a/qca/rampatch_usb_00190200.bin b/qca/rampatch_usb_00190200.bin
new file mode 100644
index 0000000..bbf68e4
--- /dev/null
+++ b/qca/rampatch_usb_00190200.bin
Binary files differ