[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