]> git.proxmox.com Git - mirror_linux-firmware.git/commitdiff
Merge branch 'master' of git://git.marvell.com/mwifiex-firmware
authorKyle McMartin <kyle@kernel.org>
Tue, 13 Sep 2016 16:14:31 +0000 (12:14 -0400)
committerKyle McMartin <kyle@kernel.org>
Tue, 13 Sep 2016 16:14:31 +0000 (12:14 -0400)
580 files changed:
LICENCE.Abilis [new file with mode: 0644]
LICENCE.IntcSST2 [new file with mode: 0644]
LICENCE.adsp_sst [new file with mode: 0644]
LICENCE.cavium [new file with mode: 0644]
LICENCE.chelsio_firmware
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.moxa [new file with mode: 0644]
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.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.radeon
Makefile
README
WHENCE
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]
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/polaris10_ce.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_mec.bin [new file with mode: 0644]
amdgpu/polaris10_mec2.bin [new file with mode: 0644]
amdgpu/polaris10_pfp.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_mc.bin [new file with mode: 0644]
amdgpu/polaris11_me.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_pfp.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/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/tonga_ce.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_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]
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/notice_ath10k_firmware-4.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/notice_ath10k_firmware-5.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]
atusb/ChangeLog [new file with mode: 0644]
atusb/atusb-0.2.dfu [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/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/brcmfmac43340-sdio.bin [new file with mode: 0644]
brcm/brcmfmac4339-sdio.bin [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/brcmfmac43569.bin [new file with mode: 0644]
brcm/brcmfmac43570-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/brcmfmac4371-pcie.bin [new file with mode: 0644]
cbfw-3.2.5.1.bin [new file with mode: 0644]
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.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.9.23.0.bin [deleted file]
cxgb4/t5fw.bin
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]
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/kbl_dmc_ver1.bin [new symlink]
i915/kbl_dmc_ver1_01.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_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]
intel/IntcSST2.bin [new file with mode: 0644]
intel/dsp_fw_bxtn.bin [new symlink]
intel/dsp_fw_bxtn_v1118.bin [new file with mode: 0644]
intel/dsp_fw_bxtn_v430.bin [new file with mode: 0644]
intel/dsp_fw_bxtn_v702.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_v701.bin [new file with mode: 0644]
intel/dsp_fw_release.bin [new symlink]
intel/dsp_fw_release_v827.bin [new file with mode: 0644]
intel/dsp_fw_release_v869.bin [new file with mode: 0644]
intel/dsp_fw_release_v896.bin [new file with mode: 0644]
intel/dsp_fw_release_v927.bin [new file with mode: 0644]
intel/dsp_fw_release_v948.bin [new file with mode: 0644]
intel/dsp_fw_release_v951.bin [new file with mode: 0644]
intel/dsp_fw_release_v958.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_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-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]
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-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-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-8265-21.ucode [new file with mode: 0644]
iwlwifi-8265-22.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_410nv_nic.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/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]
mwlwifi/88W8864.bin [new file with mode: 0644]
mwlwifi/88W8897.bin [new file with mode: 0644]
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/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/tegra124/xusb.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]
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.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/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/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_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/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/rtl8822b_config.bin [new file with mode: 0644]
rtl_bt/rtl8822b_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/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/rtl8821aefw.bin
rtlwifi/rtl8821aefw_wowlan.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/wl18xx-conf.bin [deleted file]
ti-connectivity/wl18xx-fw-4.bin [new file with mode: 0644]
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]

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.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.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.
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.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.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.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.
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..c100136
--- /dev/null
@@ -0,0 +1,31 @@
+FIRMWARE LICENSE TERMS
+
+Copyright (c) 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..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.
index 9d4c42544ddffdc9e09dfc9157b520949fba6643..2cf859002312507ba63382ab7c14bc3114c523bc 100644 (file)
@@ -1,4 +1,4 @@
-Copyright (C) 2010-2013 Advanced Micro Devices, Inc., All rights reserved.
+Copyright (C) 2010-2014 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..56872f0
--- /dev/null
@@ -0,0 +1,51 @@
+Copyright (C) 2016  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
index fe3780b375450f4809e8170d0ad6baa3f0d51968..ffed88fe788101642722d3731666711c52210346 100644 (file)
@@ -1,4 +1,4 @@
-Copyright (C) 2009-2014  Advanced Micro Devices, Inc. All rights reserved.
+Copyright (C) 2009-2016  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
index 321a4e2b6d371557f6a466a0f22ec97ff5c871f6..1b1aa2836c9764265b25e89a04a28bd05e1b924f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -8,5 +8,6 @@ all:
 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..cdaecf04b46e71e38d1a498ec9cb3fe2c27562f7 100644 (file)
--- a/README
+++ b/README
@@ -13,13 +13,15 @@ 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
+identifying 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.
 And if it were possible, a changelog of the firmware itself.
diff --git a/WHENCE b/WHENCE
index 00a02cabd1dcce709a191db2f004f1b052ae7a57..228e0e2b9baef6cc6b4996e40c3ee819024d5089 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -82,11 +82,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 +107,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.
 
@@ -429,9 +425,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.03.00 MID
 File: ql2500_fw.bin
-Version: 7.01.00 MIDQ
+Version: 8.03.00 MIDQ
 
 Licence: Redistributable. See LICENCE.qla2xxx for details
 
@@ -465,12 +461,20 @@ 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: Redistributable (full source code is available under free
+software licences). See LICENCE.open-ath9k-htc-firmware for details
+
 --------------------------------------------------------------------------
 
 Driver: cassini - Sun Cassini
@@ -567,10 +571,14 @@ Found in hex form in kernel source.
 
 Driver: cxgb4 - Chelsio Terminator 4/5 1G/10/40G 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
+Link: cxgb4/t4fw.bin -> t4fw-1.15.37.0.bin
+File: cxgb4/t5fw-1.14.4.0.bin
+File: cxgb4/t5fw-1.15.37.0.bin
+Link: cxgb4/t5fw.bin -> t5fw-1.15.37.0.bin
+File: cxgb4/aq1202_fw.cld
+File: cxgb4/bcm8483.bin
 
 Licence: Redistributable. See LICENCE.chelsio_firmware for details
 
@@ -582,9 +590,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
 
 --------------------------------------------------------------------------
 
@@ -833,15 +839,117 @@ 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.352738.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.352738.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.352738.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.361476.0
+
+File: iwlwifi-3168-21.ucode
+Version 21.302800.0
+
+File: iwlwifi-3168-22.ucode
+Version 22.361476.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.361476.0
+
+File: iwlwifi-8265-21.ucode
+Version 21.302800.0
+
+File: iwlwifi-8265-22.ucode
+Version 22.361476.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
 
 --------------------------------------------------------------------------
 
@@ -849,7 +957,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
@@ -1052,7 +1161,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
@@ -1066,9 +1176,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
@@ -1083,7 +1193,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
@@ -1155,6 +1266,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
@@ -1230,7 +1351,7 @@ Source: av7110/Makefile
 
 Licence: GPLv2 or later
 
-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
 
 --------------------------------------------------------------------------
 
@@ -1265,17 +1386,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/
 
 --------------------------------------------------------------------------
 
@@ -1290,10 +1425,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/
 
 --------------------------------------------------------------------------
 
@@ -1324,12 +1461,23 @@ 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
 
 --------------------------------------------------------------------------
 
@@ -1338,7 +1486,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
 
 --------------------------------------------------------------------------
 
@@ -1477,12 +1625,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
@@ -1531,37 +1682,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
@@ -1569,6 +1727,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
@@ -1583,22 +1742,195 @@ 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_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_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_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_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_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_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_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
 
 Licence: Redistributable. See LICENSE.radeon for details.
 
 --------------------------------------------------------------------------
 
+Driver: amdgpu - AMD Radeon
+
+File: amdgpu/topaz_ce.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_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_mc.bin
+File: amdgpu/polaris10_me.bin
+File: amdgpu/polaris10_mec2.bin
+File: amdgpu/polaris10_mec.bin
+File: amdgpu/polaris10_pfp.bin
+File: amdgpu/polaris10_rlc.bin
+File: amdgpu/polaris10_sdma1.bin
+File: amdgpu/polaris10_sdma.bin
+File: amdgpu/polaris10_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_mc.bin
+File: amdgpu/polaris11_me.bin
+File: amdgpu/polaris11_mec2.bin
+File: amdgpu/polaris11_mec.bin
+File: amdgpu/polaris11_pfp.bin
+File: amdgpu/polaris11_rlc.bin
+File: amdgpu/polaris11_sdma1.bin
+File: amdgpu/polaris11_sdma.bin
+File: amdgpu/polaris11_smc.bin
+File: amdgpu/polaris11_smc_sk.bin
+File: amdgpu/polaris11_uvd.bin
+File: amdgpu/polaris11_vce.bin
+
+Licence: Redistributable. See LICENSE.amdgpu for details.
+
+--------------------------------------------------------------------------
+
 Driver: s2255drv
 
 File: f2255usb.bin
 
-Licence:
+Licence: Redistributable.
+
   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
@@ -1611,7 +1943,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.
 
@@ -1665,6 +2000,24 @@ 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_zipped-8.10.10.0.bin
+
+Licence:
+  This file contains firmware data derived from proprietary unpublished
+  source code.
+  Copyright (c) 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.
+
+--------------------------------------------------------------------------
+
 Driver: ueagle-atm - Driver for USB ADSL Modems based on Eagle IV Chipset
 
 File: ueagle-atm/CMV4p.bin.v2
@@ -1740,10 +2093,27 @@ File: brcm/brcmfmac43236b.bin
 File: brcm/brcmfmac4329-sdio.bin
 File: brcm/brcmfmac4330-sdio.bin
 File: brcm/brcmfmac4334-sdio.bin
+File: brcm/brcmfmac43340-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/brcmfmac43455-sdio.bin
+File: brcm/brcmfmac4350c2-pcie.bin
+File: brcm/brcmfmac4350-pcie.bin
+File: brcm/brcmfmac4354-sdio.bin
+File: brcm/brcmfmac4356-pcie.bin
+File: brcm/brcmfmac43569.bin
+File: brcm/brcmfmac43570-pcie.bin
+File: brcm/brcmfmac43602-pcie.bin
+File: brcm/brcmfmac43602-pcie.ap.bin
+File: brcm/brcmfmac4366b-pcie.bin
+File: brcm/brcmfmac4371-pcie.bin
 
 Licence: Redistributable. See LICENCE.broadcom_bcm43xx for details.
 
@@ -1766,7 +2136,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.
@@ -1828,7 +2198,7 @@ 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
@@ -1859,10 +2229,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.69
 
-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,
@@ -1875,7 +2245,7 @@ Driver: TI_ST - Texas Instruments bluetooth driver
 
 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
 
@@ -1887,7 +2257,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
@@ -1914,6 +2285,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.
 
@@ -1941,7 +2313,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.
@@ -1958,6 +2330,15 @@ 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
+
+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
@@ -1991,8 +2372,9 @@ 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
 
 Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
 
@@ -2000,13 +2382,46 @@ 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: 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
@@ -2048,6 +2463,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
  *
@@ -2076,16 +2503,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
@@ -2140,6 +2579,55 @@ 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.70.54
+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/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-00267-1
+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.2.1-00028
+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-00013
+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.2-00072
+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.2-00072
+Licence: ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt
+
+Licence: Redistributable. See LICENSE.QualcommAtheros_ath10k for details
+
+--------------------------------------------------------------------------
+
 Driver: myri10ge - Myri10GE 10GbE NIC driver
 
 File: myri10ge_eth_z8e.dat
@@ -2186,7 +2674,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
@@ -2233,13 +2722,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
@@ -2276,12 +2769,48 @@ 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_86_0001
 File: intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq
-Version: 1344.01.33
+Version: BT_WilkinsPeak_B3_REL_86_0001
+File: intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
+Version: BT_WilkinsPeak_B5_REL_38_0001
+File: intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq
+Version: BT_WilkinsPeak_B5_REL_38_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_58_0001
+File: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
+Version: BT_StonePeak_D0_REL_37_0002
+File: intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
+Version: BT_StonePeak_D1_REL_20_0001
+File: intel/ibt-11-5.ddc
+Version: LnP/SfP_REL0257
+File: intel/ibt-11-5.sfi
+Version: BT_LightningPeak_REL0330
+File: intel/ibt-12-16.ddc
+Version: BT_WindStormPeak_REL0060
+File: intel/ibt-12-16.sfi
+Version: BT_WindStormPeak_REL0060
 
 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/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
+
+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.
+
 --------------------------------------------------------------------------
 
 Driver: btmtk_usb - Bluetooth USB driver
@@ -2296,7 +2825,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
@@ -2333,7 +2863,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
 
 --------------------------------------------------------------------------
 
@@ -2342,12 +2872,26 @@ 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: 2016-03-16
+File: amd-ucode/microcode_amd_fam16h.bin
+Version: 2014-10-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 LICENSE.moxa for details
+
+--------------------------------------------------------------------------
+
 Driver: mxuport - MOXA UPort USB Serial hub driver
 
 File: moxa/moxa-1250.fw
@@ -2360,23 +2904,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 LICENSE.moxa for details
 
 --------------------------------------------------------------------------
 
@@ -2384,7 +2912,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
 
@@ -2404,7 +2932,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
@@ -2412,20 +2940,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
@@ -2433,4 +2964,375 @@ 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
+
+Licence: Redistributable. See LICENCE.qat_firmware
+--------------------------------------------------------------------------
+
+Driver: rsi -- Redpine Signals Inc 91x driver
+
+File: rsi_91x.fw
+
+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
+
+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.bin
+Version: 8.20.00.958
+md5sum: 02bd300f5ef85ae04afffd7c0ef50c46
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+File: intel/dsp_fw_bxt.bin
+Version: 9.22.00.1118
+md5sum: 469dfcf5b2ebbc58505a0cca23303723
+
+License: Redistributable. See LICENCE.adsp_sst for details
+
+File: intel/dsp_fw_kbl.bin
+Version: 09.21.00.1037
+md5sum: e71a2421565fadae228b3924d9510bcb
+
+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: atusb - ATUSB IEEE 802.15.4 transceiver driver
+
+File: atusb/atusb-0.2.dfu
+Version: 0.2
+Info: atusb/ChangeLog
+
+Licence: GPLv2+
+
+--------------------------------------------------------------------------
+
+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 for details
+
+--------------------------------------------------------------------------
+
+Driver: liquidio -- Cavium LiquidIO driver
+
+File: liquidio/lio_210nv_nic.bin
+Version: v1.1.9
+
+File: liquidio/lio_210sv_nic.bin
+Version: v1.1.9
+
+File: liquidio/lio_410nv_nic.bin
+Version: v1.1.9
+
+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.bin
+Version: DMC API/ABI ver 1 - release 26 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/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
+
+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_bl.bin
+File: nvidia/gm20b/gr/gpccs_data.bin
+File: nvidia/gm20b/gr/gpccs_inst.bin
+File: nvidia/gm20b/gr/gpccs_sig.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/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
+
+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
+
+License: Redistributable. See LICENSE.atmel for details
+
+--------------------------------------------------------------------------
+
+Driver: hfi1 - Intel OPA Gen 1 adapter
+
+File: hfi1_dc8051.fw
+Version: 0.35
+File: hfi1_fabric.fw
+File: hfi1_pcie.fw
+File: hfi1_sbus.fw
+
+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: rk3399-dptx - ROCKCHIP rk3399 dptx firmware
+
+File: rockchip/dptx.bin
+Version: 2.9
 
+Licence: Redistributable. See LICENCE.rockchip for details.
index 08a2f7ce5a9c53e35a1bdd4b2e59cf581639b2f0..fc4278900493525f8bb122033aef9b818274b378 100644 (file)
Binary files a/amd-ucode/microcode_amd_fam15h.bin and b/amd-ucode/microcode_amd_fam15h.bin differ
index 6125d0d2bf1ce3f8ffab406056ffa3f3b6a6e919..f303a1b3b19f35a19dfd1b33bf05949f757766b9 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
+iQEcBAABAgAGBQJW6d1MAAoJEOS+UznzKK5zSxkH+gJLffKGRM9BHe0D0/fkb0Gs
+FZVp0eUNREOQoYwHJq9Ms1RebaZJkaUnd8SXCODJrqxDsxqUgunUtP6Qfh3Ru6fV
+n0wgFVISKSQVLDP+I/ANFbWA2KhV5e4LuLQp5cDSItv6916kmNlM5kxtJ5QBrNXu
+kr5bNReYgYTl7PSoCPuPfVILToG0ltZQMdKI1GImRCMVrYjGMbv8EyUC3r8ZbChG
+Lv6K0AsULA81lXBAW0JYlxu6cNv1MJ3mxttwCswaJNcd+Y11ZQA8r2sjJoWbNSlS
+nsDPLsUKE/RsW9MlMxiI2Jqo9PrZz923bu/cWMU1FPp+cJII0T7idWGUTVhQjc8=
+=MTxP
 -----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/amdgpu/carrizo_ce.bin b/amdgpu/carrizo_ce.bin
new file mode 100644 (file)
index 0000000..21d8d4e
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..df5acc8
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..f98367a
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..f98367a
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..262156f
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..ed85b15
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..bdebcb9
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..9454294
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..2ea08a4
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..4402073
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..4402073
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..8dbcee4
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..c8e55c1
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..9a33b6e
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..411de84
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..86d656b
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..7972595
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..2175062
Binary files /dev/null and b/amdgpu/fiji_vce.bin differ
diff --git a/amdgpu/polaris10_ce.bin b/amdgpu/polaris10_ce.bin
new file mode 100644 (file)
index 0000000..278603d
Binary files /dev/null and b/amdgpu/polaris10_ce.bin differ
diff --git a/amdgpu/polaris10_mc.bin b/amdgpu/polaris10_mc.bin
new file mode 100644 (file)
index 0000000..edffa0e
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..cf5475b
Binary files /dev/null and b/amdgpu/polaris10_me.bin differ
diff --git a/amdgpu/polaris10_mec.bin b/amdgpu/polaris10_mec.bin
new file mode 100644 (file)
index 0000000..66d95ba
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..66d95ba
Binary files /dev/null and b/amdgpu/polaris10_mec2.bin differ
diff --git a/amdgpu/polaris10_pfp.bin b/amdgpu/polaris10_pfp.bin
new file mode 100644 (file)
index 0000000..71b305a
Binary files /dev/null and b/amdgpu/polaris10_pfp.bin differ
diff --git a/amdgpu/polaris10_rlc.bin b/amdgpu/polaris10_rlc.bin
new file mode 100644 (file)
index 0000000..d17508f
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..c1998ce
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..03fa4eb
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..3ff7c5a
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..674902f
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..e114e77
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..5f5d436
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..278603d
Binary files /dev/null and b/amdgpu/polaris11_ce.bin differ
diff --git a/amdgpu/polaris11_mc.bin b/amdgpu/polaris11_mc.bin
new file mode 100644 (file)
index 0000000..e3526d5
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..86f12b1
Binary files /dev/null and b/amdgpu/polaris11_me.bin differ
diff --git a/amdgpu/polaris11_mec.bin b/amdgpu/polaris11_mec.bin
new file mode 100644 (file)
index 0000000..03e97d0
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..03e97d0
Binary files /dev/null and b/amdgpu/polaris11_mec2.bin differ
diff --git a/amdgpu/polaris11_pfp.bin b/amdgpu/polaris11_pfp.bin
new file mode 100644 (file)
index 0000000..813c1a4
Binary files /dev/null and b/amdgpu/polaris11_pfp.bin differ
diff --git a/amdgpu/polaris11_rlc.bin b/amdgpu/polaris11_rlc.bin
new file mode 100644 (file)
index 0000000..c91e495
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..c1998ce
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..03fa4eb
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..185eb75
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..cf9d932
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..e114e77
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..5f5d436
Binary files /dev/null and b/amdgpu/polaris11_vce.bin differ
diff --git a/amdgpu/stoney_ce.bin b/amdgpu/stoney_ce.bin
new file mode 100644 (file)
index 0000000..d276a96
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..8401f47
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..63b47af
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..4c10550
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..7002e73
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..b9db934
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/tonga_ce.bin b/amdgpu/tonga_ce.bin
new file mode 100644 (file)
index 0000000..9454294
Binary files /dev/null and b/amdgpu/tonga_ce.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..eab5f42
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..1504ae5
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..1504ae5
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..56700bf
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..6383849
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..8ede27d
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..7f7078e
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..0fd5b94
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..dd5f430
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..2175062
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..705c2a5
Binary files /dev/null and b/amdgpu/topaz_ce.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..d996510
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..3b151e0
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..544b33d
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..842c6f1
Binary files /dev/null and b/amdgpu/topaz_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..25d2042
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..f92fd0e
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..8e7b8c0
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/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/QCA9377/hw1.0/board-2.bin b/ath10k/QCA9377/hw1.0/board-2.bin
new file mode 100644 (file)
index 0000000..841456c
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..c32528c
Binary files /dev/null and b/ath10k/QCA9377/hw1.0/firmware-5.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..f03849d
--- /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) 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.
+ */
\ No newline at end of file
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..14394c7
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..4e80858
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..2e5dcaa
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..3b008cb
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..713648f
--- /dev/null
@@ -0,0 +1,331 @@
+=============================================================================
+"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) 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..292b723
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..a257bd0
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/atusb/ChangeLog b/atusb/ChangeLog
new file mode 100644 (file)
index 0000000..65b8c58
--- /dev/null
@@ -0,0 +1,14 @@
+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
+
+To flash the firmware you need dfu-util on the host:
+dfu-util -d 20b7:1540 -D atusb-0.2.dfu
+
+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/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/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/brcmfmac43340-sdio.bin b/brcm/brcmfmac43340-sdio.bin
new file mode 100644 (file)
index 0000000..368b0a1
Binary files /dev/null and b/brcm/brcmfmac43340-sdio.bin differ
diff --git a/brcm/brcmfmac4339-sdio.bin b/brcm/brcmfmac4339-sdio.bin
new file mode 100644 (file)
index 0000000..8d1b381
Binary files /dev/null and b/brcm/brcmfmac4339-sdio.bin differ
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..48afad6
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..9ed8852
Binary files /dev/null and b/brcm/brcmfmac4356-pcie.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/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..6fc932e
Binary files /dev/null and b/brcm/brcmfmac4366b-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/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/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.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..8c23fcd0314322e30957cc4a954b9b15b038351c 120000 (symlink)
@@ -1 +1 @@
-t4fw-1.9.23.0.bin
\ No newline at end of file
+t4fw-1.15.37.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.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..163fa0129d602f6125e5d1359aed7bd531d4759f 120000 (symlink)
@@ -1 +1 @@
-t5fw-1.9.23.0.bin
\ No newline at end of file
+t5fw-1.15.37.0.bin
\ No newline at end of file
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
diff --git a/hfi1_dc8051.fw b/hfi1_dc8051.fw
new file mode 100644 (file)
index 0000000..109084c
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..e212125
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/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/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_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/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..fa64ae8
--- /dev/null
@@ -0,0 +1 @@
+dsp_fw_bxtn_v1118.bin
\ No newline at end of file
diff --git a/intel/dsp_fw_bxtn_v1118.bin b/intel/dsp_fw_bxtn_v1118.bin
new file mode 100644 (file)
index 0000000..bbea4d1
Binary files /dev/null and b/intel/dsp_fw_bxtn_v1118.bin differ
diff --git a/intel/dsp_fw_bxtn_v430.bin b/intel/dsp_fw_bxtn_v430.bin
new file mode 100644 (file)
index 0000000..2594c6a
Binary files /dev/null and b/intel/dsp_fw_bxtn_v430.bin differ
diff --git a/intel/dsp_fw_bxtn_v702.bin b/intel/dsp_fw_bxtn_v702.bin
new file mode 100644 (file)
index 0000000..8b516fe
Binary files /dev/null and b/intel/dsp_fw_bxtn_v702.bin differ
diff --git a/intel/dsp_fw_kbl.bin b/intel/dsp_fw_kbl.bin
new file mode 120000 (symlink)
index 0000000..45b8b22
--- /dev/null
@@ -0,0 +1 @@
+dsp_fw_kbl_v1037.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_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..39b92f7
--- /dev/null
@@ -0,0 +1 @@
+dsp_fw_release_v958.bin
\ No newline at end of file
diff --git a/intel/dsp_fw_release_v827.bin b/intel/dsp_fw_release_v827.bin
new file mode 100644 (file)
index 0000000..d7d73c3
Binary files /dev/null and b/intel/dsp_fw_release_v827.bin differ
diff --git a/intel/dsp_fw_release_v869.bin b/intel/dsp_fw_release_v869.bin
new file mode 100644 (file)
index 0000000..3dd8c5d
Binary files /dev/null and b/intel/dsp_fw_release_v869.bin differ
diff --git a/intel/dsp_fw_release_v896.bin b/intel/dsp_fw_release_v896.bin
new file mode 100644 (file)
index 0000000..991d240
Binary files /dev/null and b/intel/dsp_fw_release_v896.bin differ
diff --git a/intel/dsp_fw_release_v927.bin b/intel/dsp_fw_release_v927.bin
new file mode 100644 (file)
index 0000000..e7b57bb
Binary files /dev/null and b/intel/dsp_fw_release_v927.bin differ
diff --git a/intel/dsp_fw_release_v948.bin b/intel/dsp_fw_release_v948.bin
new file mode 100644 (file)
index 0000000..4cb4b32
Binary files /dev/null and b/intel/dsp_fw_release_v948.bin differ
diff --git a/intel/dsp_fw_release_v951.bin b/intel/dsp_fw_release_v951.bin
new file mode 100644 (file)
index 0000000..d7e2809
Binary files /dev/null and b/intel/dsp_fw_release_v951.bin differ
diff --git a/intel/dsp_fw_release_v958.bin b/intel/dsp_fw_release_v958.bin
new file mode 100644 (file)
index 0000000..3649487
Binary files /dev/null and b/intel/dsp_fw_release_v958.bin differ
diff --git a/intel/fw_sst_0f28.bin b/intel/fw_sst_0f28.bin
new file mode 100644 (file)
index 0000000..80ac26c
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_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..58da5b4
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..670984b
--- /dev/null
@@ -0,0 +1 @@
+\ 3(\ 1\18\ 4B\ 1E\80
\ No newline at end of file
diff --git a/intel/ibt-12-16.sfi b/intel/ibt-12-16.sfi
new file mode 100644 (file)
index 0000000..0c7ee15
Binary files /dev/null and b/intel/ibt-12-16.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..d3c9edd
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..d30139e
Binary files /dev/null and b/intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq differ
index ac13fab3fcc85efe1898f7399eb7b255002cb98a..9a930916a116d6a6d55978aeda76210b49bd3c80 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..27a1c9c
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..cecb339
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..4edb93e
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/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..e58f715
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..d969aed
Binary files /dev/null and b/iwlwifi-3168-22.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..6f5d713
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..f2bf30e
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..26ca1bd
Binary files /dev/null and b/iwlwifi-7265D-22.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..93a828b
Binary files /dev/null and b/iwlwifi-8000C-22.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..3dbeb83
Binary files /dev/null and b/iwlwifi-8265-22.ucode differ
diff --git a/liquidio/lio_210nv_nic.bin b/liquidio/lio_210nv_nic.bin
new file mode 100644 (file)
index 0000000..7bcb680
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..e6cd4f0
Binary files /dev/null and b/liquidio/lio_210sv_nic.bin differ
diff --git a/liquidio/lio_410nv_nic.bin b/liquidio/lio_410nv_nic.bin
new file mode 100644 (file)
index 0000000..0b7aa71
Binary files /dev/null and b/liquidio/lio_410nv_nic.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)
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/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/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/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/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/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..1c2241a
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..3502a7b
Binary files /dev/null and b/qca/rampatch_usb_00000302.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.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..bc9b263ea1a981d6f905ce50a09835ec84f840c5 100644 (file)
Binary files a/ql2400_fw.bin and b/ql2400_fw.bin differ
index 44508d0b4a90eaf44a8c682bee0e8155d7d31b3a..58f6f8c8ae4efe274412cff7b17dbafb56cf7dc7 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/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..92c8ff4
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..7d7ffff
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..c64d8f0
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..654b85f
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..50b2100
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..0080fc0
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..6ba576a
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..7d4e585
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..14664ee
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..50c1fed
Binary files /dev/null and b/radeon/pitcairn_smc.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..d4e0b49
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..3c4c4d0
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..a57d36c
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..8b5fc62
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..b466118
Binary files /dev/null and b/rockchip/dptx.bin 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/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/rtl8822b_config.bin b/rtl_bt/rtl8822b_config.bin
new file mode 100644 (file)
index 0000000..a691e7c
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..b7d6d12
Binary files /dev/null and b/rtl_bt/rtl8822b_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/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
index a8638976db23ecd0dddd618aad93e73108313ed6..4f84cf94a1682b29714d2f086abb7fad3ef55a2f 100644 (file)
Binary files a/rtlwifi/rtl8821aefw.bin and b/rtlwifi/rtl8821aefw.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/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/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 100644 (file)
index 0000000..5e65dbc
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..8cc7460
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..a3882b2
Binary files /dev/null and b/vpu_p.bin differ