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 --- qcom/NOTICE.txt | 506 ++++++++++++++++++++++++++++ qcom/a300_pfp.fw | Bin 0 -> 1156 bytes qcom/a300_pm4.fw | Bin 0 -> 9220 bytes qcom/a330_pfp.fw | Bin 0 -> 2212 bytes qcom/a330_pm4.fw | Bin 0 -> 9220 bytes qcom/a420_pfp.fw | Bin 0 -> 4292 bytes qcom/a420_pm4.fw | Bin 0 -> 9556 bytes qcom/a530_pfp.fw | Bin 0 -> 16144 bytes qcom/a530_pm4.fw | Bin 0 -> 19572 bytes qcom/a530v3_gpmu.fw2 | Bin 0 -> 8184 bytes qcom/a630_gmu.bin | Bin 0 -> 32768 bytes qcom/a630_sqe.fw | Bin 0 -> 32304 bytes qcom/a650_gmu.bin | Bin 0 -> 41548 bytes qcom/a650_sqe.fw | Bin 0 -> 31804 bytes qcom/a660_gmu.bin | Bin 0 -> 55444 bytes qcom/a660_sqe.fw | Bin 0 -> 40496 bytes qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin | Bin 0 -> 31723 bytes qcom/apq8016/mba.mbn | Bin 0 -> 230272 bytes qcom/apq8016/modem.mbn | Bin 0 -> 10678876 bytes qcom/apq8016/wcnss.mbn | Bin 0 -> 4111376 bytes qcom/apq8096/a530_zap.mbn | Bin 0 -> 17188 bytes qcom/apq8096/adsp.mbn | Bin 0 -> 10533521 bytes qcom/apq8096/adspr.jsn | 21 ++ qcom/apq8096/adspua.jsn | 21 ++ qcom/apq8096/mba.mbn | Bin 0 -> 213888 bytes qcom/apq8096/modem.mbn | Bin 0 -> 7434352 bytes qcom/apq8096/modemr.jsn | 21 ++ qcom/leia_pfp_470.fw | Bin 0 -> 1156 bytes qcom/leia_pm4_470.fw | Bin 0 -> 9220 bytes qcom/sc8280xp/LENOVO/21BX/adspr.jsn | 28 ++ qcom/sc8280xp/LENOVO/21BX/adspua.jsn | 29 ++ qcom/sc8280xp/LENOVO/21BX/battmgr.jsn | 22 ++ qcom/sc8280xp/LENOVO/21BX/cdspr.jsn | 22 ++ qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn | Bin 0 -> 14367860 bytes qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn | Bin 0 -> 3575808 bytes qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn | Bin 0 -> 14392 bytes qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn | Bin 0 -> 6213632 bytes qcom/sdm845/a630_zap.mbn | Bin 0 -> 14256 bytes qcom/sdm845/adsp.mbn | Bin 0 -> 10425168 bytes qcom/sdm845/adspr.jsn | 21 ++ qcom/sdm845/adspua.jsn | 27 ++ qcom/sdm845/cdsp.mbn | Bin 0 -> 2709012 bytes qcom/sdm845/cdspr.jsn | 21 ++ qcom/sdm845/mba.mbn | Bin 0 -> 242400 bytes qcom/sdm845/modem_nm.mbn | Bin 0 -> 5673184 bytes qcom/sdm845/modemuw.jsn | 33 ++ qcom/sm8250/a650_zap.mbn | Bin 0 -> 13964 bytes qcom/sm8250/adsp.mbn | Bin 0 -> 15515796 bytes qcom/sm8250/adspr.jsn | 21 ++ qcom/sm8250/adspua.jsn | 27 ++ qcom/sm8250/cdsp.mbn | Bin 0 -> 5822228 bytes qcom/sm8250/cdspr.jsn | 21 ++ qcom/venus-1.8/venus.mbn | Bin 0 -> 992976 bytes qcom/venus-4.2/venus.mbn | Bin 0 -> 925432 bytes qcom/venus-5.2/venus.mbn | Bin 0 -> 883264 bytes qcom/venus-5.4/venus.mbn | Bin 0 -> 921236 bytes qcom/vpu-1.0/venus.mbn | Bin 0 -> 1973540 bytes qcom/vpu-2.0/venus.mbn | Bin 0 -> 2031620 bytes qcom/yamato_pfp.fw | Bin 0 -> 1156 bytes qcom/yamato_pm4.fw | Bin 0 -> 9220 bytes 60 files changed, 841 insertions(+) create mode 100644 qcom/NOTICE.txt create mode 100644 qcom/a300_pfp.fw create mode 100644 qcom/a300_pm4.fw create mode 100644 qcom/a330_pfp.fw create mode 100644 qcom/a330_pm4.fw create mode 100644 qcom/a420_pfp.fw create mode 100644 qcom/a420_pm4.fw create mode 100644 qcom/a530_pfp.fw create mode 100644 qcom/a530_pm4.fw create mode 100644 qcom/a530v3_gpmu.fw2 create mode 100644 qcom/a630_gmu.bin create mode 100644 qcom/a630_sqe.fw create mode 100644 qcom/a650_gmu.bin create mode 100644 qcom/a650_sqe.fw create mode 100644 qcom/a660_gmu.bin create mode 100644 qcom/a660_sqe.fw create mode 100644 qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin create mode 100644 qcom/apq8016/mba.mbn create mode 100644 qcom/apq8016/modem.mbn create mode 100644 qcom/apq8016/wcnss.mbn create mode 100644 qcom/apq8096/a530_zap.mbn create mode 100644 qcom/apq8096/adsp.mbn create mode 100644 qcom/apq8096/adspr.jsn create mode 100644 qcom/apq8096/adspua.jsn create mode 100644 qcom/apq8096/mba.mbn create mode 100644 qcom/apq8096/modem.mbn create mode 100644 qcom/apq8096/modemr.jsn create mode 100644 qcom/leia_pfp_470.fw create mode 100644 qcom/leia_pm4_470.fw create mode 100644 qcom/sc8280xp/LENOVO/21BX/adspr.jsn create mode 100644 qcom/sc8280xp/LENOVO/21BX/adspua.jsn create mode 100644 qcom/sc8280xp/LENOVO/21BX/battmgr.jsn create mode 100644 qcom/sc8280xp/LENOVO/21BX/cdspr.jsn create mode 100755 qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn create mode 100755 qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn create mode 100755 qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn create mode 100755 qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn create mode 100644 qcom/sdm845/a630_zap.mbn create mode 100644 qcom/sdm845/adsp.mbn create mode 100644 qcom/sdm845/adspr.jsn create mode 100644 qcom/sdm845/adspua.jsn create mode 100644 qcom/sdm845/cdsp.mbn create mode 100644 qcom/sdm845/cdspr.jsn create mode 100644 qcom/sdm845/mba.mbn create mode 100644 qcom/sdm845/modem_nm.mbn create mode 100644 qcom/sdm845/modemuw.jsn create mode 100644 qcom/sm8250/a650_zap.mbn create mode 100644 qcom/sm8250/adsp.mbn create mode 100644 qcom/sm8250/adspr.jsn create mode 100644 qcom/sm8250/adspua.jsn create mode 100644 qcom/sm8250/cdsp.mbn create mode 100644 qcom/sm8250/cdspr.jsn create mode 100644 qcom/venus-1.8/venus.mbn create mode 100644 qcom/venus-4.2/venus.mbn create mode 100644 qcom/venus-5.2/venus.mbn create mode 100644 qcom/venus-5.4/venus.mbn create mode 100644 qcom/vpu-1.0/venus.mbn create mode 100644 qcom/vpu-2.0/venus.mbn create mode 100644 qcom/yamato_pfp.fw create mode 100644 qcom/yamato_pm4.fw (limited to 'qcom') 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 + * + * 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 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 + * + * Modified by Aaron D. Gifford + * + * 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 + * + * 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 + * + * 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 + * + * 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 +* +* 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 + * 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 + * + * 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 new file mode 100644 index 0000000..5522677 Binary files /dev/null and b/qcom/a300_pfp.fw differ diff --git a/qcom/a300_pm4.fw b/qcom/a300_pm4.fw new file mode 100644 index 0000000..840e5a9 Binary files /dev/null and b/qcom/a300_pm4.fw differ diff --git a/qcom/a330_pfp.fw b/qcom/a330_pfp.fw new file mode 100644 index 0000000..622f6c0 Binary files /dev/null and b/qcom/a330_pfp.fw differ diff --git a/qcom/a330_pm4.fw b/qcom/a330_pm4.fw new file mode 100644 index 0000000..433dd04 Binary files /dev/null and b/qcom/a330_pm4.fw differ diff --git a/qcom/a420_pfp.fw b/qcom/a420_pfp.fw new file mode 100644 index 0000000..1198af7 Binary files /dev/null and b/qcom/a420_pfp.fw differ diff --git a/qcom/a420_pm4.fw b/qcom/a420_pm4.fw new file mode 100644 index 0000000..0cad62c Binary files /dev/null and b/qcom/a420_pm4.fw differ diff --git a/qcom/a530_pfp.fw b/qcom/a530_pfp.fw new file mode 100644 index 0000000..e991d4f Binary files /dev/null and b/qcom/a530_pfp.fw differ diff --git a/qcom/a530_pm4.fw b/qcom/a530_pm4.fw new file mode 100644 index 0000000..5b487d0 Binary files /dev/null and b/qcom/a530_pm4.fw differ diff --git a/qcom/a530v3_gpmu.fw2 b/qcom/a530v3_gpmu.fw2 new file mode 100644 index 0000000..98b69a2 Binary files /dev/null and b/qcom/a530v3_gpmu.fw2 differ diff --git a/qcom/a630_gmu.bin b/qcom/a630_gmu.bin new file mode 100644 index 0000000..7ab6857 Binary files /dev/null and b/qcom/a630_gmu.bin differ diff --git a/qcom/a630_sqe.fw b/qcom/a630_sqe.fw new file mode 100644 index 0000000..907445d Binary files /dev/null and b/qcom/a630_sqe.fw differ diff --git a/qcom/a650_gmu.bin b/qcom/a650_gmu.bin new file mode 100644 index 0000000..e497a14 Binary files /dev/null and b/qcom/a650_gmu.bin differ diff --git a/qcom/a650_sqe.fw b/qcom/a650_sqe.fw new file mode 100644 index 0000000..6cbef9b Binary files /dev/null and b/qcom/a650_sqe.fw differ diff --git a/qcom/a660_gmu.bin b/qcom/a660_gmu.bin new file mode 100644 index 0000000..ee1b922 Binary files /dev/null and b/qcom/a660_gmu.bin differ diff --git a/qcom/a660_sqe.fw b/qcom/a660_sqe.fw new file mode 100644 index 0000000..63f4f4b Binary files /dev/null and b/qcom/a660_sqe.fw differ diff --git a/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin b/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin new file mode 100644 index 0000000..9a8f174 Binary files /dev/null and b/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin differ diff --git a/qcom/apq8016/mba.mbn b/qcom/apq8016/mba.mbn new file mode 100644 index 0000000..dc45cfb Binary files /dev/null and b/qcom/apq8016/mba.mbn differ diff --git a/qcom/apq8016/modem.mbn b/qcom/apq8016/modem.mbn new file mode 100644 index 0000000..f06875b Binary files /dev/null and b/qcom/apq8016/modem.mbn differ diff --git a/qcom/apq8016/wcnss.mbn b/qcom/apq8016/wcnss.mbn new file mode 100644 index 0000000..97b969d Binary files /dev/null and b/qcom/apq8016/wcnss.mbn differ diff --git a/qcom/apq8096/a530_zap.mbn b/qcom/apq8096/a530_zap.mbn new file mode 100644 index 0000000..2953c4d Binary files /dev/null and b/qcom/apq8096/a530_zap.mbn differ diff --git a/qcom/apq8096/adsp.mbn b/qcom/apq8096/adsp.mbn new file mode 100644 index 0000000..0eca44b Binary files /dev/null and b/qcom/apq8096/adsp.mbn differ 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 new file mode 100644 index 0000000..771d89c Binary files /dev/null and b/qcom/apq8096/mba.mbn differ diff --git a/qcom/apq8096/modem.mbn b/qcom/apq8096/modem.mbn new file mode 100644 index 0000000..134c7ce Binary files /dev/null and b/qcom/apq8096/modem.mbn differ 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 new file mode 100644 index 0000000..cb2bdd3 Binary files /dev/null and b/qcom/leia_pfp_470.fw differ diff --git a/qcom/leia_pm4_470.fw b/qcom/leia_pm4_470.fw new file mode 100644 index 0000000..cd0a3ff Binary files /dev/null and b/qcom/leia_pm4_470.fw differ 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/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 new file mode 100755 index 0000000..f949d7f Binary files /dev/null and b/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn differ diff --git a/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn b/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn new file mode 100755 index 0000000..550e07a Binary files /dev/null and b/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn differ diff --git a/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn b/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn new file mode 100755 index 0000000..766720e Binary files /dev/null and b/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn differ diff --git a/qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn b/qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn new file mode 100755 index 0000000..2afee6b Binary files /dev/null and b/qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn differ diff --git a/qcom/sdm845/a630_zap.mbn b/qcom/sdm845/a630_zap.mbn new file mode 100644 index 0000000..399a81f Binary files /dev/null and b/qcom/sdm845/a630_zap.mbn differ diff --git a/qcom/sdm845/adsp.mbn b/qcom/sdm845/adsp.mbn new file mode 100644 index 0000000..339c028 Binary files /dev/null and b/qcom/sdm845/adsp.mbn differ 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 new file mode 100644 index 0000000..8158d62 Binary files /dev/null and b/qcom/sdm845/cdsp.mbn differ 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 new file mode 100644 index 0000000..b33324d Binary files /dev/null and b/qcom/sdm845/mba.mbn differ diff --git a/qcom/sdm845/modem_nm.mbn b/qcom/sdm845/modem_nm.mbn new file mode 100644 index 0000000..50539fe Binary files /dev/null and b/qcom/sdm845/modem_nm.mbn differ 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 new file mode 100644 index 0000000..ef5624c Binary files /dev/null and b/qcom/sm8250/a650_zap.mbn differ diff --git a/qcom/sm8250/adsp.mbn b/qcom/sm8250/adsp.mbn new file mode 100644 index 0000000..274cb40 Binary files /dev/null and b/qcom/sm8250/adsp.mbn differ 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 new file mode 100644 index 0000000..f8b6653 Binary files /dev/null and b/qcom/sm8250/cdsp.mbn differ 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/venus-1.8/venus.mbn b/qcom/venus-1.8/venus.mbn new file mode 100644 index 0000000..2417f51 Binary files /dev/null and b/qcom/venus-1.8/venus.mbn differ diff --git a/qcom/venus-4.2/venus.mbn b/qcom/venus-4.2/venus.mbn new file mode 100644 index 0000000..353484c Binary files /dev/null and b/qcom/venus-4.2/venus.mbn differ diff --git a/qcom/venus-5.2/venus.mbn b/qcom/venus-5.2/venus.mbn new file mode 100644 index 0000000..0ea5feb Binary files /dev/null and b/qcom/venus-5.2/venus.mbn differ diff --git a/qcom/venus-5.4/venus.mbn b/qcom/venus-5.4/venus.mbn new file mode 100644 index 0000000..1ce57be Binary files /dev/null and b/qcom/venus-5.4/venus.mbn differ diff --git a/qcom/vpu-1.0/venus.mbn b/qcom/vpu-1.0/venus.mbn new file mode 100644 index 0000000..7a9ddc8 Binary files /dev/null and b/qcom/vpu-1.0/venus.mbn differ diff --git a/qcom/vpu-2.0/venus.mbn b/qcom/vpu-2.0/venus.mbn new file mode 100644 index 0000000..a05d27a Binary files /dev/null and b/qcom/vpu-2.0/venus.mbn differ diff --git a/qcom/yamato_pfp.fw b/qcom/yamato_pfp.fw new file mode 100644 index 0000000..beaa594 Binary files /dev/null and b/qcom/yamato_pfp.fw differ diff --git a/qcom/yamato_pm4.fw b/qcom/yamato_pm4.fw new file mode 100644 index 0000000..bc63846 Binary files /dev/null and b/qcom/yamato_pm4.fw differ -- cgit v1.2.3