linux-firmware: add qca6174{bt} firmware
authorMaxime Hadjinlian <maxime.hadjinlian@gmail.com>
Tue, 4 Jul 2017 16:39:35 +0000 (18:39 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 4 Jul 2017 21:38:18 +0000 (23:38 +0200)
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
[Thomas: adjust alphabetic ordering, rename bluetooth option to
include vendor name.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/linux-firmware/Config.in
package/linux-firmware/linux-firmware.mk

index 43ed8413aee793f959fc577f7d4ef55e83f19795..7f4d2a07a652ed6925048a7f45ddb7fce5b23a8e 100644 (file)
@@ -39,6 +39,11 @@ config BR2_PACKAGE_LINUX_FIRMWARE_IBT
          Firmware files for Intel 3160/7260/7265/8260/8265 Wireless
          bluetooth support.
 
+config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT
+       bool "Qualcomm Atheros Rome 6174A Bluetooth"
+       help
+         Firmware files for QCA Rome 6174A bluetooth support.
+
 endmenu # Bluetooth
 
 menu "WiFi firmware"
@@ -206,6 +211,11 @@ config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U
        help
          MediaTek MT7601U
 
+config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174
+       bool "Qualcomm Atheros 6174"
+       help
+         Firmware files for the Qualcomm Atheros QCA6174 chip
+
 config BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61
        bool "Ralink rt2501/rt61"
        help
index bce36ceab80b0eabfc045a80b4cb6dde59a3e532..dff15a23366d265d3abb2ec3aa44497e0065f165 100644 (file)
@@ -30,6 +30,12 @@ LINUX_FIRMWARE_FILES += intel/ibt-*
 LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ibt_firmware
 endif
 
+# Qualcomm Atheros Rome 6174A Bluetooth
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT),y)
+LINUX_FIRMWARE_FILES += qca/rampatch_usb_00000302.bin qca/nvm_usb_00000302.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.qcom
+endif
+
 # Freescale i.MX SDMA
 ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IMX_SDMA),y)
 LINUX_FIRMWARE_FILES += imx/sdma/sdma-imx6q.bin imx/sdma/sdma-imx7d.bin
@@ -194,6 +200,12 @@ LINUX_FIRMWARE_FILES += mt7601u.bin
 LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ralink_a_mediatek_company_firmware
 endif
 
+# qca6174
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174),y)
+LINUX_FIRMWARE_FILES += ath10k/QCA6174
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.QualcommAtheros_ath10k
+endif
+
 # wl127x
 ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X),y)
 # wl1271-nvs.bin is a symlink to wl127x-nvs.bin