diff options
Diffstat (limited to 'qcom')
-rw-r--r-- | qcom/NOTICE.txt | 506 | ||||
-rw-r--r-- | qcom/a300_pfp.fw | bin | 0 -> 1156 bytes | |||
-rw-r--r-- | qcom/a300_pm4.fw | bin | 0 -> 9220 bytes | |||
-rw-r--r-- | qcom/a330_pfp.fw | bin | 0 -> 2212 bytes | |||
-rw-r--r-- | qcom/a330_pm4.fw | bin | 0 -> 9220 bytes | |||
-rw-r--r-- | qcom/a420_pfp.fw | bin | 0 -> 4292 bytes | |||
-rw-r--r-- | qcom/a420_pm4.fw | bin | 0 -> 9556 bytes | |||
-rw-r--r-- | qcom/a530_pfp.fw | bin | 0 -> 16144 bytes | |||
-rw-r--r-- | qcom/a530_pm4.fw | bin | 0 -> 19572 bytes | |||
-rw-r--r-- | qcom/a530v3_gpmu.fw2 | bin | 0 -> 8184 bytes | |||
-rw-r--r-- | qcom/a630_gmu.bin | bin | 0 -> 32768 bytes | |||
-rw-r--r-- | qcom/a630_sqe.fw | bin | 0 -> 34188 bytes | |||
-rw-r--r-- | qcom/a650_gmu.bin | bin | 0 -> 41548 bytes | |||
-rw-r--r-- | qcom/a650_sqe.fw | bin | 0 -> 31804 bytes | |||
-rw-r--r-- | qcom/a660_gmu.bin | bin | 0 -> 55444 bytes | |||
-rw-r--r-- | qcom/a660_sqe.fw | bin | 0 -> 40496 bytes | |||
-rw-r--r-- | qcom/a702_sqe.fw | bin | 0 -> 20388 bytes | |||
-rw-r--r-- | qcom/aic100/fw1.bin | bin | 0 -> 1571360 bytes | |||
-rw-r--r-- | qcom/aic100/fw10.bin | bin | 0 -> 249439 bytes | |||
-rw-r--r-- | qcom/aic100/fw2.bin | bin | 0 -> 771016 bytes | |||
-rw-r--r-- | qcom/aic100/fw5.bin | bin | 0 -> 24576 bytes | |||
-rw-r--r-- | qcom/aic100/fw9.bin | bin | 0 -> 750416 bytes | |||
-rw-r--r-- | qcom/aic100/sbl.bin | bin | 0 -> 805808 bytes | |||
-rw-r--r-- | qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin | bin | 0 -> 31723 bytes | |||
-rw-r--r-- | qcom/apq8016/mba.mbn | bin | 0 -> 230272 bytes | |||
-rw-r--r-- | qcom/apq8016/modem.mbn | bin | 0 -> 10678876 bytes | |||
-rw-r--r-- | qcom/apq8016/wcnss.mbn | bin | 0 -> 4111376 bytes | |||
-rw-r--r-- | qcom/apq8096/a530_zap.mbn | bin | 0 -> 17188 bytes | |||
-rw-r--r-- | qcom/apq8096/adsp.mbn | bin | 0 -> 10533521 bytes | |||
-rw-r--r-- | qcom/apq8096/adspr.jsn | 21 | ||||
-rw-r--r-- | qcom/apq8096/adspua.jsn | 21 | ||||
-rw-r--r-- | qcom/apq8096/mba.mbn | bin | 0 -> 213888 bytes | |||
-rw-r--r-- | qcom/apq8096/modem.mbn | bin | 0 -> 7434352 bytes | |||
-rw-r--r-- | qcom/apq8096/modemr.jsn | 21 | ||||
-rw-r--r-- | qcom/leia_pfp_470.fw | bin | 0 -> 1156 bytes | |||
-rw-r--r-- | qcom/leia_pm4_470.fw | bin | 0 -> 9220 bytes | |||
-rw-r--r-- | qcom/qcm2290/a702_zap.mbn | bin | 0 -> 13804 bytes | |||
-rw-r--r-- | qcom/qcm2290/adsp.mbn | bin | 0 -> 12826756 bytes | |||
-rw-r--r-- | qcom/qcm2290/adspr.jsn | 21 | ||||
-rw-r--r-- | qcom/qcm2290/adsps.jsn | 21 | ||||
-rw-r--r-- | qcom/qcm2290/adspua.jsn | 27 | ||||
-rw-r--r-- | qcom/qcm2290/modem.mbn | bin | 0 -> 8881672 bytes | |||
-rw-r--r-- | qcom/qcm2290/modemr.jsn | 27 | ||||
-rw-r--r-- | qcom/qcm2290/modemuw.jsn | 33 | ||||
-rw-r--r-- | qcom/qrb4210/a610_zap.mbn | bin | 0 -> 14384 bytes | |||
-rw-r--r-- | qcom/qrb4210/adsp.mbn | bin | 0 -> 13196348 bytes | |||
-rw-r--r-- | qcom/qrb4210/adspr.jsn | 21 | ||||
-rw-r--r-- | qcom/qrb4210/adsps.jsn | 21 | ||||
-rw-r--r-- | qcom/qrb4210/adspua.jsn | 27 | ||||
-rw-r--r-- | qcom/qrb4210/cdsp.mbn | bin | 0 -> 3008020 bytes | |||
-rw-r--r-- | qcom/qrb4210/cdspr.jsn | 21 | ||||
-rw-r--r-- | qcom/qrb4210/modem.mbn | bin | 0 -> 8881672 bytes | |||
-rw-r--r-- | qcom/qrb4210/modemr.jsn | 27 | ||||
-rw-r--r-- | qcom/qrb4210/modemuw.jsn | 33 | ||||
-rw-r--r-- | qcom/sc8280xp/LENOVO/21BX/adspr.jsn | 28 | ||||
-rw-r--r-- | qcom/sc8280xp/LENOVO/21BX/adspua.jsn | 29 | ||||
-rw-r--r-- | qcom/sc8280xp/LENOVO/21BX/audioreach-tplg.bin | bin | 0 -> 24296 bytes | |||
-rw-r--r-- | qcom/sc8280xp/LENOVO/21BX/battmgr.jsn | 22 | ||||
-rw-r--r-- | qcom/sc8280xp/LENOVO/21BX/cdspr.jsn | 22 | ||||
-rw-r--r-- | qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn | bin | 0 -> 14367860 bytes | |||
-rw-r--r-- | qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn | bin | 0 -> 3575808 bytes | |||
-rw-r--r-- | qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn | bin | 0 -> 14392 bytes | |||
-rw-r--r-- | qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn | bin | 0 -> 6213632 bytes | |||
-rw-r--r-- | qcom/sdm845/a630_zap.mbn | bin | 0 -> 14256 bytes | |||
-rw-r--r-- | qcom/sdm845/adsp.mbn | bin | 0 -> 10425168 bytes | |||
-rw-r--r-- | qcom/sdm845/adspr.jsn | 21 | ||||
-rw-r--r-- | qcom/sdm845/adspua.jsn | 27 | ||||
-rw-r--r-- | qcom/sdm845/cdsp.mbn | bin | 0 -> 2709012 bytes | |||
-rw-r--r-- | qcom/sdm845/cdspr.jsn | 21 | ||||
-rw-r--r-- | qcom/sdm845/mba.mbn | bin | 0 -> 242400 bytes | |||
-rw-r--r-- | qcom/sdm845/modem_nm.mbn | bin | 0 -> 5673184 bytes | |||
-rw-r--r-- | qcom/sdm845/modemuw.jsn | 33 | ||||
-rw-r--r-- | qcom/sm8250/a650_zap.mbn | bin | 0 -> 13964 bytes | |||
-rw-r--r-- | qcom/sm8250/adsp.mbn | bin | 0 -> 15515796 bytes | |||
-rw-r--r-- | qcom/sm8250/adspr.jsn | 21 | ||||
-rw-r--r-- | qcom/sm8250/adspua.jsn | 27 | ||||
-rw-r--r-- | qcom/sm8250/cdsp.mbn | bin | 0 -> 5826324 bytes | |||
-rw-r--r-- | qcom/sm8250/cdspr.jsn | 21 | ||||
-rw-r--r-- | qcom/sm8550/SM8550-HDK-tplg.bin | bin | 0 -> 24296 bytes | |||
-rw-r--r-- | qcom/sm8550/SM8550-QRD-tplg.bin | bin | 0 -> 24296 bytes | |||
-rw-r--r-- | qcom/sm8650/SM8650-MTP-tplg.bin | bin | 0 -> 24296 bytes | |||
-rw-r--r-- | qcom/sm8650/SM8650-QRD-tplg.bin | bin | 0 -> 24296 bytes | |||
-rw-r--r-- | qcom/venus-1.8/venus.mbn | bin | 0 -> 992976 bytes | |||
-rw-r--r-- | qcom/venus-4.2/venus.mbn | bin | 0 -> 925432 bytes | |||
-rw-r--r-- | qcom/venus-5.2/venus.mbn | bin | 0 -> 883264 bytes | |||
-rw-r--r-- | qcom/venus-5.4/venus.mbn | bin | 0 -> 922240 bytes | |||
-rw-r--r-- | qcom/venus-6.0/venus.mbn | bin | 0 -> 1794636 bytes | |||
-rw-r--r-- | qcom/vpu-1.0/venus.mbn | bin | 0 -> 1974884 bytes | |||
-rw-r--r-- | qcom/vpu-2.0/venus.mbn | bin | 0 -> 2031620 bytes | |||
-rw-r--r-- | qcom/yamato_pfp.fw | bin | 0 -> 1156 bytes | |||
-rw-r--r-- | qcom/yamato_pm4.fw | bin | 0 -> 9220 bytes |
91 files changed, 1120 insertions, 0 deletions
diff --git a/qcom/NOTICE.txt b/qcom/NOTICE.txt new file mode 100644 index 0000000..184f88f --- /dev/null +++ b/qcom/NOTICE.txt @@ -0,0 +1,506 @@ +This NOTICE.txt file contains certain notices Qualcomm Technologies, Inc. ("QTI") +is required to provide with certain software components. Notwithstanding anything +in the notices in this file, your use of such software components together with +the QTI software ("Software") is subject to the terms of your separate license +from QTI. Compliance with all copyright laws and software licenses included in +this file are the responsibility of the user. Except as may be granted by +separate express written agreement, this file provides no license to any +patents, trademarks, copyrights, or other intellectual property of QTI or its +affiliates. +Software provided with this notice is NOT A CONTRIBUTION to any open source +project. If alternative licensing is available for any of the components with +licenses or attributions provided below, a license choice is made for receiving +such code by QTI. + +Copyright (c) 2013-2017 Qualcomm Technologies, Inc. All rights reserved. + +Qualcomm is a trademark of Qualcomm Incorporated, registered in the +United States and other countries. All Qualcomm Incorporated trademarks are used +with permission. Other products and brand names may be trademarks or registered +trademarks of their respective owners. + + + LICENSE ISSUES + ============== + + The OpenSSL toolkit stays under a dual license, i.e. both the conditions of + the OpenSSL License and the original SSLeay license apply to the toolkit. + See below for the actual license texts. Actually both licenses are BSD-style + Open Source licenses. In case of any license issues related to OpenSSL + please contact openssl-core@openssl.org. + + OpenSSL License + --------------- + +/* ==================================================================== + * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + * This product includes cryptographic software written by Eric Young + * (eay@cryptsoft.com). This product includes software written by Tim + * Hudson (tjh@cryptsoft.com). + * + */ + + Original SSLeay License + ----------------------- + +/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) + * All rights reserved. + * + * This package is an SSL implementation written + * by Eric Young (eay@cryptsoft.com). + * The implementation was written so as to conform with Netscapes SSL. + * + * This library is free for commercial and non-commercial use as long as + * the following conditions are aheared to. The following conditions + * apply to all code found in this distribution, be it the RC4, RSA, + * lhash, DES, etc., code; not just the SSL code. The SSL documentation + * included with this distribution is covered by the same copyright terms + * except that the holder is Tim Hudson (tjh@cryptsoft.com). + * + * Copyright remains Eric Young's, and as such any Copyright notices in + * the code are not to be removed. + * If this package is used in a product, Eric Young should be given attribution + * as the author of the parts of the library used. + * This can be in the form of a textual message at program startup or + * in documentation (online or textual) provided with the package. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * "This product includes cryptographic software written by + * Eric Young (eay@cryptsoft.com)" + * The word 'cryptographic' can be left out if the rouines from the library + * being used are not cryptographic related :-). + * 4. If you include any Windows specific code (or a derivative thereof) from + * the apps directory (application code) you must include an acknowledgement: + * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + * + * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * The licence and distribution terms for any publically available version or + * derivative of this code cannot be changed. i.e. this code cannot simply be + * copied and put under another distribution licence + * [including the GNU Public Licence.] + */ + + +------------------------------------------------------------------------------ +------------------------------------------------------------------------------ + +/* ==================================================================== + * Copyright (C) 1995-2005 Jean-loup Gailly + * Copyright (C) 1995-2009 Mark Adler + * Copyright (C) 1995-2003, 2010 Mark Adler + * For conditions of distribution and use, see copyright notice in zlib.h + */ + + + /* zlib.h -- interface of the 'zlib' general purpose compression library + version 1.2.3, July 18th, 2005 + + Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + + + The data format used by the zlib library is described by RFCs (Request for + Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt + (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format). +*/ + + +------------------------------------------------------------------------------ + + // +// Copyright (c) 2004-2006 Qualphone, Inc. All rights reserved. +// +// +/* + * This code implements the MD5 message-digest algorithm. + * The algorithm is due to Ron Rivest. This code was + * written by Colin Plumb in 1993, no copyright is claimed. + * This code is in the public domain; do with it what you wish. + * + * Equivalent code is available from RSA Data Security, Inc. + * This code has been tested against that, and is equivalent, + * except that you don't need to include two pages of legalese + * with every copy. + * + * To compute the message digest of a chunk of bytes, declare an + * MD5Context structure, pass it to MD5Init, call MD5Update as + * needed on buffers full of bytes, and then call MD5Final, which + * will fill a supplied 16-byte array with the digest. + */ + + +------------------------------------------------------------------------------ +------------------------------------------------------------------------------ + + + +/* + * Written by Aaron D. Gifford <me@aarongifford.com> + * + * Copyright 2000 Aaron D. Gifford. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTOR(S) ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + */ + +------------------------------------------------------------------------------ +------------------------------------------------------------------------------ + +/*- + * COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or + * code or tables extracted from it, as desired without restriction. + * + * First, the polynomial itself and its table of feedback terms. The + * polynomial is + * X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0 + * + * Note that we take it "backwards" and put the highest-order term in + * the lowest-order bit. The X^32 term is "implied"; the LSB is the + * X^31 term, etc. The X^0 term (usually shown as "+1") results in + * the MSB being 1 + * + * Note that the usual hardware shift register implementation, which + * is what we're using (we're merely optimizing it by doing eight-bit + * chunks at a time) shifts bits into the lowest-order term. In our + * implementation, that means shifting towards the right. Why do we + * do it this way? Because the calculated CRC must be transmitted in + * order from highest-order term to lowest-order term. UARTs transmit + * characters in order from LSB to MSB. By storing the CRC this way + * we hand it to the UART in the order low-byte to high-byte; the UART + * sends each low-bit to hight-bit; and the result is transmission bit + * by bit from highest- to lowest-order term without requiring any bit + * shuffling on our part. Reception works similarly + * + * The feedback terms table consists of 256, 32-bit entries. Notes + * + * The table can be generated at runtime if desired; code to do so + * is shown later. It might not be obvious, but the feedback + * terms simply represent the results of eight shift/xor opera + * tions for all combinations of data and CRC register values + * + * The values must be right-shifted by eight bits by the "updcrc + * logic; the shift must be unsigned (bring in zeroes). On some + * hardware you could probably optimize the shift in assembler by + * using byte-swap instructions + * polynomial $edb88320 + * + + + ------------------------------------------------------------------------------ + + /* + The AES algorithm Rijndael implemented for block and key sizes of 128, + 192 and 256 bits (16, 24 and 32 bytes) by Brian Gladman. + + I retain copyright in this code but I encourage its free use provided + that I don't carry any responsibility for the results. I am especially + happy to see it used in free and open source software. If you do use + it I would appreciate an acknowledgement of its origin in the code or + the product that results and I would also appreciate knowing a liitle + about the use to which it is being put. I am grateful to Frank Yellin + for some ideas that are used in this implementation. + + Dr B. R. Gladman <brg@gladman.uk.net> 1st June 2001. + + ------------------------------------------------------------------------------ + + /* + * hash_32 - 32 bit Fowler/Noll/Vo hash code + * + * Fowler/Noll/Vo hash + * + * Please do not copyright this code. This code is in the public domain. + * + * LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO + * EVENT SHALL LANDON CURT NOLL BE LIABLE FOR ANY SPECIAL, INDIRECT OR + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + * + ------------------------------------------------------------------------------ + /* + * sha1.c + * + * Originally witten by Steve Reid <steve@edmweb.com> + * + * Modified by Aaron D. Gifford <agifford@infowest.com> + * + * NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN + * + * The original unmodified version is available at: + * ftp://ftp.funet.fi/pub/crypt/hash/sha/sha1.c + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +------------------------------------------------------------------------------ + +/* + * AES-based functions + * + * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394) + * - One-Key CBC MAC (OMAC1) hash with AES-128 + * - AES-128 CTR mode encryption + * - AES-128 EAX mode encryption/decryption + * - AES-128 CBC + * + * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + ------------------------------------------------------------------------------ + /* + * SHA1 hash implementation and interface functions + * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * Alternatively, this software may be distributed under the terms of BSD + * license. + * + * See README and COPYING for more details. + */ + ------------------------------------------------------------------------------ + /* + * hmac_sha1.c + * + * Version 1.0.0 + * + * Written by Aaron D. Gifford <me@aarongifford.com> + * + * Copyright 1998, 2000 Aaron D. Gifford. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holder nor the names of contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ +------------------------------------------------------------------------------ +------------------------------------------------------------------------------ + +/* +* AUTHOR: Aaron D. Gifford <me@aarongifford.com> +* +* Copyright (c) 2000-2001, Aaron D. Gifford +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* 1. Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* 2. Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in the +* documentation and/or other materials provided with the distribution. +* 3. Neither the name of the copyright holder nor the names of contributors +* may be used to endorse or promote products derived from this software +* without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) "AS IS" AND +* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE +* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +* SUCH DAMAGE. +*/ + +------------------------------------------------------------------------------ + +/* + * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com> + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + + ------------------------------------------------------------------------------ + + /* + * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + + +------------------------------------------------------------------------------ +------------------------------------------------------------------------------ diff --git a/qcom/a300_pfp.fw b/qcom/a300_pfp.fw Binary files differnew file mode 100644 index 0000000..5522677 --- /dev/null +++ b/qcom/a300_pfp.fw diff --git a/qcom/a300_pm4.fw b/qcom/a300_pm4.fw Binary files differnew file mode 100644 index 0000000..840e5a9 --- /dev/null +++ b/qcom/a300_pm4.fw diff --git a/qcom/a330_pfp.fw b/qcom/a330_pfp.fw Binary files differnew file mode 100644 index 0000000..622f6c0 --- /dev/null +++ b/qcom/a330_pfp.fw diff --git a/qcom/a330_pm4.fw b/qcom/a330_pm4.fw Binary files differnew file mode 100644 index 0000000..433dd04 --- /dev/null +++ b/qcom/a330_pm4.fw diff --git a/qcom/a420_pfp.fw b/qcom/a420_pfp.fw Binary files differnew file mode 100644 index 0000000..1198af7 --- /dev/null +++ b/qcom/a420_pfp.fw diff --git a/qcom/a420_pm4.fw b/qcom/a420_pm4.fw Binary files differnew file mode 100644 index 0000000..0cad62c --- /dev/null +++ b/qcom/a420_pm4.fw diff --git a/qcom/a530_pfp.fw b/qcom/a530_pfp.fw Binary files differnew file mode 100644 index 0000000..e991d4f --- /dev/null +++ b/qcom/a530_pfp.fw diff --git a/qcom/a530_pm4.fw b/qcom/a530_pm4.fw Binary files differnew file mode 100644 index 0000000..5b487d0 --- /dev/null +++ b/qcom/a530_pm4.fw diff --git a/qcom/a530v3_gpmu.fw2 b/qcom/a530v3_gpmu.fw2 Binary files differnew file mode 100644 index 0000000..98b69a2 --- /dev/null +++ b/qcom/a530v3_gpmu.fw2 diff --git a/qcom/a630_gmu.bin b/qcom/a630_gmu.bin Binary files differnew file mode 100644 index 0000000..7ab6857 --- /dev/null +++ b/qcom/a630_gmu.bin diff --git a/qcom/a630_sqe.fw b/qcom/a630_sqe.fw Binary files differnew file mode 100644 index 0000000..5f15fcd --- /dev/null +++ b/qcom/a630_sqe.fw diff --git a/qcom/a650_gmu.bin b/qcom/a650_gmu.bin Binary files differnew file mode 100644 index 0000000..e497a14 --- /dev/null +++ b/qcom/a650_gmu.bin diff --git a/qcom/a650_sqe.fw b/qcom/a650_sqe.fw Binary files differnew file mode 100644 index 0000000..6cbef9b --- /dev/null +++ b/qcom/a650_sqe.fw diff --git a/qcom/a660_gmu.bin b/qcom/a660_gmu.bin Binary files differnew file mode 100644 index 0000000..ee1b922 --- /dev/null +++ b/qcom/a660_gmu.bin diff --git a/qcom/a660_sqe.fw b/qcom/a660_sqe.fw Binary files differnew file mode 100644 index 0000000..63f4f4b --- /dev/null +++ b/qcom/a660_sqe.fw diff --git a/qcom/a702_sqe.fw b/qcom/a702_sqe.fw Binary files differnew file mode 100644 index 0000000..c015674 --- /dev/null +++ b/qcom/a702_sqe.fw diff --git a/qcom/aic100/fw1.bin b/qcom/aic100/fw1.bin Binary files differnew file mode 100644 index 0000000..e3c1423 --- /dev/null +++ b/qcom/aic100/fw1.bin diff --git a/qcom/aic100/fw10.bin b/qcom/aic100/fw10.bin Binary files differnew file mode 100644 index 0000000..f48cc29 --- /dev/null +++ b/qcom/aic100/fw10.bin diff --git a/qcom/aic100/fw2.bin b/qcom/aic100/fw2.bin Binary files differnew file mode 100644 index 0000000..df6e4e5 --- /dev/null +++ b/qcom/aic100/fw2.bin diff --git a/qcom/aic100/fw5.bin b/qcom/aic100/fw5.bin Binary files differnew file mode 100644 index 0000000..e6fab08 --- /dev/null +++ b/qcom/aic100/fw5.bin diff --git a/qcom/aic100/fw9.bin b/qcom/aic100/fw9.bin Binary files differnew file mode 100644 index 0000000..5c79899 --- /dev/null +++ b/qcom/aic100/fw9.bin diff --git a/qcom/aic100/sbl.bin b/qcom/aic100/sbl.bin Binary files differnew file mode 100644 index 0000000..ece777e --- /dev/null +++ b/qcom/aic100/sbl.bin diff --git a/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin b/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin Binary files differnew file mode 100644 index 0000000..9a8f174 --- /dev/null +++ b/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin diff --git a/qcom/apq8016/mba.mbn b/qcom/apq8016/mba.mbn Binary files differnew file mode 100644 index 0000000..dc45cfb --- /dev/null +++ b/qcom/apq8016/mba.mbn diff --git a/qcom/apq8016/modem.mbn b/qcom/apq8016/modem.mbn Binary files differnew file mode 100644 index 0000000..f06875b --- /dev/null +++ b/qcom/apq8016/modem.mbn diff --git a/qcom/apq8016/wcnss.mbn b/qcom/apq8016/wcnss.mbn Binary files differnew file mode 100644 index 0000000..97b969d --- /dev/null +++ b/qcom/apq8016/wcnss.mbn diff --git a/qcom/apq8096/a530_zap.mbn b/qcom/apq8096/a530_zap.mbn Binary files differnew file mode 100644 index 0000000..2953c4d --- /dev/null +++ b/qcom/apq8096/a530_zap.mbn diff --git a/qcom/apq8096/adsp.mbn b/qcom/apq8096/adsp.mbn Binary files differnew file mode 100644 index 0000000..0eca44b --- /dev/null +++ b/qcom/apq8096/adsp.mbn diff --git a/qcom/apq8096/adspr.jsn b/qcom/apq8096/adspr.jsn new file mode 100644 index 0000000..6b349cf --- /dev/null +++ b/qcom/apq8096/adspr.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "root_pd", + "qmi_instance_id": 4 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/apq8096/adspua.jsn b/qcom/apq8096/adspua.jsn new file mode 100644 index 0000000..0b531c0 --- /dev/null +++ b/qcom/apq8096/adspua.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "audio_pd", + "qmi_instance_id": 4 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/apq8096/mba.mbn b/qcom/apq8096/mba.mbn Binary files differnew file mode 100644 index 0000000..771d89c --- /dev/null +++ b/qcom/apq8096/mba.mbn diff --git a/qcom/apq8096/modem.mbn b/qcom/apq8096/modem.mbn Binary files differnew file mode 100644 index 0000000..134c7ce --- /dev/null +++ b/qcom/apq8096/modem.mbn diff --git a/qcom/apq8096/modemr.jsn b/qcom/apq8096/modemr.jsn new file mode 100644 index 0000000..9033279 --- /dev/null +++ b/qcom/apq8096/modemr.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "modem", + "subdomain": "root_pd", + "qmi_instance_id": 100 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/leia_pfp_470.fw b/qcom/leia_pfp_470.fw Binary files differnew file mode 100644 index 0000000..cb2bdd3 --- /dev/null +++ b/qcom/leia_pfp_470.fw diff --git a/qcom/leia_pm4_470.fw b/qcom/leia_pm4_470.fw Binary files differnew file mode 100644 index 0000000..cd0a3ff --- /dev/null +++ b/qcom/leia_pm4_470.fw diff --git a/qcom/qcm2290/a702_zap.mbn b/qcom/qcm2290/a702_zap.mbn Binary files differnew file mode 100644 index 0000000..762eb65 --- /dev/null +++ b/qcom/qcm2290/a702_zap.mbn diff --git a/qcom/qcm2290/adsp.mbn b/qcom/qcm2290/adsp.mbn Binary files differnew file mode 100644 index 0000000..a54eca7 --- /dev/null +++ b/qcom/qcm2290/adsp.mbn diff --git a/qcom/qcm2290/adspr.jsn b/qcom/qcm2290/adspr.jsn new file mode 100644 index 0000000..0964c15 --- /dev/null +++ b/qcom/qcm2290/adspr.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "root_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/qcm2290/adsps.jsn b/qcom/qcm2290/adsps.jsn new file mode 100644 index 0000000..ac032cf --- /dev/null +++ b/qcom/qcm2290/adsps.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "sensor_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/qcm2290/adspua.jsn b/qcom/qcm2290/adspua.jsn new file mode 100644 index 0000000..2d6824e --- /dev/null +++ b/qcom/qcm2290/adspua.jsn @@ -0,0 +1,27 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "audio_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "avs", + "service": "audio", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/qcm2290/modem.mbn b/qcom/qcm2290/modem.mbn Binary files differnew file mode 100644 index 0000000..50ee1d8 --- /dev/null +++ b/qcom/qcm2290/modem.mbn diff --git a/qcom/qcm2290/modemr.jsn b/qcom/qcm2290/modemr.jsn new file mode 100644 index 0000000..9250d1b --- /dev/null +++ b/qcom/qcm2290/modemr.jsn @@ -0,0 +1,27 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "modem", + "subdomain": "root_pd", + "qmi_instance_id": 180 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "gps", + "service": "gps_service", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/qcm2290/modemuw.jsn b/qcom/qcm2290/modemuw.jsn new file mode 100644 index 0000000..88a400e --- /dev/null +++ b/qcom/qcm2290/modemuw.jsn @@ -0,0 +1,33 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "modem", + "subdomain": "wlan_pd", + "qmi_instance_id": 180 + }, + "sr_service": [ + { + "provider": "kernel", + "service": "elf_loader", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "wlan", + "service": "fw", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/qrb4210/a610_zap.mbn b/qcom/qrb4210/a610_zap.mbn Binary files differnew file mode 100644 index 0000000..a445bdd --- /dev/null +++ b/qcom/qrb4210/a610_zap.mbn diff --git a/qcom/qrb4210/adsp.mbn b/qcom/qrb4210/adsp.mbn Binary files differnew file mode 100644 index 0000000..eec8fc5 --- /dev/null +++ b/qcom/qrb4210/adsp.mbn diff --git a/qcom/qrb4210/adspr.jsn b/qcom/qrb4210/adspr.jsn new file mode 100644 index 0000000..0964c15 --- /dev/null +++ b/qcom/qrb4210/adspr.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "root_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/qrb4210/adsps.jsn b/qcom/qrb4210/adsps.jsn new file mode 100644 index 0000000..ac032cf --- /dev/null +++ b/qcom/qrb4210/adsps.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "sensor_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/qrb4210/adspua.jsn b/qcom/qrb4210/adspua.jsn new file mode 100644 index 0000000..2d6824e --- /dev/null +++ b/qcom/qrb4210/adspua.jsn @@ -0,0 +1,27 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "audio_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "avs", + "service": "audio", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/qrb4210/cdsp.mbn b/qcom/qrb4210/cdsp.mbn Binary files differnew file mode 100644 index 0000000..d0740a9 --- /dev/null +++ b/qcom/qrb4210/cdsp.mbn diff --git a/qcom/qrb4210/cdspr.jsn b/qcom/qrb4210/cdspr.jsn new file mode 100644 index 0000000..5d976a6 --- /dev/null +++ b/qcom/qrb4210/cdspr.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "cdsp", + "subdomain": "root_pd", + "qmi_instance_id": 76 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/qrb4210/modem.mbn b/qcom/qrb4210/modem.mbn Binary files differnew file mode 100644 index 0000000..50ee1d8 --- /dev/null +++ b/qcom/qrb4210/modem.mbn diff --git a/qcom/qrb4210/modemr.jsn b/qcom/qrb4210/modemr.jsn new file mode 100644 index 0000000..9250d1b --- /dev/null +++ b/qcom/qrb4210/modemr.jsn @@ -0,0 +1,27 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "modem", + "subdomain": "root_pd", + "qmi_instance_id": 180 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "gps", + "service": "gps_service", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/qrb4210/modemuw.jsn b/qcom/qrb4210/modemuw.jsn new file mode 100644 index 0000000..88a400e --- /dev/null +++ b/qcom/qrb4210/modemuw.jsn @@ -0,0 +1,33 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "modem", + "subdomain": "wlan_pd", + "qmi_instance_id": 180 + }, + "sr_service": [ + { + "provider": "kernel", + "service": "elf_loader", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "wlan", + "service": "fw", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/sc8280xp/LENOVO/21BX/adspr.jsn b/qcom/sc8280xp/LENOVO/21BX/adspr.jsn new file mode 100644 index 0000000..aecae27 --- /dev/null +++ b/qcom/sc8280xp/LENOVO/21BX/adspr.jsn @@ -0,0 +1,28 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "root_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0, + "dcomment": "data can be used to configure ACK timeout.Make data_valid 1 as well.Unit is second" + }, + { + "provider": "tms", + "service": "pdr_enabled", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/sc8280xp/LENOVO/21BX/adspua.jsn b/qcom/sc8280xp/LENOVO/21BX/adspua.jsn new file mode 100644 index 0000000..ab4254a --- /dev/null +++ b/qcom/sc8280xp/LENOVO/21BX/adspua.jsn @@ -0,0 +1,29 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "audio_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0, + "dcomment": "data can be used to configure ACK timeout.Make data_valid 1 as well.Unit is second" + }, + { + "provider": "avs", + "service": "audio", + "service_data_valid": 0, + "service_data": 0, + "dcomment": "No comment" + } + ] +}
\ No newline at end of file diff --git a/qcom/sc8280xp/LENOVO/21BX/audioreach-tplg.bin b/qcom/sc8280xp/LENOVO/21BX/audioreach-tplg.bin Binary files differnew file mode 100644 index 0000000..4941cdb --- /dev/null +++ b/qcom/sc8280xp/LENOVO/21BX/audioreach-tplg.bin diff --git a/qcom/sc8280xp/LENOVO/21BX/battmgr.jsn b/qcom/sc8280xp/LENOVO/21BX/battmgr.jsn new file mode 100644 index 0000000..504cd31 --- /dev/null +++ b/qcom/sc8280xp/LENOVO/21BX/battmgr.jsn @@ -0,0 +1,22 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "charger_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0, + "dcomment": "data can be used to configure ACK timeout.Make data_valid 1 as well.Unit is second" + } + ] +}
\ No newline at end of file diff --git a/qcom/sc8280xp/LENOVO/21BX/cdspr.jsn b/qcom/sc8280xp/LENOVO/21BX/cdspr.jsn new file mode 100644 index 0000000..4491d95 --- /dev/null +++ b/qcom/sc8280xp/LENOVO/21BX/cdspr.jsn @@ -0,0 +1,22 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "cdsp", + "subdomain": "root_pd", + "qmi_instance_id": 76 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0, + "dcomment": "data can be used to configure ACK timeout.Make data_valid 1 as well.Unit is second" + } + ] +}
\ No newline at end of file diff --git a/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn b/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn Binary files differnew file mode 100644 index 0000000..f949d7f --- /dev/null +++ b/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn diff --git a/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn b/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn Binary files differnew file mode 100644 index 0000000..550e07a --- /dev/null +++ b/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn diff --git a/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn b/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn Binary files differnew file mode 100644 index 0000000..766720e --- /dev/null +++ b/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn diff --git a/qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn b/qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn Binary files differnew file mode 100644 index 0000000..2afee6b --- /dev/null +++ b/qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn diff --git a/qcom/sdm845/a630_zap.mbn b/qcom/sdm845/a630_zap.mbn Binary files differnew file mode 100644 index 0000000..399a81f --- /dev/null +++ b/qcom/sdm845/a630_zap.mbn diff --git a/qcom/sdm845/adsp.mbn b/qcom/sdm845/adsp.mbn Binary files differnew file mode 100644 index 0000000..339c028 --- /dev/null +++ b/qcom/sdm845/adsp.mbn diff --git a/qcom/sdm845/adspr.jsn b/qcom/sdm845/adspr.jsn new file mode 100644 index 0000000..0964c15 --- /dev/null +++ b/qcom/sdm845/adspr.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "root_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/sdm845/adspua.jsn b/qcom/sdm845/adspua.jsn new file mode 100644 index 0000000..2d6824e --- /dev/null +++ b/qcom/sdm845/adspua.jsn @@ -0,0 +1,27 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "audio_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "avs", + "service": "audio", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/sdm845/cdsp.mbn b/qcom/sdm845/cdsp.mbn Binary files differnew file mode 100644 index 0000000..8158d62 --- /dev/null +++ b/qcom/sdm845/cdsp.mbn diff --git a/qcom/sdm845/cdspr.jsn b/qcom/sdm845/cdspr.jsn new file mode 100644 index 0000000..5d976a6 --- /dev/null +++ b/qcom/sdm845/cdspr.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "cdsp", + "subdomain": "root_pd", + "qmi_instance_id": 76 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/sdm845/mba.mbn b/qcom/sdm845/mba.mbn Binary files differnew file mode 100644 index 0000000..b33324d --- /dev/null +++ b/qcom/sdm845/mba.mbn diff --git a/qcom/sdm845/modem_nm.mbn b/qcom/sdm845/modem_nm.mbn Binary files differnew file mode 100644 index 0000000..50539fe --- /dev/null +++ b/qcom/sdm845/modem_nm.mbn diff --git a/qcom/sdm845/modemuw.jsn b/qcom/sdm845/modemuw.jsn new file mode 100644 index 0000000..88a400e --- /dev/null +++ b/qcom/sdm845/modemuw.jsn @@ -0,0 +1,33 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "modem", + "subdomain": "wlan_pd", + "qmi_instance_id": 180 + }, + "sr_service": [ + { + "provider": "kernel", + "service": "elf_loader", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "wlan", + "service": "fw", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/sm8250/a650_zap.mbn b/qcom/sm8250/a650_zap.mbn Binary files differnew file mode 100644 index 0000000..ef5624c --- /dev/null +++ b/qcom/sm8250/a650_zap.mbn diff --git a/qcom/sm8250/adsp.mbn b/qcom/sm8250/adsp.mbn Binary files differnew file mode 100644 index 0000000..b01a2db --- /dev/null +++ b/qcom/sm8250/adsp.mbn diff --git a/qcom/sm8250/adspr.jsn b/qcom/sm8250/adspr.jsn new file mode 100644 index 0000000..0964c15 --- /dev/null +++ b/qcom/sm8250/adspr.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "root_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/sm8250/adspua.jsn b/qcom/sm8250/adspua.jsn new file mode 100644 index 0000000..2d6824e --- /dev/null +++ b/qcom/sm8250/adspua.jsn @@ -0,0 +1,27 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "adsp", + "subdomain": "audio_pd", + "qmi_instance_id": 74 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + }, + { + "provider": "avs", + "service": "audio", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/sm8250/cdsp.mbn b/qcom/sm8250/cdsp.mbn Binary files differnew file mode 100644 index 0000000..40bd5ac --- /dev/null +++ b/qcom/sm8250/cdsp.mbn diff --git a/qcom/sm8250/cdspr.jsn b/qcom/sm8250/cdspr.jsn new file mode 100644 index 0000000..5d976a6 --- /dev/null +++ b/qcom/sm8250/cdspr.jsn @@ -0,0 +1,21 @@ +{ + "sr_version": { + "major": 1, + "minor": 1, + "patch": 1 + }, + "sr_domain": { + "soc": "msm", + "domain": "cdsp", + "subdomain": "root_pd", + "qmi_instance_id": 76 + }, + "sr_service": [ + { + "provider": "tms", + "service": "servreg", + "service_data_valid": 0, + "service_data": 0 + } + ] +}
\ No newline at end of file diff --git a/qcom/sm8550/SM8550-HDK-tplg.bin b/qcom/sm8550/SM8550-HDK-tplg.bin Binary files differnew file mode 100644 index 0000000..01774c6 --- /dev/null +++ b/qcom/sm8550/SM8550-HDK-tplg.bin diff --git a/qcom/sm8550/SM8550-QRD-tplg.bin b/qcom/sm8550/SM8550-QRD-tplg.bin Binary files differnew file mode 100644 index 0000000..01774c6 --- /dev/null +++ b/qcom/sm8550/SM8550-QRD-tplg.bin diff --git a/qcom/sm8650/SM8650-MTP-tplg.bin b/qcom/sm8650/SM8650-MTP-tplg.bin Binary files differnew file mode 100644 index 0000000..01774c6 --- /dev/null +++ b/qcom/sm8650/SM8650-MTP-tplg.bin diff --git a/qcom/sm8650/SM8650-QRD-tplg.bin b/qcom/sm8650/SM8650-QRD-tplg.bin Binary files differnew file mode 100644 index 0000000..01774c6 --- /dev/null +++ b/qcom/sm8650/SM8650-QRD-tplg.bin diff --git a/qcom/venus-1.8/venus.mbn b/qcom/venus-1.8/venus.mbn Binary files differnew file mode 100644 index 0000000..2417f51 --- /dev/null +++ b/qcom/venus-1.8/venus.mbn diff --git a/qcom/venus-4.2/venus.mbn b/qcom/venus-4.2/venus.mbn Binary files differnew file mode 100644 index 0000000..353484c --- /dev/null +++ b/qcom/venus-4.2/venus.mbn diff --git a/qcom/venus-5.2/venus.mbn b/qcom/venus-5.2/venus.mbn Binary files differnew file mode 100644 index 0000000..0ea5feb --- /dev/null +++ b/qcom/venus-5.2/venus.mbn diff --git a/qcom/venus-5.4/venus.mbn b/qcom/venus-5.4/venus.mbn Binary files differnew file mode 100644 index 0000000..16cf443 --- /dev/null +++ b/qcom/venus-5.4/venus.mbn diff --git a/qcom/venus-6.0/venus.mbn b/qcom/venus-6.0/venus.mbn Binary files differnew file mode 100644 index 0000000..c5d932c --- /dev/null +++ b/qcom/venus-6.0/venus.mbn diff --git a/qcom/vpu-1.0/venus.mbn b/qcom/vpu-1.0/venus.mbn Binary files differnew file mode 100644 index 0000000..47b4583 --- /dev/null +++ b/qcom/vpu-1.0/venus.mbn diff --git a/qcom/vpu-2.0/venus.mbn b/qcom/vpu-2.0/venus.mbn Binary files differnew file mode 100644 index 0000000..a05d27a --- /dev/null +++ b/qcom/vpu-2.0/venus.mbn diff --git a/qcom/yamato_pfp.fw b/qcom/yamato_pfp.fw Binary files differnew file mode 100644 index 0000000..beaa594 --- /dev/null +++ b/qcom/yamato_pfp.fw diff --git a/qcom/yamato_pm4.fw b/qcom/yamato_pm4.fw Binary files differnew file mode 100644 index 0000000..bc63846 --- /dev/null +++ b/qcom/yamato_pm4.fw |