Hi, On Tue, Mar 15, 2022 at 10:52 AM Meng Tang <tangmeng@xxxxxxxxxxxxx> wrote: > > Firmware for rtl chipset is as part of the linux-firmware repository > in dir linux-firmware/rtl_bt. Today, the rtl8761a_config, > rtl8821a_config and rtl8723b_config files are used in btrtl, but it > doesn't actually exist, which causes errors like: > > bluetooth: Direct firmware load for rtl_bt/rtl8821a_config.bin > failed with error -2 These config files can be board specific. I don't know the policy for MODULE_FIRMWARE macros. Personally I think: if the driver tries to load a specific firmware file then it's fine to have a MODULE_FIRMWARE entry. Even if this firmware is not part of the linux-firmware repository. Best regards, Martin