aboutsummaryrefslogtreecommitdiffstats
path: root/package/firmware
Commit message (Collapse)AuthorAgeFilesLines
* linux-firmware: package EIP197 mini firmwareTomasz Maciej Nowak2020-07-111-0/+9
| | | | | | | | | | | | | Quoting part of original message from eefb5f741015 commit in linux-firmware repository: This adds the "minifw" version of the EIP197 firmware, which the inside- secure driver will use as a fallback if the original full-featured firmware cannot be found. This allows for using the inside-secure driver and hardware without access to "official" firmware only available under NDA. Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
* ipq40xx: add support for Buffalo WTR-M2133HPYanase Yuki2020-07-083-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Buffalo WTR-M2133HP is a Tri-Band router based on IPQ4019. Specification ------------- - SoC: Qualcomm IPQ4019 - RAM: 512MiB - Flash Memory: NAND 128MiB (MXIC MX30LF1G18AC) - Wi-Fi: Qualcomm IPQ4019 (2.4GHz, 1ch - 13ch) - Wi-Fi: Qualcomm IPQ4019 (5GHz, 36ch - 64ch) - Wi-Fi: Qualcomm QCA9984 (2T2R, 5GHz, 100ch - 140ch) - Ethernet: 4x 10/100/1000 Mbps (1x WAN, 3x LAN) - LED: 4x white LED, 4x orange LED, 1x blue LED - USB: 1x USB 3.0 port - Input: 2x tactile switch, 2x slide switch (2x SP3T) - Serial console: 115200bps, pinheader JP5 on PCB - Power: DC 12V 2A Flash instruction ----------------- 1. Set up a TFTP server (IP address: 192.168.11.10) 2. Rename "initramfs-fit-uImage.itb" to "WTR-M2133HP-initramfs.uImage" and put it into the TFTP server directory. 3. Connect the TFTP server and WTR-M2133HP. 4. Hold down the AOSS button, then power on the router. 5. After booting OpenWrt initramfs image, connect to the router by SSH. 6. Transfer "squashfs-nand-factory.ubi" to the router. 7. Execute the following commands. # ubidetach -p /dev/mtd15 # ubiformat /dev/mtd15 -f /tmp/openwrt-ipq40xx-generic-buffalo_wtr-m2133hp-squashfs-nand-factory.ubi # fw_setenv bootcmd bootipq 8. Perform reboot. Recover to stock firmware ------------------------- 1. Execute the following command. # fw_setenv bootcmd bootbf 2. Reboot and wait several minutes. Signed-off-by: Yanase Yuki <dev@zpc.sakura.ne.jp>
* ipq40xx: add support for GL.iNet GL-S1300Dongming Han2020-07-082-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifications: SOC: Qualcomm IPQ4029 (DAKOTA) ARM Quad-Core RAM: 512 MiB FLASH1: 16 MiB NOR - SPI0 FLASH2: 8 GiB eMMC ETH: Qualcomm QCA8075 WLAN1: Qualcomm Atheros QCA4029 2.4GHz 802.11b/g/n 2x2 WLAN2: Qualcomm Atheros QCA4029 5GHz 802.11n/ac W2 2x2 INPUT: Reset, WPS LED: Power, Mesh, WLAN UART1: On board pin header near to LED (3.3V, TX, RX, GND), 3.3V without pin - 115200 8N1 UART2: On board with BLE module SPI1: On board socket for Zigbee module Install via tftp - NB: need to flash transition image firstly Firstly install transition image: (IPQ40xx) # tftpboot 0x84000000 s1300-factory-to-openwrt.img (IPQ40xx) # sf probe && imgaddr=0x84000000 && source :script Secondly install openwrt sysupgrade bin: (IPQ40xx) # run lf Revert to factory image: (IPQ40xx) # tftpboot 0x84000000 s1300-openwrt-to-factory.img (IPQ40xx) # sf probe && imgaddr=0x84000000 && source :script The kernel and rootfs of factory firmware are on eMMC, and openwrt firmware is on NOR flash. The transition image includes U-boot and partition table, which decides where to load kernel and rootfs. After you firstly install openwrt image, you can switch between factory and openwrt firmware by flashing transition image. Signed-off-by: Dongming Han <handongming@gl-inet.com>
* linux-firmware: Update linux-firmware to 20200619John Audia2020-07-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git log --pretty=oneline --abbrev-commit 20200122..20200619 e96c121 (tag: 20200619, origin/main) amdgpu: update renoir firmware from 20.20 release db0402e amdgpu: update picasso firmware from 20.20 release c4e6e8f amdgpu: update raven2 firmware from 20.20 release 1967282 amdgpu: update raven firmware from 20.20 release f73f82c amdgpu: add vega20 TA firmware from 20.20 release 9ecaba8 amdgpu: update vega20 firmware from 20.20 release 3866af1 amdgpu: update vega12 firmware from 20.20 release adba945 amdgpu: update vega10 firmware from 20.20 release 3c5eef0 amdgpu: update navi10 firmware from 20.20 release 152c929 amdgpu: update navi14 firmware from 20.20 release 3890db3 (HEAD -> master, origin/master, origin/HEAD) rtl_nic: add firmware for RTL8125B 887d2a1 linux-firmware: Update firmware file for Intel Bluetooth AX200 3914943 linux-firmware: Update firmware file for Intel Bluetooth AX201 4966923 linux-firmware: Update firmware file for Intel Bluetooth 9560 5ee82c0 linux-firmware: Update firmware file for Intel Bluetooth 9260 d9880b1 Mellanox: Add new mlxsw_spectrum firmware xx.2007.1168 c2e313b rtw88: RTL8822C: update firmware version to v9.9 4d91664 Merge branch 'mrvl-prestera' of https://github.com/PLVision/linux-firmware a54dfbe Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware 51a773d cxgb4: Update firmware to revision 1.24.17.0 5611000 mrvl: add firmware for Prestera ASIC devices 8ba6fa6 (tag: 20200519) Merge tag 'iwlwifi-fw-2020-05-19' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware 5ee1c7d iwlwifi: update and add new FWs from core50-70 and core52-81 releases 401bd6d rtw88: RTL8821C: add firmware file v24.5 2ae9974 iwlwifi: update FWs to core47-142 release 50c1340 iwlwifi: update 8265 FW f8d32e4 rtw88: update firmware information and README 412f95a linux-firmware: add firmware for MT7915E 619d339 QCA: Add Bluetooth firmware for QCA9377 1392591 linux-firmware: add rebb firmware for mt7663 b2cad6a linux-firmware: Update firmware file for Intel Bluetooth AX200 c5ac1ad linux-firmware: Update firmware file for Intel Bluetooth AX201 642d115 linux-firmware: Update firmware file for Intel Bluetooth 9560 dc3047c linux-firmware: Update firmware file for Intel Bluetooth 9260 78c0348 (tag: 20200421) Use Link function for brcmfmac43362-sdio.lemaker,bananapro.txt f2df706 Add symlink for Dell XPS 15 9550 Broadcom Bluetooth patch-ram file 87dcb0e rtl_bt: Update RTL8822C BT FW to 0x0999_3AA1 3aa3ae4 Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware 8aa36f5 cxgb4: Update T6 config file 6314fa0 amdgpu: update vega20 firmware for 20.10 1f308f1 amdgpu: update vega12 firmware for 20.10 1ffd569 amdgpu: update vega10 firmware for 20.10 9a0b0f4 amdgpu: update renoir firmware for 20.10 428a747 amdgpu: update raven2 firmware for 20.10 624ecdf amdgpu: update raven firmware for 20.10 7532f50 amdgpu: update picasso firmware for 20.10 75e352e amdgpu: update navi10 firmware for 20.10 3c175d1 amdgpu: update navi14 firmware for 20.10 8d7ac32 amdgpu: add navi14 TA firmware from 20.10 dd6b4db Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware 3afe520 cxgb4: Update firmware to revision 1.24.14.0 64dba0f Merge branch 'a630-zap' of https://github.com/andersson/linux-firmware 236ec45 linux-firmware: add firmware for MT7663 Wifi/BT combo device 107b9a2 Merge https://github.com/bgodavar/qca_bt_fw 5b240e5 Merge https://github.com/rjliao-qca/qca-btfw 47533bc linux-firmware: Update firmware file for Intel Bluetooth AX200 677930a linux-firmware: Update firmware file for Intel Bluetooth AX201 e6ff1e7 qcom: Add SDM845 Adreno ZAP shader firmware 1a8b0dc qca: Enable transparent WBS for WCN3991 4921f73 QCA: Add Bluetooth firmware for QCA6390 edf390c Merge branch 'v12573.77' of https://github.com/erinlo/linux_fw_scp 3c213aa mediatek: Add mt8183 SCP firmware 8eb0b28 (tag: 20200316) linux-firmware: Update firmware file for Intel Bluetooth AX200 b9f720f linux-firmware: Update firmware file for Intel Bluetooth AX201 426db50 linux-firmware: Update firmware file for Intel Bluetooth 9560 9361709 linux-firmware: Update firmware file for Intel Bluetooth 9260 3b3dd5a amdgpu: update vega20 firmware from 19.50 4871e7a amdgpu: update vega12 firmware from 19.50 4e7f0f8 amdgpu: update vega10 firmware from 19.50 fce60a9 rtl_bt: Add firmware and configuration files for RTL8822C BT UART chip d553c05 Merge branch 'tgl_huc_7.0.12_dmc_2.06' of git://anongit.freedesktop.org/drm/drm-firmware fb83402 i915: Add DMC firmware v2.06 for TGL 45d36b5 i915: add HuC firmware v7.0.12 for TGL 0148cfe Merge https://github.com/rjliao-qca/qca-btfw 94cb0a6 check_whence: python3/utf-8 support 7fa32bc Makefile: improve `make check` usefulness 4bb6805 mediatek: Remove in-tree symlinks 6f50efe Merge branch 'v1.1.4' of https://github.com/ruiwang-mtk/linux_fw_vpu 2db3978 qca: Fix blueooth firmware name for QCA6174 a8a18d1 mediatek: move MT8173 VPU FW to subfolder efcfa03 linux-firmware: Update firmware file for Intel Bluetooth AX201 83cb43e Merge https://github.com/bgodavar/qca_bt_wcn3991 54b017d qca: Add firmware files for BT chip wcn3991. 2277987 nvidia: add TU116/117 signed firmware f63922d drm/amdgpu: update to latest 19.50 firmware for raven 1168a90 Merge branch 'v1.1.4' of https://github.com/ruiwang-mtk/linux_fw_vpu_v1.1.4 0bd965d mediatek: update MT8173 VPU firmware to v1.1.4 6f89735 rtl_nic: update firmware for RTL8153A 5351afe rtl_bt: Update RTL8822C BT FW to V0x0998_C2B4 83a7c50 linux-firmware: add firmware for MT7622 feb91a4 linux-firmware: add version 2 for MT7615E b791e15 amdgpu: update to latest navi10 firmware from 19.50 0ff2f37 Revert "radeon: update oland rlc microcode from amdgpu" c2df39a Merge branch 'amlogic-vdec' of https://github.com/Elyotna/linux-firmware fb505a6 amlogic: update video decoder firmwares 6d9f399 amdgpu: add renoir firmware for 19.50 2c08b38 amdgpu: update raven2 firmware for 19.50 8846543 Merge commit '779514ec044a75ee6c9c20e52a2bf291f80d7d4e' of https://github.com/Netronome/linux-firmware 74d71b6 Merge branch 'bt-20200122' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/linux-firmware 779514e nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.12.A.13 3055060 qca: update bluetooth firmware for QCA6174 Signed-off-by: John Audia <graysky@archlinux.us>
* ipq40xx: add support for EnGenius EMR3500Yen-Ting-Shen2020-06-132-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SOC: IPQ4018 / QCA Dakota CPU: Quad-Core ARMv7 Processor rev 5 (v7l) Cortex-A7 DRAM: 256 MiB NOR: 32 MiB ETH: Qualcomm Atheros QCA8072 (2 ports) USB: 1 x 2.0 (Host controller in the SoC) WLAN1: Qualcomm Atheros QCA4018 2.4GHz 802.11bgn 2:2x2 WLAN2: Qualcomm Atheros QCA4018 5GHz 802.11a/n/ac 2:2x2 INPUT: RESET Button LEDS: White, Blue, Red, Orange Flash instruction: From EnGenius firmware to OpenWrt firmware: In Firmware Upgrade page, upgrade your openwrt-ipq40xx-generic-engenius_emr3500-squashfs-factory.bin directly. From OpenWrt firmware to EnGenius firmware: 1. Setup a TFTP server on your computer and configure static IP to 192.168.99.8 Put the EnGenius firmware in the TFTP server directory on your computer. 2. Power up EMR3500. Press 4 and then press any key to enter u-boot. 3. Download EnGenius firmware (IPQ40xx) # tftpboot 0x84000000 openwrt-ipq40xx-emr3500-nor-fw-s.img 4. Flash the firmware (IPQ40xx) # imgaddr=0x84000000 && source 0x84000000:script 5. Reboot (IPQ40xx) # reset Signed-off-by: Yen-Ting-Shen <frank.shen@senao.com> [squashed update patch, updated to 5.4, dropped BOARD_NAME, migrated to SOC] Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
* cypress-firmware: add PROVIDES sectionsÁlvaro Fernández Rojas2020-05-281-0/+4
| | | | | | Some firmwares are already provided by linux-firmware. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* layerscape: update ls-dpl to LSDK-20.04Yangbo Lu2020-05-071-3/+3
| | | | | | Update ls-dpl to latest LSDK-20.04. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
* layerscape: define only one package for ls-dplYangbo Lu2020-05-071-24/+12
| | | | | | | | | We do not have to define package for each board, and consider variant's installing. It is easier to maintain ls-dpl with only one package installing all 4 files as intermediate files. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
* layerscape: update ls-mc to LSDK-20.04Yangbo Lu2020-05-071-5/+5
| | | | | | Update ls-mc to latest LSDK-20.04. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
* layerscape: define only one package for ls-mcYangbo Lu2020-05-071-20/+8
| | | | | | | | | We do not have to define package for each board, and consider variant's installing. It is easier to maintain ls-mc with only one package installing all two images as intermediate files. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
* layerscape: update ppfe-firmware to LSDK-20.04Yangbo Lu2020-05-071-3/+3
| | | | | | Update ppfe-firmware to latest LSDK-20.04. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
* layerscape: update fman-ucode to LSDK-20.04Yangbo Lu2020-05-071-2/+2
| | | | | | | Just update PKG_VERSION/PKG_MIRROR_HASH since fman-ucode of LSDK-20.04 had no changes. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
* layerscape: define only one package for fman-ucodeYangbo Lu2020-05-071-20/+8
| | | | | | | | | We do not have to define package for each board, and consider variant's installing. It is easier to maintain fman-ucode with only one package installing all two binaries as intermediate files. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
* layerscape: update ls-rcw to latest LSDK-20.04Yangbo Lu2020-05-074-551/+38
| | | | | | | | Update ls-rcw to latest LSDK-20.04. Update patch 0001 with a new one. Drop patch 0002 since it had been integrated. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
* layerscape: define only one package for ls-rcwYangbo Lu2020-05-071-78/+26
| | | | | | | | | | We do not have to define package for each board, and consider variant's building/installing. It is easier to maintain ls-rcw with only one package installing all boards RCW binaries as intermediate files, each of which is just about hundreds of bytes. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
* wireless-regdb: bump to latest release 2020-04-29Petr Štetiar2020-04-305-994/+2
| | | | | | Update to latest release. Signed-off-by: Petr Štetiar <ynezz@true.cz>
* ath10k-ct-firmware: add htt-mgt variantsÁlvaro Fernández Rojas2020-04-281-1/+154
| | | | | | | | | | | For wave-2, there is now a new variant: htt-mgt-community (vs the old full-htt-mgt-community). The non-full one (hence forth 'diet') compiles out a lot of firmware features that ath10k does not use. This saves a lot of resources and lets one configure more stations/vdevs/etc using fwcfg. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* ath10k-ct-firmware: update firmware imagesÁlvaro Fernández Rojas2020-04-281-26/+26
| | | | | | No release notes this time. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* ath10k-ct-firmware: rename ct-htt packagesÁlvaro Fernández Rojas2020-04-281-65/+65
| | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* ath10k-firmware: move CT firmwares to new packageÁlvaro Fernández Rojas2020-04-282-446/+524
| | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* wireless-regdb: backport three upstream fixesPetr Štetiar2020-04-284-0/+935
| | | | | | | | Another release is overdue for quite some time, so I'm backporting three fixes from upstream which I plan to backport into 19.07 as well. Ref: FS#2880 Signed-off-by: Petr Štetiar <ynezz@true.cz>
* cypress-firmware: update to v5.4.18-2020_0402Álvaro Fernández Rojas2020-04-131-3/+21
| | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* ipq40xx: add support for Cell C RTL30VWPawel Dembicki2020-04-102-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cell C RTL30VW is a LTE router with tho gigabit ethernets and integrated QMI mPCIE modem. This is stripped version of ASKEY RTL0030VW. Hardware: Specification: -CPU: IPQ4019 -RAM: 256MB -Flash: NAND 128MB + NOR 16MB -WiFi: Integrated bgn/ac -LTE: mPCIe card (Modem chipset MDM9230) -LAN: 2 Gigabit Ports -USB: 2x USB2.0 -Serial console: RJ-45 115200 8n1 -Unsupported VoIP Known issues: None so far. Instruction install: There are two methods: Factory web-gui and serial + tftp. Web-gui: 1. Apply factory image via stock web-gui. Serial + initramfs: 1. Rename OpenWrt initramfs image to "image" 2. Connect serial console (115200,8n1) 3. Set IP to different than 192.168.1.11, but 24 bit mask, eg. 192.168.1.4. 4. U-Boot commands: sf probe && sf read 0x80000000 0x180000 0x10000 setenv serverip 192.168.1.4 set fdt_high 0x85000000 tftpboot 0x84000000 image bootm 0x84000000 5. Install sysupgrade image via "sysupgrade -n" Back to stock: All is needed is swap 0x4c byte in mtd8 from 0 to 1 or 1 to 0, do firstboot and factory reset with OFW: 1. read mtd8: dd if=/dev/mtd8 of=/tmp/mtd8 2. go to tmp: cd /tmp/ 3. write first part of partition: dd if=mtd8 of=mtd8.new bs=1 count=76 4. check which layout uses bootloader: cat /proc/mtd 5a. If first are kernel_1 and rootfs_1 write 0: echo -n -e '\x00' >> mtd8.new 5b. If first are kernel and rootfs write 1: echo -n -e '\x01' >> mtd8.new 6. fill with rest of data: dd if=mtd8 bs=1 skip=77 >> mtd8.new 7. CHECK IF mtd8.new HAVE CHANGED ONLY ONE BYTE! e.g with: hexdump mtd8.new 8. write new mtd8 to flash: mtd write mtd8.new /dev/mtd8 9. do firstboot 10.reboot 11. Do back to factory defaults in OFW GUI. Based on work: Cezary Jackiewicz <cezary@eko.one.pl> Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
* ipq40xx: add support for MobiPromo CM520-79FDENG Qingfang2020-04-102-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MobiPromo CM520-79F is an AC1300 dual band router based on IPQ4019 Specification: SoC/Wireless: QCA IPQ4019 RAM: 512MiB Flash: 128MiB SLC NAND Ethernet PHY: QCA8075 Ethernet ports: 1x WAN, 2x LAN LEDs: 7 LEDs 2 (USB, CAN) are GPIO other 5 (2.4G, 5G, LAN1, LAN2, WAN) are connected to a shift register Button: Reset Flash instruction: Disassemble the router, connect UART pins like this: GND TX RX [x x . . x .] [. . . . . .] (QCA8075 and IPQ4019 below) Baud-rate: 115200 Set up TFTP server: IP 192.168.1.188/24 Power on the router and interrupt the booting with UART console env backup (in case you want to go back to stock and need it there): printenv (Copy the output to somewhere save) Set bootenv: setenv set_ubi 'set mtdids nand0=nand0; set mtdparts mtdparts=nand0:0x7480000@0xb80000(fs); ubi part fs' setenv bootkernel 'ubi read 0x84000000 kernel; bootm 0x84000000#config@1' setenv cm520_boot 'run set_ubi; run bootkernel' setenv bootcmd 'run cm520_boot' setenv bootargs saveenv Boot initramfs from TFTP: tftpboot openwrt-ipq40xx-generic-mobipromo_cm520-79f-initramfs-fit-zImage.itb bootm After initramfs image is booted, backup rootfs partition in case of reverting to stock image cat /dev/mtd12 > /tmp/mtd12.bin Then fetch it via SCP Upload nand-factory.ubi to /tmp via SCP, then run mtd erase rootfs mtd write /tmp/*nand-factory.ubi rootfs reboot To revert to stock image, restore default bootenv in uboot UART console setenv bootcmd 'bootipq' printenv use the saved dump you did back when you installed OpenWrt to verify that there are no other differences from back in the day. saveenv upload the backed up mtd12.bin and run tftpboot mtd12.bin nand erase 0xb80000 0x7480000 nand write 0x84000000 0xb80000 0x7480000 The BOOTCONFIG may have been configured to boot from alternate partition (rootfs_1) instead In case of this, set it back to rootfs: cd /tmp cat /dev/mtd7 > mtd7.bin echo -ne '\x0b' | dd of=mtd7.bin conv=notrunc bs=1 count=1 seek=4 for i in 28 48 68 108; do dd if=/dev/zero of=mtd7.bin conv=notrunc bs=1 count=1 seek=$i done mtd write mtd7.bin BOOTCONFIG mtd write mtd7.bin BOOTCONFIG1 Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn> [renamed volume to ubi to support autoboot, as per David Lam's test in PR#2432] Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
* linux-firmware: add firmware for RTL8723BS SDIO modulesPetr Štetiar2020-03-281-0/+7
| | | | | | | Adds firmware package for Realtek RTL8723BS SDIO Wireless LAN NIC driver available in the staging. Signed-off-by: Petr Štetiar <ynezz@true.cz>
* ath10k-firmware: update ath10k-ct firmware imagesÁlvaro Fernández Rojas2020-03-271-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release notes for 017: Wave-1: * March 19, 2020: Fix problem where power-save was not enabled when going off-channel to scan. The problem was a boolean logic inversion in the chmgr code, a regression I introduced a long time ago. * March 19, 2020: When scanning only on current working channel, do not bother with disable/enable powersave. This should make an on-channel scan less obtrusive than it was previously. * March 23, 2020: Fix channel-mgr use-after-free problem that caused crashes in some cases. The crash was exacerbated by recent power-save changes. * March 23, 2020: Fix station-mode power-save related crash: backported the fix from 10.2 QCA firmware. * March 23, 2020: Attempt to better clean up power-save objects and state, especially in station mode. Release notes for 016: Wave-1 changes, some debugging code for a crash someone reported, plus: * February 28, 2020: Fix custom-tx path when sending in 0x0 for rate-code. Have tries == 0 mean one try but NO-ACK (similar to how wave-2 does it). wave-2: * Fixed some long-ago regressions related to powersave and/or multicast. Maybe fix some additional multicast and/or tx-scheduling bugs. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Acked-by: Petr Štetiar <ynezz@true.cz>
* layerscape: resurrect support for FRDM-LS1012ATomasz Maciej Nowak2020-03-121-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-add support for NXP FRDM-LS1012A, which mimics the flash layout of the rest boards supported by LSDK. 0x000000000000-0x000000100000 : "bl2" 0x000000100000-0x000000500000 : "fip" 0x000000500000-0x000000600000 : "u-boot-env" 0x000000600000-0x000000a00000 : "reserved-1" 0x000000a00000-0x000000d00000 : "pfe" 0x000000d00000-0x000000f00000 : "reserved-2" 0x000000f00000-0x000001000000 : "dtb" 0x000001000000-0x000002000000 : "kernel" 0x000002000000-0x000004000000 : "ubifs" Specification SoC: LS1012A single core 800MHz RAM: 512 MB DDR3 Flash: 64 MB QSPI NOR Ethernet: 2x 10/100/1000 Mbps Connectors: µUSB 3.0 OTG µUSB 2.0 (debugging & power input) 2x 3.5mm jack for microphone & headphone (SGTL5000) Arduino Shield expansion with I2C, SPI, UART, and GPIO JTAG LEDS: 3x (non-configurable) Buttons: 1x (reset, non-configurable) Be advised that erasing or writing 64MB flash takes some time to finish. Do not reset the board until all operations end with success, otherwise You'll need external tools to re-program the flash chip. Installation Follow the QSPI programing procedure for LS1012AFRWY board in target/linux/layerscape/README, point 3.3. Don't forget about updating U-Boot environment with MAC addresses of ethernet interfaces, variable 'ethaddr' for eth0 and 'eth1addr' for eth1. As the LSDK images do not support sysupgrade, nor do changes in this commit, it's planed in upcoming submissions. Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
* ipq40xx: add support for 8devices Habanero DVKRobert Marko2020-03-092-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for the 8devices Habanero development board. Specs are: CPU: QCA IPQ4019 RAM: DDR3L 512MB Storage: 32MB SPI-NOR and optional Parallel SLC NAND(Some boards ship with it and some without) WLAN1: 2.4 GHz built into IPQ4019 (802.11n) 2x2 WLAN2: 5 GHz built into IPO4019 (802.11ac Wawe-2) 2x2 Ethernet: 5x Gbit LAN (QCA 8075) USB: 1x USB 2.0 and 1x USB 3.0 (Both built into IPQ4019) MicroSD slot (Uses SD controller built into IPQ4019) SDIO3.0/EMMC slot (Uses the same SD controller) Mini PCI-E Gen 2.0 slot (Built into IPQ4019) 5x LEDs (4 GPIO controllable) 2x Pushbutton (1 is connected to GPIO, other to SoC reset) LCD ZIF socket (Uses the LCD controller built into IPQ4019 which has no driver support) 1x UART 115200 rate on J18 2x breakout development headers 12V DC Jack for power DIP switch for bootstrap configuration Installation instructions: Since boards ship with vendors fork of OpenWrt sysupgrade can be used. Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: add support for EnGenius EAP2200Steven Lin2020-02-283-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SOC: IPQ4019 / QCA Dakota CPU: Quad-Core ARMv7 Processor rev 5 (v7l) Cortex-A7 DRAM: 256 MiB FLASH: NOR 4 MiB + NAND 128 MiB ETH: Qualcomm Atheros QCA8072 WLAN1: Qualcomm Atheros QCA4019 2.4GHz 802.11bgn 2:2x2 WLAN2: Qualcomm Atheros QCA4019 5GHz 802.11a/n/ac 2:2x2 WLAN2: Qualcomm Atheros QCA9888 5GHz 802.11a/n/ac 2:2x2 INPUT: WPS Button LEDS: Power, LAN1, LAN2, WLAN 2.4GHz, WLAN 5GHz-1, WLAN 5GHz-2, OPMODE 1. Load Ramdisk via U-Boot To set up the flash memory environment, do the following: a. As a preliminary step, ensure that the board console port is connected to the PC using these RS232 parameters: * 115200bps * 8N1 b. Confirm that the PC is connected to the board using one of the Ethernet ports. c. Set a static ip 192.168.99.8 for Ethernet that connects to board. d. The PC must have a TFTP server launched and listening on the interface to which the board is connected. e. At this stage power up the board and, after a few seconds, press 4 and then any key during the countdown. U-BOOT> set serverip 192.168.99.9 && tftpboot 0x84000000 192.168.99.8:openwrt.itb && bootm Signed-off-by: Steven Lin <steven.lin@senao.com> [copied 4.19 dts to 5.4] Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
* linux-firmware: update to 20200122DENG Qingfang2020-02-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update linux-firmware to 20200122 git log --pretty=oneline --abbrev-commit 20191215..20200122 1eb2408 linux-firmware: Update firmware file for Intel Bluetooth AX200 0dc1611 linux-firmware: Update firmware file for Intel Bluetooth AX201 d03f79c linux-firmware: Update firmware file for Intel Bluetooth 9560 aab62bc linux-firmware: Update firmware file for Intel Bluetooth 9260 ed0aa3a nvidia: add TU102/TU104/TU106 signed firmware 9c340bd amdgpu: update navi10 firmware for 19.50 3b4a503 amdgpu: Add navi10 TA ucode 16cc13a Merge branch 'v1.1.3' of https://github.com/ruiwang-mtk/linux_fw_vpu_v1.1.37f3177d mediatek: update MT8173 VPU firmware to v1.1.3 67d4ff5 Mellanox: Add new mlxsw_spectrum firmware xx.2000.2714 f1c9e7b radeon: update oland rlc microcode from amdgpu b1dafb7 amdgpu: update vega20 microcode for 19.50 c38789e amdgpu: update vega12 microcode for 19.50 5a141c1 amdgpu: update vega10 microcode for 19.50 a03173a amdgpu: update picasso microcode for 19.50 86e9a5f amdgpu: update raven2 microcode for 19.50 febe09a amdgpu: update raven microcode for 19.50 af76fd0 amdgpu: update navi10 microcode for 19.50 b5b176a amdgpu: update navi14 microcode for 19.50 ad90178 amdgpu: add TA microcode for Raven asics 379551b qed: Add firmware 8.42.2.0 58b4003 Merge branch 'RB3-wlan-firmware-1387-v2' of https://github.com/andersson/linux-firmware 5967a45 Adjust WHENCE entry to check_whence doesn't complain d1e743d Merge branch 'master' of https://github.com/NXP/mwifiex-firmware d6219ab qcom: Switch SDM845 WLAN firmware e65245c linux-firmware: add NXP firmware licence file 6871bff Merge branch 'ath10k-20191220' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/linux-firmware b142c2e ath10k: WCN3990 hw1.0: add firmware WLAN.HL.2.0-01387-QCAHLSWMTPLZ-1 8809b87 ath10k: QCA9984 hw1.0: update firmware-5.bin to 10.4-3.9.0.2-00070 513d70c ath10k: QCA988X hw2.0: update firmware-5.bin to 10.2.4-1.0-00047 203435b ath10k: QCA9888 hw2.0: update firmware-5.bin to 10.4-3.9.0.2-00070 a66d2fc ath10k: QCA9887 hw1.0: update firmware-5.bin to 10.2.4-1.0-00047 6d19154 ath10k: QCA6174 hw3.0: update board-2.bin c4586ff linux-firmware: Update AMD cpu microcode Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
* brcm2708: rename target to bcm27xxAdrian Schmutzler2020-02-141-4/+4
| | | | | | | | | | | | | | | | | This change makes the names of Broadcom targets consistent by using the common notation based on SoC/CPU ID (which is used internally anyway), bcmXXXX instead of brcmXXXX. This is even used for target TITLE in make menuconfig already, only the short target name used brcm so far. Despite, since subtargets range from bcm2708 to bcm2711, it seems appropriate to use bcm27xx instead of bcm2708 (again, as already done for BOARDNAME). This also renames the packages brcm2708-userland and brcm2708-gpu-fw. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> Acked-by: Álvaro Fernández Rojas <noltari@gmail.com>
* ath10k-firmware: update ath10k-ct firmwareMichael Yartys2020-02-131-24/+24
| | | | | | | | | | | | | | This supports better per-chain noise floor reporting, which in turn allows for better RSSI reporting in the driver. Wave-2 fixes a long-standing rate-ctrl problem when connected to xbox (and probably other devices). Wave-2 has fix for crash likely related to rekeying. Wave-1 has some debugging code added where a user reported a crash. Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de> [ipq806x+qca9984,ipq4019+qca9986] Signed-off-by: Michael Yartys <michael.yartys@protonmail.com>
* cypress-firmware: update to v4.14.77-2020_0115Álvaro Fernández Rojas2020-02-011-4/+58
| | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* ipq-wifi: drop deprecated .bin supportChristian Lamparter2020-01-263-4/+1
| | | | | | | | | | This patch converts the Qxwlan E2600AC image away from the deprecated .bin file and to the new .qca4019 method. As a result, we no longer need to carry around the legacy support for handling .bin files. Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
* ipq40xx: add support for EnGenius EMD1Yen-Ting-Shen2020-01-262-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SOC: IPQ4018 / QCA Dakota CPU: Quad-Core ARMv7 Processor rev 5 (v7l) Cortex-A7 DRAM: 256 MiB NOR: 32 MiB ETH: Qualcomm Atheros QCA8072 (1 port) WLAN1: Qualcomm Atheros QCA4018 2.4GHz 802.11bgn 2:2x2 WLAN2: Qualcomm Atheros QCA4018 5GHz 802.11a/n/ac 2:2x2 INPUT: RESET Button LEDS: White, Blue, Red, Orange Flash instruction: From EnGenius firmware to OpenWrt firmware: In Firmware Upgrade page, upgrade your openwrt-ipq40xx-generic-engenius_emd1-squashfs-factory.bin directly. From OpenWrt firmware to EnGenius firmware: 1. Setup a TFTP server on your computer and configure static IP to 192.168.99.8 Put the EnGenius firmware in the TFTP server directory on your computer. 2. Power up EMD1. Press 4 and then press any key to enter u-boot. 3. Download EnGenius firmware (IPQ40xx) # tftpboot 0x84000000 openwrt-ipq40xx-emd1-nor-fw-s.img 4. Flash the firmware (IPQ40xx) # imgaddr=0x84000000 && source 0x84000000:script 5. Reboot (IPQ40xx) # reset Signed-off-by: Yen-Ting-Shen <frank.shen@senao.com> [removed BOARD_NAME] Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
* ipq40xx: Add support for D-Link DAP-2610Fredrik Olofsson2020-01-262-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifications ============== - SOC: IPQ4018 - RAM: DDR3 256MB - Flash: SPI NOR 16MB - WiFi: - 2.4GHz: IPQ4018, 2x2, front end SKY85303-11 - 5GHz: IPQ4018, 2x2, front end SKY85717-21 - Ethernet: 1x 10/100/1000Mbps, POE 802.3af - PHY: QCA8072 - UART: GND, blocked, 3.3V, RX, TX / 115200 8N1 - LED: 1x red / green - Button: 1x reset / factory default - U-Boot bootloader with tftp and "emergency web server" accessible using serial port. Installation ============ Flash factory image from D-Link web UI. Constraints in the D-Link web UI makes the factory image unnecessarily large. Flash again using sysupgrade from inside OpenWrt to reclaim some flash space. Return to stock D-Link firmware =============================== Partition layout is preserved, and it is possible to return to the stock firmware simply by downloading it from D-Link and writing it to the firmware partition. # mtd -r write dap2610-firmware.bin firmware Quirks ====== To be flashable from the D-Link http server, the firmware must be larger then 6MB, and the size in the firmware header must match the actual file size. Also, the boot loader verifies the checksum of the firmware before each boot, thus the jffs2 must be after the checksum covered part. This is solved in the factory image by having the rootfs at the very end of the image (without pad-rootfs). The sysupgrade image which does not have to be flashable from the D-Link web UI may be smaller, and the checksum in the firmware header only covers the kernel part of the image. Signed-off-by: Fredrik Olofsson <fredrik.olofsson@anyfinetworks.com> [added WRGG Variables to DEVICE_VARS, squashed spi pinconf/mux, added emd1's gmac0 config,fix dtc warnings] Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
* ath10k-firmware: fix mirror hashDENG Qingfang2020-01-241-1/+1
| | | | | | | | | Fix PKG_MIRROR_HASH hash mismatch. Fixes: 641a93f0f226 ("ath10k-firmware: update wave 1 firmware to 10.2.4-1.0-00047") Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn> [added missing commit description] Signed-off-by: Petr Štetiar <ynezz@true.cz>
* ipq40xx: add support for EZVIZ CS-W3-WD1200G EUPTom Brouwer2020-01-122-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hardware: SOC: Qualcomm IPQ4018 RAM: 128 MB Nanya NT5CC64M16GP-DI FLASH: 16 MB Macronix MX25L12805D ETH: Qualcomm QCA8075 (4 Gigabit ports, 3xLAN, 1xWAN) WLAN: Qualcomm IPQ4018 (2.4 & 5 Ghz) BUTTON: Shared WPS/Reset button LED: RGB Status/Power LED SERIAL: Header J8 (UART, Left side of board). Numbered from top to bottom: (1) GND, (2) TX, (3) RX, (4) VCC (White triangle next to it). 3.3v, 115200, 8N1 Tested/Working: * Ethernet * WiFi (2.4 and 5GHz) * Status LED * Reset Button (See note below) Implementation notes: * The shared WPS/Reset button is implemented as a Reset button * I could not find a original firmware image to reverse engineer, meaning currently it's not possible to flash OpenWrt through the Web GUI. Installation (Through Serial console & TFTP): 1. Set your PC to fixed IP 192.168.1.12, Netmask 255.255.255.0, and connect to one of the LAN ports 2. Rename the initramfs image to 'C0A8010B.img' and enable a TFTP server on your pc, to serve the image 2. Connect to the router through serial (See connection properties above) 3. Hit a key during startup, to pause startup 4. type `setenv serverip 192.168.1.12`, to set the tftp server address 5. type `tftpboot`, to load the image from the laptop through tftp 6. type `bootm` to run the loaded image from memory 6. (If you want to return to stock firmware later, create an full MTD backup, e.g. using instructions here https://openwrt.org/docs/guide-user/installation/generic.backup#create_full_mtd_backup) 7. Transfer the 'sysupgrade' OpenWrt firmware image from PC to router, e.g.: `scp xxx-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/upgrade.bin` 8. Run sysupgrade to permanently install OpenWrt to flash: `sysupgrade -n /tmp/upgrade.bin` Revert to stock: To revert to stock, you need the MTD backup from step 6 above: 1. Unpack the MTD backup archive 2. Transfer the 'firmware' partition image to the router (e.g. mtd8_firmware.backup) 3. On the router, do `mtd write mtd8_firmware.backup firmware` Signed-off-by: Tom Brouwer <tombrouwer@outlook.com> [removed BOARD_NAME, OpenWRT->OpenWrt, changed LED device name to board name] Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
* ixp4xx: remove unmaintained targetAdrian Schmutzler2020-01-083-234/+0
| | | | | | | | | | | This target is still on kernel 4.9, and it looks like there is no active maintainer for this target anymore. Remove the code and all the packages which are only used by this target. To add this target to OpenWrt again port it to a recent and supported kernel version. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
* ath10k-firmware: Add kmod-ath10k-ct-smallbuffers to dependsHauke Mehrtens2019-12-241-6/+6
| | | | | | | Only select ath10k-ct-regular when smallbuffers version was not selected. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* ath10k-firmware: update Candela Tech firmware imagesStefan Lippers-Hollmann2019-12-231-20/+20
| | | | | | | | | | | | | | | | | The release notes since last time for wave-1: * No changes to wave-1, but I make a version .014 copy anyway to keep the makefile in sync. The release notes since last time for wave-2: * December 16, 2019: Wave-2 has a fix to make setting txpower work better. Before setting the power was ignored at least some of the time (it also appeared to work mostly, so I guess it was being correctly set in other ways). Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
* linux-firmware: update to 20191215DENG Qingfang2019-12-233-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update linux-firmware to 20191215 git log --pretty=oneline --abbrev-commit 20190815..20191215 eefb5f7 inside-secure: add new "mini" firmware for the EIP197 driver dd1a12e Merge branch 'RB3-adsp-cdsp-mss-v4' of https://github.com/andersson/linux-firmware c523dcd WHENCE: Add raspberry-pi4 SDIO file 99a15a4 Merge branch 'rpi4-fw' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux-firmware 2260cbd Merge branch 'master' of https://github.com/dikshitaagarwal/video_firmware_5.4 4c688be Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware e10ed21 qcom: update venus firmware files for v5.4 af4c4be cxgb4: Update firmware to revision 1.24.11.0 f93c7a1 brcm: Add BCM43455 NVRAM for Raspberry Pi 4 B 212e441 qcom: Add SDM845 Compute DSP firmware ec84cf9 qcom: Add SDM845 Audio DSP firmware 62d0a1a qcom: Add SDM845 modem firmware e8a0f4c rtl_nic: add firmware rtl8168fp-3 9581f15 Merge branch 'nxp_mc' of https://github.com/NXP/linux-firmware 978c04e linux-firmware: Update NXP Management Complex firmware to version 10.18.0 c62c3c2 linux-firmware: Update firmware file for Intel Bluetooth AX201 6272383 linux-firmware: Update firmware file for Intel Bluetooth AX200 84a7ca5 linux-firmware: Update firmware file for Intel Bluetooth 9560 96c3994 linux-firmware: Update firmware file for Intel Bluetooth 9260 7319341 amdgpu: update navi14 vcn firmware b363d9d amdgpu: update navi10 vcn firmware f1100dd Merge branch 'ehl_tgl_guc_huc' of git://anongit.freedesktop.org/drm/drm-firmware 4debf21 i915: Add HuC firmware v7.0.3 for TGL 1eb2ac4 i915: Add GuC firmware v35.2.0 for TGL 4b0a210 i915: Add HuC firmware v9.0.0 for EHL 610fe75 i915: Add GuC firmware v33.0.4 for EHL 11bdc57 rtw88: RTL8723D: add firmware file v48 9e194c7 qed: Add firmware 8.40.33.0 4065643 amdgpu: add new navi14 wks gfx firmware for 19.30 d4f88ea amdgpu: update navi14 firmware for 19.30 ea755b6 amdgpu: update raven firmware for 19.30 340e06e linux-firmware: Add firmware file for Intel Bluetooth AX201 ad7a8b2 Mellanox: Add new mlxsw_spectrum2 firmware 29.2000.2308 e756bf3 Mellanox: Add new mlxsw_spectrum firmware 13.2000.2308 b27d123 rtl_nic: add firmware files for RTL8153 180e2b4 rtl_bt: Update configuration file for BT part of RTL8822CU 0acd93e bnx2x: Add FW 7.13.15.0. 2b016af linux-firmware: Update AMD cpu microcode 4c3e853 linux-firmware: Update firmware file for Intel Bluetooth AX200 7a79d22 linux-firmware: Update firmware file for Intel Bluetooth AX201 fdab23a linux-firmware: Update firmware file for Intel Bluetooth 9560 b68efd7 linux-firmware: Update firmware file for Intel Bluetooth 9260 aa95e90 amdgpu: add initial navi14 firmware form 19.30 c1ce20e rtlwifi: rtl8821ae: Add firmware for the RTL8812AE variant. 7d187ac ice: Fix up WHENCE entry and symlink 4c55b97 Merge branch 'dev-queue' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/firmware 7c4db73 nvidia: Update Tegra210 XUSB firmware to v50.24 c054c53 nvidia: Add XUSB firmware for Tegra194 9cfefbd Remove duplicate symlinks 2de7abd copy-firmware: Create symlinks from WHENCE file 2116bcd Make symlinks consistent c0590d8 amdgpu: update vega20 ucode for 19.30 43cc648 amdgpu: update vega12 ucode for 19.30 ffa0ed7 amdgpu: update vega10 ucode for 19.30 83e1b41 amdgpu: update picasso ucode for 19.30 7008617 amdgpu: update raven2 ucode for 19.30 9200baa amdgpu: update raven ucode for 19.30 f25a39c amdgpu: add new raven rlc firmware 9ae61e7 ice: Add package file for Intel E800 series driver 417a9c6 amdgpu: add initial navi10 firmware 702cc63 Merge branch 'cml_tgl-icl-dmc_huc_updates' of git://anongit.freedesktop.org/drm/drm-firmware 3182b4b Merge branch 'gpu-845' of https://github.com/ndechesne/linux-firmware 3ea84e5 drm/i915/firmware: Add v9.0.0 of HuC for Icelake 60ddd0e drm/i915/firmware: Add v4.0.0 of HuC for Cometlake c47d8f8 drm/i915/firmware: Add v4.0.0 of HuC for Geminilake 2cdb78c drm/i915/firmware: Add v2.0.0 of HuC for Broxton 38965af drm/i915/firmware: Add v4.0.0 of HuC for Kabylake 8d127af drm/i915/firmware: Add v2.0.0 of HuC for Skylake e7b6fa7 drm/i915/firmware: Add v33 of GuC for CML e4ea25f drm/i915/firmware: Add v2.04 of DMC for TGL 51deca6 drm/i915/firmware: Add v1.09 of DMC for ICL 88ea23e qcom: add firmware files for Adreno a630 6c6918a linux-firmware: Update firmware file for Intel Bluetooth AX201 6ddb9d9 Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware d45c950 nvidia: Add XUSB firmware for Tegra186 65c6595 Add symlinks for Tegra VIC firmware binaries 0b22bfc rtl_bt: Update RTL8723D BT FW to 0x828A_96F1 f667c00 rtl_nic: add firmware rtl8125a-3 fe1ae0d linux-firmware: Add firmware file for Intel Bluetooth AX201 2f885ba Chelsio driver loads firmware configuration file to allow firmware to distribute resources before chip bring up. Chelsio NIC driver, cxgb4 searches for firmware config file at /lib/firmware/cxgb4/ directory. 7307a29 brcm: Add 43455 based AP6255 NVRAM for the Minix Neo Z83-4 Mini PC 65d02cd brcm: Add 43340 based AP6234 NVRAM for the PoV TAB-P1006W-232 tablet f38fb4f Merge tag 'iwlwifi-fw-2019-08-23' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware 40e4162 iwlwifi: update FWs to core45-152 release c0fb3d9 check_whence: Add copy-firmware.sh to the list of ignored files aa703aa rtl_bt: Update RTL8822C BT FW to V0x098A_94A4 665001a linux-firmware: Update firmware file for Intel Bluetooth AX200 c0ca980 linux-firmware: Update firmware file for Intel Bluetooth AX201 b6427bf linux-firmware: Update firmware file for Intel Bluetooth 9560 fe48882 linux-firmware: Update firmware file for Intel Bluetooth 9260 ebd40c6 Mellanox: Add new mlxsw_spectrum firmware 13.2000.1886 Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn> [Added missing symbolic links to Makefile] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* ipq-wifi: add BDF for Aruba AP-303David Bauer2019-12-202-0/+2
| | | | | | The BDF originates from the vendor-firmware. Signed-off-by: David Bauer <mail@david-bauer.net>
* cypress-nvram: add new packageÁlvaro Fernández Rojas2019-12-181-0/+95
| | | | | | | This package contains nvram files for brcmfmac, a mac80211 driver for FullMAC Cypress devices. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* brcmfmac-board-rpi: remove uneeded packageÁlvaro Fernández Rojas2019-12-171-53/+0
| | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* cypress-firmware: add new packageÁlvaro Fernández Rojas2019-12-171-0/+239
| | | | | | | This package contains firmwares provided by Cypress See https://community.cypress.com/community/linux Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* ath10k-firmware: update Candela Tech firmware imagesKoen Vandeputte2019-12-101-24/+24
| | | | | | | | | | | | | | The release notes since last time for wave-1: * November 29, 2019: Fix IBSS merge issue, related to TSF id leakage bug in firmware code. Thanks for Ahmed Zaki @ Mage-Networks for helping to diagnose and test. The release notes since last time for wave-2: * December 6, 2019: Fix 160Mhz problem caused by logic that did not take into account the fact that 160Mhz has only 1/2 of the NSS of lower bandwidths in the rate table. Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
* wireless-regdb: Make it build with python2Hauke Mehrtens2019-11-211-0/+58
| | | | | | | | This backports a patch to build it work with python2 in addition to python3. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Acked-by: Petr Štetiar <ynezz@true.cz>
* am33x-cm3: removeAndre Heider2019-11-201-42/+0
| | | | | | | | | | | | | | | This is currently unused and not working anyway, since the used upstream kernel loads am335x-pm-firmware.elf and not am335x-pm-firmware.bin [0]. The last downstream patches using the latter were removed with e4eef7e6. Remove it instead of fixing it since the rtc-only sleep state can even damage the hardware [1]. [0] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ccbbb9faac946ce61c241ce9f08b3486fabf031d [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7a6cb0abe1aa63334f3ded6d2b6c8eca80e72302 Signed-off-by: Andre Heider <a.heider@gmail.com>
* firmware: intel-microcode: bump to 20190918Zoltan HERPAI2019-11-101-2/+2
| | | | | | | | | | | | | | | | | | | | * New upstream microcode datafile 20190918 *Might* contain mitigations for INTEL-SA-00247 (RAMBleed), given the set of processors being updated. * Updated Microcodes: sig 0x000306d4, pf_mask 0xc0, 2019-06-13, rev 0x002e, size 19456 sig 0x000306f4, pf_mask 0x80, 2019-06-17, rev 0x0016, size 18432 sig 0x00040671, pf_mask 0x22, 2019-06-13, rev 0x0021, size 14336 sig 0x000406f1, pf_mask 0xef, 2019-06-18, rev 0xb000038, size 30720 sig 0x00050654, pf_mask 0xb7, 2019-07-31, rev 0x2000064, size 33792 sig 0x00050657, pf_mask 0xbf, 2019-08-12, rev 0x500002b, size 51200 sig 0x00050662, pf_mask 0x10, 2019-06-17, rev 0x001c, size 32768 sig 0x00050663, pf_mask 0x10, 2019-06-17, rev 0x7000019, size 24576 sig 0x00050664, pf_mask 0x10, 2019-06-17, rev 0xf000017, size 24576 sig 0x00050665, pf_mask 0x10, 2019-06-17, rev 0xe00000f, size 19456 Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>