Skip to content

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

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/60f38bc8c33e0b350a5c4b9a6c70889aceb7e44e

[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: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/dbbb9ff514a1c2caf6fc5ca202b3ff5c3ff997d6

[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: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/a0a6e23cb632513c2b7dced0a648f5945f11ea88

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

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/e4586c2b673906c5374773ac52e5b2f979c97bd0

[CONNECTIVITY] Add recipe: MediaTek MT7610 firmware

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/e4b8feca71d1a1f2997cf2a38bb20ec7901b5fe5

[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: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/618f96b4c7732ecd9466e9308f67070db3a6575d

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

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/6b7636f2ab701fb1e400661043bad571b34690d6

[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: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/ae4e265ee8862c2657697baa8330e0358067ea07

[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: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/849f70c51e71982ea990f84c23f54c42df6c00c6

[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: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/6935cbc518735283b67a6ea682a3eb7d2d8e8615

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

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/c976df10ac34d9e7adfcefbc067ded015b35445b

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

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/eef1c228d702f4e9837da93cd124e93408088a26

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

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/30b2e85a71b522d03e0ec5d773a7e694bd60f8b5

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

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/be202594281c3798a4cb77cbf91f694dde357368

[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

Loading