diff --git a/LICENSE.qcom_yamato b/LICENSE.qcom_yamato new file mode 100644 index 0000000000000000000000000000000000000000..1fd702bb92649b65fb741fd561e33ade3c6e9ca1 --- /dev/null +++ b/LICENSE.qcom_yamato @@ -0,0 +1,25 @@ +Copyright (c) 2008-2011, QUALCOMM Incorporated. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of QUALCOMM Incorporated nor + the names of its contributors may be used to endorse or promote + products derived from this software without specific prior written + permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 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. diff --git a/WHENCE b/WHENCE index f8f1d5165a78e25b97678b4c6b21e2016bec2b89..2ebc0386ab2929a4c94dd76b1f33a00a3f3143f8 100644 --- a/WHENCE +++ b/WHENCE @@ -2964,7 +2964,10 @@ File: "brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-TF103CE.txt" File: "brcm/brcmfmac43340-sdio.meegopad-t08.txt" File: "brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt" File: "brcm/brcmfmac43340-sdio.predia-basic.txt" +File: "brcm/brcmfmac43362-sdio.WC121.txt" File: "brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt" +Link: brcm/brcmfmac43362-sdio.kobo,aura.txt -> brcmfmac43362-sdio.WC121.txt +Link: brcm/brcmfmac43362-sdio.kobo,tolino-shine2hd.txt -> brcmfmac43362-sdio.WC121.txt Link: brcm/brcmfmac43362-sdio.lemaker,bananapro.txt -> brcmfmac43362-sdio.cubietech,cubietruck.txt File: "brcm/brcmfmac43430a0-sdio.ilife-S806.txt" File: "brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt" @@ -3892,13 +3895,13 @@ Version: BT_WindStormPeak_REL1299 File: intel/ibt-12-16.sfi Version: BT_WindStormPeak_REL1299 File: intel/ibt-17-16-1.sfi -Version: BT_JeffersonPeak_B0_B0_REL20182 +Version: BT_JeffersonPeak_B0_B0_REL20332 File: intel/ibt-17-16-1.ddc -Version: BT_JeffersonPeak_B0_B0_REL20182 +Version: BT_JeffersonPeak_B0_B0_REL20332 File: intel/ibt-17-2.sfi -Version: BT_JeffersonPeak_B0_B0_REL20182 +Version: BT_JeffersonPeak_B0_B0_REL20332 File: intel/ibt-17-2.ddc -Version: BT_JeffersonPeak_B0_B0_REL20182 +Version: BT_JeffersonPeak_B0_B0_REL20332 File: intel/ibt-17-0-1.sfi Version: BT_JeffersonPeak_A0_B0_REL0201 File: intel/ibt-17-0-1.ddc @@ -3924,65 +3927,65 @@ Version: BT_ThunderPeak_A0_B0_REL0201 File: intel/ibt-18-1.ddc Version: BT_ThunderPeak_A0_B0_REL0201 File:intel/ibt-20-0-3.sfi -Version: BT_CyclonePeak_A0_REL51818 +Version: BT_CyclonePeak_A0_REL53263 File:intel/ibt-20-0-3.ddc -Version: BT_CyclonePeak_A0_REL51818 +Version: BT_CyclonePeak_A0_REL53263 File:intel/ibt-20-1-3.sfi -Version: BT_CyclonePeak_A0_REL51818 +Version: BT_CyclonePeak_A0_REL53263 File:intel/ibt-20-1-3.ddc -Version: BT_CyclonePeak_A0_REL51818 +Version: BT_CyclonePeak_A0_REL53263 File:intel/ibt-20-1-4.sfi -Version: BT_CyclonePeak_A0_REL51818 +Version: BT_CyclonePeak_A0_REL53263 File:intel/ibt-20-1-4.ddc -Version: BT_CyclonePeak_A0_REL51818 +Version: BT_CyclonePeak_A0_REL53263 File:intel/ibt-19-0-0.sfi -Version: BT_Quasar_REL51818 +Version: BT_Quasar_REL53263 File:intel/ibt-19-0-0.ddc -Version: BT_Quasar_REL51818 +Version: BT_Quasar_REL53263 File:intel/ibt-19-0-1.sfi -Version: BT_Quasar_REL51818 +Version: BT_Quasar_REL53263 File:intel/ibt-19-0-1.ddc -Version: BT_Quasar_REL51818 +Version: BT_Quasar_REL53263 File:intel/ibt-19-0-4.sfi -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-0-4.ddc -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-16-4.sfi -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-16-4.ddc -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-32-1.sfi -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-32-1.ddc -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-32-0.sfi -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-32-0.ddc -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-32-4.sfi -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-32-4.ddc -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-240-1.sfi -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-240-1.ddc -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-240-4.sfi -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-19-240-4.ddc -Version: BT_HarrisonPeak_REL51818 +Version: BT_HarrisonPeak_REL53263 File:intel/ibt-0041-0041.sfi -Version: BT_TyphoonPeak_REL52159 +Version: BT_TyphoonPeak_REL56683 File:intel/ibt-0041-0041.ddc -Version: BT_TyphoonPeak_REL52159 +Version: BT_TyphoonPeak_REL56683 File:intel/ibt-0040-0041.sfi -Version: BT_Solar_GfP2_REL52159 +Version: BT_Solar_GfP2_REL56683 File:intel/ibt-0040-0041.ddc -Version: BT_Solar_GfP2_REL52159 +Version: BT_Solar_GfP2_REL56683 File:intel/ibt-1040-0041.sfi -Version: BT_SolarF_GfP2_REL52159 +Version: BT_SolarF_GfP2_REL56683 File:intel/ibt-1040-0041.ddc -Version: BT_SolarF_GfP2_REL52159 +Version: BT_SolarF_GfP2_REL56683 File:intel/ibt-0040-1020.sfi Version: BT_Solar_JfP1_REL52159 @@ -4003,13 +4006,13 @@ File:intel/ibt-1040-2120.ddc Version: BT_SolarF_JfP2_REL52159 File:intel/ibt-0040-4150.sfi -Version: BT_Solar_HrP2_REL52159 +Version: BT_Solar_HrP2_REL56683 File:intel/ibt-0040-4150.ddc -Version: BT_Solar_HrP2_REL52159 +Version: BT_Solar_HrP2_REL56683 File:intel/ibt-1040-4150.sfi -Version: BT_SolarF_HrP2_REL52159 +Version: BT_SolarF_HrP2_REL56683 File:intel/ibt-1040-4150.ddc -Version: BT_SolarF_HrP2_REL52159 +Version: BT_SolarF_HrP2_REL56683 Licence: Redistributable. See LICENCE.ibt_firmware for details @@ -4521,6 +4524,19 @@ File: qca/msbtfw11.mbn File: qca/msbtfw11.tlv File: qca/msnv11.bin +Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k and qca/NOTICE.txt for details + +Driver: qca - Qualcomm Atheros Bluetooth support for QCA2066 chips + +File: qca/hpbtfw21.tlv +File: qca/hpnv21.bin +File: qca/hpnv21g.bin +File: qca/hpnv21.301 +File: qca/hpnv21.302 +File: qca/hpnv21g.301 +File: qca/hpnv21g.302 + + Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k and qca/NOTICE.txt for details -------------------------------------------------------------------------- @@ -6112,6 +6128,19 @@ https://developer.qualcomm.com/hardware/dragonboard-410c/tools -------------------------------------------------------------------------- +Driver: adreno - Qualcomm Adreno GPU firmware + +File: qcom/yamato_pfp.fw +File: qcom/yamato_pm4.fw + +Licence: Redistributable, BSD-3-Clause licence, See LICENSE.qcom_yamato for details + +Binary files generated from header files in EfikaMX kernel sources. A prefix of +four zero bytes was prepended to make them work with the DRM MSM driver. See +https://github.com/genesi/linux-legacy/tree/master/drivers/mxc/amd-gpu + +-------------------------------------------------------------------------- + Driver: qcom_q6v5_pas - Qualcomm remoteproc firmware File: qcom/apq8096/adsp.mbn diff --git a/brcm/brcmfmac43362-sdio.WC121.txt b/brcm/brcmfmac43362-sdio.WC121.txt new file mode 100644 index 0000000000000000000000000000000000000000..9a2aa1bb6fdfa1c871c0b13eb4bf4d313c9a32d1 --- /dev/null +++ b/brcm/brcmfmac43362-sdio.WC121.txt @@ -0,0 +1,36 @@ +aa2g=1 +boardflags=0xa00 +boardnum=777 +boardrev=0x1207 +boardtype=0x0598 +cckPwrOffset=4 +ccode=0 +devid=0x4343 +edoffthd=-71 +edonthd=-65 +initxidx2g=45 +macaddr=00:90:4c:07:7${maclo12} +manfid=0x2d0 +maxp2ga0=74 +mcs2gpo0=0x4444 +mcs2gpo1=0x6444 +noise_cal_enable_2g=0 +ofdm2gpo=0x44111111 +pa0b0=5447 +pa0b1=-658 +pa0b2=-175 +pa0itssit=62 +pa0maxpwr=80 +pa1itssit=62 +prodid=0x492 +rssisav2g=0x7 +rssismc2g=0x3 +rssismf2g=0xa +sromrev=3 +swctrlmap_2g=0x04040404,0x02020202,0x04040404,0x010101,0x1ff +temp_add=29767 +temp_mult=425 +temp_q=10 +triso2g=0 +vendid=0x14e4 +xtalfreq=26000 diff --git a/intel/ibt-0040-0041.sfi b/intel/ibt-0040-0041.sfi index 0a4dee61eec45b8ee80fb514b01f509ec7a41592..bc33a668fd019eaf3147cf8ed02940feb0d7bce0 100644 Binary files a/intel/ibt-0040-0041.sfi and b/intel/ibt-0040-0041.sfi differ diff --git a/intel/ibt-0040-4150.sfi b/intel/ibt-0040-4150.sfi index bd31a705f8af1ba7db443b279c822eb11d08c102..98a8328457c574a639aa42fd17aed1a98b070797 100644 Binary files a/intel/ibt-0040-4150.sfi and b/intel/ibt-0040-4150.sfi differ diff --git a/intel/ibt-0041-0041.sfi b/intel/ibt-0041-0041.sfi index d1ccb591d77e733a269ba77ab2a9417d5eff5e54..5a86c9be0ed9a48cf6f7a432aec15b0637bbf103 100644 Binary files a/intel/ibt-0041-0041.sfi and b/intel/ibt-0041-0041.sfi differ diff --git a/intel/ibt-1040-0041.sfi b/intel/ibt-1040-0041.sfi index 4623e2237faea3e94c8d163595dfdd5b8704105b..e40b9ca477ae6f466f0048fce3961f4974c46648 100644 Binary files a/intel/ibt-1040-0041.sfi and b/intel/ibt-1040-0041.sfi differ diff --git a/intel/ibt-1040-4150.sfi b/intel/ibt-1040-4150.sfi index 5abbf014d8dd8b8fdf3cb4aa5d224f5bfa2abd57..65177342b5f9a588f4d02b08a36a0c637a75c9cd 100644 Binary files a/intel/ibt-1040-4150.sfi and b/intel/ibt-1040-4150.sfi differ diff --git a/intel/ibt-17-16-1.sfi b/intel/ibt-17-16-1.sfi index 838b9b6bf47e8ecef42ed2f37b5adc4615fbb9fb..ff02f05e0be2f38475a013a6eda64e2ccf4e3620 100644 Binary files a/intel/ibt-17-16-1.sfi and b/intel/ibt-17-16-1.sfi differ diff --git a/intel/ibt-17-2.sfi b/intel/ibt-17-2.sfi index 838b9b6bf47e8ecef42ed2f37b5adc4615fbb9fb..ff02f05e0be2f38475a013a6eda64e2ccf4e3620 100644 Binary files a/intel/ibt-17-2.sfi and b/intel/ibt-17-2.sfi differ diff --git a/intel/ibt-18-16-1.sfi b/intel/ibt-18-16-1.sfi index 838b9b6bf47e8ecef42ed2f37b5adc4615fbb9fb..ff02f05e0be2f38475a013a6eda64e2ccf4e3620 100644 Binary files a/intel/ibt-18-16-1.sfi and b/intel/ibt-18-16-1.sfi differ diff --git a/intel/ibt-18-2.sfi b/intel/ibt-18-2.sfi index 838b9b6bf47e8ecef42ed2f37b5adc4615fbb9fb..ff02f05e0be2f38475a013a6eda64e2ccf4e3620 100644 Binary files a/intel/ibt-18-2.sfi and b/intel/ibt-18-2.sfi differ diff --git a/intel/ibt-19-0-0.sfi b/intel/ibt-19-0-0.sfi index 359a4839418c2a2fd9765f597277d9a5a1f0b846..3b8f60b78b374716c7e0bca288d62ed445c90126 100644 Binary files a/intel/ibt-19-0-0.sfi and b/intel/ibt-19-0-0.sfi differ diff --git a/intel/ibt-19-0-1.sfi b/intel/ibt-19-0-1.sfi index 359a4839418c2a2fd9765f597277d9a5a1f0b846..3b8f60b78b374716c7e0bca288d62ed445c90126 100644 Binary files a/intel/ibt-19-0-1.sfi and b/intel/ibt-19-0-1.sfi differ diff --git a/intel/ibt-19-0-4.sfi b/intel/ibt-19-0-4.sfi index 359a4839418c2a2fd9765f597277d9a5a1f0b846..3b8f60b78b374716c7e0bca288d62ed445c90126 100644 Binary files a/intel/ibt-19-0-4.sfi and b/intel/ibt-19-0-4.sfi differ diff --git a/intel/ibt-19-16-4.sfi b/intel/ibt-19-16-4.sfi index 359a4839418c2a2fd9765f597277d9a5a1f0b846..3b8f60b78b374716c7e0bca288d62ed445c90126 100644 Binary files a/intel/ibt-19-16-4.sfi and b/intel/ibt-19-16-4.sfi differ diff --git a/intel/ibt-19-240-1.sfi b/intel/ibt-19-240-1.sfi index 359a4839418c2a2fd9765f597277d9a5a1f0b846..3b8f60b78b374716c7e0bca288d62ed445c90126 100644 Binary files a/intel/ibt-19-240-1.sfi and b/intel/ibt-19-240-1.sfi differ diff --git a/intel/ibt-19-240-4.sfi b/intel/ibt-19-240-4.sfi index 359a4839418c2a2fd9765f597277d9a5a1f0b846..3b8f60b78b374716c7e0bca288d62ed445c90126 100644 Binary files a/intel/ibt-19-240-4.sfi and b/intel/ibt-19-240-4.sfi differ diff --git a/intel/ibt-19-32-0.sfi b/intel/ibt-19-32-0.sfi index 359a4839418c2a2fd9765f597277d9a5a1f0b846..3b8f60b78b374716c7e0bca288d62ed445c90126 100644 Binary files a/intel/ibt-19-32-0.sfi and b/intel/ibt-19-32-0.sfi differ diff --git a/intel/ibt-19-32-1.sfi b/intel/ibt-19-32-1.sfi index 359a4839418c2a2fd9765f597277d9a5a1f0b846..3b8f60b78b374716c7e0bca288d62ed445c90126 100644 Binary files a/intel/ibt-19-32-1.sfi and b/intel/ibt-19-32-1.sfi differ diff --git a/intel/ibt-19-32-4.sfi b/intel/ibt-19-32-4.sfi index 359a4839418c2a2fd9765f597277d9a5a1f0b846..3b8f60b78b374716c7e0bca288d62ed445c90126 100644 Binary files a/intel/ibt-19-32-4.sfi and b/intel/ibt-19-32-4.sfi differ diff --git a/intel/ibt-20-0-3.sfi b/intel/ibt-20-0-3.sfi index 32c0a67bf2925dccd2c3c65ddf2c3703a79bb217..12d946c68b5c40695e396c4242175df56979c0d3 100644 Binary files a/intel/ibt-20-0-3.sfi and b/intel/ibt-20-0-3.sfi differ diff --git a/intel/ibt-20-1-3.sfi b/intel/ibt-20-1-3.sfi index a00d8ed329bd5440b978974178671276b4adc87c..fbe5231687f77532a37fe35db8038c8d431a5dce 100644 Binary files a/intel/ibt-20-1-3.sfi and b/intel/ibt-20-1-3.sfi differ diff --git a/intel/ibt-20-1-4.sfi b/intel/ibt-20-1-4.sfi index ece5925c0f13ef3721d1b058bbe48646042728b7..abb1d1d286e0d5d55dae31b05d69ea204e4c46b0 100644 Binary files a/intel/ibt-20-1-4.sfi and b/intel/ibt-20-1-4.sfi differ diff --git a/qca/hpbtfw21.tlv b/qca/hpbtfw21.tlv new file mode 100755 index 0000000000000000000000000000000000000000..41e727c954da6542e80276c54cbe518646cbd097 Binary files /dev/null and b/qca/hpbtfw21.tlv differ diff --git a/qca/hpnv21.301 b/qca/hpnv21.301 new file mode 100755 index 0000000000000000000000000000000000000000..6553547c50f8ac19a607c16dc7a2d481a37fd2bf Binary files /dev/null and b/qca/hpnv21.301 differ diff --git a/qca/hpnv21.302 b/qca/hpnv21.302 new file mode 100755 index 0000000000000000000000000000000000000000..6553547c50f8ac19a607c16dc7a2d481a37fd2bf Binary files /dev/null and b/qca/hpnv21.302 differ diff --git a/qca/hpnv21.bin b/qca/hpnv21.bin new file mode 100755 index 0000000000000000000000000000000000000000..c48adf3905e25115d6a05e6f0e690d9cf18fa56f Binary files /dev/null and b/qca/hpnv21.bin differ diff --git a/qca/hpnv21g.301 b/qca/hpnv21g.301 new file mode 100755 index 0000000000000000000000000000000000000000..6805cdc2eacd6059840ebfc4571261374e14b225 Binary files /dev/null and b/qca/hpnv21g.301 differ diff --git a/qca/hpnv21g.302 b/qca/hpnv21g.302 new file mode 100755 index 0000000000000000000000000000000000000000..6805cdc2eacd6059840ebfc4571261374e14b225 Binary files /dev/null and b/qca/hpnv21g.302 differ diff --git a/qca/hpnv21g.bin b/qca/hpnv21g.bin new file mode 100755 index 0000000000000000000000000000000000000000..f86245e8dfbd3f92fc46e45f6ce327b5b24ce2af Binary files /dev/null and b/qca/hpnv21g.bin differ diff --git a/qcom/yamato_pfp.fw b/qcom/yamato_pfp.fw new file mode 100644 index 0000000000000000000000000000000000000000..beaa5949d89eef809dd8cd19c186466dcd4de3cf 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 0000000000000000000000000000000000000000..bc63846dd9f2f3789c1716602c7eda46eb798471 Binary files /dev/null and b/qcom/yamato_pm4.fw differ diff --git a/rtw89/rtw8852c_fw.bin b/rtw89/rtw8852c_fw.bin index 273be09191bd004afa7b3c5a87a515ae575add25..8c1cf65c2bec52a06de4d3bcdb2bc8c6aeadd629 100644 Binary files a/rtw89/rtw8852c_fw.bin and b/rtw89/rtw8852c_fw.bin differ