Skip to content

Integrate meta-seco-imx/kirkstone-c43-pcie8997

Commit: edgehog/layers/seco/meta-seco-imx@60f38bc8

[KERNEL][FIRMWARE] KBUILD_FIRMWARE: switch task, fix condition check

Switch task to manipulate kernel config and sources depending on KBUILD_FIRMWARE to do_configure append, the most appropriate one. Fix KBUILD_FIRMWARE condition check: it was, incorrectly, a null check on an improperly selected variables and as such was always true.

--

Commit: edgehog/layers/seco/meta-seco-imx@dbbb9ff5

[KERNEL] C43: add WiFI USB dongle kernel config fragment

  • Edimax EW-7611ULB: add RTL8XXXU driver, built as module
  • MediaTek MT7610: add MT76x0U driver, built as module

--

Commit: edgehog/layers/seco/meta-seco-imx@a0a6e23c

[MACHINE][C43] add EW-7611ULB, MT7610 devices firmware

--

Commit: edgehog/layers/seco/meta-seco-imx@e4586c2b

[CONNECTIVITY] Add recipe: MediaTek MT7610 firmware

--

Commit: edgehog/layers/seco/meta-seco-imx@e4b8feca

[CONNECTIVITY] Add recipe: Edimax EW-7611ULB Realtek RTL8723BU firmware

Add Edimax EW-7611ULB USB combo WiFi+BT dongle firmware, to be used with the kernel built-in driver: its chipset is Realtek RTL8723BU. The firmware files are sourced from the EW-7611ULB_Linux_Driver_1.0.2 vendor package: https://www.edimax.com/edimax/mw/cufiles/files/download/Driver_Utility/EW-7611ULB/EW-7611ULB_Linux_Driver_1.0.2.1.zip

  • BT binaries have simply been renamed from EW-7611ULB_Linux_Driver_1.0.1.2/Bluetooth/8723BU
  • WiFi binaries had to be generated from the convert_firmware{.c,.s} files available into the archive:

--

Commit: edgehog/layers/seco/meta-seco-imx@618f96b4

[KERNEL][FIRMWARE] add cfg80211 wireless regulatory db into kernel image

--

Commit: edgehog/layers/seco/meta-seco-imx@6b7636f2

[KERNEL][FIRMWARE] C43, C61: add Murata Type 1MW firmware into kernel image

WiFi modules firmware take ~1 minute to load from filesystem at boot, allow early loading of the blobs by including them into the kernel binary.

--

Commit: edgehog/layers/seco/meta-seco-imx@ae4e265e

[KERNEL][FIRMWARE] C12: add TI WiLink 8 firmware into kernel image

WiFi modules firmware take ~1 minute to load from filesystem at boot, allow early loading of the blobs by including them into the kernel binary.

--

Commit: edgehog/layers/seco/meta-seco-imx@849f70c5

[C43] add new NXP WiFi driver to be used by pcie8997

  • use driver version lf-6.1.55_2.2.0
  • add firmware pcie8997
  • configure module autoload with pcie8997 parameters

--

Commit: edgehog/layers/seco/meta-seco-imx@6935cbc5

[KERNEL] i.MX8: add rfkill kernel config fragment

--

Commit: edgehog/layers/seco/meta-seco-imx@c976df10

[MACHINE][C43] add Murata Type 1MW module LBEE5HY1MW

--

Commit: edgehog/layers/seco/meta-seco-imx@eef1c228

[CONNECTIVITY] wilink8-fw: add LICENCE to rootfs, add NVS file

--

Commit: edgehog/layers/seco/meta-seco-imx@30b2e85a

[CONNECTIVITY] murata1mw-fw: add LICENCE to rootfs, add C43 fw txt

--

Commit: edgehog/layers/seco/meta-seco-imx@be202594

[LINUX-FIRMWARE] avoid package conflict for murata1mw-fw, wilink8-fw

For KBUILD_FIRMWARE mechanism to be able to add the firmware to kernel image, it needs to use DEPENDS to add firmware blobs into staging directory. Remove certain linux-firmware packages to avoid having conflicting binaries errors with recipes murata1mw-fw and wilink8-fw.

Merge request reports