From 6b4d032d4964caaa85be4ba8f3a7874afbf958cc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 10:09:22 +0200 Subject: Adding upstream version 20230625. Signed-off-by: Daniel Baumann --- qca/NOTICE.txt | 426 +++++++++++++++++++++++++++++++++++++++ qca/crbtfw21.tlv | Bin 0 -> 177060 bytes qca/crbtfw32.tlv | Bin 0 -> 117664 bytes qca/crnv21.bin | Bin 0 -> 4587 bytes qca/crnv32.bin | Bin 0 -> 5407 bytes qca/crnv32u.bin | Bin 0 -> 5407 bytes qca/hpbtfw21.tlv | Bin 0 -> 145904 bytes qca/hpnv21.301 | Bin 0 -> 6830 bytes qca/hpnv21.302 | Bin 0 -> 6830 bytes qca/hpnv21.bin | Bin 0 -> 6596 bytes qca/hpnv21g.301 | Bin 0 -> 6670 bytes qca/hpnv21g.302 | Bin 0 -> 6670 bytes qca/hpnv21g.bin | Bin 0 -> 6436 bytes qca/htbtfw20.tlv | Bin 0 -> 210704 bytes qca/htnv20.bin | Bin 0 -> 5857 bytes qca/msbtfw11.mbn | Bin 0 -> 167552 bytes qca/msbtfw11.tlv | Bin 0 -> 155340 bytes qca/msnv11.b09 | Bin 0 -> 5847 bytes qca/msnv11.b0a | Bin 0 -> 5847 bytes qca/msnv11.bin | Bin 0 -> 5847 bytes qca/nvm_00130300.bin | Bin 0 -> 1937 bytes qca/nvm_00130302.bin | Bin 0 -> 1968 bytes qca/nvm_00230302.bin | Bin 0 -> 1996 bytes qca/nvm_00440302.bin | Bin 0 -> 2041 bytes qca/nvm_00440302_eu.bin | Bin 0 -> 2041 bytes qca/nvm_00440302_i2s_eu.bin | Bin 0 -> 2041 bytes qca/nvm_usb_00000200.bin | Bin 0 -> 1859 bytes qca/nvm_usb_00000201.bin | Bin 0 -> 1859 bytes qca/nvm_usb_00000300.bin | Bin 0 -> 1857 bytes qca/nvm_usb_00000302.bin | Bin 0 -> 1998 bytes qca/nvm_usb_00000302_eu.bin | Bin 0 -> 1998 bytes qca/nvm_usb_00130200.bin | Bin 0 -> 6332 bytes qca/nvm_usb_00130200_0104.bin | Bin 0 -> 6316 bytes qca/nvm_usb_00130200_0105.bin | Bin 0 -> 6316 bytes qca/nvm_usb_00130200_0106.bin | Bin 0 -> 6332 bytes qca/nvm_usb_00130200_0107.bin | Bin 0 -> 6400 bytes qca/nvm_usb_00130200_0109.bin | Bin 0 -> 6332 bytes qca/nvm_usb_00130200_0110.bin | Bin 0 -> 6316 bytes qca/nvm_usb_00130201.bin | Bin 0 -> 6623 bytes qca/nvm_usb_00130201_010a.bin | Bin 0 -> 6623 bytes qca/nvm_usb_00130201_010b.bin | Bin 0 -> 6623 bytes qca/nvm_usb_00130201_0303.bin | Bin 0 -> 6623 bytes qca/nvm_usb_00130201_gf.bin | Bin 0 -> 6463 bytes qca/nvm_usb_00130201_gf_010a.bin | Bin 0 -> 6463 bytes qca/nvm_usb_00130201_gf_010b.bin | Bin 0 -> 6463 bytes qca/nvm_usb_00130201_gf_0303.bin | Bin 0 -> 6463 bytes qca/nvm_usb_00190200.bin | Bin 0 -> 9145 bytes qca/rampatch_00130300.bin | Bin 0 -> 65864 bytes qca/rampatch_00130302.bin | Bin 0 -> 32064 bytes qca/rampatch_00230302.bin | Bin 0 -> 33064 bytes qca/rampatch_00440302.bin | Bin 0 -> 67948 bytes qca/rampatch_usb_00000200.bin | Bin 0 -> 54432 bytes qca/rampatch_usb_00000201.bin | Bin 0 -> 54432 bytes qca/rampatch_usb_00000300.bin | Bin 0 -> 65776 bytes qca/rampatch_usb_00000302.bin | Bin 0 -> 68644 bytes qca/rampatch_usb_00130200.bin | Bin 0 -> 197448 bytes qca/rampatch_usb_00130201.bin | Bin 0 -> 142192 bytes qca/rampatch_usb_00190200.bin | Bin 0 -> 206176 bytes 58 files changed, 426 insertions(+) create mode 100644 qca/NOTICE.txt create mode 100644 qca/crbtfw21.tlv create mode 100644 qca/crbtfw32.tlv create mode 100644 qca/crnv21.bin create mode 100644 qca/crnv32.bin create mode 100644 qca/crnv32u.bin create mode 100755 qca/hpbtfw21.tlv create mode 100755 qca/hpnv21.301 create mode 100755 qca/hpnv21.302 create mode 100755 qca/hpnv21.bin create mode 100755 qca/hpnv21g.301 create mode 100755 qca/hpnv21g.302 create mode 100755 qca/hpnv21g.bin create mode 100644 qca/htbtfw20.tlv create mode 100644 qca/htnv20.bin create mode 100644 qca/msbtfw11.mbn create mode 100644 qca/msbtfw11.tlv create mode 100755 qca/msnv11.b09 create mode 100755 qca/msnv11.b0a create mode 100644 qca/msnv11.bin create mode 100644 qca/nvm_00130300.bin create mode 100644 qca/nvm_00130302.bin create mode 100644 qca/nvm_00230302.bin create mode 100644 qca/nvm_00440302.bin create mode 100644 qca/nvm_00440302_eu.bin create mode 100644 qca/nvm_00440302_i2s_eu.bin create mode 100644 qca/nvm_usb_00000200.bin create mode 100644 qca/nvm_usb_00000201.bin create mode 100644 qca/nvm_usb_00000300.bin create mode 100644 qca/nvm_usb_00000302.bin create mode 100644 qca/nvm_usb_00000302_eu.bin create mode 100644 qca/nvm_usb_00130200.bin create mode 100644 qca/nvm_usb_00130200_0104.bin create mode 100644 qca/nvm_usb_00130200_0105.bin create mode 100644 qca/nvm_usb_00130200_0106.bin create mode 100644 qca/nvm_usb_00130200_0107.bin create mode 100644 qca/nvm_usb_00130200_0109.bin create mode 100644 qca/nvm_usb_00130200_0110.bin create mode 100644 qca/nvm_usb_00130201.bin create mode 100644 qca/nvm_usb_00130201_010a.bin create mode 100644 qca/nvm_usb_00130201_010b.bin create mode 100644 qca/nvm_usb_00130201_0303.bin create mode 100644 qca/nvm_usb_00130201_gf.bin create mode 100644 qca/nvm_usb_00130201_gf_010a.bin create mode 100644 qca/nvm_usb_00130201_gf_010b.bin create mode 100644 qca/nvm_usb_00130201_gf_0303.bin create mode 100644 qca/nvm_usb_00190200.bin create mode 100644 qca/rampatch_00130300.bin create mode 100644 qca/rampatch_00130302.bin create mode 100644 qca/rampatch_00230302.bin create mode 100644 qca/rampatch_00440302.bin create mode 100644 qca/rampatch_usb_00000200.bin create mode 100644 qca/rampatch_usb_00000201.bin create mode 100644 qca/rampatch_usb_00000300.bin create mode 100644 qca/rampatch_usb_00000302.bin create mode 100644 qca/rampatch_usb_00130200.bin create mode 100644 qca/rampatch_usb_00130201.bin create mode 100644 qca/rampatch_usb_00190200.bin (limited to 'qca') 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 + * + * 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 + * + * 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 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 + * @author Antoon Bosselaers + * @author Paulo Barreto + * + * 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 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 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 /\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 + * + * 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 Binary files /dev/null and b/qca/crbtfw21.tlv differ diff --git a/qca/crbtfw32.tlv b/qca/crbtfw32.tlv new file mode 100644 index 0000000..af6fe01 Binary files /dev/null and b/qca/crbtfw32.tlv differ diff --git a/qca/crnv21.bin b/qca/crnv21.bin new file mode 100644 index 0000000..7f48ef1 Binary files /dev/null and b/qca/crnv21.bin differ diff --git a/qca/crnv32.bin b/qca/crnv32.bin new file mode 100644 index 0000000..6416335 Binary files /dev/null and b/qca/crnv32.bin differ diff --git a/qca/crnv32u.bin b/qca/crnv32u.bin new file mode 100644 index 0000000..478facb Binary files /dev/null and b/qca/crnv32u.bin differ diff --git a/qca/hpbtfw21.tlv b/qca/hpbtfw21.tlv new file mode 100755 index 0000000..41e727c Binary files /dev/null and b/qca/hpbtfw21.tlv differ diff --git a/qca/hpnv21.301 b/qca/hpnv21.301 new file mode 100755 index 0000000..6553547 Binary files /dev/null and b/qca/hpnv21.301 differ diff --git a/qca/hpnv21.302 b/qca/hpnv21.302 new file mode 100755 index 0000000..6553547 Binary files /dev/null and b/qca/hpnv21.302 differ diff --git a/qca/hpnv21.bin b/qca/hpnv21.bin new file mode 100755 index 0000000..c48adf3 Binary files /dev/null and b/qca/hpnv21.bin differ diff --git a/qca/hpnv21g.301 b/qca/hpnv21g.301 new file mode 100755 index 0000000..6805cdc Binary files /dev/null and b/qca/hpnv21g.301 differ diff --git a/qca/hpnv21g.302 b/qca/hpnv21g.302 new file mode 100755 index 0000000..6805cdc Binary files /dev/null and b/qca/hpnv21g.302 differ diff --git a/qca/hpnv21g.bin b/qca/hpnv21g.bin new file mode 100755 index 0000000..f86245e Binary files /dev/null and b/qca/hpnv21g.bin differ diff --git a/qca/htbtfw20.tlv b/qca/htbtfw20.tlv new file mode 100644 index 0000000..f7d8aa9 Binary files /dev/null and b/qca/htbtfw20.tlv differ diff --git a/qca/htnv20.bin b/qca/htnv20.bin new file mode 100644 index 0000000..61732d4 Binary files /dev/null and b/qca/htnv20.bin differ diff --git a/qca/msbtfw11.mbn b/qca/msbtfw11.mbn new file mode 100644 index 0000000..1599e90 Binary files /dev/null and b/qca/msbtfw11.mbn differ diff --git a/qca/msbtfw11.tlv b/qca/msbtfw11.tlv new file mode 100644 index 0000000..21b0dee Binary files /dev/null and b/qca/msbtfw11.tlv differ diff --git a/qca/msnv11.b09 b/qca/msnv11.b09 new file mode 100755 index 0000000..55a5036 Binary files /dev/null and b/qca/msnv11.b09 differ diff --git a/qca/msnv11.b0a b/qca/msnv11.b0a new file mode 100755 index 0000000..d1a9b43 Binary files /dev/null and b/qca/msnv11.b0a differ diff --git a/qca/msnv11.bin b/qca/msnv11.bin new file mode 100644 index 0000000..4c46745 Binary files /dev/null and b/qca/msnv11.bin differ diff --git a/qca/nvm_00130300.bin b/qca/nvm_00130300.bin new file mode 100644 index 0000000..5e07a8d Binary files /dev/null and b/qca/nvm_00130300.bin differ diff --git a/qca/nvm_00130302.bin b/qca/nvm_00130302.bin new file mode 100644 index 0000000..7bd474d Binary files /dev/null and b/qca/nvm_00130302.bin differ diff --git a/qca/nvm_00230302.bin b/qca/nvm_00230302.bin new file mode 100644 index 0000000..944c9a5 Binary files /dev/null and b/qca/nvm_00230302.bin differ diff --git a/qca/nvm_00440302.bin b/qca/nvm_00440302.bin new file mode 100644 index 0000000..b14b72d Binary files /dev/null and b/qca/nvm_00440302.bin differ diff --git a/qca/nvm_00440302_eu.bin b/qca/nvm_00440302_eu.bin new file mode 100644 index 0000000..a3bc79d Binary files /dev/null and b/qca/nvm_00440302_eu.bin differ diff --git a/qca/nvm_00440302_i2s_eu.bin b/qca/nvm_00440302_i2s_eu.bin new file mode 100644 index 0000000..af6ca70 Binary files /dev/null and b/qca/nvm_00440302_i2s_eu.bin differ diff --git a/qca/nvm_usb_00000200.bin b/qca/nvm_usb_00000200.bin new file mode 100644 index 0000000..caff732 Binary files /dev/null and b/qca/nvm_usb_00000200.bin differ diff --git a/qca/nvm_usb_00000201.bin b/qca/nvm_usb_00000201.bin new file mode 100644 index 0000000..caff732 Binary files /dev/null and b/qca/nvm_usb_00000201.bin differ diff --git a/qca/nvm_usb_00000300.bin b/qca/nvm_usb_00000300.bin new file mode 100644 index 0000000..177297c Binary files /dev/null and b/qca/nvm_usb_00000300.bin differ diff --git a/qca/nvm_usb_00000302.bin b/qca/nvm_usb_00000302.bin new file mode 100644 index 0000000..0b7698d Binary files /dev/null and b/qca/nvm_usb_00000302.bin differ diff --git a/qca/nvm_usb_00000302_eu.bin b/qca/nvm_usb_00000302_eu.bin new file mode 100644 index 0000000..b692c9a Binary files /dev/null and b/qca/nvm_usb_00000302_eu.bin differ diff --git a/qca/nvm_usb_00130200.bin b/qca/nvm_usb_00130200.bin new file mode 100644 index 0000000..d7fa88c Binary files /dev/null and b/qca/nvm_usb_00130200.bin differ diff --git a/qca/nvm_usb_00130200_0104.bin b/qca/nvm_usb_00130200_0104.bin new file mode 100644 index 0000000..7e380d0 Binary files /dev/null and b/qca/nvm_usb_00130200_0104.bin differ diff --git a/qca/nvm_usb_00130200_0105.bin b/qca/nvm_usb_00130200_0105.bin new file mode 100644 index 0000000..7e380d0 Binary files /dev/null and b/qca/nvm_usb_00130200_0105.bin differ diff --git a/qca/nvm_usb_00130200_0106.bin b/qca/nvm_usb_00130200_0106.bin new file mode 100644 index 0000000..d7fa88c Binary files /dev/null and b/qca/nvm_usb_00130200_0106.bin differ diff --git a/qca/nvm_usb_00130200_0107.bin b/qca/nvm_usb_00130200_0107.bin new file mode 100644 index 0000000..a0563a4 Binary files /dev/null and b/qca/nvm_usb_00130200_0107.bin differ diff --git a/qca/nvm_usb_00130200_0109.bin b/qca/nvm_usb_00130200_0109.bin new file mode 100644 index 0000000..d7fa88c Binary files /dev/null and b/qca/nvm_usb_00130200_0109.bin differ diff --git a/qca/nvm_usb_00130200_0110.bin b/qca/nvm_usb_00130200_0110.bin new file mode 100644 index 0000000..7e380d0 Binary files /dev/null and b/qca/nvm_usb_00130200_0110.bin differ diff --git a/qca/nvm_usb_00130201.bin b/qca/nvm_usb_00130201.bin new file mode 100644 index 0000000..a72f933 Binary files /dev/null and b/qca/nvm_usb_00130201.bin differ diff --git a/qca/nvm_usb_00130201_010a.bin b/qca/nvm_usb_00130201_010a.bin new file mode 100644 index 0000000..a72f933 Binary files /dev/null and b/qca/nvm_usb_00130201_010a.bin differ diff --git a/qca/nvm_usb_00130201_010b.bin b/qca/nvm_usb_00130201_010b.bin new file mode 100644 index 0000000..a72f933 Binary files /dev/null and b/qca/nvm_usb_00130201_010b.bin differ diff --git a/qca/nvm_usb_00130201_0303.bin b/qca/nvm_usb_00130201_0303.bin new file mode 100644 index 0000000..a72f933 Binary files /dev/null and b/qca/nvm_usb_00130201_0303.bin differ diff --git a/qca/nvm_usb_00130201_gf.bin b/qca/nvm_usb_00130201_gf.bin new file mode 100644 index 0000000..7211ac4 Binary files /dev/null and b/qca/nvm_usb_00130201_gf.bin 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 Binary files /dev/null and b/qca/nvm_usb_00130201_gf_010a.bin 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 Binary files /dev/null and b/qca/nvm_usb_00130201_gf_010b.bin 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 Binary files /dev/null and b/qca/nvm_usb_00130201_gf_0303.bin differ diff --git a/qca/nvm_usb_00190200.bin b/qca/nvm_usb_00190200.bin new file mode 100644 index 0000000..71329cf Binary files /dev/null and b/qca/nvm_usb_00190200.bin differ diff --git a/qca/rampatch_00130300.bin b/qca/rampatch_00130300.bin new file mode 100644 index 0000000..529a7f9 Binary files /dev/null and b/qca/rampatch_00130300.bin differ diff --git a/qca/rampatch_00130302.bin b/qca/rampatch_00130302.bin new file mode 100644 index 0000000..fed3131 Binary files /dev/null and b/qca/rampatch_00130302.bin differ diff --git a/qca/rampatch_00230302.bin b/qca/rampatch_00230302.bin new file mode 100644 index 0000000..8698a49 Binary files /dev/null and b/qca/rampatch_00230302.bin differ diff --git a/qca/rampatch_00440302.bin b/qca/rampatch_00440302.bin new file mode 100644 index 0000000..c17f5dc Binary files /dev/null and b/qca/rampatch_00440302.bin differ diff --git a/qca/rampatch_usb_00000200.bin b/qca/rampatch_usb_00000200.bin new file mode 100644 index 0000000..d85d16a Binary files /dev/null and b/qca/rampatch_usb_00000200.bin differ diff --git a/qca/rampatch_usb_00000201.bin b/qca/rampatch_usb_00000201.bin new file mode 100644 index 0000000..d85d16a Binary files /dev/null and b/qca/rampatch_usb_00000201.bin differ diff --git a/qca/rampatch_usb_00000300.bin b/qca/rampatch_usb_00000300.bin new file mode 100644 index 0000000..51088ef Binary files /dev/null and b/qca/rampatch_usb_00000300.bin differ diff --git a/qca/rampatch_usb_00000302.bin b/qca/rampatch_usb_00000302.bin new file mode 100644 index 0000000..e561d77 Binary files /dev/null and b/qca/rampatch_usb_00000302.bin differ diff --git a/qca/rampatch_usb_00130200.bin b/qca/rampatch_usb_00130200.bin new file mode 100644 index 0000000..3e3dcf1 Binary files /dev/null and b/qca/rampatch_usb_00130200.bin differ diff --git a/qca/rampatch_usb_00130201.bin b/qca/rampatch_usb_00130201.bin new file mode 100644 index 0000000..3719938 Binary files /dev/null and b/qca/rampatch_usb_00130201.bin differ diff --git a/qca/rampatch_usb_00190200.bin b/qca/rampatch_usb_00190200.bin new file mode 100644 index 0000000..bbf68e4 Binary files /dev/null and b/qca/rampatch_usb_00190200.bin differ -- cgit v1.2.3