[Armadeus-commitlog] armadeus branch, master, updated. armadeus-7.0-410-g1e839de1f
Brought to you by:
sszy
|
From: sszy <ss...@us...> - 2024-04-23 13:56:50
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 1e839de1fd99c8b8e9aa6416de694c6d419d72e8 (commit)
via d2744924a519731c875ed3ace8feef7f033c73f5 (commit)
via 37e1273d701c4bb1d5a75535f83bfce50cd8f3de (commit)
via abe98039da74fb8cb9f9ff4f3805f1b793fea81f (commit)
from 55188b10ca2c3c07cb6e963260c2e42f5934f534 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 1e839de1fd99c8b8e9aa6416de694c6d419d72e8
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue Apr 23 15:55:00 2024 +0200
[LINUX] opos93-linux-legacy-6.1.fragment: enable wifiex driver
commit d2744924a519731c875ed3ace8feef7f033c73f5
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue Apr 23 15:30:18 2024 +0200
[BUILDROOT] opos93-a0-legacy: bump U-Boot and Linux
commit 37e1273d701c4bb1d5a75535f83bfce50cd8f3de
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue Apr 23 15:20:01 2024 +0200
[BUILDROOT] opos93-a0-legacy: add IW416 firmwares and wireless-regdb
commit abe98039da74fb8cb9f9ff4f3805f1b793fea81f
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue Apr 23 15:18:45 2024 +0200
[BUILDROOT] 2024.02: patch to add imx-firmware package
imx-firmware provides firmwares for NXP WiFi / Bluetooth chipsets.
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/opos93-a0-legacy-6.1_defconfig | 7 +-
.../opos93/opos93-linux-legacy-6.1.fragment | 2 +
.../0426-package-imx-firmware-new-package.patch | 152 +++++++++++++++++++++
patches/buildroot/2024.02/cleanup_buildroot.sh | 3 +
4 files changed, 162 insertions(+), 2 deletions(-)
create mode 100644 patches/buildroot/2024.02/0426-package-imx-firmware-new-package.patch
diff --git a/buildroot/configs/opos93-a0-legacy-6.1_defconfig b/buildroot/configs/opos93-a0-legacy-6.1_defconfig
index 1dd76a36f..00a0a4ab2 100644
--- a/buildroot/configs/opos93-a0-legacy-6.1_defconfig
+++ b/buildroot/configs/opos93-a0-legacy-6.1_defconfig
@@ -24,7 +24,7 @@ BR2_TARGET_ARMADEUS_SDRAM_SIZE="512"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_GIT=y
BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://gitlab.com/armadeus/armadeus-linux.git"
-BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="3d5468f1a21745fd2a71d5511b48f674eb775ff4"
+BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="19de17ec4119a888eab71cb5d61e76bf804b19d3"
BR2_LINUX_KERNEL_DEFCONFIG="imx_v8"
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-legacy-6.1.fragment"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
@@ -46,6 +46,8 @@ BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
BR2_PACKAGE_MMC_UTILS=y
BR2_PACKAGE_MMC_UTILS_ENABLE_DANGEROUS_COMMANDS=y
BR2_PACKAGE_FB_TEST_APP=y
+BR2_PACKAGE_IMX_FIRMWARE=y
+BR2_PACKAGE_IMX_FIRMWARE_IW416=y
BR2_PACKAGE_LINUX_FIRMWARE=y
BR2_PACKAGE_FREESCALE_IMX=y
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX93=y
@@ -83,6 +85,7 @@ BR2_PACKAGE_IPERF3=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_IW=y
BR2_PACKAGE_MII_DIAG=y
+BR2_PACKAGE_WIRELESS_REGDB=y
BR2_PACKAGE_WPA_SUPPLICANT=y
BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y
BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT=y
@@ -110,7 +113,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_GIT=y
BR2_TARGET_UBOOT_CUSTOM_REPO_URL="https://gitlab.com/armadeus/u-boot.git"
-BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="c08177c756507d51f2e9b9b783221353b4a8df46"
+BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="f51bdc96fb8cb505757c0ec1c87d002e7a8532ef"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="opos93dev"
BR2_TARGET_UBOOT_SPL=y
BR2_PACKAGE_HOST_DOSFSTOOLS=y
diff --git a/buildroot/target/device/armadeus/opos93/opos93-linux-legacy-6.1.fragment b/buildroot/target/device/armadeus/opos93/opos93-linux-legacy-6.1.fragment
index d00a6eb8e..f49af6996 100644
--- a/buildroot/target/device/armadeus/opos93/opos93-linux-legacy-6.1.fragment
+++ b/buildroot/target/device/armadeus/opos93/opos93-linux-legacy-6.1.fragment
@@ -1,2 +1,4 @@
CONFIG_DRM_PANEL_ILITEK_ILI9881C=y
CONFIG_PWM_IMX_TPM=y
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_SDIO=m
diff --git a/patches/buildroot/2024.02/0426-package-imx-firmware-new-package.patch b/patches/buildroot/2024.02/0426-package-imx-firmware-new-package.patch
new file mode 100644
index 000000000..8e3288e60
--- /dev/null
+++ b/patches/buildroot/2024.02/0426-package-imx-firmware-new-package.patch
@@ -0,0 +1,152 @@
+From 36f5d0f18999505862745a277afa9d64702aad1d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?S=C3=A9bastien=20Szymanski?=
+ <seb...@ar...>
+Date: Fri, 19 Apr 2024 17:38:12 +0200
+Subject: [PATCH 1/1] package/imx-firmware: new package
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This package provides firmwares for NXP WiFi + Bluetooth chipsets.
+
+Signed-off-by: Sébastien Szymanski <seb...@ar...>
+---
+ package/Config.in | 1 +
+ package/imx-firmware/Config.in | 62 ++++++++++++++++++++++++++
+ package/imx-firmware/imx-firmware.hash | 3 ++
+ package/imx-firmware/imx-firmware.mk | 32 +++++++++++++
+ 4 files changed, 98 insertions(+)
+ create mode 100644 package/imx-firmware/Config.in
+ create mode 100644 package/imx-firmware/imx-firmware.hash
+ create mode 100644 package/imx-firmware/imx-firmware.mk
+
+diff --git a/package/Config.in b/package/Config.in
+index 1935077f0f45..3ecceefef4ec 100644
+--- a/package/Config.in
++++ b/package/Config.in
+@@ -450,6 +450,7 @@ menu "Firmware"
+ source "package/armbian-firmware/Config.in"
+ source "package/b43-firmware/Config.in"
+ source "package/brcmfmac_sdio-firmware-rpi/Config.in"
++ source "package/imx-firmware/Config.in"
+ source "package/linux-firmware/Config.in"
+ source "package/murata-cyw-fw/Config.in"
+ source "package/odroidc2-firmware/Config.in"
+diff --git a/package/imx-firmware/Config.in b/package/imx-firmware/Config.in
+new file mode 100644
+index 000000000000..d2037b270865
+--- /dev/null
++++ b/package/imx-firmware/Config.in
+@@ -0,0 +1,62 @@
++config BR2_PACKAGE_IMX_FIRMWARE
++ bool "imx-firmware"
++ help
++ Firmware for NXP Bluetooth / WiFi chipsets based modules
++
++ https://github.com/nxp-imx/imx-firmware
++
++if BR2_PACKAGE_IMX_FIRMWARE
++
++config BR2_PACKAGE_IMX_FIRMWARE_8801
++ bool "8801 (SD)"
++ help
++ NXP 8801 module firmware files.
++
++config BR2_PACKAGE_IMX_FIRMWARE_8987
++ bool "8987 (SD)"
++ help
++ NXP 8987 module firmware files.
++
++config BR2_PACKAGE_IMX_FIRMWARE_8997
++ bool "8997"
++ help
++ NXP 8997 module firmware files.
++
++choice
++ prompt "8997 WiFi interface" if BR2_PACKAGE_IMX_FIRMWARE_8997
++
++config BR2_PACKAGE_IMX_FIRMWARE_8997_SD
++ bool "SD"
++
++config BR2_PACKAGE_IMX_FIRMWARE_8997_PCIE
++ bool "PCIe"
++
++endchoice
++
++config BR2_PACKAGE_IMX_FIRMWARE_9098
++ bool "9098"
++ help
++ NXP 9098 module firmware files.
++
++choice
++ prompt "9098 WiFi interface" if BR2_PACKAGE_IMX_FIRMWARE_9098
++
++config BR2_PACKAGE_IMX_FIRMWARE_9098_SD
++ bool "SD"
++
++config BR2_PACKAGE_IMX_FIRMWARE_9098_PCIE
++ bool "PCIe"
++
++endchoice
++
++config BR2_PACKAGE_IMX_FIRMWARE_IW416
++ bool "IW416 (SD)"
++ help
++ NXP IW416 module firmware files.
++
++config BR2_PACKAGE_IMX_FIRMWARE_IW612
++ bool "IW612 (SD)"
++ help
++ NXP IW612 module firmware files.
++
++endif
+diff --git a/package/imx-firmware/imx-firmware.hash b/package/imx-firmware/imx-firmware.hash
+new file mode 100644
+index 000000000000..323130d7c690
+--- /dev/null
++++ b/package/imx-firmware/imx-firmware.hash
+@@ -0,0 +1,3 @@
++# Locally calculated
++sha256 2feba2969db7b6fc86aa0a13a0993ca241e155c23c0024c41316e67924778f5f imx-firmware-lf-6.6.3_1.0.0.tar.gz
++sha256 3827bf3548bfd9de73bf51fbdd7a8c674dcecfb249cfa1a7cf17bd2dc4e08a8c LICENSE.txt
+diff --git a/package/imx-firmware/imx-firmware.mk b/package/imx-firmware/imx-firmware.mk
+new file mode 100644
+index 000000000000..8b5c3fb4a5d5
+--- /dev/null
++++ b/package/imx-firmware/imx-firmware.mk
+@@ -0,0 +1,32 @@
++################################################################################
++#
++# imx-firmware
++#
++################################################################################
++
++IMX_FIRMWARE_VERSION = lf-6.6.3_1.0.0
++IMX_FIRMWARE_SITE = $(call github,nxp-imx,imx-firmware,$(IMX_FIRMWARE_VERSION))
++IMX_FIRMWARE_LICENSE = NXP Software License Agreement
++IMX_FIRMWARE_LICENSE_FILES = LICENSE.txt
++IMX_FIRMWARE_REDISTRIBUTE = NO
++
++IMX_FIRMWARE_FILES_$(BR2_PACKAGE_IMX_FIRMWARE_8801) += FwImage_8801_SD
++IMX_FIRMWARE_FILES_$(BR2_PACKAGE_IMX_FIRMWARE_8987) += FwImage_8987
++IMX_FIRMWARE_FILES_$(BR2_PACKAGE_IMX_FIRMWARE_8997_SD) += FwImage_8997_SD
++IMX_FIRMWARE_FILES_$(BR2_PACKAGE_IMX_FIRMWARE_8997_PCIE) += FwImage_8997
++IMX_FIRMWARE_FILES_$(BR2_PACKAGE_IMX_FIRMWARE_9098_SD) += FwImage_9098_SD
++IMX_FIRMWARE_FILES_$(BR2_PACKAGE_IMX_FIRMWARE_9098_PCIE) += FwImage_9098_PCIE
++IMX_FIRMWARE_FILES_$(BR2_PACKAGE_IMX_FIRMWARE_IW416) += FwImage_IW416_SD
++IMX_FIRMWARE_FILES_$(BR2_PACKAGE_IMX_FIRMWARE_IW612) += FwImage_IW612_SD
++
++define IMX_FIRMWARE_INSTALL_TARGET_CMDS
++ $(INSTALL) -m 0644 -D $(@D)/nxp/wifi_mod_para.conf \
++ $(TARGET_DIR)/lib/firmware/nxp/wifi_mod_para.conf
++ $(INSTALL) -m 0644 -D $(@D)/nxp/mfguart/helper_uart_3000000.bin \
++ $(TARGET_DIR)/lib/firmware/nxp/helper_uart_3000000.bin
++ $(foreach f,$(IMX_FIRMWARE_FILES_y), \
++ $(INSTALL) -m 0644 -D $(@D)/nxp/$(f)/* $(TARGET_DIR)/lib/firmware/nxp/
++ )
++endef
++
++$(eval $(generic-package))
+--
+2.43.2
+
diff --git a/patches/buildroot/2024.02/cleanup_buildroot.sh b/patches/buildroot/2024.02/cleanup_buildroot.sh
index 30bdbf58f..e060b1231 100755
--- a/patches/buildroot/2024.02/cleanup_buildroot.sh
+++ b/patches/buildroot/2024.02/cleanup_buildroot.sh
@@ -36,6 +36,9 @@ rm -rf buildroot/package/gstreamer1/Config.in
rm -rf buildroot/package/gstreamer1/gst1-imx2/Config.in
rm -rf buildroot/package/gstreamer1/gst1-imx2/gst1-imx2.hash
rm -rf buildroot/package/gstreamer1/gst1-imx2/gst1-imx2.mk
+rm -rf buildroot/package/imx-firmware/Config.in
+rm -rf buildroot/package/imx-firmware/imx-firmware.hash
+rm -rf buildroot/package/imx-firmware/imx-firmware.mk
rm -rf buildroot/package/leptonmodule/0001-flirpi-add-missing-dependency-to-leptcam-target.patch
rm -rf buildroot/package/leptonmodule/Config.in
rm -rf buildroot/package/leptonmodule/leptonmodule.mk
hooks/post-receive
--
armadeus
|