Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_imu.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_imu.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_me.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_me.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_mec.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_mec.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_mes1.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_mes1.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_mes_2.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_mes_2.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_pfp.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_pfp.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_rlc.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/amdgpu/gc_11_0_3_rlc.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/amdgpu/psp_13_0_10_sos.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/amdgpu/psp_13_0_10_sos.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/amdgpu/psp_13_0_10_ta.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/amdgpu/psp_13_0_10_ta.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/amdgpu/sdma_6_0_3.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/amdgpu/sdma_6_0_3.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/amdgpu/smu_13_0_10.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/amdgpu/smu_13_0_10.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/board-2.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/board-2.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/m3_fw.b00 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/m3_fw.b00 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/m3_fw.b01 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/m3_fw.b01 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/m3_fw.b02 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/m3_fw.b02 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/m3_fw.mdt and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/m3_fw.mdt differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b00 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b00 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b01 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b01 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b02 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b02 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b03 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b03 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b04 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b04 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b05 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b05 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b07 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b07 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b08 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b08 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b09 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b09 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b10 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b10 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b11 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b11 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b13 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b13 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b14 and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.b14 differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.mdt and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/ath11k/IPQ5018/hw1.0/q6_fw.mdt differ diff -Nru linux-firmware-20220329.git681281e4/debian/changelog linux-firmware-20220329.git681281e4/debian/changelog --- linux-firmware-20220329.git681281e4/debian/changelog 2023-10-10 09:34:40.000000000 +0000 +++ linux-firmware-20220329.git681281e4/debian/changelog 2023-10-17 07:25:15.000000000 +0000 @@ -1,3 +1,29 @@ +linux-firmware (20220329.git681281e4-0ubuntu3.22) jammy; urgency=medium + + * Update firmware for hwe-6.2/oem-6.5 kernel migrations (LP: #2029899) + - nvidia: add GA102/GA103/GA104/GA106/GA107 signed firmware + - rtlwifi: Add firmware v4.0 for RTL8188FU + - brcm: add configuration files for CyberTan WC121 + - i915: Add DMC v2.18 for ADLP + - ath11k: IPQ5018 hw1.0: add board-2.bin + - ath11k: IPQ5018 hw1.0: add to WLAN.HK.2.6.0.1-00861-QCAHKSWPL_SILICONZ-1 + - rtl_bt: Add firmware and config files for RTL8821CS + - brcm: Add nvram for the Advantech MICA-071 tablet + - rtlwifi: Add firmware v16.0 for RTL8710BU aka RTL8188GU + - rtw89: 8852b: add format-1 fw v0.29.26.0 + - rtw89: 8852b: update format-1 fw to v0.29.29.0 + - i915: Update ADLP DMC to v2.19 + - rtw89: 8852b: update format-1 fw to v0.29.29.1 + - rtlwifi: Add firmware v6.0 for RTL8192FU + - amdgpu: add initial GC 11.0.3 firmware + - amdgpu: add initial PSP 13.0.10 firmware + - amdgpu: add initial SDMA 6.0.3 firmware + - amdgpu: add initial SMU 13.0.10 firmware + - i915: Update ADLP DMC to v2.20 + - rtw89: 8852b: update fw to v0.29.29.3 + + -- Juerg Haefliger Tue, 17 Oct 2023 09:25:15 +0200 + linux-firmware (20220329.git681281e4-0ubuntu3.21) jammy; urgency=medium * linux-firmware is outdated (LP: #2033441) diff -Nru linux-firmware-20220329.git681281e4/debian/patches/ubuntu.patch linux-firmware-20220329.git681281e4/debian/patches/ubuntu.patch --- linux-firmware-20220329.git681281e4/debian/patches/ubuntu.patch 2023-10-10 09:34:40.000000000 +0000 +++ linux-firmware-20220329.git681281e4/debian/patches/ubuntu.patch 2023-10-17 07:25:15.000000000 +0000 @@ -1238,7 +1238,7 @@ +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. diff --git a/WHENCE b/WHENCE -index 8f37cc3d2bad..7cc48fe820fb 100644 +index 8f37cc3d2bad..c224abdddb3c 100644 --- a/WHENCE +++ b/WHENCE @@ -1330,6 +1330,171 @@ Version: 71.058653f6.0 @@ -1413,7 +1413,7 @@ File: iwlwifi-so-a0-gf-a0.pnvm File: iwlwifi-so-a0-gf4-a0.pnvm -@@ -2718,17 +2883,80 @@ File: amdgpu/aldebaran_smc.bin +@@ -2718,17 +2883,91 @@ File: amdgpu/aldebaran_smc.bin File: amdgpu/aldebaran_sos.bin File: amdgpu/aldebaran_ta.bin File: amdgpu/aldebaran_vcn.bin @@ -1453,6 +1453,13 @@ +File: amdgpu/gc_11_0_2_mes_2.bin +File: amdgpu/gc_11_0_2_pfp.bin +File: amdgpu/gc_11_0_2_rlc.bin ++File: amdgpu/gc_11_0_3_imu.bin ++File: amdgpu/gc_11_0_3_me.bin ++File: amdgpu/gc_11_0_3_mec.bin ++File: amdgpu/gc_11_0_3_mes1.bin ++File: amdgpu/gc_11_0_3_mes_2.bin ++File: amdgpu/gc_11_0_3_pfp.bin ++File: amdgpu/gc_11_0_3_rlc.bin +File: amdgpu/gc_11_0_4_imu.bin +File: amdgpu/gc_11_0_4_me.bin +File: amdgpu/gc_11_0_4_mec.bin @@ -1478,6 +1485,8 @@ File: amdgpu/psp_13_0_8_asd.bin File: amdgpu/psp_13_0_8_ta.bin File: amdgpu/psp_13_0_8_toc.bin ++File: amdgpu/psp_13_0_10_sos.bin ++File: amdgpu/psp_13_0_10_ta.bin +File: amdgpu/psp_13_0_11_ta.bin +File: amdgpu/psp_13_0_11_toc.bin +File: amdgpu/sdma_5_2_6.bin @@ -1485,8 +1494,10 @@ +File: amdgpu/sdma_6_0_0.bin +File: amdgpu/sdma_6_0_1.bin +File: amdgpu/sdma_6_0_2.bin ++File: amdgpu/sdma_6_0_3.bin +File: amdgpu/smu_13_0_0.bin +File: amdgpu/smu_13_0_7.bin ++File: amdgpu/smu_13_0_10.bin +File: amdgpu/vcn_3_1_2.bin +File: amdgpu/vcn_4_0_0.bin +File: amdgpu/vcn_4_0_2.bin @@ -1494,7 +1505,23 @@ Licence: Redistributable. See LICENSE.amdgpu for details. -@@ -3000,6 +3228,9 @@ Link: brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt -> brcmfmac43430-sdio.AP6 +@@ -2985,11 +3224,15 @@ Link: brcm/brcmfmac54591-pcie.clm_blob -> ../cypress/cyfmac54591-pcie.clm_blob + + Licence: Redistributable. See LICENCE.cypress for details. + ++File: "brcm/brcmfmac43241b4-sdio.Advantech-MICA-071.txt" + File: "brcm/brcmfmac4330-sdio.Prowise-PT301.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" +@@ -3000,6 +3243,9 @@ Link: brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt -> brcmfmac43430-sdio.AP6 Link: brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-ultra.txt -> brcmfmac43430-sdio.AP6212.txt Link: brcm/brcmfmac43430-sdio.sinovoip,bpi-m3.txt -> brcmfmac43430-sdio.AP6212.txt Link: brcm/brcmfmac43430-sdio.friendlyarm,nanopi-r1.txt -> brcmfmac43430-sdio.AP6212.txt @@ -1504,7 +1531,7 @@ File: "brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt" File: "brcm/brcmfmac43430-sdio.MUR1DX.txt" File: "brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt" -@@ -3014,6 +3245,7 @@ File: "brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt" +@@ -3014,6 +3260,7 @@ File: "brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt" File: "brcm/brcmfmac4356-pcie.gpd-win-pocket.txt" File: brcm/brcmfmac4356-sdio.vamrs,rock960.txt Link: brcm/brcmfmac4356-sdio.khadas,vim2.txt -> brcmfmac4356-sdio.vamrs,rock960.txt @@ -1512,7 +1539,7 @@ Licence: GPLv2. See GPL-2 for details. -@@ -3352,9 +3584,12 @@ Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details. +@@ -3352,9 +3599,13 @@ Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details. -------------------------------------------------------------------------- @@ -1522,11 +1549,37 @@ +File: rtw89/rtw8851b_fw.bin File: rtw89/rtw8852a_fw.bin +File: rtw89/rtw8852b_fw.bin ++File: rtw89/rtw8852b_fw-1.bin +File: rtw89/rtw8852c_fw.bin Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details. -@@ -3632,7 +3867,7 @@ File: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt +@@ -3412,6 +3663,24 @@ File: rtlwifi/rtl8192eu_nic.bin + File: rtlwifi/rtl8192eu_wowlan.bin + File: rtlwifi/rtl8192eu_ap_wowlan.bin + ++Info: rtl8188fu taken from Realtek driver ++ RTL8188FU_Linux_v4.3.23.6_20964.20170110 ++ Firmware was embedded in the driver as data statements. This info ++ has been extracted into a binary file. ++File: rtlwifi/rtl8188fufw.bin ++ ++File: rtlwifi/rtl8710bufw_SMIC.bin ++Version: 16.0 ++File: rtlwifi/rtl8710bufw_UMC.bin ++Version: 16.0 ++ ++Info: rtl8192fu taken from Realtek driver version ++ v5.8.6.2_35538.20191028_COEX20190910-0d02. ++ Firmware is embedded in the driver as data statements. This info ++ has been extracted into a binary file. ++File: rtlwifi/rtl8192fufw.bin ++Version: 6.0 ++ + Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details. + + -------------------------------------------------------------------------- +@@ -3632,7 +3901,7 @@ File: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt File: ath10k/QCA9377/hw1.0/firmware-sdio-5.bin Version: WLAN.TF.1.1.1-00061-QCATFSWPZ-1 File: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-sdio-5.txt @@ -1535,7 +1588,7 @@ File: ath10k/QCA99X0/hw2.0/firmware-5.bin Version: 10.4.1.00030-1 File: ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt -@@ -3655,6 +3890,7 @@ File: ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt +@@ -3655,6 +3924,7 @@ File: ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt File: ath10k/QCA9377/hw1.0/firmware-6.bin Version: WLAN.TF.2.1-00021-QCARMSWP-1 File: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt @@ -1543,7 +1596,7 @@ File: ath10k/WCN3990/hw1.0/firmware-5.bin File: ath10k/WCN3990/hw1.0/wlanmdsp.mbn Link: qcom/sdm845/wlanmdsp.mbn -> ../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn -@@ -3708,16 +3944,34 @@ File: ath11k/QCA6390/hw2.0/amss.bin +@@ -3708,16 +3978,57 @@ File: ath11k/QCA6390/hw2.0/amss.bin File: ath11k/QCA6390/hw2.0/m3.bin Version: WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1 File: ath11k/QCA6390/hw2.0/Notice.txt @@ -1578,10 +1631,33 @@ +File: ath11k/WCN6750/hw1.0/wpss.mdt +Version: WLAN.MSL.1.0.1-00887-QCAMSLSWPLZ-1 +File: ath11k/WCN6750/hw1.0/Notice.txt ++File: ath11k/IPQ5018/hw1.0/board-2.bin ++File: ath11k/IPQ5018/hw1.0/m3_fw.b00 ++File: ath11k/IPQ5018/hw1.0/m3_fw.b01 ++File: ath11k/IPQ5018/hw1.0/m3_fw.b02 ++File: ath11k/IPQ5018/hw1.0/m3_fw.flist ++File: ath11k/IPQ5018/hw1.0/m3_fw.mdt ++File: ath11k/IPQ5018/hw1.0/q6_fw.b00 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b01 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b02 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b03 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b04 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b05 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b07 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b08 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b09 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b10 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b11 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b13 ++File: ath11k/IPQ5018/hw1.0/q6_fw.b14 ++File: ath11k/IPQ5018/hw1.0/q6_fw.flist ++File: ath11k/IPQ5018/hw1.0/q6_fw.mdt ++Version: WLAN.HK.2.6.0.1-00861-QCAHKSWPL_SILICONZ-1 ++File: ath11k/IPQ5018/hw1.0/Notice.txt Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k for details -@@ -3969,13 +4223,13 @@ Version: BT_TyphoonPeak_REL38020 +@@ -3969,13 +4280,13 @@ Version: BT_TyphoonPeak_REL38020 File:intel/ibt-0041-0041.ddc Version: BT_TyphoonPeak_REL38020 File:intel/ibt-0040-0041.sfi @@ -1599,7 +1675,7 @@ File:intel/ibt-0040-1020.sfi Version: BT_Solar_JfP1_REL38020 -@@ -3996,13 +4250,13 @@ File:intel/ibt-1040-2120.ddc +@@ -3996,13 +4307,13 @@ File:intel/ibt-1040-2120.ddc Version: BT_SolarF_JfP2_REL38020 File:intel/ibt-0040-4150.sfi @@ -1617,7 +1693,16 @@ Licence: Redistributable. See LICENCE.ibt_firmware for details -@@ -4035,6 +4289,11 @@ File: rtl_bt/rtl8852au_fw.bin +@@ -4027,6 +4338,8 @@ File: rtl_bt/rtl8723d_fw.bin + File: rtl_bt/rtl8723d_config.bin + File: rtl_bt/rtl8821c_fw.bin + File: rtl_bt/rtl8821c_config.bin ++File: rtl_bt/rtl8821cs_fw.bin ++File: rtl_bt/rtl8821cs_config.bin + File: rtl_bt/rtl8822cu_fw.bin + File: rtl_bt/rtl8822cu_config.bin + File: rtl_bt/rtl8822cs_fw.bin +@@ -4035,6 +4348,11 @@ File: rtl_bt/rtl8852au_fw.bin File: rtl_bt/rtl8852au_config.bin File: rtl_bt/rtl8852bu_fw.bin File: rtl_bt/rtl8852bu_config.bin @@ -1629,7 +1714,7 @@ Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details. -@@ -4233,6 +4492,8 @@ File: qat_c3xxx_mmp.bin +@@ -4233,6 +4551,8 @@ File: qat_c3xxx_mmp.bin File: qat_c62x.bin File: qat_c62x_mmp.bin Link: qat_mmp.bin -> qat_895xcc_mmp.bin @@ -1638,7 +1723,7 @@ Licence: Redistributable. See LICENCE.qat_firmware for details -@@ -4599,6 +4860,9 @@ Version: GuC API/APB ver 62.0.0 for Skylake +@@ -4599,6 +4919,9 @@ Version: GuC API/APB ver 62.0.0 for Skylake File: i915/skl_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Skylake @@ -1648,7 +1733,7 @@ File: i915/skl_huc_ver01_07_1398.bin Version: HuC API/ABI ver 1 - release 7 for Skylake -@@ -4641,6 +4905,9 @@ Version: GuC API/APB ver 62.0.0 for Broxton +@@ -4641,6 +4964,9 @@ Version: GuC API/APB ver 62.0.0 for Broxton File: i915/bxt_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Broxton @@ -1658,7 +1743,7 @@ File: i915/kbl_guc_ver9_14.bin Version: Guc API/APB ver 9 release 14 for Kabylake -@@ -4656,6 +4923,9 @@ Version: GuC API/APB ver 62.0.0 for Comet Lake +@@ -4656,6 +4982,9 @@ Version: GuC API/APB ver 62.0.0 for Comet Lake File: i915/cml_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Comet Lake @@ -1668,7 +1753,7 @@ File: i915/kbl_guc_ver9_39.bin Version: Guc API/APB ver 9 release 39 for Kabylake -@@ -4674,6 +4944,9 @@ Version: GuC API/APB ver 62.0.0 for Kabylake +@@ -4674,6 +5003,9 @@ Version: GuC API/APB ver 62.0.0 for Kabylake File: i915/kbl_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Kabylake @@ -1678,7 +1763,7 @@ File: i915/glk_guc_32.0.3.bin Version: Guc API/APB ver 32 release 0 for Geminilake -@@ -4689,6 +4962,9 @@ Version: GuC API/APB ver 62.0.0 for Geminilake +@@ -4689,6 +5021,9 @@ Version: GuC API/APB ver 62.0.0 for Geminilake File: i915/glk_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Geminilake @@ -1688,7 +1773,7 @@ File: i915/glk_huc_ver03_01_2893.bin Version: Huc API/APB ver 3 release 1 for Geminilake -@@ -4728,6 +5004,9 @@ Version: GuC API/APB ver 62.0.0 for Icelake +@@ -4728,6 +5063,9 @@ Version: GuC API/APB ver 62.0.0 for Icelake File: i915/icl_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Icelake @@ -1698,7 +1783,7 @@ File: i915/icl_huc_ver8_4_3238.bin Version: Huc API/APB ver 8 release 4 for Icelake -@@ -4758,6 +5037,9 @@ Version: GuC API/APB ver 62.0.0 for Elkhartlake +@@ -4758,6 +5096,9 @@ Version: GuC API/APB ver 62.0.0 for Elkhartlake File: i915/ehl_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Elkhartlake @@ -1708,7 +1793,7 @@ File: i915/ehl_huc_9.0.0.bin Version: Huc API/APB ver 9 release 0 for Elkhartlake -@@ -4773,6 +5055,12 @@ Version: GuC API/APB ver 62.0.0 for Tigerlake +@@ -4773,6 +5114,12 @@ Version: GuC API/APB ver 62.0.0 for Tigerlake File: i915/tgl_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Tigerlake @@ -1721,7 +1806,7 @@ File: i915/tgl_huc_7.0.3.bin Version: Huc API/APB ver 7 release 0 for Tigerlake -@@ -4785,6 +5073,9 @@ Version: Huc API/APB ver 7 release 5 for Tigerlake +@@ -4785,6 +5132,9 @@ Version: Huc API/APB ver 7 release 5 for Tigerlake File: i915/tgl_huc_7.9.3.bin Version: HuC API/APB ver 7.9.3 for Tigerlake @@ -1731,7 +1816,7 @@ File: i915/rkl_dmc_ver2_02.bin Version: DMC API/APB ver 2 release 2 for Rocketlake -@@ -4803,12 +5094,21 @@ Version: GuC API/APB ver 62.0.0 for DG1 +@@ -4803,12 +5153,21 @@ Version: GuC API/APB ver 62.0.0 for DG1 File: i915/dg1_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for DG1 @@ -1753,7 +1838,16 @@ File: i915/adls_dmc_ver2_01.bin Version: DMC API/APB ver 2 release 1 for Alderlake S -@@ -4833,6 +5133,42 @@ Version: GuC API/APB ver 62.0.3 for Alderlake P +@@ -4827,12 +5186,51 @@ Version: DMC API/APB ver 2 release 14 for Alderlake P + File: i915/adlp_dmc_ver2_16.bin + Version: DMC API/APB ver 2 release 16 for Alderlake P + ++File: i915/adlp_dmc.bin ++Version: DMC API/APB ver 2 release 20 for Alderlake P ++ + File: i915/adlp_guc_62.0.3.bin + Version: GuC API/APB ver 62.0.3 for Alderlake P + File: i915/adlp_guc_69.0.3.bin Version: GuC API/APB ver 69.0.3 for Alderlake P @@ -1796,7 +1890,79 @@ License: Redistributable. See LICENSE.i915 for details -------------------------------------------------------------------------- -@@ -5442,9 +5778,9 @@ Licence: Redistributable. See LICENCE.mediatek for details. +@@ -5180,6 +5578,71 @@ Link: nvidia/tu117/nvdec/scrubber.bin -> ../../tu116/nvdec/scrubber.bin + Link: nvidia/tu117/sec2/desc.bin -> ../../tu116/sec2/desc.bin + Link: nvidia/tu117/sec2/image.bin -> ../../tu116/sec2/image.bin + Link: nvidia/tu117/sec2/sig.bin -> ../../tu116/sec2/sig.bin ++File: nvidia/ga102/acr/ucode_ahesasc.bin ++File: nvidia/ga102/acr/ucode_asb.bin ++File: nvidia/ga102/acr/ucode_unload.bin ++File: nvidia/ga102/gr/fecs_bl.bin ++File: nvidia/ga102/gr/fecs_sig.bin ++File: nvidia/ga102/gr/gpccs_bl.bin ++File: nvidia/ga102/gr/gpccs_sig.bin ++File: nvidia/ga102/gr/NET_img.bin ++File: nvidia/ga102/nvdec/scrubber.bin ++File: nvidia/ga102/sec2/desc.bin ++File: nvidia/ga102/sec2/hs_bl_sig.bin ++File: nvidia/ga102/sec2/image.bin ++File: nvidia/ga102/sec2/sig.bin ++Link: nvidia/ga103/acr/ucode_ahesasc.bin -> ../../ga102/acr/ucode_ahesasc.bin ++Link: nvidia/ga103/acr/ucode_asb.bin -> ../../ga102/acr/ucode_asb.bin ++Link: nvidia/ga103/acr/ucode_unload.bin -> ../../ga102/acr/ucode_unload.bin ++File: nvidia/ga103/gr/fecs_bl.bin ++File: nvidia/ga103/gr/fecs_sig.bin ++File: nvidia/ga103/gr/gpccs_bl.bin ++File: nvidia/ga103/gr/gpccs_sig.bin ++File: nvidia/ga103/gr/NET_img.bin ++Link: nvidia/ga103/nvdec/scrubber.bin -> ../../ga102/nvdec/scrubber.bin ++Link: nvidia/ga103/sec2/desc.bin -> ../../ga102/sec2/desc.bin ++Link: nvidia/ga103/sec2/hs_bl_sig.bin -> ../../ga102/sec2/hs_bl_sig.bin ++Link: nvidia/ga103/sec2/image.bin -> ../../ga102/sec2/image.bin ++Link: nvidia/ga103/sec2/sig.bin -> ../../ga102/sec2/sig.bin ++Link: nvidia/ga104/acr/ucode_ahesasc.bin -> ../../ga102/acr/ucode_ahesasc.bin ++Link: nvidia/ga104/acr/ucode_asb.bin -> ../../ga102/acr/ucode_asb.bin ++Link: nvidia/ga104/acr/ucode_unload.bin -> ../../ga102/acr/ucode_unload.bin ++File: nvidia/ga104/gr/fecs_bl.bin ++File: nvidia/ga104/gr/fecs_sig.bin ++File: nvidia/ga104/gr/gpccs_bl.bin ++File: nvidia/ga104/gr/gpccs_sig.bin ++File: nvidia/ga104/gr/NET_img.bin ++Link: nvidia/ga104/nvdec/scrubber.bin -> ../../ga102/nvdec/scrubber.bin ++Link: nvidia/ga104/sec2/desc.bin -> ../../ga102/sec2/desc.bin ++Link: nvidia/ga104/sec2/hs_bl_sig.bin -> ../../ga102/sec2/hs_bl_sig.bin ++Link: nvidia/ga104/sec2/image.bin -> ../../ga102/sec2/image.bin ++Link: nvidia/ga104/sec2/sig.bin -> ../../ga102/sec2/sig.bin ++Link: nvidia/ga106/acr/ucode_ahesasc.bin -> ../../ga102/acr/ucode_ahesasc.bin ++Link: nvidia/ga106/acr/ucode_asb.bin -> ../../ga102/acr/ucode_asb.bin ++Link: nvidia/ga106/acr/ucode_unload.bin -> ../../ga102/acr/ucode_unload.bin ++File: nvidia/ga106/gr/fecs_bl.bin ++File: nvidia/ga106/gr/fecs_sig.bin ++File: nvidia/ga106/gr/gpccs_bl.bin ++File: nvidia/ga106/gr/gpccs_sig.bin ++File: nvidia/ga106/gr/NET_img.bin ++Link: nvidia/ga106/nvdec/scrubber.bin -> ../../ga102/nvdec/scrubber.bin ++Link: nvidia/ga106/sec2/desc.bin -> ../../ga102/sec2/desc.bin ++Link: nvidia/ga106/sec2/hs_bl_sig.bin -> ../../ga102/sec2/hs_bl_sig.bin ++Link: nvidia/ga106/sec2/image.bin -> ../../ga102/sec2/image.bin ++Link: nvidia/ga106/sec2/sig.bin -> ../../ga102/sec2/sig.bin ++Link: nvidia/ga107/acr/ucode_ahesasc.bin -> ../../ga102/acr/ucode_ahesasc.bin ++Link: nvidia/ga107/acr/ucode_asb.bin -> ../../ga102/acr/ucode_asb.bin ++Link: nvidia/ga107/acr/ucode_unload.bin -> ../../ga102/acr/ucode_unload.bin ++File: nvidia/ga107/gr/fecs_bl.bin ++File: nvidia/ga107/gr/fecs_sig.bin ++File: nvidia/ga107/gr/gpccs_bl.bin ++File: nvidia/ga107/gr/gpccs_sig.bin ++File: nvidia/ga107/gr/NET_img.bin ++Link: nvidia/ga107/nvdec/scrubber.bin -> ../../ga102/nvdec/scrubber.bin ++Link: nvidia/ga107/sec2/desc.bin -> ../../ga102/sec2/desc.bin ++Link: nvidia/ga107/sec2/hs_bl_sig.bin -> ../../ga102/sec2/hs_bl_sig.bin ++Link: nvidia/ga107/sec2/image.bin -> ../../ga102/sec2/image.bin ++Link: nvidia/ga107/sec2/sig.bin -> ../../ga102/sec2/sig.bin + + File: nvidia/tu10x/typec/ccg_primary.cyacd + File: nvidia/tu10x/typec/ccg_secondary.cyacd +@@ -5442,9 +5905,9 @@ Licence: Redistributable. See LICENCE.mediatek for details. Driver: mt7922 - MediaTek MT7922 Wireless MACs File: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin @@ -1808,7 +1974,7 @@ Licence: Redistributable. See LICENCE.mediatek for details. -@@ -5453,7 +5789,7 @@ Licence: Redistributable. See LICENCE.mediatek for details. +@@ -5453,7 +5916,7 @@ Licence: Redistributable. See LICENCE.mediatek for details. Driver: mt7922 - MediaTek MT7922 bluetooth chipset File: mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin @@ -1817,7 +1983,7 @@ Licence: Redistributable. See LICENCE.mediatek for details. -@@ -5660,6 +5996,10 @@ File: qcom/a300_pfp.fw +@@ -5660,6 +6123,10 @@ File: qcom/a300_pfp.fw Link: a300_pfp.fw -> qcom/a300_pfp.fw File: qcom/a300_pm4.fw Link: a300_pm4.fw -> qcom/a300_pm4.fw @@ -1828,7 +1994,7 @@ File: qcom/a530_pfp.fw File: qcom/a530_pm4.fw File: qcom/a530v3_gpmu.fw2 -@@ -5773,6 +6113,7 @@ File: mellanox/mlxsw_spectrum3-30.2008.3326.mfa2 +@@ -5773,6 +6240,7 @@ File: mellanox/mlxsw_spectrum3-30.2008.3326.mfa2 File: mellanox/mlxsw_spectrum-13.2010.1006.mfa2 File: mellanox/mlxsw_spectrum2-29.2010.1006.mfa2 File: mellanox/mlxsw_spectrum3-30.2010.1006.mfa2 @@ -1836,7 +2002,7 @@ File: mellanox/mlxsw_spectrum-13.2010.1232.mfa2 File: mellanox/mlxsw_spectrum2-29.2010.1232.mfa2 File: mellanox/mlxsw_spectrum3-30.2010.1232.mfa2 -@@ -5977,3 +6318,230 @@ File: amphion/vpu/vpu_fw_imx8_enc.bin +@@ -5977,3 +6445,230 @@ File: amphion/vpu/vpu_fw_imx8_enc.bin Version: 1.3.1 Licence: Redistributable. See LICENSE.amphion_vpu for details @@ -2215,103 +2381,4231 @@ + +Driver rtl8192e - Realtek 8192 PCI wireless driver + -+Files: RTL8192E/* ++Files: RTL8192E/* ++ ++Info: License provided by Realtek in their driver source download. ++ ++Licence: Redistributable. See LICENCE.realtek-firmware.txt for details. ++ ++ ++-------------------------------------------------------------------------- ++ ++Driver snd-soc-skl - ASoC Audio driver for SKL ++ ++File: 1a98-INTEL-EDK2-2-tplg.bin ++ ++Info: audio topology binary ++ ++License: Redistributable. See LICENSE.1a98-INTEL-EDK2-2-tplg for details. ++ ++-------------------------------------------------------------------------- ++ ++Driver: intel-ipu6 - Intel IPU6 driver ++ ++File: intel/ipu6_fw.bin ++File: intel/ipu6ep_fw.bin ++File: intel/ipu6epmtl_fw.bin ++ ++Licence: Redistributable. See LICENSE.ipu6_firmware for details. ++Also available from https://github.com/intel/ipu6-camera-bins/blob/main/LICENSE ++ ++-------------------------------------------------------------------------- ++ ++Driver: mei-vsc - Intel Vision Sensing Controller device with ME interface ++ ++File: vsc/soc_a1_prod/ivsc_fw.bin ++Link: vsc/soc_a1_prod/ivsc_fw_a1_prod.bin -> ivsc_fw.bin ++File: vsc/soc_a1_prod/ivsc_pkg_hi556_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_hi556_0_a1_prod.bin -> ivsc_pkg_hi556_0.bin ++File: vsc/soc_a1_prod/ivsc_pkg_himx11b1_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_himx11b1_0_a1_prod.bin -> ivsc_pkg_himx11b1_0.bin ++File: vsc/soc_a1_prod/ivsc_pkg_himx2170_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_himx2170_0_a1_prod.bin -> ivsc_pkg_himx2170_0.bin ++File: vsc/soc_a1_prod/ivsc_pkg_int3537_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_int3537_0_a1_prod.bin -> ivsc_pkg_int3537_0.bin ++File: vsc/soc_a1_prod/ivsc_pkg_ovti01a0_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_ovti01a0_0_a1_prod.bin -> ivsc_pkg_ovti01a0_0.bin ++File: vsc/soc_a1_prod/ivsc_pkg_ovti01af_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_ovti01af_0_a1_prod.bin -> ivsc_pkg_ovti01af_0.bin ++File: vsc/soc_a1_prod/ivsc_pkg_ovti01as_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_ovti01as_0_a1_prod.bin -> ivsc_pkg_ovti01as_0.bin ++File: vsc/soc_a1_prod/ivsc_pkg_ovti02c1_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_ovti02c1_0_a1_prod.bin -> ivsc_pkg_ovti02c1_0.bin ++File: vsc/soc_a1_prod/ivsc_pkg_ovti2740_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_ovti2740_0_a1_prod.bin -> ivsc_pkg_ovti2740_0.bin ++File: vsc/soc_a1_prod/ivsc_pkg_ovti5678_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_ovti5678_0_a1_prod.bin -> ivsc_pkg_ovti5678_0.bin ++File: vsc/soc_a1_prod/ivsc_pkg_ovti9734_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_ovti9734_0_a1_prod.bin -> ivsc_pkg_ovti9734_0.bin ++File: vsc/soc_a1_prod/ivsc_pkg_ovti9738_0.bin ++Link: vsc/soc_a1_prod/ivsc_pkg_ovti9738_0_a1_prod.bin -> ivsc_pkg_ovti9738_0.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_hi556_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_hi556_0_1_a1_prod.bin -> ivsc_skucfg_hi556_0_1.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_himx11b1_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_himx11b1_0_1_a1_prod.bin -> ivsc_skucfg_himx11b1_0_1.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_himx2170_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_himx2170_0_1_a1_prod.bin -> ivsc_skucfg_himx2170_0_1.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_int3537_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_int3537_0_1_a1_prod.bin -> ivsc_skucfg_int3537_0_1.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_ovti01a0_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_ovti01a0_0_1_a1_prod.bin -> ivsc_skucfg_ovti01a0_0_1.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_ovti01af_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_ovti01af_0_1_a1_prod.bin -> ivsc_skucfg_ovti01af_0_1.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_ovti01as_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_ovti01as_0_1_a1_prod.bin -> ivsc_skucfg_ovti01as_0_1.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_ovti02c1_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_ovti02c1_0_1_a1_prod.bin -> ivsc_skucfg_ovti02c1_0_1.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_ovti2740_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_ovti2740_0_1_a1_prod.bin -> ivsc_skucfg_ovti2740_0_1.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_ovti5678_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_ovti5678_0_1_a1_prod.bin -> ivsc_skucfg_ovti5678_0_1.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_ovti9734_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_ovti9734_0_1_a1_prod.bin -> ivsc_skucfg_ovti9734_0_1.bin ++File: vsc/soc_a1_prod/ivsc_skucfg_ovti9738_0_1.bin ++Link: vsc/soc_a1_prod/ivsc_skucfg_ovti9738_0_1_a1_prod.bin -> ivsc_skucfg_ovti9738_0_1.bin ++ ++Licence: Redistributable. See LICENSE.ivsc_firmware for details. ++Also available from https://github.com/intel/ivsc-firmware/blob/main/LICENSE ++ ++-------------------------------------------------------------------------- ++ ++Driver: intel-vpu - Driver for Intel Versatile Processing Unit (VPU) ++ ++Link: intel/vpu/mtl_vpu_v0.0.bin -> vpu_37xx_v0.0.bin ++File: intel/vpu/vpu_37xx_v0.0.bin ++ ++Licence: Limited patent license. See LICENSE.ivpu_firmware for details. ++Also available from https://raw.githubusercontent.com/intel/linux-vpu-driver/main/firmware/bin/COPYRIGHT ++ ++-------------------------------------------------------------------------- +diff --git a/ath11k/IPQ5018/hw1.0/Notice.txt b/ath11k/IPQ5018/hw1.0/Notice.txt +new file mode 100644 +index 000000000000..b15324d47866 +--- /dev/null ++++ b/ath11k/IPQ5018/hw1.0/Notice.txt +@@ -0,0 +1,4094 @@ ++This Notice.txt file contains certain notices of software components ++included with the software that Qualcomm Atheros, Inc. (“Qualcomm ++Atheros”) is required to provide you. Except where prohibited by the ++open source license, the content of this notices file is only provided ++to satisfy Qualcomm Atheros's attribution and notice requirement; your ++use of these software components together with the Qualcomm Atheros ++software (Qualcomm Atheros software hereinafter referred to as ++“Software”) is subject to the terms of your agreement from Qualcomm ++Atheros. Compliance with all copyright laws and software license ++agreements included in the notice section of this file are the ++responsibility of the user. Except as may be granted by separate ++express written agreement, this file provides no license to any ++patents, trademarks, copyrights, or other intellectual property of ++Qualcomm Incorporated or any of its subsidiaries. ++ ++Qualcomm is a trademark of Qualcomm Incorporated, registered in the ++United States and other countries. All Qualcomm Incorporated ++trademarks are used with permission. Other products and brand names ++may be trademarks or registered trademarks of their respective owners. ++ ++================================================================================ ++ ++File: mywpa_common.h ++ ++/* ++ * WPA definitions shared between hostapd and wpa_supplicant ++ * Copyright (c) 2002-2018, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: fils.c ++ ++/* WPA/RSN - Shared functions for supplicant and authenticator ++ * EAP common peer/server definitions ++ * EAP peer state machines (RFC 4137) ++ * Copyright (c) 2002-2018, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: fils.h ++ ++/* WPA/RSN - Shared functions for supplicant and authenticator ++ * EAP common peer/server definitions ++ * EAP peer state machines (RFC 4137) ++ * Copyright (c) 2002-2018, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: mywpa_common.c ++ ++/* ++ * WPA/RSN - Shared functions for supplicant and authenticator ++ * Copyright (c) 2002-2018, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: aes_wrap.h ++ ++/* ++ * Copyright (c) 2011 Qualcomm Technologies, Inc. ++ * 2011 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ * Notifications and licenses are retained for attribution purposes only. ++ */ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * 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. ++ */ ++ ++================================================================================ ++ ++File: aes_wrap.c ++ ++/* ++ * Copyright (c) 2011 Qualcomm Technologies, Inc. ++ * 2011 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ * Notifications and licenses are retained for attribution purposes only. ++ */ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * 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. ++ */ ++================================================================================ ++ ++File: sha1.h ++ ++/* ++ * Copyright (c) 2011 Qualcomm Technologies, Inc. ++ * 2011 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ * Notifications and licenses are retained for attribution purposes only. ++ */ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * 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. ++ */ ++ ++================================================================================ ++ ++File: sha1.c ++ ++/* ++ * Copyright (c) 2011 Qualcomm Technologies, Inc. ++ * 2011 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ * Notifications and licenses are retained for attribution purposes only. ++ */ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * 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. ++ */ ++ ++================================================================================ ++ ++File: crypto.h ++ ++/* ++ * Copyright (c) 2011 Qualcomm Technologies, Inc. ++ * 2011 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ * Notifications and licenses are retained for attribution purposes only. ++ */ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * WPA Supplicant / wrapper functions for crypto libraries ++ * Copyright (c) 2004-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. ++ * ++ * This file defines the cryptographic functions that need to be implemented ++ * for wpa_supplicant and hostapd. When TLS is not used, internal ++ * implementation of MD5, SHA1, and AES is used and no external libraries are ++ * required. When TLS is enabled (e.g., by enabling EAP-TLS or EAP-PEAP), the ++ * crypto library used by the TLS implementation is expected to be used for ++ * non-TLS needs, too, in order to save space by not implementing these ++ * functions twice. ++ * ++ * Wrapper code for using each crypto library is in its own file (crypto*.c) ++ * and one of these files is build and linked in to provide the functions ++ * defined here. ++ */ ++ ++================================================================================ ++ ++File: suppl_auth_api.h ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * WPA Supplicant - Common definitions ++ * Copyright (c) 2004-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. ++ */ ++ ++================================================================================ ++ ++File: config.h ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * WPA Supplicant / Configuration file structures ++ * 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. ++ */ ++ ++================================================================================ ++ ++File: ieee80211_defines.h ++ ++/* ++ * Copyright (c) 2011 Qualcomm Technologies, Inc. ++ * 2008-2011 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ * Qualcomm Atheros, Inc. has chosen to take madwifi subject to the BSD license and terms. ++ * ++ */ ++ ++================================================================================ ++ ++File: wpa_i.h ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * wpa_supplicant - Internal WPA state machine definitions ++ * Copyright (c) 2004-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. ++ */ ++ ++================================================================================ ++ ++File: wpa.h ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * wpa_supplicant - WPA definitions ++ * 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. ++ */ ++ ++================================================================================ ++ ++File: common.h ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * wpa_supplicant/hostapd / common helper functions, etc. ++ * Copyright (c) 2002-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. ++ */ ++ ++================================================================================ ++ ++File: atomic_ops.h ++ ++/* ++ * Australian Public Licence B (OZPLB) ++ * ++ * Version 1-0 ++ * ++ * Copyright (c) 2007, Open Kernel Labs, Inc. ++ * ++ * All rights reserved. ++ * ++ * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) ++ * National ICT Australia ++ * http://www.ertos.nicta.com.au ++ * ++ * Permission is granted by National ICT Australia, free of charge, to ++ * any person obtaining a copy of this software and any associated ++ * documentation files (the "Software") to deal with the Software without ++ * restriction, including (without limitation) the rights to use, copy, ++ * modify, adapt, merge, publish, distribute, communicate to the public, ++ * sublicense, and/or sell, lend or rent out copies of the Software, and ++ * to permit persons to whom the Software is furnished to do so, subject ++ * to the following conditions: ++ * ++ * * Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimers. ++ * ++ * * Redistributions in binary form must reproduce the above ++ * copyright notice, this list of conditions and the following ++ * disclaimers in the documentation and/or other materials provided ++ * with the distribution. ++ * ++ * * Neither the name of National ICT Australia, nor the names of its ++ * contributors, may be used to endorse or promote products derived ++ * from this Software without specific prior written permission. ++ * ++ * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT ++ * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND ++ * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, ++ * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING ++ * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS ++ * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, ++ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, ++ * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF ++ * ERRORS, WHETHER OR NOT DISCOVERABLE. ++ * ++ * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ++ * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL ++ * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, ++ * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER ++ * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR ++ * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS ++ * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR ++ * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, ++ * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN ++ * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER ++ * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS ++ * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, ++ * DAMAGES OR OTHER LIABILITY. ++ * ++ * If applicable legislation implies representations, warranties, or ++ * conditions, or imposes obligations or liability on National ICT ++ * Australia or one of its contributors in respect of the Software that ++ * cannot be wholly or partly excluded, restricted or modified, the ++ * liability of National ICT Australia or the contributor is limited, to ++ * the full extent permitted by the applicable legislation, at its ++ * option, to: ++ * a. in the case of goods, any one or more of the following: ++ * i. the replacement of the goods or the supply of equivalent goods; ++ * ii. the repair of the goods; ++ * iii. the payment of the cost of replacing the goods or of acquiring ++ * equivalent goods; ++ * iv. the payment of the cost of having the goods repaired; or ++ * b. in the case of services: ++ * i. the supplying of the services again; or ++ * ii. the payment of the cost of having the services supplied again. ++ * ++ * The construction, validity and performance of this licence is governed ++ * by the laws in force in New South Wales, Australia. ++ */ ++/* ++ * Author: Malcolm Purvis ++ * Author: Carlos Dyonisio ++ */ ++ ++================================================================================ ++ ++File: qurt_atomic_ops.h ++ ++/* ++ * Australian Public Licence B (OZPLB) ++ * ++ * Version 1-0 ++ * ++ * Copyright (c) 2007, Open Kernel Labs, Inc. ++ * ++ * All rights reserved. ++ * ++ * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) ++ * National ICT Australia ++ * http://www.ertos.nicta.com.au ++ * ++ * Permission is granted by National ICT Australia, free of charge, to ++ * any person obtaining a copy of this software and any associated ++ * documentation files (the "Software") to deal with the Software without ++ * restriction, including (without limitation) the rights to use, copy, ++ * modify, adapt, merge, publish, distribute, communicate to the public, ++ * sublicense, and/or sell, lend or rent out copies of the Software, and ++ * to permit persons to whom the Software is furnished to do so, subject ++ * to the following conditions: ++ * ++ * * Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimers. ++ * ++ * * Redistributions in binary form must reproduce the above ++ * copyright notice, this list of conditions and the following ++ * disclaimers in the documentation and/or other materials provided ++ * with the distribution. ++ * ++ * * Neither the name of National ICT Australia, nor the names of its ++ * contributors, may be used to endorse or promote products derived ++ * from this Software without specific prior written permission. ++ * ++ * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT ++ * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND ++ * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, ++ * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING ++ * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS ++ * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, ++ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, ++ * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF ++ * ERRORS, WHETHER OR NOT DISCOVERABLE. ++ * ++ * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ++ * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL ++ * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, ++ * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER ++ * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR ++ * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS ++ * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR ++ * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, ++ * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN ++ * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER ++ * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS ++ * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, ++ * DAMAGES OR OTHER LIABILITY. ++ * ++ * If applicable legislation implies representations, warranties, or ++ * conditions, or imposes obligations or liability on National ICT ++ * Australia or one of its contributors in respect of the Software that ++ * cannot be wholly or partly excluded, restricted or modified, the ++ * liability of National ICT Australia or the contributor is limited, to ++ * the full extent permitted by the applicable legislation, at its ++ * option, to: ++ * a. in the case of goods, any one or more of the following: ++ * i. the replacement of the goods or the supply of equivalent goods; ++ * ii. the repair of the goods; ++ * iii. the payment of the cost of replacing the goods or of acquiring ++ * equivalent goods; ++ * iv. the payment of the cost of having the goods repaired; or ++ * b. in the case of services: ++ * i. the supplying of the services again; or ++ * ii. the payment of the cost of having the services supplied again. ++ * ++ * The construction, validity and performance of this licence is governed ++ * by the laws in force in New South Wales, Australia. ++ */ ++/* ++ * Author: Malcolm Purvis ++ * ++ * This file is only included by the main atomic_ops.h, so all of that ++ * file's definitions are available. ++ */ ++ ++================================================================================ ++ ++File: ieee_crc32.c ++ ++/* ++ * 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 ++ * ++ * ++ * CRC32 code derived from work by Gary S. Brown. ++ */ ++ ++================================================================================ ++ ++File: sha2.h ++ ++/* ++ * AUTHOR: Aaron D. Gifford - http://www.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. ++ */ ++ ++================================================================================ ++ ++File: if_llc.h ++ ++/* ++ * Copyright (c) 2018 Qualcomm Technologies, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ * ++ * 2012 - 2016 Qualcomm Atheros, Inc. ++ */ ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++//- ++// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting ++// All rights reserved. ++// $ATH_LICENSE_NULL$ ++// ++// 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, ++// without modification. ++// 2. Redistributions in binary form must reproduce at minimum a disclaimer ++// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any ++// redistribution must be conditioned upon including a substantially ++// similar Disclaimer requirement for further binary redistribution. ++// 3. Neither the names of the above-listed copyright holders nor the names ++// of any contributors may be used to endorse or promote products derived ++// from this software without specific prior written permission. ++// ++// Alternatively, this software may be distributed under the terms of the ++// GNU General Public License ("GPL") version 2 as published by the Free ++// Software Foundation. ++// ++// NO WARRANTY ++// 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 NONINFRINGEMENT, MERCHANTIBILITY ++// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ++// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR 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 DAMAGES. ++// ++// ++ ++/* ++ * Copyright (c) 1988, 1993 ++ * The Regents of the University of California. All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. All advertising materials mentioning features or use of this software ++ * must display the following acknowledgement: ++ * This product includes software developed by the University of ++ * California, Berkeley and its contributors. ++ * 4. Neither the name of the University nor the names of its contributors ++ * may be used to endorse or promote products derived from this software ++ * without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE ++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++ * SUCH DAMAGE. ++ */ ++ ++================================================================================ ++ ++File: stringl.h ++ ++/* $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */ ++/* $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $ */ ++/*- ++ * Copyright (c) 1990 The Regents of the University of California. ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. Neither the name of the University nor the names of its contributors ++ * may be used to endorse or promote products derived from this software ++ * without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE ++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++ * SUCH DAMAGE. ++ * ++ * @(#)string.h 5.10 (Berkeley) 3/9/91 ++ */ ++ ++================================================================================ ++ ++File: stail_queue.h ++ ++// Copyright (c) 1991, 1993 ++// The Regents of the University of California. All rights reserved. ++// $ATH_LICENSE_NULL$ ++// ++// 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 acknowledgement: ++// This product includes software developed by the University of ++// California, Berkeley and its contributors. ++// 4. Neither the name of the University nor the names of its contributors ++// may be used to endorse or promote products derived from this software ++// without specific prior written permission. ++// ++// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ++// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE ++// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++// SUCH DAMAGE. ++ ++================================================================================ ++ ++File: queue.h ++ ++// Copyright (c) 1991, 1993 ++// The Regents of the University of California. All rights reserved. ++// $ATH_LICENSE_NULL$ ++// ++// 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 acknowledgement: ++// This product includes software developed by the University of ++// California, Berkeley and its contributors. ++// 4. Neither the name of the University nor the names of its contributors ++// may be used to endorse or promote products derived from this software ++// without specific prior written permission. ++// ++// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ++// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE ++// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++// SUCH DAMAGE. ++// ++// @(#)queue.h 8.5 (Berkeley) 8/20/94 ++// $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $ ++ ++================================================================================ ++ ++File: phyUtilsStrlcpy.c ++ ++/* ++ * Copyright (c) 1998 Todd C. Miller ++ * ++ * Permission to use, copy, modify, and distribute this software for any ++ * purpose with or without fee is hereby granted, provided that the above ++ * copyright notice and this permission notice appear in all copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: platform_cmnos_printf.c ++ ++/* ++ * Copyright (c) 2018 - 2019 Qualcomm Technologies, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ */ ++/* ++ * we got this file from ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/10.1-RELEASE/src.txz, ++ * and we revise the code. we take BSD license. Please keep the original BSD license here. ++ */ ++/* ++ * Copyright (c) 1990, 1993 ++ * The Regents of the University of California. All rights reserved. ++ * ++ * This code is derived from software contributed to Berkeley by ++ * Chris Torek. ++ * ++ * Copyright (c) 2011 The FreeBSD Foundation ++ * All rights reserved. ++ * Portions of this software were developed by David Chisnall ++ * under sponsorship from the FreeBSD Foundation. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * 1. Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * 2. Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the distribution. ++ * 3. Neither the name of the University nor the names of its contributors ++ * may be used to endorse or promote products derived from this software ++ * without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE ++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY ++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ++ * SUCH DAMAGE. ++ */ ++ ++================================================================================ ++ ++File: strlcat.c ++ ++/* $OpenBSD: strlcat.c,v 1.13 2005/08/08 08:05:37 espie Exp $ */ ++/* ++ * Copyright (c) 1998 Todd C. Miller ++ * ++ * Permission to use, copy, modify, and distribute this software for any ++ * purpose with or without fee is hereby granted, provided that the above ++ * copyright notice and this permission notice appear in all copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: strlcpy.c ++ ++/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */ ++/* ++ * Copyright (c) 1998 Todd C. Miller ++ * ++ * Permission to use, copy, modify, and distribute this software for any ++ * purpose with or without fee is hereby granted, provided that the above ++ * copyright notice and this permission notice appear in all copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: strnlen.c ++ ++/* $OpenBSD: strnlen.c,v 1.3 2010/06/02 12:58:12 millert Exp $ */ ++ ++/* ++ * Copyright (c) 2010 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. ++ */ ++/* OPENBSD ORIGINAL: lib/libc/string/strnlen.c */ ++ ++================================================================================ ++ ++File: wcslcat.c ++ ++/* $OpenBSD: strlcat.c,v 1.13 2005/08/08 08:05:37 espie Exp $ */ ++/* ++ * Copyright (c) 1998 Todd C. Miller ++ * ++ * Permission to use, copy, modify, and distribute this software for any ++ * purpose with or without fee is hereby granted, provided that the above ++ * copyright notice and this permission notice appear in all copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: wcslcpy.c ++ ++/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */ ++/* ++ * Copyright (c) 1998 Todd C. Miller ++ * ++ * Permission to use, copy, modify, and distribute this software for any ++ * purpose with or without fee is hereby granted, provided that the above ++ * copyright notice and this permission notice appear in all copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: wstrlcat.c ++ ++/* $OpenBSD: strlcat.c,v 1.13 2005/08/08 08:05:37 espie Exp $ */ ++ ++/* ++ * Copyright (c) 1998 Todd C. Miller ++ * ++ * Permission to use, copy, modify, and distribute this software for any ++ * purpose with or without fee is hereby granted, provided that the above ++ * copyright notice and this permission notice appear in all copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: wstrlcpy.c ++ ++/* $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $ */ ++ ++/* ++ * Copyright (c) 1998 Todd C. Miller ++ * ++ * Permission to use, copy, modify, and distribute this software for any ++ * purpose with or without fee is hereby granted, provided that the above ++ * copyright notice and this permission notice appear in all copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: if_ethersubr.h ++ ++/* ++ * Copyright (c) 2012 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ * Qualcomm Atheros Confidential and Proprietary. ++ */ ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++// - ++// Copyright (c) 2002-2004 Sam Leffler, Errno Consulting ++// All rights reserved. ++// $ATH_LICENSE_NULL$ ++// ++// 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, ++// without modification. ++// 2. Redistributions in binary form must reproduce at minimum a disclaimer ++// similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any ++// redistribution must be conditioned upon including a substantially ++// similar Disclaimer requirement for further binary redistribution. ++// 3. Neither the names of the above-listed copyright holders nor the names ++// of any contributors may be used to endorse or promote products derived ++// from this software without specific prior written permission. ++// ++// Alternatively, this software may be distributed under the terms of the ++// GNU General Public License ("GPL") version 2 as published by the Free ++// Software Foundation. ++// ++// NO WARRANTY ++// 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 NONINFRINGEMENT, MERCHANTIBILITY ++// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ++// THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR 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 DAMAGES. ++// ++ ++================================================================================ ++ ++File: aes-siv.c ++ ++/* ++ * Copyright (c) 2017-2018 Qualcomm Technologies, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ * Notifications and licenses are retained for attribution purposes only ++ */ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * AES SIV (RFC 5297) ++ * Copyright (c) 2013 Cozybit, Inc. ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++/* ++ * AES SIV (RFC 5297) ++ * Copyright (c) 2013 Cozybit, Inc. ++ * ++ * This software may be distributed under the terms of the BSD license. ++ */ ++ ++================================================================================ ++ ++File: aes_siv.h ++ ++/* ++ * Copyright (c) 2017-2018 Qualcomm Technologies, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ * Notifications and licenses are retained for attribution purposes only ++ */ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++/* ++ * AES SIV (RFC 5297) ++ * Copyright (c) 2013 Cozybit, Inc. ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: apf.h ++ ++/* ++ * Copyright 2018, The Android Open Source Project ++ * ++ * Licensed under the Apache License, Version 2.0 (the "License"); ++ * you may not use this file except in compliance with the License. ++ * You may obtain a copy of the License at ++ * ++ * http://www.apache.org/licenses/LICENSE-2.0 ++ * ++ * Unless required by applicable law or agreed to in writing, software ++ * distributed under the License is distributed on an "AS IS" BASIS, ++ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ++ * See the License for the specific language governing permissions and ++ * limitations under the License. ++ */ ++ ++================================================================================ ++ ++File: apf_interpreter.c ++ ++/* ++ * Copyright 2018, The Android Open Source Project ++ * ++ * Licensed under the Apache License, Version 2.0 (the "License"); ++ * you may not use this file except in compliance with the License. ++ * You may obtain a copy of the License at ++ * ++ * http://www.apache.org/licenses/LICENSE-2.0 ++ * ++ * Unless required by applicable law or agreed to in writing, software ++ * distributed under the License is distributed on an "AS IS" BASIS, ++ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ++ * See the License for the specific language governing permissions and ++ * limitations under the License. ++ */ ++ ++================================================================================ ++ ++File: apf_interpreter.h ++ ++/* ++ * Copyright 2015, The Android Open Source Project ++ * ++ * Licensed under the Apache License, Version 2.0 (the "License"); ++ * you may not use this file except in compliance with the License. ++ * You may obtain a copy of the License at ++ * ++ * http://www.apache.org/licenses/LICENSE-2.0 ++ * ++ * Unless required by applicable law or agreed to in writing, software ++ * distributed under the License is distributed on an "AS IS" BASIS, ++ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ++ * See the License for the specific language governing permissions and ++ * limitations under the License. ++ */ ++ ++Apache License ++Version 2.0, January 2004 ++http://www.apache.org/licenses/ ++ ++TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION ++ ++1. Definitions. ++ ++"License" shall mean the terms and conditions for use, reproduction, ++and distribution as defined by Sections 1 through 9 of this document. ++ ++"Licensor" shall mean the copyright owner or entity authorized by the ++copyright owner that is granting the License. ++ ++"Legal Entity" shall mean the union of the acting entity and all other ++entities that control, are controlled by, or are under common control ++with that entity. For the purposes of this definition, "control" means ++(i) the power, direct or indirect, to cause the direction or ++management of such entity, whether by contract or otherwise, or (ii) ++ownership of fifty percent (50%) or more of the outstanding shares, or ++(iii) beneficial ownership of such entity. ++ ++"You" (or "Your") shall mean an individual or Legal Entity exercising ++permissions granted by this License. ++ ++"Source" form shall mean the preferred form for making modifications, ++including but not limited to software source code, documentation ++source, and configuration files. ++ ++"Object" form shall mean any form resulting from mechanical ++transformation or translation of a Source form, including but not ++limited to compiled object code, generated documentation, and ++conversions to other media types. ++ ++"Work" shall mean the work of authorship, whether in Source or Object ++form, made available under the License, as indicated by a copyright ++notice that is included in or attached to the work (an example is ++provided in the Appendix below). ++ ++"Derivative Works" shall mean any work, whether in Source or Object ++form, that is based on (or derived from) the Work and for which the ++editorial revisions, annotations, elaborations, or other modifications ++represent, as a whole, an original work of authorship. For the ++purposes of this License, Derivative Works shall not include works ++that remain separable from, or merely link (or bind by name) to the ++interfaces of, the Work and Derivative Works thereof. ++ ++"Contribution" shall mean any work of authorship, including the ++original version of the Work and any modifications or additions to ++that Work or Derivative Works thereof, that is intentionally submitted ++to Licensor for inclusion in the Work by the copyright owner or by an ++individual or Legal Entity authorized to submit on behalf of the ++copyright owner. For the purposes of this definition, "submitted" ++means any form of electronic, verbal, or written communication sent to ++the Licensor or its representatives, including but not limited to ++communication on electronic mailing lists, source code control ++systems, and issue tracking systems that are managed by, or on behalf ++of, the Licensor for the purpose of discussing and improving the Work, ++but excluding communication that is conspicuously marked or otherwise ++designated in writing by the copyright owner as "Not a Contribution." ++ ++"Contributor" shall mean Licensor and any individual or Legal Entity ++on behalf of whom a Contribution has been received by Licensor and ++subsequently incorporated within the Work. ++ ++2. Grant of Copyright License. Subject to the terms and conditions of ++this License, each Contributor hereby grants to You a perpetual, ++worldwide, non-exclusive, no-charge, royalty-free, irrevocable ++copyright license to reproduce, prepare Derivative Works of, publicly ++display, publicly perform, sublicense, and distribute the Work and ++such Derivative Works in Source or Object form. ++ ++3. Grant of Patent License. Subject to the terms and conditions of ++this License, each Contributor hereby grants to You a perpetual, ++worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except ++as stated in this section) patent license to make, have made, use, ++offer to sell, sell, import, and otherwise transfer the Work, where ++such license applies only to those patent claims licensable by such ++Contributor that are necessarily infringed by their Contribution(s) ++alone or by combination of their Contribution(s) with the Work to ++which such Contribution(s) was submitted. If You institute patent ++litigation against any entity (including a cross-claim or counterclaim ++in a lawsuit) alleging that the Work or a Contribution incorporated ++within the Work constitutes direct or contributory patent ++infringement, then any patent licenses granted to You under this ++License for that Work shall terminate as of the date such litigation ++is filed. ++ ++4. Redistribution. You may reproduce and distribute copies of the Work ++or Derivative Works thereof in any medium, with or without ++modifications, and in Source or Object form, provided that You meet ++the following conditions: ++ ++ 1. You must give any other recipients of the Work or Derivative ++ Works a copy of this License; and ++ ++ 2. You must cause any modified files to carry prominent notices ++ stating that You changed the files; and ++ ++ 3. You must retain, in the Source form of any Derivative Works that ++ You distribute, all copyright, patent, trademark, and attribution ++ notices from the Source form of the Work, excluding those notices ++ that do not pertain to any part of the Derivative Works; and ++ ++ 4. If the Work includes a "NOTICE" text file as part of its ++ distribution, then any Derivative Works that You distribute must ++ include a readable copy of the attribution notices contained ++ within such NOTICE file, excluding those notices that do not ++ pertain to any part of the Derivative Works, in at least one of ++ the following places: within a NOTICE text file distributed as ++ part of the Derivative Works; within the Source form or ++ documentation, if provided along with the Derivative Works; or, ++ within a display generated by the Derivative Works, if and ++ wherever such third-party notices normally appear. The contents ++ of the NOTICE file are for informational purposes only and do not ++ modify the License. You may add Your own attribution notices ++ within Derivative Works that You distribute, alongside or as an ++ addendum to the NOTICE text from the Work, provided that such ++ additional attribution notices cannot be construed as modifying ++ the License. ++ ++ You may add Your own copyright statement to Your modifications ++ and may provide additional or different license terms and ++ conditions for use, reproduction, or distribution of Your ++ modifications, or for any such Derivative Works as a whole, ++ provided Your use, reproduction, and distribution of the Work ++ otherwise complies with the conditions stated in this License. ++ ++5. Submission of Contributions. Unless You explicitly state otherwise, ++any Contribution intentionally submitted for inclusion in the Work by ++You to the Licensor shall be under the terms and conditions of this ++License, without any additional terms or conditions. Notwithstanding ++the above, nothing herein shall supersede or modify the terms of any ++separate license agreement you may have executed with Licensor ++regarding such Contributions. ++ ++6. Trademarks. This License does not grant permission to use the trade ++names, trademarks, service marks, or product names of the Licensor, ++except as required for reasonable and customary use in describing the ++origin of the Work and reproducing the content of the NOTICE file. ++ ++7. Disclaimer of Warranty. Unless required by applicable law or agreed ++to in writing, Licensor provides the Work (and each Contributor ++provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR ++CONDITIONS OF ANY KIND, either express or implied, including, without ++limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, ++MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely ++responsible for determining the appropriateness of using or ++redistributing the Work and assume any risks associated with Your ++exercise of permissions under this License. ++ ++8. Limitation of Liability. In no event and under no legal theory, ++whether in tort (including negligence), contract, or otherwise, unless ++required by applicable law (such as deliberate and grossly negligent ++acts) or agreed to in writing, shall any Contributor be liable to You ++for damages, including any direct, indirect, special, incidental, or ++consequential damages of any character arising as a result of this ++License or out of the use or inability to use the Work (including but ++not limited to damages for loss of goodwill, work stoppage, computer ++failure or malfunction, or any and all other commercial damages or ++losses), even if such Contributor has been advised of the possibility ++of such damages. ++ ++9. Accepting Warranty or Additional Liability. While redistributing ++the Work or Derivative Works thereof, You may choose to offer, and ++charge a fee for, acceptance of support, warranty, indemnity, or other ++liability obligations and/or rights consistent with this ++License. However, in accepting such obligations, You may act only on ++Your own behalf and on Your sole responsibility, not on behalf of any ++other Contributor, and only if You agree to indemnify, defend, and ++hold each Contributor harmless for any liability incurred by, or ++claims asserted against, such Contributor by reason of your accepting ++any such warranty or additional liability. ++ ++END OF TERMS AND CONDITIONS ++ ++================================================================================ ++ ++File: sha256.c ++ ++/* ++ * Copyright (c) 2016 Qualcomm Technologies, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ * Notifications and licenses are retained for attribution purposes only ++ */ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * SHA-256 hash implementation and interface functions ++ * Copyright (c) 2003-2007, 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. ++ */ ++/* ===== start - public domain SHA256 implementation ===== */ ++ ++/* This is based on SHA256 implementation in LibTomCrypt that was released into ++ * public domain by Tom St Denis. ++ */ ++ ++================================================================================ ++ ++File: sha384-internal.c ++ ++/* ++ * SHA-384 hash implementation and interface functions ++ * Copyright (c) 2015, Pali Rohár ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++/* ===== start - public domain SHA384 implementation ===== */ ++ ++/* This is based on SHA384 implementation in LibTomCrypt that was released into ++ * public domain by Tom St Denis. ++ */ ++ ++================================================================================ ++ ++File: sha512-internal.c ++ ++/* ++ * SHA-512 hash implementation and interface functions ++ * Copyright (c) 2015, Pali Rohár ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++/* ===== start - public domain SHA512 implementation ===== */ ++ ++/* This is based on SHA512 implementation in LibTomCrypt that was released into ++ * public domain by Tom St Denis. ++ */ ++ ++================================================================================ ++ ++File: sha256.h ++ ++/* ++ * Copyright (c) 2014 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ * Qualcomm Atheros Confidential and Proprietary. ++ * Notifications and licenses are retained for attribution purposes only. ++ */ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * SHA256 hash implementation and interface functions ++ * Copyright (c) 2003-2006, 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. ++ */ ++ ++================================================================================ ++ ++File: sha384_i.h ++ ++/* ++ * SHA-384 internal definitions ++ * Copyright (c) 2015, Pali Rohár ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: sha384.c ++ ++/* ++ * SHA-384 hash implementation and interface functions ++ * Copyright (c) 2003-2017, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: sha384-prf.c ++ ++/* ++ * SHA384-based KDF (IEEE 802.11ac) ++ * Copyright (c) 2003-2017, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: sha384.h ++ ++/* ++ * SHA384 hash implementation and interface functions ++ * Copyright (c) 2015-2017, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: sha256-kdf.c ++ ++/* ++ * HMAC-SHA256 KDF (RFC 5295) and HKDF-Expand(SHA256) (RFC 5869) ++ * Copyright (c) 2014-2017, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: sha512_i.h ++ ++/* ++ * SHA-512 internal definitions ++ * Copyright (c) 2015, Pali Rohár ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: md5.c ++ ++/* ++ * Copyright (c) 2011 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ * Qualcomm Atheros Confidential and Proprietary. ++ * $ATH_LICENSE_TARGET_C$ ++ */ ++ ++// ++// 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. ++// ++// 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. ++// ++ ++================================================================================ ++ ++File: aes_gcm.h ++ ++/* ++ * Copyright (c) 2017-2019 Qualcomm Technologies, Inc. ++ * All Rights Reserved. ++ * Confidential and Proprietary - Qualcomm Technologies, Inc. ++ */ ++/* ++ * Galois/Counter Mode (GCM) and GMAC with AES ++ * ++ * Copyright (c) 2012, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: md5_api.h ++ ++/* ++ * Copyright (c) 2011 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ * Qualcomm Atheros Confidential and Proprietary. ++ * Notifications and licenses are retained for attribution purposes only. ++ */ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * MD5 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. ++ */ ++ ++ ++================================================================================ ++ ++File: wlan_p2p_listen_offload_int.c ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Technologies, Inc. has selected the BSD license. ++ */ ++/* ++ * 2016-2017 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ */ ++/* ++ * Wi-Fi Protected Setup - attribute parsing ++ * Copyright (c) 2008, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: wlan_p2p_listen_offload_internal.h ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Technologies, Inc. has selected the BSD license. ++ */ ++/* ++ * 2016-2017 Qualcomm Atheros, Inc. ++ * All Rights Reserved. ++ */ ++/* ++ * Wi-Fi Protected Setup - message definitions ++ * Copyright (c) 2008, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: aes-ctr.c ++ ++/* ++ * AES-128/192/256 CTR ++ * ++ * Copyright (c) 2003-2007, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: m1_m4_frame.c ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++/* RC4 stream cipher ++ * Copyright (c) 2002-2005, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: my_nan_sec.c ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * WPA Supplicant - WPA state machine and EAPOL-Key processing ++ * 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. ++ */ ++ ++================================================================================ ++ ++File: mywpa.c ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * WPA Supplicant - WPA state machine and EAPOL-Key processing ++ * 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. ++ */ ++ ++================================================================================ ++ ++File: mywpa_ft.c ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition ++ * Copyright (c) 2006-2007, 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. ++ */ ++ ++================================================================================ ++ ++File: mywpa_ft.h ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition ++ * Copyright (c) 2006-2007, 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. ++ */ ++ ++================================================================================ ++ ++File: wlan_p2p_disc_offload.c ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Technologies, Inc. has selected the BSD license. ++ */ ++/* ++ * Wi-Fi Protected Setup - attribute parsing ++ * Copyright (c) 2008, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: wlan_p2p_disc_offload_internal.h ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Technologies, Inc. has selected the BSD license. ++ */ ++/* ++ * Wi-Fi Protected Setup - message definitions ++ * Copyright (c) 2008, Jouni Malinen ++ * ++ * This software may be distributed under the terms of the BSD license. ++ * See README for more details. ++ */ ++ ++================================================================================ ++ ++File: htt_common.h ++ ++/* ++ * Copyright (c) 2012-2016, 2020 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: htt_deps.h ++ ++/* ++ * Copyright (c) 2011-2017 The Linux Foundation. All rights reserved. ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: htt.h ++ ++/* ++ * Copyright (c) 2011-2021 The Linux Foundation. All rights reserved. ++ * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: htt_ppdu_stats.h ++ ++/* ++ * Copyright (c) 2017-2021 The Linux Foundation. All rights reserved. ++ * ++ * Permission to use, copy, modify, and/or distribute this software for ++ * any purpose with or without fee is hereby granted, provided that the ++ * above copyright notice and this permission notice appear in all ++ * copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL ++ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE ++ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ++ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ++ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ++ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR ++ * PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: htt_stats.h ++ ++/* ++ * Copyright (c) 2017-2021 The Linux Foundation. All rights reserved. ++ * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. ++ * ++ * Permission to use, copy, modify, and/or distribute this software for ++ * any purpose with or without fee is hereby granted, provided that the ++ * above copyright notice and this permission notice appear in all ++ * copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL ++ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE ++ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ++ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ++ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ++ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR ++ * PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: pcie_reg_scratch.h ++ ++/* ++ * Copyright (c) 2021 The Linux Foundation. All rights reserved. ++ * ++ * Permission to use, copy, modify, and/or distribute this software for ++ * any purpose with or without fee is hereby granted, provided that the ++ * above copyright notice and this permission notice appear in all ++ * copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL ++ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE ++ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ++ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ++ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ++ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR ++ * PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: wdi_ipa.h ++ ++/* ++ * Copyright (c) 2011-2017 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wlan_defs.h ++ ++/* ++ * Copyright (c) 2013-2016, 2018-2021 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wlan_nan_msg_common.h ++ ++/* ++ * Copyright (c) 2017-2018 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wlan_nan_msg_common_v2.h ++ ++/* ++ * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. ++ * ++ * Permission to use, copy, modify, and/or distribute this software for any ++ * purpose with or without fee is hereby granted, provided that the above ++ * copyright notice and this permission notice appear in all copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: wlan_nan_msg.h ++ ++/* ++ * Copyright (c) 2014-2018 The Linux Foundation. All rights reserved. ++ * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wmi.h ++ ++/* ++ * Copyright (c) 2010-2017 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wmi_services.h ++ ++/* ++ * Copyright (c) 2011-2021 The Linux Foundation. All rights reserved. ++ * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wmi_tlv_defs.h ++ ++/* ++ * Copyright (c) 2010-2021 The Linux Foundation. All rights reserved. ++ * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wmi_tlv_helper.h ++ ++/* ++ * Copyright (c) 2012-2017 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wmi_unified.h ++ ++/* ++ * Copyright (c) 2010-2021 The Linux Foundation. All rights reserved. ++ * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wmi_unified_vendor.h ++ ++/* ++ * Copyright (c) 2020 The Linux Foundation. All rights reserved. ++ * ++ * Permission to use, copy, modify, and/or distribute this software for ++ * any purpose with or without fee is hereby granted, provided that the ++ * above copyright notice and this permission notice appear in all ++ * copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL ++ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE ++ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ++ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ++ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ++ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR ++ * PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: wmi_version.h ++ ++/* ++ * Copyright (c) 2012-2021 The Linux Foundation. All rights reserved. ++ * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wmix.h ++ ++/* ++ * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: athdefs.h ++ ++/* ++ * Copyright (c) 2012 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: cepci.h ++ ++/* ++ * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dbglog.h ++ ++/* ++ * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dbglog_id.h ++ ++/* ++ * Copyright (c) 2010-2017 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: enet.h ++ ++/* ++ * Copyright (c) 2012-2014, 2017, 2021 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: epping_test.h ++ ++/* ++ * Copyright (c) 2012 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: htc.h ++ ++/* ++ * Copyright (c) 2012, 2014-2016, 2018 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: htc_services.h ++ ++/* ++ * Copyright (c) 2012, 2014-2017, 2020 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: ip_prot.h ++ ++/* ++ * Copyright (c) 2012 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: ipv4.h ++ ++/* ++ * Copyright (c) 2012 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: ipv6.h ++ ++/* ++ * Copyright (c) 2012-2013 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: ol_fw_tx_dbg.h ++ ++/* ++ * Copyright (c) 2012 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: pktlog_if.h ++ ++/* ++ * Copyright (c) 2012,2015,2017,2021 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: queue.h ++ ++/* ++ * Copyright (c) 2017 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or distribute this software for ++ * any purpose with or without fee is hereby granted, provided that the ++ * above copyright notice and this permission notice appear in all ++ * copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL ++ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE ++ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ++ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ++ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ++ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR ++ * PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: wmi_port.h ++ ++/* ++ * Copyright (c) 2014 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wmi_unified_priv.h ++ ++/* ++ * Copyright (c) 2014 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wlan_module_ids.h ++ ++/* ++ * Copyright (c) 2014 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wmi_vendor.h ++ ++/* ++ * Copyright (c) 2012-2017 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wmi_vendor_ss.h ++ ++/* ++ * Copyright (c) 2012-2017 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: athstartpack.h ++ ++/* ++ * Copyright (c) 2014 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: targaddrs.h ++ ++/* ++ * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wal_dfs.h ++ ++/* ++ *Copyright (c) 2012-2020 The Linux Foundation. All rights reserved. ++ * ++ * Permission to use, copy, modify, and/or distribute this software for ++ * any purpose with or without fee is hereby granted, provided that the ++ * above copyright notice and this permission notice appear in all ++ * copies. ++ * ++ * THE SOFTWARE IS PROVIDED ""AS IS"" AND THE AUTHOR DISCLAIMS ALL ++ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE ++ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ++ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ++ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ++ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR ++ * PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: wal_dfs.c ++ ++/* ++ * Copyright (c) 2012-2019 The Linux Foundation. All rights reserved. ++ * ++ * Permission to use, copy, modify, and/or distribute this software for ++ * any purpose with or without fee is hereby granted, provided that the ++ * above copyright notice and this permission notice appear in all ++ * copies. ++ * ++ * THE SOFTWARE IS PROVIDED ""AS IS"" AND THE AUTHOR DISCLAIMS ALL ++ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE ++ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ++ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ++ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ++ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR ++ * PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File:aes.c ++ ++/* ++ * For this file, which was received with alternative licensing options for ++ * distribution, Qualcomm Atheros, Inc. has selected the BSD license. ++ */ ++ ++/* ++ * AES (Rijndael) cipher ++ * ++ * Modifications to public domain implementation: ++ * - support only 128-bit keys ++ * - cleanup ++ * - use C pre-processor to make it easier to change S table access ++ * - added option (AES_SMALL_TABLES) for reducing code size by about 8 kB at ++ * cost of reduced throughput (quite small difference on Pentium 4, ++ * 10-25% when using -O1 or -O2 optimization) ++ * ++ * 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. ++ */ ++ ++/* ++ * rijndael-alg-fst.c ++ * ++ * @version 3.0 (December 2000) ++ * ++ * Optimised ANSI C code for the Rijndael cipher (now AES) ++ * ++ * @author Vincent Rijmen ++ * @author Antoon Bosselaers ++ * @author Paulo Barreto ++ * ++ * This code is hereby placed in the public domain. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS ++ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE ++ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ++ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ++ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR ++ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, ++ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE ++ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, ++ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ */ ++ ++================================================================================ ++ ++File: wmi_tlv_helper.c ++ ++/* ++ * Copyright (c) 2012-2019 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: hca_HwComponentBbLithium_dfs_phyerr_tlv.cpp ++ ++/* ++ * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: hca_HwComponentBbLithium_dfs_process_phyerr.cpp ++ ++/* ++ * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++================================================================================ ++File: hca_HwComponentBbLithium_dfs_process_radarevent.cpp ++ ++/* ++ * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: hca_HwComponentBbLithium_dfs_radar_report.h ++/* ++ * Copyright (c) 2018 The Linux Foundation. All rights reserved. ++ * ++ * Permission to use, copy, modify, and/or distribute this software for ++ * any purpose with or without fee is hereby granted, provided that the ++ * above copyright notice and this permission notice appear in all ++ * copies. ++ * ++ * THE SOFTWARE IS PROVIDED ""AS IS"" AND THE AUTHOR DISCLAIMS ALL ++ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE ++ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ++ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ++ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ++ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR ++ * PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++================================================================================ ++ ++File: cds_ieee80211_common.h ++ ++/* ++ * Copyright (c) 2011,2014-2015 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: cds_ieee80211_common_i.h ++ ++/* ++ * Copyright (c) 2013-2015 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: ath_dfs_structs.h ++ ++/* ++ * Copyright (c) 2011-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dfs.h ++ ++/* ++ * Copyright (c) 2005-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dfs_interface.h ++ ++/* ++ * Copyright (c) 2011-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dfs_ioctl.h ++ ++/* ++ * Copyright (c) 2010-2015 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dfs_ioctl_private.h ++ ++/* ++ * Copyright (c) 2010-2015 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: qdf_net_types.h ++ ++/* ++ * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: radar_filters.h ++ ++/* ++ * Copyright (c) 2011-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++File: types.h ++ ++/* ++ * Copyright (c) 2013-2014 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: cds_reg_service.h ++ ++/* ++ * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: qdf_status.h ++ ++/* ++ * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: wma_dfs_interface.h ++ ++/* ++ * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: cds_reg_service.c ++ ++/* ++ * Copyright (c) 2014-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dfs_bindetects.c ++ ++* Copyright (c) 2002-2014 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dfs.c ++ ++/* ++ * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dfs_debug.c ++ ++/* ++ * Copyright (c) 2002-2014 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dfs_fcc_bin5.c ++ ++/* ++ * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dfs_init.c ++ ++/* ++ * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dfs_misc.c ++ ++/* ++ * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ ++ ++================================================================================ ++ ++File: dfs_nol.c ++ ++/* ++ * Copyright (c) 2002-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ ++ ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ + -+Info: License provided by Realtek in their driver source download. ++================================================================================ + -+Licence: Redistributable. See LICENCE.realtek-firmware.txt for details. ++File: dfs_staggered.c + ++/* ++ * Copyright (c) 2002-2014 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ + -+-------------------------------------------------------------------------- ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ + -+Driver snd-soc-skl - ASoC Audio driver for SKL ++================================================================================ + -+File: 1a98-INTEL-EDK2-2-tplg.bin ++File: phyrf_dfs.c + -+Info: audio topology binary ++/* ++ * Copyright (c) 2013-2017 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ + -+License: Redistributable. See LICENSE.1a98-INTEL-EDK2-2-tplg for details. ++================================================================================ + -+-------------------------------------------------------------------------- ++File: wma_dfs_interface.c + -+Driver: intel-ipu6 - Intel IPU6 driver ++/* ++ * Copyright (c) 2013-2016 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or distribute this software for ++ * any purpose with or without fee is hereby granted, provided that the ++ * above copyright notice and this permission notice appear in all ++ * copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL ++ * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED ++ * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE ++ * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ++ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ++ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ++ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR ++ * PERFORMANCE OF THIS SOFTWARE. ++ */ + -+File: intel/ipu6_fw.bin -+File: intel/ipu6ep_fw.bin -+File: intel/ipu6epmtl_fw.bin ++/* ++ * This file was originally distributed by Qualcomm Atheros, Inc. ++ * under proprietary terms before Copyright ownership was assigned ++ * to the Linux Foundation. ++ */ + -+Licence: Redistributable. See LICENSE.ipu6_firmware for details. -+Also available from https://github.com/intel/ipu6-camera-bins/blob/main/LICENSE ++================================================================================ + -+-------------------------------------------------------------------------- ++File: qvit_init_api.h + -+Driver: mei-vsc - Intel Vision Sensing Controller device with ME interface ++/* ++ * Copyright (c) 2012, Atheros Communications Inc. ++ * ++ * Permission to use, copy, modify, and/or distribute this software for any ++ * purpose with or without fee is hereby granted, provided that the above ++ * copyright notice and this permission notice appear in all copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ */ + -+File: vsc/soc_a1_prod/ivsc_fw.bin -+Link: vsc/soc_a1_prod/ivsc_fw_a1_prod.bin -> ivsc_fw.bin -+File: vsc/soc_a1_prod/ivsc_pkg_hi556_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_hi556_0_a1_prod.bin -> ivsc_pkg_hi556_0.bin -+File: vsc/soc_a1_prod/ivsc_pkg_himx11b1_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_himx11b1_0_a1_prod.bin -> ivsc_pkg_himx11b1_0.bin -+File: vsc/soc_a1_prod/ivsc_pkg_himx2170_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_himx2170_0_a1_prod.bin -> ivsc_pkg_himx2170_0.bin -+File: vsc/soc_a1_prod/ivsc_pkg_int3537_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_int3537_0_a1_prod.bin -> ivsc_pkg_int3537_0.bin -+File: vsc/soc_a1_prod/ivsc_pkg_ovti01a0_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_ovti01a0_0_a1_prod.bin -> ivsc_pkg_ovti01a0_0.bin -+File: vsc/soc_a1_prod/ivsc_pkg_ovti01af_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_ovti01af_0_a1_prod.bin -> ivsc_pkg_ovti01af_0.bin -+File: vsc/soc_a1_prod/ivsc_pkg_ovti01as_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_ovti01as_0_a1_prod.bin -> ivsc_pkg_ovti01as_0.bin -+File: vsc/soc_a1_prod/ivsc_pkg_ovti02c1_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_ovti02c1_0_a1_prod.bin -> ivsc_pkg_ovti02c1_0.bin -+File: vsc/soc_a1_prod/ivsc_pkg_ovti2740_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_ovti2740_0_a1_prod.bin -> ivsc_pkg_ovti2740_0.bin -+File: vsc/soc_a1_prod/ivsc_pkg_ovti5678_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_ovti5678_0_a1_prod.bin -> ivsc_pkg_ovti5678_0.bin -+File: vsc/soc_a1_prod/ivsc_pkg_ovti9734_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_ovti9734_0_a1_prod.bin -> ivsc_pkg_ovti9734_0.bin -+File: vsc/soc_a1_prod/ivsc_pkg_ovti9738_0.bin -+Link: vsc/soc_a1_prod/ivsc_pkg_ovti9738_0_a1_prod.bin -> ivsc_pkg_ovti9738_0.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_hi556_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_hi556_0_1_a1_prod.bin -> ivsc_skucfg_hi556_0_1.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_himx11b1_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_himx11b1_0_1_a1_prod.bin -> ivsc_skucfg_himx11b1_0_1.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_himx2170_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_himx2170_0_1_a1_prod.bin -> ivsc_skucfg_himx2170_0_1.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_int3537_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_int3537_0_1_a1_prod.bin -> ivsc_skucfg_int3537_0_1.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_ovti01a0_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_ovti01a0_0_1_a1_prod.bin -> ivsc_skucfg_ovti01a0_0_1.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_ovti01af_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_ovti01af_0_1_a1_prod.bin -> ivsc_skucfg_ovti01af_0_1.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_ovti01as_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_ovti01as_0_1_a1_prod.bin -> ivsc_skucfg_ovti01as_0_1.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_ovti02c1_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_ovti02c1_0_1_a1_prod.bin -> ivsc_skucfg_ovti02c1_0_1.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_ovti2740_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_ovti2740_0_1_a1_prod.bin -> ivsc_skucfg_ovti2740_0_1.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_ovti5678_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_ovti5678_0_1_a1_prod.bin -> ivsc_skucfg_ovti5678_0_1.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_ovti9734_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_ovti9734_0_1_a1_prod.bin -> ivsc_skucfg_ovti9734_0_1.bin -+File: vsc/soc_a1_prod/ivsc_skucfg_ovti9738_0_1.bin -+Link: vsc/soc_a1_prod/ivsc_skucfg_ovti9738_0_1_a1_prod.bin -> ivsc_skucfg_ovti9738_0_1.bin ++================================================================================ + -+Licence: Redistributable. See LICENSE.ivsc_firmware for details. -+Also available from https://github.com/intel/ivsc-firmware/blob/main/LICENSE ++File: wlan_mlme_wmi.c + -+-------------------------------------------------------------------------- ++/* ++ * Copyright (c) 2013-2014 The Linux Foundation. All rights reserved. ++ * ++ * Previously licensed under the ISC license by Qualcomm Atheros, Inc. ++ * ++ * ++ * Permission to use, copy, modify, and/or 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. ++ */ + -+Driver: intel-vpu - Driver for Intel Versatile Processing Unit (VPU) ++================================================================================ + -+Link: intel/vpu/mtl_vpu_v0.0.bin -> vpu_37xx_v0.0.bin -+File: intel/vpu/vpu_37xx_v0.0.bin ++File: sha2.c + -+Licence: Limited patent license. See LICENSE.ivpu_firmware for details. -+Also available from https://raw.githubusercontent.com/intel/linux-vpu-driver/main/firmware/bin/COPYRIGHT ++/* ++ * FILE: sha2.c ++ * AUTHOR: Aaron D. Gifford - http://www.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. ++ * ++ */ + -+-------------------------------------------------------------------------- ++================================================================================ +diff --git a/ath11k/IPQ5018/hw1.0/m3_fw.flist b/ath11k/IPQ5018/hw1.0/m3_fw.flist +new file mode 100644 +index 000000000000..c01c7b02023d +--- /dev/null ++++ b/ath11k/IPQ5018/hw1.0/m3_fw.flist +@@ -0,0 +1,3 @@ ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/m3_fw.b00 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/m3_fw.b01 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/m3_fw.b02 +diff --git a/ath11k/IPQ5018/hw1.0/q6_fw.flist b/ath11k/IPQ5018/hw1.0/q6_fw.flist +new file mode 100644 +index 000000000000..31f6db264357 +--- /dev/null ++++ b/ath11k/IPQ5018/hw1.0/q6_fw.flist +@@ -0,0 +1,13 @@ ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b00 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b01 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b02 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b03 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b04 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b05 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b07 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b08 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b09 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b10 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b11 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b13 ++build/ms/bin/5018.wlanfw.eval/PIL_IMAGES/q6_fw.b14 diff --git a/ath11k/QCN9074/hw1.0/Notice.txt b/ath11k/QCN9074/hw1.0/Notice.txt new file mode 100644 index 000000000000..b15324d47866 @@ -13801,6 +18095,201 @@ diff --git a/ath11k/WCN6750/hw1.0/wpss.b08 b/ath11k/WCN6750/hw1.0/wpss.b08 new file mode 100644 index 000000000000..e69de29bb2d1 +diff --git a/brcm/brcmfmac43241b4-sdio.Advantech-MICA-071.txt b/brcm/brcmfmac43241b4-sdio.Advantech-MICA-071.txt +new file mode 100644 +index 000000000000..6520ad9a9769 +--- /dev/null ++++ b/brcm/brcmfmac43241b4-sdio.Advantech-MICA-071.txt +@@ -0,0 +1,147 @@ ++# SPDX-License-Identifier: GPL-2.0+ ++# (C) Copyright 2018 Linaro Ltd ++# NVRAM file for the brcmfmac43241b4 wifi on the Advantech MICA-071 ++aa2g=3 ++aa5g=3 ++ag0=0x2 ++ag1=0x2 ++ag2=0xff ++ag3=0xff ++antswctl2g=0x9 ++antswctl5g=0xa ++antswitch=0x0 ++boardflags2=0x00800000 ++boardflags=0x201 ++boardrev=0x1304 ++boardtype=0x5f0 ++cckbw202gpo=0x1111 ++cckbw20ul2gpo=0x1111 ++ccode=X2 ++devid=0x4374 ++extpagain2g=2 ++extpagain5g=2 ++itt2ga0=0x20 ++itt2ga1=0x20 ++itt5ga0=0x3e ++itt5ga1=0x3e ++ledbh0=0xff ++ledbh1=0xff ++ledbh2=0xff ++ledbh3=0xff ++leddc=0xffff ++leg40dup2gpo=0x2 ++legofdmbw202gpo=0x77777777 ++legofdmbw205ghpo=0x11111111 ++legofdmbw205glpo=0x44444444 ++legofdmbw205gmpo=0x11111111 ++legofdmbw20ul2gpo=0x77777777 ++legofdmbw20ul5ghpo=0x11111111 ++legofdmbw20ul5glpo=0x11111111 ++legofdmbw20ul5gmpo=0x11111111 ++macaddr=00:90:4c:c5:12:38 ++maxp2ga0=60 ++maxp2ga1=60 ++maxp5ga0=52 ++maxp5ga1=52 ++maxp5gha0=52 ++maxp5gha1=52 ++maxp5gla0=52 ++maxp5gla1=52 ++mcs32po=0x5555 ++mcsbw202gpo=0x77777777 ++mcsbw205ghpo=0x11111111 ++mcsbw205glpo=0x88888888 ++mcsbw205gmpo=0x11111111 ++mcsbw20ul2gpo=0x77777777 ++mcsbw20ul5ghpo=0x11111111 ++mcsbw20ul5glpo=0x88888888 ++mcsbw20ul5gmpo=0x11111111 ++mcsbw402gpo=0x88888888 ++mcsbw405ghpo=0x11111111 ++mcsbw405glpo=0x44444444 ++mcsbw405gmpo=0x00000000 ++muxenab=0x0 ++nocrc=1 ++noisecaloffset5g=14 ++noisecaloffset=14 ++otpimagesize=232 ++pa0itssit=62 ++pa1itssit=62 ++pa2gw0a0=0xFFCA ++pa2gw0a0_lo=0xFFFA ++pa2gw0a1=0xFFBA ++pa2gw0a1_lo=0xFFEE ++pa2gw1a0=0x14AA ++pa2gw1a0_lo=0x0766 ++pa2gw1a1=0x139C ++pa2gw1a1_lo=0x07AD ++pa2gw2a0=0xFEE0 ++pa2gw2a0_lo=0xFF7B ++pa2gw2a1=0xFED7 ++pa2gw2a1_lo=0xFF6E ++pa5ghw0a0=0xFFC4 ++pa5ghw0a0_lo=0xFFDD ++pa5ghw0a1=0xFFCB ++pa5ghw0a1_lo=0xFFDE ++pa5ghw1a0=0x1124 ++pa5ghw1a0_lo=0x08DD ++pa5ghw1a1=0x10B6 ++pa5ghw1a1_lo=0x09D1 ++pa5ghw2a0=0xFF02 ++pa5ghw2a0_lo=0xFF4D ++pa5ghw2a1=0xFF0E ++pa5ghw2a1_lo=0xFF46 ++pa5glw0a0=0xFFDC ++pa5glw0a0_lo=0xFFE1 ++pa5glw0a1=0xFFEA ++pa5glw0a1_lo=0xFFEA ++pa5glw1a0=0x0EDB ++pa5glw1a0_lo=0x0934 ++pa5glw1a1=0x0D2D ++pa5glw1a1_lo=0x0CAD ++pa5glw2a0=0xFF02 ++pa5glw2a0_lo=0xFF4A ++pa5glw2a1=0xFF44 ++pa5glw2a1_lo=0xFF46 ++pa5gw0a0=0xFFCD ++pa5gw0a0_lo=0xFFF0 ++pa5gw0a1=0xFFC3 ++pa5gw0a1_lo=0xFFD4 ++pa5gw1a0=0x1126 ++pa5gw1a0_lo=0x08D0 ++pa5gw1a1=0x10FF ++pa5gw1a1_lo=0x09B0 ++pa5gw2a0=0xFF17 ++pa5gw2a0_lo=0xFF5C ++pa5gw2a1=0xFEFF ++pa5gw2a1_lo=0xFF3F ++pdetrange2g=2 ++pdetrange5g=2 ++rssicorrnorm_core0=0x2004 ++rssicorrnorm_core0_5g1=0x2203 ++rssicorrnorm_core0_5g2=0x1f03 ++rssicorrnorm_core0_5g3=0x1903 ++rssicorrnorm_core1=0x2004 ++rssicorrnorm_core1_5g1=0x2a03 ++rssicorrnorm_core1_5g2=0x2303 ++rssicorrnorm_core1_5g3=0x1d03 ++rxchain=0x3 ++sd_gpdc=0 ++sd_gpout=0 ++sd_gpval=1 ++sromrev=9 ++subband5gver=0 ++tempthresh=120 ++triso2g=4 ++triso5g=5 ++triso5g_h_c0=5 ++triso5g_h_c1=5 ++triso5g_l_c0=5 ++triso5g_l_c1=5 ++triso5g_m_c0=5 ++triso5g_m_c1=5 ++tssipos2g=1 ++tssipos5g=1 ++txchain=0x3 ++usbepnum=0x2 ++xtalfreq=37400 +diff --git a/brcm/brcmfmac43362-sdio.WC121.txt b/brcm/brcmfmac43362-sdio.WC121.txt +new file mode 100644 +index 000000000000..9a2aa1bb6fdf +--- /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/brcm/brcmfmac43455-sdio.AW-CM256SM.txt b/brcm/brcmfmac43455-sdio.AW-CM256SM.txt new file mode 100644 index 000000000000..4ca98ee717b0 diff -Nru linux-firmware-20220329.git681281e4/debian/source/include-binaries linux-firmware-20220329.git681281e4/debian/source/include-binaries --- linux-firmware-20220329.git681281e4/debian/source/include-binaries 2023-10-10 09:34:40.000000000 +0000 +++ linux-firmware-20220329.git681281e4/debian/source/include-binaries 2023-10-17 07:25:15.000000000 +0000 @@ -46,6 +46,13 @@ amdgpu/gc_11_0_2_mes_2.bin amdgpu/gc_11_0_2_pfp.bin amdgpu/gc_11_0_2_rlc.bin +amdgpu/gc_11_0_3_imu.bin +amdgpu/gc_11_0_3_me.bin +amdgpu/gc_11_0_3_mec.bin +amdgpu/gc_11_0_3_mes1.bin +amdgpu/gc_11_0_3_mes_2.bin +amdgpu/gc_11_0_3_pfp.bin +amdgpu/gc_11_0_3_rlc.bin amdgpu/gc_11_0_4_imu.bin amdgpu/gc_11_0_4_me.bin amdgpu/gc_11_0_4_mec.bin @@ -56,6 +63,8 @@ amdgpu/gc_11_0_4_rlc.bin amdgpu/psp_13_0_0_sos.bin amdgpu/psp_13_0_0_ta.bin +amdgpu/psp_13_0_10_sos.bin +amdgpu/psp_13_0_10_ta.bin amdgpu/psp_13_0_11_ta.bin amdgpu/psp_13_0_11_toc.bin amdgpu/psp_13_0_4_ta.bin @@ -71,7 +80,9 @@ amdgpu/sdma_6_0_0.bin amdgpu/sdma_6_0_1.bin amdgpu/sdma_6_0_2.bin +amdgpu/sdma_6_0_3.bin amdgpu/smu_13_0_0.bin +amdgpu/smu_13_0_10.bin amdgpu/smu_13_0_7.bin amdgpu/vcn_3_1_2.bin amdgpu/vcn_4_0_0.bin @@ -97,6 +108,25 @@ ath10k/QCA99X0/hw2.0/board-2.bin ath10k/QCA99X0/hw2.0/board.bin ath10k/WCN3990/hw1.0/board-2.bin +ath11k/IPQ5018/hw1.0/board-2.bin +ath11k/IPQ5018/hw1.0/m3_fw.b00 +ath11k/IPQ5018/hw1.0/m3_fw.b01 +ath11k/IPQ5018/hw1.0/m3_fw.b02 +ath11k/IPQ5018/hw1.0/m3_fw.mdt +ath11k/IPQ5018/hw1.0/q6_fw.b00 +ath11k/IPQ5018/hw1.0/q6_fw.b01 +ath11k/IPQ5018/hw1.0/q6_fw.b02 +ath11k/IPQ5018/hw1.0/q6_fw.b03 +ath11k/IPQ5018/hw1.0/q6_fw.b04 +ath11k/IPQ5018/hw1.0/q6_fw.b05 +ath11k/IPQ5018/hw1.0/q6_fw.b07 +ath11k/IPQ5018/hw1.0/q6_fw.b08 +ath11k/IPQ5018/hw1.0/q6_fw.b09 +ath11k/IPQ5018/hw1.0/q6_fw.b10 +ath11k/IPQ5018/hw1.0/q6_fw.b11 +ath11k/IPQ5018/hw1.0/q6_fw.b13 +ath11k/IPQ5018/hw1.0/q6_fw.b14 +ath11k/IPQ5018/hw1.0/q6_fw.mdt ath11k/QCN9074/hw1.0/amss.bin ath11k/QCN9074/hw1.0/board-2.bin ath11k/QCN9074/hw1.0/m3.bin @@ -238,6 +268,7 @@ ea/mia_dsp.fw ea/mona_301_dsp.fw ea/mona_361_dsp.fw +i915/adlp_dmc.bin i915/adlp_guc_70.1.1.bin i915/adlp_guc_70.bin i915/bxt_guc_70.1.1.bin @@ -340,6 +371,39 @@ mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin mediatek/WIFI_RAM_CODE_MT7922_1.bin mellanox/lc_ini_bundle_2010_1006.bin +nvidia/ga102/acr/ucode_ahesasc.bin +nvidia/ga102/acr/ucode_asb.bin +nvidia/ga102/acr/ucode_unload.bin +nvidia/ga102/gr/NET_img.bin +nvidia/ga102/gr/fecs_bl.bin +nvidia/ga102/gr/fecs_sig.bin +nvidia/ga102/gr/gpccs_bl.bin +nvidia/ga102/gr/gpccs_sig.bin +nvidia/ga102/nvdec/scrubber.bin +nvidia/ga102/sec2/desc.bin +nvidia/ga102/sec2/hs_bl_sig.bin +nvidia/ga102/sec2/image.bin +nvidia/ga102/sec2/sig.bin +nvidia/ga103/gr/NET_img.bin +nvidia/ga103/gr/fecs_bl.bin +nvidia/ga103/gr/fecs_sig.bin +nvidia/ga103/gr/gpccs_bl.bin +nvidia/ga103/gr/gpccs_sig.bin +nvidia/ga104/gr/NET_img.bin +nvidia/ga104/gr/fecs_bl.bin +nvidia/ga104/gr/fecs_sig.bin +nvidia/ga104/gr/gpccs_bl.bin +nvidia/ga104/gr/gpccs_sig.bin +nvidia/ga106/gr/NET_img.bin +nvidia/ga106/gr/fecs_bl.bin +nvidia/ga106/gr/fecs_sig.bin +nvidia/ga106/gr/gpccs_bl.bin +nvidia/ga106/gr/gpccs_sig.bin +nvidia/ga107/gr/NET_img.bin +nvidia/ga107/gr/fecs_bl.bin +nvidia/ga107/gr/fecs_sig.bin +nvidia/ga107/gr/gpccs_bl.bin +nvidia/ga107/gr/gpccs_sig.bin nvidia/tu102/sec2/desc.bin nvidia/tu102/sec2/image.bin nvidia/tu102/sec2/sig.bin @@ -355,12 +419,19 @@ rtl_bt/rtl8761b_fw.bin rtl_bt/rtl8761bu_fw.bin rtl_bt/rtl8821c_fw.bin +rtl_bt/rtl8821cs_config.bin +rtl_bt/rtl8821cs_fw.bin rtl_bt/rtl8851bu_config.bin rtl_bt/rtl8851bu_fw.bin rtl_bt/rtl8852cu_config.bin rtl_bt/rtl8852cu_fw.bin rtl_bt/rtl8852cu_fw_v2.bin +rtlwifi/rtl8188fufw.bin +rtlwifi/rtl8192fufw.bin +rtlwifi/rtl8710bufw_SMIC.bin +rtlwifi/rtl8710bufw_UMC.bin rtw89/rtw8851b_fw.bin +rtw89/rtw8852b_fw-1.bin rtw89/rtw8852b_fw.bin rtw89/rtw8852c_fw.bin v4l-cx2341x-dec.fw Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/i915/adlp_dmc.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/i915/adlp_dmc.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/acr/ucode_ahesasc.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/acr/ucode_ahesasc.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/acr/ucode_asb.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/acr/ucode_asb.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/acr/ucode_unload.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/acr/ucode_unload.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/gr/fecs_bl.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/gr/fecs_bl.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/gr/fecs_sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/gr/fecs_sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/gr/gpccs_bl.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/gr/gpccs_bl.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/gr/gpccs_sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/gr/gpccs_sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/gr/NET_img.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/gr/NET_img.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/nvdec/scrubber.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/nvdec/scrubber.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/sec2/desc.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/sec2/desc.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/sec2/hs_bl_sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/sec2/hs_bl_sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/sec2/image.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/sec2/image.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga102/sec2/sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga102/sec2/sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga103/gr/fecs_bl.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga103/gr/fecs_bl.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga103/gr/fecs_sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga103/gr/fecs_sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga103/gr/gpccs_bl.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga103/gr/gpccs_bl.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga103/gr/gpccs_sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga103/gr/gpccs_sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga103/gr/NET_img.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga103/gr/NET_img.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga104/gr/fecs_bl.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga104/gr/fecs_bl.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga104/gr/fecs_sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga104/gr/fecs_sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga104/gr/gpccs_bl.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga104/gr/gpccs_bl.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga104/gr/gpccs_sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga104/gr/gpccs_sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga104/gr/NET_img.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga104/gr/NET_img.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga106/gr/fecs_bl.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga106/gr/fecs_bl.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga106/gr/fecs_sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga106/gr/fecs_sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga106/gr/gpccs_bl.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga106/gr/gpccs_bl.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga106/gr/gpccs_sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga106/gr/gpccs_sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga106/gr/NET_img.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga106/gr/NET_img.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga107/gr/fecs_bl.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga107/gr/fecs_bl.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga107/gr/fecs_sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga107/gr/fecs_sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga107/gr/gpccs_bl.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga107/gr/gpccs_bl.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga107/gr/gpccs_sig.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga107/gr/gpccs_sig.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/nvidia/ga107/gr/NET_img.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/nvidia/ga107/gr/NET_img.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/rtl_bt/rtl8821cs_config.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/rtl_bt/rtl8821cs_config.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/rtl_bt/rtl8821cs_fw.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/rtl_bt/rtl8821cs_fw.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/rtlwifi/rtl8188fufw.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/rtlwifi/rtl8188fufw.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/rtlwifi/rtl8192fufw.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/rtlwifi/rtl8192fufw.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/rtlwifi/rtl8710bufw_SMIC.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/rtlwifi/rtl8710bufw_SMIC.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/rtlwifi/rtl8710bufw_UMC.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/rtlwifi/rtl8710bufw_UMC.bin differ Binary files /tmp/tmpeicwoeh2/qJu6ECoeA3/linux-firmware-20220329.git681281e4/rtw89/rtw8852b_fw-1.bin and /tmp/tmpeicwoeh2/aW8q_ul6iz/linux-firmware-20220329.git681281e4/rtw89/rtw8852b_fw-1.bin differ