[Buildroot] [PATCH] package/linux-firmware: add RTL87XX/RTL88XX Bluetooth firmware

Yann E. MORIN yann.morin.1998 at free.fr
Fri Mar 19 20:32:29 UTC 2021


Stefan, All,

On 2021-03-19 10:38 +0100, Stefan Agner spake thusly:
> Add firmware files for Realtek 87XX and 88XX Bluetooth chipsets. Those
> are supported by the upstream Realtek Bluetooth driver CONFIG_BT_RTL.

I was about to split the commit in two, once for each family of
firmware files, but since they are used by the same kernel driver, it
makes sense to have them in a single commit, so...

> Signed-off-by: Stefan Agner <stefan at agner.ch>

... applied to master, thanks.

Regards,
Yann E. MORIN.

> ---
>  package/linux-firmware/Config.in         | 10 ++++++++++
>  package/linux-firmware/linux-firmware.mk | 21 +++++++++++++++++++++
>  2 files changed, 31 insertions(+)
> 
> diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in
> index a41310ff2a..ba3322fa18 100644
> --- a/package/linux-firmware/Config.in
> +++ b/package/linux-firmware/Config.in
> @@ -79,6 +79,16 @@ config BR2_PACKAGE_LINUX_FIRMWARE_AR3012_USB
>  	help
>  	  Firmware files for Atheros bluetooth chipset AR3012 on USB.
>  
> +config BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT
> +	bool "Realtek 87xx Bluetooth"
> +	help
> +	  Realtek 8723a/8723b/8723bs/8723d/8723ds/8761a
> +
> +config BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT
> +	bool "Realtek 88xx Bluetooth"
> +	help
> +	  Realtek 8821a/8821c/8822b/8822cs/8822cu/8852au
> +
>  config BR2_PACKAGE_LINUX_FIRMWARE_TI_CC2560
>  	bool "TI CC2560"
>  	help
> diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk
> index 6652758c87..edb0f40594 100644
> --- a/package/linux-firmware/linux-firmware.mk
> +++ b/package/linux-firmware/linux-firmware.mk
> @@ -65,6 +65,27 @@ LINUX_FIRMWARE_FILES += qca/rampatch_usb_00000302.bin qca/nvm_usb_00000302.bin
>  LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.qcom
>  endif
>  
> +# Realtek 87xx Bluetooth
> +ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT),y)
> +LINUX_FIRMWARE_FILES += \
> +	rtl_bt/rtl8723a_fw.bin rtl_bt/rtl8723b_fw.bin \
> +	rtl_bt/rtl8723bs_config-OBDA8723.bin \
> +	rtl_bt/rtl8723bs_fw.bin rtl_bt/rtl8723d_config.bin \
> +	rtl_bt/rtl8723d_fw.bin rtl_bt/rtl8761a_fw.bin
> +LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt
> +endif
> +
> +# Realtek 88xx Bluetooth
> +ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT),y)
> +LINUX_FIRMWARE_FILES += \
> +	rtl_bt/rtl8812ae_fw.bin rtl_bt/rtl8821a_fw.bin \
> +	rtl_bt/rtl8821c_config.bin rtl_bt/rtl8821c_fw.bin \
> +	rtl_bt/rtl8822b_config.bin rtl_bt/rtl8822b_fw.bin \
> +	rtl_bt/rtl8822cs_config.bin rtl_bt/rtl8822cs_fw.bin \
> +	rtl_bt/rtl8822cu_config.bin rtl_bt/rtl8822cu_fw.bin
> +LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt
> +endif
> +
>  # rt2501/rt61
>  ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61),y)
>  LINUX_FIRMWARE_FILES += rt2561.bin rt2561s.bin rt2661.bin
> -- 
> 2.30.2
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list