[Buildroot] [PATCH] package/freescale-imx: Add installation of easrc-imx8mn.bin firmware

Arnout Vandecappelle arnout at mind.be
Sat Feb 12 20:44:29 UTC 2022



On 12/02/2022 11:13, Michael Nazzareno Trimarchi wrote:
> Hi
> 
> On Sat, Jan 29, 2022 at 3:08 PM Michael Trimarchi
> <michael at amarulasolutions.com> wrote:
>>
>> The easrc firmware is used for audio resampling. The firmware for now
>> exists only for imx8mn device
>>
>> Signed-off-by: Michael Trimarchi <michael at amarulasolutions.com>
>> ---
>>   package/freescale-imx/firmware-imx/Config.in       |  4 ++++
>>   package/freescale-imx/firmware-imx/firmware-imx.mk | 12 ++++++++++++
>>   2 files changed, 16 insertions(+)
>>
>> diff --git a/package/freescale-imx/firmware-imx/Config.in b/package/freescale-imx/firmware-imx/Config.in
>> index df266fb28e..06c4d8036c 100644
>> --- a/package/freescale-imx/firmware-imx/Config.in
>> +++ b/package/freescale-imx/firmware-imx/Config.in
>> @@ -39,6 +39,10 @@ config BR2_PACKAGE_FIRMWARE_IMX_NEEDS_HDMI_FW
>>          bool
>>          default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M
>>
>> +config BR2_PACKAGE_FIRMWARE_IMX_NEEDS_EASRC_FW
>> +       bool
>> +       default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN
>> +
>>   config BR2_PACKAGE_FIRMWARE_IMX_NEEDS_EPDC_FW
>>          bool
>>          default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q
>> diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk
>> index 3acd053d0f..211a43c4ca 100644
>> --- a/package/freescale-imx/firmware-imx/firmware-imx.mk
>> +++ b/package/freescale-imx/firmware-imx/firmware-imx.mk
>> @@ -113,6 +113,17 @@ define FIRMWARE_IMX_INSTALL_IMAGE_HDMI_FW
>>   endef
>>   endif
>>
>> +#
>> +# EASRC firmware
>> +#
>> +
>> +ifeq ($(BR2_PACKAGE_FIRMWARE_IMX_NEEDS_EASRC_FW),y)
>> +define FIRMWARE_IMX_INSTALL_TARGET_EASRC_FW
>> +       mkdir -p $(TARGET_DIR)/lib/firmware/imx
>> +       cp -r $(@D)/firmware/easrc $(TARGET_DIR)/lib/firmware/imx
>> +endef
>> +endif
>> +
>>   #
>>   # EPDC firmware
>>   #
>> @@ -160,6 +171,7 @@ define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
>>   endef
>>
>>   define FIRMWARE_IMX_INSTALL_TARGET_CMDS
>> +       $(FIRMWARE_IMX_INSTALL_TARGET_EASRC_FW)
>>          $(FIRMWARE_IMX_INSTALL_TARGET_EPDC_FW)
>>          $(FIRMWARE_IMX_INSTALL_TARGET_SDMA_FW)
>>          $(FIRMWARE_IMX_INSTALL_TARGET_VPU_FW)
> 
> 
> Is something missing here?

  No, it's just that patches that are not reviewed or version bumps or fixes can 
take a long time before they get applied, because there's such a huge stream of 
incoming patches.

  Anyway, applied to master, thanks.

  Regards,
  Arnout

> 
> Michael
>> --
>> 2.25.1
>>
> 
> 



More information about the buildroot mailing list