From mboxrd@z Thu Jan 1 00:00:00 1970 From: jan.kiszka@siemens.com (Jan Kiszka) Date: Mon, 6 Nov 2017 15:33:17 +0100 Subject: [cip-dev] [PATCH 0/2] Remove firmware files from CIP kernel Message-ID: To: cip-dev@lists.cip-project.org List-Id: cip-dev.lists.cip-project.org This backports the removal of in-kernel firmware files that upstream did for 4.14. Besides the issue mentioned in the upstream commit, the primary motivation for us are undefined licenses (according to WHENCE) for a couple of the files. This creates entries in automated license analysis and, depending on the conclusion drawn from them, can mean further activities like kernel source package surgeries. For similar reasons, Debian removed those files long ago as well. Jan Greg Kroah-Hartman (1): firmware: delete in-kernel firmware Markus Trippelsdorf (1): firmware: Restore support for built-in firmware Makefile | 14 - drivers/base/Kconfig | 5 +- firmware/3com/typhoon.bin.ihex | 2819 ----- firmware/Makefile | 182 +- firmware/README.AddingFirmware | 45 - firmware/WHENCE | 854 -- firmware/acenic/tg1.bin.ihex | 4573 -------- firmware/acenic/tg2.bin.ihex | 4844 -------- firmware/adaptec/starfire_rx.bin.ihex | 53 - firmware/adaptec/starfire_tx.bin.ihex | 53 - firmware/advansys/3550.bin.ihex | 317 - firmware/advansys/38C0800.bin.ihex | 336 - firmware/advansys/38C1600.bin.ihex | 398 - firmware/advansys/mcode.bin.ihex | 147 - firmware/atmsar11.HEX | 204 - firmware/av7110/Boot.S | 109 - firmware/av7110/bootcode.bin.ihex | 15 - firmware/bnx2/bnx2-mips-06-6.2.1.fw.ihex | 5818 ---------- firmware/bnx2/bnx2-mips-09-6.2.1a.fw.ihex | 6512 ----------- firmware/bnx2/bnx2-rv2p-06-6.0.15.fw.ihex | 366 - firmware/bnx2/bnx2-rv2p-09-6.0.17.fw.ihex | 392 - firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw.ihex | 425 - firmware/bnx2x/bnx2x-e1-6.2.9.0.fw.ihex | 9484 ---------------- firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw.ihex | 13192 ---------------------- firmware/bnx2x/bnx2x-e2-6.2.9.0.fw.ihex | 15473 -------------------------- firmware/cis/.gitignore | 1 - firmware/cis/3CCFEM556.cis.ihex | 13 - firmware/cis/3CXEM556.cis.ihex | 13 - firmware/cis/COMpad2.cis.ihex | 11 - firmware/cis/COMpad4.cis.ihex | 9 - firmware/cis/DP83903.cis.ihex | 14 - firmware/cis/LA-PCM.cis.ihex | 20 - firmware/cis/MT5634ZLX.cis.ihex | 11 - firmware/cis/NE2K.cis.ihex | 8 - firmware/cis/PCMLM28.cis.ihex | 18 - firmware/cis/PE-200.cis.ihex | 9 - firmware/cis/PE520.cis.ihex | 9 - firmware/cis/RS-COM-2P.cis.ihex | 10 - firmware/cis/SW_555_SER.cis.ihex | 12 - firmware/cis/SW_7xx_SER.cis.ihex | 13 - firmware/cis/SW_8xx_SER.cis.ihex | 13 - firmware/cis/tamarack.cis.ihex | 10 - firmware/cpia2/stv0672_vp4.bin.ihex | 73 - firmware/cxgb3/ael2005_opt_edc.bin.ihex | 69 - firmware/cxgb3/ael2005_twx_edc.bin.ihex | 93 - firmware/cxgb3/ael2020_twx_edc.bin.ihex | 100 - firmware/cxgb3/t3b_psram-1.1.0.bin.ihex | 162 - firmware/cxgb3/t3c_psram-1.1.0.bin.ihex | 162 - firmware/dsp56k/bootstrap.asm | 98 - firmware/dsp56k/bootstrap.bin.ihex | 26 - firmware/e100/d101m_ucode.bin.ihex | 38 - firmware/e100/d101s_ucode.bin.ihex | 38 - firmware/e100/d102e_ucode.bin.ihex | 38 - firmware/edgeport/boot.H16 | 29 - firmware/edgeport/boot2.H16 | 28 - firmware/edgeport/down.H16 | 29 - firmware/edgeport/down2.H16 | 29 - firmware/edgeport/down3.bin.ihex | 815 -- firmware/emi26/bitstream.HEX | 4391 -------- firmware/emi26/firmware.HEX | 1261 --- firmware/emi26/loader.HEX | 116 - firmware/emi62/bitstream.HEX | 6107 ---------- firmware/emi62/loader.HEX | 107 - firmware/emi62/midi.HEX | 1266 --- firmware/emi62/spdif.HEX | 1257 --- firmware/ess/maestro3_assp_kernel.fw.ihex | 120 - firmware/ess/maestro3_assp_minisrc.fw.ihex | 51 - firmware/ihex2fw.c | 281 - firmware/kaweth/new_code.bin.ihex | 206 - firmware/kaweth/new_code_fix.bin.ihex | 40 - firmware/kaweth/trigger_code.bin.ihex | 13 - firmware/kaweth/trigger_code_fix.bin.ihex | 3 - firmware/keyspan/mpr.HEX | 104 - firmware/keyspan/usa18x.HEX | 141 - firmware/keyspan/usa19.HEX | 101 - firmware/keyspan/usa19qi.HEX | 101 - firmware/keyspan/usa19qw.HEX | 142 - firmware/keyspan/usa19w.HEX | 141 - firmware/keyspan/usa28.HEX | 148 - firmware/keyspan/usa28x.HEX | 141 - firmware/keyspan/usa28xa.HEX | 141 - firmware/keyspan/usa28xb.HEX | 142 - firmware/keyspan/usa49w.HEX | 145 - firmware/keyspan/usa49wlc.HEX | 153 - firmware/keyspan_pda/keyspan_pda.HEX | 83 - firmware/keyspan_pda/keyspan_pda.S | 1124 -- firmware/keyspan_pda/xircom_pgs.HEX | 87 - firmware/keyspan_pda/xircom_pgs.S | 1192 -- firmware/korg/k1212.dsp.ihex | 987 -- firmware/matrox/g200_warp.H16 | 28 - firmware/matrox/g400_warp.H16 | 44 - firmware/mts_cdma.fw.ihex | 867 -- firmware/mts_edge.fw.ihex | 881 -- firmware/mts_gsm.fw.ihex | 867 -- firmware/myricom/lanai.bin.ihex | 4771 -------- firmware/ositech/Xilinx7OD.bin.ihex | 177 - firmware/qlogic/1040.bin.ihex | 2111 ---- firmware/qlogic/12160.bin.ihex | 1771 --- firmware/qlogic/1280.bin.ihex | 2008 ---- firmware/qlogic/isp1000.bin.ihex | 1158 -- firmware/qlogic/sd7220.fw.ihex | 513 - firmware/r128/r128_cce.bin.ihex | 129 - firmware/radeon/R100_cp.bin.ihex | 130 - firmware/radeon/R200_cp.bin.ihex | 130 - firmware/radeon/R300_cp.bin.ihex | 130 - firmware/radeon/R420_cp.bin.ihex | 130 - firmware/radeon/R520_cp.bin.ihex | 130 - firmware/radeon/R600_me.bin.ihex | 1345 --- firmware/radeon/R600_pfp.bin.ihex | 145 - firmware/radeon/RS600_cp.bin.ihex | 130 - firmware/radeon/RS690_cp.bin.ihex | 130 - firmware/radeon/RS780_me.bin.ihex | 1345 --- firmware/radeon/RS780_pfp.bin.ihex | 145 - firmware/radeon/RV610_me.bin.ihex | 1345 --- firmware/radeon/RV610_pfp.bin.ihex | 145 - firmware/radeon/RV620_me.bin.ihex | 1345 --- firmware/radeon/RV620_pfp.bin.ihex | 145 - firmware/radeon/RV630_me.bin.ihex | 1345 --- firmware/radeon/RV630_pfp.bin.ihex | 145 - firmware/radeon/RV635_me.bin.ihex | 1345 --- firmware/radeon/RV635_pfp.bin.ihex | 145 - firmware/radeon/RV670_me.bin.ihex | 1345 --- firmware/radeon/RV670_pfp.bin.ihex | 145 - firmware/radeon/RV710_me.bin.ihex | 341 - firmware/radeon/RV710_pfp.bin.ihex | 213 - firmware/radeon/RV730_me.bin.ihex | 341 - firmware/radeon/RV730_pfp.bin.ihex | 213 - firmware/radeon/RV770_me.bin.ihex | 341 - firmware/radeon/RV770_pfp.bin.ihex | 213 - firmware/sb16/alaw_main.csp.ihex | 87 - firmware/sb16/ima_adpcm_capture.csp.ihex | 121 - firmware/sb16/ima_adpcm_init.csp.ihex | 70 - firmware/sb16/ima_adpcm_playback.csp.ihex | 122 - firmware/sb16/mulaw_main.csp.ihex | 84 - firmware/sun/cassini.bin.ihex | 143 - firmware/tehuti/bdx.bin.ihex | 2678 ----- firmware/ti_3410.fw.ihex | 862 -- firmware/ti_5052.fw.ihex | 862 -- firmware/tigon/tg3.bin.ihex | 175 - firmware/tigon/tg3_tso.bin.ihex | 446 - firmware/tigon/tg3_tso5.bin.ihex | 252 - firmware/ttusb-budget/dspbootcode.bin.ihex | 820 -- firmware/vicam/firmware.H16 | 7 - firmware/whiteheat.HEX | 1097 -- firmware/whiteheat_loader.HEX | 314 - firmware/whiteheat_loader_debug.HEX | 403 - firmware/yam/1200.bin.ihex | 342 - firmware/yam/9600.bin.ihex | 342 - firmware/yamaha/ds1_ctrl.fw.ihex | 769 -- firmware/yamaha/ds1_dsp.fw.ihex | 9 - firmware/yamaha/ds1e_ctrl.fw.ihex | 769 -- firmware/yamaha/yss225_registers.bin.ihex | 998 -- scripts/Makefile.fwinst | 70 - 153 files changed, 5 insertions(+), 129107 deletions(-) delete mode 100644 firmware/3com/typhoon.bin.ihex delete mode 100644 firmware/README.AddingFirmware delete mode 100644 firmware/WHENCE delete mode 100644 firmware/acenic/tg1.bin.ihex delete mode 100644 firmware/acenic/tg2.bin.ihex delete mode 100644 firmware/adaptec/starfire_rx.bin.ihex delete mode 100644 firmware/adaptec/starfire_tx.bin.ihex delete mode 100644 firmware/advansys/3550.bin.ihex delete mode 100644 firmware/advansys/38C0800.bin.ihex delete mode 100644 firmware/advansys/38C1600.bin.ihex delete mode 100644 firmware/advansys/mcode.bin.ihex delete mode 100644 firmware/atmsar11.HEX delete mode 100644 firmware/av7110/Boot.S delete mode 100644 firmware/av7110/bootcode.bin.ihex delete mode 100644 firmware/bnx2/bnx2-mips-06-6.2.1.fw.ihex delete mode 100644 firmware/bnx2/bnx2-mips-09-6.2.1a.fw.ihex delete mode 100644 firmware/bnx2/bnx2-rv2p-06-6.0.15.fw.ihex delete mode 100644 firmware/bnx2/bnx2-rv2p-09-6.0.17.fw.ihex delete mode 100644 firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw.ihex delete mode 100644 firmware/bnx2x/bnx2x-e1-6.2.9.0.fw.ihex delete mode 100644 firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw.ihex delete mode 100644 firmware/bnx2x/bnx2x-e2-6.2.9.0.fw.ihex delete mode 100644 firmware/cis/.gitignore delete mode 100644 firmware/cis/3CCFEM556.cis.ihex delete mode 100644 firmware/cis/3CXEM556.cis.ihex delete mode 100644 firmware/cis/COMpad2.cis.ihex delete mode 100644 firmware/cis/COMpad4.cis.ihex delete mode 100644 firmware/cis/DP83903.cis.ihex delete mode 100644 firmware/cis/LA-PCM.cis.ihex delete mode 100644 firmware/cis/MT5634ZLX.cis.ihex delete mode 100644 firmware/cis/NE2K.cis.ihex delete mode 100644 firmware/cis/PCMLM28.cis.ihex delete mode 100644 firmware/cis/PE-200.cis.ihex delete mode 100644 firmware/cis/PE520.cis.ihex delete mode 100644 firmware/cis/RS-COM-2P.cis.ihex delete mode 100644 firmware/cis/SW_555_SER.cis.ihex delete mode 100644 firmware/cis/SW_7xx_SER.cis.ihex delete mode 100644 firmware/cis/SW_8xx_SER.cis.ihex delete mode 100644 firmware/cis/tamarack.cis.ihex delete mode 100644 firmware/cpia2/stv0672_vp4.bin.ihex delete mode 100644 firmware/cxgb3/ael2005_opt_edc.bin.ihex delete mode 100644 firmware/cxgb3/ael2005_twx_edc.bin.ihex delete mode 100644 firmware/cxgb3/ael2020_twx_edc.bin.ihex delete mode 100644 firmware/cxgb3/t3b_psram-1.1.0.bin.ihex delete mode 100644 firmware/cxgb3/t3c_psram-1.1.0.bin.ihex delete mode 100644 firmware/dsp56k/bootstrap.asm delete mode 100644 firmware/dsp56k/bootstrap.bin.ihex delete mode 100644 firmware/e100/d101m_ucode.bin.ihex delete mode 100644 firmware/e100/d101s_ucode.bin.ihex delete mode 100644 firmware/e100/d102e_ucode.bin.ihex delete mode 100644 firmware/edgeport/boot.H16 delete mode 100644 firmware/edgeport/boot2.H16 delete mode 100644 firmware/edgeport/down.H16 delete mode 100644 firmware/edgeport/down2.H16 delete mode 100644 firmware/edgeport/down3.bin.ihex delete mode 100644 firmware/emi26/bitstream.HEX delete mode 100644 firmware/emi26/firmware.HEX delete mode 100644 firmware/emi26/loader.HEX delete mode 100644 firmware/emi62/bitstream.HEX delete mode 100644 firmware/emi62/loader.HEX delete mode 100644 firmware/emi62/midi.HEX delete mode 100644 firmware/emi62/spdif.HEX delete mode 100644 firmware/ess/maestro3_assp_kernel.fw.ihex delete mode 100644 firmware/ess/maestro3_assp_minisrc.fw.ihex delete mode 100644 firmware/ihex2fw.c delete mode 100644 firmware/kaweth/new_code.bin.ihex delete mode 100644 firmware/kaweth/new_code_fix.bin.ihex delete mode 100644 firmware/kaweth/trigger_code.bin.ihex delete mode 100644 firmware/kaweth/trigger_code_fix.bin.ihex delete mode 100644 firmware/keyspan/mpr.HEX delete mode 100644 firmware/keyspan/usa18x.HEX delete mode 100644 firmware/keyspan/usa19.HEX delete mode 100644 firmware/keyspan/usa19qi.HEX delete mode 100644 firmware/keyspan/usa19qw.HEX delete mode 100644 firmware/keyspan/usa19w.HEX delete mode 100644 firmware/keyspan/usa28.HEX delete mode 100644 firmware/keyspan/usa28x.HEX delete mode 100644 firmware/keyspan/usa28xa.HEX delete mode 100644 firmware/keyspan/usa28xb.HEX delete mode 100644 firmware/keyspan/usa49w.HEX delete mode 100644 firmware/keyspan/usa49wlc.HEX delete mode 100644 firmware/keyspan_pda/keyspan_pda.HEX delete mode 100644 firmware/keyspan_pda/keyspan_pda.S delete mode 100644 firmware/keyspan_pda/xircom_pgs.HEX delete mode 100644 firmware/keyspan_pda/xircom_pgs.S delete mode 100644 firmware/korg/k1212.dsp.ihex delete mode 100644 firmware/matrox/g200_warp.H16 delete mode 100644 firmware/matrox/g400_warp.H16 delete mode 100644 firmware/mts_cdma.fw.ihex delete mode 100644 firmware/mts_edge.fw.ihex delete mode 100644 firmware/mts_gsm.fw.ihex delete mode 100644 firmware/myricom/lanai.bin.ihex delete mode 100644 firmware/ositech/Xilinx7OD.bin.ihex delete mode 100644 firmware/qlogic/1040.bin.ihex delete mode 100644 firmware/qlogic/12160.bin.ihex delete mode 100644 firmware/qlogic/1280.bin.ihex delete mode 100644 firmware/qlogic/isp1000.bin.ihex delete mode 100644 firmware/qlogic/sd7220.fw.ihex delete mode 100644 firmware/r128/r128_cce.bin.ihex delete mode 100644 firmware/radeon/R100_cp.bin.ihex delete mode 100644 firmware/radeon/R200_cp.bin.ihex delete mode 100644 firmware/radeon/R300_cp.bin.ihex delete mode 100644 firmware/radeon/R420_cp.bin.ihex delete mode 100644 firmware/radeon/R520_cp.bin.ihex delete mode 100644 firmware/radeon/R600_me.bin.ihex delete mode 100644 firmware/radeon/R600_pfp.bin.ihex delete mode 100644 firmware/radeon/RS600_cp.bin.ihex delete mode 100644 firmware/radeon/RS690_cp.bin.ihex delete mode 100644 firmware/radeon/RS780_me.bin.ihex delete mode 100644 firmware/radeon/RS780_pfp.bin.ihex delete mode 100644 firmware/radeon/RV610_me.bin.ihex delete mode 100644 firmware/radeon/RV610_pfp.bin.ihex delete mode 100644 firmware/radeon/RV620_me.bin.ihex delete mode 100644 firmware/radeon/RV620_pfp.bin.ihex delete mode 100644 firmware/radeon/RV630_me.bin.ihex delete mode 100644 firmware/radeon/RV630_pfp.bin.ihex delete mode 100644 firmware/radeon/RV635_me.bin.ihex delete mode 100644 firmware/radeon/RV635_pfp.bin.ihex delete mode 100644 firmware/radeon/RV670_me.bin.ihex delete mode 100644 firmware/radeon/RV670_pfp.bin.ihex delete mode 100644 firmware/radeon/RV710_me.bin.ihex delete mode 100644 firmware/radeon/RV710_pfp.bin.ihex delete mode 100644 firmware/radeon/RV730_me.bin.ihex delete mode 100644 firmware/radeon/RV730_pfp.bin.ihex delete mode 100644 firmware/radeon/RV770_me.bin.ihex delete mode 100644 firmware/radeon/RV770_pfp.bin.ihex delete mode 100644 firmware/sb16/alaw_main.csp.ihex delete mode 100644 firmware/sb16/ima_adpcm_capture.csp.ihex delete mode 100644 firmware/sb16/ima_adpcm_init.csp.ihex delete mode 100644 firmware/sb16/ima_adpcm_playback.csp.ihex delete mode 100644 firmware/sb16/mulaw_main.csp.ihex delete mode 100644 firmware/sun/cassini.bin.ihex delete mode 100644 firmware/tehuti/bdx.bin.ihex delete mode 100644 firmware/ti_3410.fw.ihex delete mode 100644 firmware/ti_5052.fw.ihex delete mode 100644 firmware/tigon/tg3.bin.ihex delete mode 100644 firmware/tigon/tg3_tso.bin.ihex delete mode 100644 firmware/tigon/tg3_tso5.bin.ihex delete mode 100644 firmware/ttusb-budget/dspbootcode.bin.ihex delete mode 100644 firmware/vicam/firmware.H16 delete mode 100644 firmware/whiteheat.HEX delete mode 100644 firmware/whiteheat_loader.HEX delete mode 100644 firmware/whiteheat_loader_debug.HEX delete mode 100644 firmware/yam/1200.bin.ihex delete mode 100644 firmware/yam/9600.bin.ihex delete mode 100644 firmware/yamaha/ds1_ctrl.fw.ihex delete mode 100644 firmware/yamaha/ds1_dsp.fw.ihex delete mode 100644 firmware/yamaha/ds1e_ctrl.fw.ihex delete mode 100644 firmware/yamaha/yss225_registers.bin.ihex delete mode 100644 scripts/Makefile.fwinst -- 2.12.3