]> git.proxmox.com Git - mirror_linux-firmware.git/commitdiff
Merge git://git.marvell.com/mwifiex-firmware
authorJosh Boyer <jwboyer@kernel.org>
Mon, 14 Jan 2019 15:29:15 +0000 (10:29 -0500)
committerJosh Boyer <jwboyer@kernel.org>
Mon, 14 Jan 2019 15:29:15 +0000 (10:29 -0500)
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
1174 files changed:
GPL-2 [new file with mode: 0644]
LICENCE.Abilis [new file with mode: 0644]
LICENCE.IntcSST2 [new file with mode: 0644]
LICENCE.Netronome [new file with mode: 0644]
LICENCE.adsp_sst [new file with mode: 0644]
LICENCE.cadence [new file with mode: 0644]
LICENCE.cavium [new file with mode: 0644]
LICENCE.cavium_liquidio [new file with mode: 0644]
LICENCE.chelsio_firmware
LICENCE.cypress [new file with mode: 0644]
LICENCE.e100 [new file with mode: 0644]
LICENCE.fw_sst_0f28 [new file with mode: 0644]
LICENCE.ibt_firmware
LICENCE.it913x [new file with mode: 0644]
LICENCE.iwlwifi_firmware
LICENCE.kaweth [new file with mode: 0644]
LICENCE.mediatek [new file with mode: 0644]
LICENCE.microchip [new file with mode: 0644]
LICENCE.moxa [new file with mode: 0644]
LICENCE.mwl8335 [deleted file]
LICENCE.nvidia [new file with mode: 0644]
LICENCE.open-ath9k-htc-firmware [new file with mode: 0644]
LICENCE.qat_firmware [new file with mode: 0644]
LICENCE.qla1280 [new file with mode: 0644]
LICENCE.qla2xxx
LICENCE.r8a779x_usb3 [new file with mode: 0644]
LICENCE.rockchip [new file with mode: 0644]
LICENCE.siano [new file with mode: 0644]
LICENCE.ti-connectivity
LICENCE.ti-keystone [new file with mode: 0644]
LICENCE.xc4000 [new file with mode: 0644]
LICENCE.xc5000c [new file with mode: 0644]
LICENSE.QualcommAtheros_ar3k [new file with mode: 0644]
LICENSE.QualcommAtheros_ath10k [new file with mode: 0644]
LICENSE.amd-ucode
LICENSE.amdgpu [new file with mode: 0644]
LICENSE.atmel [new file with mode: 0644]
LICENSE.hfi1_firmware [new file with mode: 0644]
LICENSE.i915 [new file with mode: 0644]
LICENSE.ipu3_firmware [new file with mode: 0644]
LICENSE.nxp_mc_firmware [new file with mode: 0644]
LICENSE.qcom [new file with mode: 0644]
LICENSE.radeon
LICENSE.sdma_firmware [new file with mode: 0644]
Makefile
README
WHENCE
a300_pfp.fw [new symlink]
a300_pm4.fw [new symlink]
amd-ucode/microcode_amd_fam15h.bin
amd-ucode/microcode_amd_fam15h.bin.asc
amd-ucode/microcode_amd_fam16h.bin [new file with mode: 0644]
amd-ucode/microcode_amd_fam16h.bin.asc [new file with mode: 0644]
amd-ucode/microcode_amd_fam17h.bin [new file with mode: 0644]
amd-ucode/microcode_amd_fam17h.bin.asc [new file with mode: 0644]
amdgpu/banks_k_2_smc.bin [new file with mode: 0644]
amdgpu/bonaire_ce.bin [new file with mode: 0644]
amdgpu/bonaire_k_smc.bin [new file with mode: 0644]
amdgpu/bonaire_mc.bin [new file with mode: 0644]
amdgpu/bonaire_me.bin [new file with mode: 0644]
amdgpu/bonaire_mec.bin [new file with mode: 0644]
amdgpu/bonaire_pfp.bin [new file with mode: 0644]
amdgpu/bonaire_rlc.bin [new file with mode: 0644]
amdgpu/bonaire_sdma.bin [new file with mode: 0644]
amdgpu/bonaire_sdma1.bin [new file with mode: 0644]
amdgpu/bonaire_smc.bin [new file with mode: 0644]
amdgpu/bonaire_uvd.bin [new file with mode: 0644]
amdgpu/bonaire_vce.bin [new file with mode: 0644]
amdgpu/carrizo_ce.bin [new file with mode: 0644]
amdgpu/carrizo_me.bin [new file with mode: 0644]
amdgpu/carrizo_mec.bin [new file with mode: 0644]
amdgpu/carrizo_mec2.bin [new file with mode: 0644]
amdgpu/carrizo_pfp.bin [new file with mode: 0644]
amdgpu/carrizo_rlc.bin [new file with mode: 0644]
amdgpu/carrizo_sdma.bin [new file with mode: 0644]
amdgpu/carrizo_sdma1.bin [new file with mode: 0644]
amdgpu/carrizo_uvd.bin [new file with mode: 0644]
amdgpu/carrizo_vce.bin [new file with mode: 0644]
amdgpu/fiji_ce.bin [new file with mode: 0644]
amdgpu/fiji_mc.bin [new file with mode: 0644]
amdgpu/fiji_me.bin [new file with mode: 0644]
amdgpu/fiji_mec.bin [new file with mode: 0644]
amdgpu/fiji_mec2.bin [new file with mode: 0644]
amdgpu/fiji_pfp.bin [new file with mode: 0644]
amdgpu/fiji_rlc.bin [new file with mode: 0644]
amdgpu/fiji_sdma.bin [new file with mode: 0644]
amdgpu/fiji_sdma1.bin [new file with mode: 0644]
amdgpu/fiji_smc.bin [new file with mode: 0644]
amdgpu/fiji_uvd.bin [new file with mode: 0644]
amdgpu/fiji_vce.bin [new file with mode: 0644]
amdgpu/hainan_ce.bin [new file with mode: 0644]
amdgpu/hainan_k_smc.bin [new file with mode: 0644]
amdgpu/hainan_mc.bin [new file with mode: 0644]
amdgpu/hainan_me.bin [new file with mode: 0644]
amdgpu/hainan_pfp.bin [new file with mode: 0644]
amdgpu/hainan_rlc.bin [new file with mode: 0644]
amdgpu/hainan_smc.bin [new file with mode: 0644]
amdgpu/hawaii_ce.bin [new file with mode: 0644]
amdgpu/hawaii_k_smc.bin [new file with mode: 0644]
amdgpu/hawaii_mc.bin [new file with mode: 0644]
amdgpu/hawaii_me.bin [new file with mode: 0644]
amdgpu/hawaii_mec.bin [new file with mode: 0644]
amdgpu/hawaii_pfp.bin [new file with mode: 0644]
amdgpu/hawaii_rlc.bin [new file with mode: 0644]
amdgpu/hawaii_sdma.bin [new file with mode: 0644]
amdgpu/hawaii_sdma1.bin [new file with mode: 0644]
amdgpu/hawaii_smc.bin [new file with mode: 0644]
amdgpu/hawaii_uvd.bin [new file with mode: 0644]
amdgpu/hawaii_vce.bin [new file with mode: 0644]
amdgpu/kabini_ce.bin [new file with mode: 0644]
amdgpu/kabini_me.bin [new file with mode: 0644]
amdgpu/kabini_mec.bin [new file with mode: 0644]
amdgpu/kabini_pfp.bin [new file with mode: 0644]
amdgpu/kabini_rlc.bin [new file with mode: 0644]
amdgpu/kabini_sdma.bin [new file with mode: 0644]
amdgpu/kabini_sdma1.bin [new file with mode: 0644]
amdgpu/kabini_uvd.bin [new file with mode: 0644]
amdgpu/kabini_vce.bin [new file with mode: 0644]
amdgpu/kaveri_ce.bin [new file with mode: 0644]
amdgpu/kaveri_me.bin [new file with mode: 0644]
amdgpu/kaveri_mec.bin [new file with mode: 0644]
amdgpu/kaveri_mec2.bin [new file with mode: 0644]
amdgpu/kaveri_pfp.bin [new file with mode: 0644]
amdgpu/kaveri_rlc.bin [new file with mode: 0644]
amdgpu/kaveri_sdma.bin [new file with mode: 0644]
amdgpu/kaveri_sdma1.bin [new file with mode: 0644]
amdgpu/kaveri_uvd.bin [new file with mode: 0644]
amdgpu/kaveri_vce.bin [new file with mode: 0644]
amdgpu/mullins_ce.bin [new file with mode: 0644]
amdgpu/mullins_me.bin [new file with mode: 0644]
amdgpu/mullins_mec.bin [new file with mode: 0644]
amdgpu/mullins_pfp.bin [new file with mode: 0644]
amdgpu/mullins_rlc.bin [new file with mode: 0644]
amdgpu/mullins_sdma.bin [new file with mode: 0644]
amdgpu/mullins_sdma1.bin [new file with mode: 0644]
amdgpu/mullins_uvd.bin [new file with mode: 0644]
amdgpu/mullins_vce.bin [new file with mode: 0644]
amdgpu/oland_ce.bin [new file with mode: 0644]
amdgpu/oland_k_smc.bin [new file with mode: 0644]
amdgpu/oland_mc.bin [new file with mode: 0644]
amdgpu/oland_me.bin [new file with mode: 0644]
amdgpu/oland_pfp.bin [new file with mode: 0644]
amdgpu/oland_rlc.bin [new file with mode: 0644]
amdgpu/oland_smc.bin [new file with mode: 0644]
amdgpu/pitcairn_ce.bin [new file with mode: 0644]
amdgpu/pitcairn_k_smc.bin [new file with mode: 0644]
amdgpu/pitcairn_mc.bin [new file with mode: 0644]
amdgpu/pitcairn_me.bin [new file with mode: 0644]
amdgpu/pitcairn_pfp.bin [new file with mode: 0644]
amdgpu/pitcairn_rlc.bin [new file with mode: 0644]
amdgpu/pitcairn_smc.bin [new file with mode: 0644]
amdgpu/polaris10_ce.bin [new file with mode: 0644]
amdgpu/polaris10_ce_2.bin [new file with mode: 0644]
amdgpu/polaris10_k2_smc.bin [new file with mode: 0644]
amdgpu/polaris10_k_mc.bin [new file with mode: 0644]
amdgpu/polaris10_k_smc.bin [new file with mode: 0644]
amdgpu/polaris10_mc.bin [new file with mode: 0644]
amdgpu/polaris10_me.bin [new file with mode: 0644]
amdgpu/polaris10_me_2.bin [new file with mode: 0644]
amdgpu/polaris10_mec.bin [new file with mode: 0644]
amdgpu/polaris10_mec2.bin [new file with mode: 0644]
amdgpu/polaris10_mec2_2.bin [new file with mode: 0644]
amdgpu/polaris10_mec_2.bin [new file with mode: 0644]
amdgpu/polaris10_pfp.bin [new file with mode: 0644]
amdgpu/polaris10_pfp_2.bin [new file with mode: 0644]
amdgpu/polaris10_rlc.bin [new file with mode: 0644]
amdgpu/polaris10_sdma.bin [new file with mode: 0644]
amdgpu/polaris10_sdma1.bin [new file with mode: 0644]
amdgpu/polaris10_smc.bin [new file with mode: 0644]
amdgpu/polaris10_smc_sk.bin [new file with mode: 0644]
amdgpu/polaris10_uvd.bin [new file with mode: 0644]
amdgpu/polaris10_vce.bin [new file with mode: 0644]
amdgpu/polaris11_ce.bin [new file with mode: 0644]
amdgpu/polaris11_ce_2.bin [new file with mode: 0644]
amdgpu/polaris11_k2_smc.bin [new file with mode: 0644]
amdgpu/polaris11_k_mc.bin [new file with mode: 0644]
amdgpu/polaris11_k_smc.bin [new file with mode: 0644]
amdgpu/polaris11_mc.bin [new file with mode: 0644]
amdgpu/polaris11_me.bin [new file with mode: 0644]
amdgpu/polaris11_me_2.bin [new file with mode: 0644]
amdgpu/polaris11_mec.bin [new file with mode: 0644]
amdgpu/polaris11_mec2.bin [new file with mode: 0644]
amdgpu/polaris11_mec2_2.bin [new file with mode: 0644]
amdgpu/polaris11_mec_2.bin [new file with mode: 0644]
amdgpu/polaris11_pfp.bin [new file with mode: 0644]
amdgpu/polaris11_pfp_2.bin [new file with mode: 0644]
amdgpu/polaris11_rlc.bin [new file with mode: 0644]
amdgpu/polaris11_sdma.bin [new file with mode: 0644]
amdgpu/polaris11_sdma1.bin [new file with mode: 0644]
amdgpu/polaris11_smc.bin [new file with mode: 0644]
amdgpu/polaris11_smc_sk.bin [new file with mode: 0644]
amdgpu/polaris11_uvd.bin [new file with mode: 0644]
amdgpu/polaris11_vce.bin [new file with mode: 0644]
amdgpu/polaris12_ce.bin [new file with mode: 0644]
amdgpu/polaris12_ce_2.bin [new file with mode: 0644]
amdgpu/polaris12_k_mc.bin [new file with mode: 0644]
amdgpu/polaris12_k_smc.bin [new file with mode: 0644]
amdgpu/polaris12_mc.bin [new file with mode: 0644]
amdgpu/polaris12_me.bin [new file with mode: 0644]
amdgpu/polaris12_me_2.bin [new file with mode: 0644]
amdgpu/polaris12_mec.bin [new file with mode: 0644]
amdgpu/polaris12_mec2.bin [new file with mode: 0644]
amdgpu/polaris12_mec2_2.bin [new file with mode: 0644]
amdgpu/polaris12_mec_2.bin [new file with mode: 0644]
amdgpu/polaris12_pfp.bin [new file with mode: 0644]
amdgpu/polaris12_pfp_2.bin [new file with mode: 0644]
amdgpu/polaris12_rlc.bin [new file with mode: 0644]
amdgpu/polaris12_sdma.bin [new file with mode: 0644]
amdgpu/polaris12_sdma1.bin [new file with mode: 0644]
amdgpu/polaris12_smc.bin [new file with mode: 0644]
amdgpu/polaris12_uvd.bin [new file with mode: 0644]
amdgpu/polaris12_vce.bin [new file with mode: 0644]
amdgpu/raven_asd.bin [new file with mode: 0644]
amdgpu/raven_ce.bin [new file with mode: 0644]
amdgpu/raven_dmcu.bin [new file with mode: 0644]
amdgpu/raven_gpu_info.bin [new file with mode: 0644]
amdgpu/raven_me.bin [new file with mode: 0644]
amdgpu/raven_mec.bin [new file with mode: 0644]
amdgpu/raven_mec2.bin [new file with mode: 0644]
amdgpu/raven_pfp.bin [new file with mode: 0644]
amdgpu/raven_rlc.bin [new file with mode: 0644]
amdgpu/raven_sdma.bin [new file with mode: 0644]
amdgpu/raven_vcn.bin [new file with mode: 0644]
amdgpu/si58_mc.bin [new file with mode: 0644]
amdgpu/stoney_ce.bin [new file with mode: 0644]
amdgpu/stoney_me.bin [new file with mode: 0644]
amdgpu/stoney_mec.bin [new file with mode: 0644]
amdgpu/stoney_pfp.bin [new file with mode: 0644]
amdgpu/stoney_rlc.bin [new file with mode: 0644]
amdgpu/stoney_sdma.bin [new file with mode: 0644]
amdgpu/stoney_uvd.bin [new file with mode: 0644]
amdgpu/stoney_vce.bin [new file with mode: 0644]
amdgpu/tahiti_ce.bin [new file with mode: 0644]
amdgpu/tahiti_k_smc.bin [new file with mode: 0644]
amdgpu/tahiti_mc.bin [new file with mode: 0644]
amdgpu/tahiti_me.bin [new file with mode: 0644]
amdgpu/tahiti_pfp.bin [new file with mode: 0644]
amdgpu/tahiti_rlc.bin [new file with mode: 0644]
amdgpu/tahiti_smc.bin [new file with mode: 0644]
amdgpu/tonga_ce.bin [new file with mode: 0644]
amdgpu/tonga_k_smc.bin [new file with mode: 0644]
amdgpu/tonga_mc.bin [new file with mode: 0644]
amdgpu/tonga_me.bin [new file with mode: 0644]
amdgpu/tonga_mec.bin [new file with mode: 0644]
amdgpu/tonga_mec2.bin [new file with mode: 0644]
amdgpu/tonga_pfp.bin [new file with mode: 0644]
amdgpu/tonga_rlc.bin [new file with mode: 0644]
amdgpu/tonga_sdma.bin [new file with mode: 0644]
amdgpu/tonga_sdma1.bin [new file with mode: 0644]
amdgpu/tonga_smc.bin [new file with mode: 0644]
amdgpu/tonga_uvd.bin [new file with mode: 0644]
amdgpu/tonga_vce.bin [new file with mode: 0644]
amdgpu/topaz_ce.bin [new file with mode: 0644]
amdgpu/topaz_k_smc.bin [new file with mode: 0644]
amdgpu/topaz_mc.bin [new file with mode: 0644]
amdgpu/topaz_me.bin [new file with mode: 0644]
amdgpu/topaz_mec.bin [new file with mode: 0644]
amdgpu/topaz_mec2.bin [new file with mode: 0644]
amdgpu/topaz_pfp.bin [new file with mode: 0644]
amdgpu/topaz_rlc.bin [new file with mode: 0644]
amdgpu/topaz_sdma.bin [new file with mode: 0644]
amdgpu/topaz_sdma1.bin [new file with mode: 0644]
amdgpu/topaz_smc.bin [new file with mode: 0644]
amdgpu/vega10_acg_smc.bin [new file with mode: 0644]
amdgpu/vega10_asd.bin [new file with mode: 0644]
amdgpu/vega10_ce.bin [new file with mode: 0644]
amdgpu/vega10_gpu_info.bin [new file with mode: 0644]
amdgpu/vega10_me.bin [new file with mode: 0644]
amdgpu/vega10_mec.bin [new file with mode: 0644]
amdgpu/vega10_mec2.bin [new file with mode: 0644]
amdgpu/vega10_pfp.bin [new file with mode: 0644]
amdgpu/vega10_rlc.bin [new file with mode: 0644]
amdgpu/vega10_sdma.bin [new file with mode: 0644]
amdgpu/vega10_sdma1.bin [new file with mode: 0644]
amdgpu/vega10_smc.bin [new file with mode: 0644]
amdgpu/vega10_sos.bin [new file with mode: 0644]
amdgpu/vega10_uvd.bin [new file with mode: 0644]
amdgpu/vega10_vce.bin [new file with mode: 0644]
amdgpu/vega12_asd.bin [new file with mode: 0644]
amdgpu/vega12_ce.bin [new file with mode: 0644]
amdgpu/vega12_gpu_info.bin [new file with mode: 0644]
amdgpu/vega12_me.bin [new file with mode: 0644]
amdgpu/vega12_mec.bin [new file with mode: 0644]
amdgpu/vega12_mec2.bin [new file with mode: 0644]
amdgpu/vega12_pfp.bin [new file with mode: 0644]
amdgpu/vega12_rlc.bin [new file with mode: 0644]
amdgpu/vega12_sdma.bin [new file with mode: 0644]
amdgpu/vega12_sdma1.bin [new file with mode: 0644]
amdgpu/vega12_smc.bin [new file with mode: 0644]
amdgpu/vega12_sos.bin [new file with mode: 0644]
amdgpu/vega12_uvd.bin [new file with mode: 0644]
amdgpu/vega12_vce.bin [new file with mode: 0644]
amdgpu/vegam_ce.bin [new file with mode: 0644]
amdgpu/vegam_me.bin [new file with mode: 0644]
amdgpu/vegam_mec.bin [new file with mode: 0644]
amdgpu/vegam_mec2.bin [new file with mode: 0644]
amdgpu/vegam_pfp.bin [new file with mode: 0644]
amdgpu/vegam_rlc.bin [new file with mode: 0644]
amdgpu/vegam_sdma.bin [new file with mode: 0644]
amdgpu/vegam_sdma1.bin [new file with mode: 0644]
amdgpu/vegam_smc.bin [new file with mode: 0644]
amdgpu/vegam_uvd.bin [new file with mode: 0644]
amdgpu/vegam_vce.bin [new file with mode: 0644]
amdgpu/verde_ce.bin [new file with mode: 0644]
amdgpu/verde_k_smc.bin [new file with mode: 0644]
amdgpu/verde_mc.bin [new file with mode: 0644]
amdgpu/verde_me.bin [new file with mode: 0644]
amdgpu/verde_pfp.bin [new file with mode: 0644]
amdgpu/verde_rlc.bin [new file with mode: 0644]
amdgpu/verde_smc.bin [new file with mode: 0644]
ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu [new file with mode: 0644]
ar3k/AthrBT_0x01020201.dfu
ar3k/AthrBT_0x11020100.dfu [new file with mode: 0644]
ar3k/AthrBT_0x31010100.dfu [new file with mode: 0644]
ar3k/ramps_0x11020100_40.dfu [new file with mode: 0644]
ar3k/ramps_0x31010100_40.dfu [new file with mode: 0644]
as102_data1_st.hex [new file with mode: 0644]
as102_data2_st.hex [new file with mode: 0644]
ath10k/QCA4019/hw1.0/board-2.bin [new file with mode: 0644]
ath10k/QCA4019/hw1.0/firmware-5.bin [new file with mode: 0644]
ath10k/QCA4019/hw1.0/notice_ath10k_firmware-5.txt [new file with mode: 0644]
ath10k/QCA6174/hw2.1/board-2.bin [new file with mode: 0644]
ath10k/QCA6174/hw2.1/board.bin [new file with mode: 0644]
ath10k/QCA6174/hw2.1/firmware-5.bin [new file with mode: 0644]
ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt [new file with mode: 0644]
ath10k/QCA6174/hw3.0/board-2.bin [new file with mode: 0644]
ath10k/QCA6174/hw3.0/board.bin [new file with mode: 0644]
ath10k/QCA6174/hw3.0/firmware-4.bin [new file with mode: 0644]
ath10k/QCA6174/hw3.0/firmware-6.bin [new file with mode: 0644]
ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt [new file with mode: 0644]
ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt [new file with mode: 0644]
ath10k/QCA9377/hw1.0/board-2.bin [new file with mode: 0644]
ath10k/QCA9377/hw1.0/board.bin [new file with mode: 0644]
ath10k/QCA9377/hw1.0/firmware-5.bin [new file with mode: 0644]
ath10k/QCA9377/hw1.0/firmware-6.bin [new file with mode: 0644]
ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt [new file with mode: 0644]
ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt [new file with mode: 0644]
ath10k/QCA9887/hw1.0/board.bin [new file with mode: 0644]
ath10k/QCA9887/hw1.0/firmware-5.bin [new file with mode: 0644]
ath10k/QCA9887/hw1.0/notice_ath10k_firmware-5.txt [new file with mode: 0644]
ath10k/QCA9888/hw2.0/board-2.bin [new file with mode: 0644]
ath10k/QCA9888/hw2.0/firmware-5.bin [new file with mode: 0644]
ath10k/QCA9888/hw2.0/notice_ath10k_firmware-5.txt [new file with mode: 0644]
ath10k/QCA988X/hw2.0/board.bin [new file with mode: 0644]
ath10k/QCA988X/hw2.0/firmware-4.bin [new file with mode: 0644]
ath10k/QCA988X/hw2.0/firmware-5.bin [new file with mode: 0644]
ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt [new file with mode: 0644]
ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt [new file with mode: 0644]
ath10k/QCA9984/hw1.0/board-2.bin [new file with mode: 0644]
ath10k/QCA9984/hw1.0/firmware-5.bin [new file with mode: 0644]
ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt [new file with mode: 0644]
ath10k/QCA99X0/hw2.0/board.bin [new file with mode: 0644]
ath10k/QCA99X0/hw2.0/firmware-5.bin [new file with mode: 0644]
ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt [new file with mode: 0644]
ath9k_htc/htc_7010-1.4.0.fw [new file with mode: 0644]
ath9k_htc/htc_9271-1.4.0.fw [new file with mode: 0644]
atmel/wilc1000_ap_fw.bin [new file with mode: 0644]
atmel/wilc1000_fw.bin [new file with mode: 0644]
atmel/wilc1000_p2p_fw.bin [new file with mode: 0644]
atmel/wilc1000_wifi_firmware.bin [new file with mode: 0644]
atusb/ChangeLog [new file with mode: 0644]
atusb/atusb-0.2.dfu [new file with mode: 0644]
atusb/atusb-0.3.dfu [new file with mode: 0644]
atusb/rzusb-0.3.bin [new file with mode: 0644]
bnx2x/bnx2x-e1-7.10.51.0.fw [new file with mode: 0644]
bnx2x/bnx2x-e1-7.12.30.0.fw [new file with mode: 0644]
bnx2x/bnx2x-e1-7.13.1.0.fw [new file with mode: 0644]
bnx2x/bnx2x-e1h-7.10.51.0.fw [new file with mode: 0644]
bnx2x/bnx2x-e1h-7.12.30.0.fw [new file with mode: 0644]
bnx2x/bnx2x-e1h-7.13.1.0.fw [new file with mode: 0644]
bnx2x/bnx2x-e2-7.10.51.0.fw [new file with mode: 0644]
bnx2x/bnx2x-e2-7.12.30.0.fw [new file with mode: 0644]
bnx2x/bnx2x-e2-7.13.1.0.fw [new file with mode: 0644]
brcm/BCM-0bb4-0306.hcd [new file with mode: 0644]
brcm/brcmfmac43143-sdio.bin [new file with mode: 0644]
brcm/brcmfmac43143.bin [new file with mode: 0644]
brcm/brcmfmac43241b5-sdio.bin [new file with mode: 0644]
brcm/brcmfmac43242a.bin [new file with mode: 0644]
brcm/brcmfmac4330-sdio.Prowise-PT301.txt [new file with mode: 0644]
brcm/brcmfmac43340-sdio.bin [new file with mode: 0644]
brcm/brcmfmac43340-sdio.meegopad-t08.txt [new file with mode: 0644]
brcm/brcmfmac43362-sdio.bin
brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt [new file with mode: 0644]
brcm/brcmfmac43362-sdio.lemaker,bananapro.txt [new symlink]
brcm/brcmfmac4339-sdio.bin [new file with mode: 0644]
brcm/brcmfmac43430-sdio.AP6212.txt [new file with mode: 0644]
brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt [new file with mode: 0644]
brcm/brcmfmac43430-sdio.MUR1DX.txt [new file with mode: 0644]
brcm/brcmfmac43430-sdio.bin [new file with mode: 0644]
brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt [new file with mode: 0644]
brcm/brcmfmac43430a0-sdio.bin [new file with mode: 0644]
brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt [new file with mode: 0644]
brcm/brcmfmac43455-sdio.bin [new file with mode: 0644]
brcm/brcmfmac4350-pcie.bin [new file with mode: 0644]
brcm/brcmfmac4350c2-pcie.bin [new file with mode: 0644]
brcm/brcmfmac4354-sdio.bin [new file with mode: 0644]
brcm/brcmfmac4356-pcie.bin [new file with mode: 0644]
brcm/brcmfmac4356-pcie.gpd-win-pocket.txt [new file with mode: 0644]
brcm/brcmfmac4356-sdio.bin [new file with mode: 0644]
brcm/brcmfmac43569.bin [new file with mode: 0644]
brcm/brcmfmac43570-pcie.bin [new file with mode: 0644]
brcm/brcmfmac4358-pcie.bin [new file with mode: 0644]
brcm/brcmfmac43602-pcie.ap.bin [new file with mode: 0644]
brcm/brcmfmac43602-pcie.bin [new file with mode: 0644]
brcm/brcmfmac4366b-pcie.bin [new file with mode: 0644]
brcm/brcmfmac4366c-pcie.bin [new file with mode: 0644]
brcm/brcmfmac4371-pcie.bin [new file with mode: 0644]
brcm/brcmfmac4373-sdio.bin [new file with mode: 0644]
brcm/brcmfmac4373.bin [new file with mode: 0644]
cadence/mhdp8546.bin [new file with mode: 0755]
cavium/cnn55xx_se.fw [new file with mode: 0644]
cbfw-3.2.5.1.bin [new file with mode: 0644]
check_whence.py [new file with mode: 0755]
cmmb_vega_12mhz.inp [new file with mode: 0644]
cmmb_venice_12mhz.inp [new file with mode: 0644]
ct2fw-3.2.5.1.bin [new file with mode: 0644]
ctfw-3.2.5.1.bin [new file with mode: 0644]
cxgb4/aq1202_fw.cld [new file with mode: 0644]
cxgb4/bcm8483.bin [new file with mode: 0644]
cxgb4/t4fw-1.14.4.0.bin [new file with mode: 0644]
cxgb4/t4fw-1.15.37.0.bin [new file with mode: 0644]
cxgb4/t4fw-1.22.9.0.bin [new file with mode: 0644]
cxgb4/t4fw-1.9.23.0.bin [deleted file]
cxgb4/t4fw.bin
cxgb4/t5fw-1.14.4.0.bin [new file with mode: 0644]
cxgb4/t5fw-1.15.37.0.bin [new file with mode: 0644]
cxgb4/t5fw-1.22.9.0.bin [new file with mode: 0644]
cxgb4/t5fw-1.9.23.0.bin [deleted file]
cxgb4/t5fw.bin
cxgb4/t6fw-1.22.9.0.bin [new file with mode: 0644]
cxgb4/t6fw.bin [new symlink]
dpaa2/mc/mc_10.10.0_ls1088a.itb [new file with mode: 0644]
dpaa2/mc/mc_10.10.0_ls2088a.itb [new file with mode: 0644]
dpaa2/mc/mc_10.10.0_lx2160a.itb [new file with mode: 0644]
dvb-fe-xc4000-1.4.1.fw [new file with mode: 0644]
dvb-fe-xc5000c-4.1.30.7.fw [new file with mode: 0644]
dvb-usb-it9135-01.fw [new file with mode: 0644]
dvb-usb-it9135-02.fw [new file with mode: 0644]
dvb_nova_12mhz.inp [new file with mode: 0644]
dvb_nova_12mhz_b0.inp [new file with mode: 0644]
f2255usb.bin
hfi1_dc8051.fw [new file with mode: 0644]
hfi1_fabric.fw [new file with mode: 0644]
hfi1_pcie.fw [new file with mode: 0644]
hfi1_sbus.fw [new file with mode: 0644]
htc_7010.fw
htc_9271.fw
i915/bxt_dmc_ver1.bin [new symlink]
i915/bxt_dmc_ver1_07.bin [new file with mode: 0644]
i915/bxt_guc_ver8_7.bin [new file with mode: 0644]
i915/bxt_guc_ver9_29.bin [new file with mode: 0644]
i915/bxt_huc_ver01_07_1398.bin [new file with mode: 0644]
i915/bxt_huc_ver01_8_2893.bin [new file with mode: 0644]
i915/cnl_dmc_ver1_06.bin [new file with mode: 0644]
i915/cnl_dmc_ver1_07.bin [new file with mode: 0644]
i915/glk_dmc_ver1_04.bin [new file with mode: 0644]
i915/icl_dmc_ver1_07.bin [new file with mode: 0644]
i915/kbl_dmc_ver1.bin [new symlink]
i915/kbl_dmc_ver1_01.bin [new file with mode: 0644]
i915/kbl_dmc_ver1_04.bin [new file with mode: 0644]
i915/kbl_guc_ver9_14.bin [new file with mode: 0644]
i915/kbl_guc_ver9_39.bin [new file with mode: 0644]
i915/kbl_huc_ver02_00_1810.bin [new file with mode: 0644]
i915/skl_dmc_ver1.bin [new symlink]
i915/skl_dmc_ver1_23.bin [new file with mode: 0644]
i915/skl_dmc_ver1_26.bin [new file with mode: 0644]
i915/skl_dmc_ver1_27.bin [new file with mode: 0644]
i915/skl_guc_ver1.bin [new file with mode: 0644]
i915/skl_guc_ver4.bin [new file with mode: 0644]
i915/skl_guc_ver6.bin [new symlink]
i915/skl_guc_ver6_1.bin [new file with mode: 0644]
i915/skl_guc_ver9_33.bin [new file with mode: 0644]
i915/skl_huc_ver01_07_1398.bin [new file with mode: 0644]
imx/sdma/sdma-imx6q.bin [new file with mode: 0644]
imx/sdma/sdma-imx7d.bin [new file with mode: 0644]
intel/IntcSST2.bin [new file with mode: 0644]
intel/dsp_fw_bxtn.bin [new symlink]
intel/dsp_fw_bxtn_v2219.bin [new file with mode: 0644]
intel/dsp_fw_bxtn_v3366.bin [new file with mode: 0644]
intel/dsp_fw_cnl.bin [new symlink]
intel/dsp_fw_cnl_v1191.bin [new file with mode: 0644]
intel/dsp_fw_cnl_v1858.bin [new file with mode: 0644]
intel/dsp_fw_glk.bin [new symlink]
intel/dsp_fw_glk_v1814.bin [new file with mode: 0644]
intel/dsp_fw_glk_v2768.bin [new file with mode: 0644]
intel/dsp_fw_glk_v2880.bin [new file with mode: 0644]
intel/dsp_fw_glk_v3366.bin [new file with mode: 0644]
intel/dsp_fw_kbl.bin [new symlink]
intel/dsp_fw_kbl_v1037.bin [new file with mode: 0644]
intel/dsp_fw_kbl_v2042.bin [new file with mode: 0644]
intel/dsp_fw_kbl_v2630.bin [new file with mode: 0644]
intel/dsp_fw_kbl_v3266.bin [new file with mode: 0644]
intel/dsp_fw_kbl_v3402.bin [new file with mode: 0644]
intel/dsp_fw_kbl_v3420.bin [new file with mode: 0644]
intel/dsp_fw_kbl_v701.bin [new file with mode: 0644]
intel/dsp_fw_release.bin [new symlink]
intel/dsp_fw_release_v3402.bin [new file with mode: 0644]
intel/dsp_fw_release_v969.bin [new file with mode: 0644]
intel/fw_sst_0f28.bin [new file with mode: 0644]
intel/fw_sst_0f28.bin-48kHz_i2s_master [new file with mode: 0644]
intel/fw_sst_0f28_ssp0.bin [new file with mode: 0644]
intel/fw_sst_22a8.bin [new file with mode: 0644]
intel/ibt-11-5.ddc [new file with mode: 0644]
intel/ibt-11-5.sfi [new file with mode: 0644]
intel/ibt-12-16.ddc [new file with mode: 0644]
intel/ibt-12-16.sfi [new file with mode: 0644]
intel/ibt-17-0-1.ddc [new file with mode: 0644]
intel/ibt-17-0-1.sfi [new file with mode: 0644]
intel/ibt-17-1.ddc [new file with mode: 0644]
intel/ibt-17-1.sfi [new file with mode: 0644]
intel/ibt-17-16-1.ddc [new file with mode: 0644]
intel/ibt-17-16-1.sfi [new file with mode: 0644]
intel/ibt-17-2.ddc [new file with mode: 0644]
intel/ibt-17-2.sfi [new file with mode: 0644]
intel/ibt-18-0-1.ddc [new file with mode: 0644]
intel/ibt-18-0-1.sfi [new file with mode: 0644]
intel/ibt-18-1.ddc [new file with mode: 0644]
intel/ibt-18-1.sfi [new file with mode: 0644]
intel/ibt-18-16-1.ddc [new file with mode: 0644]
intel/ibt-18-16-1.sfi [new file with mode: 0644]
intel/ibt-18-2.ddc [new file with mode: 0644]
intel/ibt-18-2.sfi [new file with mode: 0644]
intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq [new file with mode: 0644]
intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq [new file with mode: 0644]
intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq [new file with mode: 0644]
intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq [new file with mode: 0644]
intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq [new file with mode: 0644]
intel/ibt-hw-37.8.bseq [new file with mode: 0644]
intel/ipu3-fw.bin [new symlink]
intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin [new file with mode: 0644]
isdbt_nova_12mhz.inp [new file with mode: 0644]
isdbt_nova_12mhz_b0.inp [new file with mode: 0644]
isdbt_rio.inp [new file with mode: 0644]
iwlwifi-3160-10.ucode [new file with mode: 0644]
iwlwifi-3160-12.ucode [new file with mode: 0644]
iwlwifi-3160-13.ucode [new file with mode: 0644]
iwlwifi-3160-16.ucode [new file with mode: 0644]
iwlwifi-3160-17.ucode [new file with mode: 0644]
iwlwifi-3160-9.ucode [new file with mode: 0644]
iwlwifi-3168-21.ucode [new file with mode: 0644]
iwlwifi-3168-22.ucode [new file with mode: 0644]
iwlwifi-3168-27.ucode [new file with mode: 0644]
iwlwifi-3168-29.ucode [new file with mode: 0644]
iwlwifi-7260-10.ucode [new file with mode: 0644]
iwlwifi-7260-12.ucode [new file with mode: 0644]
iwlwifi-7260-13.ucode [new file with mode: 0644]
iwlwifi-7260-16.ucode [new file with mode: 0644]
iwlwifi-7260-17.ucode [new file with mode: 0644]
iwlwifi-7260-9.ucode [new file with mode: 0644]
iwlwifi-7265-10.ucode [new file with mode: 0644]
iwlwifi-7265-12.ucode [new file with mode: 0644]
iwlwifi-7265-13.ucode [new file with mode: 0644]
iwlwifi-7265-16.ucode [new file with mode: 0644]
iwlwifi-7265-17.ucode [new file with mode: 0644]
iwlwifi-7265-8.ucode [new file with mode: 0644]
iwlwifi-7265-9.ucode [new file with mode: 0644]
iwlwifi-7265D-10.ucode [new symlink]
iwlwifi-7265D-12.ucode [new file with mode: 0644]
iwlwifi-7265D-13.ucode [new file with mode: 0644]
iwlwifi-7265D-16.ucode [new file with mode: 0644]
iwlwifi-7265D-17.ucode [new file with mode: 0644]
iwlwifi-7265D-21.ucode [new file with mode: 0644]
iwlwifi-7265D-22.ucode [new file with mode: 0644]
iwlwifi-7265D-27.ucode [new file with mode: 0644]
iwlwifi-7265D-29.ucode [new file with mode: 0644]
iwlwifi-8000C-13.ucode [new file with mode: 0644]
iwlwifi-8000C-16.ucode [new file with mode: 0644]
iwlwifi-8000C-21.ucode [new file with mode: 0644]
iwlwifi-8000C-22.ucode [new file with mode: 0644]
iwlwifi-8000C-27.ucode [new file with mode: 0644]
iwlwifi-8000C-31.ucode [new file with mode: 0644]
iwlwifi-8000C-34.ucode [new file with mode: 0644]
iwlwifi-8000C-36.ucode [new file with mode: 0644]
iwlwifi-8265-21.ucode [new file with mode: 0644]
iwlwifi-8265-22.ucode [new file with mode: 0644]
iwlwifi-8265-27.ucode [new file with mode: 0644]
iwlwifi-8265-31.ucode [new file with mode: 0644]
iwlwifi-8265-34.ucode [new file with mode: 0644]
iwlwifi-8265-36.ucode [new file with mode: 0644]
iwlwifi-9000-pu-b0-jf-b0-33.ucode [new file with mode: 0644]
iwlwifi-9000-pu-b0-jf-b0-34.ucode [new file with mode: 0644]
iwlwifi-9000-pu-b0-jf-b0-38.ucode [new file with mode: 0644]
iwlwifi-9000-pu-b0-jf-b0-41.ucode [new file with mode: 0644]
iwlwifi-9000-pu-b0-jf-b0-43.ucode [new file with mode: 0644]
iwlwifi-9260-th-b0-jf-b0-33.ucode [new file with mode: 0644]
iwlwifi-9260-th-b0-jf-b0-34.ucode [new file with mode: 0644]
iwlwifi-9260-th-b0-jf-b0-38.ucode [new file with mode: 0644]
iwlwifi-9260-th-b0-jf-b0-41.ucode [new file with mode: 0644]
iwlwifi-9260-th-b0-jf-b0-43.ucode [new file with mode: 0644]
liquidio/lio_210nv_nic.bin [new file with mode: 0644]
liquidio/lio_210sv_nic.bin [new file with mode: 0644]
liquidio/lio_23xx_nic.bin [new file with mode: 0644]
liquidio/lio_23xx_vsw.bin [new file with mode: 0644]
liquidio/lio_410nv_nic.bin [new file with mode: 0644]
mediatek/mt7610e.bin [new file with mode: 0644]
mediatek/mt7610u.bin [new file with mode: 0644]
mediatek/mt7622pr2h.bin [new file with mode: 0755]
mediatek/mt7650e.bin [new file with mode: 0644]
mediatek/mt7662u.bin [new file with mode: 0644]
mediatek/mt7662u_rom_patch.bin [new file with mode: 0644]
mediatek/mt7668pr2h.bin [new file with mode: 0755]
mellanox/mlxsw_spectrum-13.1420.122.mfa2 [new file with mode: 0644]
mellanox/mlxsw_spectrum-13.1530.152.mfa2 [new file with mode: 0644]
mellanox/mlxsw_spectrum-13.1620.192.mfa2 [new file with mode: 0644]
mellanox/mlxsw_spectrum-13.1702.6.mfa2 [new file with mode: 0644]
mellanox/mlxsw_spectrum-13.1703.4.mfa2 [new file with mode: 0644]
mellanox/mlxsw_spectrum-13.1910.622.mfa2 [new file with mode: 0644]
microchip/mscc_vsc8574_revb_int8051_29e8.bin [new file with mode: 0644]
microchip/mscc_vsc8584_revb_int8051_fb48.bin [new file with mode: 0644]
moxa/moxa-1110.fw [new file with mode: 0644]
moxa/moxa-1130.fw [new file with mode: 0644]
moxa/moxa-1131.fw [new file with mode: 0644]
moxa/moxa-1150.fw [new file with mode: 0644]
moxa/moxa-1151.fw [new file with mode: 0644]
mrvl/pcie8997_wlan_v4.bin [changed mode: 0755->0644]
mrvl/sd8801_uapsta.bin [changed mode: 0755->0644]
mrvl/sd8887_uapsta.bin [changed mode: 0755->0644]
mrvl/usb8766_uapsta.bin [changed mode: 0755->0644]
mrvl/usb8801_uapsta.bin [changed mode: 0755->0644]
mt7601u.bin [new file with mode: 0644]
mt7662.bin [new file with mode: 0644]
mt7662_rom_patch.bin [new file with mode: 0644]
mwlwifi/88W8864.bin [new file with mode: 0644]
mwlwifi/88W8897.bin [new file with mode: 0644]
netronome/bpf/nic_AMDA0058-0011_2x40.nffw [new file with mode: 0644]
netronome/bpf/nic_AMDA0058-0012_2x40.nffw [new file with mode: 0644]
netronome/bpf/nic_AMDA0078-0011_1x100.nffw [new file with mode: 0644]
netronome/bpf/nic_AMDA0081-0001_1x40.nffw [new file with mode: 0644]
netronome/bpf/nic_AMDA0081-0001_4x10.nffw [new file with mode: 0644]
netronome/bpf/nic_AMDA0096-0001_2x10.nffw [new file with mode: 0644]
netronome/bpf/nic_AMDA0097-0001_2x40.nffw [new file with mode: 0644]
netronome/bpf/nic_AMDA0097-0001_4x10_1x40.nffw [new file with mode: 0644]
netronome/bpf/nic_AMDA0097-0001_8x10.nffw [new file with mode: 0644]
netronome/bpf/nic_AMDA0099-0001_1x10_1x25.nffw [new file with mode: 0644]
netronome/bpf/nic_AMDA0099-0001_2x10.nffw [new file with mode: 0644]
netronome/bpf/nic_AMDA0099-0001_2x25.nffw [new file with mode: 0644]
netronome/flower/nic_AMDA0081-0001_1x40.nffw [new symlink]
netronome/flower/nic_AMDA0081-0001_4x10.nffw [new symlink]
netronome/flower/nic_AMDA0081.nffw [new symlink]
netronome/flower/nic_AMDA0096-0001_2x10.nffw [new symlink]
netronome/flower/nic_AMDA0096.nffw [new file with mode: 0644]
netronome/flower/nic_AMDA0097-0001_2x40.nffw [new symlink]
netronome/flower/nic_AMDA0097-0001_4x10_1x40.nffw [new symlink]
netronome/flower/nic_AMDA0097-0001_8x10.nffw [new symlink]
netronome/flower/nic_AMDA0097.nffw [new file with mode: 0644]
netronome/flower/nic_AMDA0099-0001_1x10_1x25.nffw [new symlink]
netronome/flower/nic_AMDA0099-0001_2x10.nffw [new symlink]
netronome/flower/nic_AMDA0099-0001_2x25.nffw [new symlink]
netronome/flower/nic_AMDA0099.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0058-0011_2x40.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0058-0012_2x40.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0078-0011_1x100.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0081-0001_1x40.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0081-0001_4x10.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0096-0001_2x10.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0097-0001_2x40.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0097-0001_4x10_1x40.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0097-0001_8x10.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0099-0001_1x10_1x25.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0099-0001_2x10.nffw [new file with mode: 0644]
netronome/nic-sriov/nic_AMDA0099-0001_2x25.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0058-0011_2x40.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0058-0012_2x40.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0078-0011_1x100.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0081-0001_1x40.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0081-0001_4x10.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0096-0001_2x10.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0097-0001_2x40.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0097-0001_4x10_1x40.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0097-0001_8x10.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0099-0001_1x10_1x25.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0099-0001_2x10.nffw [new file with mode: 0644]
netronome/nic/nic_AMDA0099-0001_2x25.nffw [new file with mode: 0644]
netronome/nic_AMDA0058-0011_2x40.nffw [new symlink]
netronome/nic_AMDA0058-0012_2x40.nffw [new symlink]
netronome/nic_AMDA0078-0011_1x100.nffw [new symlink]
netronome/nic_AMDA0081-0001_1x40.nffw [new symlink]
netronome/nic_AMDA0081-0001_4x10.nffw [new symlink]
netronome/nic_AMDA0096-0001_2x10.nffw [new symlink]
netronome/nic_AMDA0097-0001_2x40.nffw [new symlink]
netronome/nic_AMDA0097-0001_4x10_1x40.nffw [new symlink]
netronome/nic_AMDA0097-0001_8x10.nffw [new symlink]
netronome/nic_AMDA0099-0001_1x10_1x25.nffw [new symlink]
netronome/nic_AMDA0099-0001_2x10.nffw [new symlink]
netronome/nic_AMDA0099-0001_2x25.nffw [new symlink]
nvidia/gk20a/fecs_data.bin [new file with mode: 0644]
nvidia/gk20a/fecs_inst.bin [new file with mode: 0644]
nvidia/gk20a/gpccs_data.bin [new file with mode: 0644]
nvidia/gk20a/gpccs_inst.bin [new file with mode: 0644]
nvidia/gk20a/sw_bundle_init.bin [new file with mode: 0644]
nvidia/gk20a/sw_ctx.bin [new file with mode: 0644]
nvidia/gk20a/sw_method_init.bin [new file with mode: 0644]
nvidia/gk20a/sw_nonctx.bin [new file with mode: 0644]
nvidia/gm200/acr/bl.bin [new file with mode: 0644]
nvidia/gm200/acr/ucode_load.bin [new file with mode: 0644]
nvidia/gm200/acr/ucode_unload.bin [new file with mode: 0644]
nvidia/gm200/gr/fecs_bl.bin [new file with mode: 0644]
nvidia/gm200/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gm200/gr/fecs_inst.bin [new file with mode: 0644]
nvidia/gm200/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gm200/gr/gpccs_bl.bin [new file with mode: 0644]
nvidia/gm200/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gm200/gr/gpccs_inst.bin [new file with mode: 0644]
nvidia/gm200/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/gm200/gr/sw_bundle_init.bin [new file with mode: 0644]
nvidia/gm200/gr/sw_ctx.bin [new file with mode: 0644]
nvidia/gm200/gr/sw_method_init.bin [new file with mode: 0644]
nvidia/gm200/gr/sw_nonctx.bin [new file with mode: 0644]
nvidia/gm204/acr/bl.bin [new symlink]
nvidia/gm204/acr/ucode_load.bin [new symlink]
nvidia/gm204/acr/ucode_unload.bin [new symlink]
nvidia/gm204/gr/fecs_bl.bin [new symlink]
nvidia/gm204/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gm204/gr/fecs_inst.bin [new symlink]
nvidia/gm204/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gm204/gr/gpccs_bl.bin [new symlink]
nvidia/gm204/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gm204/gr/gpccs_inst.bin [new symlink]
nvidia/gm204/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/gm204/gr/sw_bundle_init.bin [new symlink]
nvidia/gm204/gr/sw_ctx.bin [new symlink]
nvidia/gm204/gr/sw_method_init.bin [new symlink]
nvidia/gm204/gr/sw_nonctx.bin [new symlink]
nvidia/gm206/acr/bl.bin [new symlink]
nvidia/gm206/acr/ucode_load.bin [new file with mode: 0644]
nvidia/gm206/acr/ucode_unload.bin [new file with mode: 0644]
nvidia/gm206/gr/fecs_bl.bin [new symlink]
nvidia/gm206/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gm206/gr/fecs_inst.bin [new symlink]
nvidia/gm206/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gm206/gr/gpccs_bl.bin [new symlink]
nvidia/gm206/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gm206/gr/gpccs_inst.bin [new symlink]
nvidia/gm206/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/gm206/gr/sw_bundle_init.bin [new symlink]
nvidia/gm206/gr/sw_ctx.bin [new symlink]
nvidia/gm206/gr/sw_method_init.bin [new symlink]
nvidia/gm206/gr/sw_nonctx.bin [new symlink]
nvidia/gm20b/acr/bl.bin [new file with mode: 0644]
nvidia/gm20b/acr/ucode_load.bin [new file with mode: 0644]
nvidia/gm20b/gr/fecs_bl.bin [new file with mode: 0644]
nvidia/gm20b/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gm20b/gr/fecs_inst.bin [new file with mode: 0644]
nvidia/gm20b/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gm20b/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gm20b/gr/gpccs_inst.bin [new file with mode: 0644]
nvidia/gm20b/gr/sw_bundle_init.bin [new file with mode: 0644]
nvidia/gm20b/gr/sw_ctx.bin [new file with mode: 0644]
nvidia/gm20b/gr/sw_method_init.bin [new symlink]
nvidia/gm20b/gr/sw_nonctx.bin [new file with mode: 0644]
nvidia/gm20b/pmu/desc.bin [new file with mode: 0644]
nvidia/gm20b/pmu/image.bin [new file with mode: 0644]
nvidia/gm20b/pmu/sig.bin [new file with mode: 0644]
nvidia/gp100/acr/bl.bin [new file with mode: 0644]
nvidia/gp100/acr/ucode_load.bin [new file with mode: 0644]
nvidia/gp100/acr/ucode_unload.bin [new file with mode: 0644]
nvidia/gp100/gr/fecs_bl.bin [new symlink]
nvidia/gp100/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gp100/gr/fecs_inst.bin [new file with mode: 0644]
nvidia/gp100/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gp100/gr/gpccs_bl.bin [new symlink]
nvidia/gp100/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gp100/gr/gpccs_inst.bin [new file with mode: 0644]
nvidia/gp100/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/gp100/gr/sw_bundle_init.bin [new file with mode: 0644]
nvidia/gp100/gr/sw_ctx.bin [new file with mode: 0644]
nvidia/gp100/gr/sw_method_init.bin [new file with mode: 0644]
nvidia/gp100/gr/sw_nonctx.bin [new file with mode: 0644]
nvidia/gp102/acr/bl.bin [new file with mode: 0644]
nvidia/gp102/acr/ucode_load.bin [new file with mode: 0644]
nvidia/gp102/acr/ucode_unload.bin [new file with mode: 0644]
nvidia/gp102/acr/unload_bl.bin [new file with mode: 0644]
nvidia/gp102/gr/fecs_bl.bin [new symlink]
nvidia/gp102/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gp102/gr/fecs_inst.bin [new file with mode: 0644]
nvidia/gp102/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gp102/gr/gpccs_bl.bin [new symlink]
nvidia/gp102/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gp102/gr/gpccs_inst.bin [new file with mode: 0644]
nvidia/gp102/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/gp102/gr/sw_bundle_init.bin [new file with mode: 0644]
nvidia/gp102/gr/sw_ctx.bin [new file with mode: 0644]
nvidia/gp102/gr/sw_method_init.bin [new file with mode: 0644]
nvidia/gp102/gr/sw_nonctx.bin [new file with mode: 0644]
nvidia/gp102/nvdec/scrubber.bin [new file with mode: 0644]
nvidia/gp102/sec2/desc.bin [new file with mode: 0644]
nvidia/gp102/sec2/image.bin [new file with mode: 0644]
nvidia/gp102/sec2/sig.bin [new file with mode: 0644]
nvidia/gp104/acr/bl.bin [new symlink]
nvidia/gp104/acr/ucode_load.bin [new symlink]
nvidia/gp104/acr/ucode_unload.bin [new symlink]
nvidia/gp104/acr/unload_bl.bin [new symlink]
nvidia/gp104/gr/fecs_bl.bin [new symlink]
nvidia/gp104/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gp104/gr/fecs_inst.bin [new file with mode: 0644]
nvidia/gp104/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gp104/gr/gpccs_bl.bin [new symlink]
nvidia/gp104/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gp104/gr/gpccs_inst.bin [new file with mode: 0644]
nvidia/gp104/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/gp104/gr/sw_bundle_init.bin [new symlink]
nvidia/gp104/gr/sw_ctx.bin [new symlink]
nvidia/gp104/gr/sw_method_init.bin [new symlink]
nvidia/gp104/gr/sw_nonctx.bin [new symlink]
nvidia/gp104/nvdec/scrubber.bin [new symlink]
nvidia/gp104/sec2/desc.bin [new symlink]
nvidia/gp104/sec2/image.bin [new symlink]
nvidia/gp104/sec2/sig.bin [new symlink]
nvidia/gp106/acr/bl.bin [new symlink]
nvidia/gp106/acr/ucode_load.bin [new symlink]
nvidia/gp106/acr/ucode_unload.bin [new symlink]
nvidia/gp106/acr/unload_bl.bin [new symlink]
nvidia/gp106/gr/fecs_bl.bin [new symlink]
nvidia/gp106/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gp106/gr/fecs_inst.bin [new symlink]
nvidia/gp106/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gp106/gr/gpccs_bl.bin [new symlink]
nvidia/gp106/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gp106/gr/gpccs_inst.bin [new symlink]
nvidia/gp106/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/gp106/gr/sw_bundle_init.bin [new symlink]
nvidia/gp106/gr/sw_ctx.bin [new symlink]
nvidia/gp106/gr/sw_method_init.bin [new symlink]
nvidia/gp106/gr/sw_nonctx.bin [new symlink]
nvidia/gp106/nvdec/scrubber.bin [new symlink]
nvidia/gp106/sec2/desc.bin [new symlink]
nvidia/gp106/sec2/image.bin [new symlink]
nvidia/gp106/sec2/sig.bin [new symlink]
nvidia/gp107/acr/bl.bin [new symlink]
nvidia/gp107/acr/ucode_load.bin [new symlink]
nvidia/gp107/acr/ucode_unload.bin [new symlink]
nvidia/gp107/acr/unload_bl.bin [new symlink]
nvidia/gp107/gr/fecs_bl.bin [new file with mode: 0644]
nvidia/gp107/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gp107/gr/fecs_inst.bin [new file with mode: 0644]
nvidia/gp107/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gp107/gr/gpccs_bl.bin [new file with mode: 0644]
nvidia/gp107/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gp107/gr/gpccs_inst.bin [new file with mode: 0644]
nvidia/gp107/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/gp107/gr/sw_bundle_init.bin [new symlink]
nvidia/gp107/gr/sw_ctx.bin [new file with mode: 0644]
nvidia/gp107/gr/sw_method_init.bin [new symlink]
nvidia/gp107/gr/sw_nonctx.bin [new file with mode: 0644]
nvidia/gp107/nvdec/scrubber.bin [new symlink]
nvidia/gp107/sec2/desc.bin [new symlink]
nvidia/gp107/sec2/image.bin [new symlink]
nvidia/gp107/sec2/sig.bin [new symlink]
nvidia/gp108/acr/bl.bin [new symlink]
nvidia/gp108/acr/ucode_load.bin [new symlink]
nvidia/gp108/acr/ucode_unload.bin [new symlink]
nvidia/gp108/acr/unload_bl.bin [new symlink]
nvidia/gp108/gr/fecs_bl.bin [new file with mode: 0644]
nvidia/gp108/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gp108/gr/fecs_inst.bin [new file with mode: 0644]
nvidia/gp108/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gp108/gr/gpccs_bl.bin [new file with mode: 0644]
nvidia/gp108/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gp108/gr/gpccs_inst.bin [new file with mode: 0644]
nvidia/gp108/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/gp108/gr/sw_bundle_init.bin [new file with mode: 0644]
nvidia/gp108/gr/sw_ctx.bin [new file with mode: 0644]
nvidia/gp108/gr/sw_method_init.bin [new file with mode: 0644]
nvidia/gp108/gr/sw_nonctx.bin [new file with mode: 0644]
nvidia/gp108/nvdec/scrubber.bin [new symlink]
nvidia/gp108/sec2/desc.bin [new file with mode: 0644]
nvidia/gp108/sec2/image.bin [new file with mode: 0644]
nvidia/gp108/sec2/sig.bin [new file with mode: 0644]
nvidia/gp10b/acr/bl.bin [new file with mode: 0644]
nvidia/gp10b/acr/ucode_load.bin [new file with mode: 0644]
nvidia/gp10b/gr/fecs_bl.bin [new file with mode: 0644]
nvidia/gp10b/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gp10b/gr/fecs_inst.bin [new file with mode: 0644]
nvidia/gp10b/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gp10b/gr/gpccs_bl.bin [new file with mode: 0644]
nvidia/gp10b/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gp10b/gr/gpccs_inst.bin [new file with mode: 0644]
nvidia/gp10b/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/gp10b/gr/sw_bundle_init.bin [new file with mode: 0644]
nvidia/gp10b/gr/sw_ctx.bin [new file with mode: 0644]
nvidia/gp10b/gr/sw_method_init.bin [new file with mode: 0644]
nvidia/gp10b/gr/sw_nonctx.bin [new file with mode: 0644]
nvidia/gp10b/pmu/desc.bin [new file with mode: 0644]
nvidia/gp10b/pmu/image.bin [new file with mode: 0644]
nvidia/gp10b/pmu/sig.bin [new file with mode: 0644]
nvidia/gv100/acr/bl.bin [new file with mode: 0644]
nvidia/gv100/acr/ucode_load.bin [new file with mode: 0644]
nvidia/gv100/acr/ucode_unload.bin [new file with mode: 0644]
nvidia/gv100/acr/unload_bl.bin [new file with mode: 0644]
nvidia/gv100/gr/fecs_bl.bin [new file with mode: 0644]
nvidia/gv100/gr/fecs_data.bin [new file with mode: 0644]
nvidia/gv100/gr/fecs_inst.bin [new file with mode: 0644]
nvidia/gv100/gr/fecs_sig.bin [new file with mode: 0644]
nvidia/gv100/gr/gpccs_bl.bin [new file with mode: 0644]
nvidia/gv100/gr/gpccs_data.bin [new file with mode: 0644]
nvidia/gv100/gr/gpccs_inst.bin [new file with mode: 0644]
nvidia/gv100/gr/gpccs_sig.bin [new file with mode: 0644]
nvidia/gv100/gr/sw_bundle_init.bin [new file with mode: 0644]
nvidia/gv100/gr/sw_ctx.bin [new file with mode: 0644]
nvidia/gv100/gr/sw_method_init.bin [new file with mode: 0644]
nvidia/gv100/gr/sw_nonctx.bin [new file with mode: 0644]
nvidia/gv100/nvdec/scrubber.bin [new file with mode: 0644]
nvidia/gv100/sec2/desc.bin [new file with mode: 0644]
nvidia/gv100/sec2/image.bin [new file with mode: 0644]
nvidia/gv100/sec2/sig.bin [new file with mode: 0644]
nvidia/tegra124/vic03_ucode.bin [new file with mode: 0644]
nvidia/tegra124/xusb.bin [new file with mode: 0644]
nvidia/tegra186/vic04_ucode.bin [new file with mode: 0644]
nvidia/tegra210/vic04_ucode.bin [new file with mode: 0644]
nvidia/tegra210/xusb.bin [new file with mode: 0644]
qat_895xcc.bin [new file with mode: 0644]
qat_895xcc_mmp.bin [new file with mode: 0644]
qat_c3xxx.bin [new file with mode: 0644]
qat_c3xxx_mmp.bin [new file with mode: 0644]
qat_c62x.bin [new file with mode: 0644]
qat_c62x_mmp.bin [new file with mode: 0644]
qat_mmp.bin [new symlink]
qca/NOTICE.txt [new file with mode: 0644]
qca/nvm_00130300.bin [new file with mode: 0644]
qca/nvm_00130302.bin [new file with mode: 0644]
qca/nvm_usb_00000200.bin [new file with mode: 0644]
qca/nvm_usb_00000201.bin [new file with mode: 0644]
qca/nvm_usb_00000300.bin [new file with mode: 0644]
qca/nvm_usb_00000302.bin [new file with mode: 0644]
qca/rampatch_00130300.bin [new file with mode: 0644]
qca/rampatch_00130302.bin [new file with mode: 0644]
qca/rampatch_usb_00000200.bin [new file with mode: 0644]
qca/rampatch_usb_00000201.bin [new file with mode: 0644]
qca/rampatch_usb_00000300.bin [new file with mode: 0644]
qca/rampatch_usb_00000302.bin [new file with mode: 0644]
qcom/NOTICE.txt [new file with mode: 0644]
qcom/a300_pfp.fw [new file with mode: 0644]
qcom/a300_pm4.fw [new file with mode: 0644]
qcom/a530_pfp.fw [new file with mode: 0644]
qcom/a530_pm4.fw [new file with mode: 0644]
qcom/a530_zap.b00 [new file with mode: 0644]
qcom/a530_zap.b01 [new file with mode: 0644]
qcom/a530_zap.b02 [new file with mode: 0644]
qcom/a530_zap.mdt [new file with mode: 0644]
qcom/a530v3_gpmu.fw2 [new file with mode: 0644]
qcom/venus-1.8/venus.b00 [new file with mode: 0644]
qcom/venus-1.8/venus.b01 [new file with mode: 0644]
qcom/venus-1.8/venus.b02 [new file with mode: 0644]
qcom/venus-1.8/venus.b03 [new file with mode: 0644]
qcom/venus-1.8/venus.b04 [new file with mode: 0644]
qcom/venus-1.8/venus.mdt [new file with mode: 0644]
qcom/venus-4.2/venus.b00 [new file with mode: 0644]
qcom/venus-4.2/venus.b01 [new file with mode: 0644]
qcom/venus-4.2/venus.b02 [new file with mode: 0644]
qcom/venus-4.2/venus.b03 [new file with mode: 0644]
qcom/venus-4.2/venus.b04 [new file with mode: 0644]
qcom/venus-4.2/venus.mdt [new file with mode: 0644]
qcom/venus-5.2/venus.b00 [new file with mode: 0644]
qcom/venus-5.2/venus.b01 [new file with mode: 0644]
qcom/venus-5.2/venus.b02 [new file with mode: 0644]
qcom/venus-5.2/venus.b03 [new file with mode: 0644]
qcom/venus-5.2/venus.b04 [new file with mode: 0644]
qcom/venus-5.2/venus.mbn [new file with mode: 0644]
qcom/venus-5.2/venus.mdt [new file with mode: 0644]
qed/qed_init_values-8.10.9.0.bin [new file with mode: 0755]
qed/qed_init_values-8.14.6.0.bin [new file with mode: 0755]
qed/qed_init_values-8.18.9.0.bin [new file with mode: 0755]
qed/qed_init_values-8.20.0.0.bin [new file with mode: 0755]
qed/qed_init_values-8.30.12.0.bin [new file with mode: 0755]
qed/qed_init_values-8.33.12.0.bin [new file with mode: 0755]
qed/qed_init_values-8.37.7.0.bin [new file with mode: 0755]
qed/qed_init_values_zipped-8.10.10.0.bin [new file with mode: 0644]
qed/qed_init_values_zipped-8.10.5.0.bin [new file with mode: 0644]
qed/qed_init_values_zipped-8.15.3.0.bin [new file with mode: 0644]
qed/qed_init_values_zipped-8.20.0.0.bin [new file with mode: 0644]
qed/qed_init_values_zipped-8.33.1.0.bin [new file with mode: 0755]
qed/qed_init_values_zipped-8.33.11.0.bin [new file with mode: 0755]
qed/qed_init_values_zipped-8.37.2.0.bin [new file with mode: 0755]
qed/qed_init_values_zipped-8.37.7.0.bin [new file with mode: 0755]
qed/qed_init_values_zipped-8.4.2.0.bin [new file with mode: 0644]
qed/qed_init_values_zipped-8.7.3.0.bin [new file with mode: 0644]
ql2400_fw.bin
ql2500_fw.bin
r8a779x_usb3_v1.dlmem [new file with mode: 0644]
r8a779x_usb3_v2.dlmem [new file with mode: 0644]
r8a779x_usb3_v3.dlmem [new file with mode: 0644]
radeon/BONAIRE_mc2.bin [new file with mode: 0644]
radeon/BONAIRE_uvd.bin
radeon/BONAIRE_vce.bin [new file with mode: 0644]
radeon/HAINAN_mc2.bin [new file with mode: 0644]
radeon/HAWAII_mc2.bin [new file with mode: 0644]
radeon/MULLINS_ce.bin [new file with mode: 0644]
radeon/MULLINS_me.bin [new file with mode: 0644]
radeon/MULLINS_mec.bin [new file with mode: 0644]
radeon/MULLINS_pfp.bin [new file with mode: 0644]
radeon/MULLINS_rlc.bin [new file with mode: 0644]
radeon/MULLINS_sdma.bin [new file with mode: 0644]
radeon/OLAND_mc2.bin [new file with mode: 0644]
radeon/PITCAIRN_mc2.bin [new file with mode: 0644]
radeon/R600_uvd.bin [new file with mode: 0644]
radeon/RS780_uvd.bin [new file with mode: 0644]
radeon/RV770_uvd.bin [new file with mode: 0644]
radeon/TAHITI_mc2.bin [new file with mode: 0644]
radeon/TAHITI_vce.bin [new file with mode: 0644]
radeon/VERDE_mc2.bin [new file with mode: 0644]
radeon/banks_k_2_smc.bin [new file with mode: 0644]
radeon/bonaire_ce.bin [new file with mode: 0644]
radeon/bonaire_k_smc.bin [new file with mode: 0644]
radeon/bonaire_mc.bin [new file with mode: 0644]
radeon/bonaire_me.bin [new file with mode: 0644]
radeon/bonaire_mec.bin [new file with mode: 0644]
radeon/bonaire_pfp.bin [new file with mode: 0644]
radeon/bonaire_rlc.bin [new file with mode: 0644]
radeon/bonaire_sdma.bin [new file with mode: 0644]
radeon/bonaire_sdma1.bin [new file with mode: 0644]
radeon/bonaire_smc.bin [new file with mode: 0644]
radeon/bonaire_uvd.bin [new file with mode: 0644]
radeon/bonaire_vce.bin [new file with mode: 0644]
radeon/hainan_ce.bin [new file with mode: 0644]
radeon/hainan_k_smc.bin [new file with mode: 0644]
radeon/hainan_mc.bin [new file with mode: 0644]
radeon/hainan_me.bin [new file with mode: 0644]
radeon/hainan_pfp.bin [new file with mode: 0644]
radeon/hainan_rlc.bin [new file with mode: 0644]
radeon/hainan_smc.bin [new file with mode: 0644]
radeon/hawaii_ce.bin [new file with mode: 0644]
radeon/hawaii_k_smc.bin [new file with mode: 0644]
radeon/hawaii_mc.bin [new file with mode: 0644]
radeon/hawaii_me.bin [new file with mode: 0644]
radeon/hawaii_mec.bin [new file with mode: 0644]
radeon/hawaii_pfp.bin [new file with mode: 0644]
radeon/hawaii_rlc.bin [new file with mode: 0644]
radeon/hawaii_sdma.bin [new file with mode: 0644]
radeon/hawaii_sdma1.bin [new file with mode: 0644]
radeon/hawaii_smc.bin [new file with mode: 0644]
radeon/hawaii_uvd.bin [new file with mode: 0644]
radeon/hawaii_vce.bin [new file with mode: 0644]
radeon/kabini_ce.bin [new file with mode: 0644]
radeon/kabini_me.bin [new file with mode: 0644]
radeon/kabini_mec.bin [new file with mode: 0644]
radeon/kabini_pfp.bin [new file with mode: 0644]
radeon/kabini_rlc.bin [new file with mode: 0644]
radeon/kabini_sdma.bin [new file with mode: 0644]
radeon/kabini_sdma1.bin [new file with mode: 0644]
radeon/kabini_uvd.bin [new file with mode: 0644]
radeon/kabini_vce.bin [new file with mode: 0644]
radeon/kaveri_ce.bin [new file with mode: 0644]
radeon/kaveri_me.bin [new file with mode: 0644]
radeon/kaveri_mec.bin [new file with mode: 0644]
radeon/kaveri_mec2.bin [new file with mode: 0644]
radeon/kaveri_pfp.bin [new file with mode: 0644]
radeon/kaveri_rlc.bin [new file with mode: 0644]
radeon/kaveri_sdma.bin [new file with mode: 0644]
radeon/kaveri_sdma1.bin [new file with mode: 0644]
radeon/kaveri_uvd.bin [new file with mode: 0644]
radeon/kaveri_vce.bin [new file with mode: 0644]
radeon/mullins_ce.bin [new file with mode: 0644]
radeon/mullins_me.bin [new file with mode: 0644]
radeon/mullins_mec.bin [new file with mode: 0644]
radeon/mullins_pfp.bin [new file with mode: 0644]
radeon/mullins_rlc.bin [new file with mode: 0644]
radeon/mullins_sdma.bin [new file with mode: 0644]
radeon/mullins_sdma1.bin [new file with mode: 0644]
radeon/mullins_uvd.bin [new file with mode: 0644]
radeon/mullins_vce.bin [new file with mode: 0644]
radeon/oland_ce.bin [new file with mode: 0644]
radeon/oland_k_smc.bin [new file with mode: 0644]
radeon/oland_mc.bin [new file with mode: 0644]
radeon/oland_me.bin [new file with mode: 0644]
radeon/oland_pfp.bin [new file with mode: 0644]
radeon/oland_rlc.bin [new file with mode: 0644]
radeon/oland_smc.bin [new file with mode: 0644]
radeon/pitcairn_ce.bin [new file with mode: 0644]
radeon/pitcairn_k_smc.bin [new file with mode: 0644]
radeon/pitcairn_mc.bin [new file with mode: 0644]
radeon/pitcairn_me.bin [new file with mode: 0644]
radeon/pitcairn_pfp.bin [new file with mode: 0644]
radeon/pitcairn_rlc.bin [new file with mode: 0644]
radeon/pitcairn_smc.bin [new file with mode: 0644]
radeon/si58_mc.bin [new file with mode: 0644]
radeon/tahiti_ce.bin [new file with mode: 0644]
radeon/tahiti_k_smc.bin [new file with mode: 0644]
radeon/tahiti_mc.bin [new file with mode: 0644]
radeon/tahiti_me.bin [new file with mode: 0644]
radeon/tahiti_pfp.bin [new file with mode: 0644]
radeon/tahiti_rlc.bin [new file with mode: 0644]
radeon/tahiti_smc.bin [new file with mode: 0644]
radeon/verde_ce.bin [new file with mode: 0644]
radeon/verde_k_smc.bin [new file with mode: 0644]
radeon/verde_mc.bin [new file with mode: 0644]
radeon/verde_me.bin [new file with mode: 0644]
radeon/verde_pfp.bin [new file with mode: 0644]
radeon/verde_rlc.bin [new file with mode: 0644]
radeon/verde_smc.bin [new file with mode: 0644]
rockchip/dptx.bin [new file with mode: 0644]
rsi/rs9113_ap_bt_dual_mode.rps [new file with mode: 0644]
rsi/rs9113_wlan_bt_dual_mode.rps [new file with mode: 0644]
rsi/rs9113_wlan_qspi.rps [new file with mode: 0644]
rsi_91x.fw [new file with mode: 0644]
rt2860.bin
rt2870.bin
rt3071.bin
rtl_bt/rtl8192ee_fw.bin [new file with mode: 0644]
rtl_bt/rtl8192eu_fw.bin [new file with mode: 0644]
rtl_bt/rtl8723a_fw.bin [new file with mode: 0644]
rtl_bt/rtl8723b_fw.bin [new file with mode: 0644]
rtl_bt/rtl8723bs_config-OBDA8723.bin [new file with mode: 0644]
rtl_bt/rtl8723bs_fw.bin [new file with mode: 0644]
rtl_bt/rtl8723d_config.bin [new file with mode: 0644]
rtl_bt/rtl8723d_fw.bin [new file with mode: 0644]
rtl_bt/rtl8761a_fw.bin [new file with mode: 0644]
rtl_bt/rtl8812ae_fw.bin [new file with mode: 0644]
rtl_bt/rtl8821a_fw.bin [new file with mode: 0644]
rtl_bt/rtl8821c_config.bin [new file with mode: 0644]
rtl_bt/rtl8821c_fw.bin [new file with mode: 0644]
rtl_bt/rtl8822b_config.bin [new file with mode: 0644]
rtl_bt/rtl8822b_fw.bin [new file with mode: 0644]
rtl_bt/rtl8822cu_fw.bin [new file with mode: 0644]
rtl_nic/rtl8107e-1.fw [new file with mode: 0644]
rtl_nic/rtl8107e-2.fw [new file with mode: 0644]
rtl_nic/rtl8168h-1.fw [new file with mode: 0644]
rtl_nic/rtl8168h-2.fw [new file with mode: 0644]
rtlwifi/rtl8192cfw.bin
rtlwifi/rtl8192cfwU_B.bin
rtlwifi/rtl8192defw.bin
rtlwifi/rtl8192eefw.bin
rtlwifi/rtl8192eu_ap_wowlan.bin [new file with mode: 0644]
rtlwifi/rtl8192eu_nic.bin [new file with mode: 0644]
rtlwifi/rtl8192eu_wowlan.bin [new file with mode: 0644]
rtlwifi/rtl8723befw.bin [new file with mode: 0644]
rtlwifi/rtl8723befw_36.bin [new file with mode: 0644]
rtlwifi/rtl8723bs_ap_wowlan.bin [new file with mode: 0644]
rtlwifi/rtl8723bs_bt.bin [new file with mode: 0644]
rtlwifi/rtl8723bs_nic.bin [new file with mode: 0644]
rtlwifi/rtl8723bs_wowlan.bin [new file with mode: 0644]
rtlwifi/rtl8723bu_ap_wowlan.bin [new file with mode: 0644]
rtlwifi/rtl8723bu_nic.bin [new file with mode: 0644]
rtlwifi/rtl8723bu_wowlan.bin [new file with mode: 0644]
rtlwifi/rtl8723defw.bin [new file with mode: 0644]
rtlwifi/rtl8821aefw.bin
rtlwifi/rtl8821aefw_29.bin [new file with mode: 0644]
rtlwifi/rtl8821aefw_wowlan.bin [new file with mode: 0644]
rtlwifi/rtl8822befw.bin [new file with mode: 0644]
rtw88/rtw8822b_fw.bin [new file with mode: 0644]
rtw88/rtw8822c_fw.bin [new file with mode: 0644]
s5p-mfc-v6-v2.fw [new file with mode: 0644]
s5p-mfc-v6.fw [new file with mode: 0644]
s5p-mfc-v7.fw [new file with mode: 0644]
s5p-mfc-v8.fw [new file with mode: 0644]
s5p-mfc.fw [new file with mode: 0644]
s5p-mfc/s5p-mfc-v6.fw [deleted file]
s5p-mfc/s5p-mfc.fw [deleted file]
sms1xxx-hcw-55xxx-dvbt-02.fw [new file with mode: 0644]
sms1xxx-hcw-55xxx-isdbt-02.fw [new file with mode: 0644]
sms1xxx-nova-a-dvbt-01.fw [new file with mode: 0644]
sms1xxx-nova-b-dvbt-01.fw [new file with mode: 0644]
sms1xxx-stellar-dvbt-01.fw [new file with mode: 0644]
tdmb_nova_12mhz.inp [new file with mode: 0644]
ti-connectivity/TIInit_6.2.31.bts [new file with mode: 0644]
ti-connectivity/TIInit_6.6.15.bts [new file with mode: 0644]
ti-connectivity/wl127x-fw-5-mr.bin [changed mode: 0644->0755]
ti-connectivity/wl127x-fw-5-plt.bin [changed mode: 0644->0755]
ti-connectivity/wl127x-fw-5-sr.bin [changed mode: 0644->0755]
ti-connectivity/wl128x-fw-5-mr.bin [changed mode: 0644->0755]
ti-connectivity/wl128x-fw-5-plt.bin [changed mode: 0644->0755]
ti-connectivity/wl128x-fw-5-sr.bin [changed mode: 0644->0755]
ti-connectivity/wl18xx-conf.bin [deleted file]
ti-connectivity/wl18xx-fw-4.bin [new file with mode: 0755]
ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin [new file with mode: 0644]
usbdux/Makefile_dux
usbdux/README.dux [deleted file]
usbdux/usbduxsigma_firmware.asm
usbduxsigma_firmware.bin
vpu_d.bin [new file with mode: 0644]
vpu_p.bin [new file with mode: 0644]
wil6210.brd [new file with mode: 0644]
wil6210.fw [new file with mode: 0644]

diff --git a/GPL-2 b/GPL-2
new file mode 100644 (file)
index 0000000..d159169
--- /dev/null
+++ b/GPL-2
@@ -0,0 +1,339 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+                            NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/LICENCE.Abilis b/LICENCE.Abilis
new file mode 100644 (file)
index 0000000..9050d2b
--- /dev/null
@@ -0,0 +1,22 @@
+Firmware provided by Pierrick Hascoet <pierrick.hascoet@abiliss.com> to Devin
+Heitmueller <dheitmueller@kernellabs.com> on January 15, 2010.
+
+The USB firmware files "dvb-as102_data1_st.hex" and "as102_data2_st.hex" for
+Abilis's AS10X, used together with the AS10X USB Kernel driver, is provided
+under the following licensing terms:
+
+Copyright (c) 2010, Abilis Systems Sarl
+
+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
+TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
diff --git a/LICENCE.IntcSST2 b/LICENCE.IntcSST2
new file mode 100644 (file)
index 0000000..d4f1609
--- /dev/null
@@ -0,0 +1,39 @@
+Copyright (c) 2014, Intel Corporation.
+All rights reserved.
+
+Redistribution.  Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+  following disclaimer in the documentation and/or other materials
+  provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers
+  may be used to endorse or promote products derived from this software
+  without specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software
+  is permitted.
+
+Limited patent license.  Intel Corporation grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell ("Utilize") this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone, or in
+combination with an operating system licensed under an approved Open
+Source license as listed by the Open Source Initiative at
+http://opensource.org/licenses.  The patent license shall not apply to
+any other combinations which include this software.  No hardware per
+se is licensed hereunder.
+
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
diff --git a/LICENCE.Netronome b/LICENCE.Netronome
new file mode 100644 (file)
index 0000000..1ed7a7c
--- /dev/null
@@ -0,0 +1,65 @@
+Copyright (c) 2017, NETRONOME Systems, Inc. All rights reserved.
+
+Agilio(r) Firmware License Agreement (the "AGREEMENT")
+
+BY INSTALLING OR USING IN ANY MANNER THE SOFTWARE THAT ACCOMPANIES THIS
+AGREEMENT (THE "SOFTWARE") YOU (THE "LICENSEE") ACKNOWLEDGE TO BE BOUND
+BY ALL OF THE TERMS OF THIS AGREEMENT.
+
+LICENSE GRANT. Subject to the terms and conditions set forth herein,
+Netronome Systems, Inc. ("NETRONOME") hereby grants LICENSEE a non-
+exclusive license to use, reproduce and distribute the SOFTWARE
+exclusively in object form.
+
+Restrictions. LICENSEE agrees that, (a) unless explicitly provided by
+NETRONOME, the source code of the SOFTWARE is not being provided to
+LICENSEE and is confidential and proprietary to NETRONOME and that
+LICENSEE has no right to access or use such source code. Accordingly,
+LICENSEE agrees that it shall not cause or permit the disassembly,
+decompilation or reverse engineering of the SOFTWARE or otherwise attempt
+to gain access to the source code for the SOFTWARE; and (b) LICENSEE
+agrees that it shall not subject the SOFTWARE in whole or in part, to the
+terms of any software license that requires, as a condition of use,
+modification and/or distribution that the source code of the SOFTWARE, or
+the SOFTWARE be i) disclosed or distributed in source code form; ii)
+licensed for the purpose of making derivative works of the source code of
+the SOFTWARE; or iii) redistribution of the source code of the SOFTWARE
+at no charge.
+
+DISCLAIMER OF ALL WARRANTIES. THE SOFTWARE IS PROVIDED "AS IS" AND WITH
+ALL FAULTS AND NETRONOME AND ITS LICENSORS HEREBY DISCLAIM ALL EXPRESS OR
+IMPLIED WARRANTIES OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY
+WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A
+PARTICULAR PURPOSE.
+
+LIMITATIONS OF LIABILITY. EXCEPT WHERE PROHIBITED BY LAW, IN NO EVENT
+SHALL NETRONOME OR ANY OTHER PARTY INVOLVED IN THE CREATION, PRODUCTION,
+OR DELIVERY OF THE SOFTWARE BE LIABLE FOR ANY LOSS OF PROFITS, DATA, USE
+OF THE SOFTWARE, DOCUMENTATION OR EQUIPMENT, OR FOR ANY SPECIAL,
+INCIDENTAL, CONSEQUENTIAL, EXEMPLARY, PUNITIVE, MULTIPLE OR OTHER
+DAMAGES, ARISING FROM OR IN CONNECTION WITH THE SOFTWARE EVEN IF
+NETRONOME OR ITS LICENSORS HAVE BEEN MADE AWARE OF THE POSSIBILITY OF
+SUCH DAMAGES AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY
+LIMITED REMEDY.
+
+EXPORT COMPLIANCE. LICENSEE shall not use or export or transmit the
+SOFTWARE, directly or indirectly, to any restricted countries or in any
+other manner that would violate any applicable US and other export
+control and other regulations and laws as shall from time to time govern
+the delivery, license and use of technology, including without limitation
+the Export Administration Act of 1979, as amended, and any regulations
+issued thereunder.
+
+PROHIBITION OF SOFTWARE USE IN HIGH RISK ACTIVITIES AND LIFE
+SUPPORT APPLICATIONS. The SOFTWARE is not designed, manufactured or
+intended for use as on-line control equipment in hazardous environments
+requiring fail-safe performance, such as in the operation of nuclear
+facilities, aircraft navigation or communications systems, air traffic
+control, life support systems, human implantation or any other
+application where product failure could lead to loss of life or
+catastrophic property damage or weapons systems, in which the failure of
+the SOFTWARE could lead directly to death, personal injury, or severe
+physical or environmental damage ("High Risk Activities"). Accordingly
+NETRONOME and, where applicable, NETRONOME'S third party licensors
+specifically disclaim any express or implied warranty of fitness for High
+Risk Activities.
diff --git a/LICENCE.adsp_sst b/LICENCE.adsp_sst
new file mode 100644 (file)
index 0000000..c66b1b2
--- /dev/null
@@ -0,0 +1,999 @@
+***** INTEL BINARY FIRMWARE RELEASE LICENCE ********************************
+
+Copyright (c) 2014-15 Intel Corporation.
+All rights reserved.
+
+Redistribution.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+*    Redistributions must reproduce the above copyright notice and the
+     following disclaimer in the documentation and/or other materials provided
+     with the distribution.
+*    Neither the name of Intel Corporation nor the names of its suppliers may
+     be used to endorse or promote products derived from this software without
+     specific prior written permission.
+*    No reverse engineering, decompilation, or disassembly of this software is
+     permitted.
+
+
+Limited patent license.
+
+Intel Corporation grants a world-wide, royalty-free, non-exclusive license
+under patents it now or hereafter owns or controls to make, have made, use,
+import, offer to sell and sell ("Utilize") this software, but solely to the
+extent that any such patent is necessary to Utilize the software alone. The
+patent license shall not apply to any combinations which include this software.
+No hardware per se is licensed hereunder.
+
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+
+***** NEW LIBC LICENCE********************************
+
+The newlib subdirectory is a collection of software from several sources.
+
+Each file may have its own copyright/license that is embedded in the source 
+file.  Unless otherwise noted in the body of the source file(s), the following copyright
+notices will apply to the contents of the newlib subdirectory:
+
+(1) Red Hat Incorporated
+
+Copyright (c) 1994-2009  Red Hat, Inc. All rights reserved.
+
+This copyrighted material is made available to anyone wishing to use,
+modify, copy, or redistribute it subject to the terms and conditions
+of the BSD License.   This program is distributed in the hope that 
+it will be useful, but WITHOUT ANY WARRANTY expressed or implied, 
+including the implied warranties of MERCHANTABILITY or FITNESS FOR 
+A PARTICULAR PURPOSE.  A copy of this license is available at 
+http://www.opensource.org/licenses. Any Red Hat trademarks that are
+incorporated in the source code or documentation are not subject to
+the BSD License and may only be used or replicated with the express
+permission of Red Hat, Inc.
+
+(2) University of California, Berkeley
+
+Copyright (c) 1981-2000 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:
+
+    * Redistributions of source code must retain the above copyright notice, 
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimer in the documentation
+      and/or other materials provided with the distribution.
+    * Neither the name of 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 COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
+OF SUCH DAMAGE.
+
+(3) David M. Gay (AT&T 1991, Lucent 1998)
+
+The author of this software is David M. Gay.
+
+Copyright (c) 1991 by AT&T.
+
+Permission to use, copy, modify, and distribute this software for any
+purpose without fee is hereby granted, provided that this entire notice
+is included in all copies of any software which is or includes a copy
+or modification of this software and in all copies of the supporting
+documentation for such software.
+
+THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
+WARRANTY.  IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY
+REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
+OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
+
+-------------------------------------------------------------------
+
+The author of this software is David M. Gay.
+
+Copyright (C) 1998-2001 by Lucent Technologies
+All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and
+its documentation for any purpose and without fee is hereby
+granted, provided that the above copyright notice appear in all
+copies and that both that the copyright notice and this
+permission notice and warranty disclaimer appear in supporting
+documentation, and that the name of Lucent or any of its entities
+not be used in advertising or publicity pertaining to
+distribution of the software without specific, written prior
+permission.
+
+LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
+IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
+SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
+IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+THIS SOFTWARE.
+
+
+(4) Advanced Micro Devices
+
+Copyright 1989, 1990 Advanced Micro Devices, Inc.
+
+This software is the property of Advanced Micro Devices, Inc  (AMD)  which
+specifically  grants the user the right to modify, use and distribute this
+software provided this notice is not removed or altered.  All other rights
+are reserved by AMD.
+
+AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS
+SOFTWARE.  IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL
+DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR
+USE OF THIS SOFTWARE.
+
+So that all may benefit from your experience, please report  any  problems
+or  suggestions about this software to the 29K Technical Support Center at
+800-29-29-AMD (800-292-9263) in the USA, or 0800-89-1131  in  the  UK,  or
+0031-11-1129 in Japan, toll free.  The direct dial number is 512-462-4118.
+
+Advanced Micro Devices, Inc.
+29K Support Products
+Mail Stop 573
+5900 E. Ben White Blvd.
+Austin, TX 78741
+800-292-9263
+
+(5) 
+
+(6)
+
+(7) Sun Microsystems
+
+Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
+
+Developed at SunPro, a Sun Microsystems, Inc. business.
+Permission to use, copy, modify, and distribute this
+software is freely granted, provided that this notice is preserved.
+
+(8) Hewlett Packard
+
+(c) Copyright 1986 HEWLETT-PACKARD COMPANY
+
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty:
+    permission to use, copy, modify, and distribute this file
+for any purpose is hereby granted without fee, provided that
+the above copyright notice and this notice appears in all
+copies, and that the name of Hewlett-Packard Company not be
+used in advertising or publicity pertaining to distribution
+of the software without specific, written prior permission.
+Hewlett-Packard Company makes no representations about the
+suitability of this software for any purpose.
+
+(9) Hans-Peter Nilsson
+
+Copyright (C) 2001 Hans-Peter Nilsson
+
+Permission to use, copy, modify, and distribute this software is
+freely granted, provided that the above copyright notice, this notice
+and the following disclaimer are preserved with no changes.
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.
+
+(10) Stephane Carrez (m68hc11-elf/m68hc12-elf targets only)
+
+Copyright (C) 1999, 2000, 2001, 2002 Stephane Carrez (stcarrez@nerim.fr)
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+(11) Christopher G. Demetriou
+
+Copyright (c) 2001 Christopher G. Demetriou
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+   derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(12) SuperH, Inc.
+
+Copyright 2002 SuperH, Inc. All rights reserved
+
+This software is the property of SuperH, Inc (SuperH) which specifically
+grants the user the right to modify, use and distribute this software
+provided this notice is not removed or altered.  All other rights are
+reserved by SuperH.
+
+SUPERH MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO
+THIS SOFTWARE.  IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL,
+INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM
+THE FURNISHING, PERFORMANCE, OR USE OF THIS SOFTWARE.
+
+So that all may benefit from your experience, please report any problems
+or suggestions about this software to the SuperH Support Center via
+e-mail at softwaresupport@superh.com .
+
+SuperH, Inc.
+405 River Oaks Parkway
+San Jose
+CA 95134
+USA
+
+(13) Royal Institute of Technology
+
+Copyright (c) 1999 Kungliga Tekniska Högskolan
+(Royal Institute of Technology, Stockholm, Sweden).
+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 KTH 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 KTH AND ITS 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 KTH OR ITS CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(14) Alexey Zelkin
+
+Copyright (c) 2000, 2001 Alexey Zelkin <phantom@FreeBSD.org>
+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.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR 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.
+
+(15) Andrey A. Chernov
+
+Copyright (C) 1997 by Andrey A. Chernov, Moscow, Russia.
+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.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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.
+
+(16) FreeBSD
+
+Copyright (c) 1997-2002 FreeBSD Project.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR 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.
+
+(17) S. L. Moshier
+
+Author:  S. L. Moshier.
+
+Copyright (c) 1984,2000 S.L. Moshier
+
+Permission to use, copy, modify, and distribute this software for any
+purpose without fee is hereby granted, provided that this entire notice
+is included in all copies of any software which is or includes a copy
+or modification of this software and in all copies of the supporting
+documentation for such software.
+
+THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
+WARRANTY.  IN PARTICULAR,  THE AUTHOR MAKES NO REPRESENTATION
+OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS
+SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
+
+(18) Citrus Project
+
+Copyright (c)1999 Citrus Project,
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR 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.
+
+(19) Todd C. Miller
+
+Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+   derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
+THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(20) DJ Delorie (i386)
+Copyright (C) 1991 DJ Delorie
+All rights reserved.
+
+Redistribution, modification, and use in source and binary forms is permitted
+provided that the above copyright notice and following paragraph are
+duplicated in all such forms.
+
+This file is distributed WITHOUT ANY WARRANTY; without even the implied
+warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+(21) Free Software Foundation LGPL License (*-linux* targets only)
+
+   Copyright (C) 1990-1999, 2000, 2001    Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Mark Kettenis <kettenis@phys.uva.nl>, 1997.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+   02110-1301 USA.
+
+(22) Xavier Leroy LGPL License (i[3456]86-*-linux* targets only)
+
+Copyright (C) 1996 Xavier Leroy (Xavier.Leroy@inria.fr)
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU Library General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Library General Public License for more details.
+
+(23) Intel (i960)
+
+Copyright (c) 1993 Intel Corporation
+
+Intel hereby grants you permission to copy, modify, and distribute this
+software and its documentation.  Intel grants this permission provided
+that the above copyright notice appears in all copies and that both the
+copyright notice and this permission notice appear in supporting
+documentation.  In addition, Intel grants this permission provided that
+you prominently mark as "not part of the original" any modifications
+made to this software or documentation, and that the name of Intel
+Corporation not be used in advertising or publicity pertaining to
+distribution of the software or the documentation without specific,
+written prior permission.
+
+Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR
+IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY
+OR FITNESS FOR A PARTICULAR PURPOSE.  Intel makes no guarantee or
+representations regarding the use of, or the results of the use of,
+the software and documentation in terms of correctness, accuracy,
+reliability, currentness, or otherwise; and you rely on the software,
+documentation and results solely at your own risk.
+
+IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS,
+LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES
+OF ANY KIND.  IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM
+PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER.
+
+(24) Hewlett-Packard  (hppa targets only)
+
+(c) Copyright 1986 HEWLETT-PACKARD COMPANY
+
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty:
+    permission to use, copy, modify, and distribute this file
+for any purpose is hereby granted without fee, provided that
+the above copyright notice and this notice appears in all
+copies, and that the name of Hewlett-Packard Company not be
+used in advertising or publicity pertaining to distribution
+of the software without specific, written prior permission.
+Hewlett-Packard Company makes no representations about the
+suitability of this software for any purpose.
+
+(25) Henry Spencer (only *-linux targets)
+
+Copyright 1992, 1993, 1994 Henry Spencer.  All rights reserved.
+This software is not subject to any license of the American Telephone
+and Telegraph Company or of the Regents of the University of California.
+
+Permission is granted to anyone to use this software for any purpose on
+any computer system, and to alter it and redistribute it, subject
+to the following restrictions:
+
+1. The author is not responsible for the consequences of use of this
+   software, no matter how awful, even if they arise from flaws in it.
+
+2. The origin of this software must not be misrepresented, either by
+   explicit claim or by omission.  Since few users ever read sources,
+   credits must appear in the documentation.
+
+3. Altered versions must be plainly marked as such, and must not be
+   misrepresented as being the original software.  Since few users
+   ever read sources, credits must appear in the documentation.
+
+4. This notice may not be removed or altered.
+
+(26) Mike Barcroft
+
+Copyright (c) 2001 Mike Barcroft <mike@FreeBSD.org>
+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.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR 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.
+
+(27) Konstantin Chuguev (--enable-newlib-iconv)
+
+Copyright (c) 1999, 2000
+   Konstantin Chuguev.  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.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR 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.
+
+   iconv (Charset Conversion Library) v2.0
+
+(28) Artem Bityuckiy (--enable-newlib-iconv)
+
+Copyright (c) 2003, Artem B. Bityuckiy, SoftMine Corporation.
+Rights transferred to Franklin Electronic Publishers.
+
+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.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR 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.
+
+(29) IBM, Sony, Toshiba (only spu-* targets)
+
+  (C) Copyright 2001,2006,
+  International Business Machines Corporation,
+  Sony Computer Entertainment, Incorporated,
+  Toshiba Corporation,
+
+  All rights reserved.
+
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the names of the copyright holders nor the names of their
+      contributors may be used to endorse or promote products derived from this
+      software without specific prior written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+  POSSIBILITY OF SUCH DAMAGE.
+
+(30) - Alex Tatmanjants (targets using libc/posix)
+
+  Copyright (c) 1995 Alex Tatmanjants <alex@elvisti.kiev.ua>
+               at Electronni Visti IA, Kiev, Ukraine.
+                       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.
+  THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
+  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE
+  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+  SUCH DAMAGE.
+
+(31) - M. Warner Losh (targets using libc/posix)
+
+  Copyright (c) 1998, M. Warner Losh <imp@freebsd.org>
+  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.
+  THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR 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.
+
+(32) - Andrey A. Chernov (targets using libc/posix)
+
+  Copyright (C) 1996 by Andrey A. Chernov, Moscow, Russia.
+  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.
+  THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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.
+
+(33) - Daniel Eischen (targets using libc/posix)
+
+  Copyright (c) 2001 Daniel Eischen <deischen@FreeBSD.org>.
+  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.
+  THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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.
+
+
+(34) - Jon Beniston (only lm32-* targets)
+
+ Contributed by Jon Beniston <jon@beniston.com>
+
+ 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.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
+
+
+(35) - ARM Ltd (arm and thumb variant targets only)
+
+ Copyright (c) 2009 ARM Ltd
+ All rights reserved.
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. The name of the company may not be used to endorse or promote
+    products derived from this software without specific prior written
+    permission.
+
+ THIS SOFTWARE IS PROVIDED BY ARM LTD ``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 ARM LTD 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.
+
+(36) - Xilinx, Inc. (microblaze-* and powerpc-* targets)
+
+Copyright (c) 2004, 2009 Xilinx, Inc.  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 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 Xilinx nor the names of its contributors may be
+used to endorse or promote products derived from this software without
+specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
+IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+(37) Texas Instruments Incorporated (tic6x-*, *-tirtos targets)
+
+Copyright (c) 1996-2010,2014 Texas Instruments Incorporated
+http://www.ti.com/
+
+ Redistribution and  use in source  and binary forms, with  or without
+ modification,  are permitted provided  that the  following conditions
+ are met:
+
+    Redistributions  of source  code must  retain the  above copyright
+    notice, this list of conditions and the following disclaimer.
+
+    Redistributions in binary form  must reproduce the above copyright
+    notice, this  list of conditions  and the following  disclaimer in
+    the  documentation  and/or   other  materials  provided  with  the
+    distribution.
+
+    Neither the  name of Texas Instruments Incorporated  nor the names
+    of its  contributors may  be used to  endorse or  promote products
+    derived  from   this  software  without   specific  prior  written
+    permission.
+
+ THIS SOFTWARE  IS PROVIDED BY THE COPYRIGHT  HOLDERS AND CONTRIBUTORS
+ "AS IS"  AND ANY  EXPRESS OR IMPLIED  WARRANTIES, INCLUDING,  BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL,  EXEMPLARY,  OR CONSEQUENTIAL  DAMAGES  (INCLUDING, BUT  NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF  LIABILITY, WHETHER IN CONTRACT, STRICT  LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(38) National Semiconductor (cr16-* and crx-* targets)
+
+Copyright (c) 2004 National Semiconductor Corporation
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply. 
+
+(39) - Adapteva, Inc. (epiphany-* targets)
+
+Copyright (c) 2011, Adapteva, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+ * Neither the name of Adapteva nor the names of its contributors may be used
+   to endorse or promote products derived from this software without specific
+   prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+(40) - Altera Corportion (nios2-* targets)
+
+Copyright (c) 2003 Altera Corporation
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+   o Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer. 
+   o 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. 
+   o Neither the name of Altera Corporation 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 ALTERA CORPORATION, THE COPYRIGHT HOLDER,
+AND ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  
+
+(41) Ed Schouten - Free BSD
+
+Copyright (c) 2008 Ed Schouten <ed@FreeBSD.org>
+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.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
diff --git a/LICENCE.cadence b/LICENCE.cadence
new file mode 100644 (file)
index 0000000..b3564c2
--- /dev/null
@@ -0,0 +1,63 @@
+Copyright (c) 2018, Cadence Design Systems, Inc.
+All rights reserved.
+
+Redistribution.  Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+  following disclaimer in the documentation and/or other materials
+  provided with the distribution.
+
+* Neither the name of Cadence Design Systems, Inc., its products
+  nor the names of its suppliers may be used to endorse or promote products
+  derived from this Software without specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this software
+  is permitted.
+
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
+
+This software contains:
+
+HDCP Cipher is licensed under the FreeBSD license. A copy of the FreeBSD
+license can be found at
+https://www.freebsd.org/copyright/freebsd-license.html.
+The source code for HDCP Cipher can is available here:
+http://www3.cs.stonybrook.edu/~rob/hdcp.html
+
+SSL Library is licensed under the Apache License, Version 2.0.
+A copy of the Apache License, Version 2.0 can be found at
+http://www.apache.org/licenses/LICENSE-2.0.
+The original source code for SSL Library can is available here:
+https://tls.mbed.org/download
+
+Fast discrete Fourier and cosine transforms and inverses
+author: Monty <xiphmont@mit.edu>
+modifications by: Monty
+last modification date: Jul 1 1996
+
+/* These Fourier routines were originally based on the Fourier
+routines of the same names from the NETLIB bihar and fftpack
+fortran libraries developed by Paul N. Swarztrauber at the National
+Center for Atmospheric Research in Boulder, CO USA.  They have been
+reimplemented in C and optimized in a few ways for OggSquish. */
+
+/* As the original fortran libraries are public domain, the C Fourier
+routines in this file are hereby released to the public domain as
+well.  The C routines here produce output exactly equivalent to the
+original fortran routines.  Of particular interest are the facts
+that (like the original fortran), these routines can work on
+arbitrary length vectors that need not be powers of two in
+length. */
diff --git a/LICENCE.cavium b/LICENCE.cavium
new file mode 100644 (file)
index 0000000..5d2a2bb
--- /dev/null
@@ -0,0 +1,59 @@
+Copyright © 2015, Cavium, Inc. All rights reserved.
+
+Software License Agreement
+
+ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE
+CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT.
+
+Licensed Software. Subject to the terms and conditions of this Agreement,
+Cavium, Inc. ("Cavium") grants to Licensee a worldwide, non-exclusive, and
+royalty-free license to use, reproduce, and distribute the binary software in
+its complete and unmodified form as provided by Cavium.
+
+Restrictions. Licensee must reproduce the Cavium copyright notice above with
+each binary software copy. Licensee must not reverse engineer, decompile,
+disassemble or modify in any way the binary software. Licensee must not use
+the binary software in violation of any applicable law or regulation. This
+Agreement shall automatically terminate upon Licensee's breach of any term or
+condition of this Agreement in which case, Licensee shall destroy all copies of
+the binary software.
+
+Warranty Disclaimer.  THE LICENSED SOFTWARE IS OFFERED "AS IS," AND CAVIUM
+GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, WHETHER EXPRESS,
+IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH LICENSEE, OR
+OTHERWISE.  CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR
+NONINFRINGEMENT OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE,
+DERIVATIVE WORKS, OR ANY DOCUMENTATION PROVIDED WITH THE FOREGOING.  WITHOUT
+LIMITING THE GENERALITY OF THE FOREGOING, CAVIUM DOES NOT WARRANT THAT THE
+LICENSED SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT INTERRUPTION, AND
+CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM, INCLUDING
+ITS CORRECTNESS, ACCURACY, OR RELIABILITY.
+
+Limitation of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S
+LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR
+CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT
+OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF
+PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+Export and Import Laws.  Licensee acknowledges and agrees that the Licensed
+Software (including technical data and related technology) may be controlled by
+the export control laws, rules, regulations, restrictions and national security
+controls of the United States and other applicable foreign agencies (the
+"Export Controls"), and agrees not export or re-export, or allow the export or
+re-export of export-controlled the Licensed Software (including technical data
+and related technology) or any copy, portion or direct product of the foregoing
+in violation of the Export Controls. Licensee hereby represents that
+(i) Licensee is not an entity or person to whom provision of the Licensed
+Software (including technical data and related technology) is restricted or
+prohibited by the Export Controls; and (ii) Licensee will not export, re-export
+or otherwise transfer the export-controlled Licensed Software (including
+technical data and related technology) in violation of U.S. sanction programs
+or export control regulations to (a) any country, or  national or resident of
+any country, subject to a United States trade embargo, (b) any person or entity
+to whom shipment is restricted or prohibited by the Export Controls, or
+(c) anyone who is engaged in activities related to the design, development,
+production, or use of nuclear materials, nuclear facilities, nuclear weapons,
+missiles or chemical or biological weapons.
diff --git a/LICENCE.cavium_liquidio b/LICENCE.cavium_liquidio
new file mode 100644 (file)
index 0000000..72e6ae7
--- /dev/null
@@ -0,0 +1,429 @@
+This file contains licences pertaining to the following firmwares for
+LiquidIO (c) adapters
+
+1. lio_nic_23xx.bin, lio_210nv_nic.bin, lio_410nv_nic.bin
+2. lio_vsw_23xx.bin
+
+###########################################################################
+
+1. lio_nic_23xx.bin, lio_210nv_nic.bin, lio_410nv_nic.bin
+
+Copyright (c) 2018, Cavium, Inc. All rights reserved.
+
+Software License Agreement
+
+ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE
+CONSTITUTES LICENSEEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT.
+
+Licensed Software. Subject to the terms and conditions of this Agreement,
+Cavium, Inc. ("Cavium") grants to Licensee a worldwide, non-exclusive, and
+royalty-free license to use, reproduce, and distribute the binary software in
+its complete and unmodified form as provided by Cavium.
+
+Restrictions. Licensee must reproduce the Cavium copyright notice above with
+each binary software copy. Licensee must not reverse engineer, decompile,
+disassemble or modify in any way the binary software. Licensee must not use
+the binary software in violation of any applicable law or regulation. This
+Agreement shall automatically terminate upon Licensee's breach of any term or
+condition of this Agreement in which case, Licensee shall destroy all copies of
+the binary software.
+
+Warranty Disclaimer.  THE LICENSED SOFTWARE IS OFFERED "AS IS," AND CAVIUM
+GRANTS AND LICENSEE RECEIVES NO WARRANTIES OF ANY KIND, WHETHER EXPRESS,
+IMPLIED, STATUTORY, OR BY COURSE OF COMMUNICATION OR DEALING WITH LICENSEE, OR
+OTHERWISE.  CAVIUM AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY IMPLIED
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR
+NONINFRINGEMENT OF THIRD PARTY RIGHTS, CONCERNING THE LICENSED SOFTWARE,
+DERIVATIVE WORKS, OR ANY DOCUMENTATION PROVIDED WITH THE FOREGOING.  WITHOUT
+LIMITING THE GENERALITY OF THE FOREGOING, CAVIUM DOES NOT WARRANT THAT THE
+LICENSED SOFTWARE IS ERROR-FREE OR WILL OPERATE WITHOUT INTERRUPTION, AND
+CAVIUM GRANTS NO WARRANTY REGARDING ITS USE OR THE RESULTS THEREFROM, INCLUDING
+ITS CORRECTNESS, ACCURACY, OR RELIABILITY.
+
+Limitation of Liability. IN NO EVENT WILL LICENSEE, CAVIUM, OR ANY OF CAVIUM'S
+LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR
+CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT
+OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF
+PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+Export and Import Laws.  Licensee acknowledges and agrees that the Licensed
+Software (including technical data and related technology) may be controlled by
+the export control laws, rules, regulations, restrictions and national security
+controls of the United States and other applicable foreign agencies (the
+"Export Controls"), and agrees not export or re-export, or allow the export or
+re-export of export-controlled the Licensed Software (including technical data
+and related technology) or any copy, portion or direct product of the foregoing
+in violation of the Export Controls. Licensee hereby represents that
+(i) Licensee is not an entity or person to whom provision of the Licensed
+Software (including technical data and related technology) is restricted or
+prohibited by the Export Controls; and (ii) Licensee will not export, re-export
+or otherwise transfer the export-controlled Licensed Software (including
+technical data and related technology) in violation of U.S. sanction programs
+or export control regulations to (a) any country, or  national or resident of
+any country, subject to a United States trade embargo, (b) any person or entity
+to whom shipment is restricted or prohibited by the Export Controls, or
+(c) anyone who is engaged in activities related to the design, development,
+production, or use of nuclear materials, nuclear facilities, nuclear weapons,
+missiles or chemical or biological weapons.
+
+###########################################################################
+
+2. lio_vsw_23xx.bin
+
+The Cavium LiquidIO Software Package provides the following copyrighted software
+ programs:
+(a) LiquidIO VSW software that includes:
+(i) Cavium Simple Execution (SE) Application,
+and
+(ii) Open vSwitch;
+and
+(b) Linux Kernel including certain modifications authored by Cavium.
+
+Information is provided below regarding the relevant licenses and terms of use
+ (including third party licenses) that apply to the above mentioned bundled
+ software programs included in the Cavium LiquidIO Software Package.
+
+I.     Third Party Software, Written Offer Procedure, and Acknowledgements.
+The copyrights for certain software programs included in Cavium
+LiquidIO Software Package are distributed under their respective licenses.
+
+Within the Cavium LiquidIO Software Package, a Linux Kernel is provided under
+the GNU General Public License version 2.0 ("GPL2").  For three (3) years from
+the date of purchase of the Cavium LiquidIO Software Package, copies of the
+source code of the Linux Kernel software program may be obtained by emailing a
+request to info@cavium.com. With the emailed request, please include
+(i) the product name and version number of the Cavium software, and
+(ii) your name and address. Cavium reserves the right to charge a nominal fee
+for providing source code in accordance with the terms of GPL2.
+A copy of the GPL is provided in Section IV, which is below.
+
+Also included within the Cavium LiquidIO Software Package is LiquidIO VSW
+software that is distributed under the Cavium End User License Agreement below.
+The LiquidIO VSW further includes Open vSwitch software that is dual licensed
+under both the Cavium End User License Agreement and the Apache 2.0 license.
+
+II.    Cavium End User License Agreement.
+PLEASE READ THIS END USER LICENSE AGREEMENT CAREFULLY.   EXECUTING, INSTALLING
+OR USING CAVIUM LIQUIDIO VSW SOFTWARE CONSTITUTES ACCEPTANCE OF THIS AGREEMENT.
+CAVIUM, INC. OR ITS SUBSIDIARY IS WILLING TO LICENSE THE LIQUIDIO VSW SOFTWARE
+TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN
+THIS END USER LICENSE AGREEMENT.  BY EXECUTING, INSTALLING, OR USING THE
+LIQUIDIO VSW SOFTWARE, YOU ARE BINDING YOURSELF AND YOUR BUSINESS ENTITY THAT
+YOU REPRESENT (COLLECTIVELY, "CUSTOMER") TO THIS CAVIUM END USER LICENSE
+AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THE AGREEMENT,
+THEN CAVIUM IS UNWILLING TO LICENSE THE LIQUIDIO VSW SOFTWARE TO YOU.
+
+The following terms govern Customer's access and use of LiquidIO VSW software,
+except to the extent there is a separate signed agreement ("Signed Agreement")
+between Customer and Cavium governing Customer's use of LiquidIO VSW software.
+If there is such a separate Signed Agreement, then the order of precedence
+shall be (1) the Signed Agreement and (2) the Cavium End User License Agreement.
+
+Conditioned upon compliance with the terms and conditions of this license and
+any Singed Agreement, Cavium grant to Customer a revocable, nonexclusive, and
+nontransferable license to (a) use and modify without right to sublicense the
+LiquidIO VSW software, solely for the purpose of incorporating the LiquidIO VSW
+software for use with a Cavium product, and (b) reproduce and distribute,
+in object code form only, copies of Liquid IO software solely for use with the
+Cavium products.
+
+CAVIUM LIQUIDIO SOFTWARE PACKAGE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
+
+III.  Apache License 2.0
+Open vSwith software program of the LiquidIO Software Package is licensed under
+the Apache License, Version 2.0 (the "Apache License").  You may obtain a copy
+of the Apache License at http://www.apache.org/licenses/LICENSE-2.0.
+Unless required by applicable law or agreed to in writing, software distributed
+under the Apache License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+OR CONDITIONS OF ANY KIND, either express or implied. See the Apache License
+for the specific language governing permissions and limitations under the
+License.
+
+IV.  GPL2
+The Linux Kernel software program of the LiquidIO Software Package is licensed
+under the GPL2, and the terms of which are as follows:
+
+GNU GENERAL PUBLIC LICENSE
+Version 2, June 1991
+Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+
+Everyone is permitted to copy and distribute verbatim copiesof this license
+document, but changing it is not allowed.
+i.     Preamble
+The licenses for most software are designed to take away your freedom to share
+and change it. By contrast, the GNU General Public License is intended to
+guarantee your freedom to share and change free software--to make sure the
+software is free for all its users. This General Public License applies to most
+of the Free Software Foundation's software and to any other program whose
+authors commit to using it. (Some other Free Software Foundation software is
+covered by the GNU Lesser General Public License instead.)
+You can apply it to your programs, too.
+When we speak of free software, we are referring to freedom, not price.
+Our General Public Licenses are designed to make sure that you have the freedom
+to distribute copies of free software (and charge for this service if you wish),
+ that you receive source code or can get it if you want it, that you can change
+the software or use pieces of it in new free programs; and that you know you can
+ do these things.
+To protect your rights, we need to make restrictions that forbid anyone to deny
+you these rights or to ask you to surrender the rights. These restrictions
+translate to certain responsibilities for you if you distribute copies of the
+software, or if you modify it.
+For example, if you distribute copies of such a program, whether gratis or for a
+ fee, you must give the recipients all the rights that you have. You must make
+sure that they, too, receive or can get the source code. And you must show them
+these terms so they know their rights.
+We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy, distribute
+and/or modify the software.
+Also, for each author's protection and ours, we want to make certain that
+everyone understands that there is no warranty for this free software.
+If the software is modified by someone else and passed on, we want its
+recipients to know that what they have is not the original, so that any problems
+ introduced by others will not reflect on the original authors' reputations.
+Finally, any free program is threatened constantly by software patents. We wish
+to avoid the danger that redistributors of a free program will individually
+obtain patent licenses, in effect making the program proprietary.
+To prevent this, we have made it clear that any patent must be licensed for
+everyone's free use or not licensed at all.
+The precise terms and conditions for copying, distribution and modification
+follow.
+ii.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+0. This License applies to any program or other work which contains a notice
+placed by the copyright holder saying it may be distributed under the terms of
+this General Public License. The "Program", below, refers to any such program or
+ work, and a "work based on the Program" means either the Program or any
+derivative work under copyright law: that is to say, a work containing the
+Program or a portion of it, either verbatim or with modifications and/or
+translated into another language. (Hereinafter, translation is included without
+limitation in the term "modification".) Each licensee is addressed as "you".
+Activities other than copying, distribution and modification are not covered by
+this License; they are outside its scope. The act of running the Program is not
+restricted, and the output from the Program is covered only if its contents
+constitute a work based on the Program (independent of having been made by
+running the Program). Whether that is true depends on what the Program does.
+1. You may copy and distribute verbatim copies of the Program's source code as
+you receive it, in any medium, provided that you conspicuously and appropriately
+ publish on each copy an appropriate copyright notice and disclaimer of
+warranty; keep intact all the notices that refer to this License and to the
+absence of any warranty; and give any other recipients of the Program a copy of
+ this License along with the Program.
+You may charge a fee for the physical act of transferring a copy, and you may
+at your option offer warranty protection in exchange for a fee.
+2. You may modify your copy or copies of the Program or any portion of it, thus
+forming a work based on the Program, and copy and distribute such modifications
+or work under the terms of Section 1 above, provided that you also meet all of
+these conditions:
+a) You must cause the modified files to carry prominent notices stating that you
+ changed the files and the date of any change.
+b) You must cause any work that you distribute or publish, that in whole or in
+part contains or is derived from the Program or any part thereof, to be licensed
+ as a whole at no charge to all third parties under the terms of this License.
+c) If the modified program normally reads commands interactively when run, you
+must cause it, when started running for such interactive use in the most
+ordinary way, to print or display an announcement including an appropriate
+copyright notice and a notice that there is no warranty (or else, saying that
+you provide a warranty) and that users may redistribute the program under these
+conditions, and telling the user how to view a copy of this License.
+(Exception: if the Program itself is interactive but does not normally print
+such an announcement, your work based on the Program is not required to print an
+ announcement.)
+These requirements apply to the modified work as a whole. If identifiable
+sections of that work are not derived from the Program, and can be reasonably
+considered independent and separate works in themselves, then this License, and
+its terms, do not apply to those sections when you distribute them as separate
+works. But when you distribute the same sections as part of a whole which is a
+work based on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the entire whole,
+and thus to each and every part regardless of who wrote it.
+Thus, it is not the intent of this section to claim rights or contest your
+rights to work written entirely by you; rather, the intent is to exercise the
+right to control the distribution of derivative or collective works based on the
+Program.
+In addition, mere aggregation of another work not based on the Program with the
+Program (or with a work based on the Program) on a volume of a storage or
+distribution medium does not bring the other work under the scope of this
+License.
+3. You may copy and distribute the Program (or a work based on it, under
+Section 2) in object code or executable form under the terms of Sections 1 and 2
+above provided that you also do one of the following:
+a) Accompany it with the complete corresponding machine-readable source code,
+which must be distributed under the terms of Sections 1 and 2 above on a medium
+customarily used for software interchange; or,
+b) Accompany it with a written offer, valid for at least three years, to give
+any third party, for a charge no more than your cost of physically performing
+source distribution, a complete machine-readable copy of the corresponding
+source code, to be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange; or,
+c) Accompany it with the information you received as to the offer to distribute
+corresponding source code. (This alternative is allowed only for noncommercial
+distribution and only if you received the program in object code or executable
+form with such an offer, in accord with Subsection b above.)
+The source code for a work means the preferred form of the work for making
+modifications to it. For an executable work, complete source code means all the
+source code for all modules it contains, plus any associated interface
+definition files, plus the scripts used to control compilation and installation
+of the executable. However, as a special exception, the source code distributed
+need not include anything that is normally distributed (in either source or
+binary form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component itself
+accompanies the executable.
+If distribution of executable or object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the source code
+from the same place counts as distribution of the source code, even though third
+parties are not compelled to copy the source along with the object code.
+4. You may not copy, modify, sublicense, or distribute the Program except as
+expressly provided under this License. Any attempt otherwise to copy, modify,
+sublicense or distribute the Program is void, and will automatically terminate
+your rights under this License. However, parties who have received copies, or
+rights, from you under this License will not have their licenses terminated so
+long as such parties remain in full compliance.
+5. You are not required to accept this License, since you have not signed it.
+However, nothing else grants you permission to modify or distribute the Program
+or its derivative works. These actions are prohibited by law if you do not
+accept this License. Therefore, by modifying or distributing the Program (or
+any work based on the Program), you indicate your acceptance of this License to
+do so, and all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+6. Each time you redistribute the Program (or any work based on the Program),
+the recipient automatically receives a license from the original licensor to
+copy, distribute or modify the Program subject to these terms and conditions.
+You may not impose any further restrictions on the recipients' exercise of the
+rights granted herein. You are not responsible for enforcing compliance by
+third parties to this License.
+7. If, as a consequence of a court judgment or allegation of patent infringement
+or for any other reason (not limited to patent issues), conditions are imposed
+on you (whether by court order, agreement or otherwise) that contradict the
+conditions of this License, they do not excuse you from the conditions of this
+License. If you cannot distribute so as to satisfy simultaneously your
+obligations under this License and any other pertinent obligations, then as a
+consequence you may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by all those
+who receive copies directly or indirectly through you, then the only way you
+could satisfy both it and this License would be to refrain entirely from
+distribution of the Program. If any portion of this section is held invalid or
+unenforceable under any particular circumstance, the balance of the section is
+intended to apply and the section as a whole is intended to apply in other
+circumstances. It is not the purpose of this section to induce you to infringe
+any patents or other property right claims or to contest validity of any such
+claims; this section has the sole purpose of protecting the integrity of the
+free software distribution system, which is implemented by public license
+practices. Many people have made generous contributions to the wide range of
+software distributed through that system in reliance on consistent application
+of that system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot impose
+that choice.
+This section is intended to make thoroughly clear what is believed to be a
+consequence of the rest of this License.
+8. If the distribution and/or use of the Program is restricted in certain
+countries either by patents or by copyrighted interfaces, the original
+copyright holder who places the Program under this License may add an explicit
+geographical distribution limitation excluding those countries, so that
+distribution is permitted only in or among countries not thus excluded. In such
+case, this License incorporates the limitation as if written in the body of this
+License.
+9. The Free Software Foundation may publish revised and/or new versions of the
+General Public License from time to time. Such new versions will be similar in
+spirit to the present version, but may differ in detail to address new problems
+or concerns.
+Each version is given a distinguishing version number. If the Program specifies
+a version number of this License which applies to it and "any later version",
+you have the option of following the terms and conditions either of that
+version or of any later version published by the Free Software Foundation.
+If the Program does not specify a version number of this License, you may
+choose any version ever published by the Free Software Foundation.
+10. If you wish to incorporate parts of the Program into other free programs
+whose distribution conditions are different, write to the author to ask for
+permission. For software which is copyrighted by the Free Software Foundation,
+write to the Free Software Foundation; we sometimes make exceptions for this.
+Our decision will be guided by the two goals of preserving the free status of
+all derivatives of our free software and of promoting the sharing and reuse of
+software generally.
+NO WARRANTY
+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
+THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
+STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
+PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
+PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
+YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
+ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
+PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
+SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
+INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
+BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
+OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
index 0c5e1b4f45a07a307dad699d49980cf44d70fc48..5ae46071db0aa7250d69ea552b4688ce72189386 100644 (file)
@@ -1,7 +1,7 @@
 Copyright (c) 2011 Chelsio Communications
 All rights reserved.
 
-Chelsio Communication Terminator 4 ethernet controller firmware
+Chelsio Communication Terminator 4/5 ethernet controller firmware
 
 Redistribution and use in binary form, without modification, are permitted provided
 that the following conditions are met:
diff --git a/LICENCE.cypress b/LICENCE.cypress
new file mode 100644 (file)
index 0000000..070ef66
--- /dev/null
@@ -0,0 +1,138 @@
+### CYPRESS WIRELESS CONNECTIVITY DEVICES
+### DRIVER END USER LICENSE AGREEMENT (SOURCE AND BINARY DISTRIBUTION)
+
+PLEASE READ THIS END USER LICENSE AGREEMENT ("Agreement") CAREFULLY BEFORE
+DOWNLOADING, INSTALLING, OR USING THIS SOFTWARE, ANY ACCOMPANYING
+DOCUMENTATION, OR ANY UPDATES PROVIDED BY CYPRESS ("Software").  BY
+DOWNLOADING, INSTALLING, OR USING THE SOFTWARE, YOU ARE AGREEING TO BE BOUND
+BY THIS AGREEMENT.  IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
+AGREEMENT, PROMPTLY RETURN AND DO NOT USE THE SOFTWARE.  IF YOU HAVE
+PURCHASED THE SOFTWARE, YOUR RIGHT TO RETURN THE SOFTWARE EXPIRES 30 DAYS
+AFTER YOUR PURCHASE AND APPLIES ONLY TO THE ORIGINAL PURCHASER.
+
+Software Provided in Binary Code Form.  This paragraph applies to any Software
+provided in binary code form.  Subject to the terms and conditions of this
+Agreement, Cypress Semiconductor Corporation ("Cypress") grants you a
+non-exclusive, non-transferable license under its copyright rights in the
+Software to reproduce and distribute the Software in object code form only,
+solely for use in connection with Cypress integrated circuit products
+("Purpose").
+
+Software Provided in Source Code Form.  This paragraph applies to any Software
+provided in source code form ("Cypress Source Code").  Subject to the terms and
+conditions of this Agreement, Cypress grants you a non-exclusive,
+non-transferable license under its copyright rights in the Cypress Source Code
+to reproduce, modify, compile, and distribute the Cypress Source Code (whether
+in source code form or as compiled into binary code form) solely for the
+Purpose.  Cypress retains ownership of the Cypress Source Code and any compiled
+version thereof.  Subject to Cypress' ownership of the underlying Cypress
+Source Code, you retain ownership of any modifications you make to the
+Cypress Source Code.  You agree not to remove any Cypress copyright or other
+notices from the Cypress Source Code and any modifications thereof.  Any
+reproduction, modification, translation, compilation, or representation of
+the Cypress Source Code except as permitted in this paragraph is prohibited
+without the express written permission of Cypress.
+
+Free and Open Source Software.  Portions of the Software may be licensed under
+free and/or open source licenses such as the GNU General Public License
+("FOSS").  FOSS is subject to the applicable license agreement and not this
+Agreement.  If you are entitled to receive the source code from Cypress for any
+FOSS included with the Software, either the source code will  be included with
+the Software or you may obtain the source code at no charge from
+<http://www.cypress.com/go/opensource>.  The applicable license terms will
+accompany each source code package.  To review the license terms applicable to
+any FOSS for which Cypress is not required to provide you with source code,
+please see the Software's installation directory on your computer.
+
+Proprietary Rights.  The Software, including all intellectual property rights
+therein, is and will remain the sole and exclusive property of Cypress or its
+suppliers.  Except as otherwise expressly provided in this Agreement, you may
+not: (i) modify, adapt, or create derivative works based upon the Software;
+(ii) copy the Software; (iii) except and only to the extent explicitly
+permitted by applicable law despite this limitation, decompile, translate,
+reverse engineer, disassemble or otherwise reduce the Software to
+human-readable form; or (iv) use the Software other than for the Purpose.
+
+No Support.  Cypress may, but is not required to, provide technical support for
+the Software.
+
+Term and Termination.  This Agreement is effective until terminated.  This
+Agreement and Your license rights will terminate immediately without notice
+from Cypress if you fail to comply with any provision of this Agreement.  Upon
+termination, you must destroy all copies of Software in your possession or
+control.  Termination of this Agreement will not affect any licenses validly
+granted as of the termination date to any end users of the Software.  The
+following paragraphs shall survive any termination of this Agreement: "Free and
+Open Source Software," "Proprietary Rights," "Compliance With Law,"
+"Disclaimer," "Limitation of Liability," and "General."
+
+Compliance With Law.  Each party agrees to comply with all applicable laws,
+rules and regulations in connection with its activities under this Agreement.
+Without limiting the foregoing, the Software may be subject to export control
+laws and regulations of the United States and other countries.  You agree to
+comply strictly with all such laws and regulations and acknowledge that you
+have the responsibility to obtain licenses to export, re-export, or import
+the Software.
+
+Disclaimer.  TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES
+NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THE SOFTWARE,
+INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the
+right to make changes to the Software without notice. Cypress does not assume
+any liability arising out of the application or use of Software or any
+product or circuit described in the Software. Cypress does not authorize its
+products for use as critical components in life-support systems where a
+malfunction or failure may reasonably be expected to result in significant
+injury to the user. The inclusion of Cypress' product in a life-support
+system or application implies that the manufacturer of such system or
+application assumes all risk of such use and in doing so indemnifies Cypress
+against all charges.
+
+Limitation of Liability.  IN NO EVENT WILL CYPRESS OR ITS SUPPLIERS,
+RESELLERS, OR DISTRIBUTORS BE LIABLE FOR ANY LOST REVENUE, PROFIT, OR DATA,
+OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL, OR PUNITIVE DAMAGES
+HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE
+USE OF OR INABILITY TO USE THE SOFTWARE EVEN IF CYPRESS OR ITS SUPPLIERS,
+RESELLERS, OR DISTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.  IN NO EVENT SHALL CYPRESS' OR ITS SUPPLIERS' RESELLERS', OR
+DISTRIBUTORS' TOTAL LIABILITY TO YOU, WHETHER IN CONTRACT, TORT (INCLUDING
+NEGLIGENCE), OR OTHERWISE, EXCEED THE PRICE PAID BY YOU FOR THE SOFTWARE.
+THE FOREGOING LIMITATIONS SHALL APPLY EVEN IF THE ABOVE-STATED WARRANTY FAILS
+OF ITS ESSENTIAL PURPOSE.  BECAUSE SOME STATES OR JURISDICTIONS DO NOT ALLOW
+LIMITATION OR EXCLUSION OF CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE
+LIMITATION MAY NOT APPLY TO YOU.
+
+Restricted Rights.  The Software under this Agreement is commercial computer
+software as that term is described in 48 C.F.R. 252.227-7014(a)(1).  If
+acquired by or on behalf of a civilian agency, the U.S. Government acquires
+this commercial computer software and/or commercial computer software
+documentation subject to the terms of this Agreement as specified in 48
+C.F.R. 12.212 (Computer Software) and 12.211 (Technical Data) of the Federal
+Acquisition Regulations ("FAR") and its successors.  If acquired by or on
+behalf of any agency within the Department of Defense ("DOD"), the U.S.
+Government acquires this commercial computer software and/or commercial
+computer software documentation subject to the terms of this Agreement as
+specified in 48 C.F.R. 227.7202-3 of the DOD FAR Supplement ("DFAR") and its
+successors.
+
+General.  This Agreement will bind and inure to the benefit of each party's
+successors and assigns, provided that you may not assign or transfer this
+Agreement, in whole or in part, without Cypress' written consent.  This
+Agreement shall be governed by and construed in accordance with the laws of
+the State of California, United States of America, as if performed wholly
+within the state and without giving effect to the principles of conflict of
+law.  The parties consent to personal and exclusive jurisdiction of and venue
+in, the state and federal courts within Santa Clara County, California;
+provided however, that nothing in this Agreement will limit Cypress' right to
+bring legal action in any venue in order to protect or enforce its
+intellectual property rights.  No failure of either party to exercise or
+enforce any of its rights under this Agreement will act as a waiver of such
+rights.  If any portion hereof is found to be void or unenforceable, the
+remaining provisions of this Agreement shall remain in full force and
+effect.  This Agreement is the complete and exclusive agreement between the
+parties with respect to the subject matter hereof, superseding and replacing
+any and all prior agreements, communications, and understandings (both
+written and oral) regarding such subject matter.  Any notice to Cypress will
+be deemed effective when actually received and must be sent to Cypress
+Semiconductor Corporation, ATTN: Chief Legal Officer, 198 Champion Court, San
+Jose, CA 95134 USA.
diff --git a/LICENCE.e100 b/LICENCE.e100
new file mode 100644 (file)
index 0000000..0553817
--- /dev/null
@@ -0,0 +1,28 @@
+Copyright (c) 1999-2001, Intel Corporation
+
+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 Intel Corporation nor the names of its contributors
+    may be used to endorse or promote products derived from this software
+    without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/LICENCE.fw_sst_0f28 b/LICENCE.fw_sst_0f28
new file mode 100644 (file)
index 0000000..247e35f
--- /dev/null
@@ -0,0 +1,40 @@
+Copyright (c) 2014 Intel Corporation.
+All rights reserved.
+
+Redistribution.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+*    Redistributions must reproduce the above copyright notice and the
+     following disclaimer in the documentation and/or other materials provided
+     with the distribution.
+*    Neither the name of Intel Corporation nor the names of its suppliers may
+     be used to endorse or promote products derived from this software without
+     specific prior written permission.
+*    No reverse engineering, decompilation, or disassembly of this software is
+     permitted.
+
+
+Limited patent license.
+
+Intel Corporation grants a world-wide, royalty-free, non-exclusive license
+under patents it now or hereafter owns or controls to make, have made, use,
+import, offer to sell and sell ("Utilize") this software, but solely to the
+extent that any such patent is necessary to Utilize the software alone. The
+patent license shall not apply to any combinations which include this software.
+No hardware per se is licensed hereunder.
+
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
index 262784b005a9363c4ca68638d775d07dd861d17b..f878c6a0a33be5f0ab6f9f091b586ead6000565e 100644 (file)
@@ -1,4 +1,4 @@
-Copyright © 2013, Intel Corporation.
+Copyright © 2014, Intel Corporation.
 All rights reserved.
 
 Redistribution.  Redistribution and use in binary form, without
diff --git a/LICENCE.it913x b/LICENCE.it913x
new file mode 100644 (file)
index 0000000..ec8f56c
--- /dev/null
@@ -0,0 +1,17 @@
+Copyright (c) 2014, ITE Tech. Inc.
+
+The firmware files "dvb-usb-it9135-01.fw" and "dvb-usb-it9135-02.fw"
+are for ITEtech it9135 Ax and Bx chip versions.
+
+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.
index 01c32a05a7a2e433d5611f0f7a1ef66fc9e0160e..2f1965475a19da1ba26d5e546ff8f75fcf1f24bf 100644 (file)
@@ -1,4 +1,4 @@
-Copyright (c) 2006-2013, Intel Corporation.
+Copyright (c) 2006-2015, Intel Corporation.
 All rights reserved.
 
 Redistribution.  Redistribution and use in binary form, without
diff --git a/LICENCE.kaweth b/LICENCE.kaweth
new file mode 100644 (file)
index 0000000..75a59c0
--- /dev/null
@@ -0,0 +1,28 @@
+Copyright 1999 Kawasaki LSI.
+
+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 Kawasaki LSI.
+4. Neither the name of the company 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 KAWASAKI LSI ``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 KAWASAKI LSI 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/LICENCE.mediatek b/LICENCE.mediatek
new file mode 100644 (file)
index 0000000..6886c61
--- /dev/null
@@ -0,0 +1,9 @@
+MediaTek Inc. grants permission to use and redistribute aforementioned firmware
+files for the use with devices containing MediaTek chipsets, but not as part of
+the Linux kernel or in any other form which would require these files themselves
+to be covered by the terms of the GNU General Public License or the GNU Lesser
+General Public License.
+
+These firmware files are distributed in the hope that they will be useful, but
+are provided WITHOUT ANY WARRANTY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTY
+OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
diff --git a/LICENCE.microchip b/LICENCE.microchip
new file mode 100644 (file)
index 0000000..f270c99
--- /dev/null
@@ -0,0 +1,40 @@
+Copyright (C) 2018 Microchip Technology Incorporated and its subsidiaries.
+All rights reserved.
+
+REDISTRIBUTION: Permission is hereby granted by Microchip Technology
+Incorporated (Microchip), free of any license fees, to any person obtaining a
+copy of this firmware (the "Software"), to install, reproduce, copy and
+distribute copies, in binary form, hexadecimal or equivalent formats only, the
+Software and to permit persons to whom the Software is provided to do the same,
+subject to the following conditions:
+
+* Any redistribution of the Software must reproduce the above copyright notice,
+  this license notice, and the following disclaimers and notices in the
+  documentation and/or other materials provided with the Software.
+
+* Neither the name of Microchip, its products nor the names of its suppliers
+  may be used to endorse or promote products derived from this Software without
+  specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this Software is
+  permitted.
+
+Limited patent license.  Microchip grants a world-wide, royalty-free,
+non-exclusive, revocable license under any patents that it now has or hereafter
+may have, own or control related to the Software to make, have made, use,
+import, offer to sell and sell ("Utilize") this Software, but solely to the
+extent that any such patent is necessary to Utilize the Software in conjunction
+with Microchip processors. The patent license shall not apply to any other
+combinations which include this Software nor to any other Microchip patents or
+patent rights. No hardware per se is licensed hereunder.
+
+DISCLAIMER: THIS SOFTWARE IS PROVIDED BY MICROCHIP "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
+DISCLAIMED. IN NO EVENT SHALL ATMEL 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/LICENCE.moxa b/LICENCE.moxa
new file mode 100644 (file)
index 0000000..120017b
--- /dev/null
@@ -0,0 +1,16 @@
+The software accompanying this license statement (the “Software”)
+is the property of Moxa Inc. (the “Moxa”), and is protected by
+United States and International Copyright Laws and International
+treaty provisions. No ownership rights are granted by this
+Agreement or possession of the Software. Therefore, you must treat
+the Licensed Software like any other copyrighted material. Your
+rights and obligations in its use are described as follows:
+
+1. You may freely redistribute this software under this license.
+2. You may freely download and use this software on Moxa's device.
+3. You may not modify or attempt to reverse engineer the software, or
+   make any attempt to change or even examine the source code of the
+   software.
+4. You may not re-license or sub-license the software to any person or
+   business, using any other license.
+5. Moxa(r) is worldwide registered trademark.
diff --git a/LICENCE.mwl8335 b/LICENCE.mwl8335
deleted file mode 100644 (file)
index 0b82452..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-FIRMWARE LICENSE TERMS
-
-
-Copyright (c) Marvell International Ltd.
-
-All rights reserved.
-
-Redistribution. Redistribution and use in binary form, without modification, are
-permitted provided that the following conditions are met:
-
-* Redistributions must reproduce the above copyright notice and the following
-disclaimer in the documentation and/or other materials provided with the
-distribution.
-
-* Neither the name of Marvell International Ltd. nor the names of its suppliers
-may be used to endorse or promote products derived from this software without
-specific prior written permission.
-
-* No reverse engineering, decompilation, or disassembly of this software is
-permitted.
-
-Limited patent license. Marvell International Ltd. grants a world-wide,
-royalty-free, non-exclusive license under patents it now or hereafter owns or
-controls to make, have made, use, import, offer to sell and sell ("Utilize")
-this software, but solely to the extent that any such patent is necessary to
-Utilize the software alone, or in combination with an operating system licensed
-under an approved Open Source license as listed by the Open Source Initiative at
-http://opensource.org/licenses. The patent license shall not apply to any other
-combinations which include this software. No hardware per se is licensed
-hereunder.
-
-DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-----
-
-NOTE: this firmware was generated from img_cb35_fw_duplex.h contained in the
-GPL source release of the Maxtor Shared Storage II product available here:
-
-http://www.seagate.com/staticfiles/maxtor/en_us/downloads/MSSII_3.1.2.src.tgz
-
-Explicit permission from Marvell was obtained to upload this firmware to the
-linux-firmware git repository under the Marvell firmware license above.
-
diff --git a/LICENCE.nvidia b/LICENCE.nvidia
new file mode 100644 (file)
index 0000000..b99d5a3
--- /dev/null
@@ -0,0 +1,131 @@
+           License For Customer Use of NVIDIA Software
+
+
+IMPORTANT NOTICE -- READ CAREFULLY: This License For Customer Use of
+NVIDIA Software ("LICENSE") is the agreement which governs use of
+the software of NVIDIA Corporation and its subsidiaries ("NVIDIA")
+downloadable herefrom, including computer software and associated
+printed materials ("SOFTWARE").  By downloading, installing, copying,
+or otherwise using the SOFTWARE, you agree to be bound by the terms
+of this LICENSE.  If you do not agree to the terms of this LICENSE,
+do not download the SOFTWARE.
+
+RECITALS
+
+Use of NVIDIA's products requires three elements: the SOFTWARE, the
+hardware, and a personal computer. The SOFTWARE is protected by copyright
+laws and international copyright treaties, as well as other intellectual
+property laws and treaties.  The SOFTWARE may be protected by various
+patents, and is not sold, and instead is only licensed for use, strictly
+in accordance with this document.  The hardware is protected by various
+patents, and is sold, but this agreement does not cover that sale, since
+it may not necessarily be sold as a package with the SOFTWARE.  This
+agreement sets forth the terms and conditions of the SOFTWARE LICENSE only.
+
+1.  DEFINITIONS
+
+1.1  Customer.  Customer means the entity or individual that
+downloads or otherwise obtains the SOFTWARE.
+
+2.  GRANT OF LICENSE
+
+2.1  Rights and Limitations of Grant.  NVIDIA hereby grants Customer
+the following non-exclusive, non-transferable right to use the
+SOFTWARE, with the following limitations:
+
+2.1.1  Rights.  Customer may install and use multiple copies of the
+SOFTWARE on a shared computer or concurrently on different computers,
+and make multiple back-up copies of the SOFTWARE, solely for Customer's
+use within Customer's Enterprise. "Enterprise" shall mean individual use
+by Customer or any legal entity (such as a corporation or university)
+and the subsidiaries it owns by more than fifty percent (50%).
+
+2.1.2  Open Source Exception.  Notwithstanding the foregoing terms
+of Section 2.1.1, SOFTWARE may be copied and redistributed solely for
+use on operating systems distributed under the terms of an OSI-approved
+open source license as listed by the Open Source Initiative at
+http://opensource.org, provided that the binary files thereof are not
+modified, and Customer provides a copy of this license with the SOFTWARE.
+
+2.1.3  Limitations.
+
+No Reverse Engineering.  Customer may not reverse engineer,
+decompile, or disassemble the SOFTWARE, nor attempt in any other
+manner to obtain the source code.
+
+Usage. SOFTWARE is licensed only for use with microprocessor(s) which have
+been (i) designed by NVIDIA and (ii) either (a) sold by or (b) licensed by
+NVIDIA. Customer shall not use SOFTWARE in conjunction with, nor cause
+SOFTWARE to be executed by, any other microprocessor.
+
+No Translation. Customer shall not translate SOFTWARE, nor cause or permit
+SOFTWARE to be translated, from the architecture or language in which it is
+originally provided by NVIDIA, into any other architecture or language.
+
+No Rental.  Customer may not rent or lease the SOFTWARE to someone
+else.
+
+3.  TERMINATION
+
+This LICENSE will automatically terminate if Customer fails to
+comply with any of the terms and conditions hereof.  In such event,
+Customer must destroy all copies of the SOFTWARE and all of its
+component parts.
+
+Defensive Suspension.  If Customer commences or participates in any legal
+proceeding against NVIDIA, then NVIDIA may, in its sole discretion,
+suspend or terminate all license grants and any other rights provided
+under this LICENSE during the pendency of such legal proceedings.
+
+4.  COPYRIGHT
+
+All title and copyrights in and to the SOFTWARE (including but
+not limited to all images, photographs, animations, video, audio,
+music, text, and other information incorporated into the SOFTWARE),
+the accompanying printed materials, and any copies of the SOFTWARE,
+are owned by NVIDIA, or its suppliers.  The SOFTWARE is protected
+by copyright laws and international treaty provisions.  Accordingly,
+Customer is required to treat the SOFTWARE like any other copyrighted
+material, except as otherwise allowed pursuant to this LICENSE
+and that it may make one copy of the SOFTWARE solely for backup or
+archive purposes.
+
+5.  APPLICABLE LAW
+
+This agreement shall be deemed to have been made in, and shall be
+construed pursuant to, the laws of the State of California.
+
+6.  DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY
+
+6.1  No Warranties.  TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
+LAW, THE SOFTWARE IS PROVIDED "AS IS" AND NVIDIA AND ITS SUPPLIERS
+DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
+NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE.
+
+6.2  No Liability for Consequential Damages.  TO THE MAXIMUM
+EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL NVIDIA OR
+ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR
+CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,
+DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
+OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT
+OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF NVIDIA HAS
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7.  MISCELLANEOUS
+
+The United Nations Convention on Contracts for the International
+Sale of Goods is specifically disclaimed.  If any provision of this
+LICENSE is inconsistent with, or cannot be fully enforced under,
+the law, such provision will be construed as limited to the extent
+necessary to be consistent with and fully enforceable under the law.
+This agreement is the final, complete and exclusive agreement between
+the parties relating to the subject matter hereof, and supersedes
+all prior or contemporaneous understandings and agreements relating
+to such subject matter, whether oral or written.  Customer agrees
+that it will not ship, transfer or export the SOFTWARE into any
+country, or use the SOFTWARE in any manner, prohibited by the
+United States Bureau of Export Administration or any export laws,
+restrictions or regulations.  This LICENSE may only be modified in
+writing signed by an authorized officer of NVIDIA.
+
diff --git a/LICENCE.open-ath9k-htc-firmware b/LICENCE.open-ath9k-htc-firmware
new file mode 100644 (file)
index 0000000..36655b7
--- /dev/null
@@ -0,0 +1,206 @@
+This is a concatenation of LICENCE.txt and NOTICE.txt from the
+open-ath9k-htc-firmware repository describing licensing terms for the
+firmware image and its sources.
+
+The source code repository is publicly available at
+https://github.com/qca/open-ath9k-htc-firmware .
+
+
+LICENCE.txt
+-----------
+
+Files with a Qualcomm Atheros / Atheros licence fall under the following
+licence.  Please see NOTICES.TXT for information about other files in this
+repository.
+
+----
+
+Copyright (c) 2013 Qualcomm Atheros, Inc.
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted (subject to the limitations in the
+disclaimer below) provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the
+   distribution.
+
+ * Neither the name of Qualcomm Atheros nor the names of its
+   contributors may be used to endorse or promote products derived
+   from this software without specific prior written permission.
+
+NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE
+GRANTED BY THIS LICENSE.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+----
+
+
+NOTICE.TXT
+----------
+
+This NOTICE.TXT file contains certain notices of software components included
+with the software that QUALCOMM ATHEROS Incorporated ('Qualcomm Atheros') is
+required to provide you. Notwithstanding anything in the notices in this file,
+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 license 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 Qualcomm Atheros patents, trademarks, copyrights, or other intellectual
+property.
+
+Copyright (c) 2013 QUALCOMM ATHEROS Incorporated.  All rights reserved.
+
+QUALCOMM ATHEROS® is a registered trademark and registered service mark of
+QUALCOMM ATHEROS Incorporated.  All other trademarks and service marks are
+the property of their respective owners.
+
+NOTICES:
+
+/*
+ * Copyright (c) 2005-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.
+ */
+
+/*
+ * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
+ * Copyright (c) 2002-2005 Atheros Communications, Inc.
+ * Copyright (c) 2008-2010, Atheros Communications Inc.
+ *
+ * Redistribution and use in source and binary forms are permitted
+ * provided that the following conditions are met:
+ * 1. The materials contained herein are unmodified and are used
+ *    unmodified.
+ * 2. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following NO
+ *    ''WARRANTY'' disclaimer below (''Disclaimer''), without
+ *    modification.
+ * 3. Redistributions in binary form must reproduce at minimum a
+ *    disclaimer similar to the Disclaimer below and any redistribution
+ *    must be conditioned upon including a substantially similar
+ *    Disclaimer requirement for further binary redistribution.
+ * 4. Neither the names of the above-listed copyright holders nor the
+ *    names of any contributors may be used to endorse or promote
+ *    product derived from this software without specific prior written
+ *    permission.
+ *
+ * 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.
+ */
+
+----
+
+The following files are from ECoS with a GPLv2 licence with modification
+and linking caveats. Please see the licence below for more information:
+
+target_firmware/magpie_fw_dev/build/magpie_1_1/sboot/cmnos/printf/src/cmnos_printf.c
+target_firmware/magpie_fw_dev/target/cmnos/cmnos_printf.c
+target_firmware/magpie_fw_dev/target/cmnos/k2_fw_cmnos_printf.c
+
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+// Copyright (C) 2002 Gary Thomas
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license/
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+
+----
+
+Some of the source code is sourced from Tensilica, Inc.
+
+Although most of the files fall under the MIT licence, some of the source
+files generated as part of the system development have a proprietary
+Tensilica licence.
+
+With permission from Tensilica, Inc, these files have been relicenced
+under the following licence:
+
+/*
+ * Copyright (c) 2013 Tensilica Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
diff --git a/LICENCE.qat_firmware b/LICENCE.qat_firmware
new file mode 100644 (file)
index 0000000..d4f1609
--- /dev/null
@@ -0,0 +1,39 @@
+Copyright (c) 2014, Intel Corporation.
+All rights reserved.
+
+Redistribution.  Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+  following disclaimer in the documentation and/or other materials
+  provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers
+  may be used to endorse or promote products derived from this software
+  without specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software
+  is permitted.
+
+Limited patent license.  Intel Corporation grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell ("Utilize") this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone, or in
+combination with an operating system licensed under an approved Open
+Source license as listed by the Open Source Initiative at
+http://opensource.org/licenses.  The patent license shall not apply to
+any other combinations which include this software.  No hardware per
+se is licensed hereunder.
+
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
diff --git a/LICENCE.qla1280 b/LICENCE.qla1280
new file mode 100644 (file)
index 0000000..00cd353
--- /dev/null
@@ -0,0 +1,23 @@
+Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000 QLogic, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms are permitted provided
+that the following conditions are met:
+1. Redistribution of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+2. Redistribution in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+   derived from this software without specific prior written permission
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
index df67a9b0b5e6ec1a7405ab4fde3b4467ad5368f4..6b3d8ff63cc664d11c451285fa39a0d3c6a6aa13 100644 (file)
@@ -1,4 +1,4 @@
-Copyright (c) 2003-2010 QLogic Corporation
+Copyright (c) 2003-2017 QLogic Corporation
 QLogic Linux Fibre Channel Adapter Firmware
 
 Redistribution and use in binary form, without modification, for use in conjunction
diff --git a/LICENCE.r8a779x_usb3 b/LICENCE.r8a779x_usb3
new file mode 100644 (file)
index 0000000..e2afcc9
--- /dev/null
@@ -0,0 +1,26 @@
+Copyright (c) 2014, Renesas Electronics Corporation
+All rights reserved.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+
+1. Redistribution 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.
+2. The name of Renesas Electronics Corporation may not be used to endorse or
+   promote products derived from this software without specific prior written
+   permission.
+3. Reverse engineering, decompilation, or disassembly of this software is
+   not permitted.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS ELECTRONICS CORPORATION DISCLAIMS
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND
+NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL RENESAS ELECTRONICS
+CORPORATION 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/LICENCE.rockchip b/LICENCE.rockchip
new file mode 100644 (file)
index 0000000..d23b4c4
--- /dev/null
@@ -0,0 +1,41 @@
+Copyright (c) 2016, Fuzhou Rockchip Electronics Co.Ltd
+All rights reserved.
+
+Redistribution.  Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+  following disclaimer in the documentation and/or other materials
+  provided with the distribution.
+
+* Neither the name of Fuzhou Rockchip Electronics Co.Ltd, its products
+  nor the names of its suppliers may be used to endorse or promote products
+  derived from this Software without specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this software
+  is permitted.
+
+Limited patent license. Fuzhou Rockchip Electronics Co.Ltd grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell ("Utilize") this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone, or in
+combination with an operating system licensed under an approved Open
+Source license as listed by the Open Source Initiative at
+http://opensource.org/licenses.  The patent license shall not apply to
+any other combinations which include this software.  No hardware per
+se is licensed hereunder.
+
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
diff --git a/LICENCE.siano b/LICENCE.siano
new file mode 100644 (file)
index 0000000..97e5440
--- /dev/null
@@ -0,0 +1,31 @@
+FIRMWARE LICENSE TERMS
+
+Copyright (c) 2005-2014 Siano Mobile Silicon Ltd.
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+following disclaimer in the documentation and/or other materials
+provided with the distribution.
+
+* Neither the name of Siano Mobile Silicon Ltd. nor the names of its
+suppliers may be used to endorse or promote products derived from this
+software without specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this software
+is permitted.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
index 91a15163f758e14e9d16d2c06706f360934612c0..22f617ff726abde67f1bc5fbc58eb43fe1009416 100644 (file)
@@ -1,46 +1,61 @@
-TECHNOLOGY AND SOFTWARE PUBLICLY AVAILABLE
-SOFTWARE LICENSE
+Copyright (c) 2016 Texas Instruments Incorporated
 
-Copyright (c) 2011, Texas Instruments Incorporated.
+All rights reserved not granted herein.
 
-All rights reserved.
+Limited License.
 
-Redistribution.
+Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive
+license under copyrights and patents it now or hereafter owns or controls to
+make, have made, use, import, offer to sell and sell ("Utilize") this software
+subject to the terms herein. With respect to the foregoing patent license, such
+license is granted solely to the extent that any such patent is necessary to
+Utilize the software alone. The patent license shall not apply to any
+combinations which include this software, other than combinations with devices
+manufactured by or for TI (“TI Devices”). No hardware patent is licensed
+hereunder.
 
-Redistribution and use in binary form, without modification, are
-permitted provided that the following conditions are met:
+Redistributions must preserve existing copyright notices and reproduce this
+license (including the above copyright notice and the disclaimer and
+(if applicable) source code license limitations below) in the documentation
+and/or other materials provided with the distribution
 
- * Redistributions must preserve existing copyright notices and reproduce
-   this license (including the above copyright notice and the disclaimer below)
-   in the documentation and/or other materials provided with the distribution.
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
 
- * Neither the name of Texas Instruments Incorporated nor the names of
-   its suppliers may be used to endorse or promote products derived
-   from this software without specific prior written permission.
+       * No reverse engineering, decompilation, or disassembly of this
+         software is permitted with respect to any software provided in binary
+         form.
 
- * No reverse engineering, decompilation, or disassembly of this
-   software is permitted.
+       * any redistribution and use are licensed by TI for use only with TI
+         Devices.
 
-Limited patent license.
+       * Nothing shall obligate TI to provide you with source code for the
+         software licensed and provided to you in object code.
 
-Texas Instruments Incorporated grants a world-wide, royalty-free,
-non-exclusive license under patents it now or hereafter owns or controls
-to make, have made, use, import, offer to sell and sell ("Utilize") this
-software, but solely to the extent that any such patent is necessary
-to Utilize the software alone.  The patent license shall not apply to
-any combinations which include this software.  No hardware per se is
-licensed hereunder.
+If software source code is provided to you, modification and redistribution of
+the source code are permitted provided that the following conditions are met:
+
+       * any redistribution and use of the source code, including any
+         resulting derivative works, are licensed by TI for use only with TI
+         Devices.
+
+       * any redistribution and use of any object code compiled from the
+         source code and any resulting derivative works, are licensed by TI
+         for use only with TI Devices.
+
+Neither the name of Texas Instruments Incorporated nor the names of its
+suppliers may be used to endorse or promote products derived from this
+software without specific prior written permission.
 
 DISCLAIMER.
 
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY TI AND TI’S LICENSORS "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 TI AND TI’S LICENSORS 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/LICENCE.ti-keystone b/LICENCE.ti-keystone
new file mode 100644 (file)
index 0000000..62cc3b3
--- /dev/null
@@ -0,0 +1,61 @@
+Copyright (c) 2015 Texas Instruments Incorporated
+
+All rights reserved not granted herein.
+
+Limited License.
+
+Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive
+license under copyrights and patents it now or hereafter owns or controls to
+make, have made, use, import, offer to sell and sell ("Utilize") this software
+subject to the terms herein. With respect to the foregoing patent license, such
+license is granted solely to the extent that any such patent is necessary to
+Utilize the software alone. The patent license shall not apply to any
+combinations which include this software, other than combinations with devices
+manufactured by or for TI (“TI Devices”). No hardware patent is licensed
+hereunder.
+
+Redistributions must preserve existing copyright notices and reproduce this
+license (including the above copyright notice and the disclaimer and
+(if applicable) source code license limitations below) in the documentation
+and/or other materials provided with the distribution
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met:
+
+       * No reverse engineering, decompilation, or disassembly of this
+         software is permitted with respect to any software provided in binary
+         form.
+
+       * any redistribution and use are licensed by TI for use only with TI
+         Devices.
+
+       * Nothing shall obligate TI to provide you with source code for the
+         software licensed and provided to you in object code.
+
+If software source code is provided to you, modification and redistribution of
+the source code are permitted provided that the following conditions are met:
+
+       * any redistribution and use of the source code, including any
+         resulting derivative works, are licensed by TI for use only with TI
+         Devices.
+
+       * any redistribution and use of any object code compiled from the
+         source code and any resulting derivative works, are licensed by TI
+         for use only with TI Devices.
+
+Neither the name of Texas Instruments Incorporated nor the names of its
+suppliers may be used to endorse or promote products derived from this
+software without specific prior written permission.
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY TI AND TI’S LICENSORS "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 TI AND TI’S LICENSORS 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/LICENCE.xc4000 b/LICENCE.xc4000
new file mode 100644 (file)
index 0000000..e3cd261
--- /dev/null
@@ -0,0 +1,23 @@
+The following XC4000 firmware file "dvb-fe-xc4000-1.4.1.fw" was
+created based on version 1.4 of "xc4000_firmwares.h".
+
+Firmware provided as part of an XC4000 Linux developers kit by Brian
+Mathews <bmathews@xceive.com> to Devin Heitmueller
+<dheitmueller@kernellabs.org> on July 1, 2009.
+
+The code was released by Xceive under the following license:
+
+// Copyright (c) 2009, Xceive Corporation <info@xceive.com>
+//
+// Permission to use, copy, modify, and/or distribute this software, only
+// for use with Xceive ICs, for any purpose with or without fee is hereby
+// granted, provided that the above copyright notice and this permission
+// notice appear in all source code copies.
+//
+// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/LICENCE.xc5000c b/LICENCE.xc5000c
new file mode 100644 (file)
index 0000000..23b81e7
--- /dev/null
@@ -0,0 +1,23 @@
+The following XC500C firmware file "dvb-fe-xc5000C-4.1.30.7.fw" was created
+based on "Xc5200_firmwares_32000Khz.h".
+
+Firmware provided as part of an XC5000C Linux developers kit by Ramon Cazares
+<Ramon.Cazares@CrestaTech.com> to Devin Heitmueller dheitmueller@linuxtv.org
+on July 25, 2012.
+
+The code was released by Cresta Technology under the following license:
+
+// Copyright (c) 2012, Cresta Technology Corporation <info@crestatech.com>
+//
+// Permission to use, copy, modify, and/or distribute this software, only
+// for use with Cresta Technlogy ICs, for any purpose with or without fee is
+// hereby granted, provided that the above copyright notice and this
+// permission notice appear in all source code copies.
+//
+// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/LICENSE.QualcommAtheros_ar3k b/LICENSE.QualcommAtheros_ar3k
new file mode 100644 (file)
index 0000000..7fae632
--- /dev/null
@@ -0,0 +1,47 @@
+Copyright (c) 2015, Qualcomm Atheros, Inc.
+All rights reserved.
+
+Redistribution. Reproduction and redistribution in binary form, without
+modification, for use solely in conjunction with a Qualcomm Atheros, Inc.
+chipset, is permitted provided that the following conditions are met:
+
+  • Redistributions must reproduce the above copyright notice and the following
+    disclaimer in the documentation and/or other materials provided with the
+    distribution.
+
+  • Neither the name of Qualcomm Atheros, Inc. nor the names of its suppliers
+    may be used to endorse or promote products derived from this Software
+    without specific prior written permission.
+
+  • No reverse engineering, decompilation, or disassembly of this Software is
+    permitted.
+
+Limited patent license. Qualcomm Atheros, Inc. (“Licensor”) grants you
+(“Licensee”) a limited, worldwide, royalty-free, non-exclusive license under
+the Patents to make, have made, use, import, offer to sell and sell the
+Software. No hardware per se is licensed hereunder.
+The term “Patents” as used in this agreement means only those patents or patent
+applications owned solely and exclusively by Licensor as of the date of
+Licensor’s submission of the Software and any patents deriving priority (i.e.,
+having a first effective filing date) therefrom. The term “Software” as used in
+this agreement means the firmware image submitted by Licensor, under the terms
+of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/
+linux-firmware.git.
+Notwithstanding anything to the contrary herein, Licensor does not grant and
+Licensee does not receive, by virtue of this agreement or the Licensor’s
+submission of any Software, any license or other rights under any patent or
+patent application owned by any affiliate of Licensor or any other entity
+(other than Licensor), whether expressly, impliedly, by virtue of estoppel or
+exhaustion, or otherwise.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/LICENSE.QualcommAtheros_ath10k b/LICENSE.QualcommAtheros_ath10k
new file mode 100644 (file)
index 0000000..c68935c
--- /dev/null
@@ -0,0 +1,47 @@
+Copyright (c) 2015-2017, Qualcomm Atheros, Inc.
+All rights reserved.
+
+Redistribution. Reproduction and redistribution in binary form, without
+modification, for use solely in conjunction with a Qualcomm Atheros, Inc.
+chipset, is permitted provided that the following conditions are met:
+
+  • Redistributions must reproduce the above copyright notice and the following
+    disclaimer in the documentation and/or other materials provided with the
+    distribution.
+
+  • Neither the name of Qualcomm Atheros, Inc. nor the names of its suppliers
+    may be used to endorse or promote products derived from this Software
+    without specific prior written permission.
+
+  • No reverse engineering, decompilation, or disassembly of this Software is
+    permitted.
+
+Limited patent license. Qualcomm Atheros, Inc. (“Licensor”) grants you
+(“Licensee”) a limited, worldwide, royalty-free, non-exclusive license under
+the Patents to make, have made, use, import, offer to sell and sell the
+Software. No hardware per se is licensed hereunder.
+The term “Patents” as used in this agreement means only those patents or patent
+applications owned solely and exclusively by Licensor as of the date of
+Licensor’s submission of the Software and any patents deriving priority (i.e.,
+having a first effective filing date) therefrom. The term “Software” as used in
+this agreement means the firmware image submitted by Licensor, under the terms
+of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/
+linux-firmware.git.
+Notwithstanding anything to the contrary herein, Licensor does not grant and
+Licensee does not receive, by virtue of this agreement or the Licensor’s
+submission of any Software, any license or other rights under any patent or
+patent application owned by any affiliate of Licensor or any other entity
+(other than Licensor), whether expressly, impliedly, by virtue of estoppel or
+exhaustion, or otherwise.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
index 9d4c42544ddffdc9e09dfc9157b520949fba6643..de5b29c4e486ac9025cd4c9291a805b7511b11d4 100644 (file)
@@ -1,4 +1,4 @@
-Copyright (C) 2010-2013 Advanced Micro Devices, Inc., All rights reserved.
+Copyright (C) 2010-2018 Advanced Micro Devices, Inc., All rights reserved.
 
 Permission is hereby granted by Advanced Micro Devices, Inc. ("AMD"),
 free of any license fees, to any person obtaining a copy of this
diff --git a/LICENSE.amdgpu b/LICENSE.amdgpu
new file mode 100644 (file)
index 0000000..143c3ed
--- /dev/null
@@ -0,0 +1,51 @@
+Copyright (C) 2018  Advanced Micro Devices, Inc. All rights reserved.
+
+REDISTRIBUTION: Permission is hereby granted, free of any license fees,
+to any person obtaining a copy of this microcode (the "Software"), to
+install, reproduce, copy and distribute copies, in binary form only, of
+the Software and to permit persons to whom the Software is provided to
+do the same, provided that the following conditions are met:
+
+No reverse engineering, decompilation, or disassembly of this Software
+is permitted.
+
+Redistributions must reproduce the above copyright notice, this
+permission notice, and the following disclaimers and notices in the
+Software documentation and/or other materials provided with the
+Software.
+
+DISCLAIMER: THE USE OF THE SOFTWARE IS AT YOUR SOLE RISK.  THE SOFTWARE
+IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND AND COPYRIGHT
+HOLDER AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS AND
+IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
+COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT THAT THE SOFTWARE WILL
+MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE
+UNINTERRUPTED OR ERROR-FREE.  THE ENTIRE RISK ASSOCIATED WITH THE USE OF
+THE SOFTWARE IS ASSUMED BY YOU.  FURTHERMORE, COPYRIGHT HOLDER AND ITS
+LICENSORS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE
+OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS,
+ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE.
+
+DISCLAIMER: UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL COPYRIGHT
+HOLDER AND ITS LICENSORS OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS
+("AUTHORIZED REPRESENTATIVES") BE LIABLE FOR ANY INCIDENTAL, INDIRECT,
+SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS
+PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE
+LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE,
+BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED
+INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL
+PROPERTY RIGHT EVEN IF COPYRIGHT HOLDER AND ITS AUTHORIZED
+REPRESENTATIVES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  IN
+NO EVENT SHALL COPYRIGHT HOLDER OR ITS AUTHORIZED REPRESENTATIVES TOTAL
+LIABILITY FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN
+CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT OF
+US$10.
+
+Notice:  The Software is subject to United States export laws and
+regulations.  You agree to comply with all domestic and international
+export laws and regulations that apply to the Software, including but
+not limited to the Export Administration Regulations administered by the
+U.S. Department of Commerce and International Traffic in Arm Regulations
+administered by the U.S. Department of State.  These laws include
+restrictions on destinations, end users and end use.
diff --git a/LICENSE.atmel b/LICENSE.atmel
new file mode 100644 (file)
index 0000000..5feb313
--- /dev/null
@@ -0,0 +1,36 @@
+Copyright (C) 2015 Atmel Corporation. All rights reserved.
+
+REDISTRIBUTION: Permission is hereby granted by Atmel Corporation (Atmel), free
+of any license fees, to any person obtaining a copy of this firmware (the
+"Software"), to install, reproduce, copy and distribute copies, in binary form,
+in hexadecimal or equivalent formats, of the Software and to permit persons to
+whom the Software is provided to do the same, subject to the following
+conditions:
+
+* Any redistribution of the Software must reproduce the above copyright notice,
+  this license notice, and the following disclaimers and notices in the
+  documentation and/or other materials provided with the Software.
+
+* Neither the name of Atmel Corporation, its products nor the names of its
+  suppliers may be used to endorse or promote products derived from this
+  Software without specific prior written permission.
+
+* All matters arising out of or in connection with this License and/or Software
+  shall be governed by California law and the parties agree to the exclusive
+  jurisdiction of the Californian courts to decide all disputes arising.
+
+* The licensee shall defend and indemnify Atmel against any and all claims,
+  costs, losses and damages (including reasonable legal fees) incurred by tme
+  arising out of any claim relating to the Software due to the licensee’s use or
+  sub-licensing of the Software
+
+DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
+DISCLAIMED. IN NO EVENT SHALL ATMEL 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/LICENSE.hfi1_firmware b/LICENSE.hfi1_firmware
new file mode 100644 (file)
index 0000000..01f0932
--- /dev/null
@@ -0,0 +1,39 @@
+Copyright (c) 2015, Intel Corporation. 
+All rights reserved. 
+
+Redistribution.
+
+Redistribution and use in binary form, without modification, are permitted
+provided that the following conditions are met: 
+*    Redistributions must reproduce the above copyright notice and the
+     following disclaimer in the documentation and/or other materials provided
+     with the distribution. 
+*    Neither the name of Intel Corporation nor the names of its suppliers may
+     be used to endorse or promote products derived from this software without
+     specific prior written permission. 
+*    No reverse engineering, decompilation, or disassembly of this software is
+     permitted. 
+
+Limited patent license.
+
+Intel Corporation grants a world-wide, royalty-free, non-exclusive license
+under patents it now or hereafter owns or controls to make, have made, use,
+import, offer to sell and sell (“Utilize”) this software, but solely to the
+extent that any such patent is necessary to Utilize the software alone. The
+patent license shall not apply to any combinations which include this software.
+No hardware per se is licensed hereunder. 
+
+
+DISCLAIMER.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+
diff --git a/LICENSE.i915 b/LICENSE.i915
new file mode 100644 (file)
index 0000000..2492b8d
--- /dev/null
@@ -0,0 +1,39 @@
+Copyright (c) 2015, Intel Corporation.\r
+All rights reserved.\r
+\r
+Redistribution.  Redistribution and use in binary form, without\r
+modification, are permitted provided that the following conditions are\r
+met:\r
+\r
+* Redistributions must reproduce the above copyright notice and the\r
+  following disclaimer in the documentation and/or other materials\r
+  provided with the distribution.\r
+* Neither the name of Intel Corporation nor the names of its suppliers\r
+  may be used to endorse or promote products derived from this software\r
+  without specific prior written permission.\r
+* No reverse engineering, decompilation, or disassembly of this software\r
+  is permitted.\r
+\r
+Limited patent license.  Intel Corporation grants a world-wide,\r
+royalty-free, non-exclusive license under patents it now or hereafter\r
+owns or controls to make, have made, use, import, offer to sell and\r
+sell ("Utilize") this software, but solely to the extent that any\r
+such patent is necessary to Utilize the software alone, or in\r
+combination with an operating system licensed under an approved Open\r
+Source license as listed by the Open Source Initiative at\r
+http://opensource.org/licenses.  The patent license shall not apply to\r
+any other combinations which include this software.  No hardware per\r
+se is licensed hereunder.\r
+\r
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\r
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\r
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\r
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\r
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\r
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS\r
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\r
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\r
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\r
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\r
+DAMAGE.\r
diff --git a/LICENSE.ipu3_firmware b/LICENSE.ipu3_firmware
new file mode 100644 (file)
index 0000000..2559884
--- /dev/null
@@ -0,0 +1,36 @@
+Copyright (c) 2017, Intel Corporation.
+All rights reserved.
+
+Redistribution. Redistribution and use in binary form, without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions must reproduce the above copyright notice and the
+  following disclaimer in the documentation and/or other materials
+  provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its suppliers
+  may be used to endorse or promote products derived from this software
+  without specific prior written permission.
+* No reverse engineering, decompilation, or disassembly of this software
+  is permitted.
+
+Limited patent license. Intel Corporation grants a world-wide,
+royalty-free, non-exclusive license under patents it now or hereafter
+owns or controls to make, have made, use, import, offer to sell and
+sell (“Utilize”) this software, but solely to the extent that any
+such patent is necessary to Utilize the software alone. The patent license
+shall not apply to any combinations which include this software. No hardware
+per se is licensed hereunder.
+
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
diff --git a/LICENSE.nxp_mc_firmware b/LICENSE.nxp_mc_firmware
new file mode 100644 (file)
index 0000000..4b12f58
--- /dev/null
@@ -0,0 +1,127 @@
+Copyright (c) 2018 NXP. All rights reserved.
+
+Software License Agreement ("Agreement")
+
+ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE ACCOMPANYING BINARY SOFTWARE
+CONSTITUTES LICENSEE'S ACCEPTANCE OF THE TERMS AND CONDITIONS OF THIS AGREEMENT.
+
+Licensed Software. "Binary Software" means software in binary form specified in
+ANNEX A. Subject to the terms and conditions of this Agreement, NXP USA, Inc.
+("Licensor"), grants to you ("Licensee") a worldwide, non-exclusive, and
+royalty-free license to reproduce and distribute the Binary Software in its
+complete and unmodified binary form as provided by Licensor, for use solely in
+conjunction with a programmable processing unit supplied directly or indirectly
+from Licensor.
+
+Restrictions. Licensee must reproduce the Licensor copyright notice above with
+each binary copy of the Binary Software or in the accompanying documentation.
+Licensee must not reverse engineer, decompile, disassemble or modify in any way
+the Binary Software. Licensee must not use the Binary Software in violation of
+any applicable law or regulation. This Agreement shall automatically terminate
+upon Licensee's breach of any term or condition of this Agreement in which case,
+Licensee shall destroy all copies of the Binary Software. Neither the name of
+Licensor nor the names of its suppliers may be used to endorse or promote
+products derived from this Binary Software without specific prior written
+permission.
+
+Disclaimer. TO THE MAXIMUM EXTENT PERMITTED BY LAW, LICENSOR EXPRESSLY
+DISCLAIMS ANY WARRANTY FOR THE BINARY SOFTWARE. THE BINARY SOFTWARE IS PROVIDED
+"AS IS", WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
+WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE, OR NON-INFRINGEMENT. WITHOUT LIMITING THE GENERALITY OF THE
+FOREGOING, LICENSOR DOES NOT WARRANT THAT THE BINARY SOFTWARE IS ERROR-FREE OR
+WILL OPERATE WITHOUT INTERRUPTION, AND LICENSOR GRANTS NO WARRANTY REGARDING ITS
+USE OR THE RESULTS THEREFROM, INCLUDING ITS CORRECTNESS, ACCURACY, OR
+RELIABILITY.
+
+Limitation of Liability. IN NO EVENT WILL LICENSOR, OR ANY OF LICENSOR'S
+LICENSORS HAVE ANY LIABILITY HEREUNDER FOR ANY INDIRECT, SPECIAL, OR
+CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, ARISING OUT
+OF THIS AGREEMENT, INCLUDING DAMAGES FOR LOSS OF PROFITS, OR THE COST OF
+PROCUREMENT OF SUBSTITUTE GOODS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES. LICENSOR'S TOTAL LIABILITY FOR ALL COSTS, DAMAGES,
+CLAIMS, OR LOSSES WHATSOEVER ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT
+OR THE BINARY SOFTWARE SUPPLIED UNDER THIS AGREEMENT IS LIMITED TO THE AGGREGATE
+AMOUNT PAID BY LICENSEE TO LICENSOR IN CONNECTION WITH THE BINARY SOFTWARE TO
+WHICH LOSSES OR DAMAGES ARE CLAIMED.
+
+Trade Compliance.  Licensee shall comply with all applicable export and import
+control laws and regulations including but not limited to the US Export
+Administration Regulation (including prohibited party lists issued by other
+federal governments), Catch-all regulations and all national and international
+embargoes. Licensee further agrees that it will not knowingly transfer, divert,
+export or re-export, directly or indirectly, any product, software, including
+software source code, or technology restricted by such regulations or by other
+applicable national regulations, received from Licensor under this Agreement,
+or any direct product of such software or technical data to any person, firm,
+entity, country or destination to which such transfer, diversion, export or
+re-export is restricted or prohibited, without obtaining prior written
+authorization from the applicable competent government authorities to the extent
+required by those laws. Licensee acknowledge that the "restricted encryption
+software" that is subject to the US Export Administration Regulations (EAR), is
+not intended for use by a government end user, as defined in part 772 of the
+EAR. This provision shall survive termination or expiration of this Agreement.
+
+Assignment. Licensee may not assign this Agreement without the prior written
+consent of Licensor. Licensor may assign this Agreement without Licensee's
+consent.
+
+Governing Law. This Agreement will be governed by, construed, and enforced in
+accordance with the laws of the State of Texas, USA, without regard to conflicts
+of laws principles, will apply to all matters relating to this Agreement or the
+Binary Software, and Licensee agrees that any litigation will be subject to the
+exclusive jurisdiction of the state or federal courts Texas, USA. The United
+Nations Convention on Contracts for the International Sale of Goods will not
+apply to this Agreement.
+
+Restrictions, Warranty Disclaimer, Limitation of Liability, Trade Compliance,
+Assignment, Governing Law, and Third Party Terms shall survive termination or
+expiration of this Agreement.
+
+Third Party Terms. The licensed Binary Software includes the following third
+party software for which the following terms apply:
+
+Libfdt - Flat Device Tree manipulation
+Copyright (c) 2006 David Gibson, IBM Corporation
+All rights reserved.
+
+Redistributions 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.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+LibElf
+Copyright (c) 2006,2008-2011 Joseph Koshy
+All rights reserved.
+
+Redistributions 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.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+ANNEX A
+BINARY SOFTWARE
+Only software in binary form may be provided under this Agreement
+
diff --git a/LICENSE.qcom b/LICENSE.qcom
new file mode 100644 (file)
index 0000000..faacf9c
--- /dev/null
@@ -0,0 +1,206 @@
+PLEASE READ THIS LICENSE AGREEMENT ("AGREEMENT") CAREFULLY.  THIS AGREEMENT IS
+A BINDING LEGAL AGREEMENT ENTERED INTO BY AND BETWEEN YOU (OR IF YOU ARE
+ENTERING INTO THIS AGREEMENT ON BEHALF OF AN ENTITY, THEN THE ENTITY THAT YOU
+REPRESENT) AND QUALCOMM TECHNOLOGIES, INC. ("QTI" "WE" "OUR" OR "US").  THIS IS
+THE AGREEMENT THAT APPLIES TO YOUR USE OF THE DESIGNATED AND/OR LINKED
+APPLICATIONS, THE ENCLOSED QUALCOMM TECHNOLOGIES' MATERIALS, INCLUDING RELATED
+DOCUMENTATION AND ANY UPDATES OR IMPROVEMENTS THEREOF
+(COLLECTIVELY, "MATERIALS").  BY USING OR COMPLETING THE INSTALLATION OF THE
+MATERIALS, YOU ARE ACCEPTING THIS AGREEMENT AND YOU AGREE TO BE BOUND BY ITS
+TERMS AND CONDITIONS.  IF YOU DO NOT AGREE TO THESE TERMS, QTI IS UNWILLING TO
+AND DOES NOT LICENSE THE MATERIALS TO YOU. IF YOU DO NOT AGREE TO THESE TERMS
+YOU MUST DISCONTINUE THE INSTALLATION PROCESS AND YOU MAY NOT USE THE MATERIALS
+OR RETAIN ANY COPIES OF THE MATERIALS. ANY USE OR POSSESSION OF THE MATERIALS
+BY YOU IS SUBJECT TO THE TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT.
+
+1. RIGHT TO USE DELIVERABLES; RESTRICTIONS.
+
+  1.1 License.  Subject to the terms and conditions of this Agreement,
+  including, without limitation, the restrictions, conditions, limitations and
+  exclusions set forth in this Agreement, QTI hereby grants to you a
+  nonexclusive, limited license under QTI's copyrights to:  (i) install and use
+  the Materials; and (ii) to reproduce and redistribute the binary code portions
+  of the Materials (the "Redistributable Binary Code").  You may make and use a
+  reasonable number of copies of any documentation.
+
+  1.2 Redistribution Restrictions.  Distribution of the Redistributable Binary
+  Code is subject to the following restrictions: (i) Redistributable Binary Code
+  may only be distributed in binary format and may not be distributed in source
+  code format:; (ii)  the Redistributable Binary Code may only operate in
+  conjunction with platforms incorporating Qualcomm Technologies, Inc. chipsets;
+  (iii) redistribution of the Redistributable Binary Code must include the .txt
+  file setting forth the terms and condition of this Agreement; (iv) you may not
+  use Qualcomm Technologies' or its affiliates or subsidiaries name, logo or
+  trademarks; and (v) copyright, trademark, patent and any other notices that
+  appear on the Materials may not be removed or obscured.
+
+  1.3 Additional Restrictions.  Except as expressly permitted by this Agreement,
+  you shall have no right to sublicense, transfer or otherwise disclose the
+  Materials to any third party.  You shall not reverse engineer, reverse
+  assemble, reverse translate, decompile or reduce to source code form any
+  portion of the Materials provided in object code form or executable form.
+  Except for the purposes expressly permitted in this Agreement, You shall not
+  use the Materials for any other purpose.  QTI (or its licensors) shall retain
+  title and all ownership rights in and to the Materials and any alterations,
+  modifications (including all derivative works), translations or adaptations
+  made of the Materials, and all copies thereof, and nothing herein shall be
+  deemed to grant any right to You under any of QTI's or its affiliates'
+  patents.  You shall not subject the Materials to any third party license
+  terms (e.g., open source license terms).  You shall not use the Materials for
+  the purpose of identifying or providing evidence to support any potential
+  patent infringement claim against QTI, its affiliates, or any of QTI's or
+  QTI's affiliates' suppliers and/or direct or indirect customers.  QTI hereby
+  reserves all rights not expressly granted herein.
+
+  1.4 Third Party Software and Materials.  The Software may contain or link to
+  certain software and/or materials that are written or owned by third parties.
+  Such third party code and materials may be licensed under separate or
+  different terms and conditions and are not licensed to you under the terms of
+  this Agreement.  You agree to comply with all terms and conditions imposed on
+  you in the applicable third party licenses.  Such terms and conditions may
+  impose certain obligations on you as a condition to the permitted use of such
+  third party code and materials.  QTI does not represent or warrant that such
+  third party licensors have or will continue to license or make available their
+  code and materials to you.
+
+  1.5 Feedback.  QTI may from time to time receive suggestions, feedback or
+  other information from You regarding the Materials.  Any suggestions, feedback
+  or other disclosures received from You are and shall be entirely voluntary on
+  the part of You.  Notwithstanding any other term in this Agreement, QTI shall
+  be free to use suggestions, feedback or other information received from You,
+  without obligation of any kind to You.  The Parties agree that all inventions,
+  product improvements, and modifications conceived of or made by QTI that are
+  based, either in whole or in part, on ideas, feedback, suggestions, or
+  recommended improvements received from You are the exclusive property of QTI,
+  and all right, title and interest in and to any such inventions, product
+  improvements, and modifications will vest solely in QTI.
+
+  1.6 No Technical Support.  QTI is under no obligation to provide any form of
+  technical support for the Materials, and if QTI, in its sole discretion,
+  chooses to provide any form of support or information relating to the
+  Materials, such support and information shall be deemed confidential and
+  proprietary to QTI.
+
+2. WARRANTY DISCLAIMER.  YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT THE USE OF
+THE MATERIALS IS AT YOUR SOLE RISK.  THE MATERIALS AND TECHNICAL SUPPORT, IF
+ANY, ARE PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR
+IMPLIED.  QTI ITS LICENSORS AND AFFILIATES MAKE NO WARRANTIES, EXPRESS OR
+IMPLIED, WITH RESPECT TO THE MATERIALS OR ANY OTHER INFORMATION OR DOCUMENTATION
+PROVIDED UNDER THIS AGREEMENT, INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR AGAINST INFRINGEMENT, OR
+ANY EXPRESS OR IMPLIED WARRANTY ARISING OUT OF TRADE USAGE OR OUT OF A COURSE OF
+DEALING OR COURSE OF PERFORMANCE.  NOTHING CONTAINED IN THIS AGREEMENT SHALL BE
+CONSTRUED AS (I) A WARRANTY OR REPRESENTATION BY QTI, ITS LICENSORS OR
+AFFILIATES AS TO THE VALIDITY OR SCOPE OF ANY PATENT, COPYRIGHT OR OTHER
+INTELLECTUAL PROPERTY RIGHT OR (II) A WARRANTY OR REPRESENTATION BY QTI THAT ANY
+MANUFACTURE OR USE WILL BE FREE FROM INFRINGEMENT OF PATENTS, COPYRIGHTS OR
+OTHER INTELLECTUAL PROPERTY RIGHTS OF OTHERS, AND IT SHALL BE THE SOLE
+RESPONSIBILITY OF YOU TO MAKE SUCH DETERMINATION AS IS NECESSARY WITH RESPECT TO
+THE ACQUISITION OF LICENSES UNDER PATENTS AND OTHER INTELLECTUAL PROPERTY OF
+THIRD PARTIES.
+
+3. NO OTHER LICENSES OR INTELLECTUAL PROPERTY RIGHTS. Neither this Agreement,
+nor any act by QTI or any of its affiliates pursuant to this Agreement or
+relating to the Materials (including, without limitation, the provision by QTI
+or its affiliates of the Materials), shall provide to You any license or any
+other rights whatsoever under any patents, trademarks, trade secrets, copyrights
+or any other intellectual property of QTI or any of its affiliates, except for
+the copyright rights expressly licensed under this Agreement. You understand and
+agree that:
+
+  (i) Neither this Agreement, nor delivery of the Materials, grants any right to
+  practice, or any other right at all with respect to, any patent of QTI or any
+  of its affiliates; and
+
+  (ii) A separate license agreement from QUALCOMM Incorporated is needed to use
+  or practice any patent of QUALCOMM Incorporated. You agree not to contend in
+  any context that, as a result of the provision or use of the Materials, either
+  QTI or any of its affiliates has any obligation to extend, or You or any other
+  party has obtained any right to, any license, whether express or implied, with
+  respect to any patent of QTI or any of its affiliates for any purpose.
+
+4. TERMINATION.  This Agreement shall be effective upon acceptance, or access or
+use of the Materials (whichever occurs first) by You and shall continue until
+terminated. You may terminate the Agreement at any time by deleting and
+destroying all copies of the Materials and all related information in Your
+possession or control. This Agreement terminates immediately and automatically,
+with or without notice, if You fail to comply with any provision hereof.
+Additionally, QTI may at any time terminate this Agreement, without cause, upon
+notice to You. Upon termination You must, to the extent possible, delete or
+destroy all copies of the Materials in Your possession and the license granted
+to You in this Agreement shall terminate. Sections 1.2 through 10 shall survive
+the termination of this Agreement. In the event that any restrictions,
+conditions, limitations are found to be either invalid or unenforceable, the
+rights granted to You in Section 1 (License) shall be null, void and ineffective
+from the Effective Date, and QTI shall also have the right to terminate this
+Agreement immediately, and with retroactive effect to the effective date.
+
+5. LIMITATION OF LIABILITY.  IN NO EVENT SHALL QTI, QTI's AFFILIATES OR ITS
+LICENSORS BE LIABLE TO YOU FOR ANY INCIDENTAL, CONSEQUENTIAL OR SPECIAL DAMAGES,
+INCLUDING BUT NOT LIMITED TO ANY LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL
+DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE, OR THE DELIVERY OR FAILURE
+TO DELIVER, ANY OF THE DELIVERABLES, OR ANY BREACH OF ANY OBLIGATION UNDER THIS
+AGREEMENT, EVEN IF QTI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+THE FOREGOING LIMITATION OF LIABILITY SHALL REMAIN IN FULL FORCE AND EFFECT
+REGARDLESS OF WHETHER YOUR REMEDIES HEREUNDER ARE DETERMINED TO HAVE FAILED OF
+THEIR ESSENTIAL PURPOSE.  THE ENTIRE LIABILITY OF QTI, QTI's AFFILIATES AND ITS
+LICENSORS, AND THE SOLE AND EXCLUSIVE REMEDY OF YOU, FOR ANY CLAIM OR CAUSE OF
+ACTION ARISING HEREUNDER (WHETHER IN CONTRACT, TORT, OR OTHERWISE) SHALL NOT
+EXCEED US$50.
+
+6. INDEMNIFICATION.  You agree to indemnify and hold harmless QTI and its
+officers, directors, employees and successors and assigns against any and all
+third party claims, demands, causes of action, losses, liabilities, damages,
+costs and expenses, incurred by QTI (including but not limited to costs of
+defense, investigation and reasonable attorney's fees) arising out of, resulting
+from or related to: (i) any breach of this Agreement by You; and (ii) your acts,
+omissions, products and services.  If requested by QTI, You agree to defend QTI
+in connection with any third party claims, demands, or causes of action
+resulting from, arising out of or in connection with any of the foregoing.
+
+7. ASSIGNMENT.  You shall not assign this Agreement or any right or interest
+under this Agreement, nor delegate any obligation to be performed under this
+Agreement, without QTI's prior written consent.  For purposes of this Section 7,
+an "assignment" by You under this Section shall be deemed to include, without
+limitation, any merger, consolidation, sale of all or substantially all of its
+assets, or any substantial change in the management or control of You.
+Any attempted assignment in contravention of this Section 9 shall be void.
+QTI may freely assign this Agreement or delegate any or all of its rights and
+obligations hereunder to any third party.
+
+8. COMPLIANCE WITH LAWS; APPLICABLE LAW.  You agree to comply with all
+applicable local, international and national laws and regulations and with U.S.
+Export Administration Regulations, as they apply to the subject matter of this
+Agreement.  This Agreement is governed by the laws of the State of California,
+excluding California's choice of law rules.
+
+9. CONTRACTING PARTIES.  If the Materials are downloaded on any computer owned
+by a corporation or other legal entity, then this Agreement is formed by and
+between QTI and such entity.  The individual accepting the terms of this
+Agreement represents and warrants to QTI that they have the authority to bind
+such entity to the terms and conditions of this Agreement.
+
+10. MISCELLANEOUS PROVISIONS.  This Agreement, together with all exhibits
+attached hereto, which are incorporated herein by this reference, constitutes
+the entire agreement between QTI and You and supersedes all prior negotiations,
+representations and agreements between the parties with respect to the subject
+matter hereof.  No addition or modification of this Agreement shall be effective
+unless made in writing and signed by the respective representatives of QTI and
+You.  The restrictions, limitations, exclusions and conditions set forth in this
+Agreement shall apply even if QTI or any of its affiliates becomes aware of or
+fails to act in a manner to address any violation or failure to comply
+therewith.  You hereby acknowledge and agree that the restrictions, limitations,
+conditions and exclusions imposed in this Agreement on the rights granted in
+this Agreement are not a derogation of the benefits of such rights.  You further
+acknowledges that, in the absence of such restrictions, limitations, conditions
+and exclusions, QTI would not have entered into this Agreement with You.  Each
+party shall be responsible for and shall bear its own expenses in connection
+with this Agreement.  If any of the provisions of this Agreement are determined
+to be invalid, illegal, or otherwise unenforceable, the remaining provisions
+shall remain in full force and effect.  This Agreement is entered into solely
+in the English language, and if for any reason any other language version is
+prepared by any party, it shall be solely for convenience and the English
+version shall govern and control all aspects.  If You are located in the
+province of Quebec, Canada, the following applies: The Parties hereby confirm
+they have requested this Agreement and all related documents be prepared
+in English.
index fe3780b375450f4809e8170d0ad6baa3f0d51968..b05e714f9f81fdf00fe780c25b2e6949fa18d904 100644 (file)
@@ -1,4 +1,4 @@
-Copyright (C) 2009-2014  Advanced Micro Devices, Inc. All rights reserved.
+Copyright (C) 2009-2017  Advanced Micro Devices, Inc. All rights reserved.
 
 REDISTRIBUTION: Permission is hereby granted, free of any license fees,
 to any person obtaining a copy of this microcode (the "Software"), to
diff --git a/LICENSE.sdma_firmware b/LICENSE.sdma_firmware
new file mode 100644 (file)
index 0000000..0d3d562
--- /dev/null
@@ -0,0 +1,47 @@
+Copyright 2017, NXP
+All rights reserved.
+
+Redistribution. Reproduction and redistribution in binary form, without
+modification, for use solely in conjunction with a NXP
+chipset, is permitted provided that the following conditions are met:
+
+  . Redistributions must reproduce the above copyright notice and the following
+    disclaimer in the documentation and/or other materials provided with the
+    distribution.
+
+  . Neither the name of NXP nor the names of its suppliers
+    may be used to endorse or promote products derived from this Software
+    without specific prior written permission.
+
+  . No reverse engineering, decompilation, or disassembly of this Software is
+    permitted.
+
+Limited patent license. NXP (.Licensor.) grants you
+(.Licensee.) a limited, worldwide, royalty-free, non-exclusive license under
+the Patents to make, have made, use, import, offer to sell and sell the
+Software. No hardware per se is licensed hereunder.
+The term .Patents. as used in this agreement means only those patents or patent
+applications owned solely and exclusively by Licensor as of the date of
+Licensor.s submission of the Software and any patents deriving priority (i.e.,
+having a first effective filing date) therefrom. The term .Software. as used in
+this agreement means the firmware image submitted by Licensor, under the terms
+of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/
+linux-firmware.git.
+Notwithstanding anything to the contrary herein, Licensor does not grant and
+Licensee does not receive, by virtue of this agreement or the Licensor's
+submission of any Software, any license or other rights under any patent or
+patent application owned by any affiliate of Licensor or any other entity
+(other than Licensor), whether expressly, impliedly, by virtue of estoppel or
+exhaustion, or otherwise.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
index 321a4e2b6d371557f6a466a0f22ec97ff5c871f6..d1163b8710965f249f414ac4db3ca212c1be9273 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,8 +5,12 @@ FIRMWAREDIR = /lib/firmware
 
 all:
 
+check:
+       ./check_whence.py
+
 install:
        mkdir -p $(DESTDIR)$(FIRMWAREDIR)
        cp -r * $(DESTDIR)$(FIRMWAREDIR)
-       rm -f $(DESTDIR)/usbdux/*dux $(DESTDIR)/*/*.asm
-       rm $(DESTDIR)$(FIRMWAREDIR)/{WHENCE,LICENSE.*,LICENCE.*}
+       rm -rf $(DESTDIR)$(FIRMWAREDIR)/usbdux
+       find $(DESTDIR)$(FIRMWAREDIR) \( -name 'WHENCE' -or -name 'LICENSE.*' -or \
+               -name 'LICENCE.*' \) -exec rm -- {} \;
diff --git a/README b/README
index 0ed6d79c74a1be29d2fcce9be9a62acd6df3fd4e..77ff0106c48323ab1e45ce61c42af0d0e3cb342c 100644 (file)
--- a/README
+++ b/README
@@ -13,17 +13,22 @@ been permitted to redistribute under separate cover.
 
 To submit firmware to this repository, please send either a git binary
 diff or preferably a git pull request to:
-      David Woodhouse <dwmw2@infradead.org>
-      Ben Hutchings <ben@decadent.org.uk>
+      linux-firmware@kernel.org
 and also cc: to related mailing lists.
 
-Your commit should include an update to the WHENCE file clearly
-identifying the licence under which the firmware is available, and
-that it is redistributable. If the licence is long and involved, it's
+If your commit adds new firmware, it must update the WHENCE file to
+clearly state the license under which the firmware is available, and
+that it is redistributable. Being redistributable includes ensuring
+the firmware license provided includes an implicit or explicit
+patent grant to end users to ensure full functionality of device
+operation with the firmware. If the license is long and involved, it's
 permitted to include it in a separate file and refer to it from the
-WHENCE file.
+WHENCE file ('See LICENSE.foo for details.').
 And if it were possible, a changelog of the firmware itself.
 
+Run 'make check' to check that WHENCE is consistent with the
+repository contents.
+
 Ideally, your commit should contain a Signed-Off-By: from someone
 authoritative on the licensing of the firmware in question (i.e. from
 within the company that owns the code).
diff --git a/WHENCE b/WHENCE
index 953f3adeb6355ee5942f9683996357db0f8e6885..f6f9bf06470be0590f1f2570004776549e0ed0b6 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -8,6 +8,14 @@ kernel.
 
 --------------------------------------------------------------------------
 
+Driver: BCM-0bb4-0306 Cypress Bluetooth firmware for HTC Vive
+
+File: brcm/BCM-0bb4-0306.hcd
+
+Licence: Redistributable. See LICENCE.cypress for details.
+
+--------------------------------------------------------------------------
+
 Driver: ambassador -- Madge Ambassador (Collage PCI 155 Server) ATM NIC.
 
 File: atmsar11.fw
@@ -82,11 +90,7 @@ File: qlogic/1040.bin
 File: qlogic/1280.bin
 File: qlogic/12160.bin
 
-Licence: Allegedly GPLv2+, but no source visible. Marked:
-
-                   QLOGIC LINUX SOFTWARE
-  QLogic ISP1280/ device driver for Linux 2.2.x and 2.4.x
-  Copyright (C) 2001 Qlogic Corporation (www.qlogic.com)
+Licence: Redistributable. See LICENCE.qla1280 for details
 
 --------------------------------------------------------------------------
 
@@ -111,7 +115,7 @@ File: kaweth/new_code_fix.bin
 File: kaweth/trigger_code.bin
 File: kaweth/trigger_code_fix.bin
 
-Licence: Unknown
+Licence: Redistributable. See LICENCE.kaweth for details
 
 Found in hex form in the kernel source.
 
@@ -176,7 +180,7 @@ Source: keyspan_pda/xircom_pgs.S
 
 Source: keyspan_pda/Makefile
 
-Licence: GPLv2+
+Licence: GPLv2 or later. See GPL-2 and GPL-3 for details.
 
 Compiled from original 8051 source into Intel HEX, used in our binary ihex form.
 
@@ -225,17 +229,14 @@ Version: 1.0.0.191
 Info: DATE= 2002oct28
 
 File: emi62/loader.fw
-Source: EMILOAD.HEX
 Version: 1.0.2.002
 Info: DATE=10.01.2002
 
 File: emi62/midi.fw
-Source: EMI62MFW.HEX
 Version: 1.04.062
 Info: DATE=16.10.2002
 
 File: emi62/spdif.fw
-Source: EMI62SFW.HEX
 Version: 1.04.062
 Info: DATE=16.10.2002
 
@@ -393,7 +394,7 @@ Source: dsp56k/bootstrap.asm
 Source: dsp56k/Makefile
 Source: dsp56k/concat-bootstrap.pl
 
-Licence: GPLv2 or later
+Licence: GPLv2 or later. See GPL-2 and GPL-3 for details.
 
 DSP56001 assembler, buildable with a56 from
 http://www.zdomain.com/a56.html
@@ -429,9 +430,9 @@ Version: 3.03.28 IPX
 File: ql2322_fw.bin
 Version: 3.03.28 IPX
 File: ql2400_fw.bin
-Version: 7.01.00 MID
+Version: 8.07.00 MID
 File: ql2500_fw.bin
-Version: 7.01.00 MIDQ
+Version: 8.07.00 MIDQ
 
 Licence: Redistributable. See LICENCE.qla2xxx for details
 
@@ -465,12 +466,19 @@ File: ar9271.fw
 File: ar7010.fw
 File: ar7010_1_1.fw
 File: htc_9271.fw
-Version: 1.3
+Version: 1.3.1
 File: htc_7010.fw
-Version: 1.3
+Version: 1.3.1
 
 Licence: Redistributable. See LICENCE.atheros_firmware for details
 
+File: ath9k_htc/htc_7010-1.4.0.fw
+Version: 1.4.0
+File: ath9k_htc/htc_9271-1.4.0.fw
+Version: 1.4.0
+
+Licence: Free software. See LICENCE.open-ath9k-htc-firmware for details
+
 --------------------------------------------------------------------------
 
 Driver: cassini - Sun Cassini
@@ -565,12 +573,20 @@ Found in hex form in kernel source.
 
 --------------------------------------------------------------------------
 
-Driver: cxgb4 - Chelsio Terminator 4/5 1G/10/40G Ethernet adapter
+Driver: cxgb4 - Chelsio Terminator 4/5/6 1/10/25/40/100G Ethernet adapter
 
-File: cxgb4/t4fw-1.9.23.0.bin
-Link: cxgb4/t4fw.bin -> t4fw-1.9.23.0.bin
-File: cxgb4/t5fw-1.9.23.0.bin
-Link: cxgb4/t5fw.bin -> t5fw-1.9.23.0.bin
+File: cxgb4/t4fw-1.14.4.0.bin
+File: cxgb4/t4fw-1.15.37.0.bin
+File: cxgb4/t4fw-1.22.9.0.bin
+Link: cxgb4/t4fw.bin -> t4fw-1.22.9.0.bin
+File: cxgb4/t5fw-1.14.4.0.bin
+File: cxgb4/t5fw-1.15.37.0.bin
+File: cxgb4/t5fw-1.22.9.0.bin
+Link: cxgb4/t5fw.bin -> t5fw-1.22.9.0.bin
+File: cxgb4/t6fw-1.22.9.0.bin
+Link: cxgb4/t6fw.bin -> t6fw-1.22.9.0.bin
+File: cxgb4/aq1202_fw.cld
+File: cxgb4/bcm8483.bin
 
 Licence: Redistributable. See LICENCE.chelsio_firmware for details
 
@@ -582,9 +598,7 @@ File: e100/d101m_ucode.bin
 File: e100/d101s_ucode.bin
 File: e100/d102e_ucode.bin
 
-Licence: Unknown
-
-Found in hex form in kernel source.
+Licence: Redistributable. See LICENCE.e100 for details
 
 --------------------------------------------------------------------------
 
@@ -842,15 +856,194 @@ Version: 22.1.7.0
 File: iwlwifi-7260-8.ucode
 Version: 22.24.8.0
 
+File: iwlwifi-7260-9.ucode
+Version: 25.228.9.0
+
+File: iwlwifi-7260-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-7260-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-7260-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-7260-16.ucode
+Version: 16.242414.0
+
+File: iwlwifi-7260-17.ucode
+Version: 17.bfb58538.0
+
 File: iwlwifi-3160-7.ucode
 Version: 22.1.7.0
 
 File: iwlwifi-3160-8.ucode
 Version: 22.24.8.0
 
+File: iwlwifi-3160-9.ucode
+Version: 25.228.9.0
+
+File: iwlwifi-3160-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-3160-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-3160-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-3160-16.ucode
+Version: 16.242414.0
+
+File: iwlwifi-3160-17.ucode
+Version: 17.bfb58538.0
+
+File: iwlwifi-7265-8.ucode
+Version: 22.24.8.0
+
+File: iwlwifi-7265-9.ucode
+Version: 25.228.9.0
+
+File: iwlwifi-7265-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-7265-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-7265-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-7265-16.ucode
+Version: 16.242414.0
+
+File: iwlwifi-7265-17.ucode
+Version: 17.bfb58538.0
+
+File: iwlwifi-7265D-10.ucode
+Version: 23.15.10.0
+
+File: iwlwifi-7265D-12.ucode
+Version: 25.17.12.0
+
+File: iwlwifi-7265D-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-7265D-16.ucode
+Version: 16.242414.0
+
+File: iwlwifi-7265D-17.ucode
+Version: 17.352738.0
+
+File: iwlwifi-7265D-21.ucode
+Version: 21.302800.0
+
+File: iwlwifi-7265D-22.ucode
+Version: 22.391740.0
+
+File: iwlwifi-7265D-27.ucode
+Version: 27.541033.0
+
+File: iwlwifi-7265D-29.ucode
+Version: 29.3e3b4de5.0
+
+File: iwlwifi-3168-21.ucode
+Version: 21.302800.0
+
+File: iwlwifi-3168-22.ucode
+Version: 22.391740.0
+
+File: iwlwifi-3168-27.ucode
+Version: 27.541033.0
+
+File: iwlwifi-3168-29.ucode
+Version: 29.3e3b4de5.0
+
+File: iwlwifi-8000C-13.ucode
+Version: 25.30.13.0
+
+File: iwlwifi-8000C-16.ucode
+Version: 16.242414.0
+
+File: iwlwifi-8000C-21.ucode
+Version: 21.302800.0
+
+File: iwlwifi-8000C-22.ucode
+Version: 22.391740.0
+
+File: iwlwifi-8000C-27.ucode
+Version: 27.541033.0
+
+File: iwlwifi-8000C-31.ucode
+Version: 31.560484.0
+
+File: iwlwifi-8000C-34.ucode
+Version: 34.610288.0
+
+File: iwlwifi-8000C-36.ucode
+Version: 36.9f0a2d68.0
+
+File: iwlwifi-8265-21.ucode
+Version: 21.302800.0
+
+File: iwlwifi-8265-22.ucode
+Version: 22.391740.0
+
+File: iwlwifi-8265-27.ucode
+Version: 27.541033.0
+
+File: iwlwifi-8265-31.ucode
+Version: 31.560484.0
+
+File: iwlwifi-8265-34.ucode
+Version: 34.610288.0
+
+File: iwlwifi-8265-36.ucode
+Version: 36.9f0a2d68.0
+
+File: iwlwifi-9000-pu-b0-jf-b0-33.ucode
+Version: 33.610294.0
+
+File: iwlwifi-9000-pu-b0-jf-b0-34.ucode
+Version: 34.ba501b11.0
+
+File: iwlwifi-9000-pu-b0-jf-b0-38.ucode
+Version: 38.755cfdd8.0
+
+File: iwlwifi-9000-pu-b0-jf-b0-41.ucode
+Version: 41.fc1a7aea.0
+
+File: iwlwifi-9000-pu-b0-jf-b0-43.ucode
+Version: 43.c73114b3.0
+
+File: iwlwifi-9260-th-b0-jf-b0-33.ucode
+Version: 33.610294.0
+
+File: iwlwifi-9260-th-b0-jf-b0-34.ucode
+Version: 34.ba501b11.0
+
+File: iwlwifi-9260-th-b0-jf-b0-38.ucode
+Version: 38.755cfdd8.0
+
+File: iwlwifi-9260-th-b0-jf-b0-41.ucode
+Version: 41.fc1a7aea.0
+
+File: iwlwifi-9260-th-b0-jf-b0-43.ucode
+Version: 43.c73114b3.0
+
 Licence: Redistributable. See LICENCE.iwlwifi_firmware for details
 
-Also available from http://wireless.kernel.org/en/users/Drivers/iwlwifi/?n=Downloads
+Also available from http://wireless.kernel.org/en/users/Drivers/iwlwifi#Firmware
+
+--------------------------------------------------------------------------
+
+Driver: ipu3-imgu - Intel IPU3 (3rd Gen Image Processing Unit) driver
+
+File: intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin
+Version: irci_irci_ecr-master_20161208_0213_20170112_1500
+md5sum: 59abc311fce49c5a180b5a8a3917912d
+Link: intel/ipu3-fw.bin -> irci_irci_ecr-master_20161208_0213_20170112_1500.bin
+
+Licence: Redistributable. See LICENSE.ipu3_firmware for details
 
 --------------------------------------------------------------------------
 
@@ -858,7 +1051,8 @@ Driver: cx231xx - Conexant Cx23100/101/102 USB broadcast A/V decoder
 
 File: v4l-cx231xx-avcore-01.fw
 
-Licence:
+Licence: Redistributable.
+
   Conexant grants permission to use and redistribute these firmware
   files for use with Conexant devices, but not as a part of the Linux
   kernel or in any other form which would require these files themselves
@@ -974,13 +1168,7 @@ File: cis/NE2K.cis
 File: cis/tamarack.cis
 File: cis/PE-200.cis
 File: cis/PE520.cis
-Source: cis/src/LA-PCM.cis
-Source: cis/src/PCMLM28.cis
-Source: cis/src/DP83903.cis
-Source: cis/src/NE2K.cis
-Source: cis/src/tamarack.cis
-Source: cis/src/PE-200.cis
-Source: cis/src/PE520.cis
+Source: cis/
 
 Licence: Dual GPLv2/MPL
 
@@ -1037,7 +1225,7 @@ File: cis/SW_555_SER.cis
 File: cis/SW_7xx_SER.cis
 File: cis/SW_8xx_SER.cis
 
-Licence: GPLv3
+Licence: GPLv3. See GPL-3 for details.
 
 Copyright Sierra Wireless
 
@@ -1061,7 +1249,8 @@ File: v4l-cx23418-apu.fw
 File: v4l-cx23418-cpu.fw
 File: v4l-cx23418-dig.fw
 
-Licence:
+Licence: Redistributable.
+
   Conexant grants permission to use and redistribute these firmware
   files for use with Conexant devices, but not as a part of the Linux
   kernel or in any other form which would require these files themselves
@@ -1075,9 +1264,9 @@ Licence:
 Driver: cx23885 - Conexant PCI Express Broadcast A/V decoder
 
 File: v4l-cx23885-avcore-01.fw
-File: v4l-cx23885-enc.fw
 
-Licence:
+Licence: Redistributable.
+
   Conexant grants permission to use and redistribute these firmware
   files for use with Conexant devices, but not as a part of the Linux
   kernel or in any other form which would require these files themselves
@@ -1092,7 +1281,8 @@ Driver: cx23840 - Conexant sideport Broadcast A/V decoder
 
 File: v4l-cx25840.fw
 
-Licence:
+Licence: Redistributable.
+
   Conexant grants permission to use and redistribute these firmware
   files for use with Conexant devices, but not as a part of the Linux
   kernel or in any other form which would require these files themselves
@@ -1164,6 +1354,16 @@ File: bnx2x/bnx2x-e2-7.8.17.0.fw
 File: bnx2x/bnx2x-e1-7.8.19.0.fw
 File: bnx2x/bnx2x-e1h-7.8.19.0.fw
 File: bnx2x/bnx2x-e2-7.8.19.0.fw
+File: bnx2x/bnx2x-e1-7.10.51.0.fw
+File: bnx2x/bnx2x-e1h-7.10.51.0.fw
+File: bnx2x/bnx2x-e2-7.10.51.0.fw
+File: bnx2x/bnx2x-e1-7.12.30.0.fw
+File: bnx2x/bnx2x-e1h-7.12.30.0.fw
+File: bnx2x/bnx2x-e2-7.12.30.0.fw
+File: bnx2x/bnx2x-e1-7.13.1.0.fw
+File: bnx2x/bnx2x-e1h-7.13.1.0.fw
+File: bnx2x/bnx2x-e2-7.13.1.0.fw
+
 
 License:
   Copyright (c) 2007-2011 Broadcom Corporation
@@ -1237,9 +1437,9 @@ File: av7110/bootcode.bin
 Source: av7110/Boot.S
 Source: av7110/Makefile
 
-Licence: GPLv2 or later
+Licence: GPLv2 or later. See GPL-2 and GPL-3 for details.
 
-ARM assembly source code from http://www.linuxtv.org/downloads/firmware/Boot.S
+ARM assembly source code from https://linuxtv.org/downloads/firmware/Boot.S
 
 --------------------------------------------------------------------------
 
@@ -1274,17 +1474,31 @@ Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
 
 Downloaded from http://www.ralinktech.com/ralink/Home/Support/Linux.html
 
+---------------------------------------------------------------------------
+
+Driver: mt7601u - MediaTek MT7601U Wireless MACs
+
+File: mt7601u.bin
+Version: 34
+
+Licence: Redistributable. See LICENCE.ralink_a_mediatek_company_firmware for details
+
+Downloaded from http://www.mediatek.com/en/downloads/
+
 --------------------------------------------------------------------------
 
 Driver: rt2800pci - Ralink RT2860, RT2890, RT3090, RT3290, RT5390 wireless MACs
 
 File: rt2860.bin
+Version: 40
+
 File: rt3290.bin
+Version: 37
 
 Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
 
-Binary file supplied by Shiang Tu <shiang_tu@ralinktech.com>. Firmware Version 34
-rt3290.bin is a specific firmware support the RT3290 chip. Firmware Version 37
+Binary file supplied originally by Shiang Tu <shiang_tu@ralinktech.com>, latest
+from http://www.mediatek.com/en/downloads1/downloads/
 
 --------------------------------------------------------------------------
 
@@ -1299,10 +1513,12 @@ Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
 Driver: rt2800usb - Ralink RT2870, RT3070, RT3071, RT3072, RT5370 wireless MACs
 
 File: rt2870.bin
+Version: 36
 
 Licence: Redistributable. See LICENCE.ralink-firmware.txt for details
 
-Binary file supplied by Shiang Tu <shiang_tu@ralinktech.com>. Firmware Version 29
+Binary file supplied originally by Shiang Tu <shiang_tu@ralinktech.com>, latest
+from http://www.mediatek.com/en/downloads1/downloads/
 
 --------------------------------------------------------------------------
 
@@ -1322,23 +1538,31 @@ Driver: usbdux/usbduxfast/usbduxsigma - usbdux data acquisition cards
 File: usbdux_firmware.bin
 File: usbduxfast_firmware.bin
 File: usbduxsigma_firmware.bin
-Source: usbdux/fx2-include.asm
-Source: usbdux/usbduxfast_firmware.asm
-Source: usbdux/usbdux_firmware.asm
-Source: usbdux/usbduxsigma_firmware.asm
+Source: usbdux/
 
-Licence: GPLv2. See source code in usbdux/ subdirectory.
+Licence: GPLv2. See GPL-2 for details.
 
 Provided from the author, Bernd Porr <BerndPorr@f2s.com>
 
 --------------------------------------------------------------------------
 
+Driver: xc4000 - Xceive 4000 Tuner driver
+
+File: dvb-fe-xc4000-1.4.1.fw
+Version: 1.4.1
+
+Licence: Redistributable. See LICENCE.xc4000 for details
+
+--------------------------------------------------------------------------
 Driver: xc5000 - Xceive 5000 Tuner driver
 
 File: dvb-fe-xc5000-1.6.114.fw
 Version: 1.6.114
 
-Licence: Redistributable. See LICENCE.xc5000 for details
+File: dvb-fe-xc5000c-4.1.30.7.fw
+Version: 4.1.30.7
+
+Licence: Redistributable. See LICENCE.xc5000 and LICENCE.xc5000c for details
 
 --------------------------------------------------------------------------
 
@@ -1347,7 +1571,7 @@ Driver: dib0700 - DiBcom dib0700 USB DVB bridge driver
 File: dvb-usb-dib0700-1.20.fw
 Version: 1.20
 
-Licence: Redistributable. See LICENCE.dib0700 for details
+Licence: Redistributable. See LICENSE.dib0700 for details
 
 --------------------------------------------------------------------------
 
@@ -1486,12 +1710,15 @@ Found in hex form in kernel source.
 Driver: radeon - ATI Radeon
 
 File: radeon/R600_rlc.bin
+File: radeon/R600_uvd.bin
+File: radeon/RS780_uvd.bin
 File: radeon/R700_rlc.bin
 File: radeon/RV710_uvd.bin
 File: radeon/RV710_smc.bin
 File: radeon/RV730_smc.bin
 File: radeon/RV740_smc.bin
 File: radeon/RV770_smc.bin
+File: radeon/RV770_uvd.bin
 File: radeon/CEDAR_me.bin
 File: radeon/CEDAR_pfp.bin
 File: radeon/CEDAR_rlc.bin
@@ -1540,37 +1767,44 @@ File: radeon/ARUBA_pfp.bin
 File: radeon/ARUBA_rlc.bin
 File: radeon/PITCAIRN_ce.bin
 File: radeon/PITCAIRN_mc.bin
+File: radeon/PITCAIRN_mc2.bin
 File: radeon/PITCAIRN_me.bin
 File: radeon/PITCAIRN_pfp.bin
 File: radeon/PITCAIRN_rlc.bin
 File: radeon/PITCAIRN_smc.bin
 File: radeon/TAHITI_ce.bin
 File: radeon/TAHITI_mc.bin
+File: radeon/TAHITI_mc2.bin
 File: radeon/TAHITI_me.bin
 File: radeon/TAHITI_pfp.bin
 File: radeon/TAHITI_rlc.bin
 File: radeon/TAHITI_uvd.bin
 File: radeon/TAHITI_smc.bin
+File: radeon/TAHITI_vce.bin
 File: radeon/VERDE_ce.bin
 File: radeon/VERDE_mc.bin
+File: radeon/VERDE_mc2.bin
 File: radeon/VERDE_me.bin
 File: radeon/VERDE_pfp.bin
 File: radeon/VERDE_rlc.bin
 File: radeon/VERDE_smc.bin
 File: radeon/OLAND_ce.bin
 File: radeon/OLAND_mc.bin
+File: radeon/OLAND_mc2.bin
 File: radeon/OLAND_me.bin
 File: radeon/OLAND_pfp.bin
 File: radeon/OLAND_rlc.bin
 File: radeon/OLAND_smc.bin
 File: radeon/HAINAN_ce.bin
 File: radeon/HAINAN_mc.bin
+File: radeon/HAINAN_mc2.bin
 File: radeon/HAINAN_me.bin
 File: radeon/HAINAN_pfp.bin
 File: radeon/HAINAN_rlc.bin
 File: radeon/HAINAN_smc.bin
 File: radeon/BONAIRE_ce.bin
 File: radeon/BONAIRE_mc.bin
+File: radeon/BONAIRE_mc2.bin
 File: radeon/BONAIRE_me.bin
 File: radeon/BONAIRE_mec.bin
 File: radeon/BONAIRE_pfp.bin
@@ -1578,6 +1812,7 @@ File: radeon/BONAIRE_rlc.bin
 File: radeon/BONAIRE_sdma.bin
 File: radeon/BONAIRE_uvd.bin
 File: radeon/BONAIRE_smc.bin
+File: radeon/BONAIRE_vce.bin
 File: radeon/KABINI_ce.bin
 File: radeon/KABINI_me.bin
 File: radeon/KABINI_mec.bin
@@ -1592,22 +1827,382 @@ File: radeon/KAVERI_rlc.bin
 File: radeon/KAVERI_sdma.bin
 File: radeon/HAWAII_ce.bin
 File: radeon/HAWAII_mc.bin
+File: radeon/HAWAII_mc2.bin
 File: radeon/HAWAII_me.bin
 File: radeon/HAWAII_mec.bin
 File: radeon/HAWAII_pfp.bin
 File: radeon/HAWAII_rlc.bin
 File: radeon/HAWAII_sdma.bin
 File: radeon/HAWAII_smc.bin
+File: radeon/MULLINS_ce.bin
+File: radeon/MULLINS_me.bin
+File: radeon/MULLINS_mec.bin
+File: radeon/MULLINS_pfp.bin
+File: radeon/MULLINS_rlc.bin
+File: radeon/MULLINS_sdma.bin
+File: radeon/pitcairn_ce.bin
+File: radeon/pitcairn_k_smc.bin
+File: radeon/pitcairn_mc.bin
+File: radeon/pitcairn_me.bin
+File: radeon/pitcairn_pfp.bin
+File: radeon/pitcairn_rlc.bin
+File: radeon/pitcairn_smc.bin
+File: radeon/tahiti_ce.bin
+File: radeon/tahiti_k_smc.bin
+File: radeon/tahiti_mc.bin
+File: radeon/tahiti_me.bin
+File: radeon/tahiti_pfp.bin
+File: radeon/tahiti_rlc.bin
+File: radeon/tahiti_smc.bin
+File: radeon/verde_ce.bin
+File: radeon/verde_k_smc.bin
+File: radeon/verde_mc.bin
+File: radeon/verde_me.bin
+File: radeon/verde_pfp.bin
+File: radeon/verde_rlc.bin
+File: radeon/verde_smc.bin
+File: radeon/oland_ce.bin
+File: radeon/oland_k_smc.bin
+File: radeon/oland_mc.bin
+File: radeon/oland_me.bin
+File: radeon/oland_pfp.bin
+File: radeon/oland_rlc.bin
+File: radeon/oland_smc.bin
+File: radeon/hainan_ce.bin
+File: radeon/hainan_k_smc.bin
+File: radeon/hainan_mc.bin
+File: radeon/hainan_me.bin
+File: radeon/hainan_pfp.bin
+File: radeon/hainan_rlc.bin
+File: radeon/hainan_smc.bin
+File: radeon/bonaire_ce.bin
+File: radeon/bonaire_k_smc.bin
+File: radeon/bonaire_mc.bin
+File: radeon/bonaire_me.bin
+File: radeon/bonaire_mec.bin
+File: radeon/bonaire_pfp.bin
+File: radeon/bonaire_rlc.bin
+File: radeon/bonaire_sdma.bin
+File: radeon/bonaire_sdma1.bin
+File: radeon/bonaire_smc.bin
+File: radeon/bonaire_uvd.bin
+File: radeon/bonaire_vce.bin
+File: radeon/kabini_ce.bin
+File: radeon/kabini_me.bin
+File: radeon/kabini_mec.bin
+File: radeon/kabini_pfp.bin
+File: radeon/kabini_rlc.bin
+File: radeon/kabini_sdma.bin
+File: radeon/kabini_sdma1.bin
+File: radeon/kabini_uvd.bin
+File: radeon/kabini_vce.bin
+File: radeon/kaveri_ce.bin
+File: radeon/kaveri_me.bin
+File: radeon/kaveri_mec.bin
+File: radeon/kaveri_mec2.bin
+File: radeon/kaveri_pfp.bin
+File: radeon/kaveri_rlc.bin
+File: radeon/kaveri_sdma.bin
+File: radeon/kaveri_sdma1.bin
+File: radeon/kaveri_uvd.bin
+File: radeon/kaveri_vce.bin
+File: radeon/hawaii_ce.bin
+File: radeon/hawaii_k_smc.bin
+File: radeon/hawaii_mc.bin
+File: radeon/hawaii_me.bin
+File: radeon/hawaii_mec.bin
+File: radeon/hawaii_pfp.bin
+File: radeon/hawaii_rlc.bin
+File: radeon/hawaii_sdma.bin
+File: radeon/hawaii_sdma1.bin
+File: radeon/hawaii_smc.bin
+File: radeon/hawaii_uvd.bin
+File: radeon/hawaii_vce.bin
+File: radeon/mullins_ce.bin
+File: radeon/mullins_me.bin
+File: radeon/mullins_mec.bin
+File: radeon/mullins_pfp.bin
+File: radeon/mullins_rlc.bin
+File: radeon/mullins_sdma.bin
+File: radeon/mullins_sdma1.bin
+File: radeon/mullins_uvd.bin
+File: radeon/mullins_vce.bin
+File: radeon/banks_k_2_smc.bin
+File: radeon/si58_mc.bin
 
 Licence: Redistributable. See LICENSE.radeon for details.
 
 --------------------------------------------------------------------------
 
+Driver: amdgpu - AMD Radeon
+
+File: amdgpu/tahiti_ce.bin
+File: amdgpu/tahiti_k_smc.bin
+File: amdgpu/tahiti_mc.bin
+File: amdgpu/tahiti_me.bin
+File: amdgpu/tahiti_pfp.bin
+File: amdgpu/tahiti_rlc.bin
+File: amdgpu/tahiti_smc.bin
+File: amdgpu/pitcairn_ce.bin
+File: amdgpu/pitcairn_k_smc.bin
+File: amdgpu/pitcairn_mc.bin
+File: amdgpu/pitcairn_me.bin
+File: amdgpu/pitcairn_pfp.bin
+File: amdgpu/pitcairn_rlc.bin
+File: amdgpu/pitcairn_smc.bin
+File: amdgpu/verde_ce.bin
+File: amdgpu/verde_k_smc.bin
+File: amdgpu/verde_mc.bin
+File: amdgpu/verde_me.bin
+File: amdgpu/verde_pfp.bin
+File: amdgpu/verde_rlc.bin
+File: amdgpu/verde_smc.bin
+File: amdgpu/hainan_ce.bin
+File: amdgpu/hainan_k_smc.bin
+File: amdgpu/hainan_mc.bin
+File: amdgpu/hainan_me.bin
+File: amdgpu/hainan_pfp.bin
+File: amdgpu/hainan_rlc.bin
+File: amdgpu/hainan_smc.bin
+File: amdgpu/oland_ce.bin
+File: amdgpu/oland_k_smc.bin
+File: amdgpu/oland_mc.bin
+File: amdgpu/oland_me.bin
+File: amdgpu/oland_pfp.bin
+File: amdgpu/oland_rlc.bin
+File: amdgpu/oland_smc.bin
+File: amdgpu/si58_mc.bin
+File: amdgpu/banks_k_2_smc.bin
+File: amdgpu/bonaire_ce.bin
+File: amdgpu/bonaire_k_smc.bin
+File: amdgpu/bonaire_mc.bin
+File: amdgpu/bonaire_me.bin
+File: amdgpu/bonaire_mec.bin
+File: amdgpu/bonaire_pfp.bin
+File: amdgpu/bonaire_rlc.bin
+File: amdgpu/bonaire_sdma.bin
+File: amdgpu/bonaire_sdma1.bin
+File: amdgpu/bonaire_smc.bin
+File: amdgpu/bonaire_uvd.bin
+File: amdgpu/bonaire_vce.bin
+File: amdgpu/hawaii_ce.bin
+File: amdgpu/hawaii_k_smc.bin
+File: amdgpu/hawaii_mc.bin
+File: amdgpu/hawaii_me.bin
+File: amdgpu/hawaii_mec.bin
+File: amdgpu/hawaii_pfp.bin
+File: amdgpu/hawaii_rlc.bin
+File: amdgpu/hawaii_sdma.bin
+File: amdgpu/hawaii_sdma1.bin
+File: amdgpu/hawaii_smc.bin
+File: amdgpu/hawaii_uvd.bin
+File: amdgpu/hawaii_vce.bin
+File: amdgpu/kabini_ce.bin
+File: amdgpu/kabini_me.bin
+File: amdgpu/kabini_mec.bin
+File: amdgpu/kabini_pfp.bin
+File: amdgpu/kabini_rlc.bin
+File: amdgpu/kabini_sdma.bin
+File: amdgpu/kabini_sdma1.bin
+File: amdgpu/kabini_uvd.bin
+File: amdgpu/kabini_vce.bin
+File: amdgpu/mullins_ce.bin
+File: amdgpu/mullins_me.bin
+File: amdgpu/mullins_mec.bin
+File: amdgpu/mullins_pfp.bin
+File: amdgpu/mullins_rlc.bin
+File: amdgpu/mullins_sdma.bin
+File: amdgpu/mullins_sdma1.bin
+File: amdgpu/mullins_uvd.bin
+File: amdgpu/mullins_vce.bin
+File: amdgpu/kaveri_ce.bin
+File: amdgpu/kaveri_me.bin
+File: amdgpu/kaveri_mec.bin
+File: amdgpu/kaveri_mec2.bin
+File: amdgpu/kaveri_pfp.bin
+File: amdgpu/kaveri_rlc.bin
+File: amdgpu/kaveri_sdma.bin
+File: amdgpu/kaveri_sdma1.bin
+File: amdgpu/kaveri_uvd.bin
+File: amdgpu/kaveri_vce.bin
+File: amdgpu/topaz_ce.bin
+File: amdgpu/topaz_k_smc.bin
+File: amdgpu/topaz_mc.bin
+File: amdgpu/topaz_me.bin
+File: amdgpu/topaz_mec2.bin
+File: amdgpu/topaz_mec.bin
+File: amdgpu/topaz_pfp.bin
+File: amdgpu/topaz_rlc.bin
+File: amdgpu/topaz_sdma1.bin
+File: amdgpu/topaz_sdma.bin
+File: amdgpu/topaz_smc.bin
+File: amdgpu/tonga_ce.bin
+File: amdgpu/tonga_k_smc.bin
+File: amdgpu/tonga_mc.bin
+File: amdgpu/tonga_me.bin
+File: amdgpu/tonga_mec2.bin
+File: amdgpu/tonga_mec.bin
+File: amdgpu/tonga_pfp.bin
+File: amdgpu/tonga_rlc.bin
+File: amdgpu/tonga_sdma1.bin
+File: amdgpu/tonga_sdma.bin
+File: amdgpu/tonga_smc.bin
+File: amdgpu/tonga_uvd.bin
+File: amdgpu/tonga_vce.bin
+File: amdgpu/carrizo_ce.bin
+File: amdgpu/carrizo_me.bin
+File: amdgpu/carrizo_mec2.bin
+File: amdgpu/carrizo_mec.bin
+File: amdgpu/carrizo_pfp.bin
+File: amdgpu/carrizo_rlc.bin
+File: amdgpu/carrizo_sdma1.bin
+File: amdgpu/carrizo_sdma.bin
+File: amdgpu/carrizo_uvd.bin
+File: amdgpu/carrizo_vce.bin
+File: amdgpu/fiji_ce.bin
+File: amdgpu/fiji_mc.bin
+File: amdgpu/fiji_me.bin
+File: amdgpu/fiji_mec2.bin
+File: amdgpu/fiji_mec.bin
+File: amdgpu/fiji_pfp.bin
+File: amdgpu/fiji_rlc.bin
+File: amdgpu/fiji_sdma1.bin
+File: amdgpu/fiji_sdma.bin
+File: amdgpu/fiji_smc.bin
+File: amdgpu/fiji_uvd.bin
+File: amdgpu/fiji_vce.bin
+File: amdgpu/stoney_ce.bin
+File: amdgpu/stoney_me.bin
+File: amdgpu/stoney_mec.bin
+File: amdgpu/stoney_pfp.bin
+File: amdgpu/stoney_rlc.bin
+File: amdgpu/stoney_sdma.bin
+File: amdgpu/stoney_uvd.bin
+File: amdgpu/stoney_vce.bin
+File: amdgpu/polaris10_ce.bin
+File: amdgpu/polaris10_ce_2.bin
+File: amdgpu/polaris10_mc.bin
+File: amdgpu/polaris10_k_mc.bin
+File: amdgpu/polaris10_me.bin
+File: amdgpu/polaris10_me_2.bin
+File: amdgpu/polaris10_mec2.bin
+File: amdgpu/polaris10_mec2_2.bin
+File: amdgpu/polaris10_mec.bin
+File: amdgpu/polaris10_mec_2.bin
+File: amdgpu/polaris10_pfp.bin
+File: amdgpu/polaris10_pfp_2.bin
+File: amdgpu/polaris10_rlc.bin
+File: amdgpu/polaris10_sdma1.bin
+File: amdgpu/polaris10_sdma.bin
+File: amdgpu/polaris10_smc.bin
+File: amdgpu/polaris10_k_smc.bin
+File: amdgpu/polaris10_k2_smc.bin
+File: amdgpu/polaris10_smc_sk.bin
+File: amdgpu/polaris10_uvd.bin
+File: amdgpu/polaris10_vce.bin
+File: amdgpu/polaris11_ce.bin
+File: amdgpu/polaris11_ce_2.bin
+File: amdgpu/polaris11_mc.bin
+File: amdgpu/polaris11_k_mc.bin
+File: amdgpu/polaris11_me.bin
+File: amdgpu/polaris11_me_2.bin
+File: amdgpu/polaris11_mec2.bin
+File: amdgpu/polaris11_mec2_2.bin
+File: amdgpu/polaris11_mec.bin
+File: amdgpu/polaris11_mec_2.bin
+File: amdgpu/polaris11_pfp.bin
+File: amdgpu/polaris11_pfp_2.bin
+File: amdgpu/polaris11_rlc.bin
+File: amdgpu/polaris11_sdma1.bin
+File: amdgpu/polaris11_sdma.bin
+File: amdgpu/polaris11_smc.bin
+File: amdgpu/polaris11_k_smc.bin
+File: amdgpu/polaris11_k2_smc.bin
+File: amdgpu/polaris11_smc_sk.bin
+File: amdgpu/polaris11_uvd.bin
+File: amdgpu/polaris11_vce.bin
+File: amdgpu/polaris12_ce.bin
+File: amdgpu/polaris12_ce_2.bin
+File: amdgpu/polaris12_mc.bin
+File: amdgpu/polaris12_k_mc.bin
+File: amdgpu/polaris12_me.bin
+File: amdgpu/polaris12_me_2.bin
+File: amdgpu/polaris12_mec.bin
+File: amdgpu/polaris12_mec_2.bin
+File: amdgpu/polaris12_mec2.bin
+File: amdgpu/polaris12_mec2_2.bin
+File: amdgpu/polaris12_pfp.bin
+File: amdgpu/polaris12_pfp_2.bin
+File: amdgpu/polaris12_rlc.bin
+File: amdgpu/polaris12_sdma.bin
+File: amdgpu/polaris12_sdma1.bin
+File: amdgpu/polaris12_smc.bin
+File: amdgpu/polaris12_k_smc.bin
+File: amdgpu/polaris12_uvd.bin
+File: amdgpu/polaris12_vce.bin
+File: amdgpu/vegam_ce.bin
+File: amdgpu/vegam_me.bin
+File: amdgpu/vegam_mec.bin
+File: amdgpu/vegam_mec2.bin
+File: amdgpu/vegam_pfp.bin
+File: amdgpu/vegam_rlc.bin
+File: amdgpu/vegam_sdma.bin
+File: amdgpu/vegam_sdma1.bin
+File: amdgpu/vegam_smc.bin
+File: amdgpu/vegam_uvd.bin
+File: amdgpu/vegam_vce.bin
+File: amdgpu/vega10_acg_smc.bin
+File: amdgpu/vega10_asd.bin
+File: amdgpu/vega10_ce.bin
+File: amdgpu/vega10_gpu_info.bin
+File: amdgpu/vega10_me.bin
+File: amdgpu/vega10_mec.bin
+File: amdgpu/vega10_mec2.bin
+File: amdgpu/vega10_pfp.bin
+File: amdgpu/vega10_rlc.bin
+File: amdgpu/vega10_sdma.bin
+File: amdgpu/vega10_sdma1.bin
+File: amdgpu/vega10_smc.bin
+File: amdgpu/vega10_sos.bin
+File: amdgpu/vega10_uvd.bin
+File: amdgpu/vega10_vce.bin
+File: amdgpu/vega12_asd.bin
+File: amdgpu/vega12_ce.bin
+File: amdgpu/vega12_gpu_info.bin
+File: amdgpu/vega12_me.bin
+File: amdgpu/vega12_mec.bin
+File: amdgpu/vega12_mec2.bin
+File: amdgpu/vega12_pfp.bin
+File: amdgpu/vega12_rlc.bin
+File: amdgpu/vega12_sdma.bin
+File: amdgpu/vega12_sdma1.bin
+File: amdgpu/vega12_smc.bin
+File: amdgpu/vega12_sos.bin
+File: amdgpu/vega12_uvd.bin
+File: amdgpu/vega12_vce.bin
+File: amdgpu/raven_asd.bin
+File: amdgpu/raven_ce.bin
+File: amdgpu/raven_gpu_info.bin
+File: amdgpu/raven_me.bin
+File: amdgpu/raven_mec.bin
+File: amdgpu/raven_mec2.bin
+File: amdgpu/raven_pfp.bin
+File: amdgpu/raven_rlc.bin
+File: amdgpu/raven_sdma.bin
+File: amdgpu/raven_vcn.bin
+File: amdgpu/raven_dmcu.bin
+
+Licence: Redistributable. See LICENSE.amdgpu for details.
+
+--------------------------------------------------------------------------
+
 Driver: s2255drv
 
 File: f2255usb.bin
+Version: 1.2.8
+
+Licence: Redistributable.
 
-Licence:
   Sensoray grants permission to use and redistribute these firmware
   files for use with Sensoray devices, but not as a part of the Linux
   kernel or in any other form which would require these files themselves
@@ -1620,7 +2215,10 @@ Licence:
 
 Driver: rtl8192e - Realtek 8192 PCI wireless driver
 
-File: RTL8192E/*
+File: RTL8192E/boot.img
+File: RTL8192E/data.img
+File: RTL8192E/main.img
+
 Licence: Redistributable, provided by Realtek in their driver
          source download.
 
@@ -1674,6 +2272,37 @@ Found in hex form in kernel source.
 
 --------------------------------------------------------------------------
 
+Driver: qed - QLogic 4xxxx Ethernet Driver Core Module.
+
+File: qed/qed_init_values_zipped-8.4.2.0.bin
+File: qed/qed_init_values_zipped-8.7.3.0.bin
+File: qed/qed_init_values_zipped-8.10.5.0.bin
+File: qed/qed_init_values-8.10.9.0.bin
+File: qed/qed_init_values_zipped-8.10.10.0.bin
+File: qed/qed_init_values-8.14.6.0.bin
+File: qed/qed_init_values_zipped-8.15.3.0.bin
+File: qed/qed_init_values-8.18.9.0.bin
+File: qed/qed_init_values_zipped-8.20.0.0.bin
+File: qed/qed_init_values-8.20.0.0.bin
+File: qed/qed_init_values-8.30.12.0.bin
+File: qed/qed_init_values_zipped-8.33.1.0.bin
+File: qed/qed_init_values_zipped-8.33.11.0.bin
+File: qed/qed_init_values-8.33.12.0.bin
+File: qed/qed_init_values_zipped-8.37.2.0.bin
+File: qed/qed_init_values_zipped-8.37.7.0.bin
+File: qed/qed_init_values-8.37.7.0.bin
+
+Licence:
+  This file contains firmware data derived from proprietary unpublished
+  source code.
+  Copyright (c) 2015-2018 QLogic Corporation.
+
+  Permission is hereby granted for the distribution of this firmware data
+  in hexadecimal or equivalent format, provided this copyright notice is
+  accompanying it.
+
+--------------------------------------------------------------------------
+
 Driver: ueagle-atm - Driver for USB ADSL Modems based on Eagle IV Chipset
 
 File: ueagle-atm/CMV4p.bin.v2
@@ -1750,12 +2379,52 @@ File: brcm/brcmfmac4329-sdio.bin
 File: brcm/brcmfmac4330-sdio.bin
 File: brcm/brcmfmac4334-sdio.bin
 File: brcm/brcmfmac4335-sdio.bin
-File: brcm/brcmfmac43362-sdio.bin
+File: brcm/brcmfmac4339-sdio.bin
 File: brcm/brcmfmac43241b0-sdio.bin
 File: brcm/brcmfmac43241b4-sdio.bin
+File: brcm/brcmfmac43241b5-sdio.bin
+File: brcm/brcmfmac43242a.bin
+File: brcm/brcmfmac43143.bin
+File: brcm/brcmfmac43143-sdio.bin
+File: brcm/brcmfmac43430a0-sdio.bin
+File: brcm/brcmfmac43455-sdio.bin
+File: brcm/brcmfmac4350c2-pcie.bin
+File: brcm/brcmfmac4350-pcie.bin
+File: brcm/brcmfmac4356-sdio.bin
+File: brcm/brcmfmac43569.bin
+File: brcm/brcmfmac43570-pcie.bin
+File: brcm/brcmfmac4358-pcie.bin
+File: brcm/brcmfmac43602-pcie.bin
+File: brcm/brcmfmac43602-pcie.ap.bin
+File: brcm/brcmfmac4366b-pcie.bin
+File: brcm/brcmfmac4366c-pcie.bin
+File: brcm/brcmfmac4371-pcie.bin
 
 Licence: Redistributable. See LICENCE.broadcom_bcm43xx for details.
 
+File: brcm/brcmfmac43340-sdio.bin
+File: brcm/brcmfmac43362-sdio.bin
+File: brcm/brcmfmac43430-sdio.bin
+File: brcm/brcmfmac4354-sdio.bin
+File: brcm/brcmfmac4356-pcie.bin
+File: brcm/brcmfmac4373-sdio.bin
+File: brcm/brcmfmac4373.bin
+
+Licence: Redistributable. See LICENCE.cypress for details.
+
+File: "brcm/brcmfmac4330-sdio.Prowise-PT301.txt"
+File: "brcm/brcmfmac43340-sdio.meegopad-t08.txt"
+File: "brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt"
+File: "brcm/brcmfmac43362-sdio.lemaker,bananapro.txt"
+File: "brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt"
+File: "brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt"
+File: "brcm/brcmfmac43430-sdio.AP6212.txt"
+File: "brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt"
+File: "brcm/brcmfmac43430-sdio.MUR1DX.txt"
+File: "brcm/brcmfmac4356-pcie.gpd-win-pocket.txt"
+
+Licence: GPLv2. See GPL-2 for details.
+
 --------------------------------------------------------------------------
 
 Driver: tda7706 - FM radio Highly integrated tuner for AM/FM car-radio
@@ -1775,7 +2444,7 @@ Version: 4.0.4.3.7
 
 File: ti-connectivity/wl1251-nvs.bin
 
-Licence: See LICENCE.wl1251 for details.
+Licence: Redistributable. See LICENCE.wl1251 for details.
 
 The published NVS files are for testing only.  Every device needs to
 have a unique NVS which is properly calibrated for best results.
@@ -1805,11 +2474,11 @@ Version: 6.5.2.0.15 (Multi-role)
 File: ti-connectivity/wl127x-fw-4-plt.bin
 Version: 6.3.5.0.98 (PLT-only)
 File: ti-connectivity/wl127x-fw-5-sr.bin
-Version: 6.3.10.0.133 (Single-role)
+Version: 6.3.10.0.142 (Single-role)
 File: ti-connectivity/wl127x-fw-5-mr.bin
-Version: 6.5.7.0.42 (Multi-role)
+Version: 6.5.7.0.50 (Multi-role)
 File: ti-connectivity/wl127x-fw-5-plt.bin
-Version: 6.3.10.0.133 (PLT-only)
+Version: 6.3.10.0.142 (PLT-only)
 
 File: ti-connectivity/wl128x-fw.bin
 Version: 7.1.5.50.74 (STA-only)
@@ -1826,18 +2495,18 @@ Version: 7.5.2.0.15 (Multi-role)
 File: ti-connectivity/wl128x-fw-4-plt.bin
 Version: 7.3.5.0.98 (PLT)
 File: ti-connectivity/wl128x-fw-5-sr.bin
-Version: 7.3.10.0.133 (Single-role)
+Version: 7.3.10.0.142 (Single-role)
 File: ti-connectivity/wl128x-fw-5-mr.bin
-Version: 7.5.7.0.42 (Multi-role)
+Version: 7.5.7.0.50 (Multi-role)
 File: ti-connectivity/wl128x-fw-5-plt.bin
-Version: 7.3.10.2.133 (PLT-only)
+Version: 7.3.10.2.142 (PLT-only)
 
 File: ti-connectivity/wl127x-nvs.bin
 File: ti-connectivity/wl128x-nvs.bin
 Link: ti-connectivity/wl12xx-nvs.bin -> wl127x-nvs.bin
 Link: ti-connectivity/wl1271-nvs.bin -> wl127x-nvs.bin
 
-Licence: See LICENCE.ti-connectivity for details.
+Licence: Redistributable. See LICENCE.ti-connectivity for details.
 
 The NVS file includes two parts:
         - radio calibration
@@ -1868,10 +2537,10 @@ File: ti-connectivity/wl18xx-fw-2.bin
 Version: 8.5.0.0.55
 File: ti-connectivity/wl18xx-fw-3.bin
 Version: 8.8.0.0.13
-File: ti-connectivity/wl18xx-conf.bin
-Version: 6/5
+File: ti-connectivity/wl18xx-fw-4.bin
+Version: 8.9.0.0.79
 
-Licence: See LICENCE.ti-connectivity for details.
+Licence: Redistributable. See LICENCE.ti-connectivity for details.
 
 The driver expects to find the firmwares under a ti-connectivity
 subdirectory.  So if your system looks for firmwares in /lib/firmware,
@@ -1882,9 +2551,13 @@ the firmwares for wl18xx chips must be located in
 
 Driver: TI_ST - Texas Instruments bluetooth driver
 
+File: ti-connectivity/TIInit_6.2.31.bts
+Version: 2.44 (TI_P31.123)
+File: ti-connectivity/TIInit_6.6.15.bts
+Version: 2.14 (TI_P6_15.93)
 File: ti-connectivity/TIInit_7.2.31.bts
 
-Licence: See LICENCE.ti-connectivity for details.
+Licence: Redistributable. See LICENCE.ti-connectivity for details.
 
        TIInit_7.2.31.bts version 7.2.31
 
@@ -1896,7 +2569,8 @@ Driver: tlg2300 - Telgent 2300 V4L/DVB driver.
 
 File: tlg2300_firmware.bin
 
-Licence:
+Licence: Redistributable.
+
   Telegent System grants permission to use and redistribute these
   firmware files for use with devices containing the chip tlg2300, but
   not as a part of the Linux kernel or in any other form which would
@@ -1923,6 +2597,7 @@ Driver: rtl8192ce - Realtek 802.11n WLAN driver for RTL8192CE
 File: rtlwifi/rtl8192cfw.bin
 File: rtlwifi/rtl8192cfwU.bin
 File: rtlwifi/rtl8192cfwU_B.bin
+Info: From Vendor's realtek/rtlwifi_linux_mac80211_0019.0320.2014V628 driver
 
 Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
 
@@ -1950,7 +2625,7 @@ Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
 
 Driver: rtl8192de - Realtek 802.11n WLAN driver for RTL8192DE
 
-Info: updated from Realtek version rtl_92ce_92se_92de_linux_mac80211_0004.0816.2011
+Info: Updated from Realtek version rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012
 File: rtlwifi/rtl8192defw.bin
 
 Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
@@ -1967,6 +2642,26 @@ Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
 
 --------------------------------------------------------------------------
 
+Driver: rtl8723be - Realtek 802.11n WLAN driver for RTL8723BE
+
+Info: From Vendor's realtek/rtlwifi_linux_mac80211_0019.0320.2014V628 driver
+File: rtlwifi/rtl8723befw.bin
+Info: Update to version 36 - Sent by Realtek
+File: rtlwifi/rtl8723befw_36.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
+Driver: rtl8723de - Realtek 802.11ac WLAN driver for RTL8723DE
+
+Info: Supplied by Vendor at https://github.com/pkshih/rtlwifi_rtl8723de
+File: rtlwifi/rtl8723defw.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
 Driver: r8723au - Realtek 802.11n WLAN driver for RTL8723AU
 
 Info: Taken from Realtek driver rtl8723A_WiFi_linux_v4.1.3_6044.20121224
@@ -2000,8 +2695,30 @@ Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
 
 Driver: rtl8821ae - Realtek 802.11n WLAN driver for RTL8821AE
 
-Info: Taken from Realtek version wifi_driver_8821ae_0018.1129.2013.tar.gz
+Info: From Vendor's realtek/rtlwifi_linux_mac80211_0019.0320.2014V628 driver
 File: rtlwifi/rtl8821aefw.bin
+File: rtlwifi/rtl8821aefw_wowlan.bin
+Info: Update to version 29 - Sent by Realtek
+File: rtlwifi/rtl8821aefw_29.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
+Driver: rtl8822be - Realtek 802.11n WLAN driver for RTL8822BE
+
+Info: Sent to Larry Finger by Realtek engineer Ping-Ke Shih <pkshih@realtek.com>
+File: rtlwifi/rtl8822befw.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
+Driver: rtw88 - Realtek 802.11ac WLAN driver for RTL8822BE and RTL8822CE
+
+Info: Sent to Larry Finger by Realtek engineer Yan-Hsuan Chuang <yhchuang@realtek.com>
+File: rtw88/rtw8822b_fw.bin
+File: rtw88/rtw8822c_fw.bin
 
 Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
 
@@ -2009,13 +2726,59 @@ Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
 
 Driver: rtl8192ee - Realtek 802.11n WLAN driver for RTL8192EE
 
-Info: Taken from Realtek version rtl_92ce_92se_92de_8723ae_88ee_8723be_92ee_linux_mac80211_0017.1224.2013
+Info: Initial version taken from Realtek version
+      rtl_92ce_92se_92de_8723ae_88ee_8723be_92ee_linux_mac80211_0017.1224.2013
+      Updated Jan. 14, 2015 with file added by Realtek to
+      http://github.com/lwfinger/rtlwifi_new.git.
 File: rtlwifi/rtl8192eefw.bin
 
 Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
 
 --------------------------------------------------------------------------
 
+Driver: rtl8723bs - Realtek 802.11n WLAN driver for RTL8723BS
+
+Info: Firmware files extracted from data statements in Realtek driver
+      v4.3.5.5_12290.20140916_BTCOEX20140507-4E40.
+File: rtlwifi/rtl8723bs_bt.bin
+File: rtlwifi/rtl8723bs_nic.bin
+File: rtlwifi/rtl8723bs_ap_wowlan.bin
+File: rtlwifi/rtl8723bs_wowlan.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
+Driver: rtl8xxxu - Realtek 802.11n WLAN driver for RTL8XXX USB devices
+
+Info: rtl8723au taken from Realtek driver
+      rtl8723A_WiFi_linux_v4.1.3_6044.20121224
+      Firmware is embedded in the driver as data statements. This info
+      has been extracted into a binary file.
+File: rtlwifi/rtl8723aufw_A.bin
+File: rtlwifi/rtl8723aufw_B.bin
+File: rtlwifi/rtl8723aufw_B_NoBT.bin
+
+Info: rtl8723bu taken from Realtek driver
+      rtl8723BU_WiFi_linux_v4.3.16_14189.20150519_BTCOEX20150119-5844
+      Firmware is embedded in the driver as data statements. This info
+      has been extracted into a binary file.
+File: rtlwifi/rtl8723bu_nic.bin
+File: rtlwifi/rtl8723bu_wowlan.bin
+File: rtlwifi/rtl8723bu_ap_wowlan.bin
+
+Info: rtl8192eu taken from Realtek driver
+      rtl8192EU_linux_v4.3.1.1_11320.20140505
+      Firmware is embedded in the driver as data statements. This info
+      has been extracted into a binary file.
+File: rtlwifi/rtl8192eu_nic.bin
+File: rtlwifi/rtl8192eu_wowlan.bin
+File: rtlwifi/rtl8192eu_ap_wowlan.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+--------------------------------------------------------------------------
+
 Driver: r8169 - RealTek 8169/8168/8101 ethernet driver.
 
 File: rtl_nic/rtl8168d-1.fw
@@ -2057,6 +2820,18 @@ Version: 0.0.1
 File: rtl_nic/rtl8168g-3.fw
 Version: 0.0.1
 
+File: rtl_nic/rtl8168h-1.fw
+Version: 0.0.2
+
+File: rtl_nic/rtl8168h-2.fw
+Version: 0.0.2
+
+File: rtl_nic/rtl8107e-1.fw
+Version: 0.0.2
+
+File: rtl_nic/rtl8107e-2.fw
+Version: 0.0.2
+
 Licence:
  * Copyright © 2011-2013, Realtek Semiconductor Corporation
  *
@@ -2085,16 +2860,28 @@ File: ar3k/AthrBT_0x31010000.dfu
 File: ar3k/ramps_0x31010000_40.dfu
 File: ar3k/AthrBT_0x11020000.dfu
 File: ar3k/ramps_0x11020000_40.dfu
-File: ar3k/AthrBT_0x01020201.dfu
 File: ar3k/ramps_0x01020201_26.dfu
 File: ar3k/ramps_0x01020201_40.dfu
 File: ar3k/AthrBT_0x41020000.dfu
 File: ar3k/ramps_0x41020000_40.dfu
+File: ar3k/AthrBT_0x11020100.dfu
+File: ar3k/ramps_0x11020100_40.dfu
+File: ar3k/AthrBT_0x31010100.dfu
+File: ar3k/ramps_0x31010100_40.dfu
 
 Licence: Redistributable. See LICENCE.atheros_firmware for details
 
 --------------------------------------------------------------------------
 
+Driver: DFU Driver for Atheros bluetooth chipset AR3012
+
+File: ar3k/AthrBT_0x01020201.dfu
+File: ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ar3k for details
+
+--------------------------------------------------------------------------
+
 Driver:Atheros AR300x UART HCI Bluetooth Chip driver
 
 File: ar3k/1020201/PS_ASIC.pst
@@ -2149,6 +2936,61 @@ Licence: Redistributable. See LICENCE.atheros_firmware for details
 
 --------------------------------------------------------------------------
 
+Driver: ath10k - Qualcomm Atheros support for QCA988x family of chips
+
+File: ath10k/QCA988X/hw2.0/board.bin
+File: ath10k/QCA988X/hw2.0/firmware-4.bin
+Version: 10.2.4.45
+Licence: ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt
+File: ath10k/QCA988X/hw2.0/firmware-5.bin
+Version: 10.2.4-1.0-00041
+Licence: ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA6174/hw2.1/board.bin
+File: ath10k/QCA6174/hw2.1/board-2.bin
+File: ath10k/QCA6174/hw2.1/firmware-5.bin
+Version: SW_RM.1.1.1-00157-QCARMSWPZ-1
+Licence: ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt
+File: ath10k/QCA6174/hw3.0/board.bin
+File: ath10k/QCA6174/hw3.0/board-2.bin
+File: ath10k/QCA6174/hw3.0/firmware-4.bin
+Version: WLAN.RM.2.0-00180-QCARMSWPZ-1
+Licence: ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt
+File: ath10k/QCA6174/hw3.0/firmware-6.bin
+Version: RM.4.4.1.c2-00057-QCARMSWP-1
+Licence: ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt
+File: ath10k/QCA9377/hw1.0/board.bin
+File: ath10k/QCA9377/hw1.0/board-2.bin
+File: ath10k/QCA9377/hw1.0/firmware-5.bin
+Version: WLAN.TF.1.0-00002-QCATFSWPZ-5
+Licence: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA99X0/hw2.0/board.bin
+File: ath10k/QCA99X0/hw2.0/firmware-5.bin
+Version: 10.4.1.00030-1
+Licence: ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA4019/hw1.0/board-2.bin
+File: ath10k/QCA4019/hw1.0/firmware-5.bin
+Version: 10.4-3.6-00140
+Licence: ath10k/QCA4019/hw1.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA9887/hw1.0/board.bin
+File: ath10k/QCA9887/hw1.0/firmware-5.bin
+Version: 10.2.4-1.0-00041
+Licence: ath10k/QCA9887/hw1.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA9888/hw2.0/board-2.bin
+File: ath10k/QCA9888/hw2.0/firmware-5.bin
+Version: 10.4-3.6-00140
+Licence: ath10k/QCA9888/hw2.0/notice_ath10k_firmware-5.txt
+File: ath10k/QCA9984/hw1.0/board-2.bin
+File: ath10k/QCA9984/hw1.0/firmware-5.bin
+Version: 10.4-3.6.0.1-00003
+Licence: 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
+Licence: ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k for details
+
+--------------------------------------------------------------------------
+
 Driver: myri10ge - Myri10GE 10GbE NIC driver
 
 File: myri10ge_eth_z8e.dat
@@ -2195,7 +3037,8 @@ Driver: drxk - Micronas DRX-K demodulator driver
 
 File: dvb-usb-terratec-h5-drxk.fw
 
-Licence:
+Licence: Redistributable.
+
 TERRATEC grants permission to use and redistribute these firmware
 files for use with TERRATEC devices, but not as part of the Linux
 kernel or in any other form which would require these files themselves
@@ -2223,12 +3066,9 @@ Licence: Redistributable. See LICENCE.ene_firmware for details.
 Driver: isci -- Intel C600 SAS controller driver
 
 File: isci/isci_firmware.bin
-Source: isci/create_fw.c
-Source: isci/create_fw.h
-Source: isci/probe_roms.h
-Source: isci/Makefile
+Source: isci/
 
-Licence: GPLv2
+Licence: GPLv2. See GPL-2 for details.
 
 --------------------------------------------------------------------------
 
@@ -2242,13 +3082,17 @@ Licence: Redistributable. See LICENCE.atheros_firmware for details
 
 Driver: s5p-mfc - Samsung MFC video encoder/decoder driver
 
-File: s5p-mfc/s5p-mfc.fw
-File: s5p-mfc/s5p-mfc-v6.fw
+File: s5p-mfc.fw
+File: s5p-mfc-v6.fw
+File: s5p-mfc-v6-v2.fw
+File: s5p-mfc-v7.fw
+File: s5p-mfc-v8.fw
 
-Licence:
-Samsung grants permission to use and redistribute these firmware
-files for use with Exynos series devices, but not as part of the Linux
-kernel or in any other form which would require these files themselves
+Licence: Redistributable.
+
+Samsung grants permission to use and redistribute aforementioned firmware
+files for the use with Exynos series devices, but not as part of the Linux
+kernel, or in any other form which would require these files themselves
 to be covered by the terms of the GNU General Public License.
 
 These firmware files are distributed in the hope that they will be
@@ -2265,7 +3109,7 @@ Source: carl9170fw/
 
 Downloaded from http://linuxwireless.org/en/users/Drivers/carl9170
 
-Licence: GPLv2. Some build scripts use the New BSD (3-clause) licence.
+Licence: GPLv2. Some build scripts use the New BSD (3-clause) licence.. See GPL-2 for details.
 
 --------------------------------------------------------------------------
 
@@ -2285,12 +3129,90 @@ Driver: btusb - Bluetooth USB driver
 File: intel/ibt-hw-37.7.bseq
 Version: 1316.02.00
 File: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
-Version: 1344.01.33
+Version: BT_WilkinsPeak_B3_REL_87_0001
 File: intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
-Version: 1344.01.33
+Version: BT_WilkinsPeak_B3_REL_87_0001
+File: intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
+Version: BT_WilkinsPeak_B5_REL_42_0001
+File: intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
+Version: BT_WilkinsPeak_B5_REL_42_0001
+File: intel/ibt-hw-37.8.bseq
+Version: 1339_02.00
+File: intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
+Version: BT_StonePeak_C0_REL_59_0001
+File: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
+Version: BT_StonePeak_D0_REL_50_0002
+File: intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
+Version: BT_StonePeak_D1_REL_52_00005
+File: intel/ibt-11-5.ddc
+Version: LnP/SfP_REL0516
+File: intel/ibt-11-5.sfi
+Version: BT_LightningPeak_REL0487
+File: intel/ibt-12-16.ddc
+Version: BT_WindStormPeak_REL0285
+File: intel/ibt-12-16.sfi
+Version: BT_WindStormPeak_REL0285
+File: intel/ibt-17-16-1.sfi
+Version: BT_JeffersonPeak_B0_B0_REL0369
+File: intel/ibt-17-16-1.ddc
+Version: BT_JeffersonPeak_B0_B0_REL0369
+File: intel/ibt-17-2.sfi
+Version: BT_JeffersonPeak_B0_B0_REL0369
+File: intel/ibt-17-2.ddc
+Version: BT_JeffersonPeak_B0_B0_REL0369
+File: intel/ibt-17-0-1.sfi
+Version: BT_JeffersonPeak_A0_B0_REL0201
+File: intel/ibt-17-0-1.ddc
+Version: BT_JeffersonPeak_A0_B0_REL0201
+File: intel/ibt-17-1.sfi
+Version: BT_JeffersonPeak_A0_B0_REL0201
+File: intel/ibt-17-1.ddc
+Version: BT_JeffersonPeak_A0_B0_REL0201
+File: intel/ibt-18-16-1.sfi
+Version: BT_ThunderPeak_B0_B0_REL0369
+File: intel/ibt-18-16-1.ddc
+Version: BT_ThunderPeak_B0_B0_REL0369
+File: intel/ibt-18-2.sfi
+Version: BT_ThunderPeak_B0_B0_REL0369
+File: intel/ibt-18-2.ddc
+Version: BT_ThunderPeak_B0_B0_REL0369
+File: intel/ibt-18-0-1.sfi
+Version: BT_ThunderPeak_A0_B0_REL0201
+File: intel/ibt-18-0-1.ddc
+Version: BT_ThunderPeak_A0_B0_REL0201
+File: intel/ibt-18-1.sfi
+Version: BT_ThunderPeak_A0_B0_REL0201
+File: intel/ibt-18-1.ddc
+Version: BT_ThunderPeak_A0_B0_REL0201
 
 Licence: Redistributable. See LICENCE.ibt_firmware for details
 
+File: rtl_bt/rtl8192ee_fw.bin
+File: rtl_bt/rtl8192eu_fw.bin
+File: rtl_bt/rtl8723a_fw.bin
+File: rtl_bt/rtl8723b_fw.bin
+File: rtl_bt/rtl8723bs_fw.bin
+File: rtl_bt/rtl8723bs_config-OBDA8723.bin
+File: rtl_bt/rtl8761a_fw.bin
+File: rtl_bt/rtl8812ae_fw.bin
+File: rtl_bt/rtl8821a_fw.bin
+File: rtl_bt/rtl8822b_fw.bin
+File: rtl_bt/rtl8822b_config.bin
+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/rtl8822cu_fw.bin
+
+Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
+
+Found in vendor driver, linux_bt_usb_2.11.20140423_8723be.rar
+From https://github.com/troy-tan/driver_store
+Files rtl_bt/rtl8822b_* came directly from Realtek. These files are
+updated on April 14, 2017.
+Files rtl_bt/rtl8821c_* and rtl_bt/rtl8723d_* came directly from Realtek.
+File rtl_bt/rtl8822cu_fw.bin came directly from Realtek.
+
 --------------------------------------------------------------------------
 
 Driver: btmtk_usb - Bluetooth USB driver
@@ -2305,7 +3227,8 @@ Driver: rp2 -- Comtrol RocketPort 2 serial driver
 
 File: rp2.fw
 
-Licence:
+Licence: Redistributable.
+
 Copyright (C) 2013 Comtrol Corporation
 
 Comtrol grants permission to use and redistribute these firmware
@@ -2342,7 +3265,7 @@ File: go7007/px-m402u.fw
 File: go7007/px-tv402u.fw
 File: go7007/wis-startrek.fw
 
-Licence: Redistributable. See LICENCE.go7007_firmware for details
+Licence: Redistributable. See LICENCE.go7007 for details
 
 --------------------------------------------------------------------------
 
@@ -2351,12 +3274,28 @@ Driver: microcode_amd - AMD CPU Microcode Update Driver for Linux
 File: amd-ucode/microcode_amd.bin
 Version: 2013-07-10
 File: amd-ucode/microcode_amd_fam15h.bin
-Version: 2013-07-10
+Version: 2018-05-24
+File: amd-ucode/microcode_amd_fam16h.bin
+Version: 2014-10-28
+File: amd-ucode/microcode_amd_fam17h.bin
+Version: 2018-11-28
 
 License: Redistributable. See LICENSE.amd-ucode for details
 
 --------------------------------------------------------------------------
 
+Driver: mxu11x0 - MOXA UPort 11x0 USB Serial hub driver
+
+File: moxa/moxa-1110.fw
+File: moxa/moxa-1130.fw
+File: moxa/moxa-1131.fw
+File: moxa/moxa-1150.fw
+File: moxa/moxa-1151.fw
+
+License: Redistributable. See LICENCE.moxa for details
+
+--------------------------------------------------------------------------
+
 Driver: mxuport - MOXA UPort USB Serial hub driver
 
 File: moxa/moxa-1250.fw
@@ -2369,23 +3308,7 @@ File: moxa/moxa-1618.fw
 File: moxa/moxa-1653.fw
 File: moxa/moxa-1658.fw
 
-License:
-The software accompanying this license statement (the “Software”)
-is the property of Moxa Inc. (the “Moxa”), and is protected by
-United States and International Copyright Laws and International
-treaty provisions. No ownership rights are granted by this
-Agreement or possession of the Software. Therefore, you must treat
-the Licensed Software like any other copyrighted material. Your
-rights and obligations in its use are described as follows:
-
-1. You may freely redistribute this software under this license.
-2. You may freely download and use this software on Moxa's device.
-3. You may not modify or attempt to reverse engineer the software, or
-   make any attempt to change or even examine the source code of the
-   software.
-4. You may not re-license or sub-license the software to any person or
-   business, using any other license.
-5. Moxa(r) is worldwide registered trademark.
+License: Redistributable. See LICENCE.moxa for details
 
 --------------------------------------------------------------------------
 
@@ -2393,7 +3316,7 @@ Driver: cw1200 - ST-E CW1100/CW1200 WLAN driver
 
 File: wsm_22.bin
 Version: WSM395
-Licence: Redistributable. See LICENSE.cw1200 for details.
+Licence: Redistributable. See LICENCE.cw1200 for details.
 
 File: sdd_sagrad_1091_1098.bin
 
@@ -2413,7 +3336,7 @@ License:
 
 --------------------------------------------------------------------------
 
-Driver: BFA/BNA - Brocade Adapter FC/FCOE drivers
+Driver: BFA/BNA - QLogic BR-series Adapter FC/FCOE drivers
 
 File: cbfw-3.2.1.1.bin
 File: ctfw-3.2.1.1.bin
@@ -2421,20 +3344,23 @@ File: ct2fw-3.2.1.1.bin
 File: cbfw-3.2.3.0.bin
 File: ctfw-3.2.3.0.bin
 File: ct2fw-3.2.3.0.bin
+File: cbfw-3.2.5.1.bin
+File: ctfw-3.2.5.1.bin
+File: ct2fw-3.2.5.1.bin
 
 Licence:
 
 This file contains firmware data derived from proprietary unpublished
-source code, Copyright (c) 2013 Brocade Communications Systems, Inc.
+source code.
+Copyright (c) 2013-2014 Brocade Communications Systems, Inc.
+Copyright (c) 2014-2015 QLogic Corporation.
 
 Permission is hereby granted for the distribution of this firmware data
 in hexadecimal or equivalent format, provided this copyright notice is
 accompanying it.
 
-Found in hex form in kernel source.
-
-Brocade grants permission to use and redistribute these firmware files
-for use with Brocade devices, but not as a part of the Linux
+QLogic grants permission to use and redistribute these firmware files
+for use with QLogic BR-series devices, but not as a part of the Linux
 kernel or in any other form which would require these files themselves
 to be covered by the terms of the GNU General Public License.
 These firmware files are distributed in the hope that they will be
@@ -2442,4 +3368,909 @@ useful, but WITHOUT ANY WARRANTY; without even the implied warranty
 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 --------------------------------------------------------------------------
+Driver: qat - Intel(R) QAT crypto accelerator
+
+File: qat_895xcc.bin
+File: qat_895xcc_mmp.bin
+File: qat_c3xxx.bin
+File: qat_c3xxx_mmp.bin
+File: qat_c62x.bin
+File: qat_c62x_mmp.bin
+Link: qat_mmp.bin -> qat_895xcc_mmp.bin
+
+Licence: Redistributable. See LICENCE.qat_firmware for details
+
+--------------------------------------------------------------------------
+
+Driver: rsi -- Redpine Signals Inc 91x driver
+
+File: rsi_91x.fw
+
+File: rsi/rs9113_wlan_qspi.rps
+Version: 1.6.1
+
+File: rsi/rs9113_wlan_bt_dual_mode.rps
+Version: 1.6.1
+
+File: rsi/rs9113_ap_bt_dual_mode.rps
+Version: 1.6.1
+
+Licence:
+ * Firmware is:
+ *     Derived from proprietary unpublished source code,
+ *     Copyright (C) 2014 Redpine Signals Inc.
+ *
+ *     Permission is hereby granted for the distribution of this firmware
+ *     as part of Linux or other Open Source operating system kernel
+ *     provided this copyright notice is accompanying it.
+
+--------------------------------------------------------------------------
+
+Driver: xhci-rcar -- Renesas R-Car Gen2/3 USB 3.0 host controller driver
+
+File: r8a779x_usb3_v1.dlmem
+File: r8a779x_usb3_v2.dlmem
+File: r8a779x_usb3_v3.dlmem
+
+Licence: Redistributable. See LICENCE.r8a779x_usb3 for details.
+
+--------------------------------------------------------------------------
+
+Driver: snd_soc_sst_acpi
+
+File: intel/fw_sst_0f28.bin-48kHz_i2s_master
+
+License: Redistributable. See LICENCE.fw_sst_0f28 for details
+
+--------------------------------------------------------------------------
+
+Driver: as102 - Abilis Systems Single DVB-T Receiver
+
+File: as102_data1_st.hex
+File: as102_data2_st.hex
+
+License: Redistributable. See LICENCE.Abilis for details
+
+--------------------------------------------------------------------------
+
+Driver: it9135 -- ITEtech IT913x DVB-T USB driver
+
+File: dvb-usb-it9135-01.fw
+File: dvb-usb-it9135-02.fw
+
+Licence: Redistributable. See LICENCE.it913x for details
+
+--------------------------------------------------------------------------
+
+Driver: snd_soc_sst_acpi
+
+File: intel/IntcSST2.bin
+Version: 8.4.1.77
+
+License: Redistributable. See LICENCE.IntcSST2 for details
+
+--------------------------------------------------------------------------
+
+Driver: snd_intel_sst_core
+
+File: intel/fw_sst_0f28.bin
+File: intel/fw_sst_0f28_ssp0.bin
+
+License: Redistributable. See LICENCE.fw_sst_0f28 for details
+
+--------------------------------------------------------------------------
+
+Driver: snd_intel_sst_core
+
+File: intel/fw_sst_22a8.bin
+Version: 01.0B.02.02
+
+License: Redistributable. See LICENCE.fw_sst_0f28 for details
+
+--------------------------------------------------------------------------
+
+Driver: snd-soc-skl
+
+File: intel/dsp_fw_release_v969.bin
+Version: 8.20.00.969
+File: intel/dsp_fw_release_v3402.bin
+Version: 9.21.00.3402_161
+Link: intel/dsp_fw_release.bin -> intel/dsp_fw_release_v3402.bin
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+File: intel/dsp_fw_bxtn_v2219.bin
+Version: 9.22.01.2219_64
+File: intel/dsp_fw_bxtn_v3366.bin
+Version: 9.22.01.3366_157
+Link: intel/dsp_fw_bxtn.bin -> intel/dsp_fw_bxtn_v3366.bin
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+File: intel/dsp_fw_kbl_v701.bin
+Version: 9.21.00.701
+File: intel/dsp_fw_kbl_v1037.bin
+Version: 09.21.00.1037
+File: intel/dsp_fw_kbl_v2042.bin
+Version: 9.21.00.2042_46
+File: intel/dsp_fw_kbl_v2630.bin
+Version: 9.21.00.2630_97
+File: intel/dsp_fw_kbl_v3266.bin
+Version: 9.21.00.3266_144
+File: intel/dsp_fw_kbl_v3420.bin
+Version: 9.21.00.3420_163
+File: intel/dsp_fw_kbl_v3402.bin
+Version: 9.21.00.3402_161
+Link: intel/dsp_fw_kbl.bin -> dsp_fw_kbl_v3402.bin
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+File: intel/dsp_fw_glk_v1814.bin
+Version: 9.92.01.1814
+File: intel/dsp_fw_glk_v2880.bin
+Version: 9.22.00.2880
+File: intel/dsp_fw_glk_v2768.bin
+Version: 9.22.01.2768
+File: intel/dsp_fw_glk_v3366.bin
+Version: 9.22.01.3366_157
+Link: intel/dsp_fw_glk.bin -> dsp_fw_glk_v3366.bin
+
+File: intel/dsp_fw_cnl_v1191.bin
+Version: 10.00.00.1191
+File: intel/dsp_fw_cnl_v1858.bin
+Version: 10.23.00.1858
+File: intel/dsp_fw_cnl.bin
+Link: intel/dsp_fw_cnl.bin -> intel/dsp_fw_cnl_v1858.bin
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+--------------------------------------------------------------------------
+
+Driver: smsmdtv - Siano MDTV Core module
+
+File: cmmb_vega_12mhz.inp
+File: cmmb_venice_12mhz.inp
+File: dvb_nova_12mhz.inp
+File: dvb_nova_12mhz_b0.inp
+File: isdbt_nova_12mhz.inp
+File: isdbt_nova_12mhz_b0.inp
+File: isdbt_rio.inp
+File: sms1xxx-hcw-55xxx-dvbt-02.fw
+File: sms1xxx-hcw-55xxx-isdbt-02.fw
+File: sms1xxx-nova-a-dvbt-01.fw
+File: sms1xxx-nova-b-dvbt-01.fw
+File: sms1xxx-stellar-dvbt-01.fw
+File: tdmb_nova_12mhz.inp
+
+Licence: Redistributable. See LICENCE.siano for details
+
+--------------------------------------------------------------------------
+
+Driver: xhci-tegra -- NVIDIA Tegra XHCI driver
+
+File: nvidia/tegra124/xusb.bin
+Version: v45.46
+
+File: nvidia/tegra210/xusb.bin
+Version: v50.10
+
+Licence: Redistributable. See LICENCE.nvidia for details
+
+--------------------------------------------------------------------------
+
+Driver: tegra-vic -- NVIDIA Tegra VIC driver
+
+File: nvidia/tegra124/vic03_ucode.bin
+File: nvidia/tegra210/vic04_ucode.bin
+File: nvidia/tegra186/vic04_ucode.bin
+
+Licence: Redistributable. See LICENCE.nvidia for details
+
+--------------------------------------------------------------------------
+
+Driver: atusb - ATUSB IEEE 802.15.4 transceiver driver
+
+File: atusb/atusb-0.2.dfu
+Version: 0.2
+File: atusb/atusb-0.3.dfu
+Version: 0.3
+File: atusb/rzusb-0.3.bin
+Version: 0.3
+Info: atusb/ChangeLog
+
+Licence: GPLv2 or later. See GPL-2 and GPL-3 for details.
+
+--------------------------------------------------------------------------
+
+Driver: qca - Qualcomm Atheros Bluetooth support for QCA61x4 chips
+
+File: qca/nvm_usb_00000201.bin
+File: qca/nvm_usb_00000200.bin
+File: qca/nvm_usb_00000300.bin
+File: qca/nvm_usb_00000302.bin
+File: qca/nvm_00130300.bin
+File: qca/nvm_00130302.bin
+File: qca/rampatch_usb_00000200.bin
+File: qca/rampatch_usb_00000201.bin
+File: qca/rampatch_usb_00000300.bin
+File: qca/rampatch_usb_00000302.bin
+File: qca/rampatch_00130300.bin
+File: qca/rampatch_00130302.bin
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k and qca/NOTICE.txt for details
+
+--------------------------------------------------------------------------
+
+Driver: liquidio -- Cavium LiquidIO driver
+
+File: liquidio/lio_23xx_nic.bin
+Version: v1.7.2
+
+File: liquidio/lio_23xx_vsw.bin
+Version: v1.7.2
+
+File: liquidio/lio_210nv_nic.bin
+Version: v1.7.2
+
+File: liquidio/lio_210sv_nic.bin
+Version: v1.7.2
+
+File: liquidio/lio_410nv_nic.bin
+Version: v1.7.2
+
+Licence: Redistributable. See LICENCE.cavium_liquidio for details
+
+--------------------------------------------------------------------------
+
+Driver: nitrox -- Cavium CNN55XX crypto driver
+
+File: cavium/cnn55xx_se.fw
+Version: v10
+
+Licence: Redistributable. See LICENCE.cavium for details
+
+--------------------------------------------------------------------------
+
+Driver: i915 -- Intel Integrated Graphics driver
+
+File: i915/skl_dmc_ver1_23.bin
+File: i915/skl_dmc_ver1_26.bin
+File: i915/skl_dmc_ver1_27.bin
+File: i915/skl_dmc_ver1.bin
+Version: DMC API/ABI ver 1 - release 27 for Skylake
+
+File: i915/bxt_dmc_ver1_07.bin
+File: i915/bxt_dmc_ver1.bin
+Version: DMC API/ABI ver 1 - release 07 for Broxton
+
+File: i915/kbl_dmc_ver1_01.bin
+File: i915/kbl_dmc_ver1.bin
+Version: DMC API/ABI ver 1 - release 01 for Kabylake
+
+File: i915/kbl_dmc_ver1_04.bin
+File: i915/kbl_dmc_ver1_04.bin
+Version: DMC API/ABI ver 1 - release 04 for Kabylake
+
+File: i915/skl_guc_ver1.bin
+Version: Guc API/ABI ver 1 - release 1059 for Skylake
+
+File: i915/skl_guc_ver4.bin
+Version: Guc API/ABI ver 4 - release 3 for Skylake
+
+File: i915/skl_guc_ver6_1.bin
+File: i915/skl_guc_ver6.bin
+Version: Guc API/ABI ver 6 - release 1 for Skylake
+
+File: i915/skl_guc_ver9_33.bin
+Version: Guc API/ABI ver 9 - release 33 for Skylake
+
+File: i915/skl_huc_ver01_07_1398.bin
+Version: HuC API/ABI ver 1 - release 7 for Skylake
+
+File: i915/bxt_huc_ver01_07_1398.bin
+Version: HuC API/APB ver 1 - release 7 for Broxton
+
+File: i915/bxt_huc_ver01_8_2893.bin
+Version: HuC API/APB ver 1 - release 8 for Broxton
+
+File: i915/kbl_huc_ver02_00_1810.bin
+Version: HuC API/APB ver 2 - for Kabylake
+
+File: i915/bxt_guc_ver8_7.bin
+Version: Guc API/APB ver 8 - release 7 for Broxton
+
+File: i915/bxt_guc_ver9_29.bin
+Version: Guc API/APB ver 9 - release 29 for Broxton
+
+File: i915/kbl_guc_ver9_14.bin
+Version: Guc API/APB ver 9 release 14 for Kabylake
+
+File: i915/kbl_guc_ver9_39.bin
+Version: Guc API/APB ver 9 release 39 for Kabylake
+
+File: i915/glk_dmc_ver1_04.bin
+Version: DMC API/ABI ver 1 - release 04 for Geminilake
+
+File: i915/cnl_dmc_ver1_06.bin
+Version: DMC API/ABI ver 1 - release 06 for Cannonlake
+
+File: i915/cnl_dmc_ver1_07.bin
+Version: DMC API/ABI ver 1 - release 07 for Cannonlake
+
+File: i915/icl_dmc_ver1_07.bin
+Version: DMC API/ABI ver 1 - release 07 for icelake
+License: Redistributable. See LICENSE.i915 for details
+
+--------------------------------------------------------------------------
+
+Driver: nouveau - NVIDIA GPU driver
+
+File: nvidia/gk20a/fecs_data.bin
+File: nvidia/gk20a/fecs_inst.bin
+File: nvidia/gk20a/gpccs_data.bin
+File: nvidia/gk20a/gpccs_inst.bin
+File: nvidia/gk20a/sw_bundle_init.bin
+File: nvidia/gk20a/sw_ctx.bin
+File: nvidia/gk20a/sw_method_init.bin
+File: nvidia/gk20a/sw_nonctx.bin
+File: nvidia/gm200/acr/bl.bin
+File: nvidia/gm200/acr/ucode_load.bin
+File: nvidia/gm200/acr/ucode_unload.bin
+File: nvidia/gm200/gr/fecs_bl.bin
+File: nvidia/gm200/gr/fecs_data.bin
+File: nvidia/gm200/gr/fecs_inst.bin
+File: nvidia/gm200/gr/fecs_sig.bin
+File: nvidia/gm200/gr/gpccs_bl.bin
+File: nvidia/gm200/gr/gpccs_data.bin
+File: nvidia/gm200/gr/gpccs_inst.bin
+File: nvidia/gm200/gr/gpccs_sig.bin
+File: nvidia/gm200/gr/sw_bundle_init.bin
+File: nvidia/gm200/gr/sw_ctx.bin
+File: nvidia/gm200/gr/sw_method_init.bin
+File: nvidia/gm200/gr/sw_nonctx.bin
+File: nvidia/gm204/acr/bl.bin
+File: nvidia/gm204/acr/ucode_load.bin
+File: nvidia/gm204/acr/ucode_unload.bin
+File: nvidia/gm204/gr/fecs_bl.bin
+File: nvidia/gm204/gr/fecs_data.bin
+File: nvidia/gm204/gr/fecs_inst.bin
+File: nvidia/gm204/gr/fecs_sig.bin
+File: nvidia/gm204/gr/gpccs_bl.bin
+File: nvidia/gm204/gr/gpccs_data.bin
+File: nvidia/gm204/gr/gpccs_inst.bin
+File: nvidia/gm204/gr/gpccs_sig.bin
+File: nvidia/gm204/gr/sw_bundle_init.bin
+File: nvidia/gm204/gr/sw_ctx.bin
+File: nvidia/gm204/gr/sw_method_init.bin
+File: nvidia/gm204/gr/sw_nonctx.bin
+File: nvidia/gm206/acr/bl.bin
+File: nvidia/gm206/acr/ucode_load.bin
+File: nvidia/gm206/acr/ucode_unload.bin
+File: nvidia/gm206/gr/fecs_bl.bin
+File: nvidia/gm206/gr/fecs_data.bin
+File: nvidia/gm206/gr/fecs_inst.bin
+File: nvidia/gm206/gr/fecs_sig.bin
+File: nvidia/gm206/gr/gpccs_bl.bin
+File: nvidia/gm206/gr/gpccs_data.bin
+File: nvidia/gm206/gr/gpccs_inst.bin
+File: nvidia/gm206/gr/gpccs_sig.bin
+File: nvidia/gm206/gr/sw_bundle_init.bin
+File: nvidia/gm206/gr/sw_ctx.bin
+File: nvidia/gm206/gr/sw_method_init.bin
+File: nvidia/gm206/gr/sw_nonctx.bin
+File: nvidia/gm20b/acr/bl.bin
+File: nvidia/gm20b/acr/ucode_load.bin
+File: nvidia/gm20b/gr/fecs_bl.bin
+File: nvidia/gm20b/gr/fecs_data.bin
+File: nvidia/gm20b/gr/fecs_inst.bin
+File: nvidia/gm20b/gr/fecs_sig.bin
+File: nvidia/gm20b/gr/gpccs_data.bin
+File: nvidia/gm20b/gr/gpccs_inst.bin
+File: nvidia/gm20b/gr/sw_bundle_init.bin
+File: nvidia/gm20b/gr/sw_ctx.bin
+File: nvidia/gm20b/gr/sw_method_init.bin
+File: nvidia/gm20b/gr/sw_nonctx.bin
+File: nvidia/gm20b/pmu/desc.bin
+File: nvidia/gm20b/pmu/image.bin
+File: nvidia/gm20b/pmu/sig.bin
+File: nvidia/gp100/acr/bl.bin
+File: nvidia/gp100/acr/ucode_load.bin
+File: nvidia/gp100/acr/ucode_unload.bin
+File: nvidia/gp100/gr/fecs_bl.bin
+File: nvidia/gp100/gr/fecs_data.bin
+File: nvidia/gp100/gr/fecs_inst.bin
+File: nvidia/gp100/gr/fecs_sig.bin
+File: nvidia/gp100/gr/gpccs_bl.bin
+File: nvidia/gp100/gr/gpccs_data.bin
+File: nvidia/gp100/gr/gpccs_inst.bin
+File: nvidia/gp100/gr/gpccs_sig.bin
+File: nvidia/gp100/gr/sw_bundle_init.bin
+File: nvidia/gp100/gr/sw_ctx.bin
+File: nvidia/gp100/gr/sw_method_init.bin
+File: nvidia/gp100/gr/sw_nonctx.bin
+File: nvidia/gp102/acr/bl.bin
+File: nvidia/gp102/acr/ucode_load.bin
+File: nvidia/gp102/acr/ucode_unload.bin
+File: nvidia/gp102/acr/unload_bl.bin
+File: nvidia/gp102/gr/fecs_bl.bin
+File: nvidia/gp102/gr/fecs_data.bin
+File: nvidia/gp102/gr/fecs_inst.bin
+File: nvidia/gp102/gr/fecs_sig.bin
+File: nvidia/gp102/gr/gpccs_bl.bin
+File: nvidia/gp102/gr/gpccs_data.bin
+File: nvidia/gp102/gr/gpccs_inst.bin
+File: nvidia/gp102/gr/gpccs_sig.bin
+File: nvidia/gp102/gr/sw_bundle_init.bin
+File: nvidia/gp102/gr/sw_ctx.bin
+File: nvidia/gp102/gr/sw_method_init.bin
+File: nvidia/gp102/gr/sw_nonctx.bin
+File: nvidia/gp102/nvdec/scrubber.bin
+File: nvidia/gp102/sec2/desc.bin
+File: nvidia/gp102/sec2/image.bin
+File: nvidia/gp102/sec2/sig.bin
+File: nvidia/gp104/acr/bl.bin
+File: nvidia/gp104/acr/ucode_load.bin
+File: nvidia/gp104/acr/ucode_unload.bin
+File: nvidia/gp104/acr/unload_bl.bin
+File: nvidia/gp104/gr/fecs_bl.bin
+File: nvidia/gp104/gr/fecs_data.bin
+File: nvidia/gp104/gr/fecs_inst.bin
+File: nvidia/gp104/gr/fecs_sig.bin
+File: nvidia/gp104/gr/gpccs_bl.bin
+File: nvidia/gp104/gr/gpccs_data.bin
+File: nvidia/gp104/gr/gpccs_inst.bin
+File: nvidia/gp104/gr/gpccs_sig.bin
+File: nvidia/gp104/gr/sw_bundle_init.bin
+File: nvidia/gp104/gr/sw_ctx.bin
+File: nvidia/gp104/gr/sw_method_init.bin
+File: nvidia/gp104/gr/sw_nonctx.bin
+File: nvidia/gp104/nvdec/scrubber.bin
+File: nvidia/gp104/sec2/desc.bin
+File: nvidia/gp104/sec2/image.bin
+File: nvidia/gp104/sec2/sig.bin
+File: nvidia/gp106/acr/bl.bin
+File: nvidia/gp106/acr/ucode_load.bin
+File: nvidia/gp106/acr/ucode_unload.bin
+File: nvidia/gp106/acr/unload_bl.bin
+File: nvidia/gp106/gr/fecs_bl.bin
+File: nvidia/gp106/gr/fecs_data.bin
+File: nvidia/gp106/gr/fecs_inst.bin
+File: nvidia/gp106/gr/fecs_sig.bin
+File: nvidia/gp106/gr/gpccs_bl.bin
+File: nvidia/gp106/gr/gpccs_data.bin
+File: nvidia/gp106/gr/gpccs_inst.bin
+File: nvidia/gp106/gr/gpccs_sig.bin
+File: nvidia/gp106/gr/sw_bundle_init.bin
+File: nvidia/gp106/gr/sw_ctx.bin
+File: nvidia/gp106/gr/sw_method_init.bin
+File: nvidia/gp106/gr/sw_nonctx.bin
+File: nvidia/gp106/nvdec/scrubber.bin
+File: nvidia/gp106/sec2/desc.bin
+File: nvidia/gp106/sec2/image.bin
+File: nvidia/gp106/sec2/sig.bin
+File: nvidia/gp107/acr/bl.bin
+File: nvidia/gp107/acr/ucode_load.bin
+File: nvidia/gp107/acr/ucode_unload.bin
+File: nvidia/gp107/acr/unload_bl.bin
+File: nvidia/gp107/gr/fecs_bl.bin
+File: nvidia/gp107/gr/fecs_data.bin
+File: nvidia/gp107/gr/fecs_inst.bin
+File: nvidia/gp107/gr/fecs_sig.bin
+File: nvidia/gp107/gr/gpccs_bl.bin
+File: nvidia/gp107/gr/gpccs_data.bin
+File: nvidia/gp107/gr/gpccs_inst.bin
+File: nvidia/gp107/gr/gpccs_sig.bin
+File: nvidia/gp107/gr/sw_bundle_init.bin
+File: nvidia/gp107/gr/sw_ctx.bin
+File: nvidia/gp107/gr/sw_method_init.bin
+File: nvidia/gp107/gr/sw_nonctx.bin
+File: nvidia/gp107/nvdec/scrubber.bin
+File: nvidia/gp107/sec2/desc.bin
+File: nvidia/gp107/sec2/image.bin
+File: nvidia/gp107/sec2/sig.bin
+File: nvidia/gp10b/acr/bl.bin
+File: nvidia/gp10b/acr/ucode_load.bin
+File: nvidia/gp10b/gr/fecs_bl.bin
+File: nvidia/gp10b/gr/fecs_data.bin
+File: nvidia/gp10b/gr/fecs_inst.bin
+File: nvidia/gp10b/gr/fecs_sig.bin
+File: nvidia/gp10b/gr/gpccs_bl.bin
+File: nvidia/gp10b/gr/gpccs_data.bin
+File: nvidia/gp10b/gr/gpccs_inst.bin
+File: nvidia/gp10b/gr/gpccs_sig.bin
+File: nvidia/gp10b/gr/sw_bundle_init.bin
+File: nvidia/gp10b/gr/sw_ctx.bin
+File: nvidia/gp10b/gr/sw_method_init.bin
+File: nvidia/gp10b/gr/sw_nonctx.bin
+File: nvidia/gp10b/pmu/desc.bin
+File: nvidia/gp10b/pmu/image.bin
+File: nvidia/gp10b/pmu/sig.bin
+File: nvidia/gp108/acr/bl.bin
+File: nvidia/gp108/acr/ucode_load.bin
+File: nvidia/gp108/acr/ucode_unload.bin
+File: nvidia/gp108/acr/unload_bl.bin
+File: nvidia/gp108/gr/fecs_bl.bin
+File: nvidia/gp108/gr/fecs_data.bin
+File: nvidia/gp108/gr/fecs_inst.bin
+File: nvidia/gp108/gr/fecs_sig.bin
+File: nvidia/gp108/gr/gpccs_bl.bin
+File: nvidia/gp108/gr/gpccs_data.bin
+File: nvidia/gp108/gr/gpccs_inst.bin
+File: nvidia/gp108/gr/gpccs_sig.bin
+File: nvidia/gp108/gr/sw_bundle_init.bin
+File: nvidia/gp108/gr/sw_ctx.bin
+File: nvidia/gp108/gr/sw_method_init.bin
+File: nvidia/gp108/gr/sw_nonctx.bin
+File: nvidia/gp108/nvdec/scrubber.bin
+File: nvidia/gp108/sec2/desc.bin
+File: nvidia/gp108/sec2/image.bin
+File: nvidia/gp108/sec2/sig.bin
+File: nvidia/gv100/acr/bl.bin
+File: nvidia/gv100/acr/ucode_load.bin
+File: nvidia/gv100/acr/ucode_unload.bin
+File: nvidia/gv100/acr/unload_bl.bin
+File: nvidia/gv100/gr/fecs_bl.bin
+File: nvidia/gv100/gr/fecs_data.bin
+File: nvidia/gv100/gr/fecs_inst.bin
+File: nvidia/gv100/gr/fecs_sig.bin
+File: nvidia/gv100/gr/gpccs_bl.bin
+File: nvidia/gv100/gr/gpccs_data.bin
+File: nvidia/gv100/gr/gpccs_inst.bin
+File: nvidia/gv100/gr/gpccs_sig.bin
+File: nvidia/gv100/gr/sw_bundle_init.bin
+File: nvidia/gv100/gr/sw_ctx.bin
+File: nvidia/gv100/gr/sw_method_init.bin
+File: nvidia/gv100/gr/sw_nonctx.bin
+File: nvidia/gv100/nvdec/scrubber.bin
+File: nvidia/gv100/sec2/desc.bin
+File: nvidia/gv100/sec2/image.bin
+File: nvidia/gv100/sec2/sig.bin
+
+Licence: Redistributable. See LICENCE.nvidia for details
+
+--------------------------------------------------------------------------
+
+Driver: wilc1000 - Atmel 802.11n WLAN driver for WILC1000
+
+File: atmel/wilc1000_fw.bin
+File: atmel/wilc1000_ap_fw.bin
+File: atmel/wilc1000_p2p_fw.bin
+File: atmel/wilc1000_wifi_firmware.bin
+
+License: Redistributable. See LICENSE.atmel for details
+
+--------------------------------------------------------------------------
+
+Driver: hfi1 - Intel OPA Gen 1 adapter
+
+File: hfi1_dc8051.fw
+Version: 1.27.0
+File: hfi1_fabric.fw
+Version: 0x1055
+File: hfi1_pcie.fw
+Version: 0x4755
+File: hfi1_sbus.fw
+Version: 0x10130001
+
+Licence: Redistributable. See LICENSE.hfi1_firmware for details
+
+--------------------------------------------------------------------------
+
+Driver: knav_qmss_queue - TI Keystone 2 QMSS driver
+
+File: ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin
+
+Licence: Redistributable. See LICENCE.ti-keystone for details.
+
+--------------------------------------------------------------------------
+
+Driver: mwlwifi - Marvell mac80211 driver for 80211ac cards.
+
+File: mwlwifi/88W8864.bin
+Version: 7.2.8.6
+
+File: mwlwifi/88W8897.bin
+Version: 8.2.0.10
+
+Licence: Redistributable. See LICENCE.Marvell for details.
+
+--------------------------------------------------------------------------
+
+Driver: mtk-vpu - Mediatek VPU video processing unit driver
+
+File: vpu_d.bin
+File: vpu_p.bin
+
+Licence: Redistributable.
+
+MediaTek Inc. grants permission to use and redistribute aforementioned firmware
+files for the use with devices containing MediaTek chipsets, but not as part of
+the Linux kernel or in any other form which would require these files themselves
+to be covered by the terms of the GNU General Public License or the GNU Lesser
+General Public License.
+
+These firmware files are distributed in the hope that they will be useful, but
+are provided WITHOUT ANY WARRANTY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTY
+OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+--------------------------------------------------------------------------
+
+Driver: btmtk - MediaTek Bluetooth Driver
+
+File: mediatek/mt7622pr2h.bin
+Version: 20180621204904
+File: mediatek/mt7668pr2h.bin
+Version: 20180517181834
+
+Licence: Redistributable. See LICENCE.mediatek for details.
+
+--------------------------------------------------------------------------
+
+Driver: rk3399-dptx - ROCKCHIP rk3399 dptx firmware
+
+File: rockchip/dptx.bin
+Version: 3.1
+
+Licence: Redistributable. See LICENCE.rockchip for details.
+
+--------------------------------------------------------------------------
+
+Driver: mt76x0 - MediaTek MT76x0 Wireless MACs
+
+File: mediatek/mt7610u.bin
+File: mediatek/mt7610e.bin
+Version: 2.6
+File: mediatek/mt7650e.bin
+Version: 1.0.07-b370
+
+Licence: Redistributable. See LICENCE.mediatek for details.
+
+---------------------------------------------------------------------------
+
+Driver: mt76x2e - MediaTek MT76x2 Wireless MACs
+
+File: mt7662.bin
+Version: 1.9
+
+File: mt7662_rom_patch.bin
+Version: 0.0.2_P69
+
+Licence: Redistributable. See LICENCE.ralink_a_mediatek_company_firmware for details
+
+---------------------------------------------------------------------------
+
+Driver: mt76x2u - MediaTek MT76x2u Wireless MACs
+
+File: mediatek/mt7662u.bin
+Version: 1.5
+
+File: mediatek/mt7662u_rom_patch.bin
+Version: 0.0.2_P48
+
+Licence: Redistributable. See LICENCE.mediatek for details.
+
+--------------------------------------------------------------------------
+
+Driver: nfp - Netronome Flow Processor
+
+Link: netronome/nic_AMDA0081-0001_1x40.nffw -> nic/nic_AMDA0081-0001_1x40.nffw
+Link: netronome/nic_AMDA0097-0001_2x40.nffw -> nic/nic_AMDA0097-0001_2x40.nffw
+Link: netronome/nic_AMDA0099-0001_2x10.nffw -> nic/nic_AMDA0099-0001_2x10.nffw
+Link: netronome/nic_AMDA0081-0001_4x10.nffw -> nic/nic_AMDA0081-0001_4x10.nffw
+Link: netronome/nic_AMDA0097-0001_4x10_1x40.nffw -> nic/nic_AMDA0097-0001_4x10_1x40.nffw
+Link: netronome/nic_AMDA0099-0001_1x10_1x25.nffw -> nic/nic_AMDA0099-0001_1x10_1x25.nffw
+Link: netronome/nic_AMDA0099-0001_2x25.nffw -> nic/nic_AMDA0099-0001_2x25.nffw
+Link: netronome/nic_AMDA0096-0001_2x10.nffw -> nic/nic_AMDA0096-0001_2x10.nffw
+Link: netronome/nic_AMDA0097-0001_8x10.nffw -> nic/nic_AMDA0097-0001_8x10.nffw
+Link: netronome/nic_AMDA0058-0011_2x40.nffw -> nic/nic_AMDA0058-0011_2x40.nffw
+Link: netronome/nic_AMDA0058-0012_2x40.nffw -> nic/nic_AMDA0058-0012_2x40.nffw
+Link: netronome/nic_AMDA0078-0011_1x100.nffw -> nic/nic_AMDA0078-0011_1x100.nffw
+File: netronome/nic/nic_AMDA0081-0001_1x40.nffw
+File: netronome/nic/nic_AMDA0097-0001_2x40.nffw
+File: netronome/nic/nic_AMDA0099-0001_2x10.nffw
+File: netronome/nic/nic_AMDA0081-0001_4x10.nffw
+File: netronome/nic/nic_AMDA0097-0001_4x10_1x40.nffw
+File: netronome/nic/nic_AMDA0099-0001_1x10_1x25.nffw
+File: netronome/nic/nic_AMDA0099-0001_2x25.nffw
+File: netronome/nic/nic_AMDA0096-0001_2x10.nffw
+File: netronome/nic/nic_AMDA0097-0001_8x10.nffw
+File: netronome/nic/nic_AMDA0058-0011_2x40.nffw
+File: netronome/nic/nic_AMDA0058-0012_2x40.nffw
+File: netronome/nic/nic_AMDA0078-0011_1x100.nffw
+File: netronome/nic-sriov/nic_AMDA0081-0001_1x40.nffw
+File: netronome/nic-sriov/nic_AMDA0097-0001_2x40.nffw
+File: netronome/nic-sriov/nic_AMDA0099-0001_2x10.nffw
+File: netronome/nic-sriov/nic_AMDA0081-0001_4x10.nffw
+File: netronome/nic-sriov/nic_AMDA0097-0001_4x10_1x40.nffw
+File: netronome/nic-sriov/nic_AMDA0099-0001_1x10_1x25.nffw
+File: netronome/nic-sriov/nic_AMDA0099-0001_2x25.nffw
+File: netronome/nic-sriov/nic_AMDA0096-0001_2x10.nffw
+File: netronome/nic-sriov/nic_AMDA0097-0001_8x10.nffw
+File: netronome/nic-sriov/nic_AMDA0058-0011_2x40.nffw
+File: netronome/nic-sriov/nic_AMDA0058-0012_2x40.nffw
+File: netronome/nic-sriov/nic_AMDA0078-0011_1x100.nffw
+
+Version: v2.1.16
+
+File: netronome/flower/nic_AMDA0099.nffw
+File: netronome/flower/nic_AMDA0096.nffw
+File: netronome/flower/nic_AMDA0097.nffw
+Link: netronome/flower/nic_AMDA0081.nffw -> netronome/flower/nic_AMDA0097.nffw
+Link: netronome/flower/nic_AMDA0081-0001_1x40.nffw -> netronome/flower/nic_AMDA0081.nffw
+Link: netronome/flower/nic_AMDA0097-0001_2x40.nffw -> netronome/flower/nic_AMDA0097.nffw
+Link: netronome/flower/nic_AMDA0099-0001_2x10.nffw -> netronome/flower/nic_AMDA0099.nffw
+Link: netronome/flower/nic_AMDA0081-0001_4x10.nffw -> netronome/flower/nic_AMDA0081.nffw
+Link: netronome/flower/nic_AMDA0097-0001_4x10_1x40.nffw -> netronome/flower/nic_AMDA0097.nffw
+Link: netronome/flower/nic_AMDA0099-0001_2x25.nffw -> netronome/flower/nic_AMDA0099.nffw
+Link: netronome/flower/nic_AMDA0096-0001_2x10.nffw -> netronome/flower/nic_AMDA0096.nffw
+Link: netronome/flower/nic_AMDA0097-0001_8x10.nffw -> netronome/flower/nic_AMDA0097.nffw
+Link: netronome/flower/nic_AMDA0099-0001_1x10_1x25.nffw -> netronome/flower/nic_AMDA0099.nffw
+
+Version: AOTC-2.10.A.13
+
+File: netronome/bpf/nic_AMDA0081-0001_1x40.nffw
+File: netronome/bpf/nic_AMDA0097-0001_2x40.nffw
+File: netronome/bpf/nic_AMDA0099-0001_2x10.nffw
+File: netronome/bpf/nic_AMDA0081-0001_4x10.nffw
+File: netronome/bpf/nic_AMDA0097-0001_4x10_1x40.nffw
+File: netronome/bpf/nic_AMDA0099-0001_1x10_1x25.nffw
+File: netronome/bpf/nic_AMDA0099-0001_2x25.nffw
+File: netronome/bpf/nic_AMDA0096-0001_2x10.nffw
+File: netronome/bpf/nic_AMDA0097-0001_8x10.nffw
+File: netronome/bpf/nic_AMDA0058-0011_2x40.nffw
+File: netronome/bpf/nic_AMDA0058-0012_2x40.nffw
+File: netronome/bpf/nic_AMDA0078-0011_1x100.nffw
+
+Version: v2.0.6.124
+
+
+Licence: Redistributable. See LICENCE.Netronome for details
+
+--------------------------------------------------------------------------
+
+Driver: wil6210 - Qualcomm Atheros support for 11ad family of chips
+
+File: wil6210.fw
+File: wil6210.brd
+Version: 5.2.0.18
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k for details
+
+--------------------------------------------------------------------------
+
+Driver: venus - Qualcomm Venus video codec accelerator
+
+File: qcom/venus-1.8/venus.mdt
+File: qcom/venus-1.8/venus.b00
+File: qcom/venus-1.8/venus.b01
+File: qcom/venus-1.8/venus.b02
+File: qcom/venus-1.8/venus.b03
+File: qcom/venus-1.8/venus.b04
+
+Version: 1.8-00109
+
+File: qcom/venus-4.2/venus.mdt
+File: qcom/venus-4.2/venus.b00
+File: qcom/venus-4.2/venus.b01
+File: qcom/venus-4.2/venus.b02
+File: qcom/venus-4.2/venus.b03
+File: qcom/venus-4.2/venus.b04
+
+Version: 4.2
+
+File: qcom/venus-5.2/venus.mdt
+File: qcom/venus-5.2/venus.b00
+File: qcom/venus-5.2/venus.b01
+File: qcom/venus-5.2/venus.b02
+File: qcom/venus-5.2/venus.b03
+File: qcom/venus-5.2/venus.b04
+File: qcom/venus-5.2/venus.mbn
+
+Version: 5.2-00023
+
+Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details
+
+Binary files supplied originally from
+https://developer.qualcomm.com/hardware/dragonboard-410c/tools
+
+--------------------------------------------------------------------------
+
+Driver: imx-sdma - support for i.MX SDMA driver
+
+File: imx/sdma/sdma-imx6q.bin
+Version: 3.3
+File: imx/sdma/sdma-imx7d.bin
+Version: 4.2
+
+Licence: Redistributable. See LICENSE.sdma_firmware for details
+
+--------------------------------------------------------------------------
+
+Driver: adreno - Qualcomm Adreno GPU firmware
+
+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
+File: qcom/a530_pfp.fw
+File: qcom/a530_pm4.fw
+File: qcom/a530v3_gpmu.fw2
+File: qcom/a530_zap.b00
+File: qcom/a530_zap.b01
+File: qcom/a530_zap.b02
+File: qcom/a530_zap.mdt
+
+Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details
+
+Binary files supplied originally from
+https://developer.qualcomm.com/hardware/dragonboard-410c/tools
+
+--------------------------------------------------------------------------
+
+Driver: mlxsw_spectrum - Mellanox Spectrum switch
+
+File: mellanox/mlxsw_spectrum-13.1420.122.mfa2
+File: mellanox/mlxsw_spectrum-13.1530.152.mfa2
+File: mellanox/mlxsw_spectrum-13.1620.192.mfa2
+File: mellanox/mlxsw_spectrum-13.1702.6.mfa2
+File: mellanox/mlxsw_spectrum-13.1703.4.mfa2
+File: mellanox/mlxsw_spectrum-13.1910.622.mfa2
+
+Licence:
+ Copyright (c) 2017-2018 Mellanox Technologies, Ltd. 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 names of the copyright holders nor the names of its
+    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.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+--------------------------------------------------------------------------
+
+Driver: cdns-mhdp - Cadence MHDP DP bridge
+
+File: cadence/mhdp8546.bin
+Version: 1.2.12
+
+Licence: Redistributable. See LICENCE.cadence for details
+
+--------------------------------------------------------------------------
+
+Driver: fsl-mc bus - NXP Management Complex Bus Driver
+
+File: dpaa2/mc/mc_10.10.0_ls1088a.itb
+File: dpaa2/mc/mc_10.10.0_ls2088a.itb
+File: dpaa2/mc/mc_10.10.0_lx2160a.itb
+
+Licence: Redistributable. See LICENSE.nxp_mc_firmware for details
+
+--------------------------------------------------------------------------
+
+Driver: mscc-phy - Microchip PHY drivers
+
+File: microchip/mscc_vsc8574_revb_int8051_29e8.bin
+File: microchip/mscc_vsc8584_revb_int8051_fb48.bin
 
+Licence: Redistributable. See LICENCE.microchip for details
diff --git a/a300_pfp.fw b/a300_pfp.fw
new file mode 120000 (symlink)
index 0000000..c1f0c37
--- /dev/null
@@ -0,0 +1 @@
+qcom/a300_pfp.fw
\ No newline at end of file
diff --git a/a300_pm4.fw b/a300_pm4.fw
new file mode 120000 (symlink)
index 0000000..54e2627
--- /dev/null
@@ -0,0 +1 @@
+qcom/a300_pm4.fw
\ No newline at end of file
index 08a2f7ce5a9c53e35a1bdd4b2e59cf581639b2f0..f12ff79a538dd12d0e8c3a8eef7a3dbf27c77312 100644 (file)
Binary files a/amd-ucode/microcode_amd_fam15h.bin and b/amd-ucode/microcode_amd_fam15h.bin differ
index 6125d0d2bf1ce3f8ffab406056ffa3f3b6a6e919..cf6b8108dc700ea425e0705a983b82ca1af3c97d 100644 (file)
@@ -1,11 +1,11 @@
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.11 (GNU/Linux)
+Version: GnuPG v1
 
-iQEcBAABAgAGBQJR3dkfAAoJEKXo28mMAQi0iTsIAJ5nCgz/+jFYag2W/OH+kOQe
-BDXYSC5diXQR5wF/HUkXWh0sl+jNK/OrRVxT7sFaEgAUhEXhK6Df/h7qnJAYQGFr
-5+CKhfSr/0Qbk1ziWYAXVKMOXbuLWSSIov1SCcwLsps7A7puITK6xDemLby7KDGC
-xCUfKIM/BO6DyFpNhKQ+xJdDi+yVxUKQhbdk/8gY94VdUnVZq3CTK9UStpBuaXu0
-qJNfhbaU+OzgZmnmLq5+xGsCML1xfbgF6sexVRx7oT/Jv30tm97YQJWR0h4DU7jU
-zjID8kGtYRVV7+i8jC+jVpFo21yDVUkHUcqtNXXRB/lbOYFAm+UJviAEc4NEdSw=
-=JaWY
+iQEcBAABAgAGBQJbB09SAAoJEOS+UznzKK5z8kAIAK1In82D88fGFbhluAl13UFu
+rs8BhXKL2w7B2KAspBNTmYpIQnfvVDrZzn6t6nqssuJ4bnWH8sf0mC/w5dSQLG4M
+WdpDd+qkdkDGJFlbl3zkr14Q7ZCQPV44pT7BOF07VPflOeQQjRWug9cdyqRIfO4n
+XGR5wvBOJZ2BlriRkYagQHn6iB/UJWXodmTr8CRGIHTApQg6K0NPNvmbwa/W5Z9X
+bS6eniACMfFDH7NXG2uTpFiGa3DYbDyNZiZeM7Uv3BFxtAOGY8vTFghtRyk0qxAl
+o6d8fT6ozkTUxE40Lgb6MegDJPwJ+uDfB7jKVPnYsbDAp6K7L8k/7PQQQRJ69Pc=
+=k2EA
 -----END PGP SIGNATURE-----
diff --git a/amd-ucode/microcode_amd_fam16h.bin b/amd-ucode/microcode_amd_fam16h.bin
new file mode 100644 (file)
index 0000000..b339424
Binary files /dev/null and b/amd-ucode/microcode_amd_fam16h.bin differ
diff --git a/amd-ucode/microcode_amd_fam16h.bin.asc b/amd-ucode/microcode_amd_fam16h.bin.asc
new file mode 100644 (file)
index 0000000..b9bff2c
--- /dev/null
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQEcBAABAgAGBQJUTtyFAAoJEOS+UznzKK5z4mwIAKEoRVZfNlqlsD2SR6Sfy3Cw
+8SgsmUk0Wtdt4AmIMn3O4cZ+ONN9knMrJyLcDk+dH2dGsWPutNCE73diC7jP+P2W
+hPy++6o9EBgCVBGxa/9ltuIAsS6N7HXPX2StZHcSaZEy+QWFX9rLmX9YF2lHzhwr
+mbgK9/LLL2mV9BzBeuLAWBpzijIIrYgBfxDQS5gLwyveJMrWFO4WqupXd6XyrFur
+ixe4paWNqHf82Llz7Yy55H8TAlES4eCg/wpxKVFAMDrs25MEXLoIGlAwLoTZBRkQ
+bX+HsHfN3IcOi67UxwbRzTkb+hBvT13yJN4TymKhXstx4A/a3jF2sMlUD4aRs88=
+=YwHU
+-----END PGP SIGNATURE-----
diff --git a/amd-ucode/microcode_amd_fam17h.bin b/amd-ucode/microcode_amd_fam17h.bin
new file mode 100644 (file)
index 0000000..8ba3c61
Binary files /dev/null and b/amd-ucode/microcode_amd_fam17h.bin differ
diff --git a/amd-ucode/microcode_amd_fam17h.bin.asc b/amd-ucode/microcode_amd_fam17h.bin.asc
new file mode 100644 (file)
index 0000000..9822944
--- /dev/null
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE15J9K0GJJtx9xI6sDKS4vABH4PkFAlv/CfcACgkQDKS4vABH
+4PksAhAAmfYROlv/xzR1iPxbxPLo9Cz9rv3iYwqAw8WD4Uum5KJHvkdyvofFWnPF
+FdH/wB3F6BniA/HxKHw4NoyhiKSqTcSl/RgKPwoSOFxBBUQQZdlkl1w5ta1mwiCu
+iSDP2+pdbjZmAKhH+GDkixZiECz8J9+oR8SM+VsWI6DopTIymc9mQaOSLV0iPJgX
+tc8wAw+X9LkpnfSuLGyzg/jHzHa9KWl4ki13ii6h46bdavxVHY39JTCa/Bg2wSXE
+zM3JFuJdRJJZrJaxcou/USa8l6lZS38x6OgThh3Rqf6O3vlJEpS4HSLB2yqJoDEj
+GUvoiJTiZLPXM7NT3/t+/lSk2bOHG6h0KqIUda41ZdtksWThgCs+WZmepyXn4StY
+sOyYMzBP2EqvHaA/FnYeezq5fCHVVLel7SggT8HZg9eYqQO+6rnOcXzuM39v1wm/
+GM+M4KYzLiHi9+1nVO2MByik21+QMc3EjTxEzyWd95+VzAT2kxxlkZ5cD8cTAfnB
+ysFNrd1jSBK5MeYBmjUkjTL9xy71rZjGWI61XU5G66h6Vu2XryCkBq/vA35rLnZB
+GBxq6ZpxdSAD96fdHEJuAaNX0ZvcWyNhvzJHe1dOPmeMHB/+gw1j1j4cUGNhkZ6C
+okTEcOKwmfOs8soZmkdJvoi/cwzVjy1nvZSkasQ8NfIhOgHZdMw=
+=FqUC
+-----END PGP SIGNATURE-----
diff --git a/amdgpu/banks_k_2_smc.bin b/amdgpu/banks_k_2_smc.bin
new file mode 100644 (file)
index 0000000..9e033fb
Binary files /dev/null and b/amdgpu/banks_k_2_smc.bin differ
diff --git a/amdgpu/bonaire_ce.bin b/amdgpu/bonaire_ce.bin
new file mode 100644 (file)
index 0000000..67e9a8e
Binary files /dev/null and b/amdgpu/bonaire_ce.bin differ
diff --git a/amdgpu/bonaire_k_smc.bin b/amdgpu/bonaire_k_smc.bin
new file mode 100644 (file)
index 0000000..3d6299f
Binary files /dev/null and b/amdgpu/bonaire_k_smc.bin differ
diff --git a/amdgpu/bonaire_mc.bin b/amdgpu/bonaire_mc.bin
new file mode 100644 (file)
index 0000000..7397544
Binary files /dev/null and b/amdgpu/bonaire_mc.bin differ
diff --git a/amdgpu/bonaire_me.bin b/amdgpu/bonaire_me.bin
new file mode 100644 (file)
index 0000000..2257bb5
Binary files /dev/null and b/amdgpu/bonaire_me.bin differ
diff --git a/amdgpu/bonaire_mec.bin b/amdgpu/bonaire_mec.bin
new file mode 100644 (file)
index 0000000..de6f4d3
Binary files /dev/null and b/amdgpu/bonaire_mec.bin differ
diff --git a/amdgpu/bonaire_pfp.bin b/amdgpu/bonaire_pfp.bin
new file mode 100644 (file)
index 0000000..da33ade
Binary files /dev/null and b/amdgpu/bonaire_pfp.bin differ
diff --git a/amdgpu/bonaire_rlc.bin b/amdgpu/bonaire_rlc.bin
new file mode 100644 (file)
index 0000000..69410a8
Binary files /dev/null and b/amdgpu/bonaire_rlc.bin differ
diff --git a/amdgpu/bonaire_sdma.bin b/amdgpu/bonaire_sdma.bin
new file mode 100644 (file)
index 0000000..77b6d9d
Binary files /dev/null and b/amdgpu/bonaire_sdma.bin differ
diff --git a/amdgpu/bonaire_sdma1.bin b/amdgpu/bonaire_sdma1.bin
new file mode 100644 (file)
index 0000000..f9efa13
Binary files /dev/null and b/amdgpu/bonaire_sdma1.bin differ
diff --git a/amdgpu/bonaire_smc.bin b/amdgpu/bonaire_smc.bin
new file mode 100644 (file)
index 0000000..28b34d4
Binary files /dev/null and b/amdgpu/bonaire_smc.bin differ
diff --git a/amdgpu/bonaire_uvd.bin b/amdgpu/bonaire_uvd.bin
new file mode 100644 (file)
index 0000000..ff46139
Binary files /dev/null and b/amdgpu/bonaire_uvd.bin differ
diff --git a/amdgpu/bonaire_vce.bin b/amdgpu/bonaire_vce.bin
new file mode 100644 (file)
index 0000000..bea60f1
Binary files /dev/null and b/amdgpu/bonaire_vce.bin differ
diff --git a/amdgpu/carrizo_ce.bin b/amdgpu/carrizo_ce.bin
new file mode 100644 (file)
index 0000000..fd2e8f1
Binary files /dev/null and b/amdgpu/carrizo_ce.bin differ
diff --git a/amdgpu/carrizo_me.bin b/amdgpu/carrizo_me.bin
new file mode 100644 (file)
index 0000000..6da5308
Binary files /dev/null and b/amdgpu/carrizo_me.bin differ
diff --git a/amdgpu/carrizo_mec.bin b/amdgpu/carrizo_mec.bin
new file mode 100644 (file)
index 0000000..2a2988a
Binary files /dev/null and b/amdgpu/carrizo_mec.bin differ
diff --git a/amdgpu/carrizo_mec2.bin b/amdgpu/carrizo_mec2.bin
new file mode 100644 (file)
index 0000000..2a2988a
Binary files /dev/null and b/amdgpu/carrizo_mec2.bin differ
diff --git a/amdgpu/carrizo_pfp.bin b/amdgpu/carrizo_pfp.bin
new file mode 100644 (file)
index 0000000..bc45550
Binary files /dev/null and b/amdgpu/carrizo_pfp.bin differ
diff --git a/amdgpu/carrizo_rlc.bin b/amdgpu/carrizo_rlc.bin
new file mode 100644 (file)
index 0000000..e2d7cf3
Binary files /dev/null and b/amdgpu/carrizo_rlc.bin differ
diff --git a/amdgpu/carrizo_sdma.bin b/amdgpu/carrizo_sdma.bin
new file mode 100644 (file)
index 0000000..12dc407
Binary files /dev/null and b/amdgpu/carrizo_sdma.bin differ
diff --git a/amdgpu/carrizo_sdma1.bin b/amdgpu/carrizo_sdma1.bin
new file mode 100644 (file)
index 0000000..12dc407
Binary files /dev/null and b/amdgpu/carrizo_sdma1.bin differ
diff --git a/amdgpu/carrizo_uvd.bin b/amdgpu/carrizo_uvd.bin
new file mode 100644 (file)
index 0000000..53f7047
Binary files /dev/null and b/amdgpu/carrizo_uvd.bin differ
diff --git a/amdgpu/carrizo_vce.bin b/amdgpu/carrizo_vce.bin
new file mode 100644 (file)
index 0000000..45f677f
Binary files /dev/null and b/amdgpu/carrizo_vce.bin differ
diff --git a/amdgpu/fiji_ce.bin b/amdgpu/fiji_ce.bin
new file mode 100644 (file)
index 0000000..244d7d9
Binary files /dev/null and b/amdgpu/fiji_ce.bin differ
diff --git a/amdgpu/fiji_mc.bin b/amdgpu/fiji_mc.bin
new file mode 100644 (file)
index 0000000..44e3455
Binary files /dev/null and b/amdgpu/fiji_mc.bin differ
diff --git a/amdgpu/fiji_me.bin b/amdgpu/fiji_me.bin
new file mode 100644 (file)
index 0000000..45cbbc1
Binary files /dev/null and b/amdgpu/fiji_me.bin differ
diff --git a/amdgpu/fiji_mec.bin b/amdgpu/fiji_mec.bin
new file mode 100644 (file)
index 0000000..457ff25
Binary files /dev/null and b/amdgpu/fiji_mec.bin differ
diff --git a/amdgpu/fiji_mec2.bin b/amdgpu/fiji_mec2.bin
new file mode 100644 (file)
index 0000000..457ff25
Binary files /dev/null and b/amdgpu/fiji_mec2.bin differ
diff --git a/amdgpu/fiji_pfp.bin b/amdgpu/fiji_pfp.bin
new file mode 100644 (file)
index 0000000..9a80aa2
Binary files /dev/null and b/amdgpu/fiji_pfp.bin differ
diff --git a/amdgpu/fiji_rlc.bin b/amdgpu/fiji_rlc.bin
new file mode 100644 (file)
index 0000000..67f0d98
Binary files /dev/null and b/amdgpu/fiji_rlc.bin differ
diff --git a/amdgpu/fiji_sdma.bin b/amdgpu/fiji_sdma.bin
new file mode 100644 (file)
index 0000000..0f9cee4
Binary files /dev/null and b/amdgpu/fiji_sdma.bin differ
diff --git a/amdgpu/fiji_sdma1.bin b/amdgpu/fiji_sdma1.bin
new file mode 100644 (file)
index 0000000..b0faba3
Binary files /dev/null and b/amdgpu/fiji_sdma1.bin differ
diff --git a/amdgpu/fiji_smc.bin b/amdgpu/fiji_smc.bin
new file mode 100644 (file)
index 0000000..c89c5b4
Binary files /dev/null and b/amdgpu/fiji_smc.bin differ
diff --git a/amdgpu/fiji_uvd.bin b/amdgpu/fiji_uvd.bin
new file mode 100644 (file)
index 0000000..70295e3
Binary files /dev/null and b/amdgpu/fiji_uvd.bin differ
diff --git a/amdgpu/fiji_vce.bin b/amdgpu/fiji_vce.bin
new file mode 100644 (file)
index 0000000..2a5dd07
Binary files /dev/null and b/amdgpu/fiji_vce.bin differ
diff --git a/amdgpu/hainan_ce.bin b/amdgpu/hainan_ce.bin
new file mode 100644 (file)
index 0000000..c2d805e
Binary files /dev/null and b/amdgpu/hainan_ce.bin differ
diff --git a/amdgpu/hainan_k_smc.bin b/amdgpu/hainan_k_smc.bin
new file mode 100644 (file)
index 0000000..c4e84ca
Binary files /dev/null and b/amdgpu/hainan_k_smc.bin differ
diff --git a/amdgpu/hainan_mc.bin b/amdgpu/hainan_mc.bin
new file mode 100644 (file)
index 0000000..a4c03f6
Binary files /dev/null and b/amdgpu/hainan_mc.bin differ
diff --git a/amdgpu/hainan_me.bin b/amdgpu/hainan_me.bin
new file mode 100644 (file)
index 0000000..e4accbf
Binary files /dev/null and b/amdgpu/hainan_me.bin differ
diff --git a/amdgpu/hainan_pfp.bin b/amdgpu/hainan_pfp.bin
new file mode 100644 (file)
index 0000000..2073b7f
Binary files /dev/null and b/amdgpu/hainan_pfp.bin differ
diff --git a/amdgpu/hainan_rlc.bin b/amdgpu/hainan_rlc.bin
new file mode 100644 (file)
index 0000000..1033765
Binary files /dev/null and b/amdgpu/hainan_rlc.bin differ
diff --git a/amdgpu/hainan_smc.bin b/amdgpu/hainan_smc.bin
new file mode 100644 (file)
index 0000000..4a5f9e8
Binary files /dev/null and b/amdgpu/hainan_smc.bin differ
diff --git a/amdgpu/hawaii_ce.bin b/amdgpu/hawaii_ce.bin
new file mode 100644 (file)
index 0000000..3f2eab3
Binary files /dev/null and b/amdgpu/hawaii_ce.bin differ
diff --git a/amdgpu/hawaii_k_smc.bin b/amdgpu/hawaii_k_smc.bin
new file mode 100644 (file)
index 0000000..1c7513a
Binary files /dev/null and b/amdgpu/hawaii_k_smc.bin differ
diff --git a/amdgpu/hawaii_mc.bin b/amdgpu/hawaii_mc.bin
new file mode 100644 (file)
index 0000000..c8bdd10
Binary files /dev/null and b/amdgpu/hawaii_mc.bin differ
diff --git a/amdgpu/hawaii_me.bin b/amdgpu/hawaii_me.bin
new file mode 100644 (file)
index 0000000..55519b3
Binary files /dev/null and b/amdgpu/hawaii_me.bin differ
diff --git a/amdgpu/hawaii_mec.bin b/amdgpu/hawaii_mec.bin
new file mode 100644 (file)
index 0000000..6934788
Binary files /dev/null and b/amdgpu/hawaii_mec.bin differ
diff --git a/amdgpu/hawaii_pfp.bin b/amdgpu/hawaii_pfp.bin
new file mode 100644 (file)
index 0000000..83cb6b2
Binary files /dev/null and b/amdgpu/hawaii_pfp.bin differ
diff --git a/amdgpu/hawaii_rlc.bin b/amdgpu/hawaii_rlc.bin
new file mode 100644 (file)
index 0000000..56abc51
Binary files /dev/null and b/amdgpu/hawaii_rlc.bin differ
diff --git a/amdgpu/hawaii_sdma.bin b/amdgpu/hawaii_sdma.bin
new file mode 100644 (file)
index 0000000..77b6d9d
Binary files /dev/null and b/amdgpu/hawaii_sdma.bin differ
diff --git a/amdgpu/hawaii_sdma1.bin b/amdgpu/hawaii_sdma1.bin
new file mode 100644 (file)
index 0000000..f9efa13
Binary files /dev/null and b/amdgpu/hawaii_sdma1.bin differ
diff --git a/amdgpu/hawaii_smc.bin b/amdgpu/hawaii_smc.bin
new file mode 100644 (file)
index 0000000..b0fd7a0
Binary files /dev/null and b/amdgpu/hawaii_smc.bin differ
diff --git a/amdgpu/hawaii_uvd.bin b/amdgpu/hawaii_uvd.bin
new file mode 100644 (file)
index 0000000..ff46139
Binary files /dev/null and b/amdgpu/hawaii_uvd.bin differ
diff --git a/amdgpu/hawaii_vce.bin b/amdgpu/hawaii_vce.bin
new file mode 100644 (file)
index 0000000..bea60f1
Binary files /dev/null and b/amdgpu/hawaii_vce.bin differ
diff --git a/amdgpu/kabini_ce.bin b/amdgpu/kabini_ce.bin
new file mode 100644 (file)
index 0000000..21842e2
Binary files /dev/null and b/amdgpu/kabini_ce.bin differ
diff --git a/amdgpu/kabini_me.bin b/amdgpu/kabini_me.bin
new file mode 100644 (file)
index 0000000..edba16d
Binary files /dev/null and b/amdgpu/kabini_me.bin differ
diff --git a/amdgpu/kabini_mec.bin b/amdgpu/kabini_mec.bin
new file mode 100644 (file)
index 0000000..ce50ea5
Binary files /dev/null and b/amdgpu/kabini_mec.bin differ
diff --git a/amdgpu/kabini_pfp.bin b/amdgpu/kabini_pfp.bin
new file mode 100644 (file)
index 0000000..a4ba562
Binary files /dev/null and b/amdgpu/kabini_pfp.bin differ
diff --git a/amdgpu/kabini_rlc.bin b/amdgpu/kabini_rlc.bin
new file mode 100644 (file)
index 0000000..d1bd91b
Binary files /dev/null and b/amdgpu/kabini_rlc.bin differ
diff --git a/amdgpu/kabini_sdma.bin b/amdgpu/kabini_sdma.bin
new file mode 100644 (file)
index 0000000..77b6d9d
Binary files /dev/null and b/amdgpu/kabini_sdma.bin differ
diff --git a/amdgpu/kabini_sdma1.bin b/amdgpu/kabini_sdma1.bin
new file mode 100644 (file)
index 0000000..f9efa13
Binary files /dev/null and b/amdgpu/kabini_sdma1.bin differ
diff --git a/amdgpu/kabini_uvd.bin b/amdgpu/kabini_uvd.bin
new file mode 100644 (file)
index 0000000..ff46139
Binary files /dev/null and b/amdgpu/kabini_uvd.bin differ
diff --git a/amdgpu/kabini_vce.bin b/amdgpu/kabini_vce.bin
new file mode 100644 (file)
index 0000000..bea60f1
Binary files /dev/null and b/amdgpu/kabini_vce.bin differ
diff --git a/amdgpu/kaveri_ce.bin b/amdgpu/kaveri_ce.bin
new file mode 100644 (file)
index 0000000..21842e2
Binary files /dev/null and b/amdgpu/kaveri_ce.bin differ
diff --git a/amdgpu/kaveri_me.bin b/amdgpu/kaveri_me.bin
new file mode 100644 (file)
index 0000000..edba16d
Binary files /dev/null and b/amdgpu/kaveri_me.bin differ
diff --git a/amdgpu/kaveri_mec.bin b/amdgpu/kaveri_mec.bin
new file mode 100644 (file)
index 0000000..9b868cd
Binary files /dev/null and b/amdgpu/kaveri_mec.bin differ
diff --git a/amdgpu/kaveri_mec2.bin b/amdgpu/kaveri_mec2.bin
new file mode 100644 (file)
index 0000000..e60553b
Binary files /dev/null and b/amdgpu/kaveri_mec2.bin differ
diff --git a/amdgpu/kaveri_pfp.bin b/amdgpu/kaveri_pfp.bin
new file mode 100644 (file)
index 0000000..3be7f38
Binary files /dev/null and b/amdgpu/kaveri_pfp.bin differ
diff --git a/amdgpu/kaveri_rlc.bin b/amdgpu/kaveri_rlc.bin
new file mode 100644 (file)
index 0000000..66b5b10
Binary files /dev/null and b/amdgpu/kaveri_rlc.bin differ
diff --git a/amdgpu/kaveri_sdma.bin b/amdgpu/kaveri_sdma.bin
new file mode 100644 (file)
index 0000000..77b6d9d
Binary files /dev/null and b/amdgpu/kaveri_sdma.bin differ
diff --git a/amdgpu/kaveri_sdma1.bin b/amdgpu/kaveri_sdma1.bin
new file mode 100644 (file)
index 0000000..f9efa13
Binary files /dev/null and b/amdgpu/kaveri_sdma1.bin differ
diff --git a/amdgpu/kaveri_uvd.bin b/amdgpu/kaveri_uvd.bin
new file mode 100644 (file)
index 0000000..ff46139
Binary files /dev/null and b/amdgpu/kaveri_uvd.bin differ
diff --git a/amdgpu/kaveri_vce.bin b/amdgpu/kaveri_vce.bin
new file mode 100644 (file)
index 0000000..bea60f1
Binary files /dev/null and b/amdgpu/kaveri_vce.bin differ
diff --git a/amdgpu/mullins_ce.bin b/amdgpu/mullins_ce.bin
new file mode 100644 (file)
index 0000000..21842e2
Binary files /dev/null and b/amdgpu/mullins_ce.bin differ
diff --git a/amdgpu/mullins_me.bin b/amdgpu/mullins_me.bin
new file mode 100644 (file)
index 0000000..edba16d
Binary files /dev/null and b/amdgpu/mullins_me.bin differ
diff --git a/amdgpu/mullins_mec.bin b/amdgpu/mullins_mec.bin
new file mode 100644 (file)
index 0000000..ce50ea5
Binary files /dev/null and b/amdgpu/mullins_mec.bin differ
diff --git a/amdgpu/mullins_pfp.bin b/amdgpu/mullins_pfp.bin
new file mode 100644 (file)
index 0000000..a4ba562
Binary files /dev/null and b/amdgpu/mullins_pfp.bin differ
diff --git a/amdgpu/mullins_rlc.bin b/amdgpu/mullins_rlc.bin
new file mode 100644 (file)
index 0000000..0279be1
Binary files /dev/null and b/amdgpu/mullins_rlc.bin differ
diff --git a/amdgpu/mullins_sdma.bin b/amdgpu/mullins_sdma.bin
new file mode 100644 (file)
index 0000000..77b6d9d
Binary files /dev/null and b/amdgpu/mullins_sdma.bin differ
diff --git a/amdgpu/mullins_sdma1.bin b/amdgpu/mullins_sdma1.bin
new file mode 100644 (file)
index 0000000..f9efa13
Binary files /dev/null and b/amdgpu/mullins_sdma1.bin differ
diff --git a/amdgpu/mullins_uvd.bin b/amdgpu/mullins_uvd.bin
new file mode 100644 (file)
index 0000000..ff46139
Binary files /dev/null and b/amdgpu/mullins_uvd.bin differ
diff --git a/amdgpu/mullins_vce.bin b/amdgpu/mullins_vce.bin
new file mode 100644 (file)
index 0000000..bea60f1
Binary files /dev/null and b/amdgpu/mullins_vce.bin differ
diff --git a/amdgpu/oland_ce.bin b/amdgpu/oland_ce.bin
new file mode 100644 (file)
index 0000000..c2d805e
Binary files /dev/null and b/amdgpu/oland_ce.bin differ
diff --git a/amdgpu/oland_k_smc.bin b/amdgpu/oland_k_smc.bin
new file mode 100644 (file)
index 0000000..f5b2bef
Binary files /dev/null and b/amdgpu/oland_k_smc.bin differ
diff --git a/amdgpu/oland_mc.bin b/amdgpu/oland_mc.bin
new file mode 100644 (file)
index 0000000..3374eec
Binary files /dev/null and b/amdgpu/oland_mc.bin differ
diff --git a/amdgpu/oland_me.bin b/amdgpu/oland_me.bin
new file mode 100644 (file)
index 0000000..e4accbf
Binary files /dev/null and b/amdgpu/oland_me.bin differ
diff --git a/amdgpu/oland_pfp.bin b/amdgpu/oland_pfp.bin
new file mode 100644 (file)
index 0000000..93b2d3d
Binary files /dev/null and b/amdgpu/oland_pfp.bin differ
diff --git a/amdgpu/oland_rlc.bin b/amdgpu/oland_rlc.bin
new file mode 100644 (file)
index 0000000..eb6ac49
Binary files /dev/null and b/amdgpu/oland_rlc.bin differ
diff --git a/amdgpu/oland_smc.bin b/amdgpu/oland_smc.bin
new file mode 100644 (file)
index 0000000..faab678
Binary files /dev/null and b/amdgpu/oland_smc.bin differ
diff --git a/amdgpu/pitcairn_ce.bin b/amdgpu/pitcairn_ce.bin
new file mode 100644 (file)
index 0000000..c2d805e
Binary files /dev/null and b/amdgpu/pitcairn_ce.bin differ
diff --git a/amdgpu/pitcairn_k_smc.bin b/amdgpu/pitcairn_k_smc.bin
new file mode 100644 (file)
index 0000000..7c43550
Binary files /dev/null and b/amdgpu/pitcairn_k_smc.bin differ
diff --git a/amdgpu/pitcairn_mc.bin b/amdgpu/pitcairn_mc.bin
new file mode 100644 (file)
index 0000000..269e788
Binary files /dev/null and b/amdgpu/pitcairn_mc.bin differ
diff --git a/amdgpu/pitcairn_me.bin b/amdgpu/pitcairn_me.bin
new file mode 100644 (file)
index 0000000..e4accbf
Binary files /dev/null and b/amdgpu/pitcairn_me.bin differ
diff --git a/amdgpu/pitcairn_pfp.bin b/amdgpu/pitcairn_pfp.bin
new file mode 100644 (file)
index 0000000..c5c4a58
Binary files /dev/null and b/amdgpu/pitcairn_pfp.bin differ
diff --git a/amdgpu/pitcairn_rlc.bin b/amdgpu/pitcairn_rlc.bin
new file mode 100644 (file)
index 0000000..6f19550
Binary files /dev/null and b/amdgpu/pitcairn_rlc.bin differ
diff --git a/amdgpu/pitcairn_smc.bin b/amdgpu/pitcairn_smc.bin
new file mode 100644 (file)
index 0000000..e257551
Binary files /dev/null and b/amdgpu/pitcairn_smc.bin differ
diff --git a/amdgpu/polaris10_ce.bin b/amdgpu/polaris10_ce.bin
new file mode 100644 (file)
index 0000000..ce1bf03
Binary files /dev/null and b/amdgpu/polaris10_ce.bin differ
diff --git a/amdgpu/polaris10_ce_2.bin b/amdgpu/polaris10_ce_2.bin
new file mode 100644 (file)
index 0000000..e386a17
Binary files /dev/null and b/amdgpu/polaris10_ce_2.bin differ
diff --git a/amdgpu/polaris10_k2_smc.bin b/amdgpu/polaris10_k2_smc.bin
new file mode 100644 (file)
index 0000000..c0efc4e
Binary files /dev/null and b/amdgpu/polaris10_k2_smc.bin differ
diff --git a/amdgpu/polaris10_k_mc.bin b/amdgpu/polaris10_k_mc.bin
new file mode 100644 (file)
index 0000000..8c3e27a
Binary files /dev/null and b/amdgpu/polaris10_k_mc.bin differ
diff --git a/amdgpu/polaris10_k_smc.bin b/amdgpu/polaris10_k_smc.bin
new file mode 100644 (file)
index 0000000..044b8ad
Binary files /dev/null and b/amdgpu/polaris10_k_smc.bin differ
diff --git a/amdgpu/polaris10_mc.bin b/amdgpu/polaris10_mc.bin
new file mode 100644 (file)
index 0000000..be9e7a5
Binary files /dev/null and b/amdgpu/polaris10_mc.bin differ
diff --git a/amdgpu/polaris10_me.bin b/amdgpu/polaris10_me.bin
new file mode 100644 (file)
index 0000000..c134ff6
Binary files /dev/null and b/amdgpu/polaris10_me.bin differ
diff --git a/amdgpu/polaris10_me_2.bin b/amdgpu/polaris10_me_2.bin
new file mode 100644 (file)
index 0000000..986a644
Binary files /dev/null and b/amdgpu/polaris10_me_2.bin differ
diff --git a/amdgpu/polaris10_mec.bin b/amdgpu/polaris10_mec.bin
new file mode 100644 (file)
index 0000000..05be773
Binary files /dev/null and b/amdgpu/polaris10_mec.bin differ
diff --git a/amdgpu/polaris10_mec2.bin b/amdgpu/polaris10_mec2.bin
new file mode 100644 (file)
index 0000000..05be773
Binary files /dev/null and b/amdgpu/polaris10_mec2.bin differ
diff --git a/amdgpu/polaris10_mec2_2.bin b/amdgpu/polaris10_mec2_2.bin
new file mode 100644 (file)
index 0000000..0d85c18
Binary files /dev/null and b/amdgpu/polaris10_mec2_2.bin differ
diff --git a/amdgpu/polaris10_mec_2.bin b/amdgpu/polaris10_mec_2.bin
new file mode 100644 (file)
index 0000000..c9536e5
Binary files /dev/null and b/amdgpu/polaris10_mec_2.bin differ
diff --git a/amdgpu/polaris10_pfp.bin b/amdgpu/polaris10_pfp.bin
new file mode 100644 (file)
index 0000000..75f789a
Binary files /dev/null and b/amdgpu/polaris10_pfp.bin differ
diff --git a/amdgpu/polaris10_pfp_2.bin b/amdgpu/polaris10_pfp_2.bin
new file mode 100644 (file)
index 0000000..67e1c9e
Binary files /dev/null and b/amdgpu/polaris10_pfp_2.bin differ
diff --git a/amdgpu/polaris10_rlc.bin b/amdgpu/polaris10_rlc.bin
new file mode 100644 (file)
index 0000000..020777d
Binary files /dev/null and b/amdgpu/polaris10_rlc.bin differ
diff --git a/amdgpu/polaris10_sdma.bin b/amdgpu/polaris10_sdma.bin
new file mode 100644 (file)
index 0000000..270806e
Binary files /dev/null and b/amdgpu/polaris10_sdma.bin differ
diff --git a/amdgpu/polaris10_sdma1.bin b/amdgpu/polaris10_sdma1.bin
new file mode 100644 (file)
index 0000000..d4ac393
Binary files /dev/null and b/amdgpu/polaris10_sdma1.bin differ
diff --git a/amdgpu/polaris10_smc.bin b/amdgpu/polaris10_smc.bin
new file mode 100644 (file)
index 0000000..bc66cfd
Binary files /dev/null and b/amdgpu/polaris10_smc.bin differ
diff --git a/amdgpu/polaris10_smc_sk.bin b/amdgpu/polaris10_smc_sk.bin
new file mode 100644 (file)
index 0000000..6eb1059
Binary files /dev/null and b/amdgpu/polaris10_smc_sk.bin differ
diff --git a/amdgpu/polaris10_uvd.bin b/amdgpu/polaris10_uvd.bin
new file mode 100644 (file)
index 0000000..a20d279
Binary files /dev/null and b/amdgpu/polaris10_uvd.bin differ
diff --git a/amdgpu/polaris10_vce.bin b/amdgpu/polaris10_vce.bin
new file mode 100644 (file)
index 0000000..411a83a
Binary files /dev/null and b/amdgpu/polaris10_vce.bin differ
diff --git a/amdgpu/polaris11_ce.bin b/amdgpu/polaris11_ce.bin
new file mode 100644 (file)
index 0000000..ce1bf03
Binary files /dev/null and b/amdgpu/polaris11_ce.bin differ
diff --git a/amdgpu/polaris11_ce_2.bin b/amdgpu/polaris11_ce_2.bin
new file mode 100644 (file)
index 0000000..e386a17
Binary files /dev/null and b/amdgpu/polaris11_ce_2.bin differ
diff --git a/amdgpu/polaris11_k2_smc.bin b/amdgpu/polaris11_k2_smc.bin
new file mode 100644 (file)
index 0000000..17033d3
Binary files /dev/null and b/amdgpu/polaris11_k2_smc.bin differ
diff --git a/amdgpu/polaris11_k_mc.bin b/amdgpu/polaris11_k_mc.bin
new file mode 100644 (file)
index 0000000..195d644
Binary files /dev/null and b/amdgpu/polaris11_k_mc.bin differ
diff --git a/amdgpu/polaris11_k_smc.bin b/amdgpu/polaris11_k_smc.bin
new file mode 100644 (file)
index 0000000..f65bca0
Binary files /dev/null and b/amdgpu/polaris11_k_smc.bin differ
diff --git a/amdgpu/polaris11_mc.bin b/amdgpu/polaris11_mc.bin
new file mode 100644 (file)
index 0000000..8df78fe
Binary files /dev/null and b/amdgpu/polaris11_mc.bin differ
diff --git a/amdgpu/polaris11_me.bin b/amdgpu/polaris11_me.bin
new file mode 100644 (file)
index 0000000..1ba890b
Binary files /dev/null and b/amdgpu/polaris11_me.bin differ
diff --git a/amdgpu/polaris11_me_2.bin b/amdgpu/polaris11_me_2.bin
new file mode 100644 (file)
index 0000000..ddf40e6
Binary files /dev/null and b/amdgpu/polaris11_me_2.bin differ
diff --git a/amdgpu/polaris11_mec.bin b/amdgpu/polaris11_mec.bin
new file mode 100644 (file)
index 0000000..6889e0c
Binary files /dev/null and b/amdgpu/polaris11_mec.bin differ
diff --git a/amdgpu/polaris11_mec2.bin b/amdgpu/polaris11_mec2.bin
new file mode 100644 (file)
index 0000000..6889e0c
Binary files /dev/null and b/amdgpu/polaris11_mec2.bin differ
diff --git a/amdgpu/polaris11_mec2_2.bin b/amdgpu/polaris11_mec2_2.bin
new file mode 100644 (file)
index 0000000..2b28fa8
Binary files /dev/null and b/amdgpu/polaris11_mec2_2.bin differ
diff --git a/amdgpu/polaris11_mec_2.bin b/amdgpu/polaris11_mec_2.bin
new file mode 100644 (file)
index 0000000..38e0ae2
Binary files /dev/null and b/amdgpu/polaris11_mec_2.bin differ
diff --git a/amdgpu/polaris11_pfp.bin b/amdgpu/polaris11_pfp.bin
new file mode 100644 (file)
index 0000000..5314e0c
Binary files /dev/null and b/amdgpu/polaris11_pfp.bin differ
diff --git a/amdgpu/polaris11_pfp_2.bin b/amdgpu/polaris11_pfp_2.bin
new file mode 100644 (file)
index 0000000..7333581
Binary files /dev/null and b/amdgpu/polaris11_pfp_2.bin differ
diff --git a/amdgpu/polaris11_rlc.bin b/amdgpu/polaris11_rlc.bin
new file mode 100644 (file)
index 0000000..7582c66
Binary files /dev/null and b/amdgpu/polaris11_rlc.bin differ
diff --git a/amdgpu/polaris11_sdma.bin b/amdgpu/polaris11_sdma.bin
new file mode 100644 (file)
index 0000000..270806e
Binary files /dev/null and b/amdgpu/polaris11_sdma.bin differ
diff --git a/amdgpu/polaris11_sdma1.bin b/amdgpu/polaris11_sdma1.bin
new file mode 100644 (file)
index 0000000..d4ac393
Binary files /dev/null and b/amdgpu/polaris11_sdma1.bin differ
diff --git a/amdgpu/polaris11_smc.bin b/amdgpu/polaris11_smc.bin
new file mode 100644 (file)
index 0000000..ecac502
Binary files /dev/null and b/amdgpu/polaris11_smc.bin differ
diff --git a/amdgpu/polaris11_smc_sk.bin b/amdgpu/polaris11_smc_sk.bin
new file mode 100644 (file)
index 0000000..6ae75a9
Binary files /dev/null and b/amdgpu/polaris11_smc_sk.bin differ
diff --git a/amdgpu/polaris11_uvd.bin b/amdgpu/polaris11_uvd.bin
new file mode 100644 (file)
index 0000000..a20d279
Binary files /dev/null and b/amdgpu/polaris11_uvd.bin differ
diff --git a/amdgpu/polaris11_vce.bin b/amdgpu/polaris11_vce.bin
new file mode 100644 (file)
index 0000000..411a83a
Binary files /dev/null and b/amdgpu/polaris11_vce.bin differ
diff --git a/amdgpu/polaris12_ce.bin b/amdgpu/polaris12_ce.bin
new file mode 100644 (file)
index 0000000..3896711
Binary files /dev/null and b/amdgpu/polaris12_ce.bin differ
diff --git a/amdgpu/polaris12_ce_2.bin b/amdgpu/polaris12_ce_2.bin
new file mode 100644 (file)
index 0000000..71acd11
Binary files /dev/null and b/amdgpu/polaris12_ce_2.bin differ
diff --git a/amdgpu/polaris12_k_mc.bin b/amdgpu/polaris12_k_mc.bin
new file mode 100644 (file)
index 0000000..8c3e27a
Binary files /dev/null and b/amdgpu/polaris12_k_mc.bin differ
diff --git a/amdgpu/polaris12_k_smc.bin b/amdgpu/polaris12_k_smc.bin
new file mode 100644 (file)
index 0000000..8c9762d
Binary files /dev/null and b/amdgpu/polaris12_k_smc.bin differ
diff --git a/amdgpu/polaris12_mc.bin b/amdgpu/polaris12_mc.bin
new file mode 100644 (file)
index 0000000..ede99ea
Binary files /dev/null and b/amdgpu/polaris12_mc.bin differ
diff --git a/amdgpu/polaris12_me.bin b/amdgpu/polaris12_me.bin
new file mode 100644 (file)
index 0000000..ae0cee2
Binary files /dev/null and b/amdgpu/polaris12_me.bin differ
diff --git a/amdgpu/polaris12_me_2.bin b/amdgpu/polaris12_me_2.bin
new file mode 100644 (file)
index 0000000..58429d7
Binary files /dev/null and b/amdgpu/polaris12_me_2.bin differ
diff --git a/amdgpu/polaris12_mec.bin b/amdgpu/polaris12_mec.bin
new file mode 100644 (file)
index 0000000..ee2e519
Binary files /dev/null and b/amdgpu/polaris12_mec.bin differ
diff --git a/amdgpu/polaris12_mec2.bin b/amdgpu/polaris12_mec2.bin
new file mode 100644 (file)
index 0000000..ee2e519
Binary files /dev/null and b/amdgpu/polaris12_mec2.bin differ
diff --git a/amdgpu/polaris12_mec2_2.bin b/amdgpu/polaris12_mec2_2.bin
new file mode 100644 (file)
index 0000000..266f665
Binary files /dev/null and b/amdgpu/polaris12_mec2_2.bin differ
diff --git a/amdgpu/polaris12_mec_2.bin b/amdgpu/polaris12_mec_2.bin
new file mode 100644 (file)
index 0000000..43a39a5
Binary files /dev/null and b/amdgpu/polaris12_mec_2.bin differ
diff --git a/amdgpu/polaris12_pfp.bin b/amdgpu/polaris12_pfp.bin
new file mode 100644 (file)
index 0000000..8f9da39
Binary files /dev/null and b/amdgpu/polaris12_pfp.bin differ
diff --git a/amdgpu/polaris12_pfp_2.bin b/amdgpu/polaris12_pfp_2.bin
new file mode 100644 (file)
index 0000000..20c861d
Binary files /dev/null and b/amdgpu/polaris12_pfp_2.bin differ
diff --git a/amdgpu/polaris12_rlc.bin b/amdgpu/polaris12_rlc.bin
new file mode 100644 (file)
index 0000000..dd6fef5
Binary files /dev/null and b/amdgpu/polaris12_rlc.bin differ
diff --git a/amdgpu/polaris12_sdma.bin b/amdgpu/polaris12_sdma.bin
new file mode 100644 (file)
index 0000000..270806e
Binary files /dev/null and b/amdgpu/polaris12_sdma.bin differ
diff --git a/amdgpu/polaris12_sdma1.bin b/amdgpu/polaris12_sdma1.bin
new file mode 100644 (file)
index 0000000..d4ac393
Binary files /dev/null and b/amdgpu/polaris12_sdma1.bin differ
diff --git a/amdgpu/polaris12_smc.bin b/amdgpu/polaris12_smc.bin
new file mode 100644 (file)
index 0000000..81c8b71
Binary files /dev/null and b/amdgpu/polaris12_smc.bin differ
diff --git a/amdgpu/polaris12_uvd.bin b/amdgpu/polaris12_uvd.bin
new file mode 100644 (file)
index 0000000..a20d279
Binary files /dev/null and b/amdgpu/polaris12_uvd.bin differ
diff --git a/amdgpu/polaris12_vce.bin b/amdgpu/polaris12_vce.bin
new file mode 100644 (file)
index 0000000..411a83a
Binary files /dev/null and b/amdgpu/polaris12_vce.bin differ
diff --git a/amdgpu/raven_asd.bin b/amdgpu/raven_asd.bin
new file mode 100644 (file)
index 0000000..7c4e7c0
Binary files /dev/null and b/amdgpu/raven_asd.bin differ
diff --git a/amdgpu/raven_ce.bin b/amdgpu/raven_ce.bin
new file mode 100644 (file)
index 0000000..2363627
Binary files /dev/null and b/amdgpu/raven_ce.bin differ
diff --git a/amdgpu/raven_dmcu.bin b/amdgpu/raven_dmcu.bin
new file mode 100644 (file)
index 0000000..fe275f6
Binary files /dev/null and b/amdgpu/raven_dmcu.bin differ
diff --git a/amdgpu/raven_gpu_info.bin b/amdgpu/raven_gpu_info.bin
new file mode 100644 (file)
index 0000000..0351374
Binary files /dev/null and b/amdgpu/raven_gpu_info.bin differ
diff --git a/amdgpu/raven_me.bin b/amdgpu/raven_me.bin
new file mode 100644 (file)
index 0000000..da8c4bf
Binary files /dev/null and b/amdgpu/raven_me.bin differ
diff --git a/amdgpu/raven_mec.bin b/amdgpu/raven_mec.bin
new file mode 100644 (file)
index 0000000..c45de0a
Binary files /dev/null and b/amdgpu/raven_mec.bin differ
diff --git a/amdgpu/raven_mec2.bin b/amdgpu/raven_mec2.bin
new file mode 100644 (file)
index 0000000..c45de0a
Binary files /dev/null and b/amdgpu/raven_mec2.bin differ
diff --git a/amdgpu/raven_pfp.bin b/amdgpu/raven_pfp.bin
new file mode 100644 (file)
index 0000000..963a011
Binary files /dev/null and b/amdgpu/raven_pfp.bin differ
diff --git a/amdgpu/raven_rlc.bin b/amdgpu/raven_rlc.bin
new file mode 100644 (file)
index 0000000..9f0e881
Binary files /dev/null and b/amdgpu/raven_rlc.bin differ
diff --git a/amdgpu/raven_sdma.bin b/amdgpu/raven_sdma.bin
new file mode 100644 (file)
index 0000000..f0aa630
Binary files /dev/null and b/amdgpu/raven_sdma.bin differ
diff --git a/amdgpu/raven_vcn.bin b/amdgpu/raven_vcn.bin
new file mode 100644 (file)
index 0000000..6f9a7e1
Binary files /dev/null and b/amdgpu/raven_vcn.bin differ
diff --git a/amdgpu/si58_mc.bin b/amdgpu/si58_mc.bin
new file mode 100644 (file)
index 0000000..888398d
Binary files /dev/null and b/amdgpu/si58_mc.bin differ
diff --git a/amdgpu/stoney_ce.bin b/amdgpu/stoney_ce.bin
new file mode 100644 (file)
index 0000000..95439cd
Binary files /dev/null and b/amdgpu/stoney_ce.bin differ
diff --git a/amdgpu/stoney_me.bin b/amdgpu/stoney_me.bin
new file mode 100644 (file)
index 0000000..b1c82df
Binary files /dev/null and b/amdgpu/stoney_me.bin differ
diff --git a/amdgpu/stoney_mec.bin b/amdgpu/stoney_mec.bin
new file mode 100644 (file)
index 0000000..ecdfd69
Binary files /dev/null and b/amdgpu/stoney_mec.bin differ
diff --git a/amdgpu/stoney_pfp.bin b/amdgpu/stoney_pfp.bin
new file mode 100644 (file)
index 0000000..584bb78
Binary files /dev/null and b/amdgpu/stoney_pfp.bin differ
diff --git a/amdgpu/stoney_rlc.bin b/amdgpu/stoney_rlc.bin
new file mode 100644 (file)
index 0000000..95fb81f
Binary files /dev/null and b/amdgpu/stoney_rlc.bin differ
diff --git a/amdgpu/stoney_sdma.bin b/amdgpu/stoney_sdma.bin
new file mode 100644 (file)
index 0000000..95663d6
Binary files /dev/null and b/amdgpu/stoney_sdma.bin differ
diff --git a/amdgpu/stoney_uvd.bin b/amdgpu/stoney_uvd.bin
new file mode 100644 (file)
index 0000000..51917aa
Binary files /dev/null and b/amdgpu/stoney_uvd.bin differ
diff --git a/amdgpu/stoney_vce.bin b/amdgpu/stoney_vce.bin
new file mode 100644 (file)
index 0000000..ff54327
Binary files /dev/null and b/amdgpu/stoney_vce.bin differ
diff --git a/amdgpu/tahiti_ce.bin b/amdgpu/tahiti_ce.bin
new file mode 100644 (file)
index 0000000..c2d805e
Binary files /dev/null and b/amdgpu/tahiti_ce.bin differ
diff --git a/amdgpu/tahiti_k_smc.bin b/amdgpu/tahiti_k_smc.bin
new file mode 100644 (file)
index 0000000..0b514f9
Binary files /dev/null and b/amdgpu/tahiti_k_smc.bin differ
diff --git a/amdgpu/tahiti_mc.bin b/amdgpu/tahiti_mc.bin
new file mode 100644 (file)
index 0000000..b5824b6
Binary files /dev/null and b/amdgpu/tahiti_mc.bin differ
diff --git a/amdgpu/tahiti_me.bin b/amdgpu/tahiti_me.bin
new file mode 100644 (file)
index 0000000..e4accbf
Binary files /dev/null and b/amdgpu/tahiti_me.bin differ
diff --git a/amdgpu/tahiti_pfp.bin b/amdgpu/tahiti_pfp.bin
new file mode 100644 (file)
index 0000000..c5c4a58
Binary files /dev/null and b/amdgpu/tahiti_pfp.bin differ
diff --git a/amdgpu/tahiti_rlc.bin b/amdgpu/tahiti_rlc.bin
new file mode 100644 (file)
index 0000000..630c488
Binary files /dev/null and b/amdgpu/tahiti_rlc.bin differ
diff --git a/amdgpu/tahiti_smc.bin b/amdgpu/tahiti_smc.bin
new file mode 100644 (file)
index 0000000..eebf29c
Binary files /dev/null and b/amdgpu/tahiti_smc.bin differ
diff --git a/amdgpu/tonga_ce.bin b/amdgpu/tonga_ce.bin
new file mode 100644 (file)
index 0000000..b4b6a63
Binary files /dev/null and b/amdgpu/tonga_ce.bin differ
diff --git a/amdgpu/tonga_k_smc.bin b/amdgpu/tonga_k_smc.bin
new file mode 100644 (file)
index 0000000..d064e89
Binary files /dev/null and b/amdgpu/tonga_k_smc.bin differ
diff --git a/amdgpu/tonga_mc.bin b/amdgpu/tonga_mc.bin
new file mode 100644 (file)
index 0000000..d0e0090
Binary files /dev/null and b/amdgpu/tonga_mc.bin differ
diff --git a/amdgpu/tonga_me.bin b/amdgpu/tonga_me.bin
new file mode 100644 (file)
index 0000000..ccbe273
Binary files /dev/null and b/amdgpu/tonga_me.bin differ
diff --git a/amdgpu/tonga_mec.bin b/amdgpu/tonga_mec.bin
new file mode 100644 (file)
index 0000000..e4ade66
Binary files /dev/null and b/amdgpu/tonga_mec.bin differ
diff --git a/amdgpu/tonga_mec2.bin b/amdgpu/tonga_mec2.bin
new file mode 100644 (file)
index 0000000..e4ade66
Binary files /dev/null and b/amdgpu/tonga_mec2.bin differ
diff --git a/amdgpu/tonga_pfp.bin b/amdgpu/tonga_pfp.bin
new file mode 100644 (file)
index 0000000..9ecc486
Binary files /dev/null and b/amdgpu/tonga_pfp.bin differ
diff --git a/amdgpu/tonga_rlc.bin b/amdgpu/tonga_rlc.bin
new file mode 100644 (file)
index 0000000..906055a
Binary files /dev/null and b/amdgpu/tonga_rlc.bin differ
diff --git a/amdgpu/tonga_sdma.bin b/amdgpu/tonga_sdma.bin
new file mode 100644 (file)
index 0000000..b3cbd6b
Binary files /dev/null and b/amdgpu/tonga_sdma.bin differ
diff --git a/amdgpu/tonga_sdma1.bin b/amdgpu/tonga_sdma1.bin
new file mode 100644 (file)
index 0000000..7009b29
Binary files /dev/null and b/amdgpu/tonga_sdma1.bin differ
diff --git a/amdgpu/tonga_smc.bin b/amdgpu/tonga_smc.bin
new file mode 100644 (file)
index 0000000..9f066f5
Binary files /dev/null and b/amdgpu/tonga_smc.bin differ
diff --git a/amdgpu/tonga_uvd.bin b/amdgpu/tonga_uvd.bin
new file mode 100644 (file)
index 0000000..4e783e5
Binary files /dev/null and b/amdgpu/tonga_uvd.bin differ
diff --git a/amdgpu/tonga_vce.bin b/amdgpu/tonga_vce.bin
new file mode 100644 (file)
index 0000000..bed85a5
Binary files /dev/null and b/amdgpu/tonga_vce.bin differ
diff --git a/amdgpu/topaz_ce.bin b/amdgpu/topaz_ce.bin
new file mode 100644 (file)
index 0000000..e8af42a
Binary files /dev/null and b/amdgpu/topaz_ce.bin differ
diff --git a/amdgpu/topaz_k_smc.bin b/amdgpu/topaz_k_smc.bin
new file mode 100644 (file)
index 0000000..b9de97a
Binary files /dev/null and b/amdgpu/topaz_k_smc.bin differ
diff --git a/amdgpu/topaz_mc.bin b/amdgpu/topaz_mc.bin
new file mode 100644 (file)
index 0000000..0ffbfa4
Binary files /dev/null and b/amdgpu/topaz_mc.bin differ
diff --git a/amdgpu/topaz_me.bin b/amdgpu/topaz_me.bin
new file mode 100644 (file)
index 0000000..5b138ff
Binary files /dev/null and b/amdgpu/topaz_me.bin differ
diff --git a/amdgpu/topaz_mec.bin b/amdgpu/topaz_mec.bin
new file mode 100644 (file)
index 0000000..38c2d8b
Binary files /dev/null and b/amdgpu/topaz_mec.bin differ
diff --git a/amdgpu/topaz_mec2.bin b/amdgpu/topaz_mec2.bin
new file mode 100644 (file)
index 0000000..612a029
Binary files /dev/null and b/amdgpu/topaz_mec2.bin differ
diff --git a/amdgpu/topaz_pfp.bin b/amdgpu/topaz_pfp.bin
new file mode 100644 (file)
index 0000000..25f8241
Binary files /dev/null and b/amdgpu/topaz_pfp.bin differ
diff --git a/amdgpu/topaz_rlc.bin b/amdgpu/topaz_rlc.bin
new file mode 100644 (file)
index 0000000..903aeda
Binary files /dev/null and b/amdgpu/topaz_rlc.bin differ
diff --git a/amdgpu/topaz_sdma.bin b/amdgpu/topaz_sdma.bin
new file mode 100644 (file)
index 0000000..4e0e562
Binary files /dev/null and b/amdgpu/topaz_sdma.bin differ
diff --git a/amdgpu/topaz_sdma1.bin b/amdgpu/topaz_sdma1.bin
new file mode 100644 (file)
index 0000000..6600b86
Binary files /dev/null and b/amdgpu/topaz_sdma1.bin differ
diff --git a/amdgpu/topaz_smc.bin b/amdgpu/topaz_smc.bin
new file mode 100644 (file)
index 0000000..5686b5d
Binary files /dev/null and b/amdgpu/topaz_smc.bin differ
diff --git a/amdgpu/vega10_acg_smc.bin b/amdgpu/vega10_acg_smc.bin
new file mode 100644 (file)
index 0000000..78c872f
Binary files /dev/null and b/amdgpu/vega10_acg_smc.bin differ
diff --git a/amdgpu/vega10_asd.bin b/amdgpu/vega10_asd.bin
new file mode 100644 (file)
index 0000000..d4a71d7
Binary files /dev/null and b/amdgpu/vega10_asd.bin differ
diff --git a/amdgpu/vega10_ce.bin b/amdgpu/vega10_ce.bin
new file mode 100644 (file)
index 0000000..b8bf6aa
Binary files /dev/null and b/amdgpu/vega10_ce.bin differ
diff --git a/amdgpu/vega10_gpu_info.bin b/amdgpu/vega10_gpu_info.bin
new file mode 100644 (file)
index 0000000..5d8da77
Binary files /dev/null and b/amdgpu/vega10_gpu_info.bin differ
diff --git a/amdgpu/vega10_me.bin b/amdgpu/vega10_me.bin
new file mode 100644 (file)
index 0000000..c43ecd5
Binary files /dev/null and b/amdgpu/vega10_me.bin differ
diff --git a/amdgpu/vega10_mec.bin b/amdgpu/vega10_mec.bin
new file mode 100644 (file)
index 0000000..cc604a6
Binary files /dev/null and b/amdgpu/vega10_mec.bin differ
diff --git a/amdgpu/vega10_mec2.bin b/amdgpu/vega10_mec2.bin
new file mode 100644 (file)
index 0000000..cc604a6
Binary files /dev/null and b/amdgpu/vega10_mec2.bin differ
diff --git a/amdgpu/vega10_pfp.bin b/amdgpu/vega10_pfp.bin
new file mode 100644 (file)
index 0000000..22a6f60
Binary files /dev/null and b/amdgpu/vega10_pfp.bin differ
diff --git a/amdgpu/vega10_rlc.bin b/amdgpu/vega10_rlc.bin
new file mode 100644 (file)
index 0000000..2a44258
Binary files /dev/null and b/amdgpu/vega10_rlc.bin differ
diff --git a/amdgpu/vega10_sdma.bin b/amdgpu/vega10_sdma.bin
new file mode 100644 (file)
index 0000000..1f19438
Binary files /dev/null and b/amdgpu/vega10_sdma.bin differ
diff --git a/amdgpu/vega10_sdma1.bin b/amdgpu/vega10_sdma1.bin
new file mode 100644 (file)
index 0000000..1f19438
Binary files /dev/null and b/amdgpu/vega10_sdma1.bin differ
diff --git a/amdgpu/vega10_smc.bin b/amdgpu/vega10_smc.bin
new file mode 100644 (file)
index 0000000..68b70b1
Binary files /dev/null and b/amdgpu/vega10_smc.bin differ
diff --git a/amdgpu/vega10_sos.bin b/amdgpu/vega10_sos.bin
new file mode 100644 (file)
index 0000000..3110258
Binary files /dev/null and b/amdgpu/vega10_sos.bin differ
diff --git a/amdgpu/vega10_uvd.bin b/amdgpu/vega10_uvd.bin
new file mode 100644 (file)
index 0000000..38b89d7
Binary files /dev/null and b/amdgpu/vega10_uvd.bin differ
diff --git a/amdgpu/vega10_vce.bin b/amdgpu/vega10_vce.bin
new file mode 100644 (file)
index 0000000..6817661
Binary files /dev/null and b/amdgpu/vega10_vce.bin differ
diff --git a/amdgpu/vega12_asd.bin b/amdgpu/vega12_asd.bin
new file mode 100644 (file)
index 0000000..e156406
Binary files /dev/null and b/amdgpu/vega12_asd.bin differ
diff --git a/amdgpu/vega12_ce.bin b/amdgpu/vega12_ce.bin
new file mode 100644 (file)
index 0000000..a0d833d
Binary files /dev/null and b/amdgpu/vega12_ce.bin differ
diff --git a/amdgpu/vega12_gpu_info.bin b/amdgpu/vega12_gpu_info.bin
new file mode 100644 (file)
index 0000000..d8f5e5c
Binary files /dev/null and b/amdgpu/vega12_gpu_info.bin differ
diff --git a/amdgpu/vega12_me.bin b/amdgpu/vega12_me.bin
new file mode 100644 (file)
index 0000000..985bb45
Binary files /dev/null and b/amdgpu/vega12_me.bin differ
diff --git a/amdgpu/vega12_mec.bin b/amdgpu/vega12_mec.bin
new file mode 100644 (file)
index 0000000..257918d
Binary files /dev/null and b/amdgpu/vega12_mec.bin differ
diff --git a/amdgpu/vega12_mec2.bin b/amdgpu/vega12_mec2.bin
new file mode 100644 (file)
index 0000000..257918d
Binary files /dev/null and b/amdgpu/vega12_mec2.bin differ
diff --git a/amdgpu/vega12_pfp.bin b/amdgpu/vega12_pfp.bin
new file mode 100644 (file)
index 0000000..b5cd4b1
Binary files /dev/null and b/amdgpu/vega12_pfp.bin differ
diff --git a/amdgpu/vega12_rlc.bin b/amdgpu/vega12_rlc.bin
new file mode 100644 (file)
index 0000000..f08660a
Binary files /dev/null and b/amdgpu/vega12_rlc.bin differ
diff --git a/amdgpu/vega12_sdma.bin b/amdgpu/vega12_sdma.bin
new file mode 100644 (file)
index 0000000..7e7ae6a
Binary files /dev/null and b/amdgpu/vega12_sdma.bin differ
diff --git a/amdgpu/vega12_sdma1.bin b/amdgpu/vega12_sdma1.bin
new file mode 100644 (file)
index 0000000..7e7ae6a
Binary files /dev/null and b/amdgpu/vega12_sdma1.bin differ
diff --git a/amdgpu/vega12_smc.bin b/amdgpu/vega12_smc.bin
new file mode 100644 (file)
index 0000000..523aad9
Binary files /dev/null and b/amdgpu/vega12_smc.bin differ
diff --git a/amdgpu/vega12_sos.bin b/amdgpu/vega12_sos.bin
new file mode 100644 (file)
index 0000000..a97f17c
Binary files /dev/null and b/amdgpu/vega12_sos.bin differ
diff --git a/amdgpu/vega12_uvd.bin b/amdgpu/vega12_uvd.bin
new file mode 100644 (file)
index 0000000..cbe9e48
Binary files /dev/null and b/amdgpu/vega12_uvd.bin differ
diff --git a/amdgpu/vega12_vce.bin b/amdgpu/vega12_vce.bin
new file mode 100644 (file)
index 0000000..d99ae3a
Binary files /dev/null and b/amdgpu/vega12_vce.bin differ
diff --git a/amdgpu/vegam_ce.bin b/amdgpu/vegam_ce.bin
new file mode 100644 (file)
index 0000000..4e43e47
Binary files /dev/null and b/amdgpu/vegam_ce.bin differ
diff --git a/amdgpu/vegam_me.bin b/amdgpu/vegam_me.bin
new file mode 100644 (file)
index 0000000..2d125ad
Binary files /dev/null and b/amdgpu/vegam_me.bin differ
diff --git a/amdgpu/vegam_mec.bin b/amdgpu/vegam_mec.bin
new file mode 100644 (file)
index 0000000..b2d06b3
Binary files /dev/null and b/amdgpu/vegam_mec.bin differ
diff --git a/amdgpu/vegam_mec2.bin b/amdgpu/vegam_mec2.bin
new file mode 100644 (file)
index 0000000..fce7eec
Binary files /dev/null and b/amdgpu/vegam_mec2.bin differ
diff --git a/amdgpu/vegam_pfp.bin b/amdgpu/vegam_pfp.bin
new file mode 100644 (file)
index 0000000..0960d5e
Binary files /dev/null and b/amdgpu/vegam_pfp.bin differ
diff --git a/amdgpu/vegam_rlc.bin b/amdgpu/vegam_rlc.bin
new file mode 100644 (file)
index 0000000..9273dbf
Binary files /dev/null and b/amdgpu/vegam_rlc.bin differ
diff --git a/amdgpu/vegam_sdma.bin b/amdgpu/vegam_sdma.bin
new file mode 100644 (file)
index 0000000..de41c89
Binary files /dev/null and b/amdgpu/vegam_sdma.bin differ
diff --git a/amdgpu/vegam_sdma1.bin b/amdgpu/vegam_sdma1.bin
new file mode 100644 (file)
index 0000000..c0abb4d
Binary files /dev/null and b/amdgpu/vegam_sdma1.bin differ
diff --git a/amdgpu/vegam_smc.bin b/amdgpu/vegam_smc.bin
new file mode 100644 (file)
index 0000000..a7b18e5
Binary files /dev/null and b/amdgpu/vegam_smc.bin differ
diff --git a/amdgpu/vegam_uvd.bin b/amdgpu/vegam_uvd.bin
new file mode 100644 (file)
index 0000000..a20d279
Binary files /dev/null and b/amdgpu/vegam_uvd.bin differ
diff --git a/amdgpu/vegam_vce.bin b/amdgpu/vegam_vce.bin
new file mode 100644 (file)
index 0000000..c069a11
Binary files /dev/null and b/amdgpu/vegam_vce.bin differ
diff --git a/amdgpu/verde_ce.bin b/amdgpu/verde_ce.bin
new file mode 100644 (file)
index 0000000..c2d805e
Binary files /dev/null and b/amdgpu/verde_ce.bin differ
diff --git a/amdgpu/verde_k_smc.bin b/amdgpu/verde_k_smc.bin
new file mode 100644 (file)
index 0000000..c6572c8
Binary files /dev/null and b/amdgpu/verde_k_smc.bin differ
diff --git a/amdgpu/verde_mc.bin b/amdgpu/verde_mc.bin
new file mode 100644 (file)
index 0000000..235bd57
Binary files /dev/null and b/amdgpu/verde_mc.bin differ
diff --git a/amdgpu/verde_me.bin b/amdgpu/verde_me.bin
new file mode 100644 (file)
index 0000000..564073a
Binary files /dev/null and b/amdgpu/verde_me.bin differ
diff --git a/amdgpu/verde_pfp.bin b/amdgpu/verde_pfp.bin
new file mode 100644 (file)
index 0000000..8d5ede3
Binary files /dev/null and b/amdgpu/verde_pfp.bin differ
diff --git a/amdgpu/verde_rlc.bin b/amdgpu/verde_rlc.bin
new file mode 100644 (file)
index 0000000..3a97be0
Binary files /dev/null and b/amdgpu/verde_rlc.bin differ
diff --git a/amdgpu/verde_smc.bin b/amdgpu/verde_smc.bin
new file mode 100644 (file)
index 0000000..8d05769
Binary files /dev/null and b/amdgpu/verde_smc.bin differ
diff --git a/ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu b/ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu
new file mode 100644 (file)
index 0000000..2113377
Binary files /dev/null and b/ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu differ
index c51bf1df29d780ce380de9ea64c1275812c58578..600dcdd49548a4790bfc59a50b753c1e4e5cc09c 100644 (file)
Binary files a/ar3k/AthrBT_0x01020201.dfu and b/ar3k/AthrBT_0x01020201.dfu differ
diff --git a/ar3k/AthrBT_0x11020100.dfu b/ar3k/AthrBT_0x11020100.dfu
new file mode 100644 (file)
index 0000000..659f999
Binary files /dev/null and b/ar3k/AthrBT_0x11020100.dfu differ
diff --git a/ar3k/AthrBT_0x31010100.dfu b/ar3k/AthrBT_0x31010100.dfu
new file mode 100644 (file)
index 0000000..5bc5ff2
Binary files /dev/null and b/ar3k/AthrBT_0x31010100.dfu differ
diff --git a/ar3k/ramps_0x11020100_40.dfu b/ar3k/ramps_0x11020100_40.dfu
new file mode 100644 (file)
index 0000000..0d40452
Binary files /dev/null and b/ar3k/ramps_0x11020100_40.dfu differ
diff --git a/ar3k/ramps_0x31010100_40.dfu b/ar3k/ramps_0x31010100_40.dfu
new file mode 100644 (file)
index 0000000..ffe27b5
Binary files /dev/null and b/ar3k/ramps_0x31010100_40.dfu differ
diff --git a/as102_data1_st.hex b/as102_data1_st.hex
new file mode 100644 (file)
index 0000000..9ab482b
--- /dev/null
@@ -0,0 +1,1259 @@
+:020000040000FA
+:204000002020800F000050422020800F00008CA32020800F0000B4A32020800F000018AB89
+:204020002020800F0000D4A32020800F0000D4A32020800F00001CA42020800F00001CA4D6
+:204040002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A348
+:204060002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A328
+:204080002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A308
+:2040A0002020800F0000D4A32020800F0000D4A32020800F0000E06C2020800F00002075F5
+:2040C0002020800F000044762020800F0000D4A32020800F0000D4A32020800F0000D4A385
+:2040E0002020800F0000D4A32020800F0000D4A32020800F0000D4A32020800F0000D4A3A8
+:020000040000FA
+:20420000012B61733130785F7573625F66775F656570726F6D0000000000000000000000F9
+:20422000000061623034000000000000000000000000736D617274696E0000000000000059
+:2042400000000000A9CD040100000000000000004A2100004A2200004A2300004A24000031
+:204260004A2500004A2600004A2700004A2000104A2100104A2200104A2300104A24001082
+:204280004A2500104A2600104A2700104A2000204A2100204A2200204A2300204A240020E2
+:2042A0004A2500204A2600204A2700204A2000304A2100304A2000002220800F000048C4D2
+:2042C0000A24803FFF00ACF10A22803F00006CD34A2300302220800F000060B309000000A1
+:2042E000F8420000692040004A2600704A2600704A260070F107CFFFF1C0AB26087000005B
+:204300000000B60B0001BE0DC00210D24870D60DE002216A02F0E078F60D00017DE840224F
+:204320000003C20DE002402241033E0900035A0900032608000006D11E0A200305D0E60B5D
+:204340004003220E4003FDF16CD20000B86A0000905F0100F1C06E0E6003E1C5E9D0EAD2BE
+:2043600019D908B92CA02CA200DDB2A8B2AAE7D14A1844004CD94C184400E5D14E184400D2
+:2043800054D95018440022184203B8A8620CA001B8AA060CA001A970920C4003CA0B000171
+:2043A000C5048003E1C4E1C1E1C2E1C3E1C5E1C6E1C76A248012E1C4D2D32213800081E0AE
+:2043C000CA2062007AF440130D01110D5E10CED140818C22FF8F04F402D870F0130DDE105A
+:2043E0001289F1DEF28BC478E47E0B08800303D864F0C5898C26C39F09F2058B0F0E011058
+:204400000B0D9E1000830B0A000004D856F054130001E4B8D120618105D850F4251380006C
+:204420002B085000048BA489230D0110068B46891B0A01008C25C39F09F23C11800081E03A
+:20444000CC22828F0000FF0003F406D836F0231380001108910056130001C1B80908D0003F
+:2044600007D82CF04A898C22C38F25F20A8B470A01004B8B0B893F088100098BA989370D34
+:2044800001100C8BAC892F0D0110150A5100A7898C25C39F0FF2078B1B0D011082E2CC2221
+:2044A00022800BF428898C21C38F05F2088B0B09000008D802F009D8C1C429200003C1C701
+:2044C000C1C6C1C5C1C3C1C2C1C1E07FC1C4E078E1C4E1C1E1C2E1C3FC1C08B1FC1C48B19A
+:2044E000FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C05
+:2045000008BF6A248010E1C46A24C010E1C46A248012E1C4F1C08224023A987000DB6876F5
+:204520006870687568720FF00BEF170F511079D11679C081326D8371C1A1C16DCF7D01E002
+:204540000F783D08930274D70024010135791961322745106BD13889396135791961296764
+:2045600002254F008C27FF9FE0F56AD116796181326A83716BA1616A6F7AE3F1011CC230C0
+:2045800060C695C08B713E0E600354DA55148330230B5200496B0CF0126A8370801001007B
+:2045A00080E1A40A6203CA20620061BA4F7AED0AC28035C2210A520000DB0CF0126B837063
+:2045C000368080E1800A6203CA20620001E36F7BED0B828001D88024023AD1C0C1C42920A9
+:2045E0000003C1C46B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A3456
+:20460000041409340414083404140734041406340414053404140434C1C3C1C2C1C1E07FC3
+:20462000C1C4E078E1C4E1C0E1C1E1C2E1C3FC1CC8B2E1C5E1C66A248012E1C4F1C031D315
+:204640000583B7081000188BA108950240270C7333240010147C007C050505050808080A91
+:20466000182501D805A349F002D80AF002D805A356130001C1B80B08D10003D805A327D0AC
+:2046800000D934A835A839F024D104D805A300D814A915A94021800504E1EA0BE00202DA15
+:2046A0002BF01FD00C1000091CD500DE21081E00158D8AE801D815AD4025C017246DC60B68
+:2046C000E00202DAD4AD05D805A317F0148DD5AD89E801D814AD4025C019246DA60BE0027F
+:2046E00002DA04D805A309F00ED1FA09E002422140056920400003D12211800096E814F023
+:2047000000EAFF009CFDFF00C65E0000C64E000014C8000064C800008CD2000074EF9B007C
+:20472000D1D2000001D805A1D1C0C1C429200003C1C6C1C504140B34C1C3C1C2C1C1C1C087
+:20474000E07FC1C4E1C4E1C0E1C1E1C2E1C3E1C5E1C66A248012E1C4F1C0A1C1BC1703F05B
+:20476000FED860C0018301E0BA09600301A394170DF04B0851000CFF588D60C03F088000F1
+:20478000FCD609660F0A4000287052FF20C0096638AD50FF20C018AD088B23085100687087
+:2047A00057E0246BDE0AE00202DA8B7168705DE0D20AE00201DA018304A39BFF0C85EED1CE
+:2047C000960DE002157800ABA1C0D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1C1C0E07FE3
+:2047E000C1C4E078F1C00608A00300D9E3D0149033081101287028752877287610F0E0D2D9
+:20480000347A609201E17E66641203012F797F67C8120301961202077D655860E309928CF7
+:204820000CF0D8D02888D6D03478C09064100F01C8100D0196100007B81701F66A08A00390
+:204840002989CED10FB128EE05814D0890007A09A003E970CCD3D209A00300DA1A70287727
+:204860006609A003C9700A72120DA003E9732E0AC003C2D10DB115254013157815781578D3
+:204880001578346E2208A003D961C0D13070CA204D0006F0B9D0BED12DB0BCD0B7D10EB1BC
+:2048A000AD07600301D8E078E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1C36
+:2048C000C8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08B4FC1C48B4BA
+:2048E000FC1C88B4FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0A2C1871748
+:204900000DF600D8001C043041C0FFD80AAD81C0BA0EE0018B7101C09ED25A700420800F49
+:20492000FFFF00004128110400822F238804227000A20182786001A20014003122821A70F6
+:20494000386002A20E8AC195346E170851000385027944B9386003A544B806B205F001D859
+:204960000EAAC6B223A587D7088F01E04A0F600332D983D028AF288F347800184404641839
+:204980008404C818040496189C03098D01E00F790B09F20C09AD32D809AD098F1D085100C5
+:2049A00076D07DD10C8002B8AE0BE00215787BD10AAD960E200301D8A2C0D1C0C1C4292091
+:2049C0000003C1C46B24C010C1C46B248010C1C49F74041412340414113404141034C1C715
+:2049E000C1C6C1C504140B3404140A3404140934041408340414073404140634041405345E
+:204A000004140434C1C3C1C2C1C1C1C0E07FC1C4E1C5E1C608735BD0088859D5147DC095C1
+:204A2000C0B36415031160B1C815011120B2C1C6E07FC1C5F1C0E1C5A1C138170DF601DB51
+:204A4000A97063E0246D3E08E00202DA008D8C20C38F4AD268AD08F40C8247D1FA0AE00221
+:204A6000157800AD2212800084E8221AC20010F000D860C04AD001DA0A24000702D9009051
+:204A80004873B872460D20004A26000001D8D9056003A1C0F1C0E1C542D120170DF601DA54
+:204AA000668948ADA1C100D8090B510006A90FF060C03BD00A24000702D9FFDB00904A25B1
+:204AC00040000A0D20004A260000A9706BE0246DB20FA00202DA01D8DBF1E078E1C4E1C078
+:204AE000E1C1E1C2E1C36A248012E1C4F1C0A2C100DA40C2041C84308B70D20CE00181C148
+:204B000020D0061703F648A849AB48710CF01CD0347801E12F7940B064188400C818840080
+:204B200096189C00EB09928C1AD043A340A041A042A046B04EA8A2C0D1C0C1C429200003F6
+:204B4000C1C3C1C2C1C1C1C0E07FC1C4F1C0A60C400315D1048901DDA8E8E20C6001A4A944
+:204B60000876360C6001A9708609000322F0E078D4C800004447000000EAFF007CF2FF0082
+:204B800004F4FF000088C340FFFF0000102700006CF2FF00A8480000E44700004CD30000C7
+:204BA0001CEAFF00FCD20000EE0B6001A970A976AD046003C970E078F1C0A1C1F5D000D93A
+:204BC00060C101DA21A0D81700F00A24000702D9FFDB0090B872F60B20004A26000001D82B
+:204BE000A1C0D1C0E07EE078F1C0E1C5A1C1EAD007D900DD7E092003A9727A0920032872D8
+:204C00001E09C001E5D1741700F04D812E814DA02EA08C1700F001DA0A24000702D9009035
+:204C200060C54873B872A60B20004A26000001D82FF1E078F1C08E0D00035E0B600100D8E7
+:204C4000AE0B400101D8D1C0E07EE078F1C0E1C5D2D0F209A001008000DD81E0CA204203B8
+:204C60000CF496D9141700F01E0AA00130B0BA098001160F800101D8ED034003F1C00A0B45
+:204C80004001BE1703F6128B1708DE01C4D08A211000E20820032872DA082003C1D096D870
+:204CA00010B38A200F0A1E0920035AD901D8CDF1F1C0E1C5B9D02588B01702F625AA20829D
+:204CC0000080307001DD0CF2960C600100A21609A001087505D8EE0820035AD989036003DE
+:204CE000A970E078ADD0A51701F6408000811B0A000003DB00DAACD00C18E4000C18A400A9
+:204D0000CCD847190200E07F01D8E078F1C0E1C5A2D105898C20C38F01DD20F2D20F400195
+:204D20000A2500901CF2E60880011E0BC0013A0BC001660BC0019E0BC001B60BC001560CC7
+:204D4000C0016A0CC001720BC001AA0CC00197D0720820035AD904F003D805A90903600383
+:204D6000A970E078F1C0E1C5DE0AE00101DD90D0ABB0F5026003A970F1C0720A6003E8D945
+:204D800086D6048E7D170DF604AD068E06AD89D01208200328726E0DE00100DF86D01418A9
+:204DA000E40386D06818E003AE0B000279D21A70A3E8088A13085100487075E04871260B43
+:204DC000A00276E1E8AA54150011FFDB84B8541D04102415801064AE66AE5D0851004870D6
+:204DE000802082014871FE0AA0028021C2066920400065AE20F04870802082074871E60A4E
+:204E0000A0028021C2077E0E400200D98CB9120A60022870048D251DC21304AE068D241D56
+:204E2000C21306AE66D02818640062D0E8D9760FE002E972190260030A70E078F1C0C60C87
+:204E4000C00101D801F1E078F1C0E1C5360E600200DD5CD00488491701F63C1902000489A1
+:204E60008C20C38F05F206898C20C38F03F4A97004F00609400201D8ED014003F1C0E1C5FA
+:204E80003E170DF6561500110D081E004E0A0000A60A4002EE0D40024AD004883C1D021073
+:204EA000C501600301D8E078F1C04A0940033BD0288832170DF628AD27884A8827AD29886F
+:204EC0004AAD29AD2C888C22C38F2CAD2B882BAD268826AD248824AD00D904F42AAD2AA875
+:204EE0005615001182B8C60EA001561D0410220FA00101DE060F80017A0F8001F60F800129
+:204F00008608C001C9709608E00100D91D1701F609898BE8F2FEC9A91F1701F63A0EA00208
+:204F20000C851CD10AA93901600301D8F1C07E0E800100D9131700F629A8E9FE15D1A609C6
+:204F4000E0020A89FFD80AA90C1701F6101700F60DB10E1700F60EB156110001A2B8561952
+:204F60000400E704EFFF01D8F1C017D1287080208208120BA00202DA8A0B8004CB04EFFFAF
+:204F800001D8E078F1C0A20B8004BF04EFFF01D88CD2000020E09B009CFDFF0040E09B0028
+:204FA00048E09B0034E49B00881300003CEAFF004C808B00E4E89B0080E89B0068EC9B000B
+:204FC000D4FDFF0090D20000F1C02A086003D873B2C10876A8752870170DB21E88712DD17D
+:204FE0000209A00242214004692040001CF0001C8433021C0430041C8430026D061C0430CA
+:20500000402E0002081C043040248032B60B2003A9724025821220D018E0AA0B20038B71FE
+:20502000160AC00000D839006003B2C0F1C0C20F200300DB0875009018D600B601953B08A0
+:2050400090004026401D9E08A0024026811D14D7C97047E0A971607F02DAC9704FE0607F4A
+:20506000226DC97057E0607F246DC9705FE0607F266D687004F07A0C6000A970D907000329
+:2050800000D906D0E07F22A800D904D0E07F22A861D30000E87EC0004CD3000080A20000C7
+:2050A000F1C0ADD10A890B08510001D807A9820B2002AAD0AAD000D9AAD200186200AAD055
+:2050C00020B0287005F015220C0020A401E0FB08D280D1C0E07EE078A3D000D920B03D0492
+:2050E00020029ED0E1C4E1C0E1C1E1C2E1C3E1C5E1C6E1C76A248012E1C4F1C09BD02010EB
+:20510000000998D108750420800F00000080C8BD4FB802DA0FF015218300FC130F80C0836C
+:2051200061BA04278F1F00800000DB7E3FBFE57EC0A3E70A538040815B7A457888D200A1CC
+:20514000001280087B08110001810420800FF8FF00004128C3040281C2B80DB86578D770DF
+:205160000000EE35CC20828F000011CA17F4ACB100DB07F01521CD00008501E303A5F90BE2
+:20518000D2807BD101DBC20EE0026870001AE20075D200D800B2087106F073D2009201E017
+:2051A000107900B28C210888CBF6046A360F6002256A70D100D800B20C9185B80CB1D1C01F
+:2051C000C1C429200003C1C7C1C6C1C5C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C1E1C2E1C3ED
+:2051E000FC1C08B1E1C5E1C6E1C76A248012E1C46080218000DA02805FD54876C2B801E6F4
+:20520000D07E44200F0243BF0422840F000000200DBF07273E915B7AA47AC722820F0000BA
+:2052200077031B780F7804218F0F008000003FBFE5783B7904238F0F008000003FBFC4E69B
+:20524000E579BE07EBFF7B7B80E201D8C078C1C429200003C1C7C1C6C1C504140434C1C39E
+:20526000C1C2C1C1E07FC1C4F1C0E1C53DD540250013DAFFD108510024850421810F000003
+:2052800000182BB91469386002B82C958020C5042278260E20038A21040430788CB8820DFA
+:2052A00020028DB8238535D20421800F003000003CB804AA0421800F00C000003EB86485FF
+:2052C00006AA04218D0F0400000032BD5323800007AA4423000E23B808AA6870842018002D
+:2052E00029B809AA68708420030026B80AAA68708420040028B8EBBB0CAA21D20421830FA3
+:20530000080000000421810FF00F000033BB089234B9BB7DA57B09F26EAA0420800F00003E
+:2053200000FF2F7908F06DAA0F7808B90421810F000000FF257808B202D8231A020000D873
+:20534000261A020006D000D9001862001905200301D8E0781CEAFF00E450000000E1000056
+:2053600010F4FF00B4D3000068EC9B00685200003CEAFF00FE3F00009CFDFF0000EAFF0017
+:20538000F1C0660C0003A2C14B893A700A891A7108BA40210D0245784C8900DF10BA4578BE
+:2053A0004D8918BA457841C09A0A600160C781E0F8D381F402D805A3188B11089201541382
+:2053C000000185B8541B0400F3D6C970160D6002216E81C140264013AA0E600204DA238D63
+:2053E000028D08B92578248D10B92578258D18B92578EAD100A1068D05A998700D8D04A99D
+:205400000C8D06A9088D09A9098D0AA9478D4BA90A8DEDA9EEA9FFDF0CA9E1D008B10B8D93
+:2054200080E2CC22A28005F408A9E7A903F007A9E8A98C24C38F0DF440260014A60C6002FB
+:20544000402641196920400001D8241B0200D3D026888C21C38F06F224888C21C38F05F4BD
+:2054600001D9251B42002B8D8C21C38F09F229888C21C38F05F20A888C20C38F07F401D813
+:20548000261B0200231B020011F002D8231B020000D9261B4200FFD808AB07AB09AB0AAB6D
+:2054A0000CAB2DAB2EABBED008B301D9BDD020A804F0E5A3FFD860C0018D608D01DA0A2415
+:2054C000000708B8057B0010002102D9B872FE0AEFFF0A26400401D86D032003A2C0E078BF
+:2054E000F1C00E0B2003D870A5C19871402105020A148000ACD500D9C18504E8C9721BF030
+:20550000008D1108510020ADFFD8011C0230F8F101D800AD07F02A660024403001E130798C
+:2055200042A8F70912844026021441A500D9011C42300215800069085100008D85E8FFD8F7
+:20554000011C02302CF099D340220004F870011C42307070CA222504CA20451087F7427BA8
+:20556000707A01D8011C0230197000DB07F06F660024C03001E3707BE2A8F70B828004F084
+:2055800001E3707BFD0B1284FFD8837302AB041DC0110D08511086D020AD01A5021580005C
+:2055A0001108910082D020AD01A502D8011C023060C101158100001583008B7500140001EE
+:2055C00008B9257B02D901DA9875020AEFFF4A25800401D881022003A5C0E078F1C00A0AB9
+:2055E0000003A5C14A8928753A704021100297EA348D138D08B925786ED116B16C8D0B8DDE
+:2056000008BB65786D8D10BB65786E8D18BB65780CA10F8D0DA100D81CB181E2CC2222800E
+:2056200044F464D0CD803A6E3DB9D96143B98A0A200310D85FD12C1104015ED13C910224AA
+:2056400042000D08A300B871107903F0507900DA58D06C8008F001138F0C00248030E2A8EF
+:2056600001E2507A2D0A4300EF0E1092190E1014F10E11980413000CF26A837701B730B858
+:2056800002B7F0F10213000D5B7F837701B7EAF148D0A071307A90726CA046D03CB003D829
+:2056A000CA202A01011C0230021080200D08910040D100D81CB10CA100D860C00110812021
+:2056C000001083200A240007009508B9257B02D901DA4A258004F608EFFF0A26400401D80A
+:2056E00065012003A5C0E078F1C0E1C50873D7730000A10F9002210001D81E0109008C2335
+:205700005F8530020100660009008C23CF8BF001010012F682230F0A86E334030D0040272E
+:205720000C743224C3101BD5747C007CD8DADCDEE0E2E5008C230F8CC80101008C234F8CB3
+:20574000C40101008C238F8CC001010082231F0484E3FC020D0040270C743224C3100DD5CB
+:20576000747C007CD4D7DADDE3008C239F87FC0101004C00090082239F0587E3D0020D00BE
+:2057800040270C7D3224C31002D5747C007CE07800EAFF0000D400009CFDFF00FFFF000002
+:2057A00094D20000B8DD000000EAFF0000E0FF00FCD30000C0C6C9CCCFD4D7B88C239F8834
+:2057C000B801010010F68C23DF87A40101008C231F88A00101008C235F88740202009701B0
+:2057E0002000F3D0D7730000B90B9401010009F6D7730000B80B58020200EED0BBF0D77307
+:205800000000BA0B7C010100D7730000A00F40020200E9D392F0D77300007417B201010041
+:2058200084000900D77300008A13860101001AF6D7730000891376010100D7730000881319
+:20584000B3F297235F0484E304020D0040278C733224C310D9D5747C007CA3979A9DA00052
+:20586000D77300008E13A7F210F6D77300008B13A3F2D77300008C13A1F2D77300008D13BB
+:20588000CC010200CED077F099238B0B83E3C0010D0040270C743224C310C8D0747C007C9A
+:2058A0008F919395D7730000751795F2D7730000641993F29923CD0A8EE394010D004027EA
+:2058C0000C743224C310BDD5747C007C8B8E9194989CA0A4A8ACB0B0B4B8BC00A0A13EF020
+:2058E000646D2CF0656D2AF0666D28F0676D26F04025031222F04025431220F0B1D31EF012
+:20590000B1D31CF0B1D31AF0B1D318F04025001523F04025031612F0402580162BF0402555
+:20592000001729F04025801725F04025001823F0A8D304F04025C31860A100B201D88DF0DE
+:2059400040250319FAF140254319F8F140258319F4F14025001B00A104D8F1F14025001CEB
+:20596000FBF14025031FEAF19BD0F7F19BD0F5F19BD000A102D8E3F19AD3E0F19AD0FBF1E7
+:205980009AD0F9F19AD3DAF1A9704AE0F3F1A9704CE0F1F1A9704EE0EDF1A97050E0EBF1E3
+:2059A000A97348E3CAF193D0E5F193D0E3F193D0E1F193D0DFF193D0DDF193D0DBF164E069
+:2059C000CBF168E0C9F16CE0C7F170E0D3F18FD0D1F18FD0CFF179D5A97078E000A102D877
+:2059E00000B2A9707AE0C7F1A9707CE0C3F1A9707EE0C1F1A97080200200BDF1A970802056
+:205A00008200B9F1A97080200201B5F1A97080208201B1F1A97080200202ADF1A973802300
+:205A200082028CF1A9738023C20288F1A97080200203A1F1A970802002049DF1A970802013
+:205A4000820499F1A9708020020587F171D1960E2002096900D81106C002E078F1C0D77083
+:205A60000000A40F01DB36F217F68C209F872AF20AF68C208F8C36F467D060B200A16870C1
+:205A8000D1C0E07E8C20DF8722F25908810F0000A30F62D01FF0D7700000A60F1EF208F603
+:205AA0004108810F0000A50F5DD015F03108800F00008D132D08810F00008E1350D00BF03E
+:205AC00058D000A104D800B201D8DCF156D0FBF156D000A102D8F9F155D0FDF138D0FBF125
+:205AE00054D1020E2002096900D8CCF1F1C0020DE002D870A4C100D82876071C02304021CD
+:205B00000F02328E118E08B9257801DD99085100308E0F8E08B9257882C183C2F3FE81E054
+:205B20000875CFF400D9011C423028B9021C423028B9031C423028B961C1308E0F8E08B9BB
+:205B40002578051C023028B8061C02300C144031150850002108900084E0B3F402C000108D
+:205B6000010815F002C000108008011C023008D860C0ACF002C000100109011C423028B986
+:205B8000021C423010D860C0A0F0011C423028B9021C423028B9031C423028B961C120D870
+:205BA00060C094F082E08DF423D048F02AEAFF0040EAFF0046EAFF0000EAFF0058EAFF009E
+:205BC0000AEAFF000BEAFF000CEAFF0012EAFF0022EAFF0034EAFF0038EAFF0028EAFF0094
+:205BE0003DEAFF0042EAFF0044EAFF0047EAFF0052EAFF0054EAFF0056EAFF005AEAFF00FD
+:205C00005CEAFF0060EAFF0072EAFF0074EAFF0037D40000AEFDFF004AEAFF004EEAFF001F
+:205C2000D0FDFF00D4FDFF004CEAFF0050EAFF0048D400001CEAFF0006888B081100308E49
+:205C40000F8E08B9257882C183C285FF087573085100308E0F8E08B92578051C023028B808
+:205C6000061C02300C14403129085000310890004F0811010C8E2B8E08B805790D8E10B898
+:205C800005790E8E18B8057902C0001860007FF102C02B8E001862000B8E69F10C8E2B8EB7
+:205CA00008B8057902C0001864002C8E0B8E08B92578011C023028B8021C023064F1FBD810
+:205CC00002F0EAD8071C0230018F608F0A24000702D908B8057B009601DAF20AAFFF4A2562
+:205CE0000002A9707103E002A4C0E078F1C0020BC00208760290A5C100DD15085000E8D17E
+:205D0000E20B20020969ED042000A970049693E0060401001DF661B891E0CA040D004027E1
+:205D20008C73F5240010147C007C33003D0094005C025C025C025C025C025C02EB00EF001D
+:205D40005C025B01200144015C025C02D20198E0640401000FF674B883E08A040D0040271D
+:205D60008C73F5240010147C007CDD017601E40109028220030F83E06A040D0040270C7332
+:205D8000F5240010147C007C9E019A0185010800A60C4FFF37030000EA0A8FFFFA0C4FFFF6
+:205DA0002B0300002E8E01D8402602121F0910023709100455091008BAD12A0B200242215D
+:205DC00040046920400000D836F0AB8E2A8E738E08BDA579AC8E10BDA579AD8E18BDA57990
+:205DE0000019E20028F0348E738EAB8E08B9257B2A8E08BDA579AC8E10BDA579AD8E18BD63
+:205E0000A5790019E40018F0348E738EAB8E08B9257B358E08BD10B9257B368E18B9257BDC
+:205E20002A8EA579AC8E10BDA579AD8E18BDA5790019E00081E001D8C2200100137860C078
+:205E4000218A608A009608B9257B630320000A2400070E8E402602121F0810023908100457
+:205E60005308100890D17E0A2002422140046920400000D931F02B8E0A8E08B925782C8ED1
+:205E800010B925782D8E18B9257800108008021C023022F02B8E0A8E08B925782C8E10B947
+:205EA00025782D8E18B9257800100009021C043012F02B8E0A8E08B925782C8E10B92578E0
+:205EC0002D8E18B9257800100008021C043030B8041C043001D9068A81E10A240007011CD5
+:205EE000023001D8C2200100137860C0218A608A01DA009608B9257B02D94A258001C8F01F
+:205F0000A970C9711FFDE3F068D069D260800082402601121B0B000002D8011C023065D06D
+:205F2000041C043064D0061C043096D80BF00582011C02300D92041C04300E92061C04305B
+:205F400010924A260000021C0430001C8231418960890A240007009608BA457B02D901DA58
+:205F60004A25000266088FFFB1F00D8E40260F122C8E021C023080E1CA20420309F44B8E81
+:205F80000A8E08BA45788A0EE0014024823081E001D8C2200100137860C002148030608FDE
+:205FA000011C0230218F009608B9257B0A240007AFF02B8E0A8E40260F1208B9C20EE001CD
+:205FC000257881E0CA25821F0000FF0060C5218F608F009608B9257BD30120000A24000750
+:205FE00033D2231280004026011208E8130850001308910060C507F0FFD860C003F0FDD88C
+:2060000060C0098A6089011C02300A8A0A240007021C02300C8A031C0230088A61C0078A51
+:20602000051C0230068A061C0230048A071C023008920B1C023028B863C00D8A62C00E8AFF
+:20604000091C02304189009602D908BA457B01DA4A2540031CF016D0188840260F1289E01D
+:20606000CA25821F0000FF0014D14024403060C5520BA00210DA218F608F0A240007009660
+:2060800008B9257B02D901DA4A2540044A2600006AF1A970C97113FD19F0E07859D400007A
+:2060A0007DD400009FD400009CFDFF0000EAFF0010270000FFFF00006CF2FF00A970C971B6
+:2060C00047FD05F0A970C97189FE01D892F0E01700F0188840260F122508F20160C59A0A5B
+:2060E000A00446D060C51108810F0000FFFF011C423308F001D8011C023004F0FFD860C07D
+:20610000218F608F0A240007009608B9257B02D901DAB871BCF1EAD860C0009664960A2488
+:20612000000745F0EAD860C0009664960A2400073DF00A8E4026011260C509E81B085000B5
+:2061400023089000FBD860C012F02DD2128A8420FF0C82B80BF02AD2128A8420FF0C83B88E
+:2061600005F027D2128A8420FF0C12AA41896089009608BA457B0A24000719F00A8E402623
+:20618000011260C506E813085000FBD860C008F01CD0A4A804F01BD001DA44A841896089F2
+:2061A0000A240007009608BA457B02D901DA4A2540006EF10A8E40260F1260C509E80D0884
+:2061C0005000FBD860C007F04A0DC00003F0BA0D8000218F608F009608B9257B0A24000769
+:2061E000E5F109D0402601129A08200202DA00D8E5038FFFE07EE078E07EC0009CFDFF001D
+:20620000D4FDFF00B0D40000E1C508758A2308007861A27842280C0237BC9860C8B8827882
+:206220007A62227A422A0C0237BC9A62C8BA827A58608C20088001D8C2200A00E07FC1C569
+:20624000F1C0A60D80021A703A7100DFE9750CF01620C023C9716E09A00208DA01E7F07F45
+:2062600001E5B07D16204E230296422141204268422A0C0237BC9A62C8BA827A3075507A08
+:2062800048714FF64496E1FFE4E80096239604B60796D109028027B6019605B6E2F1001066
+:2062A0000221DAFF0AE81620C023C9711609A00208DA01E7F07F0FF020960610002100189F
+:2062C000442023960F090200061844202196021844207505A002E970F1C0EA0CA0024A24A4
+:2062E000000008753678059088770A220021087280220200422A0C0237BC9A62C8BA827A8D
+:20630000507A2D6A42290C0237BC9961C8B982792F204830256A42290C0237BC9961C8B9FD
+:2063200082792F21483008718021040042290C0237BC9961C8B9827930794D69422A0C02C1
+:2063400037BC9A62C8BA05E1827A42290C0237BC9961C8B982798020060042280C0237BCF7
+:206360009860C8B882782F23482010790D6942280C0237BC9860C8B805E1827842290C02B6
+:2063800037BC9961C8B982792F2788202F2008202F2648200A24002126F01625CE13049647
+:2063A0000B71469699FF87E824960B702B7297FF03E8402454200496EA71469693FF86E882
+:2063C0002496EA706A7291FF04960A7146968FFF86E824960A70CA728CFF04E84022522095
+:2063E00001E7F07F82150011B30F02904A2100200A2200310A25002112F01625401508E098
+:2064000040260112BE0F600208DA4025402010789870BA70402140202F2108208215011191
+:206420006109432016254E1404960B71469677FF00DF88E824960B702B7274FF80E003F2A1
+:2064400001DF0496EA71469670FF87E82496EA706A726EFF02E802DF04960A7146966BFF2A
+:2064600086E824960A70CA7268FF03E803DF80E7CC2422A0CC2222A0C1F301D85B70CCF12C
+:20648000821D04117903A0024B70E078F1C04A0B80025FD5801500115ED653207E8000D838
+:2064A0005A701FF201B6009601E000B68A1500111108830F0000FF0F01E00608A004107899
+:2064C00000968C2003828BF653D11A0CE001096952D1281984042A19840402D895F000B60B
+:2064E000402500123A708215011156FF1A70821D0410019601E0107981E101B68C002C006E
+:20650000CA220C24402614117C1613114A701EF04A701270CC20EB8388F641D1C60BE0017E
+:2065200042214005692040001621812416214225287048718E0E600208DA402240202F222C
+:20654000082040254020107839082304BA7000DD05F001D8DEE801E5B07DEB0DC3942A77C0
+:2065600016274F1516244E2300972096429727FFF1E800962097429624FFEDE800D8ECF1D8
+:2065800028D123D50A19840422D640250112046E320E600278DA01967C1E841488E06A00EE
+:2065A0002B0001D88A1500110F08B20C00DF61B80E0F60041078E1B621F0A21502111625A4
+:2065C000801325905D7A487055E042280C0237BC9860C8B88278170843000E22800F0000B1
+:2065E00000028220410511090200A970C9713BFF0B08500001E6D07E02F000DE82150011F8
+:20660000BB0E029000D821028002E0782CF4FF0098F6FF0031D7000000EAFF0056D7000080
+:20662000A4F4FF00E1C4E1C16A248012E1C4F2D000D927A801D8C1C429200003C1C1E07FC2
+:20664000C1C4E078E1C4E1C0E1C1E1C2E1C36A248012E1C410D800DAE8D1C6193C00CA19F0
+:20666000BC0013D8D0193C0040D8D2193C008A20C40FD4193C008A230800CC19FC00DA19E0
+:20668000BC00DE19BC002BD8E4193C008A200500E6193C008A20C80FE8193C00E019FC00B2
+:2066A000C1C429200003C1C3C1C2C1C1C1C0E07FC1C4E078F1C03E098002D1D00810000987
+:2066C0000F783B08720000DE3308130183E001D9C221410002B93221800FFF00DCE9C77157
+:2066E000FF00DCE987E8018985E8028983E8038905E8C4D0CE0C600204DAC3D101D88A1943
+:2067000082037C1904008019840384198403881984037E198403C4FFB8D5BA1DBC133FD8C4
+:20672000BC1D3C10C8FFB9D14A0D600216D8B8D1420D600217D8B7D13A0D600218D88A2048
+:206740009908A81D3C1062D89A1D3C1007D8941D3C1007D815B81B794A0E20022872010118
+:206760008002E078F1C0E1C5A7D000DD941840038E0DA00192184403A7D3A9708A21080032
+:206780000FDA5A0FA0010BBADD008002F1C00A0E8001A2D000D928B001D9A1D01818640096
+:2067A000D1C0E07EE1C4E1C1E1C26A248012E1C46920000090D101D8478907A980E2CA20AC
+:2067C000220069208001C1C429200003C1C2C1C1E07FC1C4E1C4E1C0E1C1E1C2E1C3E1C5FE
+:2067E000E1C6E1C76A248012E1C4F1C0087382D0287701D9487628A88AD020D9760D200208
+:2068000000DA86D002D984EB24B003F028B086D5181DA41385D01818E00382D020D9560D02
+:206820002002287274D000D928A85323C0004520000C141D2410D1C0C1C429200003C1C7B9
+:20684000C1C6C1C5C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C2E1C3FC1C08B1E1C597
+:20686000E1C6E1C76A248012E1C4F1C00873987148776AD500DE3D08510002D806B569D08F
+:2068800020D9F20C2002C97268D1181920015BD0C018FC0385BBBE18FC009810010FFF0945
+:2068A0005E8120D998187C00BE18BC03C6B521F051D001D928A85BD020D9BA0C2002C972A1
+:2068C00003D884EB04B503F008B557D5181DE41356D11819200153D020D99A0C20022872B6
+:2068E00045D0C8A85323C00085B8141D2410D1C0C1C429200003C1C7C1C6C1C504140434F4
+:20690000C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1C8
+:20692000FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5FC1C08BF6A248010E1C4B6
+:206940006A24C010E1C46A248012E1C4F1C033D5029500DAE2B8CA2081002BF207D815B877
+:20696000420C20021B7932D1320B600216D831D12A0B600217D8AA20080097B8AB20080007
+:20698000AA20080096B8AB20080001DB62B500D804B506B508B503B523FF029582B802B5A6
+:2069A00007D815B81B79FE0B200228726870D1C0C1C429200003C1C46B24C010C1C46B24A0
+:2069C0008010C1C49F74C1C504140B3404140A34041409340414083404140734041406340E
+:2069E0000414053404140434C1C3C1C2C1C1E07FC1C4E078A0D70000E03EE000F8E39B0046
+:206A00000841000000EAFF00E06C00002075000044760000186D000078EAFF008440E0001F
+:206A20001440E0004840E000E846E000FC6C00003C750000E1C4E1C0E1C1E1C2E1C36A24D6
+:206A40008012E1C4F1C0C01703F08B1380008C20838C00D90DF48C1300018E130201130A70
+:206A600003008813000185E84FFF0B08500028700AF08C130201D2D040B02870D1D140DA3F
+:206A800055FF01D888E80C83CFD1CE0AE0011578CBD104A9D1C0C1C429200003C1C3C1C232
+:206AA000C1C1C1C0E07FC1C4F1C0860D2FFFC7D0F104EFFF01D8E078E1C4E1C0E1C1E1C247
+:206AC000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C00
+:206AE000C8B2FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0B1D105890D08DC
+:206B0000510000D805A9E9FFBF1700F6B0D14A0AE0010C80D1C0C1C429200003C1C46B2432
+:206B2000C010C1C46B248010C1C49F7404140B3404140A34041409340414083404140734A0
+:206B4000041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C2C9
+:206B6000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C5F
+:206B8000C8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C06B
+:206BA00096170DF698150F1F00DE410F5E1089D1320DA0010969941701F6FFD87E1984036B
+:206BC0008019840384198403881984038B1902008E198403BE1DBC138C19840392FEA60C5D
+:206BE0000FFF02D8981D3C10130F9E117AD1F60CA001096940D8981D3C109F0F5E1170D7FE
+:206C000020D8981D3C10088F7F081100831703F608930F089100120BA001C8B32AF004938C
+:206C20001F08D100C4B304D803B36CD008D946092002287201D93E09200200DA25AF0493A3
+:206C4000310891000097C0E0C7F640D9AC1D7C10227800B70EF011085200C4B3AC1D3C10C2
+:206C6000C0B708F0402780177A0CA0014027C1176DFE01972308D101C1B7AE15021F53D1C1
+:206C800000D8F4FE09F04027001BE971560CA00141E169204000D1C0C1C429200003C1C480
+:206CA0006B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A3404140934A2
+:206CC0000414083404140734041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C42C
+:206CE000F1C09EFFAB26487000000000AB26C17000000100D1C020204087E078F1C097FF83
+:206D0000AB26487000000000AB26C17000000200D1C020208087E078E1C4E1C1E1C2E1C328
+:206D2000E1C5E1C66A248012E1C4F1C008733C1700F614100E092AD58815001100DA87E89B
+:206D40000B0E531098FE0B08500048702DF0C773C000000053237E80941DC010921D4410F7
+:206D600008F220D17E0BA00142214005692040002A1700F60D9089E81BD16A0BA0014221E3
+:206D800040056920400016D3941301008A2208005861941B0000921300014278921B040027
+:206DA00002D88DFE01D8D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1E07FC1C4A0D7000042
+:206DC000007FC000346A0000807FC000B86A0000ADD70000B6D700002C40E00000EAFF00AF
+:206DE000FED7000029D80000E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1C43
+:206E0000C8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A2480103F
+:206E2000E1C46A24C010E1C46A248012E1C4F1C0DFD700170E1904170019DED008170D1919
+:206E4000DDD301D9A0B32E0FE00100DAF2D98C264C90DAD08B1842006FF2520009008C2607
+:206E6000089053F211F68C26049096F412D8D4D192E5CA204503107A00B3D2D0460D2002D2
+:206E800018E000D892F08C2648903FF28C260C9082F4CDD1008909204003107A00B3C9D0B8
+:206EA000220D200218E000D880F08C2618905DF213F68C268C904DF28C26CC906CF4C3D180
+:206EC000008909204003107A00B3BED0F60C200218E000D86AF08C261C90CC26829F000033
+:206EE00001075AF430170119B6D020DAA0E5CA2586108C210880B07AA0B344F4B4D1C60C10
+:206F0000200218E042F030170119AED020DAA0E5CA2586108C210880B07AA0B307F4ADD117
+:206F2000A20C200218E000D840F0A9D1960C200218E000D83AF0A8D1008909204003107A51
+:206F400000B3A0D07E0C200218E000D82EF0A3D1008909204003107A00B39AD0660C2002D0
+:206F600018E000D822F00AD89DD18AE5CA204503107A00B393D04E0C200218E000D816F04C
+:206F800094D1420C200218E096D197D02418600000D80CF087D003D9DA0DE00102DA87D1B7
+:206FA00000D87E19040001D88EE8FE0F8FFF1308510000D88DD12208EFFF40DA04F08CD050
+:206FC00008D920B0D1C0C1C429200003C1C46B24C010C1C46B248010C1C49F74C1C7C1C66F
+:206FE000C1C504140B3404140A3404140934041408340414073404140634041405340414A7
+:207000000434C1C3C1C2C1C1C1C0E07FC1C4E078E1C4E1C0E1C1E1C2E1C3E1C5E1C6E1C7CE
+:207020006A248012E1C4F1C072D7B217001F00DE422801028C201A8060D38B1B4200B6F255
+:207040005A0009008C201480A8F28C20828054F20AF68C200280CC20828F0000810071F2F0
+:20706000770200008C20848063D575F28C208C8066020200B417001FB6170F1F80E087F466
+:207080004CD002D9607DC97280E775F281E777F28C2782907BF459D072F0D7700000000933
+:2070A000B2F214F68C205A80D8010100D77000008008260202008A138000A41F3C1001D8C4
+:2070C000AC1F3C102B020000D7700000010BC2F2D770000040F1FA010100D7700000C0F2F8
+:2070E000F6010200B817001F8C1B0400030220008E1B8403B417001FB617001FB817011FE4
+:2071000080E0CA208103CA21810317F21F0850008C2082800EF27E1B840326D003D9560CB0
+:20712000E00102DA01D8C97107F0CA17011F04F0DE17011FC97080E0DBF40D091F01A41F1D
+:20714000BC1305F001D8A41F3C1002D8AC1F3C10CFF0B417011FB617001F99E90BE811086E
+:2071600050008C20828013F424D003F024D010D90AF010D001D900DABAF021D010D9607D57
+:20718000287208D9607D00DAF5F10AD003D9607D02DA7E1B8403ADF0B417011F19D020B007
+:2071A00004D001D9C972A2F010FFA3F04840E0002C40E000A0D7000000EAFF00004100005D
+:2071C000E87EC000544100009841000014410000344100005841000078410000B841000006
+:2071E00009072000DC7EC000007FC000A2D70000E03EE00070AD00009C40E0007440E00022
+:2072000040D80000B417001F3E0CAFFF8A1B0200E4170DF0E81700F019D9607D01DACFD09D
+:20722000407D8A13800080E0CC20628006F4CCD001D9607D00DA08F0C9D003D9607D02DAF9
+:207240007E1B84037C13000181B87C1B040051F0B417001FB617001FB817011F98170DF0F8
+:207260008AE89C1700F010D90A0BE001C972060BE001BAD07E1B8403B9D003D902DA38F0DA
+:20728000B417001FB617001FB817011F281700F020B0B3D001D9DE0AE001C972F2D98B1B58
+:2072A000420003D9CE0AE00102DAFE0CAFFF7E1B840315085100C970301701F01A0DAFFF8F
+:2072C00040DA17F008D9281700F020B011F001D87E1B04000DF0A3D10A0E600109697E1B41
+:2072E00084039FD003D902DA0C170DF0407DD1C0C1C429200003C1C7C1C6C1C5C1C3C1C205
+:20730000C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C26A248012E1C4F1C08E0C8FFF15085100EF
+:2073200091D23012020991D12A0DAFFF00D806F0AF1700F607D920B0D1C0C1C429200003BA
+:20734000C1C2C1C1C1C0E07FC1C4E078E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C42
+:2073600088B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BFA7
+:207380006A248010E1C46A24C010E1C46A248012E1C4F1C097170EF6AA160F1FE9BFCA257A
+:2073A000C113CA27211007F271D13A0D6001096900DD9B0D5E10811702F67E1200018F08D7
+:2073C000D100A970842010088C20108869D110F42870120D600101E100D87E1A040085276B
+:2073E0001018F07F8425EF17B07D31F040218002F20C60010BE100D87E1A0400801A0400B9
+:207400008E1A04008C1A040088120001FFD98B1A420087E800D8BE1E3C100E0A8FFF660C35
+:20742000CFFEB216001F1F08810F0000C0F200D8A41E3C1001D8AC1E3C10AA1E7C1300DD26
+:2074400005F04DD19E0C60010969210D5E1003D94AD023B0EFFE03905308510003F0AA1658
+:207460000D1FFF0D9E9120F00425819F0000400007F242D002900B089F0086BFF07F1AE906
+:207480003ED2039296E83ED15A0C6001096903D803B2E0FE03921708510004F0AA160D1F2E
+:2074A000FD0D9E9186BF99FFF07F4527CF10F07F490D5E11401701F60091C0E0CC202C80B1
+:2074C000CCF630D020D9AE08E001287200D82ED1060BAFFF40DA12F028D004DA85BFF07F85
+:2074E00043B000D800B11ED008D98A08E001287201D98208E00100DA210D9E12411701F6E8
+:20750000009122D20B088000A01E3C1040B11BD18ABF00D8F07F03B1AA1EFC13A902CFFFD8
+:20752000F1C0AB26487000000000AB26C1700000010087FFD1C020204087E078F1C0AB2616
+:20754000487000000000AB26C1700000020080FFD1C020208087E0789C40E0002C40E000B8
+:2075600045D800000C40E000807FC0004CD8000056D800006ED8000078EAFF007BD80000B7
+:207580003440E000407FC000FFFF0000E1C4E1C0E1C1E1C2E1C3E1C5E1C66A248012E1C4D9
+:2075A000F1C039D02010010900DD83091E0137D230D92018640022926D099F001C100309A0
+:2075C0008C2304802AF41C1001094029030248B9257B1C100209707B10BB402A010248BAB9
+:2075E0004579307928100209257B150B850F0000FFFF01D85E0AAFFF687119F024D601D8EB
+:20760000520AAFFFC97107F0A0667C6504E5B07D00A4F90D82900BF08C230C8004F482B90D
+:2076200022B205F001D92C186400D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1C1C0E07F27
+:20764000C1C4E078E1C4E1C0E1C1E1C2F1C011D03010000911089E00CDFF0FD004D9160F83
+:20766000A0012872AB26487000000000AB26C17000000100D1C0C1C2C1C1C1C0C1C4202067
+:207680004087E0784840E00078EAFF00ACF1FF00D03FE0000040E000F1C0E1C500DDF4D35C
+:2076A000A972C8D81E0FA0010AD91C13000901E2507A0B085F01E4E2B5F6E4E288F6EDD193
+:2076C000220A60014221400569204000EAD02C1B2400EAD004D99E0EA0012872C8D8E60E75
+:2076E000A0010AD91C13000901E5B07D09081F01E4E5B6F6E4E589F6E1D1EA096001422164
+:2077000040056920400000D9D9D00C18640059010002E078F1C000DA03D80DB8D4D30C1BA4
+:207720002400D6D04E0EA00104D9C8D8960EA0010AD91C13000944203E8601E2507A04F2DA
+:20774000E4E2B5F6E4E289F6CED19A0960014221400569204000C6D000DA0C18A400CAD18C
+:2077600002D81019A40010192400C8D140110001A1B880B84019040019D808B80CA1D1C04D
+:20778000E07EE078C2D000D930A8C2D0FFD9E07F20A8E078F1C0E1C50BE837085000BED19F
+:2077A0004209600142214005692040001EF003D80DB800DDAED30C1B2400B8D08A215F0FB4
+:2077C000B20DA00170DA0C1B6403EFFF0EF003D80DB800DDA6D30C1B2400B0D01FD9960D29
+:2077E000A00128720C1B64037D000002F1C0E1C58A20040400DBAAD5701D3C90A7D001D934
+:20780000720DA0016872A81DFC1002D8C01D2410A4D0620DA0015FD9801DFC10941DFC1090
+:20782000A1D02FD94E0DA00120DA99D1CCD86EA90FA93500200270A9F1C0BA0FE00100DB56
+:2078400003D891D11019240001DA1019A40004D81819240038D82819240094D512D83019B4
+:2078600024001019A4006872C8D85A0DA0010AD98FD62C16001919081F004A0DA001C8D81A
+:207880002C160019E0B8CA2361000DF001E2507AE4E289F6A9704E086001402541156920A4
+:2078A000400064EB7DFF79D182D00CA14011000181B840190400A907E00101D8F1C0360F2C
+:2078C000E00100D97CD224120E097CD330130D09301300098A200C08241A6400301B240090
+:2078E00008D8241A2400241A640001D8241A2400241A640014D8CE0CA0015AD924120009EE
+:20790000241AA403301B64035507C001F1C0E60EC00163D5E815001FF0150E1906F0016E68
+:20792000107E84B8F81D2410E5FFE815011F8C2082828421080047F685E95326C010E308F7
+:20794000D283E815001FE4B801D808F25CD010D9220CA00100DA48700507C001F1C0660EDF
+:20796000E00104D8A4C15B7048D04DD703D91FDE0010100002D8C01F241001D8C01F24100C
+:2079800048D0F20BA00100DA48715A720EF04DD05678A0801108442361801273CA216D008B
+:2079A000CA228D2001E2507A83E9E70A528125E94A27402000D89A7041C040C03A70087568
+:2079C0007A70DA700A703D08840F070020A13508850F0A00E06F00C02508510000D84222B5
+:2079E00041202F2248201FDE9A7040C03A7008757A70DA7006F0ED02200000DB01D840C052
+:207A00000A70A60EE0018A210F0A1B7003B81578157815780220012030798C21078DCBF6B8
+:207A2000402058300E21800F0000E803107901D841C0D3E1CA202C00CBF68C21438ECA205F
+:207A40006C00C7F68C21C68702D8CA20E9001ED4002201232C89BA701BD44A24007842C167
+:207A600002C20022002343C0AA7430F0FCDF9B00A5D800005014000010E09B00DBD8000027
+:207A80001CD90000F8E39B0000EAFF0038EAFF008CD800005DD9000000E09B0080E39B005E
+:207AA00088E49B00B8E49B0071D9000024E59B00905F0100ACE49B0060E59B0078E49B00A8
+:207AC000C0C40000DCC4000000D8A82000022F240293C02085005B7A3B70DE0DE00103D96B
+:207AE00080E1CA27E12002D80BF22F2441163EBC00244016C1B80D08010302D8FA705B709D
+:207B00000A701B08840F0100C0D4D7700300A0F7CA27652004D9CA22453001C000200336F1
+:207B20002F21C005747B230851000223430502C24A24007800D8A82000022F228280C020D9
+:207B4000C5007B7B0EF00023420502C34A24007800D8A82000022F23C280C02085005B7AE7
+:207B6000460DC001402FC120822010002F25082035793579F5D0420DE00135790425BEAFDE
+:207B8000FFFF00C04220010435F403D8C01F241001D8C01F2410C81FA416E81F641003C0DE
+:207BA000148801D9D01F2410E9D0E01F6415D81FA413C209A00128728A210C08BF1700F6BC
+:207BC0003018640008D8C01F3C1000D8C01F3C10087264D8EE09A0015AD9E017001F4420F0
+:207BE000018884200100CC2021800EF44A2640201FF0D8D1EE0C20014221400569204000B4
+:207C0000F705CFFF07E89FE6CA256A1043F601E6D07E08E980E6CA256C10C4F661BED07E66
+:207C2000D81FA41301E2507AE4E2CA256A104C2100A0CC2661A01BF401DBC01FFC1000D80C
+:207C4000C01F3C1014D87E09A0015AD9C417001F8C2002809A70CA21CC20C9F6016E107EED
+:207C6000D81F24103A734A2600204C2600A0CC252190B1F3B8D14419040500DA19F04A2305
+:207C8000402017F0C8D83E09A0015AD9E817001F15081F012E09A001C8D8E817001F1308B6
+:207CA0001F01EFF101E2507AE4E240000A004C2300A0CC252190E8F30D0B112000C081E011
+:207CC0000405C1FF12FF03D90873761700F6A608A0012872A0D14011000182B840190400AD
+:207CE00068701D03E001A4C001DDE3F1F1C0020BE00100DA98D0058801DD170832019870EF
+:207D000096D1E20B200142214005692040004BDB05BB00DF92D09418FC0014D8A608A00173
+:207D20005AD948762AF000DD28F08DD0E010000F0D08DE0101E3707B01DF09F081E7CA22F7
+:207D4000610004F261BB707B00DF93EA0423800F0000C01FD77000004009CA25221009F426
+:207D60007FD09418FC0014D85A08A0015AD901E6D07EE4E6B207CAFF80E2CC256190D7F35B
+:207D8000510D5110532340011C78887101E02D093501087240270C7333244110347C007C5F
+:207DA0000206090D4F20420186BA09F04F20820105F04F20420103F000DD69D09418FC0070
+:207DC0009818BC00371700F608D9AA0F6001287264D1029184B802B17D02E001A970E078D6
+:207DE000F1C0311700F63FD98A0F600123DA2D1700F620D97E0F600128725AD1029185B8CF
+:207E00007F01EFFF02B1E078F1C0261700F610D9620F6001287253D1029186B86301EFFF69
+:207E200002B1E078F1C01F1700F640D9460F600128724CD1029187B84701EFFF02B1E078C1
+:207E4000D7700500C81401D98CF7190E04700E00F07E45D2128A8420030F12AAE07F28706A
+:207E60002108840F0100C0D4190E04700300A0F73DD112898420030F80B812A9E07F01D8F2
+:207E800000D8E07EF1C06E09E00102D936D2528A01D831D552AD470A9E0134D1460A2001A0
+:207EA0000969128D0B081E0180DE40DB03F040DE80DBE0B82ED0C0D9BA0E600128722DD0AB
+:207EC000CA22C200CA228103AA0E4001128D2AD1E5B802D8CA2061000BF0E4BACA23420067
+:207EE000CA230100CA20410023D10D0A1E001019240004F01019E40020D004D9760E600140
+:207F000028724015001183B85501E001401D0410F1C011D24812800091E819D13A0E200144
+:207F20000C828C20C38F17D100A909F416D1B6092001422140056920400014D101D810A978
+:207F400000D83F00EFFF0EA9B030010040E49B00C5D9000000EAFF00EBD9000080E39B007C
+:207F60003CEAFF009CFDFF00FED9000040E09B0048E09B0070E49B0088E49B00388200003F
+:207F80008CD8000025DA000038EAFF00F1C06208E0019871C0170FF00875128F1F081F001E
+:207FA0004A1702112F2587000422820F000000FF422A06024C1783100DF04E170211501776
+:207FC00083102F2587000422820F000000FF422A0602E7B8BBF2901701F032894421020300
+:207FE000442001032F0A40008420C30C457812AF91EAFAD110110109EAB9887123F40F0973
+:208000004303BA630F0A430107F0002302010B0A8201A97637F0F2D08A211000560D600164
+:208020002872520D6001EFD0128FBE63CF7E8C2603938420430F12AFCA268A1F0000CC00B4
+:2080400021F0110943030225C210CB0A838106F00224C200BF0A4381E1D08A211000160DE3
+:2080600060012872DFD00E0D600100DA128F0225CE10CF7E84E68420430F81B812AFCA26C3
+:208080002C1144203E8339F4D4D1101101093B099F02670E4203630E0301D1D08A21100011
+:2080A000D20C60012872CE0C6001CED0128F7E66CF7E8C2603938420430F12AFCA268A1FA4
+:2080C0000000CC0019F0330D42112F0C4301C4D08A2110009E0C60012872C2D0960C600130
+:2080E00000DA128F627ECF7E84E68420430F81B812AFCA262C114420010339091101B7D10D
+:20810000101101092D099E02B5D08A211000660C60012872B3D05E0C600100DA128F627E08
+:20812000CF7E84E68420430F81B812AFCA262C114420000388E0CA25821323F4A7D010106A
+:208140000009C9753B089F0206F0A4D0101000092F089F02A2D08A2110001A0C600128723B
+:20816000120C60019FD0128FBB636F7D8C2503938420430F12AFCA258A1F0000CC00D90625
+:20818000A001A970F1C06A0E800180170EF62F8E95D7142740104088FFD90221800003B82E
+:2081A00015781578120FA0011578220E40019920C50DB2680F8EB57D147F018F03B8157806
+:2081C00015781578F20EA00107D90E204003C7700000A8DE81068001F1C01A0E80014E081E
+:2081E00040007A08600008750876E7FFBE661E66C970B60EA0018A210F0A8C21078D01DD53
+:20820000C2254E13C970B20EA0018A210F0A521702F6728AB86010B21B0BDE016FD110111B
+:20822000010913099F02E0BBC020E104C020620510B22D068001E078E1C4E1C0E1C1E1C277
+:20824000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C68
+:20826000C8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C074
+:208280005AD035170DF6FFD920A84815801000DFA908510032170EF6E416011F54D0081054
+:2082A00000090D09DF00CBB83508130C4715811084E1CA204C00C6F649694F78471D82102E
+:2082C00033FF49D1471D021014790089881E3C1001898C1E3C10461DC21320F04615801021
+:2082E00033085106471581108C210383CA204A0045F641694F78471D821025FF3AD1471D63
+:20830000021014790089881E3C1001898C1E3C1000D801E0461D0210191701F63A0A200109
+:208320000C8532D100A933D1168901E016A916890908920CF6A9A9FFD1C0C1C429200003C6
+:20834000C1C46B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A340414A3
+:2083600009340414083404140734041406340414053404140434C1C3C1C2C1C1C1C0E07FBD
+:20838000C1C4E078F1C06A0CA001CCDB00DE1AD58415071F19D03FD9DA0960013CDA18D0C2
+:2083A000901DBC1312886D08DE0116D1360DE00009690BD08A211000BA096001287209D0AA
+:2083C000B2096001C9720ED112898420430F4F20420052A9E0B818F038E09B0040E09B001C
+:2083E00048E09B0010C900008CD8000010EA9B0030DA000080E39B0088E49B0000EAFF00F0
+:2084000048DA000080DACA22820F0000780013F0CC1700F08A2110005A096001287256099D
+:208420006001C01700F05DD1687212898420430F12A95BD110895BD7881D3C1011898C1D95
+:208440003C10E415001F32D85AD913F04F7E4222C0020F78C971CEFE0E7A53D054782088D9
+:20846000881D7C1001885AD98C1D3C1032D8407FE415001F090A1201D508DF8008D8901D4A
+:208480003C10E415001F10F04F7E046A0F78C971BFFE0E7A44D054782088881D7C100188F5
+:2084A0008C1D3C108A20070D607F5AD9E415001F8C22038343F6D508DE800B6A0F78C97101
+:2084C000B3FE08760E7B38D074782088881D7C10018803D98C1D3C1030D047188203841D38
+:2084E000FC11181700F08E08600128722BD0170B33014718820308714010000189B8401926
+:2085000004008C23038308F424D14011000188B8401904007FFE41038001E078F1C0D20A1B
+:20852000A001FFD81DD24A12010108B848732F7E2478328A4AE348B850DD5B09DE01687180
+:208540000BF04E120001FFD908B958DD0F7E247848B848714EE18C26C392CAF6CBDE022648
+:208560000F10F175C4F6022640130F7811085301ED6EF17505D8C4F6C56DCF7E02260F102F
+:20858000090F43131D65AF7E08B8C57800B1B709C080C5028001E07800EAFF0098CA000025
+:2085A000C0AD000010C90000E1C4E1C0E1C1E1C2E1C36A248012E1C4F1C090D004D9B60FCE
+:2085C000200128728ED001D9AA0F200128728DD08DD38C18E48000DA1418A480CC18A4803D
+:2085E0008AD030B0D1C0C1C429200003C1C3C1C2C1C1C1C0E07FC1C400D985D0181864002F
+:2086000082D1109181B8E07F10B1E078E1C5E1C680D22A8A098A8C21C38FCA2161008C20D8
+:20862000C38FCA20210080E1CA2161007AD47368347B7AD59B63C0931C1DA4136C9305BB09
+:2086400003E801E00F7800DE61B90F264E1002BE44260E17C1B8C57B6578241D24105C1274
+:20866000000183B85C1A0400C1C6E07FC1C5E078E1C568D2A48A2B8A0C8A8C25C39F6A8A20
+:20868000CA2561108C20C38FCA20210081E50EF205F680E5CA2561100BF0150D90108C25DD
+:2086A000C39FCA25211005F003DD03F002DD08EB80E1CC21A280CA21A10005F286EB06E94B
+:2086C00000D957D32BAA2BAB02BD04B8C1B944250D1344200004257DA57852D130192400B7
+:2086E0005C12000182B85C1A0400E07FC1C5E078F1C0FE08800147D30B8B80E0CC20A280C4
+:2087000003F20A8B83E8088B02F0078B8C20C38FCA20A1001ED93BD5661D7C900FD908B985
+:20872000341D64908A2144003C1D64903ED26A1DBC903ED16E1D7C90721D7C90761DBC90B5
+:208740003BD27A1DBC903BD17E1D7C90041DA4900C1D649030D100DE0AF0F468D47F36D274
+:208760003F67F897D67A01E6001AE403EF0E129203D8141D24905C13000184B8D900A00105
+:208780005C1B040090D98BB92CD0041864001FD1109185B8E07F10B100DA80E0CA226200BF
+:2087A0000A20408026D1CA2062001B7845780819240016D1109186B8E07F10B100D911D057
+:2087C00014186400E07EE078E1C4E1C0E1C1E1C26A248012E1C41AD21812020940B119D107
+:2087E0001811010820A0C1C429200003C1C2C1C1C1C0E07FC1C4E07800E09B0000EC9B00F2
+:2088000074EF9B00901A00003CEAFF00F0EB9B0000EAFF00F8C40000A4EC9B009CFDFF00AD
+:2088200058ED9B00AA55000055AA00006699000099660000C0ED9B00FCEE9B0038EF9B00CD
+:2088400048EF9B00F1C094D002D92A0D2001287200D992D00818640091D001D92BB0D1C0FE
+:20886000E07EE0788FD100DA9419A4009C19A400A419A4008A201000AC192400B419A400E9
+:20888000C419A40001D8BC19240085D10B9181B8E07F0BB184D000D92C18640081D08C1875
+:2088A0006400CC186400841864007DD10B9184B8E07F0BB17DD000DA0818BC8008D90C1843
+:2088C0007C8077D11018BC800B9183B8E07F0BB100D972D0201864002818640030186400F7
+:2088E0006FD10B9185B8E07F0BB1E078F1C0060F40016FD04588150A12016ED1E60FA000D3
+:2089000042214005692040006BD300D810F0596234796876147969D58226011E167D3E66C1
+:208920008016011101E00F78001D6410E308D28061D100D811F0D26A1B7DD47EDD65287648
+:208940005FD38226011E167BBE6698160D1101E00F78001B6403E30892815AD000D95478E6
+:20896000C81002014FD09A18BC00EC18640086187C008A187C0096187C008E187C009218F9
+:208980007C0047D10B9186B8D50660010BB1E07800D94DD00C1864001418640040D10B915E
+:2089A00087B8E07F0BB1E078F1C0E1C540D04588130A120145D12E0FA0004221400569207D
+:2089C000400000D940D01C1864003ED30AF0156A3FD534781063367D01E12F79001D24108B
+:2089E000EF0912842ED10B9188B87D0660010BB1F1C02FD04588150A120136D1E60EA00024
+:208A000042214005692040002ED05478D010010131D000DA0818640021D12BD01418A4001D
+:208A20000B9189B80BB11DF1F1C02CD0081001090810000903B81578157815200080C02035
+:208A4000840F00007F00860D200147B89920C50D02B8157805F1E078F1C021D0081000096E
+:208A60000F7883E0CA208B0F0000042992F61AD0101000091BD103B8157815783A0E600156
+:208A800015784A0D00019920C50D137818601578CF05CFFF00E09B0030E89B003CEAFF00E1
+:208AA0007CE79B00D4E99B0078EB9B0000EAFF006DDA0000F0C5000070E89B00B8E89B004F
+:208AC00078C50000E4E89B008DDA000008E99B00ADDA000098E99B0010EA9B00F8E39B0051
+:208AE00099190000D1D001D9890220012872E07807D815B88A210400A902200100DAE07852
+:208B0000F1C0F20C600101D9C9D0CAD600DD20A820D804B6A0B6A1B6A2B6A3B6A5B6A6B6C6
+:208B2000A7B6A8B6A9B6F0FFF2FFC3D14609600108D8C2D08A2104006A0A2001A972A9700D
+:208B400006F016260110B4A901E00F78F708528101D9BBD0090560012CB0E078B3D001D9D6
+:208B60001102200100DAE07807D815B88A210400310220012872E078F1C0E1C5DAFFADD33E
+:208B80000093B0D5181D2490019306D9201D24900293281D24900493501D24900693581D1C
+:208BA00024900793601D24900893681D24900393981D24900593442002019CD0B609200118
+:208BC00081BA0993901D2490E5FF9D044001E078F1C0220C600152689BD4547A95D39A62A4
+:208BE000A092A0B3A192C492A1B3A292C7B3A3B3A39224B34592A6B33FD942B380E029B38A
+:208C0000CA20420003F420D809B31D65A8B3DBFF4D04400107E80B0850000F08900000D863
+:208C2000E07EE07F02D8E07F01D8E078F1C0AA0B4001A2C185D04A2500208A20C32F041C63
+:208C400040350510930001D860C0AA77AA709A70AA755A7006F07ED18A0CA000096901D80A
+:208C6000410220003A7020C01308000481E040D9CA212208D7FF20C01A706DD175D2402B29
+:208C80004321A3A9A1A9162301005961A0114007320920015AD920C06FD1167B7A62A01220
+:208CA000400702B81678B20FE000157803F0A60A00015FD04188238880E2CC21218005F4C7
+:208CC000068EEF085080AB26447000000000AB268470FFFFFFFF56D080E14288CC22218013
+:208CE00005F45AD022108000AFE806EA402540202F2507200F0D932285E958D0068880E083
+:208D0000C3F457D00088190851000D0DB2228B7154D003F054D06E0DA00001DA00D941C185
+:208D200020C0BDFF60C0170850004CD0068880E0CA244220CA254220A7F44A21402000D81F
+:208D40009A70BA70A1F03AD0229880E1CC21828FFFFF02FC0CF201C0386041C04024402013
+:208D60002F240720402240202F2207204C2280A216010B0020C135D024A83CD03CD1060DAF
+:208D8000A00001DA01C0320B60018A7141C039D081C1F20CA00002DA20C137D036786690AC
+:208DA00001C029D21B6341C328D000D90410840028750CF025D000D926A830D1260BA00005
+:208DC000096901D901E5AF7D3D0D13119CE9002400011578BB7F14204E035E6602E71F679E
+:208DE00058608C1000075F678C160E17C908E3808C170F17D10FC290CD0B828301D913D0C2
+:208E0000A6A8E2F18109100010D054100001452081010ED05418440019D01AD1660CA000F7
+:208E200001DA487731F0E07880EA9B00B8DA000028F7FF00709300000400E0003CEAFF005E
+:208E400078EB9B0050C6000000EAFF0014DB000056C60000F09300001CEAFF0094D200001C
+:208E6000C0DA0000CEDA0000DBDA000004EAFF00E5DA000040C70000F3DA000009DB000097
+:208E800006EAFF0000DFA81700F000DDA3A8A2A8A1A8B81700F054100001E5B8BA05C2FF59
+:208EA00080E7CC2121A008F4B0170EF0068E81E0B605C1FF0CFFE9706D016001A2C0E0787F
+:208EC000F1C01209400184170DF00515911004159610E68D04FFF1D40026802515789960E7
+:208EE0003891EFD023B0EFD0101864004A2200201BFFEDD44029412116218105F479986177
+:208F0000A010400728170EF0041E8414B60EE0005AD90A2580240A2080240A2480240A23EC
+:208F20008024E1D44029412100D81621810501AE02AE03AEF4799861A0104007181701F0EB
+:208F400002B81678120DE000157804F006080001018E238E80E0CC21218006F4221580104B
+:208F6000ED085080AB26447000000000AB268470FFFFFFFF0B0950002215801097E8CBD0A1
+:208F800000881D085100C9706CE0246DF60AA00001DAC9707EE0EE0AA000266DC4D0FFD914
+:208FA00024AD26AD24A826A896F0028E81E083F29016801080E07BF4229E80E1CC21828F63
+:208FC000FFFF02FC07F200205020402540202F250720D30D12210A70DE086001AA71B2D15A
+:208FE000402EC4201424C2033A62F81202010022100000268225557A1422C00338608C107E
+:209000000007430822042F25C0039DEF01DBB6FEA2D4F8671578152401013860996058110E
+:2090200001019FD023B09FD010186400CCFEC97080204204C971AE08A000802182045A7384
+:209040002FF0402583007A6259618C1102070A71310A42002D09020001DBA3FE8FD4402E4F
+:20906000C020F9671578357938609960581101018BD023B08BD010186400B9FE5A7311F0DF
+:209080008AD0008813085100C9708020020A266DF209A00001DA86D0FFD926AD26A84A2457
+:2090A000402000D8901E021018F001D8901E021014F0402340200F78210872017A707BD0F8
+:2090C000008815085100C9708020420E266DB609A00001DA4A2440205415001119085E01DC
+:2090E000C97080204303C971FA0F6000802183034A2440200D0C11202215801081E013F341
+:209100001D0720014A70E078F1C0E1C566D42873326834799A61A09261D14592A0B165D4C5
+:2091200042B153687B63557A757B7A629A626E9261B16F9263B1709266B17192529267B1CD
+:2091400048B13FDA49B184E820D809B18BFE19070001E078F1C09E0E000157D057D1C488EA
+:20916000A688008917085000287080204308760F60008021830D6920400050D000D921A8A5
+:2091800022A823A858FE79FE8C26C39FCC25829F0000FF001BF4A6FE08731F08510046D18B
+:2091A00054110001A689C48945208001541904003ED001D920A891EB3CD000881B08510042
+:2091C0003FD1220F6000096907F03ED101DB0C91452080010CB1110B5100C970A971CBFFD0
+:2091E00038FF087343FE37D10C9183B80CB1710620016870F1C0DE0D0001A1C100DD60C56E
+:209200002DD30513960038FE8A22C32F57FE048B1A7060C08C20C38F01D8CA24022005F45E
+:2092200060C09A751A7025D63A759875BA757A7508F04A23402000D803AE02AE01AE9870EB
+:209240004C2100A0CC2321A08EF41FD7068F81E08AF420C00D08800420D95EFE20C05A70ED
+:209260001AD3402E422116220100031E02117961A0114007011E02114A0BE0005AD920C077
+:2092800013D1167A5B63A013400702B81678CA09E000157820F0E07852C6000028F7FF007C
+:2092A00000EB9B0050C6000094D200009CFDFF008CC6000000EAFF00B8DA0000C6DB0000A6
+:2092C0003CEAFF001CEAFF0056C60000F0930000820CC000218E038E80E1CC20218005F450
+:2092E000268FF1095080AB26447000000000AB268470FFFFFFFF628E80E0CC23218007F4CE
+:20930000B41701F0221182009BEA04EB01E5AF7D0F0D931285E8AED006881F0811808AE5F5
+:20932000CA25AB1220C03CFE60C01270CC2462A081F3A7D0068880E07DF300DD7DF14025DA
+:2093400040200F788AE0F206EBFFBA705411000101DA81B8541904009ED02A0F60008B71C2
+:209360003A726BF1E0FDA970B5042001A1C0E078E1C4E1C0E1C1E1C2E1C3E1C5E1C6AA2016
+:209380000400AA2044000AE8AB26447000000000AB268470FFFFFFFF01D9201702F08ED31F
+:2093A0000813008921AA00DD0708DE0022AA081300091FD90BB908768426101080E6CA212F
+:2093C0004103257802B201D8101B2480AB26487000000000AB26C17000000100C1C6C1C5B7
+:2093E000C1C3C1C2C1C1C1C0C1C420204087E078E1C4E1C0E1C1F1C0B01701F6018985E831
+:2094000001D803A905F075D1DA0C60000969AB26447000000000AB26C17000000200D1C0BA
+:20942000C1C1C1C0C1C420208087E078E1C4E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B144
+:20944000FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A2451
+:209460008010E1C46A24C010E1C46A248012E1C4F1C0087700DEC97512F059D1F60FE00092
+:209480000BD858D000D98BB91A09E00000DA07D815B81209E000287201E5AF7D1B0D5311E8
+:2094A0008BEE7F1700F6B6783488F8E901DEE6A0D4A865EDF2F185E5CC26219008F44AD1A2
+:2094C000220C60004221400569204000C970D1C0C1C429200003C1C46B24C010C1C46B24FA
+:2094E0008010C1C49F74C1C7C1C6C1C504140B3404140A3404140934041408340414073406
+:20950000041406340414053404140434C1C3C1C2C1C1E07FC1C4E078E1C4E1C1E1C2E1C305
+:20952000E1C5E1C66A248012E1C400D95C1703F628720DF016238E00A6860F08410300D916
+:2095400034AE26A601D901E24F7A090A530174E92870C1C429200003C1C6C1C5C1C3C1C296
+:20956000C1C1E07FC1C4E078E1C4E1C0E1C1E1C2E1C3E1C5F1C04A170DF61CD300DA05F085
+:20958000407801E24F7A250A5301162581101489F30851800681F6E868704A0B600040235A
+:2095A000410569204000EFF1AB26487000000000AB26C17000000100D1C0C1C5C1C3C1C212
+:2095C000C1C1C1C0C1C420204087E0781CEAFF00D7DB000078EB9B00E7DB00006895000030
+:2095E0000400E00015DC000039DC0000F5D04C10000825B852200000E07FC0B8F1C0FCFF86
+:209600001F085100EFD14C1100080420800FFFFF00F00520800F0000E70F4C192000D1C04C
+:20962000E07EE078ECF1E078A1C1E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B17B
+:20964000FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A244F
+:209660008010E1C46A24C010E1C46A248012E1C4F1C0D5D5541C043098719C1580109D15F2
+:20968000811000DB53090100D0D6F42640108C20C38F23F2CED7A97180214207E970E60BEB
+:2096A000600001DA09F01426C110056FD60B600002DA01E36F7BF30B528295C140278012EB
+:2096C000C20B600002DA4027C0141A0A60004027011A692040009E158F10BED1BED09D1556
+:2096E0008E1080E7CA22420054140131CA220100B6D0E57914208C0320B4376E386045A013
+:2097000018E08871BE0CE0007CDA016EAA09200109D901E79E1DC2139E1580109D1D42106C
+:20972000C0B89E1D0210D1C0C1C429200003C1C46B24C010C1C46B248010C1C49F74C1C7DA
+:20974000C1C6C1C504140B3404140A340414093404140834041407340414063404140534B0
+:2097600004140434C1C3C1C2C1C1C1C0C1C4E07FA1C0E078F1C07E080001A2C197D5448D1A
+:20978000658D60C280E2CC226280CC22A28017F293D68B71C970EE0A600001DA056EE60A36
+:2097A0006000266D402680123A0960004026C1176920400000DA8DBA02F08DBA250B150174
+:2097C00040270C733324C310747C007C0204060882BA06F083BA04F045220203507A09F067
+:2097E00080D10209600042214005692040007ED30E9381C1041C04300F93061C0430487004
+:209800008AFF0D9379D183B80DB300D801B178D01E0CEFFF40B149002001A2C0A1C1E1C42C
+:20982000E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2F6
+:20984000FC1C88B2FC1CC8B2E1C5E1C6FC1C08BF6A248010E1C46A24C010E1C46A24801212
+:20986000E1C4F1C058D1501C04309C1182009D11800056D500DE51088100F42500108C20B4
+:20988000C38F22F25BD3802142076870F609600001DA0AF014258113056BEA09600002DAD2
+:2098A00001E6CF7EF10E529294C140238002D609600002DA4023C0042A0860004023010A15
+:2098C000692040004CD541D100DB50140231198D14210C0040B4576814E1596160A101E0EF
+:2098E000D60FE00009D939ADD1C0C1C429200003C1C46B24C010C1C46B248010C1C49F7459
+:20990000C1C6C1C504140B3404140A340414093404140834041407340414063404140534EE
+:2099200004140434C1C3C1C2C1C1C1C0C1C4E07FA1C0E078F1C0E1C52CD5A97080204303D9
+:20994000A971A20F2000802183032CD100D804AD060BA0002AD024D10D9184B80DB100D85F
+:209960008CB8AFFFEE0D800026D018100009EFB8048D03F278E815085100A9708020030696
+:20998000A971802143060CF0AB26447000000000A97080208309A9718021C309460F000021
+:2099A0007A0BEFFF12D00DD117D000DA0DB117D00EB1FFD808A907A909A90AA90CA928F0E5
+:2099C00000808B005CFBFF0064F7FF0068DC0000400388000003880000EAFF00A8DC0000C5
+:2099E000EADC00003CEAFF0060DC0000149B0000F6DC0000E0FBFF00C09C000020AA44007B
+:209A000068EC9B0010270000FFFF0000561984005506E00001D8E078E1C4E1C0E1C1E1C238
+:209A2000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C70
+:209A4000C8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C07C
+:209A6000A3D0D888641701F0F4218D0300DB8C25C39F4021020505F219880B0E011068750D
+:209A800021F007BEC06210E8E46E40210E05FE6608F0F426CF101420CC0001E3001CE413C4
+:209AA000F30B128892D0FFDB1888147960B137683A6200DB60A201E0FE0DE00009D98CD072
+:209AC00038A8401700F028186403D1C0C1C429200003C1C46B24C010C1C46B248010C1C449
+:209AE0009F74C1C7C1C6C1C504140B3404140A3404140934041408340414073404140634C3
+:209B00000414053404140434C1C3C1C2C1C1C1C0E07FC1C4E1C4E1C0E1C1E1C2E1C3FC1C6F
+:209B200008B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C50B
+:209B4000FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0B0FFA3170DF62D95BC
+:209B60005B091F00A11702F6F012800001E00F79F01A02005FD01810000900DB1F08DE0378
+:209B800001D80DB5F01AC20048708020430C4871520D20008021830C3CF07909D202487015
+:209BA0008020830E48713E0D20008021C30E0D95A3B80DB5F01AC20029F00C9555085F01DC
+:209BC0004CD2181200090420800F000000A02308810F000000A013095F0047D1060D2000C0
+:209BE0000969C20C8FFD0D9581B80DB512F0181200090420800F000010C01908810F000093
+:209C000010C03ED1DE0C200009690C9585B80CB5D1C0C1C429200003C1C46B24C010C1C47F
+:209C20006B248010C1C49F74C1C504140B3404140A34041409340414083404140734041426
+:209C400006340414053404140434C1C3C1C2C1C1C1C0E07FC1C4E078F1C065FE8FE85917E8
+:209C600001F64C1100080420800FFFFF00F00520800F0000C70F4C192000A701CFFFE0780A
+:209C8000E1C500DA03F001E24F7A2B0A53024F1700F6FFD940200305547820B000D8EB0818
+:209CA0001388376A157900DD7961A0A101E00F78F7F10FD000D938A839A83AA8E07FC1C552
+:209CC000E1C4E1C0E1C1491701F6048983E801D804A9AB26447000000000AB26C170000040
+:209CE0000200C1C1C1C0C1C420208087E0FBFF0068EC9B006CDD000074DD0000F1C0F20A83
+:209D0000E00000DBE0D5E1D008D96A08A000287203DFDFD2641AE48309F0001500190D08E1
+:209D2000DE0301D8641A248004E5F30E45F3BF00BCE2D8D1D8D501D82019C2002119020062
+:209D400071B16AA172B12C19C2002D19C200701DC41000D806F016210E0060AE01E00F78BA
+:209D6000F708128179A57AA501D8601D0410481AE400CAD0441A2400541AE4004C1AE400AC
+:209D800000D88CB8501A24005C1AE403C902E0007BA5E078F1C007D815B883D919B9060800
+:209DA000A00000DABED00688AFE8B9D1641100894D085F0003D864192480FFD82419248086
+:209DC000281924802C1924803019248034192480381924803C1924804019248044192480EB
+:209DE000481924804C1924805019248054192480581924805C19248060192480A3D008D998
+:209E0000720F600000DAD1C0E07EE078F1C0E209E00008739871A3D518150119A2D700DE2A
+:209E20001A970D095E0001D9181D6410208A21091204C0AA00DDA97105F01C781078A16914
+:209E4000AF790B091304F7081F80A0AA90E100DD50F61A97CCBB01DD0F204000402C4103FE
+:209E60008FB91AB7008A257B87D115790019E000129781B812B7E101E000A970E1C508711B
+:209E800000D881D5087305F001D801E36F7B1F0B13048DE800150218CCBA0F098100001564
+:209EA0000218E90ADF8304E5F1F17FD215085100FFD9001D60103A9261BB1221C1003AB27C
+:209EC0003A928AE977D103DB1819E40032925221410032B2E07FC1C5F1C01609C0006DD7F3
+:209EE00001DE00DD167FC0AF61A76FD3129385B812B36ED0141864000818A4002018640380
+:209F00006BD519D86E0DA000A9711AD8660DA000A97107D815B883D919B98A0E6000287250
+:209F20003501C000E1C4E1C0E1C16A248012E1C460D000D924A858D11A8101E01AA1C1C4C4
+:209F400029200003C1C1C1C0E07FC1C4E1C4E1C0E1C16A248012E1C456D000D924A856D030
+:209F60005C1000084CD11B8101E01BA1E9F1E078E1C4E1C0E1C1E1C2E1C3FC1C48B1FC1C8D
+:209F800088B1E1C5E1C6E1C76A248012E1C4F1C046D114110609081103090C1100093DD278
+:209FA0001B6320128D0043D02F25C8006D0D111001DD201A4203B1921019640310110E0932
+:209FC0001811010934D1258184E193F6008A89E83AD11209200042214005692040002DD501
+:209FE000C970C871E185607F00DA86E831D000D924A814F0C076130E63112CD1D1B561BE4B
+:20A000001019A40306F00C11000911B51019E40021D1198101E019A127D05C100008D1C05E
+:20A02000C1C429200003C1C7C1C6C1C50414063404140534C1C3C1C2C1C1C1C0E07FC1C429
+:20A04000E1C4E1C0E1C1F1C01DD0141000080420818F0000A82A05F22870BDFF06F00420E3
+:20A06000800F00005415C3FFAB26487000000000AB26C17000000100D1C0C1C1C1C0C1C481
+:20A080002020408780E2BF0000E09B005CE3BF00FCFBFF0000EAFF00A47A00001CEAFF001D
+:20A0A000A8E2BF003CEAFF0098E3BF0040A0000018FCFF0060E3BF0095DD0000DCE3BF0013
+:20A0C000F1C0E1C5ADD1AED5460A2001A970ADD000D920A8A1A022A02CA88D07A0002DA8A0
+:20A0E000E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C83
+:20A1000048B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08B4FC1C48B4FC1C88B4FC1C08BF51
+:20A120006A248010E1C46A24C010E1C46A248012E1C4F1C093D63A70008EB4C180E01A71E2
+:20A1400073F42C8E01D80B0951000DAE6DF00CAE8B70BE09200150D9028689D782E8E2A6E8
+:20A160003E0BA0002A700E78892081030E7D8B702A71520AA000A972260BA0000A700E78A0
+:20A180000E25811F00004E00092100002F220620002440330A712E0AA0004A727AD10022EA
+:20A1A00040231A7083701E0AA00003DA0286BA6000228104402191001B08E50373D1170970
+:20A1C0000500E2A6402680134026C115C5FF692040006ED702861709E523402090208B712F
+:20A1E000E209A0000A722A7013F0027F8B71D609A000E97262D00220C223CA09A000002494
+:20A20000C1335FD49D650025801402E0E27861B802A60D8E00D92CAE07E82DAE40260016CB
+:20A220004026C116AFFFB4C0D1C0C1C429200003C1C46B24C010C1C46B248010C1C49F743D
+:20A24000041412340414113404141034C1C7C1C6C1C504140B3404140A3404140934041438
+:20A26000083404140734041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C4E07816
+:20A28000E1C4E1C0E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1CE1
+:20A2A00048B2FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C426
+:20A2C0006A248012E1C4F1C008772ED000882875B1C14876ACE88B703608200141D900D955
+:20A2E00004F037E241A801E13F0983033B09130882E6CC262291CA22420004F4496E227AD3
+:20A300004B653B78BA6283708423030C44BB89E3C0232C0CC023E90D60A8408AC3BAC70A96
+:20A32000938230E2E0F18B71E9706EFFB1C0D1C0C1C429200003C1C46B24C010C1C46B2498
+:20A340008010C1C49F74C1C7C1C6C1C504140B3404140A3404140934041408340414073497
+:20A36000041406340414053404140434C1C3C1C2C1C1C1C0E07FC1C4000A000000E0FF0013
+:20A38000B8DD000010C8000000EAFF00E1C0E1C1F1C038D14E0DEFFF4221400469204000B1
+:20A3A000AB26C17000000200D1C0C1C1C1C020208087E078E1C0E1C1F1C02FD1260DEFFF51
+:20A3C0004221400469204000AB26C17000000200ECF1E078E1C4E1C0E1C1E1C2E1C3F1C0F4
+:20A3E000A1C16A20800125D340C08B716870960EEFFF04DA056BEE0CEFFF402381056920EA
+:20A400004000AB26C17000000100A1C0D1C0C1C3C1C2C1C1C1C0C1C420204087E1C4E1C02B
+:20A42000E1C1E1C2E1C3F1C0A1C16A20800114D340C08B7168704E0EEFFF04DA056BA60C10
+:20A44000EFFF4023810569204000AB26C17000000200A1C0D1C0C1C3C1C2C1C1C1C0C1C4D7
+:20A460002020808707D014D9090160002872E078FDDD00001BDE00002DDE00004ADE00006F
+:20A480000C00E000E1C5D8D0FFDA40A800D90AF0D6D4146900DB01E1986060A84CA82F796E
+:20A4A000F1091283D2D200D90CF000DD1269147848738223020A1B63C01B420301E12F791C
+:20A4C000EB091281AA20080087B8AB200800E07FC1C5E078A1C1F1C0160BA00001DAA1C1C3
+:20A4E000C1D6C4D765C000DD40260012001C4433607FC9711CF0BDD4746D722300032D08B9
+:20A5000051000283246B001C043040260014607F04DA8B7140260015607F02DA4026C015E2
+:20A5200040230103607F01DA01E5AF7DCB0D129385C140268016607F01DA40268018A60BC0
+:20A54000EFFF4026C11C6920400008DC0B03A000A1C0E078E1C4E1C1E1C2E1C3FC1C08B157
+:20A56000FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1CC8B2E1C5E1C6D3
+:20A58000E1C7FC1C08B4FC1C08BF6A248010E1C46A24C010E1C46A248012E1C4F1C0A1C1C2
+:20A5A000B87000D8001C04308FD0018880E0F201220098718CD0028880E0E601020001D9DC
+:20A5C00089D021A8130D11008BD11A0BEFFF4221400569204000150C110088D1060BEFFFBE
+:20A5E000422140056920400000DD04F001E5AF7D0F0D13137DD1146D0861FAE802F0FFDDDD
+:20A600008C25C39F1BF400DB12F078D4346B99610281001C04307AD06A0CEFFF01DA79D0B1
+:20A620008B71620CEFFF02DA01E36F7BDF0B128375D157022000422140056A20800880E0C0
+:20A6400000DF07F26A27C0186A204008027F66D08A20C31FC08800D807F04C8A01E00F784F
+:20A660002877197648768CE02E010A00671710768C26C39F661707760CF25CD3546E59638C
+:20A6800021818C26C39F7A62F961E9F3CF0D4580146D8C20C39F55D40020060324F452D036
+:20A6A000081E0001041E40010C1E8203A0A88C26C39F01D9001E42004EF204BE022744114B
+:20A6C0004AD49E6604EFA8700B0F051001D882FF07F00F08C103887064E001A63CF0041EC1
+:20A6E00000113AF040280111E071C870A0A908180001CCA80A2040810225C40303F20D085B
+:20A70000C50302D874FF09F00F08C103887164E1041E400003F0041E00018C26C39F01D9AC
+:20A72000001E420018F231D104BED86101800020C0833E6603F21508C50303D866FF018689
+:20A74000F8600220410107F0022041011077D521610621A624D0008800DE3F0D01102DD182
+:20A76000120D600003D86B268078000000001ED0008804B8302000206B20C0086B26807878
+:20A78000000001006B2640780000000016D0008804B80270C0A000D913D021A879F01ED196
+:20A7A0004209EFFF09691DD300DA04F001E24F7A8F0A1301126A14781963C0118100786029
+:20A7C000F6E901D9C0184200C4184001C818000105D000888C20C38F33F46A208008B1E87B
+:20A7E0000FD120F068DE00002CFCFF00D4FCFF0080A20000B5DE0000E1DE0000F3DE0000E8
+:20A80000F9DE000013DF000030FCFF0038FCFF0018AB000026DF00002CFCFF0030DF000013
+:20A82000C208EFFF09696B26C0780000E8036B268078000001006B2640780000000084E201
+:20A84000FFDD27F4E7D61386E7D3A8170DF0001C04308B716870607D02DA1686001C04306C
+:20A86000607D056B1986001C0430607D402380021C86001C0430607D4023C003402300057D
+:20A8800040234109FFDD5E08CFFF69204000A970A1C0D1C0C1C429200003C1C46B24C01072
+:20A8A000C1C46B248010C1C49F7404141034C1C7C1C6C1C504140B3404140A340414093469
+:20A8C0000414083404140734041406340414053404140434C1C3C1C2C1C1E07FC1C4E07819
+:20A8E000E1C4E1C1E1C2E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B222
+:20A90000FC1C88B2FC1CC8B2E1C5E1C6E1C7FC1C08BF6A248010E1C46A24C010E1C46A242B
+:20A920008012E1C4F1C06A2180082F2547006B268078000000000B0D10001D0812030A206C
+:20A94000408107F4A9D19E0FAFFF096986F06B20800884F0A6D6218E80E179F4228E80E1ED
+:20A9600075F4A21702F601D922AE746800D95B6320AB40220403208EA46AF469FB626C8BFF
+:20A980005F677108410060AE00D920AFFFD88C23C38F0CAF21A724F29E1701F6D60A600024
+:20A9A00003D86B26807800000000008E04B800656A21C00838606A21400822786B20C008D9
+:20A9C0006B268078000001006B26407800000000008E00D904B81D6520A50AF06B268078B7
+:20A9E0000000000083D1FE0EAFFF096901D82BF000DE06F001E6CF7E6871E973410ED31272
+:20AA00008C23C38F1CF2B46BBF62EC8F5D65E908C18004B98071E0A90C8D8C20C38F09F2AF
+:20AA2000618504B8196221811A62796121A200D920ADFFD80CAD21A501D803F000D86B250E
+:20AA4000800800DA6AD142A909F06BD1960EAFFF422140046920400000D8D1C0C1C4292040
+:20AA60000003C1C46B24C010C1C46B248010C1C49F74C1C7C1C6C1C504140B3404140A3471
+:20AA8000041409340414083404140734041406340414053404140434C1C3C1C2C1C1E07FDF
+:20AAA000C1C4E078F1C04A0D600000DA53D350D65A170DF62DF0126A14781F65C0178F1098
+:20AAC00019654B0F511000D8C0190200C4110000C8110100A0FE8C20C38F19F4008E8C20F8
+:20AAE000C38F15F46A20800891E86870F60DAFFF216B6B26C0780000E8036B26807800001E
+:20AB000001006B2640780000000001E24F7AAB0A128145054000E078E1C4E1C0E1C1E1C28A
+:20AB2000E1C3FC1C08B1FC1C48B1FC1C88B1FC1CC8B1FC1C08B2FC1C48B2FC1C88B2FC1C5F
+:20AB4000C8B2E1C5E1C6E1C7FC1C08B4FC1C08BF6A248010E1C46A24C010E1C4F1C06B26CB
+:20AB600080780000000022D5008D20170EF61A7004B80966E46ED860850951000C888C20C0
+:20AB8000C38F00AD20F204B808663D085100211701F6E208600003D86B2680780000000007
+:20ABA000008D04B8006700D96B20C0086B268078000001006B26407800000000008D04B89D
+:20ABC0001F6720A701D8B8FF402800211A6600D920AAFFD92CAA1E660286407812F0E07820
+:20ABE000A8FCFF003CDF000092DF000068DE0000A7DF0000C8DF0000D9DF000002D8AAFF78
+:20AC0000AB26C17000000100D1C0C1C46B24C010C1C46B248010C1C49F7404141034C1C79C
+:20AC2000C1C6C1C504140B3404140A340414093404140834041407340414063404140534BB
+:20AC400004140434C1C3C1C2C1C1C1C0C1C420204087E078F1C09E0B4000A2C1087500D864
+:20AC6000041C0430AA20440084170EF040C020E83BD3041C443081C168700A0EAFFF02DA73
+:20AC8000C97180218600FE0DAFFF036B8B7140234002F20DAFFF04DA40230004460CAFFF99
+:20ACA000402341086920400000D81FF0C11E5C10AB26447000000000AB2604700000000023
+:20ACC000DA0F200007D8AA20080087B8AB200800AB258410AB26447000000100AB26047079
+:20ACE0000000000001D879036000A2C0F1C0FE0A40001CD021801CD00C8000DD1A705D0972
+:20AD00000000590845000FF018D4D46D722600130F0851000186920B60000AD901A601E55A
+:20AD2000AF7DE90D129312D700DE13F0B26EB47DB867C0108000FD6513085100C41500100B
+:20AD4000660B60000AD9C41D001001E6CF7EE10E129104D104190004F5024000E3DF000099
+:20AD600068DE000000EAFF002CFCFF002CFCFF00E1C4E1C0E1C1E1C2E1C36A248012E1C462
+:20AD800000100309267B657A0018A400C1C429200003C1C3C1C2C1C1C1C0E07FC1C4E07844
+:20ADA000E1C4E1C0E1C1E1C2E1C36A248012E1C400100308267B657A0018A000E8F1E0781B
+:20ADC000E1C4E1C1E1C2FC1CC8B2FC1C08BF6A248010E1C46A24C010E1C46A248012E1C48D
+:20ADE0004A24007800DAA82000022F200280C02245003B7900D904F0E07801E1412A80002B
+:20AE0000F909048001D8C1C429200003C1C46B24C010C1C46B248010C1C49F7404140B348B
+:20AE2000C1C2C1C1E07FC1C4E1C4E1C0E1C1E1C2E1C3E1C5E1C66A248012E1C4F1C00875BA
+:20AE400007E001DB00D90F21010030796FD02872C8FF6FD0AE601D654290110E5110267A1B
+:20AE600042B000D800AD05F0257A42B060AD69D0C0FFD1C0C1C429200003C1C6C1C5C1C3DD
+:20AE8000C1C2C1C1C1C0E07FC1C4E078E1C4E1C0E1C1E1C2E1C3E1C56A248012E1C4F1C0A5
+:20AEA000087307E001DD00D90F210100307957D02872B0FF56D043901B63257A43B055D001
+:20AEC000A0ABACFFD1C0C1C429200003C1C5C1C3C1C2C1C1C1C0E07FC1C4E078E1C4E1C008
+:20AEE000E1C1E1C2E1C36A248012E1C4F1C0087307E000D90F210100307944D028729DFF94
+:20AF000043D400DA986340A842D09AFFD1C0C1C429200003C1C3C1C2C1C1C1C0E07FC1C462
+:20AF2000F1C03DD12211800081E001D803F4D8FF02F0EBFF36D202822C8101E00F09250064
+:20AF400002A202D8B9FF00D802A2D1C0E07EE078E1C46A248012E1C4E078C1C42920000365
+:20AF6000E07FC1C4E1C500D92CD04C186000AA25C1101F0D5E10AB26C170000002000A2640
+:20AF8000803F00008AAF202080874A2600701F0D1E10AB26C170000001000A25803F000047
+:20AFA000A6AF202040874A2600706B2640790000004001D91AD024186400AB26087000001E
+:20AFC0000000E07FC1C5E078E1C5E1C600D9287228750EF013D3567BC08311088203C283FC
+:20AFE00009088303229B01DD01E24F7A8C22C38C42F672ED8C22C38C03F40BD02A982870B6
+:20B00000C1C6E07FC1C5E07840E09B0014E0000048E09B0000EAFF00B4FFDF00ECE09B0018
+:20B02000ACCA00002CD2000000D80AF061D100DA167940A901E001DA0F7841A9F10812848A
+:20B04000E07EE078E1C4E1C1E1C2E1C3E1C5E1C66A248012E1C4F1C0A1C100DB68750CF0D3
+:20B0600054D2B67AC08A86EE01DB21A201AA60AA01E5AF7D070D131474EBA2EB4ED6001CEF
+:20B0800044308B71C970FE09AFFF02DA00DD0EF048D0B678018001E5001C04304026001325
+:20B0A000E209AFFF02DAAF7DE90D1294402640143208AFFF40268119692040006870A1C0AF
+:20B0C000D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1E07FC1C4E078E1C4E1C1E1C2E1C3AE
+:20B0E000E1C56A248012E1C400D928730DF031D2767AA1820F08410300D920AA21A201D9C3
+:20B1000021AA01E36F7B090B130473E92870C1C429200003C1C5C1C3C1C2C1C1E07FC1C4B3
+:20B12000E1C4E1C1E1C26A248012E1C400D901D822D200AA03F001E12F79170913041DD06F
+:20B1400036780088F308518000D800AA02F001D8C1C429200003C1C2C1C1E07FC1C4E0788E
+:20B16000F1C08E0E000000DEEEFFA2E811D0E0881CF0350F51100B0E3314D678E888018094
+:20B1800088E80FD15E0F6FFF422140056920400008D5D67D01854078018D0B08510000D8DB
+:20B1A00000AD04D001E6CF7ECB0E1294A90600001CFDFF0024E0000020E0000077E0000039
+:20B1C000F1C02E0E2000FFDB3BD23CD000D901DD0DB296D810B23AD064AA65AA66AA64A886
+:20B1E00065A866A867A868A869A86AA86CA83D18C20067AA68AA69AA6AAA6CAA3D1AC2004E
+:20B200002ED36DB02FD68A27FF1F96DBE0A02BA82DA82EA828B02BA03C1842002DA0AEA079
+:20B22000A5A0CEB0CFB070B023184200241842002518420026184200CCD8E0A22BAA2DAAE0
+:20B240002EAA28B22BA23C1A42002DA2AEA2A5A2CEB2CFB2231A4200241A4200251A4200F0
+:20B26000261A4200421A4400441A4400461A4200471A0200481A4200521A4400541A4400FF
+:20B28000561A4400581A44005A1A44005C1A4400601A440039A23AA23BA2701A4400721A26
+:20B2A0004400741A4400781A4400AD0520007A1A4403E07800EAFF00102700009CFDFF00E5
+:20B2C000FFFF0000F1C0F209200035D02220800F000070C4D1C0E07EF1C00A0D0000FC1CCB
+:20B2E000C8B630D000880A23003780E0480A0200AE08A00000DE3A7002B807E084203F0FBF
+:20B30000AE08A00002241C308B703D0972201A702A759208A000C970860920005A7004E099
+:20B3200084203F0F8A08A00002241C308B77E970360A20004A7115208C2361BDE0A4D70D97
+:20B34000759001E617D000DA15204C2440A45BD922A02A70A60F6FFC0A7139020000E078F9
+:20B36000F1C011D080E0E1C56C0A01000DD501850CE80ED00ED19A0F600002790DD006E856
+:20B380000DD18E0F60000279EA0A000000D84208A00000ADCCFFD1FFCD0400005CC4000068
+:20B3A00084E00000000000006CF2FF006CFEFF000000000000000000E078E078E078E07803
+:20B3C0000A2480F005204400E020C1074424FE80412AC400840002002F2402F14221010158
+:20B3E00042200301E820A20404110402041105020411060204110702041B0801041B480137
+:20B40000041B8801041BC8012C00250044223E813C0022004422FC804021C100E020C107FC
+:20B420004023C300A820800101118402011B0A012020C0070411040204110502041B080178
+:20B44000D407E1FF041B48014422FC8004110402C907EFFF041B080142214100422043009D
+:20B46000A820800101118402011B0A012020C0076A23400920DA8DBA167B001BA4001FD85F
+:20B4800007B8021B240041290004041B2400061B6400D5010000E078ECF1E078F1C0E1C5BC
+:20B4A000087504D2FA09200000D9BD032000A278FFFFFF7FF1C03E0B0000087619D51E0F34
+:20B4C000600001850085A4E0CA268A1FFFFFFFFF4BF685E814D215D140A115D11579C0A1B8
+:20B4E00001E000DE00A5FA0E6000018571032000C970E078F1C0FE0A00000AD0C0800BEE09
+:20B50000D17D0BD061BEF0208003607861BDF70D55904D030000E078B906600005D0E0787D
+:20B5200090E00000F4B400009CE00000DCFDFF0094E000006A208002452080012120C00731
+:20B54000292000006A208002452080002120C007292000006A208002452000012120C007E6
+:20B5600029200000F1C08E0A000008762875287007D22E09200000D9A2784168C970460E2D
+:20B58000EFFFA971D9022000C970E078FFFFFF7FF1C0E1C507D10875008186E801D81E0900
+:20B5A000200000A13E0E6000A970BD020000E07898E00000E07EE078F1C0360A0000087750
+:20B5C000287568764870E971FA0DEFFFA97289022000A0A6F1C01A0A000020D0A1C184E84A
+:20B5E00000D814F01ED10089C9E008F40189CEE004F40289C9E004F201D807F0038983E039
+:20B6000002D8CA202C0006E8EBFF4D022000A1C003891F08D20040210E02E18115F08B7337
+:20B62000C970607FA97103E522BDB57E0DF00DD7C4690BF040210E02E70D73904081B37980
+:20B64000CE0C60004870C971A18184ED00814AE8F2ED08E1FAF1E07800000000000000006D
+:20B66000B8B5000000D86B200004E07F4A260070AA21810C8421C38FE07CAA210102C2D8A4
+:20B68000AB20010201D8AB20C101AA20010284200480FDF5E07FAB210102E0782F7903F06E
+:20B6A00001E061BA8C22FF8F05F26088F509C18002F000D8E07EE078F1C0E1C509D50085FA
+:20B6C00080E0E220020000D800A507D0008080E0E220020091010000F0F1E078E07EE0784D
+:20B6E0009CE00000A0E00000F1C00609200000DB32D70875357F208000870EE8C08005EA0D
+:20B700000B0E441008F011098503C28006EE0873C970F6F108766870C2A584E8A0A703F0EE
+:20B72000A2A035010000E078F1C0288800DAEFFF00D8D1C0E07EE078F1C0228002E12F7913
+:20B7400001DAEAFF00D8F7F1F1C0E1C51BD0A18005ED01854078A285FDED0D010000E0785B
+:20B76000F1C0E1C515D0A38005ED01854078A285FDEDF5000000E078F1C0E1C510D1008123
+:20B780008CE801D800A10DD1A28100D802A106ED01854078A285FEEDCD000000F1C0E1C5D8
+:20B7A00006D1A08100D800A105ED01854078A285FDEDB5000000E07850D20000A4E0000024
+:20B7C000FC1C88B6FC1C48B6FC1C08B6FC1CC8B5FC1C88B5FC1C48B5FC1C08B5FC1CC8B4BF
+:20B7E000FC1C88B4FC1C48B4FC1C08B4FC1CC8B3FC1C88B3E07FFC1C48B3E07804DC38DD68
+:20B8000035F0E07804DC34DD33F0E07804DC30DD31F0E07804DC2CDD2FF0E07804DC28DD94
+:20B820002DF0E07804DC24DD2BF0E07804DC20DD29F0E07804DC1CDD27F0E07804DC18DDD4
+:20B8400025F0E07804DC14DD23F0E07804DC10DD21F0E07804DC0CDD1FF0E07804DC08DD14
+:20B860001CF0E07804DC04DD19F034141A30301419302C14183028141730241416302014BE
+:20B8800015301C1414301814133014141230101411300C14103002C701C6B0244D33B02499
+:20B8A0001F33E07E0A2240804A21000028000200470340000A2240804A210000080002006C
+:20B8C00025034000A40024002F2600F04A260070900005004220FE834A2640005C000D0082
+:20B8E0004220FE814A24007124000D004220FE804A24C0701C000D0042207E804A248070F2
+:20B9000014000D00150020004A2440702F2003002F2003002F2003002F200300A8200003A0
+:20B9200000200080012141000221BE80C0208601C22186002020C0070A2600F04A25000835
+:20B9400018000100140004002F20008042254500FC07E3FFC0200380C507EFFF0A2440715A
+:20B96000110020004A2500004A2540000E2242002F254B01CE2045804A2640004A2400781D
+:20B98000A820000300200080012141000221BE80C0208601C22186004A2700004225FE8052
+:20B9A000CE20C20144257E80CE21C2012020C00701DC0A210080D424041313002000CE20FE
+:20B9C0002400E0780A21008001DCE120C107402C8C1700DA0871D77101000000C1292604DB
+:20B9E000C02225048C210480C1292602C022250290E1C1292601C022250184E1C129A60071
+:20BA0000C022A50082E1C0226500002883004E22C207402A0205857A402B4005422BC102C1
+:20BA2000E07F59612F25C0804126047000000000CC222180280321002F214090C724650033
+:20BA4000CC202180F2020100412946950621810FF0FF0000C521820F10000000320022009E
+:20BA600008700A22801F100000002F2000802F214B00402646000421BE8242264600120038
+:20BA800002002F200080F307EFFF2F214B00412D47850623880FF0FF0000C520821F1000D3
+:20BAA00000003400220048720A22801F100000002F2280802F200B12402747000420BE92BC
+:20BAC00042274700100002002F228080F107EFFF2F200B128C26DF8F080201008C27DF8FB5
+:20BAE000320221000026C6018226CF0F597079714A2100104A27000000D800D94A250000BF
+:20BB000000DC4A24407DA82040062F2002922F22848016000600002585820124CC920120EC
+:20BB200040820121C1012F2280922F23CB922F214B922F27CB014029010341280205457963
+:20BB40004028090340280003412C02154578402C0C134C250080C524A21042263E80460042
+:20BB60000C000421BE8F2000000016000100402646002F2142802F2004802F2404134224AF
+:20BB80003E903A000A000424BE9FFF7FFFFF0E00020044207E802600010040204080412177
+:20BBA00001000421BE8F2000000012000100402646002F2142802F2004008C26DF8F0801A5
+:20BBC0000A004C2600801C000C000621810F10000000402E020545792F2203014579E07ED6
+:20BBE0008C26FF82F0000B0002268A710000000042224A904A2600708A000B008E000100B2
+:20BC00004C2200984A2600702A000B0042220A1805240C908A23FF1F10000200002B8B1219
+:20BC20008723FF1F0421CC02012980025F00200000D980E48A23FF1F1C0002004C220098F2
+:20BC4000C223CA1208000A00002B8B128723FF1F0420CC0202268BF2000020000029CB02D4
+:20BC60001200090040220B180129C0021300200000D901288002012981020520C0020F00DE
+:20BC800000002F2000802F214B004420BE804A2600701E00010044204A0105223E934A2682
+:20BCA00000700E00010040208080412101002F2142802F2004002F2142802F200400022650
+:20BCC000860185F18A26DF0FCF7110000000FF06EFFF00D80226860100D9F306EFFF00D867
+:20BCE000D77110000000CC2021802F210301C521820FF87F0000C07873F58C27DF8F160046
+:20BD000001002F2103010521810FF07F000000D867F10C20809F10000000CC2221802F213F
+:20BD20000301C521820FF87F0000C521810FF07F000000D855F10C25808FE0FF00004A267F
+:20BD400000702E0006004A26007000D800D94C240080C521820F0080000043F1C724650043
+:20BD60000C21809FE0FF0000B1F74A260070CF71F87F000000D835F1087448708972287490
+:20BD800068718973CF74E0FF0000142446101424CA10B6BC0C260083CC220593DE0026005B
+:20BDA00096BC0426060304220A13022686822F2684010026860FE03F000000260A83CC2632
+:20BDC0000383500104000721CA80CF26E40706210403867B4F24040594BBB8700C24C080A4
+:20BDE000CC258180140006000226860F1000000000254581012404014A24807500D9A82051
+:20BE0000C0040C24C080CC258180120005000F21010F022585800324C4000025458101247E
+:20BE20000401052440814A24007800D8E820A2040C24C080CC258180100005000F20000FF2
+:20BE4000022585800324C40000254581012404012F200300412981802F200480C071E120F4
+:20BE6000C60744204C0005240C1105244C91E07C40204080E07F4121010002220A93CC220C
+:20BE800021801A0002002F2640F02F210403CC202180CF21E104E07F00D80C220093CC22C1
+:20BEA0002180CA208D00E120CD07CA21CD0002260683CC202180E120C107CA2121000C2698
+:20BEC0000083CC2205934C0005000C260083CC202180E120CD070C220093CC222180CA20B7
+:20BEE0008D00E120CD07CA21CD000C220093CC222180CC260183CC202180E120C107CF211C
+:20BF0000E1040C260083CC202180C078E07FC0792F25C0804126047000000000CC2221802C
+:20BF20004A260070B20221002F214090C7246500CC2021804A260070CC020100412946955B
+:20BF40000621810FF0FF0000C521820F100000003200220008700A22801F100000002F20BE
+:20BF600000802F214B00402646000421BE8242264600120002002F200080F307EFFF2F21CC
+:20BF80004B00412D47850623880FF0FF0000C520821F100000003400220048720A22801FFC
+:20BFA000100000002F2280802F200B12402747000420BE9242274700100002002F2280807F
+:20BFC000F107EFFF2F200B128C26DF8F4A260070660201008C27DF8F4A2600708E022100F4
+:20BFE0000226C6018026CF0F4A24C07D4A2300104A220010A82080052F2280922F23CB124B
+:20C0000002213E82CC208180C52266100C00050002208080032101022F2000802F214B002F
+:20C0200005210C00697149700421BE8F40000000C22661000C0002002F2000802F214B00C8
+:20C040004C2600804A26007072000C004420BE804A2600703400010044204A010524BE92B1
+:20C060004A2600702400010040208080412101000421BE8F80000000C02662000C000100B1
+:20C080002F2142802F2004002F2142802F2004002F2142802F2004008C26DF8F4A26007071
+:20C0A0001A010A000621810F10000000402E020545792F2203014579E07E2F2142802F208F
+:20C0C0000480C52465102F2142802F200480C52465108C26FF824A260070F2000B00022603
+:20C0E0008A710000000042224A904A2600708C000B00900001004C2200984A2600702C00ED
+:20C100000B0042220A1805240C908A23FF1F12000200002B8B128723FF1F0421CC0201293D
+:20C1200080026100200000D980E48A23FF1F1E0002004C220098C223CA120A000A00002BCE
+:20C140008B128723FF1F0420CC0202268BF2000020000029CB021400090040220B18012901
+:20C16000C0021500200000D901288002012981020520C0020D0000002F2000802F214B0039
+:20C180004420BE804A2600701C00010044204A0105223E934A2600700C000100402080800C
+:20C1A000412101002F2142802F2004002F2142802F2004000226860176F18A26DF0FCF715E
+:20C1C00010000000E106EFFF00D80226860100D9D506EFFF00D8C7246500CC202180740028
+:20C1E00001000C21809FE0FF0000CF71F07F000060000D004C240080C521820F0080000010
+:20C2000000D8E07E0C25808FE0FF00004A26007040000D0000D912000500CC2221804A26AD
+:20C220000070300002004C240080C521820F0080000000D8E07ED771100000004A26007007
+:20C24000100002008C27DF8F4A2600700E000200CF71F87F000000D8E07E2F210301052154
+:20C26000810FF07F000000D8E07E0C20809F10000000CC222180CA202100CA212100080080
+:20C280000200E07EE6F1E0782F2340804A24C002140026006F220A006F220A002F2282008A
+:20C2A0004A2480022F244090C0226500412C43158C23DF8F48002100532101858E23D084DA
+:20C2C0001A00240094B99FE30129C000CA20290051220080E07FCE2021004E23030090737C
+:20C2E0004E230C08012800030029C1002578CA208900D1222C80E07FCE202100CC202180F9
+:20C300004870D1202280E07FC02062000A224080F1C044F253207E8009F453227E8007F482
+:20C3200022BA130A150200D908F0D608200000D934F0296A23B9C2BA610A150240278C734E
+:20C3400033248210547C207C00DB120406080A0C0E1008721CF0087218F0087214F0087255
+:20C3600010F008720CF0087208F0087204F00872041AD000041AD000041AD000041AD00035
+:20C38000041AD000041AD000041AD00080E1041AD000C22169002EF6D1C0E07EE07F01D8ED
+:20C3A00002D1E07FF0210000A8E00000E1C4CF74FF00ACEA150C0317CF74FF00ACF10D0C02
+:20C3C0000217C1C42020C007FF7FE078E07EE078E07EE078E07EE078E07EE078E07EE07854
+:20C3E0000507CFFB0A2600F08A20BF0FCA206400E07F2F200300E07F8A20FF0FE1C52F796B
+:20C4000040290302257B402B01046579250A3402087305F0011B520061BA53237E80FCF5FD
+:20C42000412A8D00C1BA42254D90041B5000FDF509EA2F248970E078A8204001011B5200D6
+:20C44000E078E07FC1C5E078001680700000B0E042204080040001002020C007FC1CC8B7EC
+:20C460002220800F000078B704141F342020C007FC1CC8B7CF70000044D2B20A8FFFE078BC
+:20C480002220800F00009CB704141F342020C00700000A0016002000280032003E004B00E3
+:20C4A000FFFF000007000F00140020002A0034003E004B00FFFF0000AD007F01A901FFFF7A
+:20C4C00040420F00E0FD1C00E06F0A00F07E0E0020A10700E06F0A00C814050020A1070033
+:20C4E000C0D40100A0F70300020406061000000000010202030000000000412D412D412D99
+:20C5000000009832C623B0390000D833F73D91290100010001000100020002000300030078
+:20C52000030003000300040002000D00000000000000000000000000020005000F000000C9
+:20C5400000000000000000000200050007000E0000000000000000000200050007000600AB
+:20C5600007000E000000000002000500070007000700060007000E0063FDAC02F703630301
+:20C58000570037FD3FFDFD00DB040E04B9FD54F71BF9CF060A1BF8292C026EFCB5FB14FE5C
+:20C5A000FB018B02A1FEADFBF8FE3205F704BCFBD7F4EAFE6419C33053FDA701D5025F007B
+:20C5C000D3FD3F00BD03E00077FB50FE7D06E90346F6E2F617158037770264FF52FD9101C9
+:20C5E000AF0240FD9CFD3704A801E3F9D9FFF008E1FC23F18C0EAE3D14FA820C433ADCF9C0
+:20C60000760D273A9EF9560E2C3AD2F7850E683BABBAB39D212983925D91903B57CD46A4FB
+:20C620007A254C9AC597DA3A1FE0E2AA2C2240A3099F2B3A62F281B12F1F43AD17A78439FD
+:20C64000E9046505DE055A0640056004C003480300080001000160001000000600200004E5
+:20C66000FF0360003000001800100002000260001800000C00000000000000000000000078
+:20C680000001000160000D0000060004FF036000300000180002000260001800000C0000EF
+:20C6A00000000000000000004000000160001000A0008000000160001000A0000001000196
+:20C6C00060002000A0000002000160002000A00000010001400030007F00000200014000E3
+:20C6E00070007F00000400014000F0007F00000800014000F0017F0080000001200010002D
+:20C700005F0000010001200030005F0000020001200070005F00000400012000F0005F00A3
+:20C720000000000000000000000000000000000000000000000000000000000000000000F9
+:20C74000000000000000000040008000000100020001000200040008800000010002000480
+:20C76000000000000000000000006000C000800180020000800100030006000A0000C00042
+:20C780008001000300050000000000000000000072017D019301C001C605F3054D060007AD
+:20C7A000E302FA0226038003000000000000000034013D0150017501D004F5044005D505C6
+:20C7C00068027B02A002EB0200000000000000000801100120014001200440048004000576
+:20C7E00010022002400280020000000000000000E700EE00FC0018019C03B803F0036004A6
+:20C80000CE01DC01F801300200000000000000000A2A00004C4B0000B84B0000E84B000040
+:20C82000344C00004C4C00007C4C0000B04C0000E44C00000C4D0000644D0000784D00001D
+:20C840003C4E0000484E00007C4E0000A84E00002C4F0000684F0000844F000000000000F3
+:20C860000000000000000000000000000000010000000000000000000101000000000000B5
+:20C8800000000101010000000000000001010101000000000000010101010100000000008C
+:20C8A000010101010101000000000101010101010100000001010101010101010000010161
+:20C8C000010101010101010000000000000000000001000000000102030405060708090023
+:20C8E000555342000000000000000000000000000000FFFFFFFF0000000000000000000052
+:20C9000000000000000000000000000000000000FD3EFD3CFD3BFD39FD37FD35FD34FD326F
+:20C92000FD30FD2EFD2DFD2BFC3FFC3FFC3EFC3DFC3BFC39FC37FC36FC34FC32FC30FC2FDE
+:20C94000FB3EFB3DFB3BFB39FB37FB36FB34FB32FA3EFA3CFA3AFA39FA37FA35FA33F93DA5
+:20C96000F93BF939F938F936F934F83CF83AF838F836F835F73BF739F738F736F63BF639B5
+:20C98000F638F636F53BF539F537F535F439F438F436F339F338F336F239F237F13AF138DE
+:20C9A000F137F039F037EF39EF38EE3AEE38ED3AED38EC39EC38EB39EB37EA38EA37E93823
+:20C9C000E839E837E738E639E637E537E438E338E239E237E137E038DF38DE38DD38DC38AF
+:20C9E000DB38DA38D938D838D737D539D438D338D238D038CF38CE37CC38CB38C938C83799
+:20CA0000C638C438C338C138BF38BD38BB38B938B738B538B338B138AE38AC38AA38A7381D
+:20CA2000A538A2389B3A9A399838973795369435923591348F338D328C318A30882F872E75
+:20CA4000852E832D812C802B7E2A7C297A28782776277426722570246E236C226A216820F9
+:20CA60006520631F611E5F1D5C1C5A1B571A5519531950184E174B164815461443134012EF
+:20CA80003E123B113810350F320E2F0D2C0C290B260B230A20091C081907160612050F0475
+:20CAA0000B04080304020101000000000100000000000000020000002D0100000300000020
+:20CAC000DD010000040000005A02000005000000BB020000060000000A030000070000003C
+:20CAE0004D030000080000008703000009000000BA0300000A000000E80300000B0000008E
+:20CB0000110400000C000000370400000D0000005A0400000E0000007A0400000F000000B3
+:20CB20009804000010000000B404000011000000CE04000012000000E7040000130000009E
+:20CB4000FF0400001400000015050000150000002A050000160000003E05000017000000F0
+:20CB600052050000180000006405000019000000760500001A000000870500001B00000088
+:20CB8000970500001C000000A70500001D000000B60500001E000000C50500001F00000052
+:20CBA000D305000020000000E105000021000000EF05000022000000FB050000230000003D
+:20CBC0000806000024000000140600002500000020060000260000002C060000270000003F
+:20CBE000370600002800000042060000290000004D0600002A000000570600002B0000005A
+:20CC0000610600002C0000006B0600002D000000750600002E0000007F0600002F00000086
+:20CC2000880600003000000091060000310000009A06000032000000A306000033000000C0
+:20CC4000AC06000034000000B406000035000000BC06000036000000C40600003700000006
+:20CC6000CC06000038000000D406000039000000DC0600003A000000E30600003B00000057
+:20CC8000EB0600003C000000F20600004600000035070000500000006F0700005A000000CD
+:20CCA000A207000064000000D00700006E000000F9070000780000001F0800008200000001
+:20CCC000420800008C000000620800009600000080080000A00000009C080000AA00000008
+:20CCE000B6080000B4000000CF080000BE000000E7080000C8000000FD080000D20000009F
+:20CD000012090000DC00000026090000E60000003A090000F00000004C090000FA00000085
+:20CD20005E090000040100006F0900000E0100007F090000180100008F09000022010000A4
+:20CD40009E0900002C010000AD09000036010000BB09000040010000C90900004A010000F0
+:20CD6000D709000054010000E30900005E010000F009000068010000FC0900007201000059
+:20CD8000080A00007C010000140A0000860100001F0A0000900100002A0A0000F40100007C
+:20CDA0008B0A000058020000DA0A0000BC0200001D0B000020030000570B000084030000AE
+:20CDC0008A0B0000E8030000B80B00004C040000E10B0000B0040000070C000014050000F4
+:20CDE0002A0C0000780500004A0C0000DC050000680C000040060000840C0000A406000055
+:20CE00009E0C000008070000B70C00006C070000CF0C0000D0070000E50C00003408000044
+:20CE2000FA0C0000980800000E0D0000FC080000220D000060090000340D0000C409000087
+:20CE4000460D0000280A0000570D00008C0A0000670D0000F00A0000770D0000540B000002
+:20CE6000860D0000B80B0000950D00001C0C0000A30D0000800C0000B10D0000E40C0000A8
+:20CE8000BF0D0000480D0000CB0D0000AC0D0000D80D0000100E0000E40D0000740E00006A
+:20CEA000F00D0000D80E0000FC0D00003C0F0000070E0000A00F0000120E00000410000043
+:20CEC0001D0E000068100000270E0000CC100000310E0000301100003B0E00009411000030
+:20CEE000450E0000F81100004F0E00005C120000580E0000C0120000610E0000241300002D
+:20CF00006A0E000088130000730E00007C1500009C0E000070170000C20E0000641900006E
+:20CF2000E50E0000581B0000050F00004C1D0000230F0000401F00003F0F000034210000DA
+:20CF4000590F000028230000720F00001C2500008A0F000010270000A00F000004290000B0
+:20CF6000B50F0000F82A0000C90F0000EC2C0000DD0F0000E02E0000EF0F0000D4300000DF
+:20CF800001100000C832000012100000BC34000022100000B036000032100000A43800003E
+:20CFA00041100000983A0000501000008C3C00005E100000803E00006C10000074400000CA
+:20CFC0007910000068420000861000005C44000093100000504600009F1000004448000074
+:20CFE000AB100000384A0000B71000002C4C0000C2100000204E0000CD1000001450000034
+:20D00000D810000008520000E2100000FC530000EC100000F0550000F6100000E45700000B
+:20D0200000110000D85900000A110000CC5B000013110000C05D00001C110000B45F0000EB
+:20D0400025110000A86100002E1100009C63000037110000906500003F11000084670000DB
+:20D0600047110000786900004F1100006C6B000057110000606D00005F110000546F0000D8
+:20D0800067110000487100006E1100003C73000076110000307500007D11000024770000DC
+:20D0A00084110000187900008B1100000C7B000092110000007D000099110000F47E0000EB
+:20D0C000A0110000E8800000A7110000DC820000AD110000D0840000B3110000C486000001
+:20D0E000BA110000B8880000C0110000AC8A0000C6110000A08C0000CC110000948E00001C
+:20D10000D211000088900000D81100007C920000DE11000070940000E4110000649600003B
+:20D12000E911000058980000EF1100004C9A0000F5110000409C0000FA110000349E000060
+:20D14000FF11000028A00000051200001CA200000A12000010A400000F12000004A6000087
+:20D1600014120000F8A7000019120000ECA900001E120000E0AB000023120000D4AD0000B9
+:20D1800028120000C8AF00002D120000BCB1000032120000B0B3000037120000A4B50000E9
+:20D1A0003B12000098B70000401200008CB900004512000080BB00004912000074BD00001E
+:20D1C0004E12000068BF0000521200005CC100005712000050C300005B12000044C5000055
+:20D1E0005F12000038C70000641200002CC900006812000020CB00006C12000014CD000090
+:20D200007012000008CF000074120000FCD0000078120000F0D200007C120000E4D40000D1
+:20D2200080120000D8D6000084120000CCD8000088120000C0DA00008C120000B4DC000012
+:20D24000901200007900000018B500000000000000000000000000000000000000000000E6
+:20D260004152435F70726F6772616D000046572053544152544544000044535020636F6470
+:20D2800065206973206C6F6164656400FF000000000000000100FF000000000000000000A5
+:20D2A000000044455445435420200054554E45442020004445544543542020002021212139
+:20D2C00020415353455254494F4E20212121203A00496E76616C6964205350562073746151
+:20D2E00074650054494D4520005350562020005455524E4F4E20005455524E4F4646200083
+:20D300000000414320434F4E464947205245545259002021212120415353455254494F4EA2
+:20D3200020212121203A004257000041432052445900575046205374617274203A3A2054C1
+:20D34000756E652054696D65203D00000000000020212121204552524F5220212121203A6F
+:20D36000004F766572666C6F77207768656E206372656174696E6720726573706F6E73658B
+:20D3800000005245515545535420554E4B4E4F574E3A006949442020203A006950726F2090
+:20D3A000203A006956657220203A0069444C656E203A000000000000004E4F205450532009
+:20D3C00053594E4348524F20574F524400000000575046583032203A3A2054756E65205460
+:20D3E000696D65203D00575046583031203A3A2054756E652054696D65203D00FF00000094
+:20D40000002D2D2D2D2D2D2D2D2D2D2D004620002021212120415353455254494F4E20211B
+:20D420002121203A004257000000000000000000080000000000004745545F435458204918
+:20D440004E56414C494400005345545F43545820494E56414C49440000504220434F4E54C7
+:20D46000524F4C5F56455253494F4E0020212121204552524F5220212121203A00556E6508
+:20D480007870656374656420694D6F64650020212121204552524F5220212121203A005532
+:20D4A0006E657870656374656420694D6F646500534554434D442050524F43454455524515
+:20D4C0002000000000000000000000000057504631373A3A46436E743D3D30000057504661
+:20D4E00030313A3A41205072696F7269204F4B000057504630323A3A41205072696F72692E
+:20D50000204E4F4B00005750463033203A3A205265736574203A3A2031303025205045528B
+:20D520000057504631383A3A7761726E696E673A3A506F73746C696D6974202020005750EB
+:20D540004631383A3A7761726E696E673A3A5072656C696D69742020200057504631383A08
+:20D560003A7761726E696E673A3A4563686F20636E7420202000005750463036203A3A20BC
+:20D580005761726E696E67000057504630373A3A4E6577204563686F3A3A6D6F7665207465
+:20D5A0006F20737461746520322E31005472436844656C200057504631333A3A436F6E730C
+:20D5C000657273617469766520547261636B696E672020000053796E636865636B20736F1B
+:20D5E00066742072657365740057696E706F7353746174652E4F44535053746174652E43B7
+:20D60000505368696674203D000057504630343A3A53796E636865636B2068617264207211
+:20D6200065736574000057504630353A3A53796E6368726F6E697A6174696F6E20436865F1
+:20D64000636B204F4B000052657365742030303100005265736574203030320000575046EC
+:20D6600030383A3A545259264641494C000057504630393A3A52657365740057696E6E65BF
+:20D6800072204368616E2064656C617920005426462043684420000057504631303A3A522C
+:20D6A00065736574000057504631313A3A412D5072696F72692D53657475700057504631B7
+:20D6C0003420202000412D5072696F72693A3A57436853746172742020002021212120412B
+:20D6E0005353455254494F4E20212121203A00426164207374617465207573656420696EC6
+:20D700002077696E706F7352756E28292100004672657175656E6379207761746368646FE6
+:20D7200067206861726420726573657400000000005750463135203A3A2052657365742056
+:20D74000002021212120415353455254494F4E20212121203A0077696E706F7346696C7462
+:20D7600065723A206F766572666C6F772E0000002021212120415353455254494F4E20213A
+:20D780002121203A00496C6C6567616C206563686F207468726573686F6C642E0000000059
+:20D7A00000000000FF000000000000000055534220525354000055534220434C4B00004E35
+:20D7C0004F20444154412021212121002021212120415353455254494F4E20212121203AE4
+:20D7E00000444D4120555342002021212120415353455254494F4E20212121203A0055536D
+:20D80000425F44454D55582040206E6F7420616C69676E002021212120415353455254492A
+:20D820004F4E20212121203A005553425F44454D5558204E756C6C206C656E677468000045
+:20D84000FFFF0000005354414C4C00004552524F52205553420000434D442053454E540088
+:20D860000055534220434D442052535400005553422054525920434D440000535055524921
+:20D880004F5553204450524900000000FF0000002021212120415353455254494F4E2021A7
+:20D8A0002121203A00504C4C31206973206E6F74206C6F636B656420696E2043524D206D2E
+:20D8C0006F64756C65002021212120415353455254494F4E20212121203A005377697463ED
+:20D8E0006820746F20504C4C312063616E6E6F7420626520646F6E6520696E2043524D201B
+:20D900006D6F64756C65002021212120415353455254494F4E20212121203A0053776974A2
+:20D92000636820746F205854414C2063616E6E6F7420626520646F6E6520696E2043524D77
+:20D94000206D6F64756C65002021212120415353455254494F4E20212121203A00436C6FCB
+:20D96000636B20737461746520696E76616C6964002021212120415353455254494F4E2016
+:20D98000212121203A00504C4C3120646964206E6F74206C6F636B206275742056434F3281
+:20D9A0005F42414E44206973206C6F636B6564002021212120415353455254494F4E2021C9
+:20D9C0002121203A00756C4E206F7574206F662072616E67650020212121204153534552C1
+:20D9E00054494F4E20212121203A00496C6C6567616C2062616E64776964746800005246E9
+:20DA00002073776974636820656E61626C6564002021212120415353455254494F4E2021CD
+:20DA20002121203A004147435F545241434B494E47205245474953544552204641494C45C7
+:20DA4000442021212100000044464C5420654C4E41204F4E0000000020212121204153532E
+:20DA6000455254494F4E20212121203A00496C6C6567616C204257002021212120415353FB
+:20DA8000455254494F4E20212121203A00496C6C6567616C204257002021212120415353DB
+:20DAA000455254494F4E20212121203A00496C6C6567616C20425700000000000000000045
+:20DAC000414320544D20466F726365642000414320544D20542D4F75742000544D20464FDA
+:20DAE000554E44200061766720435073686669742000004D65616E204D5353484946542011
+:20DB00006E6567617469766500474920464F554E44200000524553455420544D2044455425
+:20DB200045435400434845434B2041435F464654204E4F4B2000434845434B2041435F47F8
+:20DB40004920204E4F4B200000004D65616E204D535348494654206E656761746976650002
+:20DB6000434845434B2041435F4749204E4F4B2000434845434B2041435F474920464F5294
+:20DB8000434544200000524553455420434845434B20444554454354002021212120415388
+:20DBA00053455254494F4E20212121203A0043616C6C65642061635F696E697420666972C7
+:20DBC00073742021000041432044455445435420544D204E4F4B004143303020544D2046EC
+:20DBE0004F554E4420000054494D452D4F55542061667465722041432044455445435400CC
+:20DC00002021212120415353455254494F4E20212121203A0061635F53796D626F6C476F7D
+:20DC20004954466374526567697374726174696F6E206661696C6564002021212120415373
+:20DC400053455254494F4E20212121203A00494E56414C49442043414C4C4241434B00006F
+:20DC600000000000000000006964782000436D6420004E657720436D6420002021212120EA
+:20DC8000415353455254494F4E20212121203A005062206F6473705F416464436D6457692B
+:20DCA0007468506172616D00464654200047492020002021212120415353455254494F4E6C
+:20DCC00020212121203A00556E6B6E6F776E20694D6F6465002021212120415353455254F4
+:20DCE000494F4E20212121203A00556E6B6E6F776E20694257006964782000436D642000B6
+:20DD00004E657720436D6420002021212120415353455254494F4E20212121203A0050629B
+:20DD2000206F6473705F416464436D6400006F6473705F73746F7000004F445350205449C3
+:20DD40004D454F555400004F445350204F46460000004F445350204F4E0000524553455492
+:20DD600020535441525420434D440000445642204F4B000049464F206661696C00000000D1
+:20DD80002021212120415353455254494F4E20212121203A0043414C4C4241434B20484175
+:20DDA00053204E4F54204245454E20494E495449414C495A4544000000000000000000006F
+:20DDC000000000000000434F5252555054210000212000416E20495251207472696564209F
+:20DDE000746F206C6F6720210000000020212121204552524F5220212121203A004D656D74
+:00000001FF
diff --git a/as102_data2_st.hex b/as102_data2_st.hex
new file mode 100644 (file)
index 0000000..144ed53
--- /dev/null
@@ -0,0 +1,1087 @@
+:020000040000FA
+:20DE00006F7279206572726F720020212121204552524F5220212121203A00496E73747244
+:20DE2000756374696F6E206572726F7200504340200020212121204552524F522021212163
+:20DE4000203A00495251204C3100504340200020212121204552524F5220212121203A00E2
+:20DE6000495251204C32000000000000001900000A466972737420000A5420005020004E91
+:20DE800020004572726F7220230020212121204552524F5220212121203A0053544F5000C5
+:20DEA0002021212120415353455254494F4E20212121203A006973723A20696E76616C69FF
+:20DEC0006420302074696D656F7574002021212120415353455254494F4E20212121203A2F
+:20DEE000006973723A20696E76616C6964207049535200466C6167200050747220002021E4
+:20DF0000212120415353455254494F4E20212121203A00495352204E4F20465245452053AA
+:20DF2000504143450000212157414954212100004953522052455354415254005074722086
+:20DF40000050747220005074722000507472200020212121204552524F5220212121203AB5
+:20DF600000212121204E6F7420656E6F75676820737061636520666F722077616974696E08
+:20DF8000672066756E6374696F6E202121212121000054494D45522030204E4F5420525526
+:20DFA0004E4E494E4700004953522053544F502054494D4552300020212121204552524FE7
+:20DFC0005220212121203A00494E56414C4944205553452043415345000049535220494427
+:20DFE0004C45004E20005020000000004354524C31200020212121204552524F522021219D
+:20E0000021203A0054696D657220312072756E6E696E670000000000000000000000000012
+:20E0200001000000696E736572742050747220005074722000202121212041535345525409
+:20E04000494F4E20212121203A0046726565204C6F77205072696F72697479205461626C04
+:20E0600065002021212120415353455254494F4E20212121203A00426772644663744578AA
+:20E0800065000000000000000100000000000000000000000000000000000000000000001A
+:20E0A000000000000000000060D2000000000000000000000000000000000000000000002E
+:20E0C000000000000000000000000000000000000000000000000000000000000000000040
+:20E0E000000000000000000000000000000000000000000000000000000000000000000020
+:20E100000000000000000000000000000000000000000000000000000000000000000000FF
+:20E120000000000000000000000000000000000000000000000000000000000000000000DF
+:20E140000000000000000000000000000000000000000000000000000000000000000000BF
+:20E1600000000000000000000000000000000000000000000000000000000000000000009F
+:20E1800000000000000000000000000000000000000000000000000000000000000000007F
+:20E1A00000000000000000000000000000000000000000000000000000000000000000005F
+:20E1C00000000000000000000000000000000000000000000000000000000000000000003F
+:20E1E00000000000000000000000000000000000000000000000000000000000000000001F
+:20E200000000000000000000000000000000000000000000000000000000000000000000FE
+:20E220000000000000000000000000000000000000000000000000000000000000000000DE
+:20E240000000000000000000000000000000000000000000000000000000000000000000BE
+:20E2600000000000000000000000000000000000000000000000000000000000000000009E
+:20E2800000000000000000000000000000000000000000000000000000000000000000007E
+:20E2A00000000000000000000000000000000000000000000000000000000000000000005E
+:20E2C00000000000000000000000000000000000000000000000000000000000000000003E
+:20E2E00000000000000000000000000000000000000000000000000000000000000000001E
+:20E30000F1C03FD100DA01D80019A200011922000219A2000E0900001609AFFD39D0D1C059
+:20E32000E07EE07836D000D901186200ED01AFFD34D0E078E1C4E1C0E1C1E1C2E1C3E1C502
+:20E34000E1C66A248012E1C4F1C02FD01810000925B8C0B808B83420818F8800000100204E
+:20E36000830F880000010F091E018413010927D020B023D600168018A8E8FE0820006870AE
+:20E3800023D5349517E88CE915951508910021D121D0F20EEFFD02DA03D815B501D8001EA9
+:20E3A00022108A0F600068701CD19E0C6FFE01D80CF08CE915951508510016D118D002DB48
+:20E3C000C20EEFFD687275B5D1C0C1C429200003C1C6C1C5C1C3C1C2C1C1C1C0E07FC1C420
+:20E3E000F1C0E1C506D50115801880E0940D420000D8001D22107104AFFE01D800E20000F6
+:20E4000034E3000068EC9B008ED2000000EAFF0090D20000D0D30000E0E30000E6D300002C
+:20E4200000DAEFD0EFD31813010940B0921844002013010996188400981884009C18800097
+:20E44000941844008A21FF0FB2184400B4184400B6184400E4D1A0188400A2188400AE18EE
+:20E460008400B0188400B818820054B155B1E07F99189C00E1C4E1C1E1C2E1C3E1C5E1C6E8
+:20E480006A248012E1C4D8D2349286E9359284E901D935B2D2D2961201011109520061B90F
+:20E4A000961A440000D81DF0001001091109DF00AE12000101E0AE1A0400F6F19C1201006C
+:20E4C0000EE988104E0986104D096499707600D807F42599307505F49C1A000001D8C1C444
+:20E4E00029200003C1C6C1C5C1C3C1C2C1C1E07FC1C4E078E1C4E1C0E1C1E1C26A24801253
+:20E50000E1C4BAD22F92090903000FB2C1C429200003C1C2C1C1C1C0E07FC1C4F1C0B2D0C5
+:20E52000AFD200D935B08A20FF0F9A1A1C00B0D0A01A4400A21A440020B021B0ADD021B0A7
+:20E5400020A808D8ECFF981A4400991A5C00D1C0E07EE078F1C0960A8FFEA1D51A709A154F
+:20E5600040178C20FF8FA2C110F4A3D0078882E000DE81F48B7008719A0C2FFB08729A1D77
+:20E580001C109CD0C0A877F09AD6008E8FE88B700871820C2FFB08729A154117D709000012
+:20E5A00001D920AE9A1D1C1065F08B7040248130620C2FFB81C29A154117BB0900009A1D0E
+:20E5C0001C104908112088D31593410852000014003100DFE1B68AE840260012060BEFFD4D
+:20E5E0004026411203D848F03D085200021401311D783508420004D814B3F5B34026001695
+:20E60000E20AEFFD402641166B0810200014013131E9021400312F090100019601E01079E1
+:20E6200001B613F0BEFF04D8981D041003D814B3F5B34026001BAE0AEFFD4026411B02D8B3
+:20E640001AF000D921B62F09B20700DA41B6C97041E0C9718E0AEFFD42E163D15411000169
+:20E6600085B8541904008A201000A3FF54B101D802F000D8D901AFFEA2C0E078A2C1F1C093
+:20E680004A098FFEA1C128755CD1081114090876101140093A721A730A20003109B814786F
+:20E6A000160AAFFE8A712F2506204FD054171376288849880D0C802F0000000800D80AF0E2
+:20E6C0005017137684E1CC22A180FAF54ED001985A7080250810422D0C1237BC9D65C8BDA2
+:20E6E000827DB07F381C44332A708020080042280C0237BC9860C8B88278107D3C1C0430E9
+:20E7000000D8001C043008720BF0307A16268010E6901418442001E12E7A001C443082162E
+:20E7200000117F0A030016268110381400312491DA0AEFFBA9720014413109E8307A121809
+:20E74000442016268010A49010F016264210049238140131B60AEFFB46920014413106E8BD
+:20E760001218442038140D31162642102692E9709A0AEFFB3C14023100144131C7E8162660
+:20E78000421004923C140131820AEFFB46920014413143E8141844203C140F31BDF13C14F2
+:20E7A00004316D0D0111381400316508C10317D38FC16870CE0AEFFD02DA8EC1C60AEFFD2D
+:20E7C00040234007821600118B71001C0430B60AEFFD4023400EDD02200000D82CF4FF0047
+:20E7E00068EC9B0000EAFF00A4F4FF0098F6FF00C4D400001CEAFF0088EA9B00A4C400000B
+:20E8000090C4000090C4000021D50000121001218A23FF0F1626401024900A7026B02A9011
+:20E820000418C4201626401006900A7107B1269122788020080042280C0237BC9860C8B8A7
+:20E840008278107A1018042000D804F001E00E78F5230D208C25FF9F07F200228F04F10D75
+:20E86000C2930418042002DD0018442300D804F001E00E7890170DF0147DB49D8C25FF9F9D
+:20E8800006F265BDED0D8290001804200218C42000D8001C0430087505F0016D0E7D001C69
+:20E8A0000430F52340238C20FF8F08F202B865B8EB08828002184423C2E248F600DD06184B
+:20E8C00042230218C42007F001DD061842230418C4202F27822000D83209EFFB88720C1072
+:20E8E000012190E8381400311508930A00D81E09EFFB0E1002210C10012184E882210800C8
+:20E900002F26462010100121AA70307008012A0000DF141001212E78001C4430001441312C
+:20E920000CF01626011027913F67821601113860860F6FFE61B82E7812100D21E70841832A
+:20E94000001C44304A2200207A750AF040234020660F6FFE821601112F2348201410002164
+:20E960004308410356F0016D4E0F6FFE82160111307D1626C1140491162641133A71002032
+:20E980004205422A0C0237BC9A62C8BA827A507A7A08EFFB26910CE80E110021027F1F0A7E
+:20E9A000C52314100021C308418309F0821601113865060F6FFE61B8307D330AC5231626B2
+:20E9C000C1144791002280048508E4835A70A4910C10002180250810027D422D0C1237BCF8
+:20E9E0009D65C8BD827DAE7D1CF016264013A6900C10002180250810027D422D0C1237BC9C
+:20EA00009D65C8BD827D02254D1501E5AE7D0AF000DD08F03D793FB8A2701C7802792E7D8E
+:20EA2000002581152E7A022743232F21C6201A184420037102214F030A70ECB03D65ABB01C
+:20EA40006EB08816401186164D118A744A24007800D91D6501E5A82000022F240293C021F7
+:20EA600085005B7A4229000237B8386049B84A0E6FFE03D9B860FBD5A4780A1804208A7062
+:20EA80004A24007800DAA82040022F200280C02245042F214024422A000237B8586049B8E6
+:20EAA000160E6FFE03D901E0A4780818042001D80CDC5F056FFEA1C0F1C02E0D4FFE3A70D2
+:20EAC0001A714877767920916870781984200E218E0F00000002D07E00DD2AF016200220D4
+:20EAE000609216214123DB63422B0C0237BC9B63C8BB827B60B16192DB63422B0C0237BCAF
+:20EB00009B63C8BB827B61B16292DB63422B0C0237BC9B63C8BB827B62B1439201E043B18A
+:20EB2000960D6FFEE971307801E5B07DB10DC29315054FFEF1C0960C4FFE3A702F1700F6B0
+:20EB40000810150926170DF61A71A6154011821502116FB842280C0237BC9860C8B88278FA
+:20EB60005A702F230620A81540110FE042280C0237BC9860C8B882782F26062000D8FA70BC
+:20EB800009F0162501106791F273CA27CA2001E00E78F30882804A2400208A772CF01625AE
+:20EBA000CE1307968A150311EA744A2400780FB800DAA82000022F240293C022C5007B7BF0
+:20EBC0005B7A310A050004962F20C8340B713E0EAFFB46968EE82F2288050B702E0EAFFB38
+:20EBE000249688E8422240202F2606204A24402001E7EE7F82150011A70F0290B01544117F
+:20EC00002F21C8042F228805A9702A739CFE86E895D1D20CAFFD096982150211A970802077
+:20EC2000820E4025011212110321A4FF0F0D812F000000088DD100184020B01541111C11F4
+:20EC40004021227811792A702909B300C6908615411105982278422D0122117F37B9002103
+:20EC6000400549B802E0520C6FFE03D97B08C30310110121AA154011227811786B08930000
+:20EC8000A4154011C27811785F089300A41D841310110021AA1D0410AC150011410812010A
+:20ECA00000D8AC1D04108A20FF0F71D19A1D1C101B0C102028702E0CAFFD01E16DD102D8F3
+:20ECC00014B100D815B101D818F04021000940210124B20DAFFD02DA487010F001E0AC1D57
+:20ECE000041003D80AF0A41D841310110021AA1D041000D8AC1D041015034FFEF1C0EA0AF7
+:20ED00004FFE5DD51A71B21541110876F52040205AD74128C10719613C790E21800F00008E
+:20ED2000000226961078607F4796B21541110FE8F52040204128C2071A6206965C7A507A62
+:20ED4000607F279603E800D807F0B21540118C20FF8FFBF301D8B41541113A70F52040200A
+:20ED60001B780E20810F0000000230782696607F4796B41541110AE8F520422006965B7A2B
+:20ED8000507A607F279688E8B41540118C20FF8FCA216220B615411139D0347814984128F5
+:20EDA000C10719613C790E21800F0000000226961078607F4796B61541110EE830D03478DD
+:20EDC00014984128C2071A6206965C7A507A607F279688E8B61540118C20FF8FCA216220CE
+:20EDE0000B9E110813000C9E090852003309102024D0402681128E0CAFFD02DAC970A97163
+:20EE000001DAFA0D200000DBA21500111D780E20810F00000002A61D4410A81D04102902DD
+:20EE20004FFEE078F1C0CE094FFE13D5801500118B089F000FD000DB75B0A015001161088A
+:20EE4000B30211D248709E0AAFFD216A40224005A9718021820102DE2A0CAFFDC97216F09B
+:20EE6000FEFF000077D5000090C4000088D5000000EAFF002CF4FF000862000090C40000D2
+:20EE8000B5D50000D4D50000A015001101E0A01D0410FE0D20006870C97542F04022400DA5
+:20EEA000420AAFFD4022810D01DDE60D2000A970F0D02080F0D021A032F053207E808A154D
+:20EEC0000011412881000CF23860ECD10D08830F0000FF0F107809F0E9D007F022780D084F
+:20EEE000D20CE6D110784079881701F0159101E0107A2B0AF20015B19815001180B8981D03
+:20EF0000041002D800DD14B1B5B1DED1D609AFFD0969DDD0A0B0A1B002F003DD41016FFE80
+:20EF2000A970E078F1C0C6086FFE8A21FF0F1A70D6D09A185C00D6D015908FE8D4D02310E4
+:20EF4000800082E036022200CA262211D0D001DA55B0D0D020B0CFD07C100001CED5530838
+:20EF60001302CCD160998C23FF8F23F2C1D240824411010642790B09950131089200C3D11F
+:20EF800084110201C3D17579618101E07A6241A1C2D25012020870817A6250A1BDD17C19F5
+:20EFA0000400DB01200005DED301200006DEB9D0B8D2009801E00E7900B2801200073B09F4
+:20EFC0000300B4D08A22FF0F357841A050A0B4D036782790ADD04969B0104401B1D0507A0A
+:20EFE0000A73A7FD1DE8101002218C228785A9D0BE07E9FF2098A7D08010000735092300A1
+:20F000009870A4D000DA7C188400357841A050A098D020809FD04418580000DE7DF0A2D11B
+:20F02000C208AFFD09699AD000D934B001DEA7F08A21FF0F00D8B87008730BF0F025C21035
+:20F040008C22FF8F03F401E0107801E3707B8872ED0B82801708820094D18A08AFFD09699B
+:20F060008BD000D934B002DE89F000DF0A2640012872287528730AF05075CA224503D877BB
+:20F0800001E7F07F0875C971310F031181D0F578C180110984037071CA234500B87706F036
+:20F0A000D173CA238D0328761080D10D05901072CA220D00A970E6F1A27A8C221080CA253A
+:20F0C0008D017BD5A9701E08AFFD216D74D11621410127916DD04969B010440171D0507A64
+:20F0E0000A7367FD00DE8CE840254014F60F6FFD4025811466D0D4B003DE41F064D004D9DC
+:20F1000034B0D5B05CD040200124C1B04025C0177209AFFD02DA0C1001215CD0A4184400BB
+:20F120001010012159D0AA1844001010012157D0A2184400AC1884035ED0402001244609AA
+:20F14000AFFD02DA52D0149081E001DACA228C034ED10A70A60A200001DB101000211D788F
+:20F160000E20810F0000000248D0A61844001010002146D11D78A8190400D5062FFEC970C2
+:20F18000F1C06E0E0FFEA1C14BD041D540C0149584E084012D0000DF40270C7332240010B8
+:20F1A000147C007C03B20DB4A20038D1E970E9724A0A2000E973DAFC01D814B5B3F01595D9
+:20F1C0000F0851001A09CFFA02D815B5ABF0E970E1FC80E0A7F4BA0A8FFB80E0A3F42BD625
+:20F1E00036D38A21040BB0164411C970496924FD87E833D1EE0E6FFD0969F4B593F0159502
+:20F20000E90811009816001145208004981E041001D815B50AD8B8FC2AD36870C60E6FFD2C
+:20F22000216B29D12E110087AC1EC413A41E04103011008782210608AA1E0410A21E0410E2
+:20F240004023C0053E08AFFD02DA40230008C9713208AFFD80218209149581E001DACA2230
+:20F26000CC0316D0C9719609200001DB0DD02EF090D20000C4D40000BCF40000FF0F000051
+:20F2800026D6000098F6FF002CF4FF0000EAFF0064F5FF00A4F5FF0050EE9B00DCF5FF0044
+:20F2A000E2F5FF0047D6000052D600005CD600008ED60000A4C4000078F6FF0098D600005A
+:20F2C000A5D6000028F8FF00C971FA082FFE92DAA21600111D780E20810F00000002A61EDD
+:20F2E0004410A81E04101FF001D89BFC9BE8A2098FFB99E83CD58B71A9700FFE2708910035
+:20F30000A97000C17EFE0FF0C7FE0DF0AC1700F005FF09F035D1CE0D6FFD422140056920A8
+:20F32000400035052FFEA1C0E1C4E1C0E1C1E1C2E1C36A248012E1C4501703F000DA08F0A5
+:20F34000F520818014238C0001E220B4C9E2BAF727D118110009921B040020110009941BFD
+:20F360000400C1C429200003C1C3C1C2C1C1C1C0E07FC1C4F1C0E1C5141701F03491250964
+:20F38000110108170DF09915011719095200A9718021820E2E082FFE7ADA9915401704F00A
+:20F3A0008A20FF0FC1040FFEE1C46A248012E1C400D8C1C429200003E07FC1C4F1C00DD13D
+:20F3C000220D6FFD09690AD0181000090420BE8F000000B805F208D10C9185B80CB1730111
+:20F3E000AFFF01D878F6FF00EFD6000068EC9B000FD700003CEAFF00F1C0FA0B0FFE6876B9
+:20F400000A25009039D37FD806F48611400138D505B55FD800B3009506B3019D05B3029D04
+:20F4200004B3068D80E0CA20620080E2CA22620002BA1B7845780A228083CA22620003BAE0
+:20F44000457801B388114001449D027A43B386114101059D227802B300D88EB8CE092FFD23
+:20F4600068710E9D23D1B0190400029DB2190400019DB41904000095B6190400068DB8199E
+:20F480000200DD032FFE9C194003E078F1C08DE816D140D800B101D801B100D88E092FFD11
+:20F4A0008EB808D807F014D10C9185B80CB18A20100046088FFFD1C0E07EE078F1C0042001
+:20F4C000BE8FFFFF00F0087208F20CD1160C6FFD42214005692040005322C0028CB8420BD9
+:1CF4E0002FFD8EB8E9F1E07818F7FF00F0C800002CF4FF003CEAFF0085D7000006
+:02000004008872
+:200000000000000000000000000000000000000000000000000000000000000000000000E0
+:200020000000000000000000000000000000000000000000000000000000000000000000C0
+:1000400000000000000000000000000000000000B0
+:02000004008872
+:200100000080008000800080008000800080008000800080008000800080008000800080DF
+:200120000080008000800080008000800080008000800080008000800080008000800080BF
+:2001400000800080008000800080008000800080008000800080008000800080008000809F
+:2001600000800080008000800080008000800080008000800080008000800080008000807F
+:2001800000800080008000800080008000800080008000800080008000800080008000805F
+:2001A00000800080008000800080008000800080008000800080008000800080008000803F
+:2001C00000800080008000800080008000800080008000800080008000800080008000801F
+:2001E0000080008000800080008000800080008000800080008000800080008000800080FF
+:200200000080008000800080008000800080008000800080008000800080008000800080DE
+:200220000080008000800080008000800080008000800080008000800080008000800080BE
+:2002400000800080008000800080008000800080008000800080008000800080008000809E
+:2002600000800080008000800080008000800080008000800080008000800080008000807E
+:2002800000800080008000800080008000800080008000800080008000800080008000805E
+:2002A00000800080008000800080008000800080008000800080008000800080008000803E
+:2002C00000800080008000800080008000800080008000800080008000800080008000801E
+:2002E0000080008000800080008000800080008000800080008000800080008000800080FE
+:200300000000000000000000000000000000000000000000000000000000000000000000DD
+:200320000000000000000000000000000000000000000000000000000000000000000000BD
+:2003400000000000000000000000000000000000000000000000000000000000000000009D
+:2003600000000000000000000000000000000000000000000000000000000000000000007D
+:2003800000000000000000000000000000000000000000000000000000000000000000005D
+:2003A00000000000000000000000000000000000000000000000000000000000000000003D
+:2003C00000000000000000000000000000000000000000000000000000800000000000009D
+:2003E0000000060000000000000000000000000000000200000000000000140000000000E1
+:20040000000000000000000000000800000000000000400000000000000000000000000094
+:20042000000000000000000000F0000000000000000000000000000000F0000000000000DC
+:200440000000000000000000000060006C00AE001A01380180019201FE012E0234029A02B9
+:2004600060038403C6031A042604D404F8049405EE05FA0518064806D206F0062C07560758
+:200480005C079207B00734089A08A608AC08E208E808F4086C09EA09560AC20AA60B260D1B
+:2004A000500DB00DBC0DFE0D6A0E880ED00EE20E4E0F7E0F840FEA0FB010D41016116A11B6
+:2004C000761124124812E4123E134A1368139813221440147C14A614AC14E2140015841503
+:2004E000EA15F615FC15321638164416BC163A17A6171218F618761AA01A001B0C1B4E1BE4
+:20050000BA1BD81B201C321C9E1CCE1CD41C3A1D001E241E661EBA1EC61E741F981F342060
+:200520008E209A20B820E82072219021CC21F621FC2132225022D4223A2346234C23822378
+:20054000882394230C248A24F62462254626C627F02750285C289E280A29282970298229C0
+:20056000EE291E2A242A8A2A502B742BB62B0A2C162CC42CE82C842DDE2DEA2D082E382E34
+:20058000C22EE02E1C2F462F4C2F822FA02F24308A3096309C30D230D830E4305C31DA314C
+:2005A0004632B232963316354035FEFFFEFFFEFF44006400A201B4023A037204A60460059C
+:2005C0002C060A0762088609DC090C0A7A0B740C2E0D940DB40DF20E04108A10C211F611BA
+:2005E000B0127C135A14B215D6162C175C17CA18C4197E1AE41A041B421C541DDA1D121F68
+:20060000461F0020CC20AA21022326247C24AC241A261427CE27342854289229A42A2A2B99
+:20062000622C962C502D1C2EFA2E52307631CC31FC316A3364341E350000000000000000A0
+:2006400001000100FFFFFFFF0080008000800080000000800080008000800000000000009C
+:20066000000000000000000000000000FECA000000800080008000800000000000000000B2
+:2006800000000000000000000000FECA000000000000000000000000000000000000000092
+:2006A00000000000000000000000000000000000000000000000FECA002008000400000046
+:2006C0005800580059000000440021B90500000207000400080000030600000001000400CB
+:2006E000B100FECA00100800030000002C002C002D000000220017B80600000408000500D9
+:200700000900000507000000010004005900FECA0008080003000000160016001700000048
+:2007200011000BB607000008090006000A00000808000000010004002D00FECA0000FECAED
+:20074000FECA4000FECAFECA3800FECAFECA3000FECAFECA2800FECAFECA000000000000C1
+:200760000200040001000700050006000300ED1CD31CC41D3A1CEC4975BCC03E4E611D2AD4
+:200780005C59E77FFD0B0080008000800080008000800080008000800080008000800080B6
+:0407A00000800000D5
+:02000004008971
+:200000000000000000000000000000000000000000000000000000000000000000000000E0
+:200020000000000000000000000000000000000000000000000000000000000000000000C0
+:200040000000000000000000000000000000000000000000000000000000000000000000A0
+:20006000000000000000000000000000000000000000000000000000000000000000000080
+:20008000000000000000000000000000000000000000000000000000000000000000000060
+:2000A000000000000000000000000000000000000000000000000000FECAFECAFECAFECA20
+:2000C00000000000FA000000000000009001000000000000FA00000000000000900100000A
+:2000E00000000000FA000000000000005E01000000000000FA000000000000005E0100004E
+:20010000FA00900131FC2C00FA00900131FC2C00FA005E01FFFB2C00FA005E01ACF4680037
+:200120000500A000040004001A0233024502520246032D031B030E0304000400040004006E
+:2001400005000500050005006200530044003500AC00AC00AC00AC00CB00A10082006B0054
+:2001600052011801EF00D100060008000A000C00FECAFECAFECAFECA00000000820000008D
+:2001800000000000C8000000000000008200000000000000C80000000000000078000000D5
+:2001A00000000000A0000000000000007800000000000000A00000008200C80042FF1800E4
+:2001C0008200C80042FF18007800A000D0FD30007800A000D0FD30000500500005000500F3
+:2001E0000D01190123012901A30197018D018701030003000300030004000400040004001B
+:2002000032002A0021001A00570057005700570061004B003B002E00AD0091007E006F00AB
+:200220000400040004000600FECAFECAFECAFECA0000000038000000000000005000000004
+:20024000000000003800000000000000500000000000000039000000000000004B00000092
+:20026000000000003C000000000000004B000000380050007EFF1E00380050007EFF1E00B1
+:2002800039004B002EFF28003C004B002FFE4800050028000600060086008D009100940018
+:2002A000D200CB00C700C40002000200020002000300030003000300170012000E000A00C1
+:2002C0002A002A002A002A002C002000170010005A004D0045003F000200020002000300CF
+:2002E000FECAFECAFECAFECA000060006C00AE001A01380180019201FE012E0234029A02FB
+:2003000060038403C6031A042604D404F8049405EE05FA0518064806D206F0062C075607B9
+:200320005C079207B00734089A08A608AC08E208E808F4086C09EA09560AC20AA60B260D7C
+:20034000500DB00DBC0DFE0D6A0E880ED00EE20E4E0F7E0F840FEA0FB010D41016116A1117
+:20036000761124124812E4123E134A1368139813221440147C14A614AC14E2140015841564
+:20038000EA15F615FC15321638164416BC163A17A6171218F618761AA01A001B0C1B4E1B45
+:2003A000BA1BD81B201C321C9E1CCE1CD41C3A1D001E241E661EBA1EC61E741F981F3420C2
+:2003C0008E209A20B820E82072219021CC21F621FC2132225022D4223A2346234C238223DA
+:2003E000882394230C248A24F62462254626C627F02750285C289E280A2928297029822922
+:20040000EE291E2A242A8A2A502B742BB62B0A2C162CC42CE82C842DDE2DEA2D082E382E95
+:20042000C22EE02E1C2F462F4C2F822FA02F24308A3096309C30D230D830E4305C31DA31AD
+:200440004632B232963316354035FEFFFEFFFEFFFF7FFF7F000000000060006000200020C4
+:200460000040004000400040002000200060006000000000FF7FFF7FFF7FFF7F0000000084
+:2004800000000000000000000000000000000000000000000000000000000000000000005C
+:2004A00000000000000000000000000000000000A8FFA5FF00001501A2020C030000CBF865
+:2004C000FBF0A6F000004E21BB4C7B71FD7F7B71BB4C4E210000A6F0FBF0CBF800000C0308
+:2004E000A20215010000A5FFA8FF00000000000000000000000000000002A802B301000097
+:20050000C001B0017A0100009701890130010000140132010001000000012801D600000052
+:20052000000280010001000000010001C00000000001800080000000800080004000000034
+:2005400040004000200000000002700180010000A0000001E00000005000B000A0000000E6
+:20056000080010002B000000040008001000000002000D001C0014004400160070002200F1
+:20058000B4002800040132006801500008025000A8026400700364003804000038040000D8
+:2005A00038040000380400003804000038040000000000000000000000000000000000004B
+:2005C000000000000000000000000080FECA000000000000000000000000000000000000D3
+:2005E0000080FECA0000000000000000FECAF500A41A70D30800FECAD600507712CD0700A2
+:20060000FECAB800FBD395C40600FECA9900A730B3B80500FECA00000000000000000000BD
+:20062000FECA00200400B10004000300FECA00100200590004000400FECA000801002D00DD
+:2006400004000500FECA00003C009300EC00E7000000F5FD41FB53F946FA0000120B101A26
+:200660007C292835933928357C29101A120B000046FA53F941FBF5FD0000E700EC00930043
+:200680003C00000000000000000000000000000000000000000000007700AD0000006BFE91
+:2006A000A8FD0000BA0481060000F3F358EF0000EF25544E0060544EEF25000058EFF3F32A
+:2006C00000008106BA040000A8FD6BFE0000AD0077000000000000000000000000000000A3
+:2006E000000000000000DBFE2208BD030AFFA7FADCFA36015108A108A4FEADF11BEF7301C0
+:20070000C6241E489D611E48C62473011BEFADF1A4FEA10851083601DCFAA7FA0AFFBD0304
+:200720002208DBFE000000000000000000000000000000000000AB000000930E0000F20A6E
+:200740000000ED0D0000B60F000059100000B60F0000ED0D0000F20A0000930E0000AB006A
+:20076000000080FE0000D1FE00007504000032100000D91C00005E220000D91C00003210C5
+:20078000000075040000D1FE000080FE0000D9FE000006FC00008CFE0000660D0000AC22EF
+:2007A0000000052D0000AC220000660D00008CFE000006FC0000D9FE0000C2000000C2FCE3
+:2007C00000003EF9000034070000402600009437000040260000340700003EF90000C2FCE0
+:2007E0000000C2000000A8010000680000008CF700002FFF0000BE260000EE400000BE267F
+:2008000000002FFF00008CF7000068000000A80100005D000000A203000032FA00007FF772
+:2008200000001A2500006C4A00001A2500007FF7000032FA0000A20300005D00000097FE4B
+:200840000000A9030000CBFF0000B3F10000C221000000550000C2210000B3F10000CBFFF5
+:200860000000A903000097FE0000ADFE000069000000940500003DEF0000491C0000A15FF9
+:180880000000491C00003DEF00009405000069000000ADFE0000000022
+:02000004008A70
+:200000000080008000800080008000800080008000800080008000800080008000800080E0
+:20002000FF7FFF7F00000000006000600020002000400040004000400020002000600060C4
+:200040003200640064000080320064006400008032006400640000803200640064000080B8
+:2000600000000000000000000200020004000400070007000B000B00100010001600160004
+:200080001D001D00240024002D002D0036003600410041004C004C00580058006600660082
+:2000A000740074008300830093009300A400A400B600B600C900C900DD00DD00F300F30046
+:2000C000090109012001200138013801520152016C016C0188018801A401A401C201C201F6
+:2000E000E101E101010201022302230245024502690269028E028E02B402B402DC02DC0240
+:20010000050305032F032F035A035A0387038703B503B503E503E503160416044804480491
+:200120007C047C04B104B104E804E804200520055A055A0595059505D205D2051006100667
+:200140005006500692069206D506D5061A071A0760076007A807A807F207F2073E083E0821
+:200160008B088B08DA08DA082B092B097E097E09D209D209280A280A800A800ADA0ADA0A29
+:20018000360B360B940B940BF40BF40B550C550CB90CB90C1E0D1E0D850D850DEF0DEF0DE3
+:2001A0005A0E5A0EC70EC70E360F360FA80FA80F1B101B10901090100711071181118111E3
+:2001C000FC11FC117A127A12F912F9127B137B13FE13FE13841484140C150C1596159615D1
+:2001E00021162116AF16AF163F173F17D117D11766186618FC18FC18941994192E1A2E1A7D
+:20020000CB1ACB1A691B691B0A1C0A1CAC1CAC1C511D511DF71DF71D9F1E9F1E4A1F4A1FE0
+:20022000F61FF61FA420A4205521552107220722BB22BB227123712329242924E224E22446
+:200240009E259E255B265B261A271A27DB27DB279D289D2861296129272A272AEE2AEE2A20
+:20026000B82BB82B822C822C4E2D4E2D1C2E1C2EEB2EEB2EBC2FBC2F8E308E30613161312A
+:20028000363236320C330C33E333E333BC34BC3496359635713671364D374D372A382A3854
+:2002A00008390839E739E739C73AC73AA73BA73B893C893C6B3D6B3D4F3E4F3E323F323FE0
+:2002C00017401740FC40FC40E141E141C842C842AE43AE43954495447C457C456446644636
+:2002E0004B474B47334833481B491B49034A034AEB4AEB4AD34BD34BBB4CBB4CA24DA24DF0
+:20030000894E894E704F704F575057503D513D512352235208530853ED53ED53D154D154DD
+:20032000B455B45596569656785778575858585838593859175A175AF45AF45AD15BD15BDD
+:20034000AC5CAC5C855D855D5E5E5E5E355F355F0B600B60DF60DF60B161B16182628262E9
+:20036000516351631F641F64EA64EA64B465B4657B667B664167416705680568C668C668F9
+:2003800085698569426A426AFD6AFD6AB66BB66B6B6C6B6C1F6D1F6DD06DD06D7E6E7E6E01
+:2003A0002A6F2A6FD36FD36F797079701D711D71BE71BE715B725B72F672F6728E738E73CF
+:2003C00023742374B474B47443754375CE75CE7557765776DC76DC765D775D77DB77DB771F
+:2003E00056785678CE78CE7842794279B279B2791F7A1F7A897A897AEE7AEE7A517B517B69
+:20040000AF7BAF7B0A7C0A7C617C617CB47CB47C047D047D4F7D4F7D977D977DDB7DDB7DF0
+:200420001B7E1B7E577E577E907E907EC47EC47EF47EF47E217F217F497F497F6E7F6E7FB2
+:200440008E7F8E7FAA7FAA7FC37FC37FD77FD77FE77FE77FF37FF37FFB7FFB7FFF7FFF7F60
+:20046000FECAFECAFECAFECA0000FFFFFFFF0002FFFFFFFFCD0CFDFFFDFFFDFFFDFFFDFF9D
+:20048000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF9C
+:2004A000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF7C
+:2004C000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF5C
+:2004E000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF10009600FDFF8E
+:20050000FFFF030003000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFECA0000FFFFFFFF00021F
+:20052000FFFFFFFFCD0CFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF1A
+:20054000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFDB
+:20056000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFBB
+:20058000FDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFFFDFF9B
+:2005A000FDFFFDFFFDFFFDFFFDFF10009600FDFFFFFF030003000000FFFFFFFFFFFFFFFFB1
+:2005C000FFFFFFFFFFFFFECA00000000FECA00000000FECA00000000FECA00200000FECA19
+:0C05E00000109402FECA00080000FECAD1
+:02000004008C6E
+:20000000F82300E8FFFFFFFFF84600E801010081F84600E802010081F84600E803010081E3
+:20002000F84600E804010081F84600E805010081F84600E806010081F84600E8070100810A
+:20004000F84600E810010081F84600E811010081F84600E812010081F85E05E8FFFFFFFF36
+:20006000F89C05E8FFFFFFFFF84600E815010081F84600E816010081F85000E8FFFFFFFF5C
+:20008000FFFFFFFFF804F0FFFFFFFFFFFFFFFFFFF87001EAFFFFFFFFF83100EAFFFFFFFF23
+:2000A000F800A0FFFFFFFFFFFFFFFFFFFFFFFFFFF82800E8FFFFFFFFFFFFFFFFF80CF0FFC2
+:2000C000FFFFFFFF1000008350C0619B1200008351C0619B1400008352C0619B16000083A5
+:2000E00053C0619B1800008354C0619B1A00008355C0619B1C00008356C0619B1E00008346
+:2001000057C0619BFFDF843800DFFFF6F80064FFFFFFFFFFFFFFFFFF000060991EDFFFF521
+:20012000F8B04FFC01006099FFFFFFFFF804F0FFFFFFFFFFF84A00E8FFFFFFFFFFFFFFFFCD
+:20014000F85502EAFFFFFFFF2803409FFFDF820310010081FFDF110BA63683FD2803609FEB
+:20016000000000870808609F48CE4199FFFF008500100083FFDF590AFFDF111A862000EC07
+:20018000FFFFFFFFF0FF008500200083FFDF590AFFDF111A862200ECFFFFFFFF00FE0085EF
+:2001A00000300083FFDF590AFFDF111A863100ECFFFFFFFFFEFF008500400083FFDF590A1D
+:2001C000FFDF111A863600ECFFFFFFFF00F0008500500083FFDF590AFFDF111A866000EC0E
+:2001E000FFFFFFFFFFFF008500000083FFDF590AFFDF111A865E00ECFFFFFFFFF85C00ECA7
+:20020000FFFFFFFF7CCC41994B84609974CC5199D8827099000000850408609DF85400ECA5
+:20022000FFFFFFFF8001409DFABE609D8101409DFBBE609D0508609900806099684D61996C
+:20024000FFDF86008000609900016099FFFFFFFFF8B101EAFFFFFFFF0100008144CD6199AE
+:2002600055AA00832280619B2180619B2080619BF80066FFFFFFFFFF2803409FFF0100853D
+:20028000FFDF590A0808609DFFDF012B10010085FFDF112BA65709FD2803609FF83400EC11
+:2002A000FFFFFFFF81003099C00100998100309BFFDFBE04660100EC8001009BA001009B07
+:2002C000011CB0FFF8B357FCF8B31FFCFFFFFFFFFFDF809BC001409FFFDFBC2F660500ECD9
+:2002E000C201409BF8B11FFC14000083F8B1DFFCFFFFFF830908609BFFFFFFFFFFDFBC2738
+:20030000660500ECC301409BF8B15FFC14000083F8B1DFFCFFFFFF830908609BFFFFFFFF40
+:20032000C001609FE8017099EB014099FFDFB804060800EC100000850A08409BC101409995
+:2003400008000080FFDF5900069654FD0A08609BFFDFBC1CC1016099FFFFFFFFF80400EC8F
+:20036000FFFFFFFFFF0F0085FFDF590AF80000EC8002619DFFFFFFFF0408409920000080C8
+:20038000FFDFC301FFDFD44CF86CE0FE8419D4FD0499D3FD040860998000009900003099B9
+:2003A0008000109904CB3FFC00001099F8CB3FFCFFDF8600F8FB3FFCFFFFFFFFFFFFFFFFD9
+:2003C000FFFFFFFFF8E701EAFFFFFFFF0408409900800085FFDF5928060500ECFFFFFFFF1F
+:2003E0000100008144CD6199FFFFFFFFF80066FFFFFFFFFFF8FE01EAFFFFFFFF0908409B52
+:20040000FFDFB97D860900ECFFFFFFFFFFDFB805866E02EAFFFFFFFF0908409BFFDFB80553
+:20042000860200ECFFFFFFFFFFDF83790908609BFFFFFFFF0A08409BFFDFB97D860400ECF3
+:20044000FFFFFFFFFFDF83790A08609BFFDFF99BF0BE709BFFFFFFFF04084099200000800D
+:20046000FFDFC301FFDFD44CF86CE0FE80000099000030998000109984CB3FFCFFDF8402A1
+:200480000000309B3D02019B01003099F8C33FFC0000309901ECB0FFF8E37EFCF8E33FFC26
+:2004A000FFFFFFFFE5024199FFDFB80C8635BAFD40000081FFDF3908FFFF1F99FFDF21CB0B
+:2004C000F8CB3FFCFFDF84007A024199FFDFB80C8601BAFD7C024199FFDFB80C8611BAFD3E
+:2004E0003B024199FFDFB80C8621BAFDFFDF04CA40001099F8F73FFC7902419941001099E7
+:20050000F8F73FFC8002419945001099F8F73FFCE182409942001099F8F73FFCE2824099AF
+:20052000FFDFB80C8645BAFD2D03409943001099F8F73FFC32034099FFDFB80C8655BAFD36
+:200540003003409944001099F8F73FFC33034099FFDFB80C8665BAFD30BA50994600109963
+:20056000F8F73FFCFFDFA23CF8B08FFC47001099F8F73FFCF9BE4099FFDFB8040675BAFDEC
+:20058000E482409948001099F8F73FFCE3824099FFDFB8040685BAFDFFDF14CAF8FB3FFCFD
+:2005A000FFFFFFFFFFFFFFFF55AA00831E80619B1D80619B1C80619BF80066FFFFFFFFFF9D
+:2005C000FFDF809B0000709901000081F8B1CFFC00200081F8B18FFC00000081F8B14FFCD9
+:2005E0003CBA00810400709900000081F8B1CFFC4C840081F8B18FFC00000081F8B14FFC88
+:20060000D0A700810800709900000081F8B1CFFC34BA0081F8B18FFC00000081F8B14FFCC4
+:20062000E0A700810C00709900000081F8B1CFFCB7030081F8B18FFC00000081F8B14FFCC4
+:20064000240300811000709900000081F8B1CFFC04BA0081F8B18FFC00000081F8B14FFCFC
+:20066000D8B900811400709900000081F8B1CFFCB0B90081F8B18FFC00000081F8B14FFCC3
+:2006800050820081180070990207008127C0619913320081F8B14FFC112200810CC0719937
+:2006A00054760081F8B14FFC1032008108C071990000008540CE619DFFFFFFFFF80064FF7E
+:2006C000FFFFFFFF008000850408609D0608609DF4BE609D6C4D619D40CE619DFFDF809A9B
+:2006E00000000080D43F7098D4BF7098D43F7198D4BF7198D43F7298D807709820035099FC
+:20070000E80770990000008109086099FFFFFF810A08609900000081C0016099C1016099D7
+:200720005000008154CD61992000008164CD61993000008174CD6199D882509974CC719988
+:200740004B8440997CCC6199F8B1CFFCFFDFA27CFFDFA27CFFDFA27C20027099000000819B
+:2007600088CD61990100008158CD6199010000815CCD6199FF03008160CD619901000081B8
+:2007800078CD61993E0300817CCD61993E03008180CD6199F80064FFFFFFFFFF04084099D0
+:2007A000E0830080FFDF58080608409B001C0080FFDF5809FFDF5D18F4BE409B1060008084
+:2007C000FFDF5809FFDF5D186C4D419B00000080FFDF5809FFDF5D180408609906086099D4
+:2007E000F4BE60996C4D619940CE6199F80064FFFFFFFFFFFFFFFFFF3503409F3403609FF3
+:20080000FFDF809B35036099C101409901000080FFDF5900F860E0FEFFDFBC04C1016099CC
+:200820004CCD419BFFDF92013003409DFFDF013A00000087FFDF092B843309FD847709FDD2
+:2008400088CD619B3503609FE8015099FFDF839EF8A08FFC01000082FFDF5801060600EC6A
+:20086000FFFFFFFFE8015099F8A0CFFC14000084FFDF1020063000ECFFFFFFFFF8A08FFC60
+:2008800001000082FFDF5801060700ECFFFFFFFFFFDF899BFFDF5B09FFDF0318FFDF03A2E9
+:2008A000FFDF43A6010000830908609BFFFFFFFF4CCD419BFFDF9201FFDF3914FFDF10481E
+:2008C000F8E8E0FE0C9405FD8CCD6199F8B44FFC0C9338FD35034099FFDF01183503609961
+:2008E000100000850A08409BC101409908000080FFDF5900069654FD0A08609BFFDFBC1C6C
+:20090000C101609913000083FFDFA07DF8B4B7FCFFDFBC050C0BBAFDFFDFA07DF8B477FCA5
+:20092000FFDF00498C0386FDFFDFA07DF8B437FCFFDF08498C0386FDE801709BEB014099AA
+:20094000FFDF9A00EB016099EC076099F80064FFFFFFFFFF40CE419D00800083FFDF5929A8
+:20096000860064FFFFFFFFFF3003409BC303609BE582409BCB03609BF7BE409BC403609B66
+:200980004603409BC503609B8002419BCC03609BE807409BC903609BEA07409BC603609B27
+:2009A000EB07409BC703609BCA03609DF80064FFFFFFFFFFFFFFFFFFC001409FC40140994A
+:2009C000EA07409BFFDFBC17F8ECE0FE8C9644FDEA07609BC001609F0C0600EC04084099E6
+:2009E00000020080FFDFC300FFDFD344FFDFB97D8609D4FD04086099FFFFFFFFC001409FCA
+:200A0000C5014099EB07409BFFDFBC0FF8ECE0FE8C9644FDEB07609BC001609F0C0600ECF1
+:200A20000408409900010080FFDFC300FFDFD344FFDFB97D8609D4FD04086099FFFFFFFF45
+:200A4000C001409FC6014099E807409BFFDFBC1FE69644FDE807609BC001609FC001409FCC
+:200A6000C101409902000080FFDF5808F860E0FEE907409BFFDF0CCB8409BCFD0409BAFD5B
+:200A8000FFDFBC07F8ECE0FE8C9644FDE907609BC001609F0C0500EC040840998000008003
+:200AA000FFDFC300FFDFD3448409D4FD04086099FFFFFFFFC001409FC10140990400008082
+:200AC000FFDF5808F860E0FEFFDFBC37660500EC0408409940000080FFDFC300FFDFD3443F
+:200AE0008409D4FD04086099FFFFFFFFFFFFFFFFF80064FFFFFFFFFFFFFFFFFF9806008129
+:200B00000C916199FFDF819B0491719B0091719DFFFF0080A802008108910199E10030997E
+:200B2000FFDFC35127B38001AFB5BE7EE6B5C7FC0C916199FFDFCC0D0091719BE1003098D6
+:200B40008100309C08800298FF07C0FFFFFFFFFFF88C04FCFFDF4B03FFDF905205FCB7FF3E
+:200B60000480DA63FFDF5433E79E4B00048CDA60FFDF5400E7924B03FFDF817A06F6FFEDFB
+:200B8000FFFFFFFFF80064FFFFFFFFFF000020980000209A000010980000109A0000109C92
+:200BA0007DDFFFF8FFDF3DC9FFDF9A07978044C8B79D9809B7817DC80F92980906FDFFEDB9
+:200BC000FFDF8206478C837996CF27F0FFDF58608ECF27F09C0F59F004000080FFDFB8202C
+:200BE000C6CF07F0C48F0BF26EDFFFF8FFDFB97FF8E0E4FECC0400ECFFFFFFFFF8BD7FFC1D
+:200C0000FFDFD5CBFFDF8213940782FD01000082F8BDD7FCF8BD97FCE100309BF8B37FFCA4
+:200C20000100309960E040910000109960E240930400109B60E440950800109D60E6409781
+:200C40000C00109FFFDF9200FFDF8A08A6CF27F0B48FCAF09CCFCAF0FFDF87A2C18D30982E
+:200C60002858EF902858E592A85AFB94285C1596478E5DC8FFDF8809FFDF8808140398FD3B
+:200C8000FFDF61C8FFDF8CC8FFDF801A9780B1C8FFDF22C8C19D309AFFDF69C8FFDF2AC844
+:200CA00020060081F8AF0FFC03000081FFDF40A300000081F8A70FFCFFDF98088790C340D3
+:200CC000FFDFD344FFDF3908879047A2F8A30FFC9C9008FD9C9030FD9C9000FD9C9028FD56
+:200CE000FDDFFFF89C9008FD9C9030FD9C9000FD9C9028FD7DDFFFF8FFDF38A9FFDF00C865
+:200D0000FFDF0100FFDF20C8FD9087F8FFDF00C8FFDF7900FFDF20C87DDFFFF8143900ECD3
+:200D2000FFFFFFFFE7808D9DDF84809D0F929A15FFDF837D077CE7FFE788FF1CDF8CFF1DFE
+:200D4000E791909DEF95999DE788FF1CDF8CFF1DE791909DEF95999DF8B347FCF8A08FFCB3
+:200D6000F70188FDF8B187FCCC0600ECFFFFFFFF4FA08378F7F181FDFFDFB800868036FEF0
+:200D800047B11900868076FE846DFFFE6EDFFFF8F8A0CFFCFFDF8800F70180FDF8B1C7FCEC
+:200DA000F8B34FFCFFDF8806FFDF9807249001F9D79C01C8D79D22C8FFDF9800FFDF29C8C7
+:200DC000FFDF9800FFDF21C8FFDF8018FFDF31C81C9000FD1C9048FD9C9010FD1C9060FDAD
+:200DE000FFDF28C8FDDFFFF81C9000FD1C9048FD9C9010FD1C9060FDFFDF28C87DDFFFF855
+:200E00001CDFFFF8FFDF8402FFDF102E265C00ECFFFFFFFF59BCE7FF20060081F8AF0FFCA2
+:200E20008F8338A48F90747057B104CAF8A70FFCF8A31FFC3F9EB69DFFDF837EFFDF9A07FD
+:200E4000FFDF836F21BCE7FFF880E7FCE784809D1288FF00226CFF0137ABFF02FFDFFF0332
+:200E6000FFDFFF04E780FF05E784FF06FFDFFF0707FCE7FFE788FF00DF8CFF01E791FF0297
+:200E8000E791FF03E791FF04E780FF05E784FF06EF91FF07E788FF00F78CFF01E791FF0292
+:200EA000E791FF03E791FF04FFDFFF05FFDFFF06EF91FF07FFFFFFFFFFDFFF01E791FF029F
+:200EC000E791FF03FFFFFFFFE791FF06F891EFFCFFDF880EFFDF980FA49CD7FC249CC7FC1C
+:200EE000249001F9D79D9808FFDF21C8FFDF8018FFDF31C8FFDF02C8FFDF9808FFDF22C82E
+:200F00001C9000FD1C9048FD9C9010FD1C9060FDFFDF28C8FDDFFFF81C9000FD1C9048FDBA
+:200F20009C9010FD1C9060FDFFDF28C87DDFFFF81CDFFFF8F8B347FCF8A08FFCF71188FDBE
+:200F4000F8B187FCCC0600ECFFFFFFFF4FA08378F7F181FDFFDFB800868036FE47B119007A
+:200F6000868076FE846DFFFE6EDFFFF8F8A0CFFCFFDF8800F70180FDF8B1C7FCF8B34FFC25
+:200F8000FFFFFFFF20060081F8AF0FFC8F8338A48F90747057B104CAF8A70FFCF8A31FFCD5
+:200FA0003F9EB69DFFDF837E0000109918BCE7FFF880E7FCE784809D1288FF0022ACFF0175
+:200FC00037ABFF02FFDFFF03FFDFFF04E780FF05E784FF06FFDFFF07E788FF00F78CFF01BD
+:200FE000E791FF02E791FF03E791FF04FFDFFF05FFDFFF06EF91FF07FFFFFFFFFFDFFF015E
+:20100000E791FF02E791FF03FFFFFFFFE791FF06F891EFFCA49CD7FC249CC7FC241D88F998
+:20102000D79D980F04001098FFDF0AC8FFDF22C8F8B347FCF8A08FFCF71188FDF8B187FCA7
+:20104000CC0600ECFFFFFFFF4FA08378F7F181FDFFDFB800868036FE47B11900868076FE2B
+:20106000846DFFFE6EDFFFF8F8A0CFFCFFDF8800F70180FDF8B1C7FCF8B34FFC1C9000FDF5
+:201080001C9048FD9C9010FD1C9060FDBC9095FDC41588FDBC4100FDFFDF28C8FD8097F80D
+:2010A0001C9000FD1C9048FD9C9010FD1C9060FDBC4178FDFFDF28C87DDFFFF81CDFFFF8CF
+:2010C00020060081F8AF0FFC8F8338A48F90747057B104CAF8A70FFCF8A31FFCFFDF55C895
+:2010E00000001099FFDF9809E7808171FFDF75C9E784809D1288FF08228CFF0937ABFF0A89
+:20110000FFDFFF0B17ABFF0C27ABFF0D3280FF0EE784FF0F11BCE7FF1288FF08228CFF09FA
+:201120003291FF0AE791FF0B1291FF0C2280FF0D37ABFF0EEF95FF0FF884E7FC1288FF0884
+:20114000228CFF093291FF0AE791FF0B1291FF0C2280FF0D37ABFF0EEF95FF0FF884E7FC4F
+:201160001288FF08228CFF093291FF0AE791FF0B1291FF0C27ABFF0D37ABFF0EEF95FF0FBD
+:20118000FFFFFFFFFFDFFF09E791FF0AE791FF0BFFFFFFFFE791FF0EF895F7FCF8B347FC7B
+:2011A000F8A08FFCF71188FDF8B187FCF8B34FFCF80064FFFFFFFFFFFFDFFFF87DDFFFF8DE
+:2011C000FFDF00CBFFDF28CBFDDFFFF8FFDF00CBFFDF28CBFFDF8600FFDF21CAFFDF31CB41
+:2011E0007DDFFFF80100309B0100309900003098F8DCC7FC60204090600040928000309DD8
+:20120000FFDFB1CBF8CBBFFCF8B3A7FCFFDFA1CAFFDFFF74FFDFFF76FFDF809AFFDF809BCA
+:20122000F880C7FCFFDF837F04FCE7FF7FE340A0CF80E864A7B3809D3FE3A1CAC780D76846
+:20124000FFFFFFFFFFDFE864FFDF820FFFDF9DCBFFDFB1CBF8CFBFFCFFDF837FFFDF9DCBB1
+:20126000FFDF8A0AFFDFA1CBF8CF3FFCFFFFFFFFF80064FFFFFFFFFF0000309FFFDFBDCB28
+:20128000FFDFA27EFFDF94C9FFDFA27EFFDFA0CBFFDFA27EFDDFFFF8FFDFA0CB7DDFFFF861
+:2012A000FFDF94CAFFDFFF75F86E04EAFFFFFFFFF8CB04EAFFFFFFFFF8ADEFFC0000309F44
+:2012C000FFDFFDCBFFDFA27FFFDF9CCBFFDFA27FFFDFE0CBFFDFA27FFDDFFFF8FFDFE0CB41
+:2012E0007DDFFFF8F86E04EAFFFFFFFFF8CB04EAFFFFFFFFF8ADAFFCF8BCF7FCFFDF012B9D
+:20130000F8AD3FFCF8BCF7FCFFDF093AF8AD6FFCFFDFFFF8FFDFFF54FFFFFFFFFFFFFFFF17
+:20132000FFFFFFFFF80064FFFFFFFFFF980200810C916199FFDFFE40FFDFFE52FFDF10026E
+:20134000C69014FDFFDF44CAFFDFF02CFFDFF12EFFDF54CBFFDFA07DFFDF44CB0091719BC1
+:20136000FF0FC0FFFFFFFFFF0891519DFFFFFFFFFFFFFFFFF80064FFFFFFFFFFFFDF7DCBA8
+:20138000F86E04EAFFFFFFFFFFDFFF77FFDFFC39F80064FFFFFFFFFF0070309904C0519958
+:2013A000FFDF510800001099200000807DB147F8031CB0FFFFDFAE1CFFDF21CBF8BB07FC4A
+:2013C000FFDFAA1CFFDF510800000080F8B1C7FCF8B187FCF80064FF08C07199FFFFFFFFF1
+:2013E000FFFFFFFFFFDF05CAFFDF5858060700ECFFFFFFFF00040081AE0360990000008111
+:20140000AD036099FFDF46A3F81200ECFFFFFFFFAE034099FFDF8378A60186FDAE03609933
+:20142000FFDF31A3FFDFDB25FFDFA24DFFDF0EA3AD034099FFDF820000040083FFDF111849
+:20144000C6960CFDAD036099FFDF31A7FFDFDB25FFDFA24DFFDF4EA3FFDFFFF8FFDF809B80
+:20146000FFDF15CAFFDF819FFFDF30A2FFDFDB04F89F97FCFFDF867BFFDFD83CEEB2AFFCFE
+:20148000FFDF30A6FFDFDB05FFDFD83DEEB6AFFCFFDF8A9DFFDF939FFFDF30AAFFDFCC47DA
+:2014A000FFDFD93EFFDFD86EFFDF919EFFDFCC46FFDFD8747FDFFFF8FFDF919DFFDF8A9F84
+:2014C000FFDF30AEFFDFCC46FFDFD935FFDF839FFFDFD87DFFDF8A9EFFDFCC45FFDF829B51
+:2014E000FFDFD92E0F000080FFDFD805FE3E91FD4603409FFFDFC37FFFDF837BFFDF837BF3
+:20150000860D00ECFFFFFFFFFFDFA205FFDF8A9FFFDFA20DFFDFD86EFFDFA205FFDFD86E6A
+:20152000FFDFA20DFFDFD86EFFDFA20DFFDFD86EFFDF919FF8F0FFEDFFFFFFFFFFDF809A73
+:20154000FFDF85CAFFDF585A060500ECFFFFFFFFFFDF38CEFFDFD905BEA960FDF80300EC90
+:20156000FFFFFFFFFFDFB8CEFFDFD928BEA960FDF80064FFFFFFFFFFFFDF86013203609B7C
+:201580003303609BF82406EAFFFFFFFF0608409900400080FFDF580800000080FFDF1008B7
+:2015A000865E06EAFFFFFFFF0608409900400080FFDF580800400080FFDF1008866406EAE6
+:2015C000FFFFFFFF40CD419908000083FFDF59180608409B00040085FFDF5D29FFDF652A0B
+:2015E00000000080FFDF1008865359FD0608609B0100008144CD6199F87506EAFFFFFFFF57
+:201600000608409900600080FFDF580800400080FFDF100886B606EAFFFFFFFF0608409900
+:2016200000200080FFDF580800200080FFDF100886C306EAFFFFFFFF06084099002000807A
+:20164000FFDF580800200080FFDF1008868407EAFFFFFFFFAF030099F8E604EAFFFFFFFFAC
+:20166000FFFFFFFFF80066FFFFFFFFFFFFFFFFFF0508409BF0FF0087FFDF591B00200085C4
+:20168000FFDF113A060066FFFFFFFFFF03000087FFDF591BFFDFB80F061200ECFFFFFFFF39
+:2016A000000030990000309B460300995C03009B0150B0FFF8E37EFCF8E33FFCFFFFFFFF53
+:2016C000FFFFFFFF000030990000309BE0010099EC01009B012CB0FFF8E37EFCF8E33FFC31
+:2016E000FFFFFFFFFFFFFFFFFFDFB817061200ECFFFFFFFF000030990000309B46030099CF
+:201700007203009B0150B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF000030990000309BC2
+:20172000E0010099F801009B012CB0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB807BF
+:20174000061200ECFFFFFFFF000030990000309B460300998803009B0150B0FFF8E37EFC98
+:20176000F8E33FFCFFFFFFFFFFFFFFFF000030990000309BE00100990402009B012CB0FFD0
+:20178000F8E37EFCF8E33FFCFFFFFFFFFFFFFFFF000030990000309B280300993703009BB9
+:2017A0000134B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFFFFFFF0C000087FFDF591B01
+:2017C000FFDF920BFFDFB807060900ECFFFFFFFF000030990000309B9E030099A103009BED
+:2017E0000104B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB81F060900ECFFFFFFFF26
+:20180000000030990000309B9E030099A403009B0104B0FFF8E37EFCF8E33FFCFFFFFFFF9D
+:20182000FFFFFFFFFFDFB817060900ECFFFFFFFF000030990000309B9E030099A703009BF5
+:201840000104B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB80F060900ECFFFFFFFFD5
+:20186000000030990000309B9E030099AA03009B0104B0FFF8E37EFCF8E33FFCFFFFFFFF37
+:20188000FFFFFFFFFFFFFFFFF80066FFFFFFFFFF54CD4199F8B14FFC64CD4199F8B18FFCC9
+:2018A00074CD4199F8B1CFFC00000081BC077099C0CD419DB407609D2D03409F7FDFFFF8C5
+:2018C000FFDF012BFFDFFFF82D03609FFFDF86093203609B0608409D00400083FFDF59294F
+:2018E0003103409D063682FDFFDFB806F8E0E0FE5903409BFFDF8202FFDF1129F860E0FEE3
+:2019000000000083843682FD3103609D841BBAFD0C0B00ECB807509DFFDFBA05C4CD519DB9
+:20192000980600810C916199FFDF809B049171990091719DFF1FC0FFFFFFFFFF089151995E
+:20194000FFDF82A3FFDFCAA3B807709DF80064FFFFFFFFFF4603409DFFDF94C9B807509D09
+:2019600000200083FFDF1112860064FF0000009CF80064FF0080009CF85506EAFFFFFFFF8E
+:20198000F8BF02EAFFFFFFFFF80064FFFFFFFFFFF85506EAFFFFFFFFFFDF904A0100309C93
+:2019A000FFDF817A0880529EFFDF543305BCE4FF03FCB3FF0880529CC5FE54220880529EF5
+:2019C000C4FE5433FFFFFFFFFFFFFFFFF80064FFFFFFFFFF00910199D403009B000000983A
+:2019E0000080009A4603409B00200081FFDF1118860200ECFFFFFFFF008000980000009ADF
+:201A0000FFFFFFFFFFDF0CC9300340993403409FFFDF013830036099FFDF83794703409FAF
+:201A2000FFDF0138FFDF5918FFDF86093303609B00080087FFDF1130F860BFFE6FDFFFF89A
+:201A400084DFFFF8ACDFFFF8BCDFFFF84803409FFFDFFFF837DFFFF82FDFFFF8F8E302EA40
+:201A6000FFFFFFFFF8A307EAFFFFFFFF2F034099B70182FDAF0182FD2F036099300340993A
+:201A8000FFDF04C92D0340997FDFFFF8FFDF0100FFDFFFF846034099FFDF8378FFDF590057
+:201AA000D8BF6098B4075099FFDF809ED0BF7098B8075099FFDF809ECCBF709801000080A8
+:201AC000D4BF6098BC075099FFDF809EDCBF7098F80064FFFFFFFFFFD4BF409801000081EC
+:201AE000FFDF1100060064FFFFFFFFFFD8BF4098FFDF44CA0708609B04DFFFF8F84507EA25
+:201B0000FFFFFFFFF80064FFFFFFFFFFD4BF409801000081FFDF1100060064FFFFFFFFFF31
+:201B200084DFFFF8F84507EAFFFFFFFFD8BF4098FFDF44CA070840990708609BFFDF1118CD
+:201B4000060064FFFFFFFFFF9E0340994603409B4CCD419D5A03409FFFDFC32DFFDFC336AA
+:201B6000FFDF091AFFDF392A0040008000400082FFDF4121FFDF0010FFDF9008FFDF753872
+:201B8000FFDFDB20FFDFCC6805000081FFDFA07C05000081FFDFA07C20000081FFDF6C0867
+:201BA000FFDFA07C00010081FFDF6C08FFDF869F00000081FFDFA07C00800081FFDFA07CDE
+:201BC00000000081FFDFA07C00100081FFDF879F10025099FFDF819E14025099FFDF829E00
+:201BE00006084099FFDF25CA0010008AFFDF1EA0F8F904EAFFFFFFFFFFDF899D1002709BFF
+:201C0000FFDF919D1402709BFFDF21A10608609BFFDFA23C74CC519BFFDFD86574CC719B9F
+:201C20009E0340994603409B4CCD419D5A03409FFFDFC32DFFDFC336FFDF091AFFDF392AEC
+:201C40000040008000400082FFDF4121FFDF0010FFDF9008FFDF7538FFDFDB20FFDFCC68E8
+:201C600005000081FFDFA07C0A000081FFDFA07C00010081FFDF6C08FFDFA07C000400810C
+:201C8000FFDF6C08FFDF869F00000081FFDFA07C00800081FFDFA07C00000081FFDFA07CFE
+:201CA00000400081FFDF879F18025099FFDF819E1C025099FFDF829E06084099FFDF25CAA6
+:201CC0000008008AFFDF1EA4F8F904EAFFFFFFFFFFDF899D1802709BFFDF919D1C02709B99
+:201CE000FFDF21A10608609B2002509BFFDFD9252002709BFFDF829BFFDF860AFFDFA076C8
+:201D0000FFDFD875FFDFA27D7CCC619BF80064FFFFFFFFFF00800098002B00874603409D10
+:201D2000FFDF712B7DDFFFF8FFDF80CAFFDF013AFFDFA0CAD803009DFDDFFFF8FFDF90CBC9
+:201D4000FFDFA07E7DDFFFF8FFDF90CBFFDFA07E4903409DFFDFA07E4A03409DFFFFFFFFB4
+:201D6000FFFFFFFF3C05009DFDDFFFF8FFDFD0CBFFDFA07F7DDFFFF8FFDFD0CBFFDFA07F77
+:201D80004B03409FFFDFA07F4C03409FFFFFFFFFFFFFFFFF2402009DF89E04EAFFFFFFFFB0
+:201DA0004603409DFFDF809AFFDFC330FFDF8148FFDFF2004F03409DFFDF7120C007509D6B
+:201DC0004F94A216FFDFD935FFDFD8450421A0FD043A81FDC007709BF88247FCFFDFA210E4
+:201DE000C4BF6098F8B837FC2903609DF8B877FC2A03609DF8B8B7FC2B03609DF8B8F7FCDE
+:201E00002C03609DFFFFFFFFF80064FFFFFFFFFFD4BF409801000081FFDF1100060064FFFE
+:201E2000FFFFFFFF00800098002B00874603409DFFDF712B7DDFFFF8FFDF80CAFFDF013AA8
+:201E4000FFDFA0CAA4060099D802009D4D03409D4E03409BF8DF04EAFFFFFFFF2803409B60
+:201E6000FFDF819AFF010082FFDF59118FF3BAFD0808409BF8A55FFCC8BF709AFFDF0CCA3E
+:201E800044CE6199F80064FFFFFFFFFF81003098C0BF00988100309BC407009B023CB0FFE0
+:1C1EA000F8B357FCFFDF899EF894E7FCFFFFFFFFFFFFFFFFF80064FFFFFFFFFF65
+:02000004008D6D
+:20000000F82300E8FFFFFFFFF84600E801020081F84600E802020081F84600E803020081E0
+:20002000F84600E804020081F84600E805020081F84600E806020081F84600E80702008106
+:20004000F84600E810020081F84600E811020081F84600E812020081F81C04E8FFFFFFFF76
+:20006000F84804E8FFFFFFFFF84600E815020081F84600E816020081F84600E8170200811B
+:20008000FFFFFFFFF804F0FFFFFFFFFFFFFFFFFFF85000EAFFFFFFFFF83100EAFFFFFFFF44
+:2000A000F800A0FFFFFFFFFFFFFFFFFFFFFFFFFFF82800E8FFFFFFFFFFFFFFFFF80CF0FFC2
+:2000C000FFFFFFFF1000008360C0619B1200008361C0619B1400008362C0619B1600008375
+:2000E00063C0619B1800008364C0619B1A00008365C0619B1C00008366C0619B1E00008306
+:2001000067C0619BFFDF843000DFFFF6F80064FFFFFFFFFFFFFFFFFF000060991EDFFFF519
+:20012000F8B04FFC01006099FFFFFFFFF804F0FFFFFFFFFFF84A00E8FFFFFFFFFFFFFFFFCD
+:20014000FFFFFFFFF80064FFFFFFFFFFFFFFFFFFFFDFBB9DF8B87FFCF8BC3FFCFFDF093ADF
+:200160000000309B402241930000109B7DDFFFF8FFDFE9CB0000309D402441950000109D3A
+:2001800001BCE6FFF8A777FCF8ABBFFCFFFFFFFFFFDFBB9DF8B8FFFCF8BCBFFCFFDF093AE0
+:2001A0000000309B402241930000109B7DDFFFF8FFDFE9CB01BCE6FFF8A777FCF8ABBFFC9C
+:2001C000FFFFFFFFFFDF8607FFDFBB9DFFDF093FFFDFA27FFFDF013FFFDF8207FFDFA27FD9
+:2001E000FFDF093FFFDFA27FFFDF013FFFDF8207FFDFFFF8FFDF839B81FFFF87F8BDFFFCCE
+:20020000FFDFFE3F80FFFF87F8BDFFFCFFDFFE2FFFDFFE270080FF87000010980000109DA5
+:200220007DDFFFF80002309860204090600040923008309D810E3099FFDF8803FFDFE1C8D2
+:20024000F89CEFFCFFDF9003FFDF837FFFDF9DCBFFDF8212FFDFB1CBFFDF829AA84C00844A
+:20026000F8A967FCA7B7819A259CA1CAA500FE3684BDFFFD02FCE7FF47A5E909CF84A1CA3F
+:20028000A5006A219790E909BFB3FF461485FFF9F8F1E0FE0C71E1FE8CA9FFFD8CB3FFFD3E
+:2002A0008C94DCFD94B1FFFDFFDFFE162C9C8003E79C1063469900E8FFFFFFFFF80064FFB3
+:2002C000FFFFFFFF7DDFFFF8E176309AE07030990800109DA100309D00000083080010993E
+:2002E000F8BB1FFCFF7F008309001099F8BB1FFC03000083FCFF1F99F8BB1FFC04001099FB
+:20030000E1703099FFDF1DCBFFDF9200FFDF8A08FFDF29CAF881EFFC8C9880FDFFDF21A3A5
+:200320008C0382FDFFDF9201FFDF8A09FFDF69CAF89087FC0FB3A09FF88526FC8C9889FD67
+:200340000FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A199FB3866147928A01FFDF69CAC9
+:20036000FFDF39A6FFDF8001FFDF9001FFDF8169087CE4FFF8B30FFCF8A526FC9C9889FD94
+:200380000FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A19F8B39FFCFFFFFFFFA4FD00E86C
+:2003A000FFFFFFFF44A06199F8A526FC9C9889FDFFDF4A1AF8B3AFFC0C000081244421FD3F
+:2003C000243108FDFFDF44C9040380FDFFDF9001FFDF8809FFDF69C8F8B30FFCF8A516FC02
+:2003E0008C9889FDFFDF4A19F8B39FFCF80064FFFFFFFFFF0C000081244421FD243108FD08
+:20040000FFDF44C9FFDF9001FFDF8809979069C8F8B30FFCF8A526FC9C9889FDFFDF4A1A4A
+:20042000F8B3AFFCF80064FFFFFFFFFF8100309F10A1019F8100309D0128B0FFF8B397FC0A
+:20044000F8B3DFFC08001099310A30990800109BA102309B04A1019D0400109DE170309D2E
+:200460000B00008100A1619909000080FFDF39A6FFDF080124F381FD24B707FCA4FB3EFCDC
+:2004800024B77FFCFFDF8428013CE4FFF8B38FFCFFFFFFFF07000080023CE4FFF8BB87FC4C
+:2004A000F8B707FCF8B38FFC037CE4FFF8BB87FCF8B34FFCF8B707FCF8B38FFCFFDF829FDF
+:2004C000FFDF843824F181FD033CE4FFF8BB87FCF8B34FFCFFDF909FF8B38FFCFFFFFFFF62
+:2004E000F80064FFFFFFFFFF8100309B10A1019B8100309D0128B0FFF8B397FCF8B35FFCA2
+:20050000310830997DDFFFF8FFDF40CBFFDF8239FFDF68CBFDDFFFF8FFDF40CB00000080B7
+:20052000FFDF7809FFDF68CB7DDFFFF8810E309B04A1019D0400109DE170309D0B00008100
+:2005400000A16199FFDF38A6A40180FDFFDF81580414B0FFF8B707FC8FB380CFF8BB97FC1B
+:20056000F8B38FFCF8BBA7FCF8B767FC0B3CE4FFF8B707FC8FB380CFF8BB97FC8FB34ACFCF
+:20058000F8B36FFCF8BBA7FCF8B707FC8FB380CFF8BB97FC8FB34ACFF8B36FFCF8BBA7FC9F
+:2005A000FFFFFFFFF80064FFFFFFFFFF7DDFFFF80800109931EA30991000109BE18A309B0F
+:2005C0000400109D617E309DF8B787FCF8BB97FCF8BB27FC4FB649CF2FB240CFF8B78FFC29
+:2005E000F8B39FFCFFDF38A6A48401E8FFDF21A2C12A0084FFDF68211F828809FFDF69C92F
+:20060000F8B747FCF8B707FC1000109BFFDF8170FFDF8178033CE4FFF8B357FCF8B707FC03
+:20062000F8B29FFCF8B74FFCA4B33FFCF8B387FCF8BB97FCF8BB27FC4FB649CF2FB240CF92
+:20064000F8B78FFCF8BB9FFCF80064FFFFFFFFFFFDDFFFF8FFDF08CBFFDF30CA7DDFFFF80C
+:20066000FFDF08CBFFDF30CA1000109BE18A309B0400109D610E309D0182309FA4A301E891
+:20068000F8809FFCC12A0086FFDF6943F8BBC7FCC7BB849EC7BB859EC7BB869EFFDF879EE4
+:2006A00003FCE4FFFFDFB79CFFDFAE9CFFDFA59CF87807FC61803099FFDF38A6FFDF816840
+:2006C000F8BB07FC17BB6A48FFDF6A594FB648CF27BB031837BB6A6A4FBB6A7B6FBE5ACF1B
+:2006E00007BB033A073CE4FF17BB6A486FBB6A594FB648CF27BB031837BB6A6A4FBB6A7B96
+:200700006FBE5ACF07BB033A8F906A484FB648CF6FBB0318F8B34FFCFDDFFFF8FFDF10CAD1
+:20072000FFDF20CB7DDFFFF8FFDF10CAFFDF20CB118E3099F8B707FCF8B397FCF8B25FFCBF
+:20074000F8B70FFCF8B347FCF8B397FCF8B397FCF8B25FFCF8B34FFCF80064FFFFFFFFFF23
+:20076000FDDFFFF8FFDF08CBFFDF30CA7DDFFFF8FFDF08CBFFDF30CA0400109D610E309D54
+:20078000FFDF55C9C12A0084FFDF6821FFDF8809FFDF61C9A1003099F8B307FC100010993F
+:2007A0000800109BA102309BF8B747FCFFDF0DC9FFDF8168013CE4FFF8B307FCF8B34FFCE7
+:2007C000FDDFFFF8FFDF10CAFFDF20CB7DDFFFF8FFDF10CAFFDF20CB118E309997B3809B24
+:2007E000F8B25FFCF8B70FFCF8B397FCF8B397FCF8B25FFCF8B34FFCFFFFFFFFF80064FF6C
+:20080000FFFFFFFF8000309B10A1019B8000309DAC0B02E88F90809AC12A0082FFDF696108
+:2008200007828179FF7FECFFF8B35FFC2B000082FFDF0801017CE4FFF8B397FCF8B35FFC8E
+:2008400008001099310A30997DDFFFF8FFDF00CBFFDF28CBFDDFFFF8FFDF00CBFFDF28CBC9
+:200860007DDFFFF8810E309B04A1019D0400109DE170309D0900008100A161998F85A09A46
+:20088000AC0180FDACF381FDFFDF2AA22CE581FDFFDF814AF8849FFC2C1780FDF8B707FCA6
+:2008A000FF3FECFFF8B38FFC017CE4FFF8B707FCF8B38FFCF8BB97FCF8BBA7FCF8BB97FCAF
+:2008C000F8BBA7FCF8B707FC07BCE4FFF8B38FFCF8BB97FCF8BBA7FCA7BB51CFF8B35FFC10
+:2008E000F8BB97FC07B74ACFF8B36FFCF8B33FFCACB33FFCF8B707FCF8B38FFC06FCE4FF78
+:20090000F8BB97FCF8BBA7FCA7BB51CFF8B35FFCF8BB97FC8FB34ACFF8B36FFC97BB829B8D
+:20092000FFDF51CFF8B35FFCF80064FFFFFFFFFF000030990100309D10A1019DFFDF860111
+:200940000428B0FFF8E33EFC3EE302A33EE342A3DFB982A3F8E3BEFCFFDF809B19000081F6
+:2009600000A171990000009304A101990100309908A1019D0100309D8000309F8100309B80
+:20098000F8FB7FFC0110B0FFF8A71FFCFFFFFFFF0208B0FFF8B357FC1FA789CFF8A71FFCE4
+:2009A000F8A7A7FCF8A7A7FCF8A7A7FC010030980100309A0100309C0000009000000092EE
+:2009C000001802947D0588F9FFDFC8C8FFDF0032FFDFA8C80000039CF5FDFF8EFFDF001787
+:2009E000FFDF9007F8B3C7FCFFDF1948460A00EC744909CEF8A73FFC8141839A911E829A81
+:200A0000A11A839AC7B39BCF39451948811E809A9112839AF80A00ECA149819B3FA753CCC9
+:200A2000814113CE911E02CEA11A43CCC7B39BCFFFDF194839450BCE811E10CE91124BCC19
+:200A4000A14903CEF80F00EEFF000080F80D00EEFFDF1DC8F8B377FC0000109B2100309BFC
+:200A6000FFDF5BCFF80700EE02000080C79E09CEC79653CCFFDF13CEC63483FDF89EC7FCB5
+:200A8000F80064FFFFFFFFFF153CE4FF460A00EC741E09CEF81639FC8141839A911E829A39
+:200AA000A11A839AC7B39BCF39451948811E809A9112839AF80060FFA149819B391653CC57
+:200AC000814113CE911E02CEA11A43CCC7B39BCFFFDF194839450BCE811E10CE91124BCC79
+:200AE000A14903CEF80064FFFFFFFFFFFFDFFFF8FFDF829B00000085F8B9EFFCFFDFFE3ED9
+:200B00000080FF85F8B9EFFCFFDFFE2EFFDFFE260080FF877DDFFFF8810A3098810E309925
+:200B200000000086FFDF920790550084F88517FC260CB0FF18001098F8B727FCFFDFFE363A
+:200B400084BDFFFDFFDF819AFFDF809AFFDF80CAFFDFBC0EF8ECE1FE1C0800ECFFDFA0CA7C
+:200B600002FCE7FFFFDF81CCEF806A21EF84E909FFDF80CAFFDFBA0EF80400ECFFDFA0CA09
+:200B800002FCE7FFFFDF41CCEF806A21EF84E9099790FF461485FFF9F8F1E0FE0C71E1FE07
+:200BA0008CA9FFFD8CB3FFFD8C94DCFD94B1FFFDFFDFFE162FB3800330000085FFDF757AB6
+:200BC0002A000080FFDF000AFFDFA1CAF8DCDFFCFFFFFFFFF80064FFFFFFFFFF8100309FE8
+:200BE00010A1019F8100309D0210B0FFF8B397FCFFDF9609F8B3DFFCF8B397FCFFDF819A1D
+:200C000000800082F8A557FC00000082FFDF0219FFDF9609F8B3DFFC0210B0FFF8B397FC65
+:200C2000FFDF9609F8B3DFFC0800109931EA30990100109B807E309B04A1019D0400109DB3
+:200C4000E170309D0B00008100A16199F8B707FCFF17C0FFF8B38FFC07000080B4F181FDE8
+:200C6000023CE4FFF8B707FCF8B38FFCF8BB97FCFFDF39A6FFDF0801FFDF8159FFDF829BCE
+:200C8000FFDF839A47B749190FB9922037B7090A47BB011A6FB3DD730FB99220BFB3090AF0
+:200CA00097BB011A34B36FFC34E7DDFD087CE4FF47B749190FB9922037B7090A47BB011A21
+:200CC0006FB3DD730FB99220BFB3090A97BB011A6FB3DD7308000080B4F181FD24F181FD86
+:200CE000083CE4FF47B749190FB9922037BB090A47BB011A6FB3DD730FB99220BFB3090A60
+:200D000097BB011A6FB3DD7347B749190FB99220FFDF090AFFDF011A6FB3DD73B4B747FC10
+:200D20000FB99220FFDF090AFFDF011AB4B36FFCB4E7DDFDFFDF38AFFFDFC324FFDF8360BD
+:200D4000FFDFCC63FFDF1CCAFFDF900BFFDF003864000086FFDF0903267100FDFFFFFFFFCF
+:200D6000F80064FFFFFFFFFFFFDFFFF88100309F10A1019F8100309D0210B0FFF8B397FC59
+:200D8000FFDF9609F8B3DFFCF8B397FCFFDF819A00800082F8A557FC00000082FFDF0219AC
+:200DA000FFDF9609F8B3DFFC0210B0FFF8B397FCFFDF9609F8B3DFFC0400109931EA30999D
+:200DC000FEFF1F9B807E309B04A1019D0400109DE170309D0B00008100A16199F8BB07FCA4
+:200DE000FF13C0FFF8B38FFCFFFFFFFF040CB0FFF8B707FCF8B38FFC97BB5108F8B38FFC68
+:200E0000F8BBA7FCFFFFFFFFFFDF39A6FFDF8801FFDF65C8FFDF8004FFDF8801FFDF800129
+:200E2000FFDF8179FFDF8159FFDF8171FFDF8179FFDF9001FFDF0814FFDF8004FFDF817CD4
+:200E4000FFDF8179FFDF75C80000008400000082FFDF839AF8B707FC67B350CEF8B38FFC7E
+:200E600097BB51088FB308CEA7BBE016C800008EFFDF0876FFDF817E06BCE5FF07B7E8007C
+:200E800067B350CE8FB3F20F7FBBDD7B97BB51088FB308CEA7BBE016FFFFFFFF061CB3FF5A
+:200EA00007B7E80067B350CE8FB3F20F7FBBDD7B97BB51088FB308CEA7BBE016FFFFFFFF68
+:200EC00007B7E800FFDF40CF053CE5FF67B350CE8FB3F20F7FBBDD7B97BBE0168FB308CEED
+:200EE000A7BBE800FFFFFFFF00000081F8ADCFFCF8AD8FFCFFDF38AFFFDFC324FFDF835050
+:200F0000FFDFCC63FFDF809BFFDFC09FFF7F0081FFDFD963BE3C83FDBE0500ECFFDF1CCA88
+:200F2000FFDF900BFFDF003832000086FFDF0903267100FDFFFFFFFFFFFFFFFFF80064FF99
+:200F4000FFFFFFFFC4DFFFF8CFA05308FFDF1001860024FEFFDF5311810030998100309BC2
+:200F6000E170309D0400109DF8B317FCF8B35FFC0908B0FFFFDFA27C17B31008F8E0A4FEC6
+:200F8000FFDFA279FFDF1001F860A5FE445875F2CCB397FCD4BB97FCF8B35FFCFFFFFFFF35
+:200FA000F80064FFFFFFFFFFFFDFFFF87DDFFFF80000109B0000109A800030990000309B49
+:200FC0000000309A60224091600240936022409060024092F89D7CFC56550080FFDF837030
+:200FE000FFDFFF24FFDF829BF8B9BFFCFFDF8403F8B317FCFFDF69CAFFDF7009FFDF69CBEC
+:20100000F80550FC57A549A3F82551FC0B3CE6FFFFDFFF7617B3D669FFDF69CAFFDFF31AB1
+:20102000FFDF1424C64DFEFDFFDF7009FFDF69CB5005FC0257A549A35125FC118F4BFDFD91
+:20104000FFFFFFFFFFDFFF76FFDFD669FFFFFFFFFFDFF11AFFDF1424C64DFEFDFFDFFC023F
+:20106000FFDFFC118F4BFDFDF80064FFFFFFFFFFF4BE409BF8BE609B10000081FFDF59183C
+:20108000060066FFFFDF8600E2826099FFDF8600E38260990000008114CD6199FFDF809B0D
+:2010A00030BA7099F9BE6099F8BE409900200080FFDF580800200080FFDF1008868605EA8F
+:2010C000FFFFFFFFF8BE409900200080FFDF580800200080FFDF1008860806EAFFFFFFFF97
+:2010E000F8BE409900600080FFDF580800400080FFDF100886FC04EAFFFFFFFFF8BE409992
+:2011000000400080FFDF580800000080FFDF1008864005EAFFFFFFFFF80066FFFFFFFFFF51
+:201120000080409BF0FF0087FFDF591B00200085FFDF113A060066FFFFFFFFFF03000087CD
+:20114000FFDF591BFFDFB80F061200ECFFFFFFFF000030990000309B0B8300991183009BAE
+:201160000110B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF000030990000309B048000999B
+:201180006080009B015CB1FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB817061200ECB3
+:2011A000FFFFFFFF000030990000309B0B8300991783009B0110B0FFF8E37EFCF8E33FFC18
+:2011C000FFFFFFFFFFFFFFFF000030990000309B04800099BC80009B015CB1FFF8E37EFC2D
+:2011E000F8E33FFCFFFFFFFFFFFFFFFFFFDFB807061200ECFFFFFFFF000030990000309BB0
+:201200000B8300991D83009B0110B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF0000309980
+:201220000000309B048000991881009B015CB1FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF22
+:20124000000030990000309BDC820099E782009B0124B0FFF8E37EFCF8E33FFCFFFFFFFFC4
+:20126000FFFFFFFF0C000087FFDF591BFFDF920BFFDFB807060900ECFFFFFFFF00003099B5
+:201280000000309BF2820099F782009B010CB0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFF43
+:2012A000FFDFB81F060900ECFFFFFFFF000030990000309BF2820099FC82009B010CB0FF0C
+:2012C000F8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB817060900ECFFFFFFFF000030993E
+:2012E0000000309BF28200990183009B010CB0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFD8
+:20130000FFDFB80F060900ECFFFFFFFF000030990000309BF28200990683009B010CB0FFB0
+:20132000F8E37EFCF8E33FFCFFFFFFFFFFFFFFFF00800087FFDFDB9F34BA709F38BA709FED
+:20134000FFDF839BF6BE609FFFDF809BB0BE009901003099FF3FC0FFF8E33FFCFFFFFFFF05
+:20136000FFDFF89BF0BE7099F80066FFFFFFFFFF0000309B0000109BF582409BFFDF83596A
+:201380007DDFFFF8FFDF69CB3880009BF8F77FFCFFDFCCC93C80009BF8F77FFCFFDF75CADA
+:2013A0004C80009BF8F77FFCFFDFA07D4880009BF8F77FFCFFDFA07D4480009BF8F77FFCD0
+:2013C000FFDFA07D4080009BF8F77FFCFFDF8F9E00000198E0A700997481009B4C84009D8C
+:2013E000F85400EAFFFFFFFFF80064FFFFFFFFFFD43F419801000081FFDF1100060064FF9E
+:20140000FFFFFFFFDE824099FFDF8200DE826099FFDF8350A60064FFFFFFFFFF0E83409BBC
+:20142000FFDF0918A60B00ECFFFFFFFFFFDF8358A60064FFFFFFFFFFF4BE409BFFBF008586
+:20144000FFDF5929F4BE609BFFDF819BDC82709BF80064FFFFFFFFFFFFDF0118F860E0FE98
+:20146000F8C2FFEFFFFFFFFFCC3F5198F8A087FCFFDF819BFFDF3409DC825099FFDFDA2C79
+:20148000DC827099F8B88FFCFFDF835A0E83409BFFDF091A060064FFFFFFFFFF0E83409BB1
+:2014A000FFDF829B00060085EFB2DB2EFFDFD974DE0C00ECFFFFFFFF0B83409D801500837C
+:2014C000FFDF7129FFDF1139060600ECFFFFFFFFF4BE409B00200085FFDF5D29F4BE609B35
+:2014E000F80064FFFFFFFFFFF4BE409B10000085FFDF5D29F4BE609BF80064FFFFFFFFFF0B
+:20150000D43F419801000081FFDF1100060064FFFFFFFFFFDC82509BF8B49FFCFFDFB805DE
+:20152000060800ECE082409BFFDFB805060500ECCC3F5198F8A0C7FCFFDFBE08E61386FD73
+:20154000E082609BF80064FFCC3F5198F8A0C7FCFFDFBE00F86CE0FEF8DC04EAFFFFFFFFE8
+:20156000CC3F5198F8A0C7FCFFDFBE08660064FFFFFFFFFF0B83409D80150083FFDF7129B8
+:20158000FFDF091BF382409BFFDF5CC9FFDF6D11F282409BFFDF751BFFDF001BCC3F519AEE
+:2015A000F8B097FCFFDF6D18FFDF010BFFDFC336FFDF832A01000083F8BD5FFCDC82509B64
+:2015C000FFDFDA3DF8BC9FFC10000082FFDF4121FFDF101B860200ECDC82709BF80064FFB4
+:2015E000FFFFFFFFFFDFA045D8825099FFDFD86574CC719BFFDF819BE082609BDC82709BC2
+:20160000F4BE409B00400085FFDF5D29F4BE609BF80064FFFFFFFFFFD43F419801000081A2
+:20162000FFDF1100060064FFFFFFFFFFB0BE00998170309910001099012CB0FFF8BB07FC4A
+:20164000F8B30FFC000001980B83409D80150083FFDF7129FFDF8A01FFDF61CAF8DCD7FC27
+:20166000C0110083FFDF7129FFDF7DCB84DFFFF8F8BB02EAFFFFFFFFB0BE00990170309942
+:2016800000000080140000829790819B080CB0FFFFDFD935030CB0FFFFDF21C907BB0010EA
+:2016A000FFDFBC30FFDFD865BE0060FF4792819B07A9D86600300086FFDF70230C0000848E
+:2016C000FFDF0832C03F619CF80064FFFFFFFFFFFFFFFFFF0B834099FFDFC7A300D5008F90
+:2016E000FFDF710FFFDF8207FFDFBFA3C011008FFFDF710FFFDF7FA38015008FFFDF710FA5
+:20170000C03F4198FFDFBE00F86CE1FEFFDF25C9FFDFB860F860E2FEFFDFB830F868E3FE11
+:20172000879139A7240182FDFFDF0109FFDF4FA3FFDF1DCBFFDFBE04F86CE0FEF8C0E0FE17
+:20174000F80064FF9C8F98F00F83409DF0BE5099C43F51988F9FA2780F90D9659E0300ECD7
+:20176000FFDFCC354F90CC74FFDFD925FFDFD845F0BE709BFFDFA21DFFDF836AFFDFCC7554
+:20178000F8A05FFC01703099B8820099FFDFA618FFDF8800FFDFBC08FFDF21C9F8BB07FC27
+:2017A000E61151FDFFDFCB6064CE419903000083FFDF5918FFDFB804860400EC0100008366
+:2017C000FFDFB814860100EC0300008307000083FFDF7409FFDF9201E582609B9A09008289
+:2017E000C4BF419EFFDF7013FFDFE01DF9FFFF86FFDFF21BFFDF5CCAFFDF9201A0CE019966
+:2018000004001099B0003099FF3BC0FF1FB30039FFFFFFFFF80064FFFFFFFFFFFFFFFFFF4F
+:20182000D43F419801000081FFDF1100060064FFFFFFFFFFC83F5198FF010083FFDF580934
+:20184000F6BE4099F6BE609BF8A047FCFFDF0008FFDF820010010080FFDF0808A61100FDF8
+:20186000FFDF1118860400ECFFFFFFFF00800081FFDFC09F34BA709938BA7099FFDFFFF8EA
+:20188000F84C01EEFFFFFFFFF8B505EAFFFFFFFF0000019A44A00199E0A7009DF8B100EAB1
+:2018A000FFFFFFFF03000080D43F6198F84101EEFFFFFFFFE63F4198FFDFB800260B00ECC8
+:2018C00001000082FFDF28109B830099D8B9009BF85007EAFFFFFFFFD8B9009DE0A7009909
+:2018E0003CBA009BF8F702EAFFFFFFFFF80C00ECFFFFFFFFE73F4198FFDFB800A60800EC65
+:20190000FFDF38A6FFDF8178FFDF9000FFDF809B8100309B3CBA009BFF3FECFFF8B34FFCD1
+:20192000FE7F0081F7BE6099F482409974CC519BF8B45FFCFFDF6D09C0110081FFDF0109EB
+:201940000B834099FFDFC424FFDF4109FFDF82010C834099FFDFBE04661382FDFFDF920958
+:20196000FFDF9200FFDF09093CBA009B8002309BFFDF69CBF8B77FFC0C834099FFDF8378AC
+:20198000A60300ECF7BE409BFFDF8201FF3FEEFFF8B35FFC0000309B0000109BF582409BC8
+:2019A000FFDF83597DDFFFF8FFDF69CBF7BE409D5880009BF8F77FFCFFDF4CC95080009B3B
+:2019C000F8F77FFCFFDF0CCB5480009BF8F77FFCFFDF4CCBFFDF0909FFDF0CC98000309B2C
+:2019E0003CBA009B0000109B7DDFFFF8FFDF29CBF8CB7FFCFFDF8603023CE4FFF8E37FFC6A
+:201A0000FFDF1129C60782FDFFFFFFFFFFDF8600FFDF101BC61186FDE4826099FFDF8608D4
+:201A2000E3826099E63F4198FFDFB800260800EC9B830099D8B9009BF85007EAFFFFFFFF82
+:201A4000D8B9009DE0A70099E0A7009BF80B01EAFFFFFFFFFFFFFFFFE0A700994C84009BA5
+:201A6000D0A7009DF86B01EAFFFFFFFFD83F419834BA509938BA509BFFDFA07DCFB4A07CCA
+:201A8000FFDF04CA34BA709938BA709BD4BF419803000081FFDF1100060064FFFFFFFFFF62
+:201AA000F8C400EEFFFFFFFFE53F4198FFDFBE00661200ECFFFFFFFF34BA509938BA509BD3
+:201AC00000800082288200994082009B3882009DF8D103EAFFFFFFFF440800ECFFFFFFFF27
+:201AE0004C840099E0A7009BD0A7009D4082009FF89401EAFFFFFFFFF81100ECFFFFFFFF82
+:201B0000C0BF419EFFDFB863F8E0E2FEFFDFF5C9FFDF3BA724F783FD2C0782FDFFDFEDCB77
+:201B20004C840099E0A7009BD0A7009DF8D801EAFFFFFFFFE0A700995082009DF80102EADB
+:201B4000FFFFFFFFF89B00EEFFFFFFFFE63F4198FFDFB800A60E00ECE73F4198FFDFB80043
+:201B6000260B00EC01000082FFDF28109B83009904BA009BF85007EAFFFFFFFF04BA009D0F
+:201B8000E0A700993CBA009BF85A03EAFFFFFFFFF7BE6099FFFFFFFFE73F4198FFDFB8001A
+:201BA000260700EC9B83009904BA009BF85007EAFFFFFFFF04BA009DE0A70099F83A01EA2F
+:201BC000FFFFFFFFFFFFFFFFFABE4099FFDF25CAFBBE409F74810099E0A7009B0080019A4C
+:201BE0000B83409B80150081FFDF7118FFDF8A00FFDF29CAF8DDD7FC0D834099F8EA03EAE6
+:201C0000FFFFFFFF04000081FFDFF264E1826099FFDF8608E2826099C43F5198FFDFFE081A
+:201C2000FFDF44CA0B834099FFDFBE5CE611A0FDFFDF0CC9C43F7198F8D205EAFFFFFFFF51
+:201C4000F85C00EEFFFFFFFF23830099B0B9009BE43F4198F86007EAFFFFFFFFB0B90099C0
+:201C6000E0A7009B3CBA009F0080019A0B83409B00470082FFDF7111FFDF80018015008488
+:201C8000FFDF7112F7BE409BFFDF65CBC0BF419E56550085FFDF703A03000083FFDF592949
+:201CA00020CE619BF84C02EAFFFFFFFF01000085C0BF419EC4CE4199FFDFBE24E60500EC27
+:201CC000FFFFFFFFFFDFBE03661DBAFDC0CE619DF80064FFFFFFFFFF0C000083FFDF59097D
+:201CE000FFDFB825860800ECFFFFFFFFFFDFBE03660064FFFFFFFFFFFFDFBE0BE61DBAFDEE
+:201D0000C0CE619DF80064FFFFFFFFFFC8BF419EFFDFBE13661DBAFD03000083FFDF5913C1
+:201D2000FFDF1113060064FFFFFFFFFFC0CE619DF82000EEFFFFFFFFF80064FFFFFFFFFF57
+:201D4000800230998100309B16000082FFDF7401000010997DDFFFF8FFDF61C9F8B717FC3B
+:201D6000FFDF829B0228B0FFF8B317FC27B34AA3F8B36FFCFFFFFFFFF80064FFFFFFFFFFA1
+:201D8000800230998000309B28000082FFDF7401000010997DDFFFF8FFDF61C9F8B717FCEA
+:201DA000019CB0FFF8B317FCF8B35FFCFFFFFFFFF80064FFFFFFFFFF8780FF7418CD0199C7
+:201DC000E10030990100008114CD6199F8B317FCFFDF8E29033CB0FF07B3E82D0512C8DA33
+:201DE00017B3E8244510C8DA0000008114CD6199FFDF3600F8B047FCFFDF2900FFDF90281E
+:201E000030BA5099FFDF2808FFDFFE0000000080FFDFD84430BA709901000081F80064FFBB
+:041E2000F9BE60990E
+:02000004008E6C
+:20000000F82300E8FFFFFFFFF84600E801030081F84600E802030081F84600E803030081DD
+:20002000F84600E804030081F84600E805030081F84600E806030081F84600E80703008102
+:20004000F84600E810030081F84600E811030081F84600E812030081F81906E8FFFFFFFF74
+:20006000F82406E8FFFFFFFFF84600E815030081F84600E816030081F84600E8170300813A
+:20008000FFFFFFFFF804F0FFFFFFFFFFFFFFFFFFF85000EAFFFFFFFFF83100EAFFFFFFFF44
+:2000A000F800A0FFFFFFFFFFFFFFFFFFFFFFFFFFF82800E8FFFFFFFFFFFFFFFFF80CF0FFC2
+:2000C000FFFFFFFF1000008370C0619B1200008371C0619B1400008372C0619B1600008345
+:2000E00073C0619B1800008374C0619B1A00008375C0619B1C00008376C0619B1E000083C6
+:2001000077C0619BFFDF843000DFFFF6F80064FFFFFFFFFFFFFFFFFF000060991EDFFFF509
+:20012000F8B04FFC01006099FFFFFFFFF804F0FFFFFFFFFFF84A00E8FFFFFFFFFFFFFFFFCD
+:20014000FFFFFFFFF80064FFFFFFFFFFFFFFFFFF7DDFFFF8E176309AE07030990800109D0E
+:20016000A100309D0000008308001099F8BB1FFCFF7F008309001099F8BB1FFC0300008308
+:20018000FCFF1F99F8BB1FFC04001099E1703099FFDF1DCBFFDF9200FFDF8A08FFDF29CAA0
+:2001A000F881EFFC8C9880FDFFDF21A38C0382FDFFDF9201FFDF8A09FFDF69CAF89087FC8C
+:2001C0000FB3A09FF88526FC8C9889FD0FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A19AF
+:2001E0009FB3866147928A01FFDF69CAFFDF39A6FFDF8001FFDF9001FFDF8169087CE4FF97
+:20020000F8B30FFCF8A526FC9C9889FD0FB34A1AF8B3AFFCF8A516FC9C9889FDFFDF4A1989
+:20022000F8B39FFCFFFFFFFFA4A000E8FFFFFFFF44A06199F8A526FC9C9889FDFFDF4A1ABB
+:20024000F8B3AFFC0C000081244421FD243108FDFFDF44C9040380FDFFDF9001FFDF88098E
+:20026000FFDF69C8F8B30FFCF8A516FC8C9889FDFFDF4A19F8B39FFCF80064FFFFFFFFFF82
+:200280000C000081244421FD243108FDFFDF44C9FFDF9001FFDF8809979069C8F8B30FFC1A
+:2002A000F8A526FC9C9889FDFFDF4A1AF8B3AFFCF80064FFFFFFFFFF8100309F10A1019F35
+:2002C0008100309D0128B0FFF8B397FCF8B3DFFC08001099310A30990800109BA102309B5E
+:2002E00004A1019D0400109DE170309D0B00008100A1619909000080FFDF39A6FFDF080198
+:2003000024F381FD24B707FCA4FB3EFC24B77FFCFFDF8428013CE4FFF8B38FFCFFFFFFFF5F
+:2003200007000080023CE4FFF8BB87FCF8B707FCF8B38FFC037CE4FFF8BB87FCF8B34FFC69
+:20034000F8B707FCF8B38FFCFFDF829FFFDF843824F181FD033CE4FFF8BB87FCF8B34FFC3B
+:20036000FFDF909FF8B38FFCFFFFFFFFF80064FFFFFFFFFF8100309B10A1019B8100309D00
+:200380000128B0FFF8B397FCF8B35FFC310830997DDFFFF8FFDF40CBFFDF8239FFDF68CB59
+:2003A000FDDFFFF8FFDF40CB00000080FFDF7809FFDF68CB7DDFFFF8810E309B04A1019DA1
+:2003C0000400109DE170309D0B00008100A16199FFDF38A6A40180FDFFDF81580414B0FFCB
+:2003E000F8B707FC8FB380CFF8BB97FCF8B38FFCF8BBA7FCF8B767FC0B3CE4FFF8B707FCFA
+:200400008FB380CFF8BB97FC8FB34ACFF8B36FFCF8BBA7FCF8B707FC8FB380CFF8BB97FCB5
+:200420008FB34ACFF8B36FFCF8BBA7FCFFFFFFFFF80064FFFFFFFFFF7DDFFFF8080010999E
+:2004400031EA30991000109BE18A309B0400109D617E309DF8B787FCF8BB97FCF8BB27FC1C
+:200460004FB649CF2FB240CFF8B78FFCF8B39FFCFFDF38A6A42701E8FFDF21A2C12A00846F
+:20048000FFDF68211F828809FFDF69C9F8B747FCF8B707FC1000109BFFDF8170FFDF8178AE
+:2004A000033CE4FFF8B357FCF8B707FCF8B29FFCF8B74FFCA4B33FFCF8B387FCF8BB97FC25
+:2004C000F8BB27FC4FB649CF2FB240CFF8B78FFCF8BB9FFCF80064FFFFFFFFFFFDDFFFF887
+:2004E000FFDF08CBFFDF30CA7DDFFFF8FFDF08CBFFDF30CA1000109BE18A309B0400109DF5
+:20050000610E309D0182309FA44601E8F8809FFCC12A0086FFDF6943F8BBC7FCC7BB849E52
+:20052000C7BB859EC7BB869EFFDF879E03FCE4FFFFDFB79CFFDFAE9CFFDFA59CF87807FCA0
+:2005400061803099FFDF38A6FFDF8168F8BB07FC17BB6A48FFDF6A594FB648CF27BB03187A
+:2005600037BB6A6A4FBB6A7B6FBE5ACF07BB033A073CE4FF17BB6A486FBB6A594FB648CFBE
+:2005800027BB031837BB6A6A4FBB6A7B6FBE5ACF07BB033A8F906A484FB648CF6FBB031822
+:2005A000F8B34FFCFDDFFFF8FFDF10CAFFDF20CB7DDFFFF8FFDF10CAFFDF20CB118E3099B5
+:2005C000F8B707FCF8B397FCF8B25FFCF8B70FFCF8B347FCF8B397FCF8B397FCF8B25FFCFD
+:2005E000F8B34FFCF80064FFFFFFFFFFFDDFFFF8FFDF08CBFFDF30CA7DDFFFF8FFDF08CB4E
+:20060000FFDF30CA0400109D610E309DFFDF55C9C12A0084FFDF6821FFDF8809FFDF61C9CC
+:20062000A1003099F8B307FC100010990800109BA102309BF8B747FCFFDF0DC9FFDF81685B
+:20064000013CE4FFF8B307FCF8B34FFCFDDFFFF8FFDF10CAFFDF20CB7DDFFFF8FFDF10CA77
+:20066000FFDF20CB118E309997B3809BF8B25FFCF8B70FFCF8B397FCF8B397FCF8B25FFCA4
+:20068000F8B34FFCFFFFFFFFF80064FFFFFFFFFF8000309B10A1019B8000309DACAE01E8E9
+:2006A0008F90809AC12A0082FFDF696107828179FF7FECFFF8B35FFC2B000082FFDF080166
+:2006C000017CE4FFF8B397FCF8B35FFC08001099310A30997DDFFFF8FFDF00CBFFDF28CBF4
+:2006E000FDDFFFF8FFDF00CBFFDF28CB7DDFFFF8810E309B04A1019D0400109DE170309DEE
+:200700000900008100A161998F85A09AAC0180FDACF381FDFFDF2AA22CE581FDFFDF814A3D
+:20072000F8849FFC2C1780FDF8B707FCFF3FECFFF8B38FFC017CE4FFF8B707FCF8B38FFC89
+:20074000F8BB97FCF8BBA7FCF8BB97FCF8BBA7FCF8B707FC07BCE4FFF8B38FFCF8BB97FC8D
+:20076000F8BBA7FCA7BB51CFF8B35FFCF8BB97FC07B74ACFF8B36FFCF8B33FFCACB33FFCE8
+:20078000F8B707FCF8B38FFC06FCE4FFF8BB97FCF8BBA7FCA7BB51CFF8B35FFCF8BB97FC22
+:2007A0008FB34ACFF8B36FFC97BB829BFFDF51CFF8B35FFCF80064FFFFFFFFFF0000209846
+:2007C0000000209A000010980000109A0000109C7DDFFFF8FFDF3DC9FFDF9A07978044C888
+:2007E000B79D9809B7817DC80F92980906FDFFEDFFDF8206478C837996CF27F0FFDF58600F
+:200800008ECF27F09C0F59F004000080FFDFB820C6CF07F0C48F0BF26EDFFFF8FFDFB97F00
+:20082000F8E0E4FECC0400ECFFFFFFFFF8BD7FFCFFDFD5CBFFDF8213940782FD0100008288
+:20084000F8BDD7FCF8BD97FCE100309BF8B37FFC0100309960E040910000109960E240935D
+:200860000400109B60E440950800109D60E640970C00109FFFDF9200FFDF8A08A6CF27F0B7
+:20088000B48FCAF09CCFCAF0FFDF87A2C18D30982858EF902858E592A85AFB94285C159663
+:2008A000478E5DC8FFDF8809FFDF8808140398FDFFDF61C8FFDF8CC8FFDF801A9780B1C874
+:2008C000FFDF22C8C19D309AFFDF69C8FFDF2AC820060081F8AF0FFC03000081FFDF40A3AB
+:2008E00000000081F8A70FFCFFDF98088790C340FFDFD344FFDF3908879047A2F8A30FFC7B
+:200900009C9008FD9C9030FD9C9000FD9C9028FDFDDFFFF89C9008FD9C9030FD9C9000FD4D
+:200920009C9028FD7DDFFFF8FFDF38A9FFDF00C8FFDF0100FFDF20C8FD9087F8FFDF00C857
+:20094000FFDF7900FFDF20C87DDFFFF8143900ECFFFFFFFFE7808D9DDF84809D0F929A1591
+:20096000FFDF837D077CE7FFE788FF1CDF8CFF1DE791909DEF95999DE788FF1CDF8CFF1DAF
+:20098000E791909DEF95999DF8B347FCF8A08FFCF70188FDF8B187FCCC0600ECFFFFFFFF84
+:2009A0004FA08378F7F181FDFFDFB800868036FE47B11900868076FE846DFFFE6EDFFFF85A
+:2009C000F8A0CFFCFFDF8800F70180FDF8B1C7FCF8B34FFCFFDF8806FFDF9807249001F9E0
+:2009E000D79C01C8D79D22C8FFDF9800FFDF29C8FFDF9800FFDF21C8FFDF8018FFDF31C88E
+:200A00001C9000FD1C9048FD9C9010FD1C9060FDFFDF28C8FDDFFFF81C9000FD1C9048FDBF
+:200A20009C9010FD1C9060FDFFDF28C87DDFFFF81CDFFFF8FFDF8402FFDF102E265C00EC73
+:200A4000FFFFFFFF59BCE7FF20060081F8AF0FFC8F8338A48F90747057B104CAF8A70FFCD5
+:200A6000F8A31FFC3F9EB69DFFDF837EFFDF9A07FFDF836F21BCE7FFF880E7FCE784809DBC
+:200A80001288FF00226CFF0137ABFF02FFDFFF03FFDFFF04E780FF05E784FF06FFDFFF07CC
+:200AA00007FCE7FFE788FF00DF8CFF01E791FF02E791FF03E791FF04E780FF05E784FF062B
+:200AC000EF91FF07E788FF00F78CFF01E791FF02E791FF03E791FF04FFDFFF05FFDFFF066C
+:200AE000EF91FF07FFFFFFFFFFDFFF01E791FF02E791FF03FFFFFFFFE791FF06F891EFFCB6
+:200B0000FFDF880EFFDF980FA49CD7FC249CC7FC249001F9D79D9808FFDF21C8FFDF801847
+:200B2000FFDF31C8FFDF02C8FFDF9808FFDF22C81C9000FD1C9048FD9C9010FD1C9060FD14
+:200B4000FFDF28C8FDDFFFF81C9000FD1C9048FD9C9010FD1C9060FDFFDF28C87DDFFFF8F7
+:200B60001CDFFFF8F8B347FCF8A08FFCF71188FDF8B187FCCC0600ECFFFFFFFF4FA0837815
+:200B8000F7F181FDFFDFB800868036FE47B11900868076FE846DFFFE6EDFFFF8F8A0CFFCFF
+:200BA000FFDF8800F70180FDF8B1C7FCF8B34FFCFFFFFFFF20060081F8AF0FFC8F8338A4B5
+:200BC0008F90747057B104CAF8A70FFCF8A31FFC3F9EB69DFFDF837E0000109918BCE7FF6A
+:200BE000F880E7FCE784809D1288FF0022ACFF0137ABFF02FFDFFF03FFDFFF04E780FF059C
+:200C0000E784FF06FFDFFF07E788FF00F78CFF01E791FF02E791FF03E791FF04FFDFFF053F
+:200C2000FFDFFF06EF91FF07FFFFFFFFFFDFFF01E791FF02E791FF03FFFFFFFFE791FF0605
+:200C4000F891EFFCA49CD7FC249CC7FC241D88F9D79D980F04001098FFDF0AC8FFDF22C889
+:200C6000F8B347FCF8A08FFCF71188FDF8B187FCCC0600ECFFFFFFFF4FA08378F7F181FDA0
+:200C8000FFDFB800868036FE47B11900868076FE846DFFFE6EDFFFF8F8A0CFFCFFDF8800FE
+:200CA000F70180FDF8B1C7FCF8B34FFC1C9000FD1C9048FD9C9010FD1C9060FDBC9095FDA3
+:200CC000C41588FDBC4100FDFFDF28C8FD8097F81C9000FD1C9048FD9C9010FD1C9060FD06
+:200CE000BC4178FDFFDF28C87DDFFFF81CDFFFF820060081F8AF0FFC8F8338A48F90747025
+:200D000057B104CAF8A70FFCF8A31FFCFFDF55C800001099FFDF9809E7808171FFDF75C905
+:200D2000E784809D1288FF08228CFF0937ABFF0AFFDFFF0B17ABFF0C27ABFF0D3280FF0E97
+:200D4000E784FF0F11BCE7FF1288FF08228CFF093291FF0AE791FF0B1291FF0C2280FF0D66
+:200D600037ABFF0EEF95FF0FF884E7FC1288FF08228CFF093291FF0AE791FF0B1291FF0C40
+:200D80002280FF0D37ABFF0EEF95FF0FF884E7FC1288FF08228CFF093291FF0AE791FF0B20
+:200DA0001291FF0C27ABFF0D37ABFF0EEF95FF0FFFFFFFFFFFDFFF09E791FF0AE791FF0B41
+:200DC000FFFFFFFFE791FF0EF895F7FCF8B347FCF8A08FFCF71188FDF8B187FCF8B34FFC52
+:200DE000F80064FFFFFFFFFFFDDFFFF8FFDF00CBFFDF20CA7DDFFFF8FFDF00CBFFDF20CA94
+:200E0000FFFFFFFFFDDFFFF8FFDF08CBFFDF28CA7DDFFFF8FFDF08CBFFDF28CAFFFFFFFFB2
+:200E2000000030990000309B340201998C02019B0158B1FFF8E37EFCF8E33FFCFFFFFFFFB4
+:200E4000FFFFFFFFFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF92
+:200E6000FDDFFFF8FFDF08CAFFDF28CB7DDFFFF8FFDF08CAFFDF28CBFFFFFFFFFFFFFFFF52
+:200E8000FDDFFFF8FFDF00CB85026199FFDF08CB87026199FFDF10CB890261997DDFFFF890
+:200EA000FFDF00CB86026199FFDF08CB88026199FFDF10CB8A026199FFDF15CA35026199A5
+:200EC000FFDF0DCA36026199FDDFFFF885024199FFDF20CB7DDFFFF886024199FFDF20CBB0
+:200EE0000000109935024199FFDFC325FFDF832936024199FFDFC326FFDF8372FFDF8A0ACA
+:200F0000FFDF011AFFDFA1CBF8EB3EFCF8FB3EFC380261998300008180026199008000838D
+:200F200082024199FF7F0085FFDFB804869654FD825A0085FFDFB80C869654FDE749008524
+:200F4000FFDFB814869654FD00400085FFDFB81C869654FD3E390085FFDFB824869654FD73
+:200F600041340085FFDFB82C869654FD61300085FFDFB834869654FD412D0085FFDFB83C36
+:200F8000869654FDAB2A0085FFDFB844869654FD7A280085FFDFB84C869654FD8402619B4B
+:200FA000FFFFFFFFF80064FFFFFFFFFFFFFFFFFFF80304EAFFFFFFFFF80505EAFFFFFFFF15
+:200FC000FFDF86008202419B8102419DFFDF1129861186FD34026199FFFFFFFFF80064FF33
+:200FE000FFFFFFFF8202419981026199FFDF860034026199F80064FFFFFFFFFFFFFFFFFF33
+:2010000034024199F80064FFFFFFFFFFFFDFFFF8FDDFFFF889024199FFDF20CB7DDFFFF840
+:201020008A024199FFDF20CB81003099FDDFFFF887024199FFDF28CB7DDFFFF88802419979
+:20104000FFDF28CB8100309B37024199FFDF3DCB35024199FFDF44C938024199FFDF84C93F
+:2010600084024199FFDFC09FFFDF849EFFDFDDC9FFDFFDC8FFDF841BFFDF7437FFDFDDC823
+:20108000FFDF7023FFDFA07BFFDFDDC8FFDF7423FFDFC308FFDFCC43FFDF900BFFDF880B6E
+:2010A00081024199FFDF82008202419BFFDF1118C60186FD81026199FFDF9DCBFFDFB5CAA2
+:2010C000FFDF9006FFDF817E000010994020419110000081FFDFC09FFFDF809E01BCE5FF79
+:2010E00017A31F00FFDFC46CFFFFFFFFFFDF1F00F8B047FCFFDF1008269204FDF8B087FC4B
+:20110000FFDF1008269204FDF8B0C7FCFFDF1008269204FDFFDF3DC881024199FFDFB8042C
+:20112000F860E0FE83024199FFDF1078F8E8E0FE948F28F084941DFD83026199FFDF8604A2
+:20114000FFDF44CBFFDF0879FFDF8408FFDF3D10949225FD94941DFD83026199FFDF3DCAC0
+:20116000FDDFFFF887024199FFDF30CB7DDFFFF888024199FFDF30CB8100309D8102419925
+:20118000FFDFB804C60900ECFFFFFFFFE100309DFFDF1DCBFFDF83600000109DFFDF31CB42
+:2011A000F8CBBFFCFFDF809BF8B38FFCFFFFFFFFFFFFFFFFFFDFFF2400400080FFDFC09C8F
+:2011C000FFDF877DFFDFED9FFFDFAA9FFFDF900BFFDF817B0BFCE4FF17B32B2DFFDF3E79A8
+:2011E000B7B36A49FFDF434BFFDF4D1A17B3512AFFDF3E79FFDF6A49FFDF4D1AFFDF512A18
+:20120000FFDF033A6FB3C530FFFFFFFFFFDF2B2DFFDFFC50FFDFFC7AFFDFFC60FFDFFE00D6
+:20122000FFDF859CFFDFFF2400400080FFDFC09CFFDF9DCBFFDFB5CAFFDF900EFFDF817EB8
+:20124000FFDF0836FFDF0836FFDF8176FFDF877EFFDFF69FFFDFB29F0BBCE5FF17B32B2E2E
+:20126000FFDF3E79B7B36A49FFDF434BFFDF4D1A17B3512AFFDF3E79FFDF6A49FFDF4D1A5B
+:20128000FFDF512AFFDF033A6FB3C530FFFFFFFFFFDF2B2EFFDFFC50FFDFFC7AFFDFFC60D8
+:2012A000FFDFFE00FFDF869CFFDFFF2400400080FFDFC09CFFDF857AFFDFD29CFFDF929D21
+:2012C0000BFCE4FF17B32B22FFDF3E79B7B36A49FFDF434BFFDF4D1A17B3512AFFDF3E79D0
+:2012E000FFDF6A49FFDF4D1AFFDF512AFFDF033A6FB3C530FFFFFFFFFFDF2B22FFDFFC503C
+:20130000FFDFFC7AFFDFFC60FFDFFE00FFDF879CFFDFA89CFFDFFE20FFDFB09CFFDFFE2816
+:20132000FFDFB89CFFDFFE30FFDFFC20FFDFFC053A024199FFDFC4CB7FDFFFF8FFDFFE08DA
+:20134000FFDFA278FFDF7130FFDF3DC8FFDFA278FFDF44C8FFDF7131FFDFA079FFDF8E9CD2
+:20136000FFDF7530FFDF35C8FFDFA278FFDF44C8FFDF6D31FFDFA079FFDF8D9CFFDF753030
+:20138000FFDF2DC8FFDF0067FFDF5DC8FFDFB09CFFDFA278FFDF7850F8A547FCFFDFA89C68
+:2013A000FFDFA278E60180FDF8A587FCFFDFA079FFDFA001FFDFFE31FFDFFF48FFDF939DFB
+:2013C000FFDF2B5BFFDF2B3EFFDFB09FF8A04FFCFFDF1100C69404FDF8A08FFCFFDF1100F6
+:2013E000C69404FDF8A0CFFCFFDF1100C69404FDFFDF35CBFFDF8600971186FD3B02619941
+:20140000FFDF15CB3C026199FFFFFFFFF80064FFFFFFFFFF37024199FFDF3DCBFDDFFFF8B7
+:2014200087024199FFDF20CB7DDFFFF888024199FFDF20CB00003099FFDF1DCB00001099C8
+:20144000FFDF21CBF8CB3FFCFDDFFFF8FFDF00CBFFDF20CA7DDFFFF8FFDF00CBFFDF20CABC
+:20146000FFFFFFFFFDDFFFF887024199FFDF28CB7DDFFFF888024199FFDF28CBFDDFFFF80E
+:20148000FFDF08CBFFDF28CA7DDFFFF8FFDF08CBFFDF28CAFFFFFFFF3C02419B8002419985
+:2014A000FFDF7109FFDF8A01FFDF8608FFDF29097F02619BFFDF75CBFDDFFFF8FFDF00CAD9
+:2014C000FFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF01003099FFFF0081FFDFC09FFD
+:2014E000F8E33FFCFEFF0081FFDFC09F10000088FFDF8174FF3FEDFFF8E33FFCFFFFFFFF74
+:20150000FFDF800CFFFF0081FFDFC09FF8FB3FFCFDDFFFF8FFDF08CAFFDF28CB7DDFFFF8D0
+:20152000FFDF08CAFFDF28CBFFFFFFFF0000309BFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8CC
+:20154000FFDF00CAFFDF20CBFFFFFFFF0000309904001099F8CB3FFC7CDFFFF8F8FB7EFCEB
+:20156000FFDF116886CF07F1ACCF07F0FFDF1DCBFFDF83780000109BFFDF29CBF8F77EFCD0
+:20158000FFDF11688ECF07F194CF08F0FFDF86000200109994EB3FFC948F08F00200109DB1
+:2015A00094CB3FFC948067FE948F28F00200109994CB3FFCFFDF86000200109994EB3FFCCF
+:2015C000948067FE94CF28F0FFFFFFFFAC1D84FD2C0D84FDFFDF05CAFFDF8A08FDDFFFF827
+:2015E000000020997DDFFFF8FFDF22CBFFDFDDC9FFDF8173FFDF860802001099F8C37FFC71
+:20160000F8E37FFC06FCE4FFB4CF47F1FFDF1169AECF07F1AC0D80FD840F5BF184F33FFC40
+:201620007FE38200FFFFFFFF0000309DFDDFFFF8FFDF00CAFFDF30CB7DDFFFF8FFDF00CAAE
+:20164000FFDF30CBFFFFFFFF0400109DF8CBBFFC0200109950003099F8B33FFC0000309913
+:20166000F8FB3EFCFFDF84CBFCFBBEFCFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8FFDF00CA20
+:20168000FFDF20CBFFFFFFFF02001099F8CB3FFCF8FB3EFCFFDFB97CF860A7FEFDDFFFF8CC
+:2016A000FFDF00CAFFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF02001099F8CB3FFC50
+:2016C00004001099FFDF8606FFDF85CAFFDF837A02BCE6FFF8EB3EFCFFDFB804A60D82FD5F
+:2016E000FFFFFFFF96000081FFDF1106F8E8E6FEFDDFFFF80000209B7DDFFFF8FFDF1DCB77
+:20170000FFDF2ACBFDDFFFF8FFDF00CAFFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFFF2
+:2017200001003099F8C33FFCFFDF8600FFDF110EF8E0E0FE84D1AEF3042500ECFFFFFFFFCB
+:20174000FFDF95C9FFDF817A20BCE4FFF8FB3EFCFFDF839FF8B8BFFCF8B43FFCFFDF091A35
+:20176000A6F501FDF8BD6FFCFDDFFFF8FFDF08CAFFDF28CB7DDFFFF8FFDF08CAFFDF28CB88
+:20178000FFFFFFFFFFDFE9CBF8F37EFC0100109BFFDF857A03BCE6FFF8F37EFCFFDF1028AE
+:2017A000C69284FDC692C8FDFFFFFFFFFFDF1DCBFFDF8378FFDF5903FFDF817BA692C4FD8B
+:2017C000F8BD77FCF8BDE7FCFFDF989FF8E33FFCFFFFFFFFFFFFFFFFFDDFFFF8FFDF00CAAB
+:2017E000FFDF20CB7DDFFFF8FFDF00CAFFDF20CBFFFFFFFF0000309904001099F8CB3FFCEC
+:201800003D02019DFFDF85CAFFDF837AFFDF8A0AFFDF837A02BCE6FFF8E33EFCFFDF84CBB1
+:20182000F8E3BEFCFFFFFFFFFFDF8600F409BAFD7A026199FFDF15CB79026199FFDF15CA99
+:201840007B026199FFDF8600EC09BAFD7C026199FFFFFFFFFFFFFFFFFFFFFFFFF80064FF3A
+:20186000FFFFFFFFFFDF8600E50261996C4D419900380080FFDF580800380080FFDF1008F0
+:20188000867A06EAFFFFFFFFF80066FFFFFFFFFF684D419BF0FF0087FFDF591B0020008505
+:2018A000FFDF113A060066FFFFFFFFFF03000087FFDF591BFFDFB80F060900ECFFFFFFFF20
+:2018C000000030990000309BEA020199ED02019B0104B0FFF8E37EFCF8E33FFCFFFFFFFF48
+:2018E000FFFFFFFFFFDFB817060900ECFFFFFFFF000030990000309BEA020199F002019BA0
+:201900000104B0FFF8E37EFCF8E33FFCFFFFFFFFFFFFFFFFFFDFB807060900ECFFFFFFFF1C
+:20192000000030990000309BEA020199F302019B0104B0FFF8E37EFCF8E33FFCFFFFFFFFE1
+:20194000FFFFFFFF000030990000309B000001990800019B011CB0FFF8E37EFCF8E33FFC82
+:20196000FFFFFFFFFFFFFFFF000030990000309BE4020199E702019B0104B0FFF8E37EFCCD
+:20198000F8E33FFCFFFFFFFFFFFFFFFFFFDF840DEA024199FFDF35CA4CCD419BFFDF9208BA
+:2019A000FFDF1118861B88FDFFDF9200FFDF1118862B88FDFFDF9200FFDF1118863B88FD90
+:2019C000FFDF9200FFDF1118864B88FD200001990010019B0020019DF87A03EAFFFFFFFFBB
+:2019E000F80066FFFFFFFFFFD43F429803000081FFDF1100061200ECFFFFFFFFE83F42982D
+:201A0000FFDFB800C60E00ECFFFFFFFFC83F4298FF010083FFDF580910010080E402419980
+:201A2000E402619BFFDF8200FFDF0808A61100FDFFDF1118060200ECFFFFFFFF860800EC51
+:201A4000FFFFFFFF00800081FFDFC09F0000719904007199F8F903EAFFFFFFFFF80064FFFF
+:201A6000FFFFFFFFFFDFFFF8EA024199FFDFC7A300D5008FFFDF710FFFDF8207FFDFBFA31E
+:201A8000C011008FFFDF710FFFDF7FA38015008FFFDF710FC03F4298FFDFBE00F86CE1FE4E
+:201AA000FFDF25C9FFDFB860F860E2FE879139A7240182FDFFDF0109FFDF4FA3FFDF1DCB12
+:201AC000FFDFBE04F86CE0FEF8C0E0FE9C8F98F00000029A44B001990018019DF85400EAC5
+:201AE000FFFFFFFF00180199D029019B544D019DF80E01EAFFFFFFFFD83F4298000051999C
+:201B00000400519BFFDFA07DCFB4A07CFFDF04CA000071990400719B000051990400519B9B
+:201B20002CDFFFF8FFDF04C9FFDFA27CFFDF1100F8E0A2FEFFDFA27CFFDF1100F8E0A2FE32
+:201B4000FFDFA27CFFDF1100F8E0A2FEFFDF1110F8E0A2FEFFDFA27DFFDF1110F8E0A2FE37
+:201B6000FFDFA27DFFDF1110F8E0A2FEFFDFA27DFFDF1110F8E0A2FE00800083FFDF11107B
+:201B8000F8E0E2FEACF903EAFFFFFFFFAC0064FFFFFFFFFFD02901990018019B544D019D6E
+:201BA0001000019FF83701EAFFFFFFFF001801993000019BEA02419900200083FFDF111871
+:201BC000860100EC00000298002002988100309881003099000010999108309B0000109BF3
+:201BE0007DDFFFF8EB024199FFDF21CBF8CB3FFCF8B307FCF8B757FC07B3809E57B76B10F2
+:201C000001F4B1FF0490809E57B76B10FFFFFFFFFFFFFFFF02FCB1FF0490809E57B36B1007
+:201C2000FFDF5119FFFFFFFFF890E7FCFFDF809EFFDF6B10F890E7FCFFFFFFFF00B10199EE
+:201C4000644D019B000002980080039AEA02419B00200081FFDF1118860200ECFFFFFFFFA0
+:201C60000020029800A0039A0002008000000081EFDFFFF8F7DFFFF884DFFFF8FFDFFFF8A9
+:201C8000ACDFFFF83CDFFFF80080FF87F8EF01EAFFFFFFFF00200199EA02419900200083B9
+:201CA000FFDF1118860100EC0080039800A003988100309881003099F880E7FCE780809DE2
+:201CC000FFFFC3FF0C80809DFFFFFFFFFFFFFFFFF8EB03EAFFFFFFFFFFDF8600F8FF03EA8F
+:101CE000FFFFFFFFE5026199F80064FFFFFFFFFFC0
+:00000001FF
diff --git a/ath10k/QCA4019/hw1.0/board-2.bin b/ath10k/QCA4019/hw1.0/board-2.bin
new file mode 100644 (file)
index 0000000..f83e256
Binary files /dev/null and b/ath10k/QCA4019/hw1.0/board-2.bin differ
diff --git a/ath10k/QCA4019/hw1.0/firmware-5.bin b/ath10k/QCA4019/hw1.0/firmware-5.bin
new file mode 100644 (file)
index 0000000..b32fc80
Binary files /dev/null and b/ath10k/QCA4019/hw1.0/firmware-5.bin differ
diff --git a/ath10k/QCA4019/hw1.0/notice_ath10k_firmware-5.txt b/ath10k/QCA4019/hw1.0/notice_ath10k_firmware-5.txt
new file mode 100644 (file)
index 0000000..2f736cb
--- /dev/null
@@ -0,0 +1,589 @@
+=============================================================================
+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.
+Copyright (c) 2016 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+=============================================================================
+
+========================================================================================================================================
+
+//
+// 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.
+
+========================================================================================================================================
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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:        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.
+ *
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+/*-
+ * 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.
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * 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 NetBSD
+ *        Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take AES-based functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+Qualcomm Atheros, Inc. has chosen to take common helper macros functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take SHA1 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take MD5 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+Copyright (c) 1998-2008 Tensilica Inc.
+*
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+*
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+*
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// 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.
+ *
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// 
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+
+========================================================================================================================================
+
+//
+// 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.
+//
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+========================================================================================================================================
+
+/*
+ *  $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/*  $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/*  $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $   */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+========================================================================================================================================
+
+/*
+ *  $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/*  $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $    */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+======================================================================================================================================
diff --git a/ath10k/QCA6174/hw2.1/board-2.bin b/ath10k/QCA6174/hw2.1/board-2.bin
new file mode 100644 (file)
index 0000000..eda3f0f
Binary files /dev/null and b/ath10k/QCA6174/hw2.1/board-2.bin differ
diff --git a/ath10k/QCA6174/hw2.1/board.bin b/ath10k/QCA6174/hw2.1/board.bin
new file mode 100644 (file)
index 0000000..f4938ca
Binary files /dev/null and b/ath10k/QCA6174/hw2.1/board.bin differ
diff --git a/ath10k/QCA6174/hw2.1/firmware-5.bin b/ath10k/QCA6174/hw2.1/firmware-5.bin
new file mode 100644 (file)
index 0000000..4b83853
Binary files /dev/null and b/ath10k/QCA6174/hw2.1/firmware-5.bin differ
diff --git a/ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt b/ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt
new file mode 100644 (file)
index 0000000..9e32162
--- /dev/null
@@ -0,0 +1,1126 @@
+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.
+
+Copyright (c) 2015 Qualcomm Atheros, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks
+are used with permission. Atheros is a trademark of Qualcomm Atheros, Inc.,
+registered in the United States and other countries. Other products and
+brand names may be trademarks or registered trademarks of their respective owners.
+NOTICES:
+=============================================================================
+
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+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.
+
+*For this file, which was received with alternative licensing options for
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+
+
+
+/*
+ * 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.
+ *
+ */
+
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * 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 NetBSD
+ *        Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+
+
+
+//
+// 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 $
+//
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * 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.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * 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 <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * 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.
+ */
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant / Network configuration structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * 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.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+//
+//
+
+
+
+
+
+/*
+ * 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.
+//
+
+
+
+
+/*===========================================================================
+  @file secrsa_encryption.c
+
+   This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+  ===========================================================================
+
+                           EDIT HISTORY FOR FILE
+  $DateTime: 2013/08/06 21:06:51 $
+  $Author: pdhavali $
+
+  when       who     what, where, why
+  --------   ---     ----------------------------------------------------------
+  04/11/11   qxu     initial version
+
+  Copyright (c) 2011 by QUALCOMM Technologies, Incorporated.  All Rights Reserved.
+  =============================================================================*/
+
+
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//
+// Name:        lzuncompr.c
+// Author:      Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant:   Yes
+//
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+
+
+
+ /*
+ * Copyright (c) 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 <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
diff --git a/ath10k/QCA6174/hw3.0/board-2.bin b/ath10k/QCA6174/hw3.0/board-2.bin
new file mode 100644 (file)
index 0000000..bba778a
Binary files /dev/null and b/ath10k/QCA6174/hw3.0/board-2.bin differ
diff --git a/ath10k/QCA6174/hw3.0/board.bin b/ath10k/QCA6174/hw3.0/board.bin
new file mode 100644 (file)
index 0000000..7a48985
Binary files /dev/null and b/ath10k/QCA6174/hw3.0/board.bin differ
diff --git a/ath10k/QCA6174/hw3.0/firmware-4.bin b/ath10k/QCA6174/hw3.0/firmware-4.bin
new file mode 100644 (file)
index 0000000..116513d
Binary files /dev/null and b/ath10k/QCA6174/hw3.0/firmware-4.bin differ
diff --git a/ath10k/QCA6174/hw3.0/firmware-6.bin b/ath10k/QCA6174/hw3.0/firmware-6.bin
new file mode 100644 (file)
index 0000000..b4646c7
Binary files /dev/null and b/ath10k/QCA6174/hw3.0/firmware-6.bin differ
diff --git a/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt b/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt
new file mode 100644 (file)
index 0000000..5199e3f
--- /dev/null
@@ -0,0 +1,1748 @@
+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
+license 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 Qualcomm
+Atheros patents, trademarks, copyrights, or other intellectual property.
+
+Copyright (c) 2014 Qualcomm Atheros, Inc.  All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries.  All Qualcomm Incorporated trademarks
+are used with permission.  Atheros is a trademark of Qualcomm Atheros, Inc.,
+registered in the United States and other countries.  Other products and
+brand names may be trademarks or registered trademarks of their respective owners.
+
+NOTICES:
+
+=============================================================================
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+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.
+
+*For this file, which was received with alternative licensing options for
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+NOTICES:
+
+
+/*
+ * 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.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/nan/sha2.c
+
+/*
+ * 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.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/sha2.h
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * 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 NetBSD
+ *        Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/usb.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.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * 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.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/crypto.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.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/config.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.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/suppl_auth_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.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/wpa.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.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/wpa_i.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 <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/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.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_ft.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.
+ */
+
+/*
+ * SHA-256 hash implementation and interface functions
+ * Copyright (c) 2003-2007, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/sha256.c
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa.c
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_ft.c
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.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 <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/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.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/aes_wrap.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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/sha1.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.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/common.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.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/romexport/AR6320/hw.3/include/seccommon.h
+
+/*
+ *  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.
+*/
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/nan/wlan_nan_crc.c
+
+
+//
+// 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 $
+// $Id: //components/rel/wlanfw_cmn.cnss/1.0/cnss_proc/wlan/fwcommon/include/queue.h#1 $
+//
+p4://qctp411.qualcomm.com/components/rel/wlanfw_cmn.cnss/1.0.0/include/queue.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.
+//
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+//
+
+/*
+ * 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.
+ *
+ *      @(#)if_llc.h    8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_llc.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.
+//
+
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_ethersubr.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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/patch/AR6320/v3/sha1_patch.c
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA/RSN - Shared functions for supplicant and authenticator
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.c
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_common.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+// Copyright (C) 2002 Gary Thomas
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license/
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/os/common/cmnos_printf.c
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//####ECOSGPLCOPYRIGHTBEGIN####
+// -------------------------------------------
+// This file is part of eCos, the Embedded Configurable Operating System.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+//
+// eCos is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 2 or (at your option) any later version.
+//
+// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with eCos; if not, write to the Free Software Foundation, Inc.,
+// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+//
+// As a special exception, if other files instantiate templates or use macros
+// or inline functions from this file, or you compile this file and link it
+// with other works to produce a work based on this file, this file does not
+// by itself cause the resulting work to be covered by the GNU General Public
+// License. However the source code for this file must still be made available
+// in accordance with section (3) of the GNU General Public License.
+//
+// This exception does not invalidate any other reasons why a work based on
+// this file might be covered by the GNU General Public License.
+//
+// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
+// at http://sources.redhat.com/ecos/ecos-license/
+// -------------------------------------------
+//####ECOSGPLCOPYRIGHTEND####
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/os/common/cmnos_sscanf.c
+
+/*
+ * WPA Supplicant - CCX Fast Roaming with CCKM Enhancements
+ * Copyright (c) 2003-2008, Jouni Malinen <j@w1.fi>
+ * Copyright (c) 2010-2011, embWiSe Technologies
+ *
+ * Licensed under a proprietary license.
+ * Notifications and licenses are retained for attribution purposes only.
+
+ * 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(s) of the above-listed copyright holder(s) nor the
+ *    names of its contributors may be used to endorse or promote products
+ *    derived from this software without specific prior written permission.
+ */
+/*original files: ccx_cckm.c and part of wpa_common.c in proprietary patch
+ * of open source supplicant */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/supplicant/mywpa_cckm.c
+
+/*
+ * 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.
+//
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/wlan/proto/include/if_llc.h#3 $
+//
+
+/*
+ * 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.
+ *
+ *     @(#)if_llc.h    8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/if_llc.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.
+ */
+
+/*
+ * 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 <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * 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.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/aes.c
+
+/*
+ * 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.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/aes_wrap.c
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/sha1.c
+
+/*
+ * Copyright (c) 2013 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.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/src/wmi/wmi_tlv_platform.c
+
+/*
+ * 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.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_protocol_cmn.cnss/1.0.0/include/qvit/qvit_init_api.h
+
+/*
+ * Copyright (c) 2013 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.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_cmn.cnss/1.0.0/fw_interface/include/wmi_version_whitelist.c
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/misc/crypto/md5.c#3 $
+//
+// 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.
+//
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/crypto/md5.c
+
+
+/*===========================================================================
+  @file secrsa_encryption.c
+
+   This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+  ===========================================================================
+
+                           EDIT HISTORY FOR FILE
+  $Header: //components/dev/wlanfw.cnss/1.0.1/dennis.rome_emu_es2_rel_fw/cnss_proc/wlan/fw/target/src/misc/binsig/rsa.c#2 $
+  $DateTime: 2013/10/21 08:09:59 $
+  $Author: changhon $
+
+  when       who     what, where, why
+  --------   ---     ----------------------------------------------------------
+  04/11/11   qxu     initial version
+
+  Copyright (c) 2011 by QUALCOMM Technologies, Incorporated.  All Rights Reserved.
+  =============================================================================*/
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/binsig/rsa.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/cil.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/cil.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/dev.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/dev.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/pcd.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/pcd.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/cil.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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
+ *
+ * The Core Interface Layer provides basic services for accessing and
+ * managing the DWC_usb3 hardware. These services are used by both the
+ * Peripheral Controller Driver and the On The Go Driver.
+ *
+ * The CIL manages the memory map for the core so that the PCD and OTG drivers
+ * don't have to do this separately. The CIL also performs basic services
+ * that are not specific to either the Device or OTG modes of operation.
+ * These services include all functionality that requires specific
+ * knowledge of the CSR layout or the DMA descriptor (TRB) layout. Also
+ * included are services for invoking each of the commands provided by
+ * the DGCMD and DEPCMD registers (see the "Control and Status Registers"
+ * chapter of the USB3 controller databook for details).
+ *
+ * The Core Interface Layer has the following requirements:
+ * - Provides basic controller operations.
+ * - Minimal use of OS services.
+ * - The OS services used will be abstracted by using inline functions
+ *   or macros.
+ *
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/cil.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/pcd_intr.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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
+ * This file contains the implementation of the PCD Interrupt handlers.
+ *
+ * The PCD handles the device interrupts. Many conditions can cause a
+ * device interrupt. When an interrupt occurs, the device interrupt
+ * service routine determines the cause of the interrupt and
+ * dispatches handling to the appropriate routine. These interrupt
+ * handling routines are described below.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/pcd_intr.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/os_dev.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/os_dev.h
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/cil_intr.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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
+ *
+ * The Core Interface Layer provides basic services for accessing and
+ * managing the DWC_usb3 hardware. These services are used by both the
+ * Peripheral Controller Driver and the On The Go Driver.
+ *
+ * This file contains the common interrupt handling functions.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/cil_intr.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/src/soc/usbhwcore/drv/snps/pcd.c $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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
+ * This file implements the Peripheral Controller Driver.
+ *
+ * The Peripheral Controller Driver (PCD) is responsible for translating
+ * requests from the Function Driver into the appropriate actions on the
+ * DWC_usb3 controller. It isolates the Function Driver from the specifics
+ * of the controller by providing an API to the Function Driver.
+ *
+ * The Peripheral Controller Driver for Linux will implement the Gadget API,
+ * so that the existing Gadget drivers can be used. (Gadget Driver is the
+ * Linux terminology for a Function Driver.)
+ *
+ * The Linux Gadget API is defined in the header file
+ * <code><linux/usb/gadget.h></code>. The USB EP operations API is defined
+ * in the structure <code>usb_ep_ops</code> and the USB Controller API is
+ * defined in the structure <code>usb_gadget_ops</code>.
+ *
+ * An important function of the PCD is managing interrupts generated by the
+ * DWC_usb3 controller. The implementation of the DWC_usb3 device mode
+ * interrupt service routines is in pcd_intr.c.
+ */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/soc/usbhwcore/drv/snps/pcd.c
+
+/* ==========================================================================
+ * $File: //components/rel/wlanfw.cnss/1.0.1/cnss_proc/wlan/fw/target/include/usb3_hw.h $
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/include/usb3_hw.h
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+//
+// Name:        lzuncompr.c
+// Author:      Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant:   Yes
+//
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+p4://qctp411.qualcomm.com/components/rel/wlanfw_mac_core.cnss/1.0/src/misc/lzuncompr/lzuncompr1.c
diff --git a/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt b/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt
new file mode 100644 (file)
index 0000000..3551801
--- /dev/null
@@ -0,0 +1,1352 @@
+=============================================================================
+
+This file contains certain notices of software components included with
+the software that Qualcomm Technologies, Inc. ("QTI") is required to 
+provide you. Except where prohibited by the open source license, the 
+content of this file is provided solely to satisfy QTI's attribution 
+and notice requirement; your use of these software components 
+together with the QTI software ("Software") is subject to the terms 
+of your license from QTI. 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.
+
+Software provided with this notice is NOT A CONTRIBUTION to any open 
+source project. If alternative licensing is available for any of the 
+components with licenses or attributions provided below, a license 
+choice is made for receiving such code by QTI.
+
+Copyright (c) 2017 Qualcomm Technologies, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the 
+United States and other countries. All Qualcomm Incorporated trademarks 
+are used with permission. Other products and brand names may be 
+trademarks or registered trademarks of their respective owners.
+
+=============================================================================
+NOTICES:
+=============================================================================
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+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.
+
+*For this file, which was received with alternative licensing options for  
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+
+/*
+ * 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.
+ *
+ */
+
+
+/*
+ * 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.
+ *
+ */
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * 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 NetBSD
+ *        Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * 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.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * 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 <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA-256 hash implementation and interface functions
+ * Copyright (c) 2003-2007, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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 <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+
+/*
+ *  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.
+*/
+
+
+
+//
+// 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 $
+//
+
+
+
+/*
+ * 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.
+//
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+//
+
+/*
+ * 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.
+ *
+ *      @(#)if_llc.h    8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+                                                                             
+
+
+/*
+ * 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.
+//
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+/*
+ * WPA/RSN - Shared functions for supplicant and authenticator
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+//
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+//
+
+/*
+ * 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.
+ *
+ *     @(#)if_llc.h    8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * 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 <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * 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.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2013 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.
+ */
+
+
+/*
+ * 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.
+ */
+
+
+/*
+ * Copyright (c) 2013 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.
+ */
+
+
+/*
+ * 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.
+//
+
+
+
+/*===========================================================================
+  @file secrsa_encryption.c
+  
+   This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+  ===========================================================================
+
+                           EDIT HISTORY FOR FILE
+  $DateTime: 2013/10/21 08:09:59 $ 
+  $Author: changhon $
+
+  when       who     what, where, why
+  --------   ---     ----------------------------------------------------------
+  04/11/11   qxu     initial version
+
+  Copyright (c) 2011 by QUALCOMM Technologies, Incorporated.  All Rights Reserved.
+  =============================================================================*/
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// 
+// Name:        lzuncompr.c
+// Author:      Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant:   Yes
+// 
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+
+/*
+* we got this file from ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/10.1-RELEASE/src.txz,
+* and we revised 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.
+ */
+
+
diff --git a/ath10k/QCA9377/hw1.0/board-2.bin b/ath10k/QCA9377/hw1.0/board-2.bin
new file mode 100644 (file)
index 0000000..a92e8cb
Binary files /dev/null and b/ath10k/QCA9377/hw1.0/board-2.bin differ
diff --git a/ath10k/QCA9377/hw1.0/board.bin b/ath10k/QCA9377/hw1.0/board.bin
new file mode 100644 (file)
index 0000000..14896e2
Binary files /dev/null and b/ath10k/QCA9377/hw1.0/board.bin differ
diff --git a/ath10k/QCA9377/hw1.0/firmware-5.bin b/ath10k/QCA9377/hw1.0/firmware-5.bin
new file mode 100644 (file)
index 0000000..3402ae5
Binary files /dev/null and b/ath10k/QCA9377/hw1.0/firmware-5.bin differ
diff --git a/ath10k/QCA9377/hw1.0/firmware-6.bin b/ath10k/QCA9377/hw1.0/firmware-6.bin
new file mode 100644 (file)
index 0000000..cd839e2
Binary files /dev/null and b/ath10k/QCA9377/hw1.0/firmware-6.bin differ
diff --git a/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt b/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt
new file mode 100644 (file)
index 0000000..e10d807
--- /dev/null
@@ -0,0 +1,1128 @@
+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. 
+
+Copyright (c) 2017 Qualcomm Atheros, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks
+are used with permission. Atheros is a trademark of Qualcomm Atheros, Inc.,
+registered in the United States and other countries. Other products and
+brand names may be trademarks or registered trademarks of their respective owners. 
+NOTICES:
+=============================================================================
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+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.
+
+*For this file, which was received with alternative licensing options for  
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+
+
+
+/*
+ * 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.
+ *
+ */
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * 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 NetBSD
+ *        Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+
+
+
+//
+// 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 $
+//
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * 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 <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * 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.
+ */
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant / Network configuration structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * 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.
+ */
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+//
+//
+
+
+
+
+
+/*
+ * 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.
+//
+
+
+
+
+/*===========================================================================
+  @file secrsa_encryption.c
+  
+   This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+  ===========================================================================
+
+                           EDIT HISTORY FOR FILE
+  $DateTime: 2013/08/06 21:06:51 $ 
+  $Author: pdhavali $
+
+  when       who     what, where, why
+  --------   ---     ----------------------------------------------------------
+  04/11/11   qxu     initial version
+
+  Copyright (c) 2011 by QUALCOMM Technologies, Incorporated.  All Rights Reserved.
+  =============================================================================*/
+
+  
+  
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// 
+// Name:        lzuncompr.c
+// Author:      Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant:   Yes
+// 
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+
+ /* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+ /*
+ * Copyright (c) 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 <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
diff --git a/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt b/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt
new file mode 100644 (file)
index 0000000..3551801
--- /dev/null
@@ -0,0 +1,1352 @@
+=============================================================================
+
+This file contains certain notices of software components included with
+the software that Qualcomm Technologies, Inc. ("QTI") is required to 
+provide you. Except where prohibited by the open source license, the 
+content of this file is provided solely to satisfy QTI's attribution 
+and notice requirement; your use of these software components 
+together with the QTI software ("Software") is subject to the terms 
+of your license from QTI. 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.
+
+Software provided with this notice is NOT A CONTRIBUTION to any open 
+source project. If alternative licensing is available for any of the 
+components with licenses or attributions provided below, a license 
+choice is made for receiving such code by QTI.
+
+Copyright (c) 2017 Qualcomm Technologies, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the 
+United States and other countries. All Qualcomm Incorporated trademarks 
+are used with permission. Other products and brand names may be 
+trademarks or registered trademarks of their respective owners.
+
+=============================================================================
+NOTICES:
+=============================================================================
+
+* Copyright (c) 2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+ *Notifications and licenses are retained for attribution purposes only *
+
+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.
+
+*For this file, which was received with alternative licensing options for  
+* distribution, Qualcomm Atheros, Inc. has selected the BSD license.
+
+
+/*
+ * 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.
+ *
+ */
+
+
+/*
+ * 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.
+ *
+ */
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * 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 NetBSD
+ *        Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant / wrapper functions for crypto libraries
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ *
+ * 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.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant / Configuration file structures
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - Common definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant - WPA definitions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant - Internal WPA state machine definitions
+ * Copyright (c) 2004-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+/*
+ * 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 <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA-256 hash implementation and interface functions
+ * Copyright (c) 2003-2007, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - WPA state machine and EAPOL-Key processing
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA Supplicant - IEEE 802.11r - Fast BSS Transition
+ * Copyright (c) 2006-2007, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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 <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * wpa_supplicant/hostapd / common helper functions, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+
+/*
+ *  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.
+*/
+
+
+
+//
+// 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 $
+//
+
+
+
+/*
+ * 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.
+//
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+//
+
+/*
+ * 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.
+ *
+ *      @(#)if_llc.h    8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+                                                                             
+
+
+/*
+ * 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.
+//
+
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+/*
+ * WPA/RSN - Shared functions for supplicant and authenticator
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+/*
+ * WPA definitions shared between hostapd and wpa_supplicant
+ * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+//
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+//
+
+/*
+ * 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.
+ *
+ *     @(#)if_llc.h    8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * 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 <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+/*
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * 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.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * 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.
+ */
+
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+
+/*
+ * Copyright (c) 2013 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.
+ */
+
+
+/*
+ * 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.
+ */
+
+
+/*
+ * Copyright (c) 2013 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.
+ */
+
+
+/*
+ * 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.
+//
+
+
+
+/*===========================================================================
+  @file secrsa_encryption.c
+  
+   This file provides RSA PKCS #1 v1.5 encryption/decryption implementation.
+  ===========================================================================
+
+                           EDIT HISTORY FOR FILE
+  $DateTime: 2013/10/21 08:09:59 $ 
+  $Author: changhon $
+
+  when       who     what, where, why
+  --------   ---     ----------------------------------------------------------
+  04/11/11   qxu     initial version
+
+  Copyright (c) 2011 by QUALCOMM Technologies, Incorporated.  All Rights Reserved.
+  =============================================================================*/
+
+
+/* ==========================================================================
+ * $Revision: #3 $
+ * $Date: 2013/08/06 $
+ * $Change: 2161544 $
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS BE LIABLE FOR ANY DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ * DAMAGE.
+ * ========================================================================== */
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// 
+// Name:        lzuncompr.c
+// Author:      Vitaly Luban
+// Based on code from Marcus Geelnard
+// Description: LZ77 decoder implementation.
+// Reentrant:   Yes
+// 
+// ------------------------------------------------------------------------
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+
+/*
+* we got this file from ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/10.1-RELEASE/src.txz,
+* and we revised 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.
+ */
+
+
diff --git a/ath10k/QCA9887/hw1.0/board.bin b/ath10k/QCA9887/hw1.0/board.bin
new file mode 100644 (file)
index 0000000..9ef7e7b
Binary files /dev/null and b/ath10k/QCA9887/hw1.0/board.bin differ
diff --git a/ath10k/QCA9887/hw1.0/firmware-5.bin b/ath10k/QCA9887/hw1.0/firmware-5.bin
new file mode 100644 (file)
index 0000000..9655ad0
Binary files /dev/null and b/ath10k/QCA9887/hw1.0/firmware-5.bin differ
diff --git a/ath10k/QCA9887/hw1.0/notice_ath10k_firmware-5.txt b/ath10k/QCA9887/hw1.0/notice_ath10k_firmware-5.txt
new file mode 100644 (file)
index 0000000..4ff240e
--- /dev/null
@@ -0,0 +1,328 @@
+=============================================================================
+This Notice.txt file contains certain notices of software components
+included with the software that Qualcomm Atheros, Inc. (Qualcomm Atheros) 
+is required to provide you. Except where prohibited by the open source license, 
+the content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components together
+with the Qualcomm Atheros software (Qualcomm Atheros software hereinafter referred
+to as Software) is subject to the terms of your agreement from Qualcomm Atheros. 
+Compliance with all copyright laws and software license agreements included in the
+notice section of this file are the responsibility of the user. Except as may be 
+granted by separate express written agreement, this file provides no license to 
+any patents, trademarks, copyrights, or other intellectual property of Qualcomm
+Incorporated or any of its subsidiaries. 
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States
+and other countries. All Qualcomm Incorporated trademarks are used with permission.
+Other products and brand names may be trademarks or registered trademarks of their
+respective owners.
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// 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.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * 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.
+ *
+ *  @(#)if_llc.h    8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// 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.
+//
+//
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary. 
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/misc/crypto/md5.c#1 $
+//
+// 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.
+//
+
+src/misc/crypto/md5.c#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// 
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+
+support/lz77/lz.h#1
+support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+src/misc/lzuncompr/lzuncompr1.c#1
+tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// 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 $
+//
+
+src/wlan/include/queue.h#1
+../include/queue.h#1
+
+============================================================================================================================================
+
+// Copyright (c) 1999-2006 by Tensilica Inc.
+
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/ath10k/QCA9888/hw2.0/board-2.bin b/ath10k/QCA9888/hw2.0/board-2.bin
new file mode 100644 (file)
index 0000000..bf308a1
Binary files /dev/null and b/ath10k/QCA9888/hw2.0/board-2.bin differ
diff --git a/ath10k/QCA9888/hw2.0/firmware-5.bin b/ath10k/QCA9888/hw2.0/firmware-5.bin
new file mode 100644 (file)
index 0000000..27a5707
Binary files /dev/null and b/ath10k/QCA9888/hw2.0/firmware-5.bin differ
diff --git a/ath10k/QCA9888/hw2.0/notice_ath10k_firmware-5.txt b/ath10k/QCA9888/hw2.0/notice_ath10k_firmware-5.txt
new file mode 100644 (file)
index 0000000..2f736cb
--- /dev/null
@@ -0,0 +1,589 @@
+=============================================================================
+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.
+Copyright (c) 2016 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+=============================================================================
+
+========================================================================================================================================
+
+//
+// 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.
+
+========================================================================================================================================
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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:        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.
+ *
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+/*-
+ * 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.
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * 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 NetBSD
+ *        Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take AES-based functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+Qualcomm Atheros, Inc. has chosen to take common helper macros functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take SHA1 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take MD5 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+Copyright (c) 1998-2008 Tensilica Inc.
+*
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+*
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+*
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// 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.
+ *
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// 
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+
+========================================================================================================================================
+
+//
+// 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.
+//
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+========================================================================================================================================
+
+/*
+ *  $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/*  $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/*  $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $   */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+========================================================================================================================================
+
+/*
+ *  $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/*  $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $    */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+======================================================================================================================================
diff --git a/ath10k/QCA988X/hw2.0/board.bin b/ath10k/QCA988X/hw2.0/board.bin
new file mode 100644 (file)
index 0000000..8f8bd6b
Binary files /dev/null and b/ath10k/QCA988X/hw2.0/board.bin differ
diff --git a/ath10k/QCA988X/hw2.0/firmware-4.bin b/ath10k/QCA988X/hw2.0/firmware-4.bin
new file mode 100644 (file)
index 0000000..478e807
Binary files /dev/null and b/ath10k/QCA988X/hw2.0/firmware-4.bin differ
diff --git a/ath10k/QCA988X/hw2.0/firmware-5.bin b/ath10k/QCA988X/hw2.0/firmware-5.bin
new file mode 100644 (file)
index 0000000..3f4938c
Binary files /dev/null and b/ath10k/QCA988X/hw2.0/firmware-5.bin differ
diff --git a/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt b/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt
new file mode 100644 (file)
index 0000000..571dcf6
--- /dev/null
@@ -0,0 +1,301 @@
+=============================================================================
+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 as may be granted by the separate license agreement applicable
+to this software (see LICENSE.QualcommAtheros_ath10k), this file provides no license to any 
+Qualcomm Atheros patents, trademarks, copyrights, or other intellectual property.
+
+Copyright (c) 2014 Qualcomm Atheros, Inc. All rights reserved. 
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. 
+All Qualcomm Incorporated trademarks are used with permission. 
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners. 
+
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// 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.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * 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.
+ *
+ *  @(#)if_llc.h    8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, Qualcomm Atheros, Inc. chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// 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.
+//
+//
+
+For all files with the above-mentioned dual-license, Qualcomm Atheros, Inc. chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary. 
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/misc/crypto/md5.c#1 $
+//
+// 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.
+//
+
+src/misc/crypto/md5.c#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// 
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+
+support/lz77/lz.h#1
+support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+src/misc/lzuncompr/lzuncompr1.c#1
+tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// 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 $
+//
+
+src/wlan/include/queue.h#1
+../include/queue.h#1
diff --git a/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt b/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt
new file mode 100644 (file)
index 0000000..4ff240e
--- /dev/null
@@ -0,0 +1,328 @@
+=============================================================================
+This Notice.txt file contains certain notices of software components
+included with the software that Qualcomm Atheros, Inc. (Qualcomm Atheros) 
+is required to provide you. Except where prohibited by the open source license, 
+the content of this notices file is only provided to satisfy Qualcomm Atheros's
+attribution and notice requirement; your use of these software components together
+with the Qualcomm Atheros software (Qualcomm Atheros software hereinafter referred
+to as Software) is subject to the terms of your agreement from Qualcomm Atheros. 
+Compliance with all copyright laws and software license agreements included in the
+notice section of this file are the responsibility of the user. Except as may be 
+granted by separate express written agreement, this file provides no license to 
+any patents, trademarks, copyrights, or other intellectual property of Qualcomm
+Incorporated or any of its subsidiaries. 
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States
+and other countries. All Qualcomm Incorporated trademarks are used with permission.
+Other products and brand names may be trademarks or registered trademarks of their
+respective owners.
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// 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.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * 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.
+ *
+ *  @(#)if_llc.h    8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// 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.
+//
+//
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+src/wlan/proto/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary. 
+ * $ATH_LICENSE_TARGET_C$
+ */
+
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/misc/crypto/md5.c#1 $
+//
+// 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.
+//
+
+src/misc/crypto/md5.c#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// 
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+
+support/lz77/lz.h#1
+support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+src/misc/lzuncompr/lzuncompr1.c#1
+tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// 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 $
+//
+
+src/wlan/include/queue.h#1
+../include/queue.h#1
+
+============================================================================================================================================
+
+// Copyright (c) 1999-2006 by Tensilica Inc.
+
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/ath10k/QCA9984/hw1.0/board-2.bin b/ath10k/QCA9984/hw1.0/board-2.bin
new file mode 100644 (file)
index 0000000..cd3309b
Binary files /dev/null and b/ath10k/QCA9984/hw1.0/board-2.bin differ
diff --git a/ath10k/QCA9984/hw1.0/firmware-5.bin b/ath10k/QCA9984/hw1.0/firmware-5.bin
new file mode 100644 (file)
index 0000000..7070de1
Binary files /dev/null and b/ath10k/QCA9984/hw1.0/firmware-5.bin differ
diff --git a/ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt b/ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt
new file mode 100644 (file)
index 0000000..2f736cb
--- /dev/null
@@ -0,0 +1,589 @@
+=============================================================================
+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.
+Copyright (c) 2016 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+=============================================================================
+
+========================================================================================================================================
+
+//
+// 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.
+
+========================================================================================================================================
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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:        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.
+ *
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+* Copyright (c)2014 Qualcomm Atheros, Inc.
+* All Rights Reserved.
+* Qualcomm Atheros Confidential and Proprietary.
+* $ATH_LICENSE_TARGET_C$
+*/
+/*-
+ * 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.
+ */
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * 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 NetBSD
+ *        Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take AES-based functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+Qualcomm Atheros, Inc. has chosen to take common helper macros functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take SHA1 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+Qualcomm Atheros, Inc. has chosen to take MD5 hash implementation and interface functions subject to the BSD license and terms
+
+========================================================================================================================================
+
+Copyright (c) 1998-2008 Tensilica Inc.
+*
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+*
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+*
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// 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.
+ *
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// 
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+// 
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+// 
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+// 
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+// 
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+// 
+// Marcus Geelnard
+// marcus.geelnard at home.se
+// 
+
+
+========================================================================================================================================
+
+//
+// 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.
+//
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+========================================================================================================================================
+
+/*
+ *  $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/*  $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/*  $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $   */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+========================================================================================================================================
+
+/*
+ *  $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/*  $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $    */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+======================================================================================================================================
diff --git a/ath10k/QCA99X0/hw2.0/board.bin b/ath10k/QCA99X0/hw2.0/board.bin
new file mode 100644 (file)
index 0000000..7e3131e
Binary files /dev/null and b/ath10k/QCA99X0/hw2.0/board.bin differ
diff --git a/ath10k/QCA99X0/hw2.0/firmware-5.bin b/ath10k/QCA99X0/hw2.0/firmware-5.bin
new file mode 100644 (file)
index 0000000..5d70cf2
Binary files /dev/null and b/ath10k/QCA99X0/hw2.0/firmware-5.bin differ
diff --git a/ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt b/ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt
new file mode 100644 (file)
index 0000000..ae21b58
--- /dev/null
@@ -0,0 +1,612 @@
+=============================================================================
+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.
+Where any software provided herewith is available under either the GPL or BSD licenses, Qualcomm Atheros chooses to receive such software under the BSD license only.
+Copyright (c) 2014 Qualcomm Atheros, Inc. All rights reserved.
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries.
+All Qualcomm Incorporated trademarks are used with permission.
+Atheros is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries.
+Other products and brand names may be trademarks or registered trademarks of their respective owners.
+
+=============================================================================
+
+NOTICES:
+
+=============================================================================
+
+==============================================================================================================================
+
+
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//
+// 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.
+//
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+// $NetBSD: if_llc.h,v 1.12 1999/11/19 20:41:19 thorpej Exp $
+// $Id: //depot/sw/qca_main/components/wlan/qca-wifi-fw/1.0/drivers/target/src/wlan/proto/include/if_llc.h#2 $
+//
+
+/*
+ * 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.
+ *
+ *  @(#)if_llc.h    8.1 (Berkeley) 6/10/93
+ * $FreeBSD: src/sys/net/if_llc.h,v 1.9 2002/09/23 06:25:08 alfred Exp $
+ */
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+wlan/protocol/src/include/if_llc.h#1
+
+========================================================================================================================================
+/*
+ * Copyright (c) 2012 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ */
+//-
+// 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.
+//
+//
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+wlan/protocol/include/if_ethersubr.h#1
+
+
+========================================================================================================================================
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+//
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+
+wlan/protocol/support/lz77/lz.h#1
+wlan/protocol/support/lz77/lz.c#1
+
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 2011 Qualcomm Atheros, Inc.
+ * All Rights Reserved.
+ * Qualcomm Atheros Confidential and Proprietary.
+ * $ATH_LICENSE_NULL$
+ */
+
+// Copyright (c) 2003-2006 Marcus Geelnard
+// Copyright (c) 2006-2007 Atheros Communications Inc.
+// $ATH_LICENSE_NULL$
+// This software is provided 'as-is', without any express or implied
+// warranty. In no event will the authors be held liable for any damages
+// arising from the use of this software.
+//
+// Permission is granted to anyone to use this software for any purpose,
+// including commercial applications, and to alter it and redistribute it
+// freely, subject to the following restrictions:
+//
+// 1. The origin of this software must not be misrepresented; you must not
+//    claim that you wrote the original software. If you use this software
+//    in a product, an acknowledgment in the product documentation would
+//    be appreciated but is not required.
+//
+// 2. Altered source versions must be plainly marked as such, and must not
+//    be misrepresented as being the original software.
+//
+// 3. This notice may not be removed or altered from any source
+//    distribution.
+//
+// Marcus Geelnard
+// marcus.geelnard at home.se
+//
+
+wlan/mac_core/tests/serflash/flashprog/uncompr.c#1
+
+
+========================================================================================================================================
+
+//
+// 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 $
+//
+
+wlan/include/queue.h#1
+
+========================================================================================================================================
+/*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+wlan/mac_core/include/sha1.h
+wlan/mac_core/romexport/AR900B/hw.1/include/sha1.h
+wlan/mac_core/romexport/AR900B/hw.2/include/sha1.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+/*
+ * 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.
+ *
+ * $Id: //depot/sw/branches/qca_rome_main/perf_pwr_offload/drivers/target/include/sha2.h#1 $
+ */
+
+wlan/mac_core/romexport/AR900B/hw.1/include/sha2.h
+wlan/mac_core/romexport/AR900B/hw.2/include/sha2.h
+
+========================================================================================================================================
+
+/*
+ * AES-based functions
+ *
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+wlan/mac_core/include/aes_wrap.h
+wlan/mac_core/romexport/AR900B/hw.1/include/aes_wrap.h
+wlan/mac_core/romexport/AR900B/hw.2/include/aes_wrap.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+/*
+ * MD5 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+
+wlan/mac_core/romexport/AR900B/hw.1/include/md5.h
+wlan/mac_core/romexport/AR900B/hw.2/include/md5.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+
+========================================================================================================================================
+
+/*
+ * Common helper macros, etc.
+ * Copyright (c) 2002-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ */
+
+wlan/mac_core/romexport/AR900B/hw.1/include/seccommon.h
+wlan/mac_core/romexport/AR900B/hw.2/include/seccommon.h
+
+For all files with the above-mentioned dual-license, QCA chooses to receive subject to the BSD license.
+
+========================================================================================================================================
+
+
+/*
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Lennart Augustsson (lennart@augustsson.net) at
+ * Carlstedt Research & Technology.
+ *
+ * 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 NetBSD
+ *        Foundation, Inc. and its contributors.
+ * 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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.
+ */
+
+/* Modified by Synopsys, Inc, 12/12/2007 */
+
+wlan/mac_core/include/usb.h
+wlan/mac_core/romexport/AR900B/hw.1/include/usb.h
+wlan/mac_core/romexport/AR900B/hw.2/include/usb.h
+
+========================================================================================================================================
+
+/* ==========================================================================
+ *
+ * Synopsys SS USB3 Linux Software Driver and documentation (hereinafter,
+ * "Software") is an Unsupported proprietary work of Synopsys, Inc. unless
+ * otherwise expressly agreed to in writing between Synopsys and you.
+ *
+ * The Software IS NOT an item of Licensed Software or Licensed Product under
+ * any End User Software License Agreement or Agreement for Licensed Product
+ * with Synopsys or any supplement thereto. You are permitted to use and
+ * redistribute this Software in source and binary forms, with or without
+ * modification, provided that redistributions of source code must retain this
+ * notice. You may not view, use, disclose, copy or distribute this file or
+ * any information contained herein except pursuant to this license grant from
+ * Synopsys. If you do not agree with this notice, including the disclaimer
+ * below, then you are not authorized to use the Software.
+ *
+ * THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" BASIS
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS 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.
+ * ========================================================================== */
+
+wlan/mac_core/include/cil.h
+wlan/mac_core/romexport/AR900B/hw.1/include/cil.h
+wlan/mac_core/romexport/AR900B/hw.2/include/cil.h
+wlan/mac_core/include/dev.h
+wlan/mac_core/romexport/AR900B/hw.1/include/dev.h
+wlan/mac_core/romexport/AR900B/hw.2/include/dev.h
+wlan/mac_core/include/os_dev.h
+wlan/mac_core/romexport/AR900B/hw.1/include/os_dev.h
+wlan/mac_core/romexport/AR900B/hw.2/include/os_dev.h
+wlan/mac_core/include/usb3_hw.h
+wlan/mac_core/romexport/AR900B/hw.1/include/usb3_hw.h
+wlan/mac_core/romexport/AR900B/hw.2/include/usb3_hw.h
+wlan/mac_core/include/pcd.h
+wlan/mac_core/romexport/AR900B/hw.1/include/pcd.h
+wlan/mac_core/romexport/AR900B/hw.2/include/pcd.h
+
+========================================================================================================================================
+
+/*
+ *  $Header: //source/qcom/qct/core/api/kernel/main/latest/libstd/stringl/stringl.h#13 $
+ *  $DateTime: 2013/07/24 11:35:54 $
+ */
+
+/*  $OpenBSD: string.h,v 1.17 2006/01/06 18:53:04 millert Exp $ */
+/*  $NetBSD: string.h,v 1.6 1994/10/26 00:56:30 cgd Exp $   */
+
+/*-
+ * Copyright (c) 1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ *  @(#)string.h    5.10 (Berkeley) 3/9/91
+ */
+
+wlan/protocol/support/bin2srec/include/stringl/stringl.h
+
+==========================================================================================================================================
+
+/*
+ *  $Header: //source/qcom/qct/core/kernel/libstd/main/latest/src/strlcpy.c#1 $
+ *  $DateTime: 2011/01/07 17:50:19 $
+ */
+
+/*  $OpenBSD: strlcpy.c,v 1.11 2006/05/05 15:27:38 millert Exp $    */
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+wlan/protocol/support/bin2srec/strlcpy.c
+
+======================================================================================================================================
+
+/*-
+ * 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.
+ */
+
+wlan/mac_core/patch/AR900B/v2/cmnos_printf_patch.c
+
+========================================================================================================================================
+
diff --git a/ath9k_htc/htc_7010-1.4.0.fw b/ath9k_htc/htc_7010-1.4.0.fw
new file mode 100644 (file)
index 0000000..806ced9
Binary files /dev/null and b/ath9k_htc/htc_7010-1.4.0.fw differ
diff --git a/ath9k_htc/htc_9271-1.4.0.fw b/ath9k_htc/htc_9271-1.4.0.fw
new file mode 100644 (file)
index 0000000..f815df6
Binary files /dev/null and b/ath9k_htc/htc_9271-1.4.0.fw differ
diff --git a/atmel/wilc1000_ap_fw.bin b/atmel/wilc1000_ap_fw.bin
new file mode 100644 (file)
index 0000000..f5abf30
Binary files /dev/null and b/atmel/wilc1000_ap_fw.bin differ
diff --git a/atmel/wilc1000_fw.bin b/atmel/wilc1000_fw.bin
new file mode 100644 (file)
index 0000000..3b1eeeb
Binary files /dev/null and b/atmel/wilc1000_fw.bin differ
diff --git a/atmel/wilc1000_p2p_fw.bin b/atmel/wilc1000_p2p_fw.bin
new file mode 100644 (file)
index 0000000..dc12cc8
Binary files /dev/null and b/atmel/wilc1000_p2p_fw.bin differ
diff --git a/atmel/wilc1000_wifi_firmware.bin b/atmel/wilc1000_wifi_firmware.bin
new file mode 100644 (file)
index 0000000..13c74be
Binary files /dev/null and b/atmel/wilc1000_wifi_firmware.bin differ
diff --git a/atusb/ChangeLog b/atusb/ChangeLog
new file mode 100644 (file)
index 0000000..7e1d96d
--- /dev/null
@@ -0,0 +1,24 @@
+ChangeLog:
+       * 0.0  initial release
+       * 0.1  addition of ATUSB_TEST
+       * 0.2  First public release. Compatible with atusb driver in the upcoming 4.2 kernel
+       * 0.3   * ATUSB_EUI64_READ/WRITE for permanent EUI64 handling
+               * Support to run the firmware on Atmel Raven USB dongles (Alexander Aring)
+               * Remove FCS frame check from firmware and leave it to the driver
+               * Use extended operation mode for TX for automatic ACK handling
+
+To flash the firmware you need dfu-util on the host. Issue
+
+    dfu-util -d 20b7:1540 -D atusb-0.3.dfu
+
+right after plugging the device into the USB port while the red led is still
+on.
+
+For the Atmel Raven USB dongle a full JTAG setup is needed to flash the
+firmware as no DFU bootloader is available there.
+
+The firmware is flashed into permanent storage and does not need to be provided
+after power off. A new firmware version can be flashed the same way.
+
+Firmware source code is GPLv2+ and can be found here:
+http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/atusb/fw
diff --git a/atusb/atusb-0.2.dfu b/atusb/atusb-0.2.dfu
new file mode 100644 (file)
index 0000000..a5cd383
Binary files /dev/null and b/atusb/atusb-0.2.dfu differ
diff --git a/atusb/atusb-0.3.dfu b/atusb/atusb-0.3.dfu
new file mode 100644 (file)
index 0000000..79eda3b
Binary files /dev/null and b/atusb/atusb-0.3.dfu differ
diff --git a/atusb/rzusb-0.3.bin b/atusb/rzusb-0.3.bin
new file mode 100644 (file)
index 0000000..dec0237
Binary files /dev/null and b/atusb/rzusb-0.3.bin differ
diff --git a/bnx2x/bnx2x-e1-7.10.51.0.fw b/bnx2x/bnx2x-e1-7.10.51.0.fw
new file mode 100644 (file)
index 0000000..5b1c894
Binary files /dev/null and b/bnx2x/bnx2x-e1-7.10.51.0.fw differ
diff --git a/bnx2x/bnx2x-e1-7.12.30.0.fw b/bnx2x/bnx2x-e1-7.12.30.0.fw
new file mode 100644 (file)
index 0000000..104e795
Binary files /dev/null and b/bnx2x/bnx2x-e1-7.12.30.0.fw differ
diff --git a/bnx2x/bnx2x-e1-7.13.1.0.fw b/bnx2x/bnx2x-e1-7.13.1.0.fw
new file mode 100644 (file)
index 0000000..407bb92
Binary files /dev/null and b/bnx2x/bnx2x-e1-7.13.1.0.fw differ
diff --git a/bnx2x/bnx2x-e1h-7.10.51.0.fw b/bnx2x/bnx2x-e1h-7.10.51.0.fw
new file mode 100644 (file)
index 0000000..df99e79
Binary files /dev/null and b/bnx2x/bnx2x-e1h-7.10.51.0.fw differ
diff --git a/bnx2x/bnx2x-e1h-7.12.30.0.fw b/bnx2x/bnx2x-e1h-7.12.30.0.fw
new file mode 100644 (file)
index 0000000..3846c58
Binary files /dev/null and b/bnx2x/bnx2x-e1h-7.12.30.0.fw differ
diff --git a/bnx2x/bnx2x-e1h-7.13.1.0.fw b/bnx2x/bnx2x-e1h-7.13.1.0.fw
new file mode 100644 (file)
index 0000000..640de57
Binary files /dev/null and b/bnx2x/bnx2x-e1h-7.13.1.0.fw differ
diff --git a/bnx2x/bnx2x-e2-7.10.51.0.fw b/bnx2x/bnx2x-e2-7.10.51.0.fw
new file mode 100644 (file)
index 0000000..35d186f
Binary files /dev/null and b/bnx2x/bnx2x-e2-7.10.51.0.fw differ
diff --git a/bnx2x/bnx2x-e2-7.12.30.0.fw b/bnx2x/bnx2x-e2-7.12.30.0.fw
new file mode 100644 (file)
index 0000000..bff81ec
Binary files /dev/null and b/bnx2x/bnx2x-e2-7.12.30.0.fw differ
diff --git a/bnx2x/bnx2x-e2-7.13.1.0.fw b/bnx2x/bnx2x-e2-7.13.1.0.fw
new file mode 100644 (file)
index 0000000..b8931fd
Binary files /dev/null and b/bnx2x/bnx2x-e2-7.13.1.0.fw differ
diff --git a/brcm/BCM-0bb4-0306.hcd b/brcm/BCM-0bb4-0306.hcd
new file mode 100644 (file)
index 0000000..dee1dc7
Binary files /dev/null and b/brcm/BCM-0bb4-0306.hcd differ
diff --git a/brcm/brcmfmac43143-sdio.bin b/brcm/brcmfmac43143-sdio.bin
new file mode 100644 (file)
index 0000000..e4f56f3
Binary files /dev/null and b/brcm/brcmfmac43143-sdio.bin differ
diff --git a/brcm/brcmfmac43143.bin b/brcm/brcmfmac43143.bin
new file mode 100644 (file)
index 0000000..28b8db9
Binary files /dev/null and b/brcm/brcmfmac43143.bin differ
diff --git a/brcm/brcmfmac43241b5-sdio.bin b/brcm/brcmfmac43241b5-sdio.bin
new file mode 100644 (file)
index 0000000..8d70d17
Binary files /dev/null and b/brcm/brcmfmac43241b5-sdio.bin differ
diff --git a/brcm/brcmfmac43242a.bin b/brcm/brcmfmac43242a.bin
new file mode 100644 (file)
index 0000000..80604d8
Binary files /dev/null and b/brcm/brcmfmac43242a.bin differ
diff --git a/brcm/brcmfmac4330-sdio.Prowise-PT301.txt b/brcm/brcmfmac4330-sdio.Prowise-PT301.txt
new file mode 100644 (file)
index 0000000..67381ab
--- /dev/null
@@ -0,0 +1,89 @@
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6330 4330 WiFi/BT module found on the
+# Prowise PT301 tablet
+aa2g=1
+aa5g=1
+ag0=0x40   
+ag1=0xBF
+boardflags=0x10080a00
+# boardflags3 is not set
+boardnum=22
+boardrev=0x1202
+boardtype=0x05e1
+bphyscale=17
+# btc_params is not set
+cckPwrIdxCorr=-15
+cckPwrOffset=6
+cckdigfilttype=20
+ccode=X2
+# cldo_pwm is not set
+dacrate2g=160
+dacrate5g=160
+devid=0x4360
+il0macaddr=00:90:4c:c5:12:38
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=0x44
+maxp5ga0=0x3A
+maxp5gha0=0x3A
+maxp5gla0=0x3A
+mcs2gpo0=0x4444
+mcs2gpo1=0x4444
+mcs5ghpo0=0x2222
+mcs5ghpo1=0x2222
+mcs5glpo0=0x2222
+mcs5glpo1=0x2222
+mcs5gpo0=0x2222
+mcs5gpo1=0x2222
+nocrc=1
+noise_cal_adj_2g=-3
+noise_cal_ref_2g=53
+ofdm2gpo=0x22222222
+ofdm5ghpo=0x00000000
+ofdm5glpo=0x00000000
+ofdm5gpo=0x00000000
+pa0b0=4924
+pa0b1=-595
+pa0b2=-157
+pa0itssit=0x20
+pa1b0=4880
+pa1b1=-625
+pa1b2=-200
+pa1hib0=4880
+pa1hib1=-620
+pa1hib2=-190
+pa1lob0=5050
+pa1lob1=-630
+pa1lob2=-195
+pacalpwr2g=13
+pacalpwr5g1=11
+pacalpwr5g=13
+pacalpwr5ghi1=11
+pacalpwr5ghi=13
+pacalpwr5glo1=11
+pacalpwr5glo=13
+prodid=0x0547
+rfreg033=0x19
+rfreg033_cck=0x1f
+rfreg088=15
+rssisav2g=0x7
+rssisav5g=0x7
+rssismc2g=0x3
+rssismc5g=0x3
+rssismf2g=0xa
+rssismf5g=0x4
+rxpo5g=0
+sd_gpdc=0
+sd_gpout=0
+sd_gpval=1
+sromrev=3
+swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x18282,0x1ff
+swctrlmap_5g=0x10101010,0x28282020,0x20202020,0x10202,0x0f8
+triso2g=3
+triso5g=6
+txalpfbyp2g=1
+txgaintbl=1
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
diff --git a/brcm/brcmfmac43340-sdio.bin b/brcm/brcmfmac43340-sdio.bin
new file mode 100644 (file)
index 0000000..a945f80
Binary files /dev/null and b/brcm/brcmfmac43340-sdio.bin differ
diff --git a/brcm/brcmfmac43340-sdio.meegopad-t08.txt b/brcm/brcmfmac43340-sdio.meegopad-t08.txt
new file mode 100644 (file)
index 0000000..9535a4b
--- /dev/null
@@ -0,0 +1,98 @@
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6234 43340 WiFi/BT module found on the
+# Meegopad T08 HDMI stick
+aa2g=1
+ag0=255
+boardflags=0x0090201
+boardnum=22
+boardrev=0x1203
+boardtype=0x0653
+btc_flags=71
+btc_params22=8000
+btc_params83=9000
+btc_params84=4500
+btc_params8=15000
+cck2gpo=0x2222 
+cckPwrOffset=3
+cckpapden=0
+ccode=X2
+dacrate2xen=1
+devid=0x4386
+dlocalidx5g=70
+dlorange_lowlimit=5
+gain=32
+gain_settle_dly_2g=4
+gain_settle_dly_5g=4
+iqcalidx5g=50
+iqlocalidx5g=40
+loflag=0
+lpbckmode5g=1 
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=80
+maxp5ga0=80
+maxp5gha0=78
+maxp5gla0=78
+mcs2gpo0=0x5555
+mcs2gpo1=0x5555
+mcs5ghpo0=0x7777
+mcs5ghpo1=0x7777
+mcs5glpo0=0x7777
+mcs5glpo1=0x7777
+mcs5gpo0=0x8888
+mcs5gpo1=0x8888
+nocrc=1
+noise_cal_high_gain_2g=73
+noise_cal_high_gain_5g=73
+noise_cal_nf_substract_val_2g=346
+noise_cal_nf_substract_val_5g=346
+noise_cal_po_2g=-1
+noise_cal_po_40_2g=-1
+noise_cal_po_40_5g=-1
+noise_cal_po_5g=-1
+ofdm2gpo=0x333333333
+ofdm5ghpo=0x66666666
+ofdm5glpo=0x66666666
+ofdm5gpo=0x66666666
+pa0b0=6957 default
+pa0b1=-808
+pa0b2=-178
+pa0itssit=0x20
+pa1b0=5372 
+pa1b1=-671
+pa1b2=-212
+pa1hib0=5620
+pa1hib1=-663
+pa1hib2=-179
+pa1lob0=5859
+pa1lob1=-693
+pa1lob2=-178
+papden2g=1
+papden5g=1
+prodid=0x0653
+rssisav2g=0x1
+rssisav5g=0x3
+rssismc2g=0x8
+rssismc5g=0x7
+rssismf2g=0xf
+rssismf5g=0xf
+rxpo5g=0
+sd_gpdc=0
+sd_gpout=4
+sd_gpval=1
+sromrev=3
+swctrlmap_2g=0x00080008,0x00100010,0x00080008,0x011010,0x11f
+swctrlmap_5g=0x00040004,0x00020002,0x00040004,0x011010,0x2fe
+triso2g=8
+triso5g=8
+tssifloor2g=69
+tssifloor5gh=74
+tssifloor5gl=77
+tssifloor5gm=77
+txalpfbyp=1
+txalpfpu=1
+txiqlopapu2g=0
+txiqlopapu5g=0
+vendid=0x14e4
+xtalfreq=37400
index c11dfb2a69b47d5be77a54a3d7e6ada563e9a54c..92375d814addc6d07deb096cc95319ae6203912f 100644 (file)
Binary files a/brcm/brcmfmac43362-sdio.bin and b/brcm/brcmfmac43362-sdio.bin differ
diff --git a/brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt b/brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt
new file mode 100644 (file)
index 0000000..90b4668
--- /dev/null
@@ -0,0 +1,45 @@
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6210 43362 WiFi/BT module found on the
+# Cubietech Cubietruck board
+aa2g=1
+ag0=2
+boardflags2=0x80
+boardflags=0x80201
+boardnum=777
+boardrev=0x1307
+boardtype=0x0598
+btc_flags=0x6
+btc_params0=5000
+btc_params1=1000
+btc_params6=63
+cck2gpo=0x2222
+cckPwrOffset=5
+ccode=0
+devid=0x4343
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=74
+mcs2gpo0=0x6666
+mcs2gpo1=0x6666
+noise_cal_enable_2g=0
+noise_cal_po_2g=0
+ofdm2gpo=0x44444444
+pa0b0=5447
+pa0b1=-607
+pa0b2=-160
+pa0itssit=62
+pa0maxpwr=56
+pa1itssit=62
+prodid=0x492
+rssisav2g=0x7
+rssismc2g=0x3
+rssismf2g=0xa
+sromrev=3
+swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff
+temp_add=29767
+temp_mult=425
+triso2g=0
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
diff --git a/brcm/brcmfmac43362-sdio.lemaker,bananapro.txt b/brcm/brcmfmac43362-sdio.lemaker,bananapro.txt
new file mode 120000 (symlink)
index 0000000..c3f3fe9
--- /dev/null
@@ -0,0 +1 @@
+brcmfmac43362-sdio.cubietech,cubietruck.txt
\ No newline at end of file
diff --git a/brcm/brcmfmac4339-sdio.bin b/brcm/brcmfmac4339-sdio.bin
new file mode 100644 (file)
index 0000000..bc8316d
Binary files /dev/null and b/brcm/brcmfmac4339-sdio.bin differ
diff --git a/brcm/brcmfmac43430-sdio.AP6212.txt b/brcm/brcmfmac43430-sdio.AP6212.txt
new file mode 100644 (file)
index 0000000..901854e
--- /dev/null
@@ -0,0 +1,44 @@
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6212 43430 WiFi/BT module
+aa2g=1
+ag0=255
+AvVmid_c0=0x0,0xc8
+boardflags=0x00404201
+# boardflags3 is not set
+boardnum=22
+boardrev=0x1101
+boardtype=0x0726
+# btc_params is not set
+cckbw202gpo=0x5555
+cckpwroffset0=5
+ccode=ALL
+# cldo_pwm is not set
+deadman_to=0xffffffff
+devid=0x43e2
+extpagain2g=0
+il0macaddr=00:90:4c:c5:12:38
+legofdmbw202gpo=0x77777777
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=90
+mcsbw202gpo=0xaaaaaaaa
+muxenab=0x10
+nocrc=1
+ofdmdigfilttype=7
+# ofdmdigfilttypebe is not set
+pa0itssit=0x20
+pa2ga0=-168,7161,-820
+# pacalidx2g is not set
+# papdendidx is not set
+# papdepsoffset is not set
+papdmode=2
+# papdvalidtest is not set
+prodid=0x0726
+# propbw202gpois not set
+# spurconfig is not set
+sromrev=11
+txpwrbckof=6
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
diff --git a/brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt b/brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt
new file mode 100644 (file)
index 0000000..5b854d4
--- /dev/null
@@ -0,0 +1,48 @@
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the 43430 WiFi/BT chip as found on the Chuwi Vi8 Plus
+# tablet's mainboard
+aa2g=1
+ag0=255
+AvVmid_c0=0x0,0xc8
+boardflags=0x00404201
+# boardflags3 is not set
+boardnum=22
+boardrev=0x1101
+boardtype=0x0726
+# btc_params is not set
+cckbw202gpo=0
+cckpwroffset0=5
+ccode=X2
+# cldo_pwm is not set
+deadman_to=0xffffffff
+devid=0x43e2
+extpagain2g=0
+il0macaddr=00:90:4c:c5:12:38
+legofdmbw202gpo=0x66111111
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=90
+mcsbw202gpo=0x77711111
+muxenab=0x1
+nocrc=1
+ofdmdigfilttype=18
+ofdmdigfilttypebe=18
+pa0itssit=0x20
+pa2ga0=-168,7161,-820
+# pacalidx2g is not set
+# papdendidx is not set
+# papdepsoffset is not set
+papdmode=1
+# papdvalidtest is not set
+prodid=0x0726
+# propbw202gpois not set
+sd_gpdc=0
+sd_gpout=0
+sd_gpval=1
+# spurconfig is not set
+sromrev=11
+txpwrbckof=6
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
diff --git a/brcm/brcmfmac43430-sdio.MUR1DX.txt b/brcm/brcmfmac43430-sdio.MUR1DX.txt
new file mode 100644 (file)
index 0000000..06d4e31
--- /dev/null
@@ -0,0 +1,44 @@
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Murata 1DX 43430 WiFi/BT module
+aa2g=1
+ag0=0
+AvVmid_c0=0x0,0xc8
+boardflags=0x00404201
+boardflags3=0x08000000
+boardnum=22
+boardrev=0x1202
+boardtype=0x0726
+# btc_params is not set
+cckbw202gpo=0x0
+cckpwroffset0=2
+ccode=ALL
+# cldo_pwm is not set
+# deadman_to is not set
+devid=0x43e2
+extpagain2g=0
+il0macaddr=00:90:4c:c5:12:38
+legofdmbw202gpo=0x88888888
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=74
+mcsbw202gpo=0xaaaaaaaa
+muxenab=0x10
+nocrc=1
+ofdmdigfilttype=18
+ofdmdigfilttypebe=18
+# pa0itssit is not set
+pa2ga0=-145,6667,-751
+pacalidx2g=48
+papdendidx=58
+papdepsoffset=-22
+papdmode=1
+papdvalidtest=1
+prodid=0x0726
+propbw202gpo=0xdd
+# spurconfig is not set
+sromrev=11
+# txpwrbckof is not set
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=37400
diff --git a/brcm/brcmfmac43430-sdio.bin b/brcm/brcmfmac43430-sdio.bin
new file mode 100644 (file)
index 0000000..4b2945e
Binary files /dev/null and b/brcm/brcmfmac43430-sdio.bin differ
diff --git a/brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt b/brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt
new file mode 100644 (file)
index 0000000..f63a381
--- /dev/null
@@ -0,0 +1,51 @@
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6212 43430a0 WiFi/BT module found on the
+# Onda V80 Plus tablet
+aa2g=1
+ag0=255
+AvVmid_c0=0x0,0xc8
+boardflags=0x00404201
+# boardflags3 is not set
+boardnum=22
+boardrev=0x1101
+boardtype=0x0726
+# btc_params is not set
+cckbw202gpo=0x5555
+cckpwroffset0=5
+ccode=X2
+# cldo_pwm is not set
+deadman_to=0xffffffff
+devid=0x43e2
+extpagain2g=0
+hostrdy=0x41
+hostwake=0x40
+il0macaddr=00:90:4c:c5:12:38
+legofdmbw202gpo=0x77777777
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=90
+mcsbw202gpo=0xaaaaaaaa
+nocrc=1
+ofdmdigfilttype=7
+# ofdmdigfilttypebe is not set
+pa0itssit=0x20
+pa2ga0=-168,7161,-820
+# pacalidx2g is not set
+# papdendidx is not set
+# papdepsoffset is not set
+papdmode=2
+# papdvalidtest is not set
+prodid=0x0726
+# propbw202gpois not set
+sd_gpout=0
+sd_gpval=0
+sd_oobonly=1
+# spurconfig is not set
+sromrev=11
+txpwrbckof=6
+usbrdy=0x03
+usbrdydelay=100
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
diff --git a/brcm/brcmfmac43430a0-sdio.bin b/brcm/brcmfmac43430a0-sdio.bin
new file mode 100644 (file)
index 0000000..dc5ef91
Binary files /dev/null and b/brcm/brcmfmac43430a0-sdio.bin differ
diff --git a/brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt b/brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt
new file mode 100644 (file)
index 0000000..14f5629
--- /dev/null
@@ -0,0 +1,49 @@
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6212 43430a0 WiFi/BT module found on the
+# Jumper EZpad mini 3 tablet
+aa2g=1
+ag0=255
+AvVmid_c0=0x0,0xc8
+boardflags=0x00404201
+# boardflags3 is not set
+boardnum=22
+boardrev=0x1101
+boardtype=0x0726
+# btc_params is not set
+cckbw202gpo=0
+cckpwroffset0=5
+ccode=X2
+# cldo_pwm is not set
+deadman_to=0xffffffff
+devid=0x43e2
+extpagain2g=0
+il0macaddr=00:90:4c:c5:12:38
+legofdmbw202gpo=0x66111111
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=78
+mcsbw202gpo=0x77711111
+muxenab=0x1
+nocrc=1
+ofdmdigfilttype=18
+ofdmdigfilttypebe=18
+pa0itssit=0x20
+pa2ga0=-168,6009,-726
+# pacalidx2g is not set
+# papdendidx is not set
+# papdepsoffset is not set
+papdmode=1
+# papdvalidtest is not set
+prodid=0x0726
+# propbw202gpois not set
+rssicorrnorm=15
+sd_gpdc=0
+sd_gpout=0
+sd_gpval=1
+# spurconfig is not set
+sromrev=11
+txpwrbckof=6
+vendid=0x14e4
+wl0id=0x431b
+xtalfreq=26000
diff --git a/brcm/brcmfmac43455-sdio.bin b/brcm/brcmfmac43455-sdio.bin
new file mode 100644 (file)
index 0000000..0212bcf
Binary files /dev/null and b/brcm/brcmfmac43455-sdio.bin differ
diff --git a/brcm/brcmfmac4350-pcie.bin b/brcm/brcmfmac4350-pcie.bin
new file mode 100644 (file)
index 0000000..3031251
Binary files /dev/null and b/brcm/brcmfmac4350-pcie.bin differ
diff --git a/brcm/brcmfmac4350c2-pcie.bin b/brcm/brcmfmac4350c2-pcie.bin
new file mode 100644 (file)
index 0000000..256ded1
Binary files /dev/null and b/brcm/brcmfmac4350c2-pcie.bin differ
diff --git a/brcm/brcmfmac4354-sdio.bin b/brcm/brcmfmac4354-sdio.bin
new file mode 100644 (file)
index 0000000..e2f7b1f
Binary files /dev/null and b/brcm/brcmfmac4354-sdio.bin differ
diff --git a/brcm/brcmfmac4356-pcie.bin b/brcm/brcmfmac4356-pcie.bin
new file mode 100644 (file)
index 0000000..3bf706e
Binary files /dev/null and b/brcm/brcmfmac4356-pcie.bin differ
diff --git a/brcm/brcmfmac4356-pcie.gpd-win-pocket.txt b/brcm/brcmfmac4356-pcie.gpd-win-pocket.txt
new file mode 100644 (file)
index 0000000..16254f5
--- /dev/null
@@ -0,0 +1,121 @@
+# SPDX-License-Identifier: GPL-2.0+
+# (C) Copyright 2018 Linaro Ltd
+# NVRAM config file for the Ampak AP6356 4356 WiFi/BT module found on the
+# GPD win / pocket handheld
+aa2g=3
+aa5g=3
+aga0=2
+aga1=2
+agbg0=2
+agbg1=2
+antswitch=0
+boardflags2=0x00802000
+boardflags3=0x0000000a
+boardflags=0x02400201
+boardrev=0x1101
+boardtype=0x073e
+cckbw202gpo=0x0000
+cckbw20ul2gpo=0x0000
+ccode=X2
+devid=0x43a3
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+dot11agofdmhrbw202gpo=0x6666
+extpagain2g=2
+extpagain5g=2
+femctrl=10
+macaddr=00:90:4c:c5:12:38
+manfid=0x2d0
+maxp2ga0=80
+maxp2ga1=80
+maxp5ga0=78,78,78,78
+maxp5ga1=78,78,78,78
+mcsbw202gpo=0x99644422
+mcsbw205ghpo=0xdc666663
+mcsbw205glpo=0x88766663
+mcsbw205gmpo=0xd8666663
+mcsbw402gpo=0x99644422
+mcsbw405ghpo=0xaa666663
+mcsbw405glpo=0x88666663
+mcsbw405gmpo=0x88666663
+mcsbw805ghpo=0xdd666665
+mcsbw805glpo=0xbb666665
+mcsbw805gmpo=0xcc666665
+mcslr5ghpo=0x0000
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+nocrc=1
+ofdmlrbw202gpo=0x0022
+otpimagesize=502
+pa2ga0=-147,6192,-705
+pa2ga1=-161,6041,-701
+pa5ga0=-194,6069,-739,-188,6137,-743,-185,5931,-725,-171,5898,-715
+pa5ga1=-190,6248,-757,-190,6275,-759,-190,6225,-757,-184,6131,-746
+paprdis=0
+pdgain2g=4
+pdgain5g=4
+pdoffset40ma0=0x0000
+pdoffset40ma1=0x0000
+pdoffset80ma0=0x0000
+pdoffset80ma1=0x0000
+pdoffsetcckma0=0x4
+pdoffsetcckma1=0x4
+phycal_tempdelta=255
+rawtempsense=0x1ff
+regrev=1
+rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8
+rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8
+rssicorrnorm_c0=4,4
+rssicorrnorm_c1=4,4
+rxchain=3
+rxgains2gelnagaina0=0
+rxgains2gelnagaina1=0
+rxgains2gtrelnabypa0=0
+rxgains2gtrelnabypa1=0
+rxgains2gtrisoa0=7
+rxgains2gtrisoa1=7
+rxgains5gelnagaina0=0
+rxgains5gelnagaina1=0
+rxgains5ghelnagaina0=0
+rxgains5ghelnagaina1=0
+rxgains5ghtrelnabypa0=0
+rxgains5ghtrelnabypa1=0
+rxgains5ghtrisoa0=12
+rxgains5ghtrisoa1=11
+rxgains5gmelnagaina0=0
+rxgains5gmelnagaina1=0
+rxgains5gmtrelnabypa0=0
+rxgains5gmtrelnabypa1=0
+rxgains5gmtrisoa0=13
+rxgains5gmtrisoa1=11
+rxgains5gtrelnabypa0=0
+rxgains5gtrelnabypa1=0
+rxgains5gtrisoa0=11
+rxgains5gtrisoa1=10
+sb20in40hrpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb20in80and160hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb20in80and160lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80hr5ghpo=0x0
+sb40and80hr5glpo=0x0
+sb40and80hr5gmpo=0x0
+sb40and80lr5ghpo=0x0
+sb40and80lr5glpo=0x0
+sb40and80lr5gmpo=0x0
+sromrev=11
+subband5gver=0x4
+tempoffset=255
+temps_hysteresis=15
+temps_period=15
+tempthresh=255
+tssipos2g=1
+tssipos5g=1
+tworangetssi2g=0
+tworangetssi5g=0
+txchain=3
+vendid=0x14e4
+xtalfreq=37400
diff --git a/brcm/brcmfmac4356-sdio.bin b/brcm/brcmfmac4356-sdio.bin
new file mode 100644 (file)
index 0000000..552b86a
Binary files /dev/null and b/brcm/brcmfmac4356-sdio.bin differ
diff --git a/brcm/brcmfmac43569.bin b/brcm/brcmfmac43569.bin
new file mode 100644 (file)
index 0000000..8323536
Binary files /dev/null and b/brcm/brcmfmac43569.bin differ
diff --git a/brcm/brcmfmac43570-pcie.bin b/brcm/brcmfmac43570-pcie.bin
new file mode 100644 (file)
index 0000000..c0c82d0
Binary files /dev/null and b/brcm/brcmfmac43570-pcie.bin differ
diff --git a/brcm/brcmfmac4358-pcie.bin b/brcm/brcmfmac4358-pcie.bin
new file mode 100644 (file)
index 0000000..e26e0df
Binary files /dev/null and b/brcm/brcmfmac4358-pcie.bin differ
diff --git a/brcm/brcmfmac43602-pcie.ap.bin b/brcm/brcmfmac43602-pcie.ap.bin
new file mode 100644 (file)
index 0000000..b4a589d
Binary files /dev/null and b/brcm/brcmfmac43602-pcie.ap.bin differ
diff --git a/brcm/brcmfmac43602-pcie.bin b/brcm/brcmfmac43602-pcie.bin
new file mode 100644 (file)
index 0000000..488b4c0
Binary files /dev/null and b/brcm/brcmfmac43602-pcie.bin differ
diff --git a/brcm/brcmfmac4366b-pcie.bin b/brcm/brcmfmac4366b-pcie.bin
new file mode 100644 (file)
index 0000000..7df6d18
Binary files /dev/null and b/brcm/brcmfmac4366b-pcie.bin differ
diff --git a/brcm/brcmfmac4366c-pcie.bin b/brcm/brcmfmac4366c-pcie.bin
new file mode 100644 (file)
index 0000000..fcd19ac
Binary files /dev/null and b/brcm/brcmfmac4366c-pcie.bin differ
diff --git a/brcm/brcmfmac4371-pcie.bin b/brcm/brcmfmac4371-pcie.bin
new file mode 100644 (file)
index 0000000..8b3a51b
Binary files /dev/null and b/brcm/brcmfmac4371-pcie.bin differ
diff --git a/brcm/brcmfmac4373-sdio.bin b/brcm/brcmfmac4373-sdio.bin
new file mode 100644 (file)
index 0000000..95cf3de
Binary files /dev/null and b/brcm/brcmfmac4373-sdio.bin differ
diff --git a/brcm/brcmfmac4373.bin b/brcm/brcmfmac4373.bin
new file mode 100644 (file)
index 0000000..e85d3fd
Binary files /dev/null and b/brcm/brcmfmac4373.bin differ
diff --git a/cadence/mhdp8546.bin b/cadence/mhdp8546.bin
new file mode 100755 (executable)
index 0000000..01a31f6
Binary files /dev/null and b/cadence/mhdp8546.bin differ
diff --git a/cavium/cnn55xx_se.fw b/cavium/cnn55xx_se.fw
new file mode 100644 (file)
index 0000000..bc3c4d0
Binary files /dev/null and b/cavium/cnn55xx_se.fw differ
diff --git a/cbfw-3.2.5.1.bin b/cbfw-3.2.5.1.bin
new file mode 100644 (file)
index 0000000..4ac4d1e
Binary files /dev/null and b/cbfw-3.2.5.1.bin differ
diff --git a/check_whence.py b/check_whence.py
new file mode 100755 (executable)
index 0000000..662c609
--- /dev/null
@@ -0,0 +1,60 @@
+#!/usr/bin/python
+
+import os, re, sys
+
+def list_whence():
+    with open('WHENCE') as whence:
+        for line in whence:
+            match = re.match(r'(?:File|Link|Source):\s*"(.*)"', line)
+            if match:
+                yield match.group(1)
+                continue
+            match = re.match(r'(?:File|Link|Source):\s*(\S*)', line)
+            if match:
+                yield match.group(1)
+                continue
+            match = re.match(r'Licen[cs]e: (?:.*\bSee (.*) for details\.?|(\S*))\n',
+                             line)
+            if match:
+                if match.group(1):
+                    for name in re.split(r', | and ', match.group(1)):
+                        yield name
+                    continue
+                if match.group(2):
+                    # Just one word - may or may not be a filename
+                    if not re.search(r'unknown|distributable', match.group(2),
+                                     re.IGNORECASE):
+                        yield match.group(2)
+                        continue
+
+def list_git():
+    with os.popen('git ls-files') as git_files:
+        for line in git_files:
+            yield line.rstrip('\n')
+
+def main():
+    whence_list = list(list_whence())
+    known_files = set(name for name in whence_list if not name.endswith('/')) | \
+                  set(['check_whence.py', 'configure', 'Makefile',
+                       'README', 'WHENCE'])
+    known_prefixes = set(name for name in whence_list if name.endswith('/'))
+    git_files = set(list_git())
+
+    for name in sorted(list(known_files - git_files)):
+        sys.stderr.write('E: %s listed in WHENCE does not exist\n' % name)
+
+    for name in sorted(list(git_files - known_files)):
+        # Ignore subdirectory changelogs and GPG detached signatures
+        if (name.endswith('/ChangeLog') or
+            (name.endswith('.asc') and name[:-4] in known_files)):
+            continue
+
+        # Ignore unknown files in known directories
+        for prefix in known_prefixes:
+            if name.startswith(prefix):
+                break
+        else:
+            sys.stderr.write('E: %s not listed in WHENCE\n' % name)
+
+if __name__ == '__main__':
+    main()
diff --git a/cmmb_vega_12mhz.inp b/cmmb_vega_12mhz.inp
new file mode 100644 (file)
index 0000000..dba5390
Binary files /dev/null and b/cmmb_vega_12mhz.inp differ
diff --git a/cmmb_venice_12mhz.inp b/cmmb_venice_12mhz.inp
new file mode 100644 (file)
index 0000000..4bca794
Binary files /dev/null and b/cmmb_venice_12mhz.inp differ
diff --git a/ct2fw-3.2.5.1.bin b/ct2fw-3.2.5.1.bin
new file mode 100644 (file)
index 0000000..b824aa6
Binary files /dev/null and b/ct2fw-3.2.5.1.bin differ
diff --git a/ctfw-3.2.5.1.bin b/ctfw-3.2.5.1.bin
new file mode 100644 (file)
index 0000000..beecc9d
Binary files /dev/null and b/ctfw-3.2.5.1.bin differ
diff --git a/cxgb4/aq1202_fw.cld b/cxgb4/aq1202_fw.cld
new file mode 100644 (file)
index 0000000..af6cd9e
Binary files /dev/null and b/cxgb4/aq1202_fw.cld differ
diff --git a/cxgb4/bcm8483.bin b/cxgb4/bcm8483.bin
new file mode 100644 (file)
index 0000000..cc21466
Binary files /dev/null and b/cxgb4/bcm8483.bin differ
diff --git a/cxgb4/t4fw-1.14.4.0.bin b/cxgb4/t4fw-1.14.4.0.bin
new file mode 100644 (file)
index 0000000..c71bcc1
Binary files /dev/null and b/cxgb4/t4fw-1.14.4.0.bin differ
diff --git a/cxgb4/t4fw-1.15.37.0.bin b/cxgb4/t4fw-1.15.37.0.bin
new file mode 100644 (file)
index 0000000..8e7c453
Binary files /dev/null and b/cxgb4/t4fw-1.15.37.0.bin differ
diff --git a/cxgb4/t4fw-1.22.9.0.bin b/cxgb4/t4fw-1.22.9.0.bin
new file mode 100644 (file)
index 0000000..d308860
Binary files /dev/null and b/cxgb4/t4fw-1.22.9.0.bin differ
diff --git a/cxgb4/t4fw-1.9.23.0.bin b/cxgb4/t4fw-1.9.23.0.bin
deleted file mode 100644 (file)
index 424867d..0000000
Binary files a/cxgb4/t4fw-1.9.23.0.bin and /dev/null differ
index 0d51c41426aba2ef17fdef553f331d5334874488..45c43af3efdfc77f4068be327e1b6a9b15deebf3 120000 (symlink)
@@ -1 +1 @@
-t4fw-1.9.23.0.bin
\ No newline at end of file
+t4fw-1.22.9.0.bin
\ No newline at end of file
diff --git a/cxgb4/t5fw-1.14.4.0.bin b/cxgb4/t5fw-1.14.4.0.bin
new file mode 100644 (file)
index 0000000..d13d331
Binary files /dev/null and b/cxgb4/t5fw-1.14.4.0.bin differ
diff --git a/cxgb4/t5fw-1.15.37.0.bin b/cxgb4/t5fw-1.15.37.0.bin
new file mode 100644 (file)
index 0000000..c3f813d
Binary files /dev/null and b/cxgb4/t5fw-1.15.37.0.bin differ
diff --git a/cxgb4/t5fw-1.22.9.0.bin b/cxgb4/t5fw-1.22.9.0.bin
new file mode 100644 (file)
index 0000000..fa975cb
Binary files /dev/null and b/cxgb4/t5fw-1.22.9.0.bin differ
diff --git a/cxgb4/t5fw-1.9.23.0.bin b/cxgb4/t5fw-1.9.23.0.bin
deleted file mode 100644 (file)
index 4bb2254..0000000
Binary files a/cxgb4/t5fw-1.9.23.0.bin and /dev/null differ
index e9f5afe453f289211a02f9c3b8bb42a2b8828ec9..936f7336107154920b8fae6c57c4af7f5ece98ae 120000 (symlink)
@@ -1 +1 @@
-t5fw-1.9.23.0.bin
\ No newline at end of file
+t5fw-1.22.9.0.bin
\ No newline at end of file
diff --git a/cxgb4/t6fw-1.22.9.0.bin b/cxgb4/t6fw-1.22.9.0.bin
new file mode 100644 (file)
index 0000000..be92ac5
Binary files /dev/null and b/cxgb4/t6fw-1.22.9.0.bin differ
diff --git a/cxgb4/t6fw.bin b/cxgb4/t6fw.bin
new file mode 120000 (symlink)
index 0000000..39a5fe1
--- /dev/null
@@ -0,0 +1 @@
+t6fw-1.22.9.0.bin
\ No newline at end of file
diff --git a/dpaa2/mc/mc_10.10.0_ls1088a.itb b/dpaa2/mc/mc_10.10.0_ls1088a.itb
new file mode 100644 (file)
index 0000000..f980376
Binary files /dev/null and b/dpaa2/mc/mc_10.10.0_ls1088a.itb differ
diff --git a/dpaa2/mc/mc_10.10.0_ls2088a.itb b/dpaa2/mc/mc_10.10.0_ls2088a.itb
new file mode 100644 (file)
index 0000000..b82395f
Binary files /dev/null and b/dpaa2/mc/mc_10.10.0_ls2088a.itb differ
diff --git a/dpaa2/mc/mc_10.10.0_lx2160a.itb b/dpaa2/mc/mc_10.10.0_lx2160a.itb
new file mode 100644 (file)
index 0000000..95ebf46
Binary files /dev/null and b/dpaa2/mc/mc_10.10.0_lx2160a.itb differ
diff --git a/dvb-fe-xc4000-1.4.1.fw b/dvb-fe-xc4000-1.4.1.fw
new file mode 100644 (file)
index 0000000..d7e73e5
Binary files /dev/null and b/dvb-fe-xc4000-1.4.1.fw differ
diff --git a/dvb-fe-xc5000c-4.1.30.7.fw b/dvb-fe-xc5000c-4.1.30.7.fw
new file mode 100644 (file)
index 0000000..5786ffa
Binary files /dev/null and b/dvb-fe-xc5000c-4.1.30.7.fw differ
diff --git a/dvb-usb-it9135-01.fw b/dvb-usb-it9135-01.fw
new file mode 100644 (file)
index 0000000..ffb5122
Binary files /dev/null and b/dvb-usb-it9135-01.fw differ
diff --git a/dvb-usb-it9135-02.fw b/dvb-usb-it9135-02.fw
new file mode 100644 (file)
index 0000000..e4dadd1
Binary files /dev/null and b/dvb-usb-it9135-02.fw differ
diff --git a/dvb_nova_12mhz.inp b/dvb_nova_12mhz.inp
new file mode 100644 (file)
index 0000000..9d173de
Binary files /dev/null and b/dvb_nova_12mhz.inp differ
diff --git a/dvb_nova_12mhz_b0.inp b/dvb_nova_12mhz_b0.inp
new file mode 100644 (file)
index 0000000..f494fe2
Binary files /dev/null and b/dvb_nova_12mhz_b0.inp differ
index d80b5d6fdaffb0d508f95f2af5e339301e0fd325..0e3f483db4af386edb22c1d11a4b320a3967f1e7 100644 (file)
Binary files a/f2255usb.bin and b/f2255usb.bin differ
diff --git a/hfi1_dc8051.fw b/hfi1_dc8051.fw
new file mode 100644 (file)
index 0000000..27db204
Binary files /dev/null and b/hfi1_dc8051.fw differ
diff --git a/hfi1_fabric.fw b/hfi1_fabric.fw
new file mode 100644 (file)
index 0000000..7ae8e17
Binary files /dev/null and b/hfi1_fabric.fw differ
diff --git a/hfi1_pcie.fw b/hfi1_pcie.fw
new file mode 100644 (file)
index 0000000..186e69d
Binary files /dev/null and b/hfi1_pcie.fw differ
diff --git a/hfi1_sbus.fw b/hfi1_sbus.fw
new file mode 100644 (file)
index 0000000..f607e2a
Binary files /dev/null and b/hfi1_sbus.fw differ
index 2d83820446221c43ca0126ceb300dd05ae1855d2..e39136686e43a66516841fea65e6d18b410ed5f0 100644 (file)
Binary files a/htc_7010.fw and b/htc_7010.fw differ
index ea8f50b4c00cfe08edea36ea42630e3df3e381ac..e02f6c3c77327842956aa3ccf7f63fb02f191806 100644 (file)
Binary files a/htc_9271.fw and b/htc_9271.fw differ
diff --git a/i915/bxt_dmc_ver1.bin b/i915/bxt_dmc_ver1.bin
new file mode 120000 (symlink)
index 0000000..173ccf5
--- /dev/null
@@ -0,0 +1 @@
+bxt_dmc_ver1_07.bin
\ No newline at end of file
diff --git a/i915/bxt_dmc_ver1_07.bin b/i915/bxt_dmc_ver1_07.bin
new file mode 100644 (file)
index 0000000..5d1117b
Binary files /dev/null and b/i915/bxt_dmc_ver1_07.bin differ
diff --git a/i915/bxt_guc_ver8_7.bin b/i915/bxt_guc_ver8_7.bin
new file mode 100644 (file)
index 0000000..ca59c29
Binary files /dev/null and b/i915/bxt_guc_ver8_7.bin differ
diff --git a/i915/bxt_guc_ver9_29.bin b/i915/bxt_guc_ver9_29.bin
new file mode 100644 (file)
index 0000000..434d1a2
Binary files /dev/null and b/i915/bxt_guc_ver9_29.bin differ
diff --git a/i915/bxt_huc_ver01_07_1398.bin b/i915/bxt_huc_ver01_07_1398.bin
new file mode 100644 (file)
index 0000000..ca9cde9
Binary files /dev/null and b/i915/bxt_huc_ver01_07_1398.bin differ
diff --git a/i915/bxt_huc_ver01_8_2893.bin b/i915/bxt_huc_ver01_8_2893.bin
new file mode 100644 (file)
index 0000000..0aa5afc
Binary files /dev/null and b/i915/bxt_huc_ver01_8_2893.bin differ
diff --git a/i915/cnl_dmc_ver1_06.bin b/i915/cnl_dmc_ver1_06.bin
new file mode 100644 (file)
index 0000000..9e6e368
Binary files /dev/null and b/i915/cnl_dmc_ver1_06.bin differ
diff --git a/i915/cnl_dmc_ver1_07.bin b/i915/cnl_dmc_ver1_07.bin
new file mode 100644 (file)
index 0000000..7a59c0e
Binary files /dev/null and b/i915/cnl_dmc_ver1_07.bin differ
diff --git a/i915/glk_dmc_ver1_04.bin b/i915/glk_dmc_ver1_04.bin
new file mode 100644 (file)
index 0000000..4320bf0
Binary files /dev/null and b/i915/glk_dmc_ver1_04.bin differ
diff --git a/i915/icl_dmc_ver1_07.bin b/i915/icl_dmc_ver1_07.bin
new file mode 100644 (file)
index 0000000..eff9d9e
Binary files /dev/null and b/i915/icl_dmc_ver1_07.bin differ
diff --git a/i915/kbl_dmc_ver1.bin b/i915/kbl_dmc_ver1.bin
new file mode 120000 (symlink)
index 0000000..914ca55
--- /dev/null
@@ -0,0 +1 @@
+kbl_dmc_ver1_01.bin
\ No newline at end of file
diff --git a/i915/kbl_dmc_ver1_01.bin b/i915/kbl_dmc_ver1_01.bin
new file mode 100644 (file)
index 0000000..d1bc1c3
Binary files /dev/null and b/i915/kbl_dmc_ver1_01.bin differ
diff --git a/i915/kbl_dmc_ver1_04.bin b/i915/kbl_dmc_ver1_04.bin
new file mode 100644 (file)
index 0000000..487b7e5
Binary files /dev/null and b/i915/kbl_dmc_ver1_04.bin differ
diff --git a/i915/kbl_guc_ver9_14.bin b/i915/kbl_guc_ver9_14.bin
new file mode 100644 (file)
index 0000000..e5b979e
Binary files /dev/null and b/i915/kbl_guc_ver9_14.bin differ
diff --git a/i915/kbl_guc_ver9_39.bin b/i915/kbl_guc_ver9_39.bin
new file mode 100644 (file)
index 0000000..5a8b5b5
Binary files /dev/null and b/i915/kbl_guc_ver9_39.bin differ
diff --git a/i915/kbl_huc_ver02_00_1810.bin b/i915/kbl_huc_ver02_00_1810.bin
new file mode 100644 (file)
index 0000000..4a210b4
Binary files /dev/null and b/i915/kbl_huc_ver02_00_1810.bin differ
diff --git a/i915/skl_dmc_ver1.bin b/i915/skl_dmc_ver1.bin
new file mode 120000 (symlink)
index 0000000..02e7b32
--- /dev/null
@@ -0,0 +1 @@
+skl_dmc_ver1_26.bin
\ No newline at end of file
diff --git a/i915/skl_dmc_ver1_23.bin b/i915/skl_dmc_ver1_23.bin
new file mode 100644 (file)
index 0000000..72c32cd
Binary files /dev/null and b/i915/skl_dmc_ver1_23.bin differ
diff --git a/i915/skl_dmc_ver1_26.bin b/i915/skl_dmc_ver1_26.bin
new file mode 100644 (file)
index 0000000..3dd8a7d
Binary files /dev/null and b/i915/skl_dmc_ver1_26.bin differ
diff --git a/i915/skl_dmc_ver1_27.bin b/i915/skl_dmc_ver1_27.bin
new file mode 100644 (file)
index 0000000..b41d062
Binary files /dev/null and b/i915/skl_dmc_ver1_27.bin differ
diff --git a/i915/skl_guc_ver1.bin b/i915/skl_guc_ver1.bin
new file mode 100644 (file)
index 0000000..1b1ab15
Binary files /dev/null and b/i915/skl_guc_ver1.bin differ
diff --git a/i915/skl_guc_ver4.bin b/i915/skl_guc_ver4.bin
new file mode 100644 (file)
index 0000000..8571de2
Binary files /dev/null and b/i915/skl_guc_ver4.bin differ
diff --git a/i915/skl_guc_ver6.bin b/i915/skl_guc_ver6.bin
new file mode 120000 (symlink)
index 0000000..9bd545c
--- /dev/null
@@ -0,0 +1 @@
+skl_guc_ver6_1.bin
\ No newline at end of file
diff --git a/i915/skl_guc_ver6_1.bin b/i915/skl_guc_ver6_1.bin
new file mode 100644 (file)
index 0000000..5c626ea
Binary files /dev/null and b/i915/skl_guc_ver6_1.bin differ
diff --git a/i915/skl_guc_ver9_33.bin b/i915/skl_guc_ver9_33.bin
new file mode 100644 (file)
index 0000000..f47b7bf
Binary files /dev/null and b/i915/skl_guc_ver9_33.bin differ
diff --git a/i915/skl_huc_ver01_07_1398.bin b/i915/skl_huc_ver01_07_1398.bin
new file mode 100644 (file)
index 0000000..9ad48ef
Binary files /dev/null and b/i915/skl_huc_ver01_07_1398.bin differ
diff --git a/imx/sdma/sdma-imx6q.bin b/imx/sdma/sdma-imx6q.bin
new file mode 100644 (file)
index 0000000..f0b5252
Binary files /dev/null and b/imx/sdma/sdma-imx6q.bin differ
diff --git a/imx/sdma/sdma-imx7d.bin b/imx/sdma/sdma-imx7d.bin
new file mode 100644 (file)
index 0000000..ea847c5
Binary files /dev/null and b/imx/sdma/sdma-imx7d.bin differ
diff --git a/intel/IntcSST2.bin b/intel/IntcSST2.bin
new file mode 100644 (file)
index 0000000..e11cb61
Binary files /dev/null and b/intel/IntcSST2.bin differ
diff --git a/intel/dsp_fw_bxtn.bin b/intel/dsp_fw_bxtn.bin
new file mode 120000 (symlink)
index 0000000..4855b55
--- /dev/null
@@ -0,0 +1 @@
+dsp_fw_bxtn_v3366.bin
\ No newline at end of file
diff --git a/intel/dsp_fw_bxtn_v2219.bin b/intel/dsp_fw_bxtn_v2219.bin
new file mode 100644 (file)
index 0000000..66d9075
Binary files /dev/null and b/intel/dsp_fw_bxtn_v2219.bin differ
diff --git a/intel/dsp_fw_bxtn_v3366.bin b/intel/dsp_fw_bxtn_v3366.bin
new file mode 100644 (file)
index 0000000..9310e7e
Binary files /dev/null and b/intel/dsp_fw_bxtn_v3366.bin differ
diff --git a/intel/dsp_fw_cnl.bin b/intel/dsp_fw_cnl.bin
new file mode 120000 (symlink)
index 0000000..94204f9
--- /dev/null
@@ -0,0 +1 @@
+dsp_fw_cnl_v1858.bin
\ No newline at end of file
diff --git a/intel/dsp_fw_cnl_v1191.bin b/intel/dsp_fw_cnl_v1191.bin
new file mode 100644 (file)
index 0000000..4014a62
Binary files /dev/null and b/intel/dsp_fw_cnl_v1191.bin differ
diff --git a/intel/dsp_fw_cnl_v1858.bin b/intel/dsp_fw_cnl_v1858.bin
new file mode 100644 (file)
index 0000000..6dd5059
Binary files /dev/null and b/intel/dsp_fw_cnl_v1858.bin differ
diff --git a/intel/dsp_fw_glk.bin b/intel/dsp_fw_glk.bin
new file mode 120000 (symlink)
index 0000000..0eb9ae0
--- /dev/null
@@ -0,0 +1 @@
+dsp_fw_glk_v3366.bin
\ No newline at end of file
diff --git a/intel/dsp_fw_glk_v1814.bin b/intel/dsp_fw_glk_v1814.bin
new file mode 100644 (file)
index 0000000..af8c605
Binary files /dev/null and b/intel/dsp_fw_glk_v1814.bin differ
diff --git a/intel/dsp_fw_glk_v2768.bin b/intel/dsp_fw_glk_v2768.bin
new file mode 100644 (file)
index 0000000..58f3b42
Binary files /dev/null and b/intel/dsp_fw_glk_v2768.bin differ
diff --git a/intel/dsp_fw_glk_v2880.bin b/intel/dsp_fw_glk_v2880.bin
new file mode 100644 (file)
index 0000000..08dd963
Binary files /dev/null and b/intel/dsp_fw_glk_v2880.bin differ
diff --git a/intel/dsp_fw_glk_v3366.bin b/intel/dsp_fw_glk_v3366.bin
new file mode 100644 (file)
index 0000000..9310e7e
Binary files /dev/null and b/intel/dsp_fw_glk_v3366.bin differ
diff --git a/intel/dsp_fw_kbl.bin b/intel/dsp_fw_kbl.bin
new file mode 120000 (symlink)
index 0000000..51a921e
--- /dev/null
@@ -0,0 +1 @@
+dsp_fw_kbl_v3402.bin
\ No newline at end of file
diff --git a/intel/dsp_fw_kbl_v1037.bin b/intel/dsp_fw_kbl_v1037.bin
new file mode 100644 (file)
index 0000000..dccbca1
Binary files /dev/null and b/intel/dsp_fw_kbl_v1037.bin differ
diff --git a/intel/dsp_fw_kbl_v2042.bin b/intel/dsp_fw_kbl_v2042.bin
new file mode 100644 (file)
index 0000000..50ca568
Binary files /dev/null and b/intel/dsp_fw_kbl_v2042.bin differ
diff --git a/intel/dsp_fw_kbl_v2630.bin b/intel/dsp_fw_kbl_v2630.bin
new file mode 100644 (file)
index 0000000..6bc0647
Binary files /dev/null and b/intel/dsp_fw_kbl_v2630.bin differ
diff --git a/intel/dsp_fw_kbl_v3266.bin b/intel/dsp_fw_kbl_v3266.bin
new file mode 100644 (file)
index 0000000..1c23adf
Binary files /dev/null and b/intel/dsp_fw_kbl_v3266.bin differ
diff --git a/intel/dsp_fw_kbl_v3402.bin b/intel/dsp_fw_kbl_v3402.bin
new file mode 100644 (file)
index 0000000..014a2b5
Binary files /dev/null and b/intel/dsp_fw_kbl_v3402.bin differ
diff --git a/intel/dsp_fw_kbl_v3420.bin b/intel/dsp_fw_kbl_v3420.bin
new file mode 100644 (file)
index 0000000..d9ec5c6
Binary files /dev/null and b/intel/dsp_fw_kbl_v3420.bin differ
diff --git a/intel/dsp_fw_kbl_v701.bin b/intel/dsp_fw_kbl_v701.bin
new file mode 100644 (file)
index 0000000..de05483
Binary files /dev/null and b/intel/dsp_fw_kbl_v701.bin differ
diff --git a/intel/dsp_fw_release.bin b/intel/dsp_fw_release.bin
new file mode 120000 (symlink)
index 0000000..21dd15e
--- /dev/null
@@ -0,0 +1 @@
+dsp_fw_release_v3402.bin
\ No newline at end of file
diff --git a/intel/dsp_fw_release_v3402.bin b/intel/dsp_fw_release_v3402.bin
new file mode 100644 (file)
index 0000000..014a2b5
Binary files /dev/null and b/intel/dsp_fw_release_v3402.bin differ
diff --git a/intel/dsp_fw_release_v969.bin b/intel/dsp_fw_release_v969.bin
new file mode 100644 (file)
index 0000000..d1e4c5c
Binary files /dev/null and b/intel/dsp_fw_release_v969.bin differ
diff --git a/intel/fw_sst_0f28.bin b/intel/fw_sst_0f28.bin
new file mode 100644 (file)
index 0000000..bddcb35
Binary files /dev/null and b/intel/fw_sst_0f28.bin differ
diff --git a/intel/fw_sst_0f28.bin-48kHz_i2s_master b/intel/fw_sst_0f28.bin-48kHz_i2s_master
new file mode 100644 (file)
index 0000000..4d3ad8f
Binary files /dev/null and b/intel/fw_sst_0f28.bin-48kHz_i2s_master differ
diff --git a/intel/fw_sst_0f28_ssp0.bin b/intel/fw_sst_0f28_ssp0.bin
new file mode 100644 (file)
index 0000000..d5f10de
Binary files /dev/null and b/intel/fw_sst_0f28_ssp0.bin differ
diff --git a/intel/fw_sst_22a8.bin b/intel/fw_sst_22a8.bin
new file mode 100644 (file)
index 0000000..0df1815
Binary files /dev/null and b/intel/fw_sst_22a8.bin differ
diff --git a/intel/ibt-11-5.ddc b/intel/ibt-11-5.ddc
new file mode 100644 (file)
index 0000000..dff0824
Binary files /dev/null and b/intel/ibt-11-5.ddc differ
diff --git a/intel/ibt-11-5.sfi b/intel/ibt-11-5.sfi
new file mode 100644 (file)
index 0000000..fb855c2
Binary files /dev/null and b/intel/ibt-11-5.sfi differ
diff --git a/intel/ibt-12-16.ddc b/intel/ibt-12-16.ddc
new file mode 100644 (file)
index 0000000..c2d2cf1
Binary files /dev/null and b/intel/ibt-12-16.ddc differ
diff --git a/intel/ibt-12-16.sfi b/intel/ibt-12-16.sfi
new file mode 100644 (file)
index 0000000..981135e
Binary files /dev/null and b/intel/ibt-12-16.sfi differ
diff --git a/intel/ibt-17-0-1.ddc b/intel/ibt-17-0-1.ddc
new file mode 100644 (file)
index 0000000..f24bb17
Binary files /dev/null and b/intel/ibt-17-0-1.ddc differ
diff --git a/intel/ibt-17-0-1.sfi b/intel/ibt-17-0-1.sfi
new file mode 100644 (file)
index 0000000..b95ce13
Binary files /dev/null and b/intel/ibt-17-0-1.sfi differ
diff --git a/intel/ibt-17-1.ddc b/intel/ibt-17-1.ddc
new file mode 100644 (file)
index 0000000..f24bb17
Binary files /dev/null and b/intel/ibt-17-1.ddc differ
diff --git a/intel/ibt-17-1.sfi b/intel/ibt-17-1.sfi
new file mode 100644 (file)
index 0000000..b95ce13
Binary files /dev/null and b/intel/ibt-17-1.sfi differ
diff --git a/intel/ibt-17-16-1.ddc b/intel/ibt-17-16-1.ddc
new file mode 100644 (file)
index 0000000..f24bb17
Binary files /dev/null and b/intel/ibt-17-16-1.ddc differ
diff --git a/intel/ibt-17-16-1.sfi b/intel/ibt-17-16-1.sfi
new file mode 100644 (file)
index 0000000..4aaa3d1
Binary files /dev/null and b/intel/ibt-17-16-1.sfi differ
diff --git a/intel/ibt-17-2.ddc b/intel/ibt-17-2.ddc
new file mode 100644 (file)
index 0000000..f24bb17
Binary files /dev/null and b/intel/ibt-17-2.ddc differ
diff --git a/intel/ibt-17-2.sfi b/intel/ibt-17-2.sfi
new file mode 100644 (file)
index 0000000..4aaa3d1
Binary files /dev/null and b/intel/ibt-17-2.sfi differ
diff --git a/intel/ibt-18-0-1.ddc b/intel/ibt-18-0-1.ddc
new file mode 100644 (file)
index 0000000..f24bb17
Binary files /dev/null and b/intel/ibt-18-0-1.ddc differ
diff --git a/intel/ibt-18-0-1.sfi b/intel/ibt-18-0-1.sfi
new file mode 100644 (file)
index 0000000..b95ce13
Binary files /dev/null and b/intel/ibt-18-0-1.sfi differ
diff --git a/intel/ibt-18-1.ddc b/intel/ibt-18-1.ddc
new file mode 100644 (file)
index 0000000..f24bb17
Binary files /dev/null and b/intel/ibt-18-1.ddc differ
diff --git a/intel/ibt-18-1.sfi b/intel/ibt-18-1.sfi
new file mode 100644 (file)
index 0000000..b95ce13
Binary files /dev/null and b/intel/ibt-18-1.sfi differ
diff --git a/intel/ibt-18-16-1.ddc b/intel/ibt-18-16-1.ddc
new file mode 100644 (file)
index 0000000..f24bb17
Binary files /dev/null and b/intel/ibt-18-16-1.ddc differ
diff --git a/intel/ibt-18-16-1.sfi b/intel/ibt-18-16-1.sfi
new file mode 100644 (file)
index 0000000..4aaa3d1
Binary files /dev/null and b/intel/ibt-18-16-1.sfi differ
diff --git a/intel/ibt-18-2.ddc b/intel/ibt-18-2.ddc
new file mode 100644 (file)
index 0000000..f24bb17
Binary files /dev/null and b/intel/ibt-18-2.ddc differ
diff --git a/intel/ibt-18-2.sfi b/intel/ibt-18-2.sfi
new file mode 100644 (file)
index 0000000..4aaa3d1
Binary files /dev/null and b/intel/ibt-18-2.sfi differ
diff --git a/intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq b/intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
new file mode 100644 (file)
index 0000000..793a3d9
Binary files /dev/null and b/intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq differ
index 49554882ae6a94e9943d7d69c37f935c814f2aed..46ef39b95c36f5b006545a695cce46f0f9a3cd98 100644 (file)
Binary files a/intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq and b/intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq differ
diff --git a/intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq b/intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
new file mode 100644 (file)
index 0000000..601747c
Binary files /dev/null and b/intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq differ
index ac13fab3fcc85efe1898f7399eb7b255002cb98a..c1b450f505b578915303c1614806064b3462a7b4 100644 (file)
Binary files a/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq and b/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq differ
diff --git a/intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq b/intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq
new file mode 100644 (file)
index 0000000..7a227f1
Binary files /dev/null and b/intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq differ
diff --git a/intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq b/intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
new file mode 100644 (file)
index 0000000..98c9a74
Binary files /dev/null and b/intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq differ
diff --git a/intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq b/intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
new file mode 100644 (file)
index 0000000..302239a
Binary files /dev/null and b/intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq differ
diff --git a/intel/ibt-hw-37.8.bseq b/intel/ibt-hw-37.8.bseq
new file mode 100644 (file)
index 0000000..9cf142a
Binary files /dev/null and b/intel/ibt-hw-37.8.bseq differ
diff --git a/intel/ipu3-fw.bin b/intel/ipu3-fw.bin
new file mode 120000 (symlink)
index 0000000..a95fd3f
--- /dev/null
@@ -0,0 +1 @@
+irci_irci_ecr-master_20161208_0213_20170112_1500.bin
\ No newline at end of file
diff --git a/intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin b/intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin
new file mode 100644 (file)
index 0000000..7c880ba
Binary files /dev/null and b/intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin differ
diff --git a/isdbt_nova_12mhz.inp b/isdbt_nova_12mhz.inp
new file mode 100644 (file)
index 0000000..888eab3
Binary files /dev/null and b/isdbt_nova_12mhz.inp differ
diff --git a/isdbt_nova_12mhz_b0.inp b/isdbt_nova_12mhz_b0.inp
new file mode 100644 (file)
index 0000000..a6dd3bb
Binary files /dev/null and b/isdbt_nova_12mhz_b0.inp differ
diff --git a/isdbt_rio.inp b/isdbt_rio.inp
new file mode 100644 (file)
index 0000000..966fef0
Binary files /dev/null and b/isdbt_rio.inp differ
diff --git a/iwlwifi-3160-10.ucode b/iwlwifi-3160-10.ucode
new file mode 100644 (file)
index 0000000..843d4d4
Binary files /dev/null and b/iwlwifi-3160-10.ucode differ
diff --git a/iwlwifi-3160-12.ucode b/iwlwifi-3160-12.ucode
new file mode 100644 (file)
index 0000000..84b1bad
Binary files /dev/null and b/iwlwifi-3160-12.ucode differ
diff --git a/iwlwifi-3160-13.ucode b/iwlwifi-3160-13.ucode
new file mode 100644 (file)
index 0000000..dd05ded
Binary files /dev/null and b/iwlwifi-3160-13.ucode differ
diff --git a/iwlwifi-3160-16.ucode b/iwlwifi-3160-16.ucode
new file mode 100644 (file)
index 0000000..f6a02b6
Binary files /dev/null and b/iwlwifi-3160-16.ucode differ
diff --git a/iwlwifi-3160-17.ucode b/iwlwifi-3160-17.ucode
new file mode 100644 (file)
index 0000000..95b26df
Binary files /dev/null and b/iwlwifi-3160-17.ucode differ
diff --git a/iwlwifi-3160-9.ucode b/iwlwifi-3160-9.ucode
new file mode 100644 (file)
index 0000000..287a3a5
Binary files /dev/null and b/iwlwifi-3160-9.ucode differ
diff --git a/iwlwifi-3168-21.ucode b/iwlwifi-3168-21.ucode
new file mode 100644 (file)
index 0000000..4cddbe8
Binary files /dev/null and b/iwlwifi-3168-21.ucode differ
diff --git a/iwlwifi-3168-22.ucode b/iwlwifi-3168-22.ucode
new file mode 100644 (file)
index 0000000..60b8e03
Binary files /dev/null and b/iwlwifi-3168-22.ucode differ
diff --git a/iwlwifi-3168-27.ucode b/iwlwifi-3168-27.ucode
new file mode 100644 (file)
index 0000000..8dd65c5
Binary files /dev/null and b/iwlwifi-3168-27.ucode differ
diff --git a/iwlwifi-3168-29.ucode b/iwlwifi-3168-29.ucode
new file mode 100644 (file)
index 0000000..2cc8b90
Binary files /dev/null and b/iwlwifi-3168-29.ucode differ
diff --git a/iwlwifi-7260-10.ucode b/iwlwifi-7260-10.ucode
new file mode 100644 (file)
index 0000000..1a828d7
Binary files /dev/null and b/iwlwifi-7260-10.ucode differ
diff --git a/iwlwifi-7260-12.ucode b/iwlwifi-7260-12.ucode
new file mode 100644 (file)
index 0000000..a5da1d2
Binary files /dev/null and b/iwlwifi-7260-12.ucode differ
diff --git a/iwlwifi-7260-13.ucode b/iwlwifi-7260-13.ucode
new file mode 100644 (file)
index 0000000..06e3b7a
Binary files /dev/null and b/iwlwifi-7260-13.ucode differ
diff --git a/iwlwifi-7260-16.ucode b/iwlwifi-7260-16.ucode
new file mode 100644 (file)
index 0000000..1f954da
Binary files /dev/null and b/iwlwifi-7260-16.ucode differ
diff --git a/iwlwifi-7260-17.ucode b/iwlwifi-7260-17.ucode
new file mode 100644 (file)
index 0000000..b1a87d5
Binary files /dev/null and b/iwlwifi-7260-17.ucode differ
diff --git a/iwlwifi-7260-9.ucode b/iwlwifi-7260-9.ucode
new file mode 100644 (file)
index 0000000..b271e86
Binary files /dev/null and b/iwlwifi-7260-9.ucode differ
diff --git a/iwlwifi-7265-10.ucode b/iwlwifi-7265-10.ucode
new file mode 100644 (file)
index 0000000..a58d323
Binary files /dev/null and b/iwlwifi-7265-10.ucode differ
diff --git a/iwlwifi-7265-12.ucode b/iwlwifi-7265-12.ucode
new file mode 100644 (file)
index 0000000..7a9a579
Binary files /dev/null and b/iwlwifi-7265-12.ucode differ
diff --git a/iwlwifi-7265-13.ucode b/iwlwifi-7265-13.ucode
new file mode 100644 (file)
index 0000000..d093495
Binary files /dev/null and b/iwlwifi-7265-13.ucode differ
diff --git a/iwlwifi-7265-16.ucode b/iwlwifi-7265-16.ucode
new file mode 100644 (file)
index 0000000..37060e6
Binary files /dev/null and b/iwlwifi-7265-16.ucode differ
diff --git a/iwlwifi-7265-17.ucode b/iwlwifi-7265-17.ucode
new file mode 100644 (file)
index 0000000..f4a549c
Binary files /dev/null and b/iwlwifi-7265-17.ucode differ
diff --git a/iwlwifi-7265-8.ucode b/iwlwifi-7265-8.ucode
new file mode 100644 (file)
index 0000000..3b69247
Binary files /dev/null and b/iwlwifi-7265-8.ucode differ
diff --git a/iwlwifi-7265-9.ucode b/iwlwifi-7265-9.ucode
new file mode 100644 (file)
index 0000000..bbca2fe
Binary files /dev/null and b/iwlwifi-7265-9.ucode differ
diff --git a/iwlwifi-7265D-10.ucode b/iwlwifi-7265D-10.ucode
new file mode 120000 (symlink)
index 0000000..12cf51c
--- /dev/null
@@ -0,0 +1 @@
+iwlwifi-7265-10.ucode
\ No newline at end of file
diff --git a/iwlwifi-7265D-12.ucode b/iwlwifi-7265D-12.ucode
new file mode 100644 (file)
index 0000000..cd2c1e0
Binary files /dev/null and b/iwlwifi-7265D-12.ucode differ
diff --git a/iwlwifi-7265D-13.ucode b/iwlwifi-7265D-13.ucode
new file mode 100644 (file)
index 0000000..4bf6994
Binary files /dev/null and b/iwlwifi-7265D-13.ucode differ
diff --git a/iwlwifi-7265D-16.ucode b/iwlwifi-7265D-16.ucode
new file mode 100644 (file)
index 0000000..b8efb69
Binary files /dev/null and b/iwlwifi-7265D-16.ucode differ
diff --git a/iwlwifi-7265D-17.ucode b/iwlwifi-7265D-17.ucode
new file mode 100644 (file)
index 0000000..66940c4
Binary files /dev/null and b/iwlwifi-7265D-17.ucode differ
diff --git a/iwlwifi-7265D-21.ucode b/iwlwifi-7265D-21.ucode
new file mode 100644 (file)
index 0000000..28a152f
Binary files /dev/null and b/iwlwifi-7265D-21.ucode differ
diff --git a/iwlwifi-7265D-22.ucode b/iwlwifi-7265D-22.ucode
new file mode 100644 (file)
index 0000000..7223c8c
Binary files /dev/null and b/iwlwifi-7265D-22.ucode differ
diff --git a/iwlwifi-7265D-27.ucode b/iwlwifi-7265D-27.ucode
new file mode 100644 (file)
index 0000000..fd0280f
Binary files /dev/null and b/iwlwifi-7265D-27.ucode differ
diff --git a/iwlwifi-7265D-29.ucode b/iwlwifi-7265D-29.ucode
new file mode 100644 (file)
index 0000000..baa3ac9
Binary files /dev/null and b/iwlwifi-7265D-29.ucode differ
diff --git a/iwlwifi-8000C-13.ucode b/iwlwifi-8000C-13.ucode
new file mode 100644 (file)
index 0000000..df97f12
Binary files /dev/null and b/iwlwifi-8000C-13.ucode differ
diff --git a/iwlwifi-8000C-16.ucode b/iwlwifi-8000C-16.ucode
new file mode 100644 (file)
index 0000000..0a43568
Binary files /dev/null and b/iwlwifi-8000C-16.ucode differ
diff --git a/iwlwifi-8000C-21.ucode b/iwlwifi-8000C-21.ucode
new file mode 100644 (file)
index 0000000..314af6f
Binary files /dev/null and b/iwlwifi-8000C-21.ucode differ
diff --git a/iwlwifi-8000C-22.ucode b/iwlwifi-8000C-22.ucode
new file mode 100644 (file)
index 0000000..faec367
Binary files /dev/null and b/iwlwifi-8000C-22.ucode differ
diff --git a/iwlwifi-8000C-27.ucode b/iwlwifi-8000C-27.ucode
new file mode 100644 (file)
index 0000000..c0ab307
Binary files /dev/null and b/iwlwifi-8000C-27.ucode differ
diff --git a/iwlwifi-8000C-31.ucode b/iwlwifi-8000C-31.ucode
new file mode 100644 (file)
index 0000000..9b41e50
Binary files /dev/null and b/iwlwifi-8000C-31.ucode differ
diff --git a/iwlwifi-8000C-34.ucode b/iwlwifi-8000C-34.ucode
new file mode 100644 (file)
index 0000000..ba83ac0
Binary files /dev/null and b/iwlwifi-8000C-34.ucode differ
diff --git a/iwlwifi-8000C-36.ucode b/iwlwifi-8000C-36.ucode
new file mode 100644 (file)
index 0000000..e83a024
Binary files /dev/null and b/iwlwifi-8000C-36.ucode differ
diff --git a/iwlwifi-8265-21.ucode b/iwlwifi-8265-21.ucode
new file mode 100644 (file)
index 0000000..d0f5d9a
Binary files /dev/null and b/iwlwifi-8265-21.ucode differ
diff --git a/iwlwifi-8265-22.ucode b/iwlwifi-8265-22.ucode
new file mode 100644 (file)
index 0000000..93d111a
Binary files /dev/null and b/iwlwifi-8265-22.ucode differ
diff --git a/iwlwifi-8265-27.ucode b/iwlwifi-8265-27.ucode
new file mode 100644 (file)
index 0000000..a460c76
Binary files /dev/null and b/iwlwifi-8265-27.ucode differ
diff --git a/iwlwifi-8265-31.ucode b/iwlwifi-8265-31.ucode
new file mode 100644 (file)
index 0000000..608ec74
Binary files /dev/null and b/iwlwifi-8265-31.ucode differ
diff --git a/iwlwifi-8265-34.ucode b/iwlwifi-8265-34.ucode
new file mode 100644 (file)
index 0000000..86089f8
Binary files /dev/null and b/iwlwifi-8265-34.ucode differ
diff --git a/iwlwifi-8265-36.ucode b/iwlwifi-8265-36.ucode
new file mode 100644 (file)
index 0000000..406e033
Binary files /dev/null and b/iwlwifi-8265-36.ucode differ
diff --git a/iwlwifi-9000-pu-b0-jf-b0-33.ucode b/iwlwifi-9000-pu-b0-jf-b0-33.ucode
new file mode 100644 (file)
index 0000000..6d1f3a6
Binary files /dev/null and b/iwlwifi-9000-pu-b0-jf-b0-33.ucode differ
diff --git a/iwlwifi-9000-pu-b0-jf-b0-34.ucode b/iwlwifi-9000-pu-b0-jf-b0-34.ucode
new file mode 100644 (file)
index 0000000..5827e57
Binary files /dev/null and b/iwlwifi-9000-pu-b0-jf-b0-34.ucode differ
diff --git a/iwlwifi-9000-pu-b0-jf-b0-38.ucode b/iwlwifi-9000-pu-b0-jf-b0-38.ucode
new file mode 100644 (file)
index 0000000..386ef9c
Binary files /dev/null and b/iwlwifi-9000-pu-b0-jf-b0-38.ucode differ
diff --git a/iwlwifi-9000-pu-b0-jf-b0-41.ucode b/iwlwifi-9000-pu-b0-jf-b0-41.ucode
new file mode 100644 (file)
index 0000000..65c1bbb
Binary files /dev/null and b/iwlwifi-9000-pu-b0-jf-b0-41.ucode differ
diff --git a/iwlwifi-9000-pu-b0-jf-b0-43.ucode b/iwlwifi-9000-pu-b0-jf-b0-43.ucode
new file mode 100644 (file)
index 0000000..f5cf5f3
Binary files /dev/null and b/iwlwifi-9000-pu-b0-jf-b0-43.ucode differ
diff --git a/iwlwifi-9260-th-b0-jf-b0-33.ucode b/iwlwifi-9260-th-b0-jf-b0-33.ucode
new file mode 100644 (file)
index 0000000..0c6538f
Binary files /dev/null and b/iwlwifi-9260-th-b0-jf-b0-33.ucode differ
diff --git a/iwlwifi-9260-th-b0-jf-b0-34.ucode b/iwlwifi-9260-th-b0-jf-b0-34.ucode
new file mode 100644 (file)
index 0000000..4aeb1a0
Binary files /dev/null and b/iwlwifi-9260-th-b0-jf-b0-34.ucode differ
diff --git a/iwlwifi-9260-th-b0-jf-b0-38.ucode b/iwlwifi-9260-th-b0-jf-b0-38.ucode
new file mode 100644 (file)
index 0000000..33058df
Binary files /dev/null and b/iwlwifi-9260-th-b0-jf-b0-38.ucode differ
diff --git a/iwlwifi-9260-th-b0-jf-b0-41.ucode b/iwlwifi-9260-th-b0-jf-b0-41.ucode
new file mode 100644 (file)
index 0000000..de4e74e
Binary files /dev/null and b/iwlwifi-9260-th-b0-jf-b0-41.ucode differ
diff --git a/iwlwifi-9260-th-b0-jf-b0-43.ucode b/iwlwifi-9260-th-b0-jf-b0-43.ucode
new file mode 100644 (file)
index 0000000..29093d5
Binary files /dev/null and b/iwlwifi-9260-th-b0-jf-b0-43.ucode differ
diff --git a/liquidio/lio_210nv_nic.bin b/liquidio/lio_210nv_nic.bin
new file mode 100644 (file)
index 0000000..22c1ef4
Binary files /dev/null and b/liquidio/lio_210nv_nic.bin differ
diff --git a/liquidio/lio_210sv_nic.bin b/liquidio/lio_210sv_nic.bin
new file mode 100644 (file)
index 0000000..e0f9885
Binary files /dev/null and b/liquidio/lio_210sv_nic.bin differ
diff --git a/liquidio/lio_23xx_nic.bin b/liquidio/lio_23xx_nic.bin
new file mode 100644 (file)
index 0000000..1f99407
Binary files /dev/null and b/liquidio/lio_23xx_nic.bin differ
diff --git a/liquidio/lio_23xx_vsw.bin b/liquidio/lio_23xx_vsw.bin
new file mode 100644 (file)
index 0000000..82e94bf
Binary files /dev/null and b/liquidio/lio_23xx_vsw.bin differ
diff --git a/liquidio/lio_410nv_nic.bin b/liquidio/lio_410nv_nic.bin
new file mode 100644 (file)
index 0000000..adf4a13
Binary files /dev/null and b/liquidio/lio_410nv_nic.bin differ
diff --git a/mediatek/mt7610e.bin b/mediatek/mt7610e.bin
new file mode 100644 (file)
index 0000000..7660084
Binary files /dev/null and b/mediatek/mt7610e.bin differ
diff --git a/mediatek/mt7610u.bin b/mediatek/mt7610u.bin
new file mode 100644 (file)
index 0000000..c6c863e
Binary files /dev/null and b/mediatek/mt7610u.bin differ
diff --git a/mediatek/mt7622pr2h.bin b/mediatek/mt7622pr2h.bin
new file mode 100755 (executable)
index 0000000..06bae37
Binary files /dev/null and b/mediatek/mt7622pr2h.bin differ
diff --git a/mediatek/mt7650e.bin b/mediatek/mt7650e.bin
new file mode 100644 (file)
index 0000000..f62f5b5
Binary files /dev/null and b/mediatek/mt7650e.bin differ
diff --git a/mediatek/mt7662u.bin b/mediatek/mt7662u.bin
new file mode 100644 (file)
index 0000000..93c8a79
Binary files /dev/null and b/mediatek/mt7662u.bin differ
diff --git a/mediatek/mt7662u_rom_patch.bin b/mediatek/mt7662u_rom_patch.bin
new file mode 100644 (file)
index 0000000..2213b2a
Binary files /dev/null and b/mediatek/mt7662u_rom_patch.bin differ
diff --git a/mediatek/mt7668pr2h.bin b/mediatek/mt7668pr2h.bin
new file mode 100755 (executable)
index 0000000..223c0f9
Binary files /dev/null and b/mediatek/mt7668pr2h.bin differ
diff --git a/mellanox/mlxsw_spectrum-13.1420.122.mfa2 b/mellanox/mlxsw_spectrum-13.1420.122.mfa2
new file mode 100644 (file)
index 0000000..a4e7d94
Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.1420.122.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum-13.1530.152.mfa2 b/mellanox/mlxsw_spectrum-13.1530.152.mfa2
new file mode 100644 (file)
index 0000000..ca6cfe4
Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.1530.152.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum-13.1620.192.mfa2 b/mellanox/mlxsw_spectrum-13.1620.192.mfa2
new file mode 100644 (file)
index 0000000..2961772
Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.1620.192.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum-13.1702.6.mfa2 b/mellanox/mlxsw_spectrum-13.1702.6.mfa2
new file mode 100644 (file)
index 0000000..0186d19
Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.1702.6.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum-13.1703.4.mfa2 b/mellanox/mlxsw_spectrum-13.1703.4.mfa2
new file mode 100644 (file)
index 0000000..af32974
Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.1703.4.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum-13.1910.622.mfa2 b/mellanox/mlxsw_spectrum-13.1910.622.mfa2
new file mode 100644 (file)
index 0000000..ef82f5a
Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.1910.622.mfa2 differ
diff --git a/microchip/mscc_vsc8574_revb_int8051_29e8.bin b/microchip/mscc_vsc8574_revb_int8051_29e8.bin
new file mode 100644 (file)
index 0000000..d3f06aa
Binary files /dev/null and b/microchip/mscc_vsc8574_revb_int8051_29e8.bin differ
diff --git a/microchip/mscc_vsc8584_revb_int8051_fb48.bin b/microchip/mscc_vsc8584_revb_int8051_fb48.bin
new file mode 100644 (file)
index 0000000..1cf5e10
Binary files /dev/null and b/microchip/mscc_vsc8584_revb_int8051_fb48.bin differ
diff --git a/moxa/moxa-1110.fw b/moxa/moxa-1110.fw
new file mode 100644 (file)
index 0000000..b7d941c
Binary files /dev/null and b/moxa/moxa-1110.fw differ
diff --git a/moxa/moxa-1130.fw b/moxa/moxa-1130.fw
new file mode 100644 (file)
index 0000000..62d44c1
Binary files /dev/null and b/moxa/moxa-1130.fw differ
diff --git a/moxa/moxa-1131.fw b/moxa/moxa-1131.fw
new file mode 100644 (file)
index 0000000..bbba5a0
Binary files /dev/null and b/moxa/moxa-1131.fw differ
diff --git a/moxa/moxa-1150.fw b/moxa/moxa-1150.fw
new file mode 100644 (file)
index 0000000..a4a406d
Binary files /dev/null and b/moxa/moxa-1150.fw differ
diff --git a/moxa/moxa-1151.fw b/moxa/moxa-1151.fw
new file mode 100644 (file)
index 0000000..f3bfbe2
Binary files /dev/null and b/moxa/moxa-1151.fw differ
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
diff --git a/mt7601u.bin b/mt7601u.bin
new file mode 100644 (file)
index 0000000..62b3894
Binary files /dev/null and b/mt7601u.bin differ
diff --git a/mt7662.bin b/mt7662.bin
new file mode 100644 (file)
index 0000000..26c6fbb
Binary files /dev/null and b/mt7662.bin differ
diff --git a/mt7662_rom_patch.bin b/mt7662_rom_patch.bin
new file mode 100644 (file)
index 0000000..10b245e
Binary files /dev/null and b/mt7662_rom_patch.bin differ
diff --git a/mwlwifi/88W8864.bin b/mwlwifi/88W8864.bin
new file mode 100644 (file)
index 0000000..19b21a6
Binary files /dev/null and b/mwlwifi/88W8864.bin differ
diff --git a/mwlwifi/88W8897.bin b/mwlwifi/88W8897.bin
new file mode 100644 (file)
index 0000000..10c5cb1
Binary files /dev/null and b/mwlwifi/88W8897.bin differ
diff --git a/netronome/bpf/nic_AMDA0058-0011_2x40.nffw b/netronome/bpf/nic_AMDA0058-0011_2x40.nffw
new file mode 100644 (file)
index 0000000..5e876d9
Binary files /dev/null and b/netronome/bpf/nic_AMDA0058-0011_2x40.nffw differ
diff --git a/netronome/bpf/nic_AMDA0058-0012_2x40.nffw b/netronome/bpf/nic_AMDA0058-0012_2x40.nffw
new file mode 100644 (file)
index 0000000..1c15aa3
Binary files /dev/null and b/netronome/bpf/nic_AMDA0058-0012_2x40.nffw differ
diff --git a/netronome/bpf/nic_AMDA0078-0011_1x100.nffw b/netronome/bpf/nic_AMDA0078-0011_1x100.nffw
new file mode 100644 (file)
index 0000000..b910447
Binary files /dev/null and b/netronome/bpf/nic_AMDA0078-0011_1x100.nffw differ
diff --git a/netronome/bpf/nic_AMDA0081-0001_1x40.nffw b/netronome/bpf/nic_AMDA0081-0001_1x40.nffw
new file mode 100644 (file)
index 0000000..8930e86
Binary files /dev/null and b/netronome/bpf/nic_AMDA0081-0001_1x40.nffw differ
diff --git a/netronome/bpf/nic_AMDA0081-0001_4x10.nffw b/netronome/bpf/nic_AMDA0081-0001_4x10.nffw
new file mode 100644 (file)
index 0000000..3629cf1
Binary files /dev/null and b/netronome/bpf/nic_AMDA0081-0001_4x10.nffw differ
diff --git a/netronome/bpf/nic_AMDA0096-0001_2x10.nffw b/netronome/bpf/nic_AMDA0096-0001_2x10.nffw
new file mode 100644 (file)
index 0000000..15b53b4
Binary files /dev/null and b/netronome/bpf/nic_AMDA0096-0001_2x10.nffw differ
diff --git a/netronome/bpf/nic_AMDA0097-0001_2x40.nffw b/netronome/bpf/nic_AMDA0097-0001_2x40.nffw
new file mode 100644 (file)
index 0000000..998a562
Binary files /dev/null and b/netronome/bpf/nic_AMDA0097-0001_2x40.nffw differ
diff --git a/netronome/bpf/nic_AMDA0097-0001_4x10_1x40.nffw b/netronome/bpf/nic_AMDA0097-0001_4x10_1x40.nffw
new file mode 100644 (file)
index 0000000..78afbe9
Binary files /dev/null and b/netronome/bpf/nic_AMDA0097-0001_4x10_1x40.nffw differ
diff --git a/netronome/bpf/nic_AMDA0097-0001_8x10.nffw b/netronome/bpf/nic_AMDA0097-0001_8x10.nffw
new file mode 100644 (file)
index 0000000..d194cdf
Binary files /dev/null and b/netronome/bpf/nic_AMDA0097-0001_8x10.nffw differ
diff --git a/netronome/bpf/nic_AMDA0099-0001_1x10_1x25.nffw b/netronome/bpf/nic_AMDA0099-0001_1x10_1x25.nffw
new file mode 100644 (file)
index 0000000..7719b2b
Binary files /dev/null and b/netronome/bpf/nic_AMDA0099-0001_1x10_1x25.nffw differ
diff --git a/netronome/bpf/nic_AMDA0099-0001_2x10.nffw b/netronome/bpf/nic_AMDA0099-0001_2x10.nffw
new file mode 100644 (file)
index 0000000..4e8e126
Binary files /dev/null and b/netronome/bpf/nic_AMDA0099-0001_2x10.nffw differ
diff --git a/netronome/bpf/nic_AMDA0099-0001_2x25.nffw b/netronome/bpf/nic_AMDA0099-0001_2x25.nffw
new file mode 100644 (file)
index 0000000..d5daeb8
Binary files /dev/null and b/netronome/bpf/nic_AMDA0099-0001_2x25.nffw differ
diff --git a/netronome/flower/nic_AMDA0081-0001_1x40.nffw b/netronome/flower/nic_AMDA0081-0001_1x40.nffw
new file mode 120000 (symlink)
index 0000000..1d78d60
--- /dev/null
@@ -0,0 +1 @@
+nic_AMDA0081.nffw
\ No newline at end of file
diff --git a/netronome/flower/nic_AMDA0081-0001_4x10.nffw b/netronome/flower/nic_AMDA0081-0001_4x10.nffw
new file mode 120000 (symlink)
index 0000000..1d78d60
--- /dev/null
@@ -0,0 +1 @@
+nic_AMDA0081.nffw
\ No newline at end of file
diff --git a/netronome/flower/nic_AMDA0081.nffw b/netronome/flower/nic_AMDA0081.nffw
new file mode 120000 (symlink)
index 0000000..7850171
--- /dev/null
@@ -0,0 +1 @@
+nic_AMDA0097.nffw
\ No newline at end of file
diff --git a/netronome/flower/nic_AMDA0096-0001_2x10.nffw b/netronome/flower/nic_AMDA0096-0001_2x10.nffw
new file mode 120000 (symlink)
index 0000000..334d828
--- /dev/null
@@ -0,0 +1 @@
+nic_AMDA0096.nffw
\ No newline at end of file
diff --git a/netronome/flower/nic_AMDA0096.nffw b/netronome/flower/nic_AMDA0096.nffw
new file mode 100644 (file)
index 0000000..a168df8
Binary files /dev/null and b/netronome/flower/nic_AMDA0096.nffw differ
diff --git a/netronome/flower/nic_AMDA0097-0001_2x40.nffw b/netronome/flower/nic_AMDA0097-0001_2x40.nffw
new file mode 120000 (symlink)
index 0000000..7850171
--- /dev/null
@@ -0,0 +1 @@
+nic_AMDA0097.nffw
\ No newline at end of file
diff --git a/netronome/flower/nic_AMDA0097-0001_4x10_1x40.nffw b/netronome/flower/nic_AMDA0097-0001_4x10_1x40.nffw
new file mode 120000 (symlink)
index 0000000..7850171
--- /dev/null
@@ -0,0 +1 @@
+nic_AMDA0097.nffw
\ No newline at end of file
diff --git a/netronome/flower/nic_AMDA0097-0001_8x10.nffw b/netronome/flower/nic_AMDA0097-0001_8x10.nffw
new file mode 120000 (symlink)
index 0000000..7850171
--- /dev/null
@@ -0,0 +1 @@
+nic_AMDA0097.nffw
\ No newline at end of file
diff --git a/netronome/flower/nic_AMDA0097.nffw b/netronome/flower/nic_AMDA0097.nffw
new file mode 100644 (file)
index 0000000..09c66c7
Binary files /dev/null and b/netronome/flower/nic_AMDA0097.nffw differ
diff --git a/netronome/flower/nic_AMDA0099-0001_1x10_1x25.nffw b/netronome/flower/nic_AMDA0099-0001_1x10_1x25.nffw
new file mode 120000 (symlink)
index 0000000..b2cd080
--- /dev/null
@@ -0,0 +1 @@
+nic_AMDA0099.nffw
\ No newline at end of file
diff --git a/netronome/flower/nic_AMDA0099-0001_2x10.nffw b/netronome/flower/nic_AMDA0099-0001_2x10.nffw
new file mode 120000 (symlink)
index 0000000..b2cd080
--- /dev/null
@@ -0,0 +1 @@
+nic_AMDA0099.nffw
\ No newline at end of file
diff --git a/netronome/flower/nic_AMDA0099-0001_2x25.nffw b/netronome/flower/nic_AMDA0099-0001_2x25.nffw
new file mode 120000 (symlink)
index 0000000..b2cd080
--- /dev/null
@@ -0,0 +1 @@
+nic_AMDA0099.nffw
\ No newline at end of file
diff --git a/netronome/flower/nic_AMDA0099.nffw b/netronome/flower/nic_AMDA0099.nffw
new file mode 100644 (file)
index 0000000..3a193a0
Binary files /dev/null and b/netronome/flower/nic_AMDA0099.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0058-0011_2x40.nffw b/netronome/nic-sriov/nic_AMDA0058-0011_2x40.nffw
new file mode 100644 (file)
index 0000000..797d73b
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0058-0011_2x40.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0058-0012_2x40.nffw b/netronome/nic-sriov/nic_AMDA0058-0012_2x40.nffw
new file mode 100644 (file)
index 0000000..541322b
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0058-0012_2x40.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0078-0011_1x100.nffw b/netronome/nic-sriov/nic_AMDA0078-0011_1x100.nffw
new file mode 100644 (file)
index 0000000..b6693dd
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0078-0011_1x100.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0081-0001_1x40.nffw b/netronome/nic-sriov/nic_AMDA0081-0001_1x40.nffw
new file mode 100644 (file)
index 0000000..f62c677
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0081-0001_1x40.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0081-0001_4x10.nffw b/netronome/nic-sriov/nic_AMDA0081-0001_4x10.nffw
new file mode 100644 (file)
index 0000000..d2feae7
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0081-0001_4x10.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0096-0001_2x10.nffw b/netronome/nic-sriov/nic_AMDA0096-0001_2x10.nffw
new file mode 100644 (file)
index 0000000..c7eb0fd
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0096-0001_2x10.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0097-0001_2x40.nffw b/netronome/nic-sriov/nic_AMDA0097-0001_2x40.nffw
new file mode 100644 (file)
index 0000000..e6d6a16
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0097-0001_2x40.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0097-0001_4x10_1x40.nffw b/netronome/nic-sriov/nic_AMDA0097-0001_4x10_1x40.nffw
new file mode 100644 (file)
index 0000000..4383d99
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0097-0001_4x10_1x40.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0097-0001_8x10.nffw b/netronome/nic-sriov/nic_AMDA0097-0001_8x10.nffw
new file mode 100644 (file)
index 0000000..2c92cc8
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0097-0001_8x10.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0099-0001_1x10_1x25.nffw b/netronome/nic-sriov/nic_AMDA0099-0001_1x10_1x25.nffw
new file mode 100644 (file)
index 0000000..086c00b
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0099-0001_1x10_1x25.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0099-0001_2x10.nffw b/netronome/nic-sriov/nic_AMDA0099-0001_2x10.nffw
new file mode 100644 (file)
index 0000000..1127f5b
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0099-0001_2x10.nffw differ
diff --git a/netronome/nic-sriov/nic_AMDA0099-0001_2x25.nffw b/netronome/nic-sriov/nic_AMDA0099-0001_2x25.nffw
new file mode 100644 (file)
index 0000000..baef7a9
Binary files /dev/null and b/netronome/nic-sriov/nic_AMDA0099-0001_2x25.nffw differ
diff --git a/netronome/nic/nic_AMDA0058-0011_2x40.nffw b/netronome/nic/nic_AMDA0058-0011_2x40.nffw
new file mode 100644 (file)
index 0000000..3e58c69
Binary files /dev/null and b/netronome/nic/nic_AMDA0058-0011_2x40.nffw differ
diff --git a/netronome/nic/nic_AMDA0058-0012_2x40.nffw b/netronome/nic/nic_AMDA0058-0012_2x40.nffw
new file mode 100644 (file)
index 0000000..da48f8f
Binary files /dev/null and b/netronome/nic/nic_AMDA0058-0012_2x40.nffw differ
diff --git a/netronome/nic/nic_AMDA0078-0011_1x100.nffw b/netronome/nic/nic_AMDA0078-0011_1x100.nffw
new file mode 100644 (file)
index 0000000..936e04c
Binary files /dev/null and b/netronome/nic/nic_AMDA0078-0011_1x100.nffw differ
diff --git a/netronome/nic/nic_AMDA0081-0001_1x40.nffw b/netronome/nic/nic_AMDA0081-0001_1x40.nffw
new file mode 100644 (file)
index 0000000..029f481
Binary files /dev/null and b/netronome/nic/nic_AMDA0081-0001_1x40.nffw differ
diff --git a/netronome/nic/nic_AMDA0081-0001_4x10.nffw b/netronome/nic/nic_AMDA0081-0001_4x10.nffw
new file mode 100644 (file)
index 0000000..ed3b916
Binary files /dev/null and b/netronome/nic/nic_AMDA0081-0001_4x10.nffw differ
diff --git a/netronome/nic/nic_AMDA0096-0001_2x10.nffw b/netronome/nic/nic_AMDA0096-0001_2x10.nffw
new file mode 100644 (file)
index 0000000..76ed099
Binary files /dev/null and b/netronome/nic/nic_AMDA0096-0001_2x10.nffw differ
diff --git a/netronome/nic/nic_AMDA0097-0001_2x40.nffw b/netronome/nic/nic_AMDA0097-0001_2x40.nffw
new file mode 100644 (file)
index 0000000..6f7fb0a
Binary files /dev/null and b/netronome/nic/nic_AMDA0097-0001_2x40.nffw differ
diff --git a/netronome/nic/nic_AMDA0097-0001_4x10_1x40.nffw b/netronome/nic/nic_AMDA0097-0001_4x10_1x40.nffw
new file mode 100644 (file)
index 0000000..8da3c11
Binary files /dev/null and b/netronome/nic/nic_AMDA0097-0001_4x10_1x40.nffw differ
diff --git a/netronome/nic/nic_AMDA0097-0001_8x10.nffw b/netronome/nic/nic_AMDA0097-0001_8x10.nffw
new file mode 100644 (file)
index 0000000..039da35
Binary files /dev/null and b/netronome/nic/nic_AMDA0097-0001_8x10.nffw differ
diff --git a/netronome/nic/nic_AMDA0099-0001_1x10_1x25.nffw b/netronome/nic/nic_AMDA0099-0001_1x10_1x25.nffw
new file mode 100644 (file)
index 0000000..bcde511
Binary files /dev/null and b/netronome/nic/nic_AMDA0099-0001_1x10_1x25.nffw differ
diff --git a/netronome/nic/nic_AMDA0099-0001_2x10.nffw b/netronome/nic/nic_AMDA0099-0001_2x10.nffw
new file mode 100644 (file)
index 0000000..0161dc4
Binary files /dev/null and b/netronome/nic/nic_AMDA0099-0001_2x10.nffw differ
diff --git a/netronome/nic/nic_AMDA0099-0001_2x25.nffw b/netronome/nic/nic_AMDA0099-0001_2x25.nffw
new file mode 100644 (file)
index 0000000..df8918e
Binary files /dev/null and b/netronome/nic/nic_AMDA0099-0001_2x25.nffw differ
diff --git a/netronome/nic_AMDA0058-0011_2x40.nffw b/netronome/nic_AMDA0058-0011_2x40.nffw
new file mode 120000 (symlink)
index 0000000..336c76e
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0058-0011_2x40.nffw
\ No newline at end of file
diff --git a/netronome/nic_AMDA0058-0012_2x40.nffw b/netronome/nic_AMDA0058-0012_2x40.nffw
new file mode 120000 (symlink)
index 0000000..23a96d3
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0058-0012_2x40.nffw
\ No newline at end of file
diff --git a/netronome/nic_AMDA0078-0011_1x100.nffw b/netronome/nic_AMDA0078-0011_1x100.nffw
new file mode 120000 (symlink)
index 0000000..d35d450
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0078-0011_1x100.nffw
\ No newline at end of file
diff --git a/netronome/nic_AMDA0081-0001_1x40.nffw b/netronome/nic_AMDA0081-0001_1x40.nffw
new file mode 120000 (symlink)
index 0000000..29f855e
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0081-0001_1x40.nffw
\ No newline at end of file
diff --git a/netronome/nic_AMDA0081-0001_4x10.nffw b/netronome/nic_AMDA0081-0001_4x10.nffw
new file mode 120000 (symlink)
index 0000000..aac204c
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0081-0001_4x10.nffw
\ No newline at end of file
diff --git a/netronome/nic_AMDA0096-0001_2x10.nffw b/netronome/nic_AMDA0096-0001_2x10.nffw
new file mode 120000 (symlink)
index 0000000..64ace8c
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0096-0001_2x10.nffw
\ No newline at end of file
diff --git a/netronome/nic_AMDA0097-0001_2x40.nffw b/netronome/nic_AMDA0097-0001_2x40.nffw
new file mode 120000 (symlink)
index 0000000..206a46d
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0097-0001_2x40.nffw
\ No newline at end of file
diff --git a/netronome/nic_AMDA0097-0001_4x10_1x40.nffw b/netronome/nic_AMDA0097-0001_4x10_1x40.nffw
new file mode 120000 (symlink)
index 0000000..29df1ee
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0097-0001_4x10_1x40.nffw
\ No newline at end of file
diff --git a/netronome/nic_AMDA0097-0001_8x10.nffw b/netronome/nic_AMDA0097-0001_8x10.nffw
new file mode 120000 (symlink)
index 0000000..382dcbc
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0097-0001_8x10.nffw
\ No newline at end of file
diff --git a/netronome/nic_AMDA0099-0001_1x10_1x25.nffw b/netronome/nic_AMDA0099-0001_1x10_1x25.nffw
new file mode 120000 (symlink)
index 0000000..f52c37d
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0099-0001_1x10_1x25.nffw
\ No newline at end of file
diff --git a/netronome/nic_AMDA0099-0001_2x10.nffw b/netronome/nic_AMDA0099-0001_2x10.nffw
new file mode 120000 (symlink)
index 0000000..cbb4b47
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0099-0001_2x10.nffw
\ No newline at end of file
diff --git a/netronome/nic_AMDA0099-0001_2x25.nffw b/netronome/nic_AMDA0099-0001_2x25.nffw
new file mode 120000 (symlink)
index 0000000..a1af5a5
--- /dev/null
@@ -0,0 +1 @@
+nic/nic_AMDA0099-0001_2x25.nffw
\ No newline at end of file
diff --git a/nvidia/gk20a/fecs_data.bin b/nvidia/gk20a/fecs_data.bin
new file mode 100644 (file)
index 0000000..a269ffa
Binary files /dev/null and b/nvidia/gk20a/fecs_data.bin differ
diff --git a/nvidia/gk20a/fecs_inst.bin b/nvidia/gk20a/fecs_inst.bin
new file mode 100644 (file)
index 0000000..caff507
Binary files /dev/null and b/nvidia/gk20a/fecs_inst.bin differ
diff --git a/nvidia/gk20a/gpccs_data.bin b/nvidia/gk20a/gpccs_data.bin
new file mode 100644 (file)
index 0000000..6e848ee
Binary files /dev/null and b/nvidia/gk20a/gpccs_data.bin differ
diff --git a/nvidia/gk20a/gpccs_inst.bin b/nvidia/gk20a/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..d521382
Binary files /dev/null and b/nvidia/gk20a/gpccs_inst.bin differ
diff --git a/nvidia/gk20a/sw_bundle_init.bin b/nvidia/gk20a/sw_bundle_init.bin
new file mode 100644 (file)
index 0000000..a977eaf
Binary files /dev/null and b/nvidia/gk20a/sw_bundle_init.bin differ
diff --git a/nvidia/gk20a/sw_ctx.bin b/nvidia/gk20a/sw_ctx.bin
new file mode 100644 (file)
index 0000000..2ecda72
Binary files /dev/null and b/nvidia/gk20a/sw_ctx.bin differ
diff --git a/nvidia/gk20a/sw_method_init.bin b/nvidia/gk20a/sw_method_init.bin
new file mode 100644 (file)
index 0000000..4497b91
Binary files /dev/null and b/nvidia/gk20a/sw_method_init.bin differ
diff --git a/nvidia/gk20a/sw_nonctx.bin b/nvidia/gk20a/sw_nonctx.bin
new file mode 100644 (file)
index 0000000..feca9f2
Binary files /dev/null and b/nvidia/gk20a/sw_nonctx.bin differ
diff --git a/nvidia/gm200/acr/bl.bin b/nvidia/gm200/acr/bl.bin
new file mode 100644 (file)
index 0000000..0f0a86a
Binary files /dev/null and b/nvidia/gm200/acr/bl.bin differ
diff --git a/nvidia/gm200/acr/ucode_load.bin b/nvidia/gm200/acr/ucode_load.bin
new file mode 100644 (file)
index 0000000..84f306d
Binary files /dev/null and b/nvidia/gm200/acr/ucode_load.bin differ
diff --git a/nvidia/gm200/acr/ucode_unload.bin b/nvidia/gm200/acr/ucode_unload.bin
new file mode 100644 (file)
index 0000000..b043700
Binary files /dev/null and b/nvidia/gm200/acr/ucode_unload.bin differ
diff --git a/nvidia/gm200/gr/fecs_bl.bin b/nvidia/gm200/gr/fecs_bl.bin
new file mode 100644 (file)
index 0000000..c6f0faf
Binary files /dev/null and b/nvidia/gm200/gr/fecs_bl.bin differ
diff --git a/nvidia/gm200/gr/fecs_data.bin b/nvidia/gm200/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..40ff2b3
Binary files /dev/null and b/nvidia/gm200/gr/fecs_data.bin differ
diff --git a/nvidia/gm200/gr/fecs_inst.bin b/nvidia/gm200/gr/fecs_inst.bin
new file mode 100644 (file)
index 0000000..542c742
Binary files /dev/null and b/nvidia/gm200/gr/fecs_inst.bin differ
diff --git a/nvidia/gm200/gr/fecs_sig.bin b/nvidia/gm200/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..2dc16e9
Binary files /dev/null and b/nvidia/gm200/gr/fecs_sig.bin differ
diff --git a/nvidia/gm200/gr/gpccs_bl.bin b/nvidia/gm200/gr/gpccs_bl.bin
new file mode 100644 (file)
index 0000000..e04f4d8
Binary files /dev/null and b/nvidia/gm200/gr/gpccs_bl.bin differ
diff --git a/nvidia/gm200/gr/gpccs_data.bin b/nvidia/gm200/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..3af5782
Binary files /dev/null and b/nvidia/gm200/gr/gpccs_data.bin differ
diff --git a/nvidia/gm200/gr/gpccs_inst.bin b/nvidia/gm200/gr/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..00d957a
Binary files /dev/null and b/nvidia/gm200/gr/gpccs_inst.bin differ
diff --git a/nvidia/gm200/gr/gpccs_sig.bin b/nvidia/gm200/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..1371f09
Binary files /dev/null and b/nvidia/gm200/gr/gpccs_sig.bin differ
diff --git a/nvidia/gm200/gr/sw_bundle_init.bin b/nvidia/gm200/gr/sw_bundle_init.bin
new file mode 100644 (file)
index 0000000..9643fbe
Binary files /dev/null and b/nvidia/gm200/gr/sw_bundle_init.bin differ
diff --git a/nvidia/gm200/gr/sw_ctx.bin b/nvidia/gm200/gr/sw_ctx.bin
new file mode 100644 (file)
index 0000000..6fdf54f
Binary files /dev/null and b/nvidia/gm200/gr/sw_ctx.bin differ
diff --git a/nvidia/gm200/gr/sw_method_init.bin b/nvidia/gm200/gr/sw_method_init.bin
new file mode 100644 (file)
index 0000000..e458283
Binary files /dev/null and b/nvidia/gm200/gr/sw_method_init.bin differ
diff --git a/nvidia/gm200/gr/sw_nonctx.bin b/nvidia/gm200/gr/sw_nonctx.bin
new file mode 100644 (file)
index 0000000..78b3a4a
Binary files /dev/null and b/nvidia/gm200/gr/sw_nonctx.bin differ
diff --git a/nvidia/gm204/acr/bl.bin b/nvidia/gm204/acr/bl.bin
new file mode 120000 (symlink)
index 0000000..af6b991
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/acr/bl.bin
\ No newline at end of file
diff --git a/nvidia/gm204/acr/ucode_load.bin b/nvidia/gm204/acr/ucode_load.bin
new file mode 120000 (symlink)
index 0000000..015da47
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/acr/ucode_load.bin
\ No newline at end of file
diff --git a/nvidia/gm204/acr/ucode_unload.bin b/nvidia/gm204/acr/ucode_unload.bin
new file mode 120000 (symlink)
index 0000000..2f4e7b1
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/acr/ucode_unload.bin
\ No newline at end of file
diff --git a/nvidia/gm204/gr/fecs_bl.bin b/nvidia/gm204/gr/fecs_bl.bin
new file mode 120000 (symlink)
index 0000000..2cadb52
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/fecs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gm204/gr/fecs_data.bin b/nvidia/gm204/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..a01d199
Binary files /dev/null and b/nvidia/gm204/gr/fecs_data.bin differ
diff --git a/nvidia/gm204/gr/fecs_inst.bin b/nvidia/gm204/gr/fecs_inst.bin
new file mode 120000 (symlink)
index 0000000..ad40ed4
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/fecs_inst.bin
\ No newline at end of file
diff --git a/nvidia/gm204/gr/fecs_sig.bin b/nvidia/gm204/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..2d9ac08
Binary files /dev/null and b/nvidia/gm204/gr/fecs_sig.bin differ
diff --git a/nvidia/gm204/gr/gpccs_bl.bin b/nvidia/gm204/gr/gpccs_bl.bin
new file mode 120000 (symlink)
index 0000000..c99d4a3
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/gpccs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gm204/gr/gpccs_data.bin b/nvidia/gm204/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..920baea
Binary files /dev/null and b/nvidia/gm204/gr/gpccs_data.bin differ
diff --git a/nvidia/gm204/gr/gpccs_inst.bin b/nvidia/gm204/gr/gpccs_inst.bin
new file mode 120000 (symlink)
index 0000000..8bf4ebc
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/gpccs_inst.bin
\ No newline at end of file
diff --git a/nvidia/gm204/gr/gpccs_sig.bin b/nvidia/gm204/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..ee8b05e
Binary files /dev/null and b/nvidia/gm204/gr/gpccs_sig.bin differ
diff --git a/nvidia/gm204/gr/sw_bundle_init.bin b/nvidia/gm204/gr/sw_bundle_init.bin
new file mode 120000 (symlink)
index 0000000..a003fd7
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/sw_bundle_init.bin
\ No newline at end of file
diff --git a/nvidia/gm204/gr/sw_ctx.bin b/nvidia/gm204/gr/sw_ctx.bin
new file mode 120000 (symlink)
index 0000000..7b3e012
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/sw_ctx.bin
\ No newline at end of file
diff --git a/nvidia/gm204/gr/sw_method_init.bin b/nvidia/gm204/gr/sw_method_init.bin
new file mode 120000 (symlink)
index 0000000..13114cb
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/sw_method_init.bin
\ No newline at end of file
diff --git a/nvidia/gm204/gr/sw_nonctx.bin b/nvidia/gm204/gr/sw_nonctx.bin
new file mode 120000 (symlink)
index 0000000..9743f23
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/sw_nonctx.bin
\ No newline at end of file
diff --git a/nvidia/gm206/acr/bl.bin b/nvidia/gm206/acr/bl.bin
new file mode 120000 (symlink)
index 0000000..af6b991
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/acr/bl.bin
\ No newline at end of file
diff --git a/nvidia/gm206/acr/ucode_load.bin b/nvidia/gm206/acr/ucode_load.bin
new file mode 100644 (file)
index 0000000..8bc2cc0
Binary files /dev/null and b/nvidia/gm206/acr/ucode_load.bin differ
diff --git a/nvidia/gm206/acr/ucode_unload.bin b/nvidia/gm206/acr/ucode_unload.bin
new file mode 100644 (file)
index 0000000..759aa36
Binary files /dev/null and b/nvidia/gm206/acr/ucode_unload.bin differ
diff --git a/nvidia/gm206/gr/fecs_bl.bin b/nvidia/gm206/gr/fecs_bl.bin
new file mode 120000 (symlink)
index 0000000..2cadb52
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/fecs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gm206/gr/fecs_data.bin b/nvidia/gm206/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..089098d
Binary files /dev/null and b/nvidia/gm206/gr/fecs_data.bin differ
diff --git a/nvidia/gm206/gr/fecs_inst.bin b/nvidia/gm206/gr/fecs_inst.bin
new file mode 120000 (symlink)
index 0000000..ad40ed4
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/fecs_inst.bin
\ No newline at end of file
diff --git a/nvidia/gm206/gr/fecs_sig.bin b/nvidia/gm206/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..cff2585
Binary files /dev/null and b/nvidia/gm206/gr/fecs_sig.bin differ
diff --git a/nvidia/gm206/gr/gpccs_bl.bin b/nvidia/gm206/gr/gpccs_bl.bin
new file mode 120000 (symlink)
index 0000000..c99d4a3
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/gpccs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gm206/gr/gpccs_data.bin b/nvidia/gm206/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..f833936
Binary files /dev/null and b/nvidia/gm206/gr/gpccs_data.bin differ
diff --git a/nvidia/gm206/gr/gpccs_inst.bin b/nvidia/gm206/gr/gpccs_inst.bin
new file mode 120000 (symlink)
index 0000000..8bf4ebc
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/gpccs_inst.bin
\ No newline at end of file
diff --git a/nvidia/gm206/gr/gpccs_sig.bin b/nvidia/gm206/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..99adfc7
Binary files /dev/null and b/nvidia/gm206/gr/gpccs_sig.bin differ
diff --git a/nvidia/gm206/gr/sw_bundle_init.bin b/nvidia/gm206/gr/sw_bundle_init.bin
new file mode 120000 (symlink)
index 0000000..a003fd7
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/sw_bundle_init.bin
\ No newline at end of file
diff --git a/nvidia/gm206/gr/sw_ctx.bin b/nvidia/gm206/gr/sw_ctx.bin
new file mode 120000 (symlink)
index 0000000..7b3e012
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/sw_ctx.bin
\ No newline at end of file
diff --git a/nvidia/gm206/gr/sw_method_init.bin b/nvidia/gm206/gr/sw_method_init.bin
new file mode 120000 (symlink)
index 0000000..13114cb
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/sw_method_init.bin
\ No newline at end of file
diff --git a/nvidia/gm206/gr/sw_nonctx.bin b/nvidia/gm206/gr/sw_nonctx.bin
new file mode 120000 (symlink)
index 0000000..9743f23
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/sw_nonctx.bin
\ No newline at end of file
diff --git a/nvidia/gm20b/acr/bl.bin b/nvidia/gm20b/acr/bl.bin
new file mode 100644 (file)
index 0000000..e333202
Binary files /dev/null and b/nvidia/gm20b/acr/bl.bin differ
diff --git a/nvidia/gm20b/acr/ucode_load.bin b/nvidia/gm20b/acr/ucode_load.bin
new file mode 100644 (file)
index 0000000..1145e28
Binary files /dev/null and b/nvidia/gm20b/acr/ucode_load.bin differ
diff --git a/nvidia/gm20b/gr/fecs_bl.bin b/nvidia/gm20b/gr/fecs_bl.bin
new file mode 100644 (file)
index 0000000..54ed639
Binary files /dev/null and b/nvidia/gm20b/gr/fecs_bl.bin differ
diff --git a/nvidia/gm20b/gr/fecs_data.bin b/nvidia/gm20b/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..bf3092b
Binary files /dev/null and b/nvidia/gm20b/gr/fecs_data.bin differ
diff --git a/nvidia/gm20b/gr/fecs_inst.bin b/nvidia/gm20b/gr/fecs_inst.bin
new file mode 100644 (file)
index 0000000..88109e5
Binary files /dev/null and b/nvidia/gm20b/gr/fecs_inst.bin differ
diff --git a/nvidia/gm20b/gr/fecs_sig.bin b/nvidia/gm20b/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..5b75d1b
Binary files /dev/null and b/nvidia/gm20b/gr/fecs_sig.bin differ
diff --git a/nvidia/gm20b/gr/gpccs_data.bin b/nvidia/gm20b/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..035d932
Binary files /dev/null and b/nvidia/gm20b/gr/gpccs_data.bin differ
diff --git a/nvidia/gm20b/gr/gpccs_inst.bin b/nvidia/gm20b/gr/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..7dd1a7a
Binary files /dev/null and b/nvidia/gm20b/gr/gpccs_inst.bin differ
diff --git a/nvidia/gm20b/gr/sw_bundle_init.bin b/nvidia/gm20b/gr/sw_bundle_init.bin
new file mode 100644 (file)
index 0000000..9381678
Binary files /dev/null and b/nvidia/gm20b/gr/sw_bundle_init.bin differ
diff --git a/nvidia/gm20b/gr/sw_ctx.bin b/nvidia/gm20b/gr/sw_ctx.bin
new file mode 100644 (file)
index 0000000..b145013
Binary files /dev/null and b/nvidia/gm20b/gr/sw_ctx.bin differ
diff --git a/nvidia/gm20b/gr/sw_method_init.bin b/nvidia/gm20b/gr/sw_method_init.bin
new file mode 120000 (symlink)
index 0000000..13114cb
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/sw_method_init.bin
\ No newline at end of file
diff --git a/nvidia/gm20b/gr/sw_nonctx.bin b/nvidia/gm20b/gr/sw_nonctx.bin
new file mode 100644 (file)
index 0000000..cafe85a
Binary files /dev/null and b/nvidia/gm20b/gr/sw_nonctx.bin differ
diff --git a/nvidia/gm20b/pmu/desc.bin b/nvidia/gm20b/pmu/desc.bin
new file mode 100644 (file)
index 0000000..0807148
Binary files /dev/null and b/nvidia/gm20b/pmu/desc.bin differ
diff --git a/nvidia/gm20b/pmu/image.bin b/nvidia/gm20b/pmu/image.bin
new file mode 100644 (file)
index 0000000..fbae86d
Binary files /dev/null and b/nvidia/gm20b/pmu/image.bin differ
diff --git a/nvidia/gm20b/pmu/sig.bin b/nvidia/gm20b/pmu/sig.bin
new file mode 100644 (file)
index 0000000..3551c4a
Binary files /dev/null and b/nvidia/gm20b/pmu/sig.bin differ
diff --git a/nvidia/gp100/acr/bl.bin b/nvidia/gp100/acr/bl.bin
new file mode 100644 (file)
index 0000000..1c6ea12
Binary files /dev/null and b/nvidia/gp100/acr/bl.bin differ
diff --git a/nvidia/gp100/acr/ucode_load.bin b/nvidia/gp100/acr/ucode_load.bin
new file mode 100644 (file)
index 0000000..eb69029
Binary files /dev/null and b/nvidia/gp100/acr/ucode_load.bin differ
diff --git a/nvidia/gp100/acr/ucode_unload.bin b/nvidia/gp100/acr/ucode_unload.bin
new file mode 100644 (file)
index 0000000..24070c7
Binary files /dev/null and b/nvidia/gp100/acr/ucode_unload.bin differ
diff --git a/nvidia/gp100/gr/fecs_bl.bin b/nvidia/gp100/gr/fecs_bl.bin
new file mode 120000 (symlink)
index 0000000..2cadb52
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/fecs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp100/gr/fecs_data.bin b/nvidia/gp100/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..b7f7e04
Binary files /dev/null and b/nvidia/gp100/gr/fecs_data.bin differ
diff --git a/nvidia/gp100/gr/fecs_inst.bin b/nvidia/gp100/gr/fecs_inst.bin
new file mode 100644 (file)
index 0000000..aec2228
Binary files /dev/null and b/nvidia/gp100/gr/fecs_inst.bin differ
diff --git a/nvidia/gp100/gr/fecs_sig.bin b/nvidia/gp100/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..e8f39b5
Binary files /dev/null and b/nvidia/gp100/gr/fecs_sig.bin differ
diff --git a/nvidia/gp100/gr/gpccs_bl.bin b/nvidia/gp100/gr/gpccs_bl.bin
new file mode 120000 (symlink)
index 0000000..c99d4a3
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/gpccs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp100/gr/gpccs_data.bin b/nvidia/gp100/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..c3b761f
Binary files /dev/null and b/nvidia/gp100/gr/gpccs_data.bin differ
diff --git a/nvidia/gp100/gr/gpccs_inst.bin b/nvidia/gp100/gr/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..21a25f1
Binary files /dev/null and b/nvidia/gp100/gr/gpccs_inst.bin differ
diff --git a/nvidia/gp100/gr/gpccs_sig.bin b/nvidia/gp100/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..b8f3192
Binary files /dev/null and b/nvidia/gp100/gr/gpccs_sig.bin differ
diff --git a/nvidia/gp100/gr/sw_bundle_init.bin b/nvidia/gp100/gr/sw_bundle_init.bin
new file mode 100644 (file)
index 0000000..ef5d650
Binary files /dev/null and b/nvidia/gp100/gr/sw_bundle_init.bin differ
diff --git a/nvidia/gp100/gr/sw_ctx.bin b/nvidia/gp100/gr/sw_ctx.bin
new file mode 100644 (file)
index 0000000..4229d1e
Binary files /dev/null and b/nvidia/gp100/gr/sw_ctx.bin differ
diff --git a/nvidia/gp100/gr/sw_method_init.bin b/nvidia/gp100/gr/sw_method_init.bin
new file mode 100644 (file)
index 0000000..e5b9583
Binary files /dev/null and b/nvidia/gp100/gr/sw_method_init.bin differ
diff --git a/nvidia/gp100/gr/sw_nonctx.bin b/nvidia/gp100/gr/sw_nonctx.bin
new file mode 100644 (file)
index 0000000..e3d0b3b
Binary files /dev/null and b/nvidia/gp100/gr/sw_nonctx.bin differ
diff --git a/nvidia/gp102/acr/bl.bin b/nvidia/gp102/acr/bl.bin
new file mode 100644 (file)
index 0000000..788100b
Binary files /dev/null and b/nvidia/gp102/acr/bl.bin differ
diff --git a/nvidia/gp102/acr/ucode_load.bin b/nvidia/gp102/acr/ucode_load.bin
new file mode 100644 (file)
index 0000000..9e1869e
Binary files /dev/null and b/nvidia/gp102/acr/ucode_load.bin differ
diff --git a/nvidia/gp102/acr/ucode_unload.bin b/nvidia/gp102/acr/ucode_unload.bin
new file mode 100644 (file)
index 0000000..5c68948
Binary files /dev/null and b/nvidia/gp102/acr/ucode_unload.bin differ
diff --git a/nvidia/gp102/acr/unload_bl.bin b/nvidia/gp102/acr/unload_bl.bin
new file mode 100644 (file)
index 0000000..0cb7635
Binary files /dev/null and b/nvidia/gp102/acr/unload_bl.bin differ
diff --git a/nvidia/gp102/gr/fecs_bl.bin b/nvidia/gp102/gr/fecs_bl.bin
new file mode 120000 (symlink)
index 0000000..2cadb52
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/fecs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp102/gr/fecs_data.bin b/nvidia/gp102/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..6e090ae
Binary files /dev/null and b/nvidia/gp102/gr/fecs_data.bin differ
diff --git a/nvidia/gp102/gr/fecs_inst.bin b/nvidia/gp102/gr/fecs_inst.bin
new file mode 100644 (file)
index 0000000..e5b49b3
Binary files /dev/null and b/nvidia/gp102/gr/fecs_inst.bin differ
diff --git a/nvidia/gp102/gr/fecs_sig.bin b/nvidia/gp102/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..8ce58fd
Binary files /dev/null and b/nvidia/gp102/gr/fecs_sig.bin differ
diff --git a/nvidia/gp102/gr/gpccs_bl.bin b/nvidia/gp102/gr/gpccs_bl.bin
new file mode 120000 (symlink)
index 0000000..c99d4a3
--- /dev/null
@@ -0,0 +1 @@
+../../gm200/gr/gpccs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp102/gr/gpccs_data.bin b/nvidia/gp102/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..3850946
Binary files /dev/null and b/nvidia/gp102/gr/gpccs_data.bin differ
diff --git a/nvidia/gp102/gr/gpccs_inst.bin b/nvidia/gp102/gr/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..5cb163b
Binary files /dev/null and b/nvidia/gp102/gr/gpccs_inst.bin differ
diff --git a/nvidia/gp102/gr/gpccs_sig.bin b/nvidia/gp102/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..bb4429e
Binary files /dev/null and b/nvidia/gp102/gr/gpccs_sig.bin differ
diff --git a/nvidia/gp102/gr/sw_bundle_init.bin b/nvidia/gp102/gr/sw_bundle_init.bin
new file mode 100644 (file)
index 0000000..6d0278f
Binary files /dev/null and b/nvidia/gp102/gr/sw_bundle_init.bin differ
diff --git a/nvidia/gp102/gr/sw_ctx.bin b/nvidia/gp102/gr/sw_ctx.bin
new file mode 100644 (file)
index 0000000..358e90e
Binary files /dev/null and b/nvidia/gp102/gr/sw_ctx.bin differ
diff --git a/nvidia/gp102/gr/sw_method_init.bin b/nvidia/gp102/gr/sw_method_init.bin
new file mode 100644 (file)
index 0000000..e46feb7
Binary files /dev/null and b/nvidia/gp102/gr/sw_method_init.bin differ
diff --git a/nvidia/gp102/gr/sw_nonctx.bin b/nvidia/gp102/gr/sw_nonctx.bin
new file mode 100644 (file)
index 0000000..5e8fc82
Binary files /dev/null and b/nvidia/gp102/gr/sw_nonctx.bin differ
diff --git a/nvidia/gp102/nvdec/scrubber.bin b/nvidia/gp102/nvdec/scrubber.bin
new file mode 100644 (file)
index 0000000..39013da
Binary files /dev/null and b/nvidia/gp102/nvdec/scrubber.bin differ
diff --git a/nvidia/gp102/sec2/desc.bin b/nvidia/gp102/sec2/desc.bin
new file mode 100644 (file)
index 0000000..801ab90
Binary files /dev/null and b/nvidia/gp102/sec2/desc.bin differ
diff --git a/nvidia/gp102/sec2/image.bin b/nvidia/gp102/sec2/image.bin
new file mode 100644 (file)
index 0000000..60fbcef
Binary files /dev/null and b/nvidia/gp102/sec2/image.bin differ
diff --git a/nvidia/gp102/sec2/sig.bin b/nvidia/gp102/sec2/sig.bin
new file mode 100644 (file)
index 0000000..7543876
Binary files /dev/null and b/nvidia/gp102/sec2/sig.bin differ
diff --git a/nvidia/gp104/acr/bl.bin b/nvidia/gp104/acr/bl.bin
new file mode 120000 (symlink)
index 0000000..1aee06b
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/bl.bin
\ No newline at end of file
diff --git a/nvidia/gp104/acr/ucode_load.bin b/nvidia/gp104/acr/ucode_load.bin
new file mode 120000 (symlink)
index 0000000..cf78a87
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/ucode_load.bin
\ No newline at end of file
diff --git a/nvidia/gp104/acr/ucode_unload.bin b/nvidia/gp104/acr/ucode_unload.bin
new file mode 120000 (symlink)
index 0000000..3d7bf76
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/ucode_unload.bin
\ No newline at end of file
diff --git a/nvidia/gp104/acr/unload_bl.bin b/nvidia/gp104/acr/unload_bl.bin
new file mode 120000 (symlink)
index 0000000..67bc4ab
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/unload_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp104/gr/fecs_bl.bin b/nvidia/gp104/gr/fecs_bl.bin
new file mode 120000 (symlink)
index 0000000..c36d749
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/fecs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp104/gr/fecs_data.bin b/nvidia/gp104/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..9b9b2b7
Binary files /dev/null and b/nvidia/gp104/gr/fecs_data.bin differ
diff --git a/nvidia/gp104/gr/fecs_inst.bin b/nvidia/gp104/gr/fecs_inst.bin
new file mode 100644 (file)
index 0000000..fc9ad85
Binary files /dev/null and b/nvidia/gp104/gr/fecs_inst.bin differ
diff --git a/nvidia/gp104/gr/fecs_sig.bin b/nvidia/gp104/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..9fdb7ab
Binary files /dev/null and b/nvidia/gp104/gr/fecs_sig.bin differ
diff --git a/nvidia/gp104/gr/gpccs_bl.bin b/nvidia/gp104/gr/gpccs_bl.bin
new file mode 120000 (symlink)
index 0000000..82f8824
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/gpccs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp104/gr/gpccs_data.bin b/nvidia/gp104/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..19f7cbb
Binary files /dev/null and b/nvidia/gp104/gr/gpccs_data.bin differ
diff --git a/nvidia/gp104/gr/gpccs_inst.bin b/nvidia/gp104/gr/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..5cb163b
Binary files /dev/null and b/nvidia/gp104/gr/gpccs_inst.bin differ
diff --git a/nvidia/gp104/gr/gpccs_sig.bin b/nvidia/gp104/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..8501c05
Binary files /dev/null and b/nvidia/gp104/gr/gpccs_sig.bin differ
diff --git a/nvidia/gp104/gr/sw_bundle_init.bin b/nvidia/gp104/gr/sw_bundle_init.bin
new file mode 120000 (symlink)
index 0000000..f9647d5
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/sw_bundle_init.bin
\ No newline at end of file
diff --git a/nvidia/gp104/gr/sw_ctx.bin b/nvidia/gp104/gr/sw_ctx.bin
new file mode 120000 (symlink)
index 0000000..4381a88
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/sw_ctx.bin
\ No newline at end of file
diff --git a/nvidia/gp104/gr/sw_method_init.bin b/nvidia/gp104/gr/sw_method_init.bin
new file mode 120000 (symlink)
index 0000000..9e03f7c
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/sw_method_init.bin
\ No newline at end of file
diff --git a/nvidia/gp104/gr/sw_nonctx.bin b/nvidia/gp104/gr/sw_nonctx.bin
new file mode 120000 (symlink)
index 0000000..f480468
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/sw_nonctx.bin
\ No newline at end of file
diff --git a/nvidia/gp104/nvdec/scrubber.bin b/nvidia/gp104/nvdec/scrubber.bin
new file mode 120000 (symlink)
index 0000000..06a089c
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/nvdec/scrubber.bin
\ No newline at end of file
diff --git a/nvidia/gp104/sec2/desc.bin b/nvidia/gp104/sec2/desc.bin
new file mode 120000 (symlink)
index 0000000..e098655
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/sec2/desc.bin
\ No newline at end of file
diff --git a/nvidia/gp104/sec2/image.bin b/nvidia/gp104/sec2/image.bin
new file mode 120000 (symlink)
index 0000000..fb46bf6
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/sec2/image.bin
\ No newline at end of file
diff --git a/nvidia/gp104/sec2/sig.bin b/nvidia/gp104/sec2/sig.bin
new file mode 120000 (symlink)
index 0000000..c7acc34
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/sec2/sig.bin
\ No newline at end of file
diff --git a/nvidia/gp106/acr/bl.bin b/nvidia/gp106/acr/bl.bin
new file mode 120000 (symlink)
index 0000000..1aee06b
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/bl.bin
\ No newline at end of file
diff --git a/nvidia/gp106/acr/ucode_load.bin b/nvidia/gp106/acr/ucode_load.bin
new file mode 120000 (symlink)
index 0000000..cf78a87
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/ucode_load.bin
\ No newline at end of file
diff --git a/nvidia/gp106/acr/ucode_unload.bin b/nvidia/gp106/acr/ucode_unload.bin
new file mode 120000 (symlink)
index 0000000..3d7bf76
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/ucode_unload.bin
\ No newline at end of file
diff --git a/nvidia/gp106/acr/unload_bl.bin b/nvidia/gp106/acr/unload_bl.bin
new file mode 120000 (symlink)
index 0000000..67bc4ab
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/unload_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp106/gr/fecs_bl.bin b/nvidia/gp106/gr/fecs_bl.bin
new file mode 120000 (symlink)
index 0000000..c36d749
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/fecs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp106/gr/fecs_data.bin b/nvidia/gp106/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..c5fe191
Binary files /dev/null and b/nvidia/gp106/gr/fecs_data.bin differ
diff --git a/nvidia/gp106/gr/fecs_inst.bin b/nvidia/gp106/gr/fecs_inst.bin
new file mode 120000 (symlink)
index 0000000..be8749f
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/fecs_inst.bin
\ No newline at end of file
diff --git a/nvidia/gp106/gr/fecs_sig.bin b/nvidia/gp106/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..e8c6e63
Binary files /dev/null and b/nvidia/gp106/gr/fecs_sig.bin differ
diff --git a/nvidia/gp106/gr/gpccs_bl.bin b/nvidia/gp106/gr/gpccs_bl.bin
new file mode 120000 (symlink)
index 0000000..82f8824
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/gpccs_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp106/gr/gpccs_data.bin b/nvidia/gp106/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..5be4c9e
Binary files /dev/null and b/nvidia/gp106/gr/gpccs_data.bin differ
diff --git a/nvidia/gp106/gr/gpccs_inst.bin b/nvidia/gp106/gr/gpccs_inst.bin
new file mode 120000 (symlink)
index 0000000..17af2f4
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/gpccs_inst.bin
\ No newline at end of file
diff --git a/nvidia/gp106/gr/gpccs_sig.bin b/nvidia/gp106/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..a365925
Binary files /dev/null and b/nvidia/gp106/gr/gpccs_sig.bin differ
diff --git a/nvidia/gp106/gr/sw_bundle_init.bin b/nvidia/gp106/gr/sw_bundle_init.bin
new file mode 120000 (symlink)
index 0000000..f9647d5
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/sw_bundle_init.bin
\ No newline at end of file
diff --git a/nvidia/gp106/gr/sw_ctx.bin b/nvidia/gp106/gr/sw_ctx.bin
new file mode 120000 (symlink)
index 0000000..4381a88
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/sw_ctx.bin
\ No newline at end of file
diff --git a/nvidia/gp106/gr/sw_method_init.bin b/nvidia/gp106/gr/sw_method_init.bin
new file mode 120000 (symlink)
index 0000000..9e03f7c
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/sw_method_init.bin
\ No newline at end of file
diff --git a/nvidia/gp106/gr/sw_nonctx.bin b/nvidia/gp106/gr/sw_nonctx.bin
new file mode 120000 (symlink)
index 0000000..f480468
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/sw_nonctx.bin
\ No newline at end of file
diff --git a/nvidia/gp106/nvdec/scrubber.bin b/nvidia/gp106/nvdec/scrubber.bin
new file mode 120000 (symlink)
index 0000000..06a089c
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/nvdec/scrubber.bin
\ No newline at end of file
diff --git a/nvidia/gp106/sec2/desc.bin b/nvidia/gp106/sec2/desc.bin
new file mode 120000 (symlink)
index 0000000..e098655
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/sec2/desc.bin
\ No newline at end of file
diff --git a/nvidia/gp106/sec2/image.bin b/nvidia/gp106/sec2/image.bin
new file mode 120000 (symlink)
index 0000000..fb46bf6
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/sec2/image.bin
\ No newline at end of file
diff --git a/nvidia/gp106/sec2/sig.bin b/nvidia/gp106/sec2/sig.bin
new file mode 120000 (symlink)
index 0000000..c7acc34
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/sec2/sig.bin
\ No newline at end of file
diff --git a/nvidia/gp107/acr/bl.bin b/nvidia/gp107/acr/bl.bin
new file mode 120000 (symlink)
index 0000000..1aee06b
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/bl.bin
\ No newline at end of file
diff --git a/nvidia/gp107/acr/ucode_load.bin b/nvidia/gp107/acr/ucode_load.bin
new file mode 120000 (symlink)
index 0000000..cf78a87
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/ucode_load.bin
\ No newline at end of file
diff --git a/nvidia/gp107/acr/ucode_unload.bin b/nvidia/gp107/acr/ucode_unload.bin
new file mode 120000 (symlink)
index 0000000..3d7bf76
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/ucode_unload.bin
\ No newline at end of file
diff --git a/nvidia/gp107/acr/unload_bl.bin b/nvidia/gp107/acr/unload_bl.bin
new file mode 120000 (symlink)
index 0000000..67bc4ab
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/unload_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp107/gr/fecs_bl.bin b/nvidia/gp107/gr/fecs_bl.bin
new file mode 100644 (file)
index 0000000..bea29ce
Binary files /dev/null and b/nvidia/gp107/gr/fecs_bl.bin differ
diff --git a/nvidia/gp107/gr/fecs_data.bin b/nvidia/gp107/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..4184ad4
Binary files /dev/null and b/nvidia/gp107/gr/fecs_data.bin differ
diff --git a/nvidia/gp107/gr/fecs_inst.bin b/nvidia/gp107/gr/fecs_inst.bin
new file mode 100644 (file)
index 0000000..8048c04
Binary files /dev/null and b/nvidia/gp107/gr/fecs_inst.bin differ
diff --git a/nvidia/gp107/gr/fecs_sig.bin b/nvidia/gp107/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..73b8c07
Binary files /dev/null and b/nvidia/gp107/gr/fecs_sig.bin differ
diff --git a/nvidia/gp107/gr/gpccs_bl.bin b/nvidia/gp107/gr/gpccs_bl.bin
new file mode 100644 (file)
index 0000000..e924af4
Binary files /dev/null and b/nvidia/gp107/gr/gpccs_bl.bin differ
diff --git a/nvidia/gp107/gr/gpccs_data.bin b/nvidia/gp107/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..081b913
Binary files /dev/null and b/nvidia/gp107/gr/gpccs_data.bin differ
diff --git a/nvidia/gp107/gr/gpccs_inst.bin b/nvidia/gp107/gr/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..27f7350
Binary files /dev/null and b/nvidia/gp107/gr/gpccs_inst.bin differ
diff --git a/nvidia/gp107/gr/gpccs_sig.bin b/nvidia/gp107/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..26db2fd
Binary files /dev/null and b/nvidia/gp107/gr/gpccs_sig.bin differ
diff --git a/nvidia/gp107/gr/sw_bundle_init.bin b/nvidia/gp107/gr/sw_bundle_init.bin
new file mode 120000 (symlink)
index 0000000..f9647d5
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/sw_bundle_init.bin
\ No newline at end of file
diff --git a/nvidia/gp107/gr/sw_ctx.bin b/nvidia/gp107/gr/sw_ctx.bin
new file mode 100644 (file)
index 0000000..a02efc9
Binary files /dev/null and b/nvidia/gp107/gr/sw_ctx.bin differ
diff --git a/nvidia/gp107/gr/sw_method_init.bin b/nvidia/gp107/gr/sw_method_init.bin
new file mode 120000 (symlink)
index 0000000..9e03f7c
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/gr/sw_method_init.bin
\ No newline at end of file
diff --git a/nvidia/gp107/gr/sw_nonctx.bin b/nvidia/gp107/gr/sw_nonctx.bin
new file mode 100644 (file)
index 0000000..0496d2c
Binary files /dev/null and b/nvidia/gp107/gr/sw_nonctx.bin differ
diff --git a/nvidia/gp107/nvdec/scrubber.bin b/nvidia/gp107/nvdec/scrubber.bin
new file mode 120000 (symlink)
index 0000000..06a089c
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/nvdec/scrubber.bin
\ No newline at end of file
diff --git a/nvidia/gp107/sec2/desc.bin b/nvidia/gp107/sec2/desc.bin
new file mode 120000 (symlink)
index 0000000..e098655
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/sec2/desc.bin
\ No newline at end of file
diff --git a/nvidia/gp107/sec2/image.bin b/nvidia/gp107/sec2/image.bin
new file mode 120000 (symlink)
index 0000000..fb46bf6
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/sec2/image.bin
\ No newline at end of file
diff --git a/nvidia/gp107/sec2/sig.bin b/nvidia/gp107/sec2/sig.bin
new file mode 120000 (symlink)
index 0000000..c7acc34
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/sec2/sig.bin
\ No newline at end of file
diff --git a/nvidia/gp108/acr/bl.bin b/nvidia/gp108/acr/bl.bin
new file mode 120000 (symlink)
index 0000000..1aee06b
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/bl.bin
\ No newline at end of file
diff --git a/nvidia/gp108/acr/ucode_load.bin b/nvidia/gp108/acr/ucode_load.bin
new file mode 120000 (symlink)
index 0000000..cf78a87
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/ucode_load.bin
\ No newline at end of file
diff --git a/nvidia/gp108/acr/ucode_unload.bin b/nvidia/gp108/acr/ucode_unload.bin
new file mode 120000 (symlink)
index 0000000..3d7bf76
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/ucode_unload.bin
\ No newline at end of file
diff --git a/nvidia/gp108/acr/unload_bl.bin b/nvidia/gp108/acr/unload_bl.bin
new file mode 120000 (symlink)
index 0000000..67bc4ab
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/acr/unload_bl.bin
\ No newline at end of file
diff --git a/nvidia/gp108/gr/fecs_bl.bin b/nvidia/gp108/gr/fecs_bl.bin
new file mode 100644 (file)
index 0000000..bea29ce
Binary files /dev/null and b/nvidia/gp108/gr/fecs_bl.bin differ
diff --git a/nvidia/gp108/gr/fecs_data.bin b/nvidia/gp108/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..87b1f2d
Binary files /dev/null and b/nvidia/gp108/gr/fecs_data.bin differ
diff --git a/nvidia/gp108/gr/fecs_inst.bin b/nvidia/gp108/gr/fecs_inst.bin
new file mode 100644 (file)
index 0000000..2fc90ef
Binary files /dev/null and b/nvidia/gp108/gr/fecs_inst.bin differ
diff --git a/nvidia/gp108/gr/fecs_sig.bin b/nvidia/gp108/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..5dd2fd3
Binary files /dev/null and b/nvidia/gp108/gr/fecs_sig.bin differ
diff --git a/nvidia/gp108/gr/gpccs_bl.bin b/nvidia/gp108/gr/gpccs_bl.bin
new file mode 100644 (file)
index 0000000..e924af4
Binary files /dev/null and b/nvidia/gp108/gr/gpccs_bl.bin differ
diff --git a/nvidia/gp108/gr/gpccs_data.bin b/nvidia/gp108/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..4ab5039
Binary files /dev/null and b/nvidia/gp108/gr/gpccs_data.bin differ
diff --git a/nvidia/gp108/gr/gpccs_inst.bin b/nvidia/gp108/gr/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..a8b44bc
Binary files /dev/null and b/nvidia/gp108/gr/gpccs_inst.bin differ
diff --git a/nvidia/gp108/gr/gpccs_sig.bin b/nvidia/gp108/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..48dd6cd
Binary files /dev/null and b/nvidia/gp108/gr/gpccs_sig.bin differ
diff --git a/nvidia/gp108/gr/sw_bundle_init.bin b/nvidia/gp108/gr/sw_bundle_init.bin
new file mode 100644 (file)
index 0000000..6d0278f
Binary files /dev/null and b/nvidia/gp108/gr/sw_bundle_init.bin differ
diff --git a/nvidia/gp108/gr/sw_ctx.bin b/nvidia/gp108/gr/sw_ctx.bin
new file mode 100644 (file)
index 0000000..a02efc9
Binary files /dev/null and b/nvidia/gp108/gr/sw_ctx.bin differ
diff --git a/nvidia/gp108/gr/sw_method_init.bin b/nvidia/gp108/gr/sw_method_init.bin
new file mode 100644 (file)
index 0000000..e46feb7
Binary files /dev/null and b/nvidia/gp108/gr/sw_method_init.bin differ
diff --git a/nvidia/gp108/gr/sw_nonctx.bin b/nvidia/gp108/gr/sw_nonctx.bin
new file mode 100644 (file)
index 0000000..0496d2c
Binary files /dev/null and b/nvidia/gp108/gr/sw_nonctx.bin differ
diff --git a/nvidia/gp108/nvdec/scrubber.bin b/nvidia/gp108/nvdec/scrubber.bin
new file mode 120000 (symlink)
index 0000000..06a089c
--- /dev/null
@@ -0,0 +1 @@
+../../gp102/nvdec/scrubber.bin
\ No newline at end of file
diff --git a/nvidia/gp108/sec2/desc.bin b/nvidia/gp108/sec2/desc.bin
new file mode 100644 (file)
index 0000000..0595f83
Binary files /dev/null and b/nvidia/gp108/sec2/desc.bin differ
diff --git a/nvidia/gp108/sec2/image.bin b/nvidia/gp108/sec2/image.bin
new file mode 100644 (file)
index 0000000..93b53ce
Binary files /dev/null and b/nvidia/gp108/sec2/image.bin differ
diff --git a/nvidia/gp108/sec2/sig.bin b/nvidia/gp108/sec2/sig.bin
new file mode 100644 (file)
index 0000000..035fbbf
Binary files /dev/null and b/nvidia/gp108/sec2/sig.bin differ
diff --git a/nvidia/gp10b/acr/bl.bin b/nvidia/gp10b/acr/bl.bin
new file mode 100644 (file)
index 0000000..b598f8f
Binary files /dev/null and b/nvidia/gp10b/acr/bl.bin differ
diff --git a/nvidia/gp10b/acr/ucode_load.bin b/nvidia/gp10b/acr/ucode_load.bin
new file mode 100644 (file)
index 0000000..016144c
Binary files /dev/null and b/nvidia/gp10b/acr/ucode_load.bin differ
diff --git a/nvidia/gp10b/gr/fecs_bl.bin b/nvidia/gp10b/gr/fecs_bl.bin
new file mode 100644 (file)
index 0000000..4e03f76
Binary files /dev/null and b/nvidia/gp10b/gr/fecs_bl.bin differ
diff --git a/nvidia/gp10b/gr/fecs_data.bin b/nvidia/gp10b/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..da44e38
Binary files /dev/null and b/nvidia/gp10b/gr/fecs_data.bin differ
diff --git a/nvidia/gp10b/gr/fecs_inst.bin b/nvidia/gp10b/gr/fecs_inst.bin
new file mode 100644 (file)
index 0000000..dec162d
Binary files /dev/null and b/nvidia/gp10b/gr/fecs_inst.bin differ
diff --git a/nvidia/gp10b/gr/fecs_sig.bin b/nvidia/gp10b/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..fbdae6e
Binary files /dev/null and b/nvidia/gp10b/gr/fecs_sig.bin differ
diff --git a/nvidia/gp10b/gr/gpccs_bl.bin b/nvidia/gp10b/gr/gpccs_bl.bin
new file mode 100644 (file)
index 0000000..7d4d078
Binary files /dev/null and b/nvidia/gp10b/gr/gpccs_bl.bin differ
diff --git a/nvidia/gp10b/gr/gpccs_data.bin b/nvidia/gp10b/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..4b46d72
Binary files /dev/null and b/nvidia/gp10b/gr/gpccs_data.bin differ
diff --git a/nvidia/gp10b/gr/gpccs_inst.bin b/nvidia/gp10b/gr/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..dd13acb
Binary files /dev/null and b/nvidia/gp10b/gr/gpccs_inst.bin differ
diff --git a/nvidia/gp10b/gr/gpccs_sig.bin b/nvidia/gp10b/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..3eaad83
Binary files /dev/null and b/nvidia/gp10b/gr/gpccs_sig.bin differ
diff --git a/nvidia/gp10b/gr/sw_bundle_init.bin b/nvidia/gp10b/gr/sw_bundle_init.bin
new file mode 100644 (file)
index 0000000..ef5d650
Binary files /dev/null and b/nvidia/gp10b/gr/sw_bundle_init.bin differ
diff --git a/nvidia/gp10b/gr/sw_ctx.bin b/nvidia/gp10b/gr/sw_ctx.bin
new file mode 100644 (file)
index 0000000..c8c1f9d
Binary files /dev/null and b/nvidia/gp10b/gr/sw_ctx.bin differ
diff --git a/nvidia/gp10b/gr/sw_method_init.bin b/nvidia/gp10b/gr/sw_method_init.bin
new file mode 100644 (file)
index 0000000..e5b9583
Binary files /dev/null and b/nvidia/gp10b/gr/sw_method_init.bin differ
diff --git a/nvidia/gp10b/gr/sw_nonctx.bin b/nvidia/gp10b/gr/sw_nonctx.bin
new file mode 100644 (file)
index 0000000..f7bf349
Binary files /dev/null and b/nvidia/gp10b/gr/sw_nonctx.bin differ
diff --git a/nvidia/gp10b/pmu/desc.bin b/nvidia/gp10b/pmu/desc.bin
new file mode 100644 (file)
index 0000000..ced339b
Binary files /dev/null and b/nvidia/gp10b/pmu/desc.bin differ
diff --git a/nvidia/gp10b/pmu/image.bin b/nvidia/gp10b/pmu/image.bin
new file mode 100644 (file)
index 0000000..2aa0901
Binary files /dev/null and b/nvidia/gp10b/pmu/image.bin differ
diff --git a/nvidia/gp10b/pmu/sig.bin b/nvidia/gp10b/pmu/sig.bin
new file mode 100644 (file)
index 0000000..74270aa
Binary files /dev/null and b/nvidia/gp10b/pmu/sig.bin differ
diff --git a/nvidia/gv100/acr/bl.bin b/nvidia/gv100/acr/bl.bin
new file mode 100644 (file)
index 0000000..788100b
Binary files /dev/null and b/nvidia/gv100/acr/bl.bin differ
diff --git a/nvidia/gv100/acr/ucode_load.bin b/nvidia/gv100/acr/ucode_load.bin
new file mode 100644 (file)
index 0000000..dd506f4
Binary files /dev/null and b/nvidia/gv100/acr/ucode_load.bin differ
diff --git a/nvidia/gv100/acr/ucode_unload.bin b/nvidia/gv100/acr/ucode_unload.bin
new file mode 100644 (file)
index 0000000..b5f188b
Binary files /dev/null and b/nvidia/gv100/acr/ucode_unload.bin differ
diff --git a/nvidia/gv100/acr/unload_bl.bin b/nvidia/gv100/acr/unload_bl.bin
new file mode 100644 (file)
index 0000000..0cb7635
Binary files /dev/null and b/nvidia/gv100/acr/unload_bl.bin differ
diff --git a/nvidia/gv100/gr/fecs_bl.bin b/nvidia/gv100/gr/fecs_bl.bin
new file mode 100644 (file)
index 0000000..b2b9a25
Binary files /dev/null and b/nvidia/gv100/gr/fecs_bl.bin differ
diff --git a/nvidia/gv100/gr/fecs_data.bin b/nvidia/gv100/gr/fecs_data.bin
new file mode 100644 (file)
index 0000000..34fe2d5
Binary files /dev/null and b/nvidia/gv100/gr/fecs_data.bin differ
diff --git a/nvidia/gv100/gr/fecs_inst.bin b/nvidia/gv100/gr/fecs_inst.bin
new file mode 100644 (file)
index 0000000..1ce088a
Binary files /dev/null and b/nvidia/gv100/gr/fecs_inst.bin differ
diff --git a/nvidia/gv100/gr/fecs_sig.bin b/nvidia/gv100/gr/fecs_sig.bin
new file mode 100644 (file)
index 0000000..a63a351
Binary files /dev/null and b/nvidia/gv100/gr/fecs_sig.bin differ
diff --git a/nvidia/gv100/gr/gpccs_bl.bin b/nvidia/gv100/gr/gpccs_bl.bin
new file mode 100644 (file)
index 0000000..e924af4
Binary files /dev/null and b/nvidia/gv100/gr/gpccs_bl.bin differ
diff --git a/nvidia/gv100/gr/gpccs_data.bin b/nvidia/gv100/gr/gpccs_data.bin
new file mode 100644 (file)
index 0000000..f55a663
Binary files /dev/null and b/nvidia/gv100/gr/gpccs_data.bin differ
diff --git a/nvidia/gv100/gr/gpccs_inst.bin b/nvidia/gv100/gr/gpccs_inst.bin
new file mode 100644 (file)
index 0000000..bbf851a
Binary files /dev/null and b/nvidia/gv100/gr/gpccs_inst.bin differ
diff --git a/nvidia/gv100/gr/gpccs_sig.bin b/nvidia/gv100/gr/gpccs_sig.bin
new file mode 100644 (file)
index 0000000..9d4038a
Binary files /dev/null and b/nvidia/gv100/gr/gpccs_sig.bin differ
diff --git a/nvidia/gv100/gr/sw_bundle_init.bin b/nvidia/gv100/gr/sw_bundle_init.bin
new file mode 100644 (file)
index 0000000..b4f4e53
Binary files /dev/null and b/nvidia/gv100/gr/sw_bundle_init.bin differ
diff --git a/nvidia/gv100/gr/sw_ctx.bin b/nvidia/gv100/gr/sw_ctx.bin
new file mode 100644 (file)
index 0000000..768124c
Binary files /dev/null and b/nvidia/gv100/gr/sw_ctx.bin differ
diff --git a/nvidia/gv100/gr/sw_method_init.bin b/nvidia/gv100/gr/sw_method_init.bin
new file mode 100644 (file)
index 0000000..17b0dfc
Binary files /dev/null and b/nvidia/gv100/gr/sw_method_init.bin differ
diff --git a/nvidia/gv100/gr/sw_nonctx.bin b/nvidia/gv100/gr/sw_nonctx.bin
new file mode 100644 (file)
index 0000000..25f9282
Binary files /dev/null and b/nvidia/gv100/gr/sw_nonctx.bin differ
diff --git a/nvidia/gv100/nvdec/scrubber.bin b/nvidia/gv100/nvdec/scrubber.bin
new file mode 100644 (file)
index 0000000..4308b66
Binary files /dev/null and b/nvidia/gv100/nvdec/scrubber.bin differ
diff --git a/nvidia/gv100/sec2/desc.bin b/nvidia/gv100/sec2/desc.bin
new file mode 100644 (file)
index 0000000..598ba65
Binary files /dev/null and b/nvidia/gv100/sec2/desc.bin differ
diff --git a/nvidia/gv100/sec2/image.bin b/nvidia/gv100/sec2/image.bin
new file mode 100644 (file)
index 0000000..0830bf4
Binary files /dev/null and b/nvidia/gv100/sec2/image.bin differ
diff --git a/nvidia/gv100/sec2/sig.bin b/nvidia/gv100/sec2/sig.bin
new file mode 100644 (file)
index 0000000..d048599
Binary files /dev/null and b/nvidia/gv100/sec2/sig.bin differ
diff --git a/nvidia/tegra124/vic03_ucode.bin b/nvidia/tegra124/vic03_ucode.bin
new file mode 100644 (file)
index 0000000..bccefbd
Binary files /dev/null and b/nvidia/tegra124/vic03_ucode.bin differ
diff --git a/nvidia/tegra124/xusb.bin b/nvidia/tegra124/xusb.bin
new file mode 100644 (file)
index 0000000..7bdb627
Binary files /dev/null and b/nvidia/tegra124/xusb.bin differ
diff --git a/nvidia/tegra186/vic04_ucode.bin b/nvidia/tegra186/vic04_ucode.bin
new file mode 100644 (file)
index 0000000..b56957e
Binary files /dev/null and b/nvidia/tegra186/vic04_ucode.bin differ
diff --git a/nvidia/tegra210/vic04_ucode.bin b/nvidia/tegra210/vic04_ucode.bin
new file mode 100644 (file)
index 0000000..3bb8042
Binary files /dev/null and b/nvidia/tegra210/vic04_ucode.bin differ
diff --git a/nvidia/tegra210/xusb.bin b/nvidia/tegra210/xusb.bin
new file mode 100644 (file)
index 0000000..cec1916
Binary files /dev/null and b/nvidia/tegra210/xusb.bin differ
diff --git a/qat_895xcc.bin b/qat_895xcc.bin
new file mode 100644 (file)
index 0000000..0579779
Binary files /dev/null and b/qat_895xcc.bin differ
diff --git a/qat_895xcc_mmp.bin b/qat_895xcc_mmp.bin
new file mode 100644 (file)
index 0000000..b0b3e7d
Binary files /dev/null and b/qat_895xcc_mmp.bin differ
diff --git a/qat_c3xxx.bin b/qat_c3xxx.bin
new file mode 100644 (file)
index 0000000..6f90e62
Binary files /dev/null and b/qat_c3xxx.bin differ
diff --git a/qat_c3xxx_mmp.bin b/qat_c3xxx_mmp.bin
new file mode 100644 (file)
index 0000000..d5a2ab4
Binary files /dev/null and b/qat_c3xxx_mmp.bin differ
diff --git a/qat_c62x.bin b/qat_c62x.bin
new file mode 100644 (file)
index 0000000..1badd76
Binary files /dev/null and b/qat_c62x.bin differ
diff --git a/qat_c62x_mmp.bin b/qat_c62x_mmp.bin
new file mode 100644 (file)
index 0000000..47da6aa
Binary files /dev/null and b/qat_c62x_mmp.bin differ
diff --git a/qat_mmp.bin b/qat_mmp.bin
new file mode 120000 (symlink)
index 0000000..c7f8851
--- /dev/null
@@ -0,0 +1 @@
+qat_895xcc_mmp.bin
\ No newline at end of file
diff --git a/qca/NOTICE.txt b/qca/NOTICE.txt
new file mode 100644 (file)
index 0000000..3e17645
--- /dev/null
@@ -0,0 +1,506 @@
+
+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. Notwithstanding anything in the notices in this file, 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 license 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 Qualcomm
+Atheros patents, trademarks, copyrights, or other intellectual property.
+
+Copyright (c) 2014 Qualcomm Atheros, Inc.  All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the United
+States and other countries.  All Qualcomm Incorporated trademarks are used with
+permission. Atheros is a trademark of Qualcomm Atheros, Inc., registered in the
+United States and other countries.  Other products and brand names may be
+trademarks or registered trademarks of their respective owners.
+
+NOTICES:
+
+===============================================================================
+
+ 1.
+
+/*
+ * FILE:    sha2.c
+ * AUTHOR:    Aaron D. Gifford <me@aarongifford.com>
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $Id: sha2.c,v 1.1 2001/11/08 00:01:51 adg Exp adg $
+ */
+File: LLM_sp_sha2.c
+
+
+/*
+ * FILE:    sha2.h
+ * AUTHOR:    Aaron D. Gifford <me@aarongifford.com>
+ *
+ * Copyright (c) 2000-2001, Aaron D. Gifford
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * $Id: sha2.h,v 1.1 2001/11/08 00:02:01 adg Exp adg $
+ */
+File: LLM_sp_sha2.h
+
+===============================================================================
+
+ 2.
+
+/* utility to create the register check tables
+* this includes inlined list.h safe for userspace.
+*
+* Copyright 2009 Jerome Glisse
+* Copyright 2009 Red Hat Inc.
+*
+* Authors:
+*    Jerome Glisse
+*    Dave Airlie
+*/
+/*All rights reserved.
+Redistribution and use in source and binary forms, with or without modification
+are permitted provided that the following conditions are met:
+  1. Redistributions of source code must retain the above copyright notice,
+     this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright notice,
+     this list of conditions and the following disclaimer in the documentation
+     and/or other materials provided with the distribution.
+  3. Neither the name of the <ORGANIZATION> nor the names of its contributors
+     may be used to endorse or promote products derived from this software
+     without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+File: comm_lib.h
+
+===============================================================================
+
+ 3.
+
+/* crypto/aes/aes.h -*- mode:C; c-file-style: "eay" -*- */
+/* ====================================================================
+ * Copyright (c) 1998-2002 The OpenSSL Project.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in
+ *    the documentation and/or other materials provided with the
+ *    distribution.
+ *
+ * 3. All advertising materials mentioning features or use of this
+ *    software must display the following acknowledgment:
+ *    "This product includes software developed by the OpenSSL Project
+ *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
+ *
+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
+ *    endorse or promote products derived from this software without
+ *    prior written permission. For written permission, please contact
+ *    openssl-core@openssl.org.
+ *
+ * 5. Products derived from this software may not be called "OpenSSL"
+ *    nor may "OpenSSL" appear in their names without prior written
+ *    permission of the OpenSSL Project.
+ *
+ * 6. Redistributions of any form whatsoever must retain the following
+ *    acknowledgment:
+ *    "This product includes software developed by the OpenSSL Project
+ *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ * ====================================================================
+ *
+ */
+File Name list: aes.h, aes_locl.h
+
+===============================================================================
+
+ 4.
+
+/* crypto/aes/aes_core.c -*- mode:C; c-file-style: "eay" -*- */
+/**
+ * rijndael-alg-fst.c
+ *
+ * @version 3.0 (December 2000)
+ *
+ * Optimised ANSI C code for the Rijndael cipher (now AES)
+ *
+ * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
+ * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
+ * @author Paulo Barreto <paulo.barreto@terra.com.br>
+ *
+ * This code is hereby placed in the public domain.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+File: aes_core.c
+
+===============================================================================
+
+ 5.
+
+/*===========================================================================
+
+                      EDIT HISTORY FOR FILE
+
+  $Header: //depot/asic/msmshared/sec/sec/MSM_SEC.03.03.08.xx/aes.h#1 $
+  $DateTime: 2006/12/11 00:43:21 $ $Author: davidf $
+
+when       who     what, where, why
+--------   ---     ----------------------------------------------------------
+11/12/04   rv      changes to correct LINT errors
+02/02/04   rwh     Small mods to open source.
+
+===========================================================================*/
+
+ /*
+   I retain copyright in this code but I encourage its free use provided
+   that I don't carry any responsibility for the results. I am especially
+   happy to see it used in free and open source software. If you do use
+   it I would appreciate an acknowledgement of its origin in the code or
+   the product that results and I would also appreciate knowing a liitle
+   about the use to which it is being put.
+
+   Dr B. R. Gladman <brg@gladman.uk.net> 1st June 2001.
+
+   This is an implementation of the AES encryption algorithm (Rijndael)
+   designed by Joan Daemen and Vincent Rijmen. This version is designed
+   to provide both fixed and dynamic block and key lengths and can also
+   run with either big or little endian internal byte order.
+
+   NOTE: Input block and key lengths are given in terms of the lengths of
+   the byte arrays involved, the legal values being 16, 24 and 32.
+
+   A. THE CIPHER INTERFACE
+
+   byte                    (an unsigned 8-bit type)
+   word                    (an unsigned 32-bit type)
+   aes_ret:                (a signed 16 bit type for function return values)
+        aes_good            (value != 0, a good return)
+        aes_bad             (value == 0, an error return)
+   enum aes_key:           (encryption direction)
+        enc                 (set key for encryption)
+        dec                 (set key for decryption)
+        both                (set key for both)
+   class or struct aes     (structure for context)
+
+   C subroutine calls:
+
+   aes_ret set_blk(const word block_length, aes *cx)  (variable block size)
+   aes_ret set_key(const byte key[], const word key_length,
+                   const enum aes_key direction, aes *cx)
+   aes_ret encrypt(const byte input_blk[], byte output_blk[], const aes *cx)
+   aes_ret decrypt(const byte input_blk[], byte output_blk[], const aes *cx)
+
+   IMPORTANT NOTE: If you are using this C interface and your compiler does
+   not set the memory used for objects to zero before use, you will need to
+   ensure that cx.mode is set to zero before using the C subroutine calls.
+
+   C++ aes class subroutines:
+
+   aes_ret set_blk(const word block_length)  (variable block size)
+   aes_ret set_key(const byte key[], const word key_length,
+                   const aes_key direction)
+   aes_ret encrypt(const byte input_blk[], byte output_blk[]) const
+   aes_ret decrypt(const byte input_blk[], byte output_blk[]) const
+
+   The block length inputs to set_block and set_key are in numbers of
+   BYTES, not bits.  The calls to subroutines must be made in the above
+   order but multiple calls can be made without repeating earlier calls
+   if their parameters have not changed. If the cipher block length is
+   variable but set_blk has not been called before cipher operations a
+   value of 16 is assumed (that is, the AES block size). In contrast to
+   earlier versions the block and key length parameters are now checked
+   for correctness and the encryption and decryption routines check to
+   ensure that an appropriate key has been set before they are called.
+
+   B. BYTE ORDER WITHIN 32 BIT WORDS
+
+   The fundamental data processing units in Rijndael are 8-bit bytes. The
+   input, the output and the key input are all enumerated arrays of bytes
+   in which bytes are numbered starting at zero and increasing to one less
+   than the number of bytes in the array in question.  When these inputs
+   and outputs are considered as bit sequences, the n'th byte contains
+   bits 8n to 8n+7 of the sequence with the lower numbered bit mapped to
+   the most significant bit within the  byte (i.e. that having a numeric
+   value of 128).  However, Rijndael can be implemented more efficiently
+   using 32-bit words to process 4 bytes at a time provided that the order
+   of bytes within words is known.  This order is called big-endian if the
+   lowest numbered bytes in words have the highest numeric significance
+   and little-endian if the opposite applies. This code can work in either
+   order irrespective of the native order of the machine on which it runs.
+   The byte order used internally is set by defining INTERNAL_BYTE_ORDER
+   whereas the order for all inputs and outputs is specified by defining
+   EXTERNAL_BYTE_ORDER, the only purpose of the latter being to determine
+   if a byte order change is needed immediately after input and immediately
+   before output to account for the use of a different internal byte order.
+   In almost all situations both of these defines will be set to the native
+   order of the processor on which the code is to run but other settings
+   may somtimes be useful in special circumstances.
+
+#define INTERNAL_BYTE_ORDER LITTLE_ENDIAN
+#define EXTERNAL_BYTE_ORDER LITTLE_ENDIAN
+
+   C. COMPILATION
+
+   To compile AES (Rijndael) for use in C code
+    a. Exclude the AES_DLL define in aes.h
+    b. Exclude the AES_IN_CPP define in aes.h
+
+   To compile AES (Rijndael) for use in in C++ code
+    a. Exclude the AES_DLL define in aes.h
+    b. Include the AES_IN_CPP define in aes.h
+
+   To compile AES (Rijndael) in C as a Dynamic Link Library
+    a. Include the AES_DLL define in aes.h
+    b. Compile the DLL.  If using the test files, exclude aes.c from
+       the test build project and compile it with the same defines
+       as used for the DLL (ensure that the DLL path is correct)
+
+   D. CONFIGURATION OPTIONS (see also aes.c)
+
+   1. define BLOCK_SIZE to set the cipher block size (16, 24 or 32) or
+      leave this undefined for dynamically variable block size (this will
+      result in much slower code).
+   2. set AES_IN_CPP to use the code from C++ rather than C
+   3. set AES_DLL if AES (Rijndael) is to be compiled to a DLL
+   4. set INTERNAL_BYTE_ORDER to one of the above constants to set the
+      internal byte order (the order used within the algorithm code)
+   5. set EXTERNAL_BYTE_ORDER to one of the above constants to set the byte
+      order used at the external interfaces for the input, output and key
+      byte arrays.
+
+   IMPORTANT NOTE: BLOCK_SIZE is in BYTES: 16, 24, 32 or undefined for aes.c
+   and 16, 20, 24, 28, 32 or undefined for aes++.c.  If left undefined a
+   slower version providing variable block length is compiled
+
+#define BLOCK_SIZE  16
+
+   Define AES_IN_CPP if you intend to use the AES C++ class rather than the
+   C code directly.
+
+#define AES_IN_CPP
+
+   Define AES_DLL if you wish to compile the code to produce a Windows DLL
+
+#define AES_DLL
+
+*/
+File: aes.h
+
+/*===========================================================================
+
+                      EDIT HISTORY FOR FILE
+
+  $Header: //depot/asic/msmshared/sec/sec/MSM_SEC.03.03.08.xx/aes_tab.h#1 $
+  $DateTime: 2006/12/11 00:43:21 $ $Author: davidf $
+
+when       who     what, where, why
+--------   ---     ----------------------------------------------------------
+11/12/04   rv      changes to correct LINT errors
+02/02/04   rwh     Small mods to open source.
+
+===========================================================================*/
+/*lint -e146 -e303 */
+/* 146: Assuming a binary constant */
+/* 303: String too long (try +macros) */
+
+
+ /*
+   I retain copyright in this code but I encourage its free use provided
+   that I don't carry any responsibility for the results. I am especially
+   happy to see it used in free and open source software. If you do use
+   it I would appreciate an acknowledgement of its origin in the code or
+   the product that results and I would also appreciate knowing a liitle
+   about the use to which it is being put.
+
+   Dr B. R. Gladman <brg@gladman.uk.net> 1st June 2001.
+ */
+File: aes_tab.h
+
+===============================================================================
+6.
+===============================================================================
+#FILE:Conftest.py
+# Copyright (c) 2003 Stichting NLnet Labs
+# Copyright (c) 2001, 2002, 2003 Steven Knight
+#
+# Permission is hereby granted, free of charge, to any person obtaining
+# a copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish,
+# distribute, sublicense, and/or sell copies of the Software, and to
+# permit persons to whom the Software is furnished to do so, subject to
+# the following conditions:
+#
+# The above copyright notice and this permission notice shall be included
+# in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+
+#
+# The purpose of this module is to define how a check is to be performed.
+# Use one of the Check...() functions below.
+#
+
+#
+# A context class is used that defines functions for carrying out the tests,
+# logging and messages.  The following methods and members must be present:
+#
+# context.Display(msg)  Function called to print messages that are normally
+#                       displayed for the user.  Newlines are explicitly used.
+#                       The text should also be written to the logfile!
+#
+# context.Log(msg)      Function called to write to a log file.
+#
+# context.BuildProg(text, ext)
+#                       Function called to build a program, using "ext" for the
+#                       file extention.  Must return an empty string for
+#                       success, an error message for failure.
+#                       For reliable test results building should be done just
+#                       like an actual program would be build, using the same
+#                       command and arguments (including configure results so
+#                       far).
+#
+# context.CompileProg(text, ext)
+#                       Function called to compile a program, using "ext" for
+#                       the file extention.  Must return an empty string for
+#                       success, an error message for failure.
+#                       For reliable test results compiling should be done just
+#                       like an actual source file would be compiled, using the
+#                       same command and arguments (including configure results
+#                       so far).
+#
+# context.AppendLIBS(lib_name_list)
+#                       Append "lib_name_list" to the value of LIBS.
+#                       "lib_namelist" is a list of strings.
+#                       Return the value of LIBS before changing it (any type
+#                       can be used, it is passed to SetLIBS() later.)
+#
+# context.PrependLIBS(lib_name_list)
+#                       Prepend "lib_name_list" to the value of LIBS.
+#                       "lib_namelist" is a list of strings.
+#                       Return the value of LIBS before changing it (any type
+#                       can be used, it is passed to SetLIBS() later.)
+#
+# context.SetLIBS(value)
+#                       Set LIBS to "value".  The type of "value" is what
+#                       AppendLIBS() returned.
+#                       Return the value of LIBS before changing it (any type
+#                       can be used, it is passed to SetLIBS() later.)
+#
+# context.headerfilename
+#                       Name of file to append configure results to, usually
+#                       "confdefs.h".
+#                       The file must not exist or be empty when starting.
+#                       Empty or None to skip this (some tests will not work!).
+#
+# context.config_h      (may be missing). If present, must be a string, which
+#                       will be filled with the contents of a config_h file.
+#
+# context.vardict       Dictionary holding variables used for the tests and
+#                       stores results from the tests, used for the build
+#                       commands.
+#                       Normally contains "CC", "LIBS", "CPPFLAGS", etc.
+#
+# context.havedict      Dictionary holding results from the tests that are to
+#                       be used inside a program.
+#                       Names often start with "HAVE_".  These are zero
+#                       (feature not present) or one (feature present).  Other
+#                       variables may have any value, e.g., "PERLVERSION" can
+#
+===============================================================================
diff --git a/qca/nvm_00130300.bin b/qca/nvm_00130300.bin
new file mode 100644 (file)
index 0000000..5e07a8d
Binary files /dev/null and b/qca/nvm_00130300.bin differ
diff --git a/qca/nvm_00130302.bin b/qca/nvm_00130302.bin
new file mode 100644 (file)
index 0000000..7bd474d
Binary files /dev/null and b/qca/nvm_00130302.bin differ
diff --git a/qca/nvm_usb_00000200.bin b/qca/nvm_usb_00000200.bin
new file mode 100644 (file)
index 0000000..caff732
Binary files /dev/null and b/qca/nvm_usb_00000200.bin differ
diff --git a/qca/nvm_usb_00000201.bin b/qca/nvm_usb_00000201.bin
new file mode 100644 (file)
index 0000000..caff732
Binary files /dev/null and b/qca/nvm_usb_00000201.bin differ
diff --git a/qca/nvm_usb_00000300.bin b/qca/nvm_usb_00000300.bin
new file mode 100644 (file)
index 0000000..177297c
Binary files /dev/null and b/qca/nvm_usb_00000300.bin differ
diff --git a/qca/nvm_usb_00000302.bin b/qca/nvm_usb_00000302.bin
new file mode 100644 (file)
index 0000000..9c42b3a
Binary files /dev/null and b/qca/nvm_usb_00000302.bin differ
diff --git a/qca/rampatch_00130300.bin b/qca/rampatch_00130300.bin
new file mode 100644 (file)
index 0000000..529a7f9
Binary files /dev/null and b/qca/rampatch_00130300.bin differ
diff --git a/qca/rampatch_00130302.bin b/qca/rampatch_00130302.bin
new file mode 100644 (file)
index 0000000..fed3131
Binary files /dev/null and b/qca/rampatch_00130302.bin differ
diff --git a/qca/rampatch_usb_00000200.bin b/qca/rampatch_usb_00000200.bin
new file mode 100644 (file)
index 0000000..d85d16a
Binary files /dev/null and b/qca/rampatch_usb_00000200.bin differ
diff --git a/qca/rampatch_usb_00000201.bin b/qca/rampatch_usb_00000201.bin
new file mode 100644 (file)
index 0000000..d85d16a
Binary files /dev/null and b/qca/rampatch_usb_00000201.bin differ
diff --git a/qca/rampatch_usb_00000300.bin b/qca/rampatch_usb_00000300.bin
new file mode 100644 (file)
index 0000000..51088ef
Binary files /dev/null and b/qca/rampatch_usb_00000300.bin differ
diff --git a/qca/rampatch_usb_00000302.bin b/qca/rampatch_usb_00000302.bin
new file mode 100644 (file)
index 0000000..9c82b65
Binary files /dev/null and b/qca/rampatch_usb_00000302.bin differ
diff --git a/qcom/NOTICE.txt b/qcom/NOTICE.txt
new file mode 100644 (file)
index 0000000..184f88f
--- /dev/null
@@ -0,0 +1,506 @@
+This NOTICE.txt file contains certain notices Qualcomm Technologies, Inc. ("QTI")
+is required to provide with certain software components. Notwithstanding anything
+in the notices in this file, your use of such software components together with
+the QTI software ("Software") is subject to the terms of your separate license
+from QTI. Compliance with all copyright laws and software licenses included in
+this file are the responsibility of the user. Except as may be granted by
+separate express written agreement, this file provides no license to any
+patents, trademarks, copyrights, or other intellectual property of QTI or its
+affiliates.
+Software provided with this notice is NOT A CONTRIBUTION to any open source
+project. If alternative licensing is available for any of the components with
+licenses or attributions provided below, a license choice is made for receiving
+such code by QTI.
+
+Copyright (c) 2013-2017 Qualcomm Technologies, Inc. All rights reserved.
+
+Qualcomm is a trademark of Qualcomm Incorporated, registered in the
+United States and other countries. All Qualcomm Incorporated trademarks are used
+with permission. Other products and brand names may be trademarks or registered
+trademarks of their respective owners.
+
+
+  LICENSE ISSUES
+  ==============
+
+  The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
+  the OpenSSL License and the original SSLeay license apply to the toolkit.
+  See below for the actual license texts. Actually both licenses are BSD-style
+  Open Source licenses. In case of any license issues related to OpenSSL
+  please contact openssl-core@openssl.org.
+
+  OpenSSL License
+  ---------------
+
+/* ====================================================================
+ * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in
+ *    the documentation and/or other materials provided with the
+ *    distribution.
+ *
+ * 3. All advertising materials mentioning features or use of this
+ *    software must display the following acknowledgment:
+ *    "This product includes software developed by the OpenSSL Project
+ *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
+ *
+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
+ *    endorse or promote products derived from this software without
+ *    prior written permission. For written permission, please contact
+ *    openssl-core@openssl.org.
+ *
+ * 5. Products derived from this software may not be called "OpenSSL"
+ *    nor may "OpenSSL" appear in their names without prior written
+ *    permission of the OpenSSL Project.
+ *
+ * 6. Redistributions of any form whatsoever must retain the following
+ *    acknowledgment:
+ *    "This product includes software developed by the OpenSSL Project
+ *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This product includes cryptographic software written by Eric Young
+ * (eay@cryptsoft.com).  This product includes software written by Tim
+ * Hudson (tjh@cryptsoft.com).
+ *
+ */
+
+ Original SSLeay License
+ -----------------------
+
+/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
+ * All rights reserved.
+ *
+ * This package is an SSL implementation written
+ * by Eric Young (eay@cryptsoft.com).
+ * The implementation was written so as to conform with Netscapes SSL.
+ *
+ * This library is free for commercial and non-commercial use as long as
+ * the following conditions are aheared to.  The following conditions
+ * apply to all code found in this distribution, be it the RC4, RSA,
+ * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
+ * included with this distribution is covered by the same copyright terms
+ * except that the holder is Tim Hudson (tjh@cryptsoft.com).
+ *
+ * Copyright remains Eric Young's, and as such any Copyright notices in
+ * the code are not to be removed.
+ * If this package is used in a product, Eric Young should be given attribution
+ * as the author of the parts of the library used.
+ * This can be in the form of a textual message at program startup or
+ * in documentation (online or textual) provided with the package.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ *    must display the following acknowledgement:
+ *    "This product includes cryptographic software written by
+ *     Eric Young (eay@cryptsoft.com)"
+ *    The word 'cryptographic' can be left out if the rouines from the library
+ *    being used are not cryptographic related :-).
+ * 4. If you include any Windows specific code (or a derivative thereof) from
+ *    the apps directory (application code) you must include an acknowledgement:
+ *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
+ *
+ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * The licence and distribution terms for any publically available version or
+ * derivative of this code cannot be changed.  i.e. this code cannot simply be
+ * copied and put under another distribution licence
+ * [including the GNU Public Licence.]
+ */
+
+
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+
+/* ====================================================================
+ * Copyright (C) 1995-2005 Jean-loup Gailly
+ * Copyright (C) 1995-2009 Mark Adler
+ * Copyright (C) 1995-2003, 2010 Mark Adler
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
+
+ /* zlib.h -- interface of the 'zlib' general purpose compression library
+  version 1.2.3, July 18th, 2005
+
+  Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+  Jean-loup Gailly        Mark Adler
+  jloup@gzip.org          madler@alumni.caltech.edu
+
+
+  The data format used by the zlib library is described by RFCs (Request for
+  Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt
+  (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
+*/
+
+
+------------------------------------------------------------------------------
+
+ //
+// Copyright (c) 2004-2006 Qualphone, Inc. All rights reserved.
+//
+//
+/*
+ * This code implements the MD5 message-digest algorithm.
+ * The algorithm is due to Ron Rivest. This code was
+ * written by Colin Plumb in 1993, no copyright is claimed.
+ * This code is in the public domain; do with it what you wish.
+ *
+ * Equivalent code is available from RSA Data Security, Inc.
+ * This code has been tested against that, and is equivalent,
+ * except that you don't need to include two pages of legalese
+ * with every copy.
+ *
+ * To compute the message digest of a chunk of bytes, declare an
+ * MD5Context structure, pass it to MD5Init, call MD5Update as
+ * needed on buffers full of bytes, and then call MD5Final, which
+ * will fill a supplied 16-byte array with the digest.
+ */
+
+
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+
+
+
+/*
+ * Written by Aaron D. Gifford <me@aarongifford.com>
+ *
+ * Copyright 2000 Aaron D. Gifford.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTOR(S) ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+
+/*-
+ *  COPYRIGHT (C) 1986 Gary S. Brown.  You may use this program, or
+ *  code or tables extracted from it, as desired without restriction.
+ *
+ *  First, the polynomial itself and its table of feedback terms.  The
+ *  polynomial is
+ *  X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0
+ *
+ *  Note that we take it "backwards" and put the highest-order term in
+ *  the lowest-order bit.  The X^32 term is "implied"; the LSB is the
+ *  X^31 term, etc.  The X^0 term (usually shown as "+1") results in
+ *  the MSB being 1
+ *
+ *  Note that the usual hardware shift register implementation, which
+ *  is what we're using (we're merely optimizing it by doing eight-bit
+ *  chunks at a time) shifts bits into the lowest-order term.  In our
+ *  implementation, that means shifting towards the right.  Why do we
+ *  do it this way?  Because the calculated CRC must be transmitted in
+ *  order from highest-order term to lowest-order term.  UARTs transmit
+ *  characters in order from LSB to MSB.  By storing the CRC this way
+ *  we hand it to the UART in the order low-byte to high-byte; the UART
+ *  sends each low-bit to hight-bit; and the result is transmission bit
+ *  by bit from highest- to lowest-order term without requiring any bit
+ *  shuffling on our part.  Reception works similarly
+ *
+ *  The feedback terms table consists of 256, 32-bit entries.  Notes
+ *
+ *      The table can be generated at runtime if desired; code to do so
+ *      is shown later.  It might not be obvious, but the feedback
+ *      terms simply represent the results of eight shift/xor opera
+ *      tions for all combinations of data and CRC register values
+ *
+ *      The values must be right-shifted by eight bits by the "updcrc
+ *      logic; the shift must be unsigned (bring in zeroes).  On some
+ *      hardware you could probably optimize the shift in assembler by
+ *      using byte-swap instructions
+ *      polynomial $edb88320
+ *
+
+
+ ------------------------------------------------------------------------------
+
+ /*
+   The AES algorithm Rijndael implemented for block and key sizes of 128,
+   192 and 256 bits (16, 24 and 32 bytes) by Brian Gladman.
+
+   I retain copyright in this code but I encourage its free use provided
+   that I don't carry any responsibility for the results. I am especially
+   happy to see it used in free and open source software. If you do use
+   it I would appreciate an acknowledgement of its origin in the code or
+   the product that results and I would also appreciate knowing a liitle
+   about the use to which it is being put. I am grateful to Frank Yellin
+   for some ideas that are used in this implementation.
+
+   Dr B. R. Gladman <brg@gladman.uk.net> 1st June 2001.
+
+ ------------------------------------------------------------------------------
+
+ /*
+ * hash_32 - 32 bit Fowler/Noll/Vo hash code
+ *
+ * Fowler/Noll/Vo hash
+ *
+ * Please do not copyright this code.  This code is in the public domain.
+ *
+ * LANDON CURT NOLL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
+ * EVENT SHALL LANDON CURT NOLL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
+ * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+ * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ * PERFORMANCE OF THIS SOFTWARE.
+ *
+ ------------------------------------------------------------------------------
+ /*
+ * sha1.c
+ *
+ * Originally witten by Steve Reid <steve@edmweb.com>
+ *
+ * Modified by Aaron D. Gifford <agifford@infowest.com>
+ *
+ * NO COPYRIGHT - THIS IS 100% IN THE PUBLIC DOMAIN
+ *
+ * The original unmodified version is available at:
+ *    ftp://ftp.funet.fi/pub/crypt/hash/sha/sha1.c
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+------------------------------------------------------------------------------
+
+/*
+ * AES-based functions
+ *
+ * - AES Key Wrap Algorithm (128-bit KEK) (RFC3394)
+ * - One-Key CBC MAC (OMAC1) hash with AES-128
+ * - AES-128 CTR mode encryption
+ * - AES-128 EAX mode encryption/decryption
+ * - AES-128 CBC
+ *
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+ ------------------------------------------------------------------------------
+ /*
+ * SHA1 hash implementation and interface functions
+ * Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * Alternatively, this software may be distributed under the terms of BSD
+ * license.
+ *
+ * See README and COPYING for more details.
+ */
+ ------------------------------------------------------------------------------
+ /*
+ * hmac_sha1.c
+ *
+ * Version 1.0.0
+ *
+ * Written by Aaron D. Gifford <me@aarongifford.com>
+ *
+ * Copyright 1998, 2000 Aaron D. Gifford.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. Neither the name of the copyright holder nor the names of contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+
+/*
+* AUTHOR:   Aaron D. Gifford <me@aarongifford.com>
+*
+* Copyright (c) 2000-2001, Aaron D. Gifford
+* All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions
+* are met:
+* 1. Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* 2. Redistributions in binary form must reproduce the above copyright
+* notice, this list of conditions and the following disclaimer in the
+* documentation and/or other materials provided with the distribution.
+* 3. Neither the name of the copyright holder nor the names of contributors
+* may be used to endorse or promote products derived from this software
+* without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) "AS IS" AND
+* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTOR(S) BE LIABLE
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+* SUCH DAMAGE.
+*/
+
+------------------------------------------------------------------------------
+
+/*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. The name of the author may not be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+ * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ ------------------------------------------------------------------------------
+
+ /*
+ * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
diff --git a/qcom/a300_pfp.fw b/qcom/a300_pfp.fw
new file mode 100644 (file)
index 0000000..5522677
Binary files /dev/null and b/qcom/a300_pfp.fw differ
diff --git a/qcom/a300_pm4.fw b/qcom/a300_pm4.fw
new file mode 100644 (file)
index 0000000..840e5a9
Binary files /dev/null and b/qcom/a300_pm4.fw differ
diff --git a/qcom/a530_pfp.fw b/qcom/a530_pfp.fw
new file mode 100644 (file)
index 0000000..dbeb4ce
Binary files /dev/null and b/qcom/a530_pfp.fw differ
diff --git a/qcom/a530_pm4.fw b/qcom/a530_pm4.fw
new file mode 100644 (file)
index 0000000..5b487d0
Binary files /dev/null and b/qcom/a530_pm4.fw differ
diff --git a/qcom/a530_zap.b00 b/qcom/a530_zap.b00
new file mode 100644 (file)
index 0000000..8465877
Binary files /dev/null and b/qcom/a530_zap.b00 differ
diff --git a/qcom/a530_zap.b01 b/qcom/a530_zap.b01
new file mode 100644 (file)
index 0000000..4e371ba
Binary files /dev/null and b/qcom/a530_zap.b01 differ
diff --git a/qcom/a530_zap.b02 b/qcom/a530_zap.b02
new file mode 100644 (file)
index 0000000..0766b25
Binary files /dev/null and b/qcom/a530_zap.b02 differ
diff --git a/qcom/a530_zap.mdt b/qcom/a530_zap.mdt
new file mode 100644 (file)
index 0000000..e1f7090
Binary files /dev/null and b/qcom/a530_zap.mdt differ
diff --git a/qcom/a530v3_gpmu.fw2 b/qcom/a530v3_gpmu.fw2
new file mode 100644 (file)
index 0000000..98b69a2
Binary files /dev/null and b/qcom/a530v3_gpmu.fw2 differ
diff --git a/qcom/venus-1.8/venus.b00 b/qcom/venus-1.8/venus.b00
new file mode 100644 (file)
index 0000000..4092d12
Binary files /dev/null and b/qcom/venus-1.8/venus.b00 differ
diff --git a/qcom/venus-1.8/venus.b01 b/qcom/venus-1.8/venus.b01
new file mode 100644 (file)
index 0000000..5c8d18b
Binary files /dev/null and b/qcom/venus-1.8/venus.b01 differ
diff --git a/qcom/venus-1.8/venus.b02 b/qcom/venus-1.8/venus.b02
new file mode 100644 (file)
index 0000000..f54f010
Binary files /dev/null and b/qcom/venus-1.8/venus.b02 differ
diff --git a/qcom/venus-1.8/venus.b03 b/qcom/venus-1.8/venus.b03
new file mode 100644 (file)
index 0000000..13867a9
Binary files /dev/null and b/qcom/venus-1.8/venus.b03 differ
diff --git a/qcom/venus-1.8/venus.b04 b/qcom/venus-1.8/venus.b04
new file mode 100644 (file)
index 0000000..90c7fc9
--- /dev/null
@@ -0,0 +1 @@
+\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ
\ No newline at end of file
diff --git a/qcom/venus-1.8/venus.mdt b/qcom/venus-1.8/venus.mdt
new file mode 100644 (file)
index 0000000..1253c42
Binary files /dev/null and b/qcom/venus-1.8/venus.mdt differ
diff --git a/qcom/venus-4.2/venus.b00 b/qcom/venus-4.2/venus.b00
new file mode 100644 (file)
index 0000000..315a8e2
Binary files /dev/null and b/qcom/venus-4.2/venus.b00 differ
diff --git a/qcom/venus-4.2/venus.b01 b/qcom/venus-4.2/venus.b01
new file mode 100644 (file)
index 0000000..5431c63
Binary files /dev/null and b/qcom/venus-4.2/venus.b01 differ
diff --git a/qcom/venus-4.2/venus.b02 b/qcom/venus-4.2/venus.b02
new file mode 100644 (file)
index 0000000..9180635
Binary files /dev/null and b/qcom/venus-4.2/venus.b02 differ
diff --git a/qcom/venus-4.2/venus.b03 b/qcom/venus-4.2/venus.b03
new file mode 100644 (file)
index 0000000..8669cfd
Binary files /dev/null and b/qcom/venus-4.2/venus.b03 differ
diff --git a/qcom/venus-4.2/venus.b04 b/qcom/venus-4.2/venus.b04
new file mode 100644 (file)
index 0000000..90c7fc9
--- /dev/null
@@ -0,0 +1 @@
+\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ
\ No newline at end of file
diff --git a/qcom/venus-4.2/venus.mdt b/qcom/venus-4.2/venus.mdt
new file mode 100644 (file)
index 0000000..8507189
Binary files /dev/null and b/qcom/venus-4.2/venus.mdt differ
diff --git a/qcom/venus-5.2/venus.b00 b/qcom/venus-5.2/venus.b00
new file mode 100644 (file)
index 0000000..96c1762
Binary files /dev/null and b/qcom/venus-5.2/venus.b00 differ
diff --git a/qcom/venus-5.2/venus.b01 b/qcom/venus-5.2/venus.b01
new file mode 100644 (file)
index 0000000..cb335f3
Binary files /dev/null and b/qcom/venus-5.2/venus.b01 differ
diff --git a/qcom/venus-5.2/venus.b02 b/qcom/venus-5.2/venus.b02
new file mode 100644 (file)
index 0000000..02a4409
Binary files /dev/null and b/qcom/venus-5.2/venus.b02 differ
diff --git a/qcom/venus-5.2/venus.b03 b/qcom/venus-5.2/venus.b03
new file mode 100644 (file)
index 0000000..e5ff59d
Binary files /dev/null and b/qcom/venus-5.2/venus.b03 differ
diff --git a/qcom/venus-5.2/venus.b04 b/qcom/venus-5.2/venus.b04
new file mode 100644 (file)
index 0000000..90c7fc9
--- /dev/null
@@ -0,0 +1 @@
+\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ\rЭÞ
\ No newline at end of file
diff --git a/qcom/venus-5.2/venus.mbn b/qcom/venus-5.2/venus.mbn
new file mode 100644 (file)
index 0000000..0ea5feb
Binary files /dev/null and b/qcom/venus-5.2/venus.mbn differ
diff --git a/qcom/venus-5.2/venus.mdt b/qcom/venus-5.2/venus.mdt
new file mode 100644 (file)
index 0000000..557cf8b
Binary files /dev/null and b/qcom/venus-5.2/venus.mdt differ
diff --git a/qed/qed_init_values-8.10.9.0.bin b/qed/qed_init_values-8.10.9.0.bin
new file mode 100755 (executable)
index 0000000..380a894
Binary files /dev/null and b/qed/qed_init_values-8.10.9.0.bin differ
diff --git a/qed/qed_init_values-8.14.6.0.bin b/qed/qed_init_values-8.14.6.0.bin
new file mode 100755 (executable)
index 0000000..55bfda8
Binary files /dev/null and b/qed/qed_init_values-8.14.6.0.bin differ
diff --git a/qed/qed_init_values-8.18.9.0.bin b/qed/qed_init_values-8.18.9.0.bin
new file mode 100755 (executable)
index 0000000..e6b65bc
Binary files /dev/null and b/qed/qed_init_values-8.18.9.0.bin differ
diff --git a/qed/qed_init_values-8.20.0.0.bin b/qed/qed_init_values-8.20.0.0.bin
new file mode 100755 (executable)
index 0000000..66ee0a6
Binary files /dev/null and b/qed/qed_init_values-8.20.0.0.bin differ
diff --git a/qed/qed_init_values-8.30.12.0.bin b/qed/qed_init_values-8.30.12.0.bin
new file mode 100755 (executable)
index 0000000..b8f9693
Binary files /dev/null and b/qed/qed_init_values-8.30.12.0.bin differ
diff --git a/qed/qed_init_values-8.33.12.0.bin b/qed/qed_init_values-8.33.12.0.bin
new file mode 100755 (executable)
index 0000000..b71031f
Binary files /dev/null and b/qed/qed_init_values-8.33.12.0.bin differ
diff --git a/qed/qed_init_values-8.37.7.0.bin b/qed/qed_init_values-8.37.7.0.bin
new file mode 100755 (executable)
index 0000000..e771676
Binary files /dev/null and b/qed/qed_init_values-8.37.7.0.bin differ
diff --git a/qed/qed_init_values_zipped-8.10.10.0.bin b/qed/qed_init_values_zipped-8.10.10.0.bin
new file mode 100644 (file)
index 0000000..1c9780a
Binary files /dev/null and b/qed/qed_init_values_zipped-8.10.10.0.bin differ
diff --git a/qed/qed_init_values_zipped-8.10.5.0.bin b/qed/qed_init_values_zipped-8.10.5.0.bin
new file mode 100644 (file)
index 0000000..2ef575b
Binary files /dev/null and b/qed/qed_init_values_zipped-8.10.5.0.bin differ
diff --git a/qed/qed_init_values_zipped-8.15.3.0.bin b/qed/qed_init_values_zipped-8.15.3.0.bin
new file mode 100644 (file)
index 0000000..dd3e125
Binary files /dev/null and b/qed/qed_init_values_zipped-8.15.3.0.bin differ
diff --git a/qed/qed_init_values_zipped-8.20.0.0.bin b/qed/qed_init_values_zipped-8.20.0.0.bin
new file mode 100644 (file)
index 0000000..19af8b8
Binary files /dev/null and b/qed/qed_init_values_zipped-8.20.0.0.bin differ
diff --git a/qed/qed_init_values_zipped-8.33.1.0.bin b/qed/qed_init_values_zipped-8.33.1.0.bin
new file mode 100755 (executable)
index 0000000..aff403b
Binary files /dev/null and b/qed/qed_init_values_zipped-8.33.1.0.bin differ
diff --git a/qed/qed_init_values_zipped-8.33.11.0.bin b/qed/qed_init_values_zipped-8.33.11.0.bin
new file mode 100755 (executable)
index 0000000..ed50a6e
Binary files /dev/null and b/qed/qed_init_values_zipped-8.33.11.0.bin differ
diff --git a/qed/qed_init_values_zipped-8.37.2.0.bin b/qed/qed_init_values_zipped-8.37.2.0.bin
new file mode 100755 (executable)
index 0000000..c9cba8f
Binary files /dev/null and b/qed/qed_init_values_zipped-8.37.2.0.bin differ
diff --git a/qed/qed_init_values_zipped-8.37.7.0.bin b/qed/qed_init_values_zipped-8.37.7.0.bin
new file mode 100755 (executable)
index 0000000..35180a7
Binary files /dev/null and b/qed/qed_init_values_zipped-8.37.7.0.bin differ
diff --git a/qed/qed_init_values_zipped-8.4.2.0.bin b/qed/qed_init_values_zipped-8.4.2.0.bin
new file mode 100644 (file)
index 0000000..95a4d4f
Binary files /dev/null and b/qed/qed_init_values_zipped-8.4.2.0.bin differ
diff --git a/qed/qed_init_values_zipped-8.7.3.0.bin b/qed/qed_init_values_zipped-8.7.3.0.bin
new file mode 100644 (file)
index 0000000..b2c90a3
Binary files /dev/null and b/qed/qed_init_values_zipped-8.7.3.0.bin differ
index caa9ec43528c534d46c32c18a6e5513a0a76b62a..92b50fd18eed6625c8e8c31e2771592d207ab74f 100644 (file)
Binary files a/ql2400_fw.bin and b/ql2400_fw.bin differ
index 44508d0b4a90eaf44a8c682bee0e8155d7d31b3a..999e6f45612b74c9569f426e87136cd19de0df79 100644 (file)
Binary files a/ql2500_fw.bin and b/ql2500_fw.bin differ
diff --git a/r8a779x_usb3_v1.dlmem b/r8a779x_usb3_v1.dlmem
new file mode 100644 (file)
index 0000000..d094157
Binary files /dev/null and b/r8a779x_usb3_v1.dlmem differ
diff --git a/r8a779x_usb3_v2.dlmem b/r8a779x_usb3_v2.dlmem
new file mode 100644 (file)
index 0000000..2b85222
Binary files /dev/null and b/r8a779x_usb3_v2.dlmem differ
diff --git a/r8a779x_usb3_v3.dlmem b/r8a779x_usb3_v3.dlmem
new file mode 100644 (file)
index 0000000..1e09014
Binary files /dev/null and b/r8a779x_usb3_v3.dlmem differ
diff --git a/radeon/BONAIRE_mc2.bin b/radeon/BONAIRE_mc2.bin
new file mode 100644 (file)
index 0000000..f4f4d30
Binary files /dev/null and b/radeon/BONAIRE_mc2.bin differ
index 0876de9e9b1465453106ce480bed0838ff257b7c..2ef100849da7d0e37b7ecd77c71cc2630a4b6ff5 100644 (file)
Binary files a/radeon/BONAIRE_uvd.bin and b/radeon/BONAIRE_uvd.bin differ
diff --git a/radeon/BONAIRE_vce.bin b/radeon/BONAIRE_vce.bin
new file mode 100644 (file)
index 0000000..2fcf269
Binary files /dev/null and b/radeon/BONAIRE_vce.bin differ
diff --git a/radeon/HAINAN_mc2.bin b/radeon/HAINAN_mc2.bin
new file mode 100644 (file)
index 0000000..a7b80c3
Binary files /dev/null and b/radeon/HAINAN_mc2.bin differ
diff --git a/radeon/HAWAII_mc2.bin b/radeon/HAWAII_mc2.bin
new file mode 100644 (file)
index 0000000..9e6b0e0
Binary files /dev/null and b/radeon/HAWAII_mc2.bin differ
diff --git a/radeon/MULLINS_ce.bin b/radeon/MULLINS_ce.bin
new file mode 100644 (file)
index 0000000..06d92de
Binary files /dev/null and b/radeon/MULLINS_ce.bin differ
diff --git a/radeon/MULLINS_me.bin b/radeon/MULLINS_me.bin
new file mode 100644 (file)
index 0000000..543dc67
Binary files /dev/null and b/radeon/MULLINS_me.bin differ
diff --git a/radeon/MULLINS_mec.bin b/radeon/MULLINS_mec.bin
new file mode 100644 (file)
index 0000000..5ae6b38
Binary files /dev/null and b/radeon/MULLINS_mec.bin differ
diff --git a/radeon/MULLINS_pfp.bin b/radeon/MULLINS_pfp.bin
new file mode 100644 (file)
index 0000000..abe62fb
Binary files /dev/null and b/radeon/MULLINS_pfp.bin differ
diff --git a/radeon/MULLINS_rlc.bin b/radeon/MULLINS_rlc.bin
new file mode 100644 (file)
index 0000000..8c24a03
Binary files /dev/null and b/radeon/MULLINS_rlc.bin differ
diff --git a/radeon/MULLINS_sdma.bin b/radeon/MULLINS_sdma.bin
new file mode 100644 (file)
index 0000000..4766a2a
Binary files /dev/null and b/radeon/MULLINS_sdma.bin differ
diff --git a/radeon/OLAND_mc2.bin b/radeon/OLAND_mc2.bin
new file mode 100644 (file)
index 0000000..a7b80c3
Binary files /dev/null and b/radeon/OLAND_mc2.bin differ
diff --git a/radeon/PITCAIRN_mc2.bin b/radeon/PITCAIRN_mc2.bin
new file mode 100644 (file)
index 0000000..9a08f02
Binary files /dev/null and b/radeon/PITCAIRN_mc2.bin differ
diff --git a/radeon/R600_uvd.bin b/radeon/R600_uvd.bin
new file mode 100644 (file)
index 0000000..db32669
Binary files /dev/null and b/radeon/R600_uvd.bin differ
diff --git a/radeon/RS780_uvd.bin b/radeon/RS780_uvd.bin
new file mode 100644 (file)
index 0000000..b971e9e
Binary files /dev/null and b/radeon/RS780_uvd.bin differ
diff --git a/radeon/RV770_uvd.bin b/radeon/RV770_uvd.bin
new file mode 100644 (file)
index 0000000..9ea2b8e
Binary files /dev/null and b/radeon/RV770_uvd.bin differ
diff --git a/radeon/TAHITI_mc2.bin b/radeon/TAHITI_mc2.bin
new file mode 100644 (file)
index 0000000..68db0fe
Binary files /dev/null and b/radeon/TAHITI_mc2.bin differ
diff --git a/radeon/TAHITI_vce.bin b/radeon/TAHITI_vce.bin
new file mode 100644 (file)
index 0000000..1a9a8a4
Binary files /dev/null and b/radeon/TAHITI_vce.bin differ
diff --git a/radeon/VERDE_mc2.bin b/radeon/VERDE_mc2.bin
new file mode 100644 (file)
index 0000000..4451e20
Binary files /dev/null and b/radeon/VERDE_mc2.bin differ
diff --git a/radeon/banks_k_2_smc.bin b/radeon/banks_k_2_smc.bin
new file mode 100644 (file)
index 0000000..9e033fb
Binary files /dev/null and b/radeon/banks_k_2_smc.bin differ
diff --git a/radeon/bonaire_ce.bin b/radeon/bonaire_ce.bin
new file mode 100644 (file)
index 0000000..21d2eba
Binary files /dev/null and b/radeon/bonaire_ce.bin differ
diff --git a/radeon/bonaire_k_smc.bin b/radeon/bonaire_k_smc.bin
new file mode 100644 (file)
index 0000000..3d6299f
Binary files /dev/null and b/radeon/bonaire_k_smc.bin differ
diff --git a/radeon/bonaire_mc.bin b/radeon/bonaire_mc.bin
new file mode 100644 (file)
index 0000000..7397544
Binary files /dev/null and b/radeon/bonaire_mc.bin differ
diff --git a/radeon/bonaire_me.bin b/radeon/bonaire_me.bin
new file mode 100644 (file)
index 0000000..bd43457
Binary files /dev/null and b/radeon/bonaire_me.bin differ
diff --git a/radeon/bonaire_mec.bin b/radeon/bonaire_mec.bin
new file mode 100644 (file)
index 0000000..af7870a
Binary files /dev/null and b/radeon/bonaire_mec.bin differ
diff --git a/radeon/bonaire_pfp.bin b/radeon/bonaire_pfp.bin
new file mode 100644 (file)
index 0000000..ca3af0e
Binary files /dev/null and b/radeon/bonaire_pfp.bin differ
diff --git a/radeon/bonaire_rlc.bin b/radeon/bonaire_rlc.bin
new file mode 100644 (file)
index 0000000..69410a8
Binary files /dev/null and b/radeon/bonaire_rlc.bin differ
diff --git a/radeon/bonaire_sdma.bin b/radeon/bonaire_sdma.bin
new file mode 100644 (file)
index 0000000..77b6d9d
Binary files /dev/null and b/radeon/bonaire_sdma.bin differ
diff --git a/radeon/bonaire_sdma1.bin b/radeon/bonaire_sdma1.bin
new file mode 100644 (file)
index 0000000..f9efa13
Binary files /dev/null and b/radeon/bonaire_sdma1.bin differ
diff --git a/radeon/bonaire_smc.bin b/radeon/bonaire_smc.bin
new file mode 100644 (file)
index 0000000..28b34d4
Binary files /dev/null and b/radeon/bonaire_smc.bin differ
diff --git a/radeon/bonaire_uvd.bin b/radeon/bonaire_uvd.bin
new file mode 100644 (file)
index 0000000..ff46139
Binary files /dev/null and b/radeon/bonaire_uvd.bin differ
diff --git a/radeon/bonaire_vce.bin b/radeon/bonaire_vce.bin
new file mode 100644 (file)
index 0000000..bea60f1
Binary files /dev/null and b/radeon/bonaire_vce.bin differ
diff --git a/radeon/hainan_ce.bin b/radeon/hainan_ce.bin
new file mode 100644 (file)
index 0000000..1dd2c23
Binary files /dev/null and b/radeon/hainan_ce.bin differ
diff --git a/radeon/hainan_k_smc.bin b/radeon/hainan_k_smc.bin
new file mode 100644 (file)
index 0000000..c4e84ca
Binary files /dev/null and b/radeon/hainan_k_smc.bin differ
diff --git a/radeon/hainan_mc.bin b/radeon/hainan_mc.bin
new file mode 100644 (file)
index 0000000..a4c03f6
Binary files /dev/null and b/radeon/hainan_mc.bin differ
diff --git a/radeon/hainan_me.bin b/radeon/hainan_me.bin
new file mode 100644 (file)
index 0000000..23990d2
Binary files /dev/null and b/radeon/hainan_me.bin differ
diff --git a/radeon/hainan_pfp.bin b/radeon/hainan_pfp.bin
new file mode 100644 (file)
index 0000000..7037022
Binary files /dev/null and b/radeon/hainan_pfp.bin differ
diff --git a/radeon/hainan_rlc.bin b/radeon/hainan_rlc.bin
new file mode 100644 (file)
index 0000000..5cce436
Binary files /dev/null and b/radeon/hainan_rlc.bin differ
diff --git a/radeon/hainan_smc.bin b/radeon/hainan_smc.bin
new file mode 100644 (file)
index 0000000..4a5f9e8
Binary files /dev/null and b/radeon/hainan_smc.bin differ
diff --git a/radeon/hawaii_ce.bin b/radeon/hawaii_ce.bin
new file mode 100644 (file)
index 0000000..9eed128
Binary files /dev/null and b/radeon/hawaii_ce.bin differ
diff --git a/radeon/hawaii_k_smc.bin b/radeon/hawaii_k_smc.bin
new file mode 100644 (file)
index 0000000..1c7513a
Binary files /dev/null and b/radeon/hawaii_k_smc.bin differ
diff --git a/radeon/hawaii_mc.bin b/radeon/hawaii_mc.bin
new file mode 100644 (file)
index 0000000..c8bdd10
Binary files /dev/null and b/radeon/hawaii_mc.bin differ
diff --git a/radeon/hawaii_me.bin b/radeon/hawaii_me.bin
new file mode 100644 (file)
index 0000000..6ebfa49
Binary files /dev/null and b/radeon/hawaii_me.bin differ
diff --git a/radeon/hawaii_mec.bin b/radeon/hawaii_mec.bin
new file mode 100644 (file)
index 0000000..9785585
Binary files /dev/null and b/radeon/hawaii_mec.bin differ
diff --git a/radeon/hawaii_pfp.bin b/radeon/hawaii_pfp.bin
new file mode 100644 (file)
index 0000000..ee376c1
Binary files /dev/null and b/radeon/hawaii_pfp.bin differ
diff --git a/radeon/hawaii_rlc.bin b/radeon/hawaii_rlc.bin
new file mode 100644 (file)
index 0000000..56abc51
Binary files /dev/null and b/radeon/hawaii_rlc.bin differ
diff --git a/radeon/hawaii_sdma.bin b/radeon/hawaii_sdma.bin
new file mode 100644 (file)
index 0000000..77b6d9d
Binary files /dev/null and b/radeon/hawaii_sdma.bin differ
diff --git a/radeon/hawaii_sdma1.bin b/radeon/hawaii_sdma1.bin
new file mode 100644 (file)
index 0000000..f9efa13
Binary files /dev/null and b/radeon/hawaii_sdma1.bin differ
diff --git a/radeon/hawaii_smc.bin b/radeon/hawaii_smc.bin
new file mode 100644 (file)
index 0000000..b0fd7a0
Binary files /dev/null and b/radeon/hawaii_smc.bin differ
diff --git a/radeon/hawaii_uvd.bin b/radeon/hawaii_uvd.bin
new file mode 100644 (file)
index 0000000..ff46139
Binary files /dev/null and b/radeon/hawaii_uvd.bin differ
diff --git a/radeon/hawaii_vce.bin b/radeon/hawaii_vce.bin
new file mode 100644 (file)
index 0000000..bea60f1
Binary files /dev/null and b/radeon/hawaii_vce.bin differ
diff --git a/radeon/kabini_ce.bin b/radeon/kabini_ce.bin
new file mode 100644 (file)
index 0000000..c2c0f4a
Binary files /dev/null and b/radeon/kabini_ce.bin differ
diff --git a/radeon/kabini_me.bin b/radeon/kabini_me.bin
new file mode 100644 (file)
index 0000000..1e2406a
Binary files /dev/null and b/radeon/kabini_me.bin differ
diff --git a/radeon/kabini_mec.bin b/radeon/kabini_mec.bin
new file mode 100644 (file)
index 0000000..e16efdb
Binary files /dev/null and b/radeon/kabini_mec.bin differ
diff --git a/radeon/kabini_pfp.bin b/radeon/kabini_pfp.bin
new file mode 100644 (file)
index 0000000..b3b4c60
Binary files /dev/null and b/radeon/kabini_pfp.bin differ
diff --git a/radeon/kabini_rlc.bin b/radeon/kabini_rlc.bin
new file mode 100644 (file)
index 0000000..d1bd91b
Binary files /dev/null and b/radeon/kabini_rlc.bin differ
diff --git a/radeon/kabini_sdma.bin b/radeon/kabini_sdma.bin
new file mode 100644 (file)
index 0000000..77b6d9d
Binary files /dev/null and b/radeon/kabini_sdma.bin differ
diff --git a/radeon/kabini_sdma1.bin b/radeon/kabini_sdma1.bin
new file mode 100644 (file)
index 0000000..f9efa13
Binary files /dev/null and b/radeon/kabini_sdma1.bin differ
diff --git a/radeon/kabini_uvd.bin b/radeon/kabini_uvd.bin
new file mode 100644 (file)
index 0000000..ff46139
Binary files /dev/null and b/radeon/kabini_uvd.bin differ
diff --git a/radeon/kabini_vce.bin b/radeon/kabini_vce.bin
new file mode 100644 (file)
index 0000000..bea60f1
Binary files /dev/null and b/radeon/kabini_vce.bin differ
diff --git a/radeon/kaveri_ce.bin b/radeon/kaveri_ce.bin
new file mode 100644 (file)
index 0000000..c2c0f4a
Binary files /dev/null and b/radeon/kaveri_ce.bin differ
diff --git a/radeon/kaveri_me.bin b/radeon/kaveri_me.bin
new file mode 100644 (file)
index 0000000..1e2406a
Binary files /dev/null and b/radeon/kaveri_me.bin differ
diff --git a/radeon/kaveri_mec.bin b/radeon/kaveri_mec.bin
new file mode 100644 (file)
index 0000000..431630f
Binary files /dev/null and b/radeon/kaveri_mec.bin differ
diff --git a/radeon/kaveri_mec2.bin b/radeon/kaveri_mec2.bin
new file mode 100644 (file)
index 0000000..1f7597e
Binary files /dev/null and b/radeon/kaveri_mec2.bin differ
diff --git a/radeon/kaveri_pfp.bin b/radeon/kaveri_pfp.bin
new file mode 100644 (file)
index 0000000..b43f47d
Binary files /dev/null and b/radeon/kaveri_pfp.bin differ
diff --git a/radeon/kaveri_rlc.bin b/radeon/kaveri_rlc.bin
new file mode 100644 (file)
index 0000000..66b5b10
Binary files /dev/null and b/radeon/kaveri_rlc.bin differ
diff --git a/radeon/kaveri_sdma.bin b/radeon/kaveri_sdma.bin
new file mode 100644 (file)
index 0000000..77b6d9d
Binary files /dev/null and b/radeon/kaveri_sdma.bin differ
diff --git a/radeon/kaveri_sdma1.bin b/radeon/kaveri_sdma1.bin
new file mode 100644 (file)
index 0000000..f9efa13
Binary files /dev/null and b/radeon/kaveri_sdma1.bin differ
diff --git a/radeon/kaveri_uvd.bin b/radeon/kaveri_uvd.bin
new file mode 100644 (file)
index 0000000..ff46139
Binary files /dev/null and b/radeon/kaveri_uvd.bin differ
diff --git a/radeon/kaveri_vce.bin b/radeon/kaveri_vce.bin
new file mode 100644 (file)
index 0000000..bea60f1
Binary files /dev/null and b/radeon/kaveri_vce.bin differ
diff --git a/radeon/mullins_ce.bin b/radeon/mullins_ce.bin
new file mode 100644 (file)
index 0000000..c2c0f4a
Binary files /dev/null and b/radeon/mullins_ce.bin differ
diff --git a/radeon/mullins_me.bin b/radeon/mullins_me.bin
new file mode 100644 (file)
index 0000000..1e2406a
Binary files /dev/null and b/radeon/mullins_me.bin differ
diff --git a/radeon/mullins_mec.bin b/radeon/mullins_mec.bin
new file mode 100644 (file)
index 0000000..e16efdb
Binary files /dev/null and b/radeon/mullins_mec.bin differ
diff --git a/radeon/mullins_pfp.bin b/radeon/mullins_pfp.bin
new file mode 100644 (file)
index 0000000..b3b4c60
Binary files /dev/null and b/radeon/mullins_pfp.bin differ
diff --git a/radeon/mullins_rlc.bin b/radeon/mullins_rlc.bin
new file mode 100644 (file)
index 0000000..0279be1
Binary files /dev/null and b/radeon/mullins_rlc.bin differ
diff --git a/radeon/mullins_sdma.bin b/radeon/mullins_sdma.bin
new file mode 100644 (file)
index 0000000..77b6d9d
Binary files /dev/null and b/radeon/mullins_sdma.bin differ
diff --git a/radeon/mullins_sdma1.bin b/radeon/mullins_sdma1.bin
new file mode 100644 (file)
index 0000000..f9efa13
Binary files /dev/null and b/radeon/mullins_sdma1.bin differ
diff --git a/radeon/mullins_uvd.bin b/radeon/mullins_uvd.bin
new file mode 100644 (file)
index 0000000..ff46139
Binary files /dev/null and b/radeon/mullins_uvd.bin differ
diff --git a/radeon/mullins_vce.bin b/radeon/mullins_vce.bin
new file mode 100644 (file)
index 0000000..bea60f1
Binary files /dev/null and b/radeon/mullins_vce.bin differ
diff --git a/radeon/oland_ce.bin b/radeon/oland_ce.bin
new file mode 100644 (file)
index 0000000..1dd2c23
Binary files /dev/null and b/radeon/oland_ce.bin differ
diff --git a/radeon/oland_k_smc.bin b/radeon/oland_k_smc.bin
new file mode 100644 (file)
index 0000000..f5b2bef
Binary files /dev/null and b/radeon/oland_k_smc.bin differ
diff --git a/radeon/oland_mc.bin b/radeon/oland_mc.bin
new file mode 100644 (file)
index 0000000..3374eec
Binary files /dev/null and b/radeon/oland_mc.bin differ
diff --git a/radeon/oland_me.bin b/radeon/oland_me.bin
new file mode 100644 (file)
index 0000000..23990d2
Binary files /dev/null and b/radeon/oland_me.bin differ
diff --git a/radeon/oland_pfp.bin b/radeon/oland_pfp.bin
new file mode 100644 (file)
index 0000000..611f727
Binary files /dev/null and b/radeon/oland_pfp.bin differ
diff --git a/radeon/oland_rlc.bin b/radeon/oland_rlc.bin
new file mode 100644 (file)
index 0000000..bf3f86f
Binary files /dev/null and b/radeon/oland_rlc.bin differ
diff --git a/radeon/oland_smc.bin b/radeon/oland_smc.bin
new file mode 100644 (file)
index 0000000..faab678
Binary files /dev/null and b/radeon/oland_smc.bin differ
diff --git a/radeon/pitcairn_ce.bin b/radeon/pitcairn_ce.bin
new file mode 100644 (file)
index 0000000..1dd2c23
Binary files /dev/null and b/radeon/pitcairn_ce.bin differ
diff --git a/radeon/pitcairn_k_smc.bin b/radeon/pitcairn_k_smc.bin
new file mode 100644 (file)
index 0000000..7c43550
Binary files /dev/null and b/radeon/pitcairn_k_smc.bin differ
diff --git a/radeon/pitcairn_mc.bin b/radeon/pitcairn_mc.bin
new file mode 100644 (file)
index 0000000..269e788
Binary files /dev/null and b/radeon/pitcairn_mc.bin differ
diff --git a/radeon/pitcairn_me.bin b/radeon/pitcairn_me.bin
new file mode 100644 (file)
index 0000000..23990d2
Binary files /dev/null and b/radeon/pitcairn_me.bin differ
diff --git a/radeon/pitcairn_pfp.bin b/radeon/pitcairn_pfp.bin
new file mode 100644 (file)
index 0000000..747995c
Binary files /dev/null and b/radeon/pitcairn_pfp.bin differ
diff --git a/radeon/pitcairn_rlc.bin b/radeon/pitcairn_rlc.bin
new file mode 100644 (file)
index 0000000..08f539b
Binary files /dev/null and b/radeon/pitcairn_rlc.bin differ
diff --git a/radeon/pitcairn_smc.bin b/radeon/pitcairn_smc.bin
new file mode 100644 (file)
index 0000000..e257551
Binary files /dev/null and b/radeon/pitcairn_smc.bin differ
diff --git a/radeon/si58_mc.bin b/radeon/si58_mc.bin
new file mode 100644 (file)
index 0000000..888398d
Binary files /dev/null and b/radeon/si58_mc.bin differ
diff --git a/radeon/tahiti_ce.bin b/radeon/tahiti_ce.bin
new file mode 100644 (file)
index 0000000..1dd2c23
Binary files /dev/null and b/radeon/tahiti_ce.bin differ
diff --git a/radeon/tahiti_k_smc.bin b/radeon/tahiti_k_smc.bin
new file mode 100644 (file)
index 0000000..0b514f9
Binary files /dev/null and b/radeon/tahiti_k_smc.bin differ
diff --git a/radeon/tahiti_mc.bin b/radeon/tahiti_mc.bin
new file mode 100644 (file)
index 0000000..b5824b6
Binary files /dev/null and b/radeon/tahiti_mc.bin differ
diff --git a/radeon/tahiti_me.bin b/radeon/tahiti_me.bin
new file mode 100644 (file)
index 0000000..23990d2
Binary files /dev/null and b/radeon/tahiti_me.bin differ
diff --git a/radeon/tahiti_pfp.bin b/radeon/tahiti_pfp.bin
new file mode 100644 (file)
index 0000000..747995c
Binary files /dev/null and b/radeon/tahiti_pfp.bin differ
diff --git a/radeon/tahiti_rlc.bin b/radeon/tahiti_rlc.bin
new file mode 100644 (file)
index 0000000..2bbcc2f
Binary files /dev/null and b/radeon/tahiti_rlc.bin differ
diff --git a/radeon/tahiti_smc.bin b/radeon/tahiti_smc.bin
new file mode 100644 (file)
index 0000000..eebf29c
Binary files /dev/null and b/radeon/tahiti_smc.bin differ
diff --git a/radeon/verde_ce.bin b/radeon/verde_ce.bin
new file mode 100644 (file)
index 0000000..1dd2c23
Binary files /dev/null and b/radeon/verde_ce.bin differ
diff --git a/radeon/verde_k_smc.bin b/radeon/verde_k_smc.bin
new file mode 100644 (file)
index 0000000..c6572c8
Binary files /dev/null and b/radeon/verde_k_smc.bin differ
diff --git a/radeon/verde_mc.bin b/radeon/verde_mc.bin
new file mode 100644 (file)
index 0000000..235bd57
Binary files /dev/null and b/radeon/verde_mc.bin differ
diff --git a/radeon/verde_me.bin b/radeon/verde_me.bin
new file mode 100644 (file)
index 0000000..cfcc0d6
Binary files /dev/null and b/radeon/verde_me.bin differ
diff --git a/radeon/verde_pfp.bin b/radeon/verde_pfp.bin
new file mode 100644 (file)
index 0000000..cb4a737
Binary files /dev/null and b/radeon/verde_pfp.bin differ
diff --git a/radeon/verde_rlc.bin b/radeon/verde_rlc.bin
new file mode 100644 (file)
index 0000000..e1d3f6f
Binary files /dev/null and b/radeon/verde_rlc.bin differ
diff --git a/radeon/verde_smc.bin b/radeon/verde_smc.bin
new file mode 100644 (file)
index 0000000..8d05769
Binary files /dev/null and b/radeon/verde_smc.bin differ
diff --git a/rockchip/dptx.bin b/rockchip/dptx.bin
new file mode 100644 (file)
index 0000000..c22653a
Binary files /dev/null and b/rockchip/dptx.bin differ
diff --git a/rsi/rs9113_ap_bt_dual_mode.rps b/rsi/rs9113_ap_bt_dual_mode.rps
new file mode 100644 (file)
index 0000000..378f484
Binary files /dev/null and b/rsi/rs9113_ap_bt_dual_mode.rps differ
diff --git a/rsi/rs9113_wlan_bt_dual_mode.rps b/rsi/rs9113_wlan_bt_dual_mode.rps
new file mode 100644 (file)
index 0000000..4adccb5
Binary files /dev/null and b/rsi/rs9113_wlan_bt_dual_mode.rps differ
diff --git a/rsi/rs9113_wlan_qspi.rps b/rsi/rs9113_wlan_qspi.rps
new file mode 100644 (file)
index 0000000..98c9f14
Binary files /dev/null and b/rsi/rs9113_wlan_qspi.rps differ
diff --git a/rsi_91x.fw b/rsi_91x.fw
new file mode 100644 (file)
index 0000000..c329dee
Binary files /dev/null and b/rsi_91x.fw differ
index 85030fc2d9d91295f647e6d40557c65b6859d2b7..888c20c9f9f8174efec11db3eb666731cbacb4ec 100644 (file)
Binary files a/rt2860.bin and b/rt2860.bin differ
index f1535d1eced0844d0aba9e65d188f769624c9fa4..9ddac4a4bb190770789b1fbd7e28cea0a6349854 100644 (file)
Binary files a/rt2870.bin and b/rt2870.bin differ
index b1f44e0207aef4728ec0d401a499512f048a0b7b..df12e5fd9f013d8165b3ab271088069f96b6e62f 100644 (file)
Binary files a/rt3071.bin and b/rt3071.bin differ
diff --git a/rtl_bt/rtl8192ee_fw.bin b/rtl_bt/rtl8192ee_fw.bin
new file mode 100644 (file)
index 0000000..7e5bcc0
Binary files /dev/null and b/rtl_bt/rtl8192ee_fw.bin differ
diff --git a/rtl_bt/rtl8192eu_fw.bin b/rtl_bt/rtl8192eu_fw.bin
new file mode 100644 (file)
index 0000000..7a13280
Binary files /dev/null and b/rtl_bt/rtl8192eu_fw.bin differ
diff --git a/rtl_bt/rtl8723a_fw.bin b/rtl_bt/rtl8723a_fw.bin
new file mode 100644 (file)
index 0000000..b736f91
Binary files /dev/null and b/rtl_bt/rtl8723a_fw.bin differ
diff --git a/rtl_bt/rtl8723b_fw.bin b/rtl_bt/rtl8723b_fw.bin
new file mode 100644 (file)
index 0000000..49b2a26
Binary files /dev/null and b/rtl_bt/rtl8723b_fw.bin differ
diff --git a/rtl_bt/rtl8723bs_config-OBDA8723.bin b/rtl_bt/rtl8723bs_config-OBDA8723.bin
new file mode 100644 (file)
index 0000000..c20970a
Binary files /dev/null and b/rtl_bt/rtl8723bs_config-OBDA8723.bin differ
diff --git a/rtl_bt/rtl8723bs_fw.bin b/rtl_bt/rtl8723bs_fw.bin
new file mode 100644 (file)
index 0000000..5f77f80
Binary files /dev/null and b/rtl_bt/rtl8723bs_fw.bin differ
diff --git a/rtl_bt/rtl8723d_config.bin b/rtl_bt/rtl8723d_config.bin
new file mode 100644 (file)
index 0000000..bb15fcd
Binary files /dev/null and b/rtl_bt/rtl8723d_config.bin differ
diff --git a/rtl_bt/rtl8723d_fw.bin b/rtl_bt/rtl8723d_fw.bin
new file mode 100644 (file)
index 0000000..57f3a59
Binary files /dev/null and b/rtl_bt/rtl8723d_fw.bin differ
diff --git a/rtl_bt/rtl8761a_fw.bin b/rtl_bt/rtl8761a_fw.bin
new file mode 100644 (file)
index 0000000..ee4f201
Binary files /dev/null and b/rtl_bt/rtl8761a_fw.bin differ
diff --git a/rtl_bt/rtl8812ae_fw.bin b/rtl_bt/rtl8812ae_fw.bin
new file mode 100644 (file)
index 0000000..8aca8d2
Binary files /dev/null and b/rtl_bt/rtl8812ae_fw.bin differ
diff --git a/rtl_bt/rtl8821a_fw.bin b/rtl_bt/rtl8821a_fw.bin
new file mode 100644 (file)
index 0000000..c7dffe9
Binary files /dev/null and b/rtl_bt/rtl8821a_fw.bin differ
diff --git a/rtl_bt/rtl8821c_config.bin b/rtl_bt/rtl8821c_config.bin
new file mode 100644 (file)
index 0000000..bb15fcd
Binary files /dev/null and b/rtl_bt/rtl8821c_config.bin differ
diff --git a/rtl_bt/rtl8821c_fw.bin b/rtl_bt/rtl8821c_fw.bin
new file mode 100644 (file)
index 0000000..db7debd
Binary files /dev/null and b/rtl_bt/rtl8821c_fw.bin differ
diff --git a/rtl_bt/rtl8822b_config.bin b/rtl_bt/rtl8822b_config.bin
new file mode 100644 (file)
index 0000000..b00270e
Binary files /dev/null and b/rtl_bt/rtl8822b_config.bin differ
diff --git a/rtl_bt/rtl8822b_fw.bin b/rtl_bt/rtl8822b_fw.bin
new file mode 100644 (file)
index 0000000..5a46461
Binary files /dev/null and b/rtl_bt/rtl8822b_fw.bin differ
diff --git a/rtl_bt/rtl8822cu_fw.bin b/rtl_bt/rtl8822cu_fw.bin
new file mode 100644 (file)
index 0000000..558037c
Binary files /dev/null and b/rtl_bt/rtl8822cu_fw.bin differ
diff --git a/rtl_nic/rtl8107e-1.fw b/rtl_nic/rtl8107e-1.fw
new file mode 100644 (file)
index 0000000..c071c2f
Binary files /dev/null and b/rtl_nic/rtl8107e-1.fw differ
diff --git a/rtl_nic/rtl8107e-2.fw b/rtl_nic/rtl8107e-2.fw
new file mode 100644 (file)
index 0000000..76fc054
Binary files /dev/null and b/rtl_nic/rtl8107e-2.fw differ
diff --git a/rtl_nic/rtl8168h-1.fw b/rtl_nic/rtl8168h-1.fw
new file mode 100644 (file)
index 0000000..296813a
Binary files /dev/null and b/rtl_nic/rtl8168h-1.fw differ
diff --git a/rtl_nic/rtl8168h-2.fw b/rtl_nic/rtl8168h-2.fw
new file mode 100644 (file)
index 0000000..df92848
Binary files /dev/null and b/rtl_nic/rtl8168h-2.fw differ
index af71968d1a812293c5c15fcf4eb178660c66dc48..77eb1ebef5834f7c923c4ba2792e10fcff5c2b39 100644 (file)
Binary files a/rtlwifi/rtl8192cfw.bin and b/rtlwifi/rtl8192cfw.bin differ
index 5af470ce32720701f491bbd3d685367eb0d18b81..3a3e38675c6d84004ff8eacaaeb4004660a0f155 100644 (file)
Binary files a/rtlwifi/rtl8192cfwU_B.bin and b/rtlwifi/rtl8192cfwU_B.bin differ
index 98e29691c472eb94c4134f1642abedfccbb02895..cbb4b887c4df118a1d23fd8663809d1133ed3ed3 100644 (file)
Binary files a/rtlwifi/rtl8192defw.bin and b/rtlwifi/rtl8192defw.bin differ
index bede1ad79f9c5243484f31c790ef794d579c9b4b..4a034d3ae8910df49682876dfe44fe8690798825 100644 (file)
Binary files a/rtlwifi/rtl8192eefw.bin and b/rtlwifi/rtl8192eefw.bin differ
diff --git a/rtlwifi/rtl8192eu_ap_wowlan.bin b/rtlwifi/rtl8192eu_ap_wowlan.bin
new file mode 100644 (file)
index 0000000..f68d10c
Binary files /dev/null and b/rtlwifi/rtl8192eu_ap_wowlan.bin differ
diff --git a/rtlwifi/rtl8192eu_nic.bin b/rtlwifi/rtl8192eu_nic.bin
new file mode 100644 (file)
index 0000000..4a034d3
Binary files /dev/null and b/rtlwifi/rtl8192eu_nic.bin differ
diff --git a/rtlwifi/rtl8192eu_wowlan.bin b/rtlwifi/rtl8192eu_wowlan.bin
new file mode 100644 (file)
index 0000000..aebcffc
Binary files /dev/null and b/rtlwifi/rtl8192eu_wowlan.bin differ
diff --git a/rtlwifi/rtl8723befw.bin b/rtlwifi/rtl8723befw.bin
new file mode 100644 (file)
index 0000000..25e183c
Binary files /dev/null and b/rtlwifi/rtl8723befw.bin differ
diff --git a/rtlwifi/rtl8723befw_36.bin b/rtlwifi/rtl8723befw_36.bin
new file mode 100644 (file)
index 0000000..1bb9b9c
Binary files /dev/null and b/rtlwifi/rtl8723befw_36.bin differ
diff --git a/rtlwifi/rtl8723bs_ap_wowlan.bin b/rtlwifi/rtl8723bs_ap_wowlan.bin
new file mode 100644 (file)
index 0000000..944bc16
Binary files /dev/null and b/rtlwifi/rtl8723bs_ap_wowlan.bin differ
diff --git a/rtlwifi/rtl8723bs_bt.bin b/rtlwifi/rtl8723bs_bt.bin
new file mode 100644 (file)
index 0000000..f29df42
Binary files /dev/null and b/rtlwifi/rtl8723bs_bt.bin differ
diff --git a/rtlwifi/rtl8723bs_nic.bin b/rtlwifi/rtl8723bs_nic.bin
new file mode 100644 (file)
index 0000000..8d53405
Binary files /dev/null and b/rtlwifi/rtl8723bs_nic.bin differ
diff --git a/rtlwifi/rtl8723bs_wowlan.bin b/rtlwifi/rtl8723bs_wowlan.bin
new file mode 100644 (file)
index 0000000..473e29c
Binary files /dev/null and b/rtlwifi/rtl8723bs_wowlan.bin differ
diff --git a/rtlwifi/rtl8723bu_ap_wowlan.bin b/rtlwifi/rtl8723bu_ap_wowlan.bin
new file mode 100644 (file)
index 0000000..944bc16
Binary files /dev/null and b/rtlwifi/rtl8723bu_ap_wowlan.bin differ
diff --git a/rtlwifi/rtl8723bu_nic.bin b/rtlwifi/rtl8723bu_nic.bin
new file mode 100644 (file)
index 0000000..8d53405
Binary files /dev/null and b/rtlwifi/rtl8723bu_nic.bin differ
diff --git a/rtlwifi/rtl8723bu_wowlan.bin b/rtlwifi/rtl8723bu_wowlan.bin
new file mode 100644 (file)
index 0000000..473e29c
Binary files /dev/null and b/rtlwifi/rtl8723bu_wowlan.bin differ
diff --git a/rtlwifi/rtl8723defw.bin b/rtlwifi/rtl8723defw.bin
new file mode 100644 (file)
index 0000000..6d2c953
Binary files /dev/null and b/rtlwifi/rtl8723defw.bin differ
index a8638976db23ecd0dddd618aad93e73108313ed6..4f84cf94a1682b29714d2f086abb7fad3ef55a2f 100644 (file)
Binary files a/rtlwifi/rtl8821aefw.bin and b/rtlwifi/rtl8821aefw.bin differ
diff --git a/rtlwifi/rtl8821aefw_29.bin b/rtlwifi/rtl8821aefw_29.bin
new file mode 100644 (file)
index 0000000..f0acde4
Binary files /dev/null and b/rtlwifi/rtl8821aefw_29.bin differ
diff --git a/rtlwifi/rtl8821aefw_wowlan.bin b/rtlwifi/rtl8821aefw_wowlan.bin
new file mode 100644 (file)
index 0000000..115d49f
Binary files /dev/null and b/rtlwifi/rtl8821aefw_wowlan.bin differ
diff --git a/rtlwifi/rtl8822befw.bin b/rtlwifi/rtl8822befw.bin
new file mode 100644 (file)
index 0000000..1fcdbeb
Binary files /dev/null and b/rtlwifi/rtl8822befw.bin differ
diff --git a/rtw88/rtw8822b_fw.bin b/rtw88/rtw8822b_fw.bin
new file mode 100644 (file)
index 0000000..0934ffc
Binary files /dev/null and b/rtw88/rtw8822b_fw.bin differ
diff --git a/rtw88/rtw8822c_fw.bin b/rtw88/rtw8822c_fw.bin
new file mode 100644 (file)
index 0000000..8513a63
Binary files /dev/null and b/rtw88/rtw8822c_fw.bin differ
diff --git a/s5p-mfc-v6-v2.fw b/s5p-mfc-v6-v2.fw
new file mode 100644 (file)
index 0000000..9d3345f
Binary files /dev/null and b/s5p-mfc-v6-v2.fw differ
diff --git a/s5p-mfc-v6.fw b/s5p-mfc-v6.fw
new file mode 100644 (file)
index 0000000..2e1179f
Binary files /dev/null and b/s5p-mfc-v6.fw differ
diff --git a/s5p-mfc-v7.fw b/s5p-mfc-v7.fw
new file mode 100644 (file)
index 0000000..e7924a1
Binary files /dev/null and b/s5p-mfc-v7.fw differ
diff --git a/s5p-mfc-v8.fw b/s5p-mfc-v8.fw
new file mode 100644 (file)
index 0000000..43f8d2c
Binary files /dev/null and b/s5p-mfc-v8.fw differ
diff --git a/s5p-mfc.fw b/s5p-mfc.fw
new file mode 100644 (file)
index 0000000..f5c8060
Binary files /dev/null and b/s5p-mfc.fw differ
diff --git a/s5p-mfc/s5p-mfc-v6.fw b/s5p-mfc/s5p-mfc-v6.fw
deleted file mode 100644 (file)
index 2e1179f..0000000
Binary files a/s5p-mfc/s5p-mfc-v6.fw and /dev/null differ
diff --git a/s5p-mfc/s5p-mfc.fw b/s5p-mfc/s5p-mfc.fw
deleted file mode 100644 (file)
index f5c8060..0000000
Binary files a/s5p-mfc/s5p-mfc.fw and /dev/null differ
diff --git a/sms1xxx-hcw-55xxx-dvbt-02.fw b/sms1xxx-hcw-55xxx-dvbt-02.fw
new file mode 100644 (file)
index 0000000..2739143
Binary files /dev/null and b/sms1xxx-hcw-55xxx-dvbt-02.fw differ
diff --git a/sms1xxx-hcw-55xxx-isdbt-02.fw b/sms1xxx-hcw-55xxx-isdbt-02.fw
new file mode 100644 (file)
index 0000000..138c55d
Binary files /dev/null and b/sms1xxx-hcw-55xxx-isdbt-02.fw differ
diff --git a/sms1xxx-nova-a-dvbt-01.fw b/sms1xxx-nova-a-dvbt-01.fw
new file mode 100644 (file)
index 0000000..2739143
Binary files /dev/null and b/sms1xxx-nova-a-dvbt-01.fw differ
diff --git a/sms1xxx-nova-b-dvbt-01.fw b/sms1xxx-nova-b-dvbt-01.fw
new file mode 100644 (file)
index 0000000..2dc4c98
Binary files /dev/null and b/sms1xxx-nova-b-dvbt-01.fw differ
diff --git a/sms1xxx-stellar-dvbt-01.fw b/sms1xxx-stellar-dvbt-01.fw
new file mode 100644 (file)
index 0000000..e76306a
Binary files /dev/null and b/sms1xxx-stellar-dvbt-01.fw differ
diff --git a/tdmb_nova_12mhz.inp b/tdmb_nova_12mhz.inp
new file mode 100644 (file)
index 0000000..eaf3949
Binary files /dev/null and b/tdmb_nova_12mhz.inp differ
diff --git a/ti-connectivity/TIInit_6.2.31.bts b/ti-connectivity/TIInit_6.2.31.bts
new file mode 100644 (file)
index 0000000..c869e32
Binary files /dev/null and b/ti-connectivity/TIInit_6.2.31.bts differ
diff --git a/ti-connectivity/TIInit_6.6.15.bts b/ti-connectivity/TIInit_6.6.15.bts
new file mode 100644 (file)
index 0000000..771d393
Binary files /dev/null and b/ti-connectivity/TIInit_6.6.15.bts differ
old mode 100644 (file)
new mode 100755 (executable)
index c953fef..212c94a
Binary files a/ti-connectivity/wl127x-fw-5-mr.bin and b/ti-connectivity/wl127x-fw-5-mr.bin differ
old mode 100644 (file)
new mode 100755 (executable)
index 1f6249f..7ddfb9d
Binary files a/ti-connectivity/wl127x-fw-5-plt.bin and b/ti-connectivity/wl127x-fw-5-plt.bin differ
old mode 100644 (file)
new mode 100755 (executable)
index c83d3eb..5bb2664
Binary files a/ti-connectivity/wl127x-fw-5-sr.bin and b/ti-connectivity/wl127x-fw-5-sr.bin differ
old mode 100644 (file)
new mode 100755 (executable)
index 14931ed..489bfbc
Binary files a/ti-connectivity/wl128x-fw-5-mr.bin and b/ti-connectivity/wl128x-fw-5-mr.bin differ
old mode 100644 (file)
new mode 100755 (executable)
index 54232d0..8d53cf8
Binary files a/ti-connectivity/wl128x-fw-5-plt.bin and b/ti-connectivity/wl128x-fw-5-plt.bin differ
old mode 100644 (file)
new mode 100755 (executable)
index e10a1ba..79dd4e0
Binary files a/ti-connectivity/wl128x-fw-5-sr.bin and b/ti-connectivity/wl128x-fw-5-sr.bin differ
diff --git a/ti-connectivity/wl18xx-conf.bin b/ti-connectivity/wl18xx-conf.bin
deleted file mode 100644 (file)
index d3d2473..0000000
Binary files a/ti-connectivity/wl18xx-conf.bin and /dev/null differ
diff --git a/ti-connectivity/wl18xx-fw-4.bin b/ti-connectivity/wl18xx-fw-4.bin
new file mode 100755 (executable)
index 0000000..b83482c
Binary files /dev/null and b/ti-connectivity/wl18xx-fw-4.bin differ
diff --git a/ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin b/ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin
new file mode 100644 (file)
index 0000000..0232b1d
Binary files /dev/null and b/ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin differ
index 1dc0939d178aed420ccada691aea0c4c072207bf..16c1c7389a21fcf73206f56b7e1ea945e145ff28 100644 (file)
@@ -3,20 +3,16 @@
 # no warranty
 #
 
-all: as31 usbduxfast_firmware.bin usbdux_firmware.bin usbduxsigma_firmware.bin
+all: usbduxfast_firmware.bin usbdux_firmware.bin usbduxsigma_firmware.bin
 
-as31:
-       make -C as31-2.1
+usbduxfast_firmware.bin: fx2-include.asm usbduxfast_firmware.asm
+       as31 -Fbin usbduxfast_firmware.asm
 
-usbduxfast_firmware.bin: fx2-include.asm usbduxfast_firmware.asm as31
-       as31-2.1/as31 -Fbin usbduxfast_firmware.asm
+usbdux_firmware.bin: fx2-include.asm usbdux_firmware.asm
+       as31 -Fbin usbdux_firmware.asm
 
-usbdux_firmware.bin: fx2-include.asm usbdux_firmware.asm as31
-       as31-2.1/as31 -Fbin usbdux_firmware.asm
-
-usbduxsigma_firmware.bin: fx2-include.asm usbduxsigma_firmware.asm as31
-       as31-2.1/as31 -Fbin usbduxsigma_firmware.asm
+usbduxsigma_firmware.bin: fx2-include.asm usbduxsigma_firmware.asm
+       as31 -Fbin usbduxsigma_firmware.asm
 
 clean:
        rm -f *.bin *~ *.lst *.bin
-       make -C as31-2.1 clean
diff --git a/usbdux/README.dux b/usbdux/README.dux
deleted file mode 100644 (file)
index b3c8c05..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-To compile the firmware for the USBDUX,USBDUXfast and USBDUXsigma
------------------------------------------------------------------
-Download the as31 from:
-
-http://www.berndporr.me.uk/as31/
-
-(this is a patched version of as31 which supports an
-include directive).
-
-Install it in this directory.
-
-Then run "make -f Makefile_dux".
-
-Feedback:
-BerndPorr@f2s.com
index a2305e5a23d0f858a2c373cf5dcbf228886875b4..38f5f0e84008d76628bb90a65afee8b1385680c9 100644 (file)
@@ -1,5 +1,5 @@
 ;   usbdux_firmware.asm
-;   Copyright (C) 2010,2011 Bernd Porr, Bernd.Porr@f2s.com
+;   Copyright (C) 2010,2015 Bernd Porr, mail@berndporr.me.uk
 ;   For usbduxsigma.c 0.5+
 ;
 ;   This program is free software; you can redistribute it and/or modify
@@ -20,8 +20,8 @@
 ; Firmware: usbduxsigma_firmware.asm for usbduxsigma.c
 ; Description: University of Stirling USB DAQ & INCITE Technology Limited
 ; Devices: [ITL] USB-DUX-SIGMA (usbduxsigma.ko)
-; Author: Bernd Porr <Bernd.Porr@f2s.com>
-; Updated: 24 Jul 2011
+; Author: Bernd Porr <mail@berndporr.me.uk>
+; Updated: 20 Jul 2015
 ; Status: testing
 ;
 ;;;
        
        .inc    fx2-include.asm
 
-;;; a couple of flags
+;;; a couple of flags in high memory
        .equ    CMD_FLAG,80h    ; flag for the next in transfer
        .equ    PWMFLAG,81h     ; PWM on or off?
        .equ    MAXSMPL,82H     ; maximum number of samples, n channellist
        .equ    MUXSG0,83H      ; content of the MUXSG0 register
+       .equ    INTERVAL,88h    ; uframe/frame interval
+       .equ    INTCTR,89h      ; interval counter
+       .equ    DABUFFER,0F0h   ; buffer with DA values
+
+;;; in precious low memory but accessible within one clock cycle
+       .equ    DPTRL,70H
+       .equ    DPTRH,71h
+       .equ    ASYNC_ON,72h
+       .equ    SMPLCTR,73h
 
 ;;; actual code
        .org    0000h           ; after reset the processor starts here
        ljmp    main            ; jump to the main loop
 
+       .org    0003h
+       ljmp    isr0            ; external interrupt 0: /DRY
+
        .org    0043h           ; the IRQ2-vector
        ljmp    jmptbl          ; irq service-routine
-       
+
        .org    0100h           ; start of the jump table
 
 jmptbl:        ljmp    sudav_isr
@@ -120,7 +132,6 @@ ep0ack_isr:
 spare_isr:     
 ep0in_isr:     
 ep0out_isr:    
-ep1in_isr:     
 ibn_isr:       
 ep0ping_isr:   
 ep1ping_isr:   
@@ -160,6 +171,121 @@ ep4_isr:
        
        reti
 
+
+ep1in_isr:     
+       push    dps
+       push    dpl
+       push    dph
+       push    dpl1
+       push    dph1
+       push    acc
+       push    psw
+               
+       mov     dptr,#0E7C0h    ; EP1in
+       mov     a,IOB           ; get DIO D
+       movx    @dptr,a         ; store it
+       inc     dptr            ; next byte
+       mov     a,IOC           ; get DIO C
+       movx    @dptr,a         ; store it
+       inc     dptr            ; next byte
+       mov     a,IOD           ; get DIO B
+       movx    @dptr,a         ; store it
+       inc     dptr            ; next byte
+       mov     a,#0            ; just zero
+       movx    @dptr,a         ; pad it up
+
+       ;; clear INT2
+       mov     a,EXIF          ; FIRST clear the USB (INT2) interrupt request
+       clr     acc.4
+       mov     EXIF,a          ; Note: EXIF reg is not 8051 bit-addressable
+
+       mov     DPTR,#EPIRQ     ; 
+       mov     a,#00000100b    ; clear the ep1in
+       movx    @DPTR,a
+
+       pop     psw
+       pop     acc 
+       pop     dph1 
+       pop     dpl1
+       pop     dph 
+       pop     dpl 
+       pop     dps
+       reti
+
+
+
+;;; this is triggered when DRY goes low
+isr0:  
+       push    dps
+       push    dpl
+       push    dph
+       push    dpl1
+       push    dph1
+       push    acc
+       push    psw
+       push    00h             ; R0
+       push    01h             ; R1
+       push    02h             ; R2
+       push    03h             ; R3
+       push    04h             ; R4
+       push    05h             ; R5
+       push    06h             ; R6
+       push    07h             ; R7
+
+       mov     a,ASYNC_ON
+       jz      noepsubmit
+
+       mov     DPS,#0
+       mov     dpl,DPTRL
+       mov     dph,DPTRH
+
+       lcall   readADCch       ; read one channel
+
+       mov     DPTRL,dpl
+       mov     DPTRH,dph
+
+       mov     a,SMPLCTR
+       dec     a
+       mov     SMPLCTR,a
+       jnz     noepsubmit
+
+       mov     ASYNC_ON,#0
+
+       clr     IOA.7           ; START = 0
+       
+       ;; arm the endpoint and send off the data
+       mov     DPTR,#EP6BCH    ; byte count H
+       mov     a,#0            ; is zero
+       lcall   syncdelaywr     ; wait until we can write again
+       
+       mov     r0,#MAXSMPL     ; number of samples to transmit
+       mov     a,@r0           ; get them
+       rl      a               ; a=a*2
+       rl      a               ; a=a*2
+       add     a,#4            ; four bytes for DIO
+       mov     DPTR,#EP6BCL    ; byte count L
+       lcall   syncdelaywr     ; wait until we can write again
+
+noepsubmit:
+       pop     07h
+       pop     06h
+       pop     05h
+       pop     04h             ; R4
+       pop     03h             ; R3
+       pop     02h             ; R2
+       pop     01h             ; R1
+       pop     00h             ; R0
+       pop     psw
+       pop     acc 
+       pop     dph1 
+       pop     dpl1
+       pop     dph 
+       pop     dpl 
+       pop     dps
+
+       reti
+
+       
                
 ;;; main program
 ;;; basically only initialises the processor and
@@ -173,9 +299,6 @@ main:
         mov     a,#00000011b    ; allows skip
         lcall   syncdelaywr
 
-       mov     IP,#0           ; all std 8051 int have low priority
-       mov     EIP,#0FFH       ; all FX2 interrupts have high priority
-       
        mov     dptr,#INTSETUP  ; IRQ setup register
        mov     a,#08h          ; enable autovector
        lcall   syncdelaywr
@@ -184,6 +307,9 @@ main:
        mov     a,#0
        lcall   syncdelaywr
 
+       mov     IP,#01H         ; int0 has highest interrupt priority
+       mov     EIP,#0          ; all USB interrupts have low priority
+
        lcall   initAD          ; init the ports to the converters
 
        lcall   initeps         ; init the isochronous data-transfer
@@ -211,6 +337,11 @@ initAD:
        mov     r0,#MAXSMPL     ; length of channellist
        mov     @r0,#0          ; we don't want to accumlate samples
 
+       mov     ASYNC_ON,#0     ; async enable
+
+       mov     r0,#DABUFFER
+       mov     @r0,#0
+
        mov     OEA,#11100000b  ; PortA7,A6,A5 Outputs
        mov     IOA,#01100000b  ; /CS = 1 and START = 0
        mov     dptr,#IFCONFIG  ; switch on clock on IFCLK pin
@@ -379,21 +510,27 @@ initeps:
        mov     a,#11100000b    ; BULK data from here to the host
        movx    @DPTR,a         ;
 
+       mov     dptr,#PORTACFG
+       mov     a,#1            ; interrupt on pin A0
+       lcall   syncdelaywr
+
        ;; enable interrupts
        mov     dptr,#EPIE      ; interrupt enable
-       mov     a,#10001000b    ; enable irq for ep1out,8
+       mov     a,#10001100b    ; enable irq for ep1out,8,ep1in
        movx    @dptr,a         ; do it
 
        mov     dptr,#EPIRQ     ; clear IRQs
-       mov     a,#10001000b
+       mov     a,#10001100b
        movx    @dptr,a
        
         mov     DPTR,#USBIE    ; USB int enables register
         mov     a,#2            ; enables SOF (1ms/125us interrupt)
         movx    @DPTR,a         ; 
 
+       setb    TCON.0          ; make INT0 edge triggered, falling edge
+
        mov     EIE,#00000001b  ; enable INT2/USBINT in the 8051's SFR
-       mov     IE,#80h         ; IE, enable all interrupts
+       mov     IE,#81h         ; IE, enable all interrupts and INT0
 
        ret
 
@@ -401,10 +538,6 @@ initeps:
 ;;; Reads one ADC channel from the converter and stores
 ;;; the result at dptr
 readADCch:
-       ;; we do polling: we wait until DATA READY is zero
-       mov     a,IOA           ; get /DRDY
-       jb      ACC.0,readADCch ; wait until data ready (DRDY=0)
-       
        ;; reading data is done by just dropping /CS and start reading and
        ;; while keeping the IN signal to the ADC inactive
        clr     IOA.5           ; /cs to 0
@@ -454,13 +587,23 @@ sof_isr:
        push    06h             ; R6
        push    07h             ; R7
 
-       clr     IE.7            ; make sure that no other int's disturbe us
+       mov     r0,#INTCTR      ; interval counter
+       mov     a,@r0           ; get the value
+       dec     a               ; decrement
+       mov     @r0,a           ; save it again
+       jz      sof_adc         ; we do ADC functions
+       ljmp    epfull          ; we skip all adc functions
        
+sof_adc:
+       mov     r1,#INTERVAL    ; get the interval
+       mov     a,@r1           ; get it
+       mov     @r0,a           ; save it in the counter
        mov     a,EP2468STAT
        anl     a,#20H          ; full?
        jnz     epfull          ; EP6-buffer is full
 
-       clr     IOA.7           ; stop converter, START = 0
+       mov     a,IOA           ; conversion running?
+       jb      ACC.7,epfull
 
        ;; make sure that we are starting with the first channel
        mov     r0,#MUXSG0      ;
@@ -471,8 +614,6 @@ sof_isr:
 
        setb    IOA.7           ; start converter, START = 1
        
-       ;; get the data from the ADC as fast as possible and transfer it
-       ;; to the EP buffer
        mov     dptr,#0f800h    ; EP6 buffer
        mov     a,IOD           ; get DIO D
        movx    @dptr,a         ; store it
@@ -486,30 +627,14 @@ sof_isr:
        mov     a,#0            ; just zero
        movx    @dptr,a         ; pad it up
        inc     dptr            ; algin along a 32 bit word
+       mov     DPTRL,dpl
+       mov     DPTRH,dph
 
-       mov     r0,#MAXSMPL     ; number of samples to transmit
-       mov     a,@r0           ; get them
-       mov     r1,a            ; counter
-
-       ;; main loop, get all the data
-eptrans:       
-       lcall   readADCch       ; get one reading
-       djnz    r1,eptrans      ; do until we have all content transf'd
+       mov     r0,#MAXSMPL
+       mov     a,@r0
+       mov     SMPLCTR,a
 
-       clr     IOA.7           ; stop converter, START = 0
-
-       ;; arm the endpoint and send off the data
-       mov     DPTR,#EP6BCH    ; byte count H
-       mov     a,#0            ; is zero
-       lcall   syncdelaywr     ; wait until we can write again
-       
-       mov     r0,#MAXSMPL     ; number of samples to transmit
-       mov     a,@r0           ; get them
-       rl      a               ; a=a*2
-       rl      a               ; a=a*2
-       add     a,#4            ; four bytes for DIO
-       mov     DPTR,#EP6BCL    ; byte count L
-       lcall   syncdelaywr     ; wait until we can write again
+       mov     ASYNC_ON,#1
 
 epfull:
        ;; do the D/A conversion
@@ -525,7 +650,13 @@ epfull:
        lcall   syncdelaywr     ; wait for the rec to sync
        lcall   syncdelaywr     ; wait for the rec to sync
 
-epempty:       
+epempty:
+       mov     a,IOA           ; conversion running?
+       jb      ACC.7,sofend
+
+       lcall   DAsend
+
+sofend:        
        ;; clear INT2
        mov     a,EXIF          ; FIRST clear the USB (INT2) interrupt request
        clr     acc.4
@@ -536,8 +667,6 @@ epempty:
        movx    @DPTR,a
 
 nosof:
-       setb    IE.7            ; re-enable global interrupts
-       
        pop     07h
        pop     06h
        pop     05h
@@ -662,8 +791,6 @@ ep1out_isr:
        push    06h             ; R6
        push    07h             ; R7
 
-       clr     IE.7            ; block other interrupts
-               
        mov     dptr,#0E780h    ; FIFO buffer of EP1OUT
        movx    a,@dptr         ; get the first byte
        mov     r0,#CMD_FLAG    ; pointer to the command byte
@@ -684,6 +811,7 @@ ep1out_jmp:
        sjmp    nothing         ; a=6
        sjmp    pwm_on          ; a=7
        sjmp    pwm_off         ; a=8
+       sjmp    startadcint     ; a=9
 
 nothing:
        ljmp    over_da
@@ -697,6 +825,8 @@ pwm_off:
        sjmp    over_da
 
 initsgADchannel:
+       mov     ASYNC_ON,#0
+       
        mov     dptr,#0e781h    ; FIFO buffer of EP1OUT
        lcall   configADC       ; configures the ADC esp sel the channel
 
@@ -709,19 +839,35 @@ initsgADchannel:
                
        sjmp    over_da
 
+startadcint:
+       mov     dptr,#0e781h    ; FIFO buffer of EP1OUT from 2nd byte
+
+       movx    a,@dptr         ; interval is the 1st byte
+       inc     dptr            ; data pointer
+       sjmp    startadc2       ; the other paramters as with startadc
        
 ;;; config AD:
 ;;; we write to the registers of the A/D converter
 startadc:
        mov     dptr,#0e781h    ; FIFO buffer of EP1OUT from 2nd byte
 
+       mov     a,#1            ; interval is 1 here all the time
+startadc2:     
+       mov     r0,#INTERVAL    ; set it
+       mov     @r0,a
+       mov     r0,#INTCTR      ; the counter is also just one
+       mov     @r0,a
+
        movx    a,@dptr         ; get length of channel list
        inc     dptr
        mov     r0,#MAXSMPL
        mov     @r0,a           ; length of the channel list
+       mov     SMPLCTR,a
 
        lcall   configADC       ; configures all registers
 
+       mov     ASYNC_ON,#1     ; async enable
+
        lcall   reset_ep6       ; reset FIFO
        
        ;; load new A/D data into EP6
@@ -803,8 +949,6 @@ over_da:
        mov     a,#00001000b    ; clear the ep1outirq
        movx    @DPTR,a
 
-       setb    IE.7            ; re-enable interrupts
-
        pop     07h
        pop     06h
        pop     05h
@@ -824,19 +968,45 @@ over_da:
 
 
        
-;;; all channels
+;;; save all DA channels from the endpoint buffer in a local buffer
 dalo:
        movx    a,@dptr         ; number of bytes to send out
        inc     dptr            ; pointer to the first byte
+       mov     r1,#DABUFFER    ; buffer for DA values
+       mov     @r1,a           ; save it
+       inc     r1              ; inc pointer to local buffer
        mov     r0,a            ; counter
-nextDA:        
+nextDAlo:      
        movx    a,@dptr         ; get the byte
        inc     dptr            ; point to the high byte
-       mov     r3,a            ; store in r3 for writeDA
+       mov     @r1,a           ; save it in the buffer
+       inc     r1
        movx    a,@dptr         ; get the channel number
        inc     dptr            ; get ready for the next channel
+       mov     @r1,a           ; save it
+       inc     r1
+       djnz    r0,nextDAlo     ; next channel
+       ret
+
+
+;;; write to the DA converter
+DAsend:
+       mov     r1,#DABUFFER    ; buffer of the DA values
+       mov     a,@r1           ; get the channel count
+       jz      DAret           ; nothing to do
+       inc     r1              ; pointer to the first byte
+       mov     r0,a            ; counter
+nextDA:        
+       mov     a,@r1           ; get the byte
+       inc     r1              ; point to the high byte
+       mov     r3,a            ; store in r3 for writeDA
+       mov     a,@r1           ; get the channel number
+       inc     r1              ; get ready for the next channel
+       push    1               ; is modified in the subroutine
        lcall   writeDA         ; write value to the DAC
+       pop     1               ; get the pointer back
        djnz    r0,nextDA       ; next channel
+DAret: 
        ret
 
 
@@ -859,7 +1029,7 @@ writeDA3:
        rr      a               ; shift to the upper to the lower
        djnz    r1,writeDA3
        orl     a,r2            ; merge with the channel info
-       clr     IOA.6           ; /SYNC of the DA to 0
+       clr     IOA.6           ; /SYNC (/CS) of the DA to 0
        lcall   sendSPI         ; send it out to the SPI
        mov     a,r3            ; get data again
        anl     a,#00001111b    ; get the lower nibble
@@ -869,7 +1039,7 @@ writeDA4:
        djnz    r1,writeDA4
        anl     a,#11110000b    ; make sure that's empty
        lcall   sendSPI
-       setb    IOA.6           ; /SYNC of the DA to 1
+       setb    IOA.6           ; /SYNC (/CS) of the DA to 1
 noDA:  ret
        
 
@@ -915,8 +1085,12 @@ ep8_jmp:
 
        ;; read one A/D channel
 ep8_sglchannel:
-       mov     DPTR,#0fc01h    ; EP8 FIFO
        setb    IOA.7           ; start converter, START = 1
+       ;; we do polling: we wait until DATA READY is zero
+sglchwait:     
+       mov     a,IOA           ; get /DRDY
+       jb      ACC.0,sglchwait ; wait until data ready (DRDY=0)
+       mov     DPTR,#0fc01h    ; EP8 FIFO
        lcall   readADCch       ; get one reading
        clr     IOA.7           ; stop the converter, START = 0
 
index 8ed1261dd83c3e4e3e347e17da5b0d45c992b30f..b94626400ad5ae12eb7aa978788c165296530169 100644 (file)
Binary files a/usbduxsigma_firmware.bin and b/usbduxsigma_firmware.bin differ
diff --git a/vpu_d.bin b/vpu_d.bin
new file mode 100644 (file)
index 0000000..f1a552e
Binary files /dev/null and b/vpu_d.bin differ
diff --git a/vpu_p.bin b/vpu_p.bin
new file mode 100644 (file)
index 0000000..e244729
Binary files /dev/null and b/vpu_p.bin differ
diff --git a/wil6210.brd b/wil6210.brd
new file mode 100644 (file)
index 0000000..7627fbc
Binary files /dev/null and b/wil6210.brd differ
diff --git a/wil6210.fw b/wil6210.fw
new file mode 100644 (file)
index 0000000..13cf109
Binary files /dev/null and b/wil6210.fw differ