[OE-core] [PATCH] linux-firmware : break out all bnx2 firmwares
Christopher Clark
christopher.w.clark at gmail.com
Fri May 6 18:17:48 UTC 2016
>From 81c448f89c679af258d0a3640592709dd066bbfb Mon Sep 17 00:00:00 2001
From: Christopher Clark <christopher.clark6 at baesystems.com>
Date: Fri, 6 May 2016 11:06:29 -0700
Subject: [PATCH] linux-firmware : break out all bnx2 firmwares
Break out each bnx2 firmware into an independent subpackage.
Create a bnx2 package that depends upon all individual bnx2 subpackages.
Remove the earlier bnx2-mips package that only contained the most
recent bnx2-mips firmware.
Signed-off-by: Christopher Clark <christopher.clark6 at baesystems.com>
---
.../linux-firmware/linux-firmware_git.bb | 129 ++++++++++++++++++++-
1 file changed, 124 insertions(+), 5 deletions(-)
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
index 95a57d7..41c7020 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
@@ -230,7 +230,31 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
${PN}-iwlwifi-7265d ${PN}-iwlwifi-8000c ${PN}-iwlwifi-8265 \
${PN}-i915-license ${PN}-i915 \
${PN}-adsp-sst-license ${PN}-adsp-sst \
- ${PN}-bnx2-mips \
+ ${PN}-bnx2 \
+ ${PN}-bnx2-mips-06-4-6-16 \
+ ${PN}-bnx2-mips-06-5-0-0-j3 \
+ ${PN}-bnx2-mips-06-5-0-0-j6 \
+ ${PN}-bnx2-mips-06-6-0-15 \
+ ${PN}-bnx2-mips-06-6-2-1 \
+ ${PN}-bnx2-mips-06-6-2-3 \
+ ${PN}-bnx2-mips-09-4-6-17 \
+ ${PN}-bnx2-mips-09-5-0-0-j15 \
+ ${PN}-bnx2-mips-09-5-0-0-j3 \
+ ${PN}-bnx2-mips-09-5-0-0-j9 \
+ ${PN}-bnx2-mips-09-6-0-17 \
+ ${PN}-bnx2-mips-09-6-2-1a \
+ ${PN}-bnx2-mips-09-6-2-1b \
+ ${PN}-bnx2-mips-09-6-2-1 \
+ ${PN}-bnx2-rv2p-06-4-6-16 \
+ ${PN}-bnx2-rv2p-06-5-0-0-j3 \
+ ${PN}-bnx2-rv2p-06-6-0-15 \
+ ${PN}-bnx2-rv2p-09-4-6-15 \
+ ${PN}-bnx2-rv2p-09-5-0-0-j10 \
+ ${PN}-bnx2-rv2p-09-5-0-0-j3 \
+ ${PN}-bnx2-rv2p-09-6-0-17 \
+ ${PN}-bnx2-rv2p-09ax-5-0-0-j10 \
+ ${PN}-bnx2-rv2p-09ax-5-0-0-j3 \
+ ${PN}-bnx2-rv2p-09ax-6-0-17 \
${PN}-whence-license \
${PN}-license \
"
@@ -430,18 +454,113 @@ RDEPENDS_${PN}-bcm43340 += "${PN}-broadcom-license"
RDEPENDS_${PN}-bcm4339 += "${PN}-broadcom-license"
RDEPENDS_${PN}-bcm4354 += "${PN}-broadcom-license"
-# For Broadcom bnx2-mips
+# For Broadcom bnx2
#
# which is a separate case to the other Broadcom firmwares since its
# license is contained in the shared WHENCE file.
-LICENSE_${PN}-bnx2-mips = "WHENCE"
+LICENSE_${PN}-bnx2 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-06-4-6-16 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-06-5-0-0-j3 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-06-5-0-0-j6 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-06-6-0-15 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-06-6-2-1 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-06-6-2-3 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-09-4-6-17 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-09-5-0-0-j15 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-09-5-0-0-j3 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-09-5-0-0-j9 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-09-6-0-17 = "WHENCE"
+LICENSE_${PN}-bnx2-mips-09-6-2-1a = "WHENCE"
+LICENSE_${PN}-bnx2-mips-09-6-2-1b = "WHENCE"
+LICENSE_${PN}-bnx2-mips-09-6-2-1 = "WHENCE"
+LICENSE_${PN}-bnx2-rv2p-06-4-6-16 = "WHENCE"
+LICENSE_${PN}-bnx2-rv2p-06-5-0-0-j3 = "WHENCE"
+LICENSE_${PN}-bnx2-rv2p-06-6-0-15 = "WHENCE"
+LICENSE_${PN}-bnx2-rv2p-09-4-6-15 = "WHENCE"
+LICENSE_${PN}-bnx2-rv2p-09-5-0-0-j10 = "WHENCE"
+LICENSE_${PN}-bnx2-rv2p-09-5-0-0-j3 = "WHENCE"
+LICENSE_${PN}-bnx2-rv2p-09-6-0-17 = "WHENCE"
+LICENSE_${PN}-bnx2-rv2p-09ax-5-0-0-j10 = "WHENCE"
+LICENSE_${PN}-bnx2-rv2p-09ax-5-0-0-j3 = "WHENCE"
+LICENSE_${PN}-bnx2-rv2p-09ax-6-0-17 = "WHENCE"
LICENSE_${PN}-whence-license = "WHENCE"
-FILES_${PN}-bnx2-mips = "/lib/firmware/bnx2/bnx2-mips-09-6.2.1b.fw"
+FILES_${PN}-bnx2-mips-06-4-6-16 =
"/lib/firmware/bnx2/bnx2-mips-06-4.6.16.fw"
+FILES_${PN}-bnx2-mips-06-5-0-0-j3 =
"/lib/firmware/bnx2/bnx2-mips-06-5.0.0.j3.fw"
+FILES_${PN}-bnx2-mips-06-5-0-0-j6 =
"/lib/firmware/bnx2/bnx2-mips-06-5.0.0.j6.fw"
+FILES_${PN}-bnx2-mips-06-6-0-15 =
"/lib/firmware/bnx2/bnx2-mips-06-6.0.15.fw"
+FILES_${PN}-bnx2-mips-06-6-2-1 =
"/lib/firmware/bnx2/bnx2-mips-06-6.2.1.fw"
+FILES_${PN}-bnx2-mips-06-6-2-3 =
"/lib/firmware/bnx2/bnx2-mips-06-6.2.3.fw"
+FILES_${PN}-bnx2-mips-09-4-6-17 =
"/lib/firmware/bnx2/bnx2-mips-09-4.6.17.fw"
+FILES_${PN}-bnx2-mips-09-5-0-0-j15 =
"/lib/firmware/bnx2/bnx2-mips-09-5.0.0.j15.fw"
+FILES_${PN}-bnx2-mips-09-5-0-0-j3 =
"/lib/firmware/bnx2/bnx2-mips-09-5.0.0.j3.fw"
+FILES_${PN}-bnx2-mips-09-5-0-0-j9 =
"/lib/firmware/bnx2/bnx2-mips-09-5.0.0.j9.fw"
+FILES_${PN}-bnx2-mips-09-6-0-17 =
"/lib/firmware/bnx2/bnx2-mips-09-6.0.17.fw"
+FILES_${PN}-bnx2-mips-09-6-2-1a =
"/lib/firmware/bnx2/bnx2-mips-09-6.2.1a.fw"
+FILES_${PN}-bnx2-mips-09-6-2-1b =
"/lib/firmware/bnx2/bnx2-mips-09-6.2.1b.fw"
+FILES_${PN}-bnx2-mips-09-6-2-1 =
"/lib/firmware/bnx2/bnx2-mips-09-6.2.1.fw"
+FILES_${PN}-bnx2-rv2p-06-4-6-16 =
"/lib/firmware/bnx2/bnx2-rv2p-06-4.6.16.fw"
+FILES_${PN}-bnx2-rv2p-06-5-0-0-j3 =
"/lib/firmware/bnx2/bnx2-rv2p-06-5.0.0.j3.fw"
+FILES_${PN}-bnx2-rv2p-06-6-0-15 =
"/lib/firmware/bnx2/bnx2-rv2p-06-6.0.15.fw"
+FILES_${PN}-bnx2-rv2p-09-4-6-15 =
"/lib/firmware/bnx2/bnx2-rv2p-09-4.6.15.fw"
+FILES_${PN}-bnx2-rv2p-09-5-0-0-j10 =
"/lib/firmware/bnx2/bnx2-rv2p-09-5.0.0.j10.fw"
+FILES_${PN}-bnx2-rv2p-09-5-0-0-j3 =
"/lib/firmware/bnx2/bnx2-rv2p-09-5.0.0.j3.fw"
+FILES_${PN}-bnx2-rv2p-09-6-0-17 =
"/lib/firmware/bnx2/bnx2-rv2p-09-6.0.17.fw"
+FILES_${PN}-bnx2-rv2p-09ax-5-0-0-j10 =
"/lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j10.fw"
+FILES_${PN}-bnx2-rv2p-09ax-5-0-0-j3 =
"/lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw"
+FILES_${PN}-bnx2-rv2p-09ax-6-0-17 =
"/lib/firmware/bnx2/bnx2-rv2p-09ax-6.0.17.fw"
FILES_${PN}-whence-license = "/lib/firmware/WHENCE"
-RDEPENDS_${PN}-bnx2-mips += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-06-4-6-16 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-06-5-0-0-j3 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-06-5-0-0-j6 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-06-6-0-15 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-06-6-2-1 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-06-6-2-3 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-09-4-6-17 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-09-5-0-0-j15 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-09-5-0-0-j3 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-09-5-0-0-j9 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-09-6-0-17 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-09-6-2-1a += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-09-6-2-1b += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-mips-09-6-2-1 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-rv2p-06-4-6-16 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-rv2p-06-5-0-0-j3 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-rv2p-06-6-0-15 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-rv2p-09-4-6-15 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-rv2p-09-5-0-0-j10 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-rv2p-09-5-0-0-j3 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-rv2p-09-6-0-17 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-rv2p-09ax-5-0-0-j10 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-rv2p-09ax-5-0-0-j3 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2-rv2p-09ax-6-0-17 += "${PN}-whence-license"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-06-4-6-16"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-06-5-0-0-j3"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-06-5-0-0-j6"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-06-6-0-15"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-06-6-2-1"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-06-6-2-3"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-09-4-6-17"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-09-5-0-0-j15"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-09-5-0-0-j3"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-09-5-0-0-j9"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-09-6-0-17"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-09-6-2-1a"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-09-6-2-1b"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-mips-09-6-2-1"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-rv2p-06-4-6-16"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-rv2p-06-5-0-0-j3"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-rv2p-06-6-0-15"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-rv2p-09-4-6-15"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-rv2p-09-5-0-0-j10"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-rv2p-09-5-0-0-j3"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-rv2p-09-6-0-17"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-rv2p-09ax-5-0-0-j10"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-rv2p-09ax-5-0-0-j3"
+RDEPENDS_${PN}-bnx2 += "${PN}-bnx2-rv2p-09ax-6-0-17"
+RDEPENDS_${PN}-bnx2 += "${PN}-whence-license"
# For iwlwifi
LICENSE_${PN}-iwlwifi-135-6 = "Firmware-iwlwifi_firmware"
--
2.1.4
More information about the Openembedded-core
mailing list