From ff7c2c35c69be2f59196bfbde54ea67362af4c30 Mon Sep 17 00:00:00 2001 From: Dmitry Baryshkov Date: Tue, 12 Oct 2021 02:28:21 +0300 Subject: [PATCH] packagegroup-firmware-*: add packagegroups for board firmware packages Add several packagegroups, each one recommending board firmware packages. The groups are split to several recipes, so that building one group wouldn't cause building all possible firmware packages. Signed-off-by: Dmitry Baryshkov --- .../packagegroup-firmware-dragonboard410c.bb | 9 +++++++++ .../packagegroup-firmware-dragonboard820c.bb | 11 +++++++++++ .../packagegroup-firmware-dragonboard845c.bb | 13 +++++++++++++ .../packagegroups/packagegroup-firmware-rb5.bb | 14 ++++++++++++++ 4 files changed, 47 insertions(+) create mode 100644 recipes-bsp/packagegroups/packagegroup-firmware-dragonboard410c.bb create mode 100644 recipes-bsp/packagegroups/packagegroup-firmware-dragonboard820c.bb create mode 100644 recipes-bsp/packagegroups/packagegroup-firmware-dragonboard845c.bb create mode 100644 recipes-bsp/packagegroups/packagegroup-firmware-rb5.bb diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard410c.bb b/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard410c.bb new file mode 100644 index 0000000..a142c4f --- /dev/null +++ b/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard410c.bb @@ -0,0 +1,9 @@ +SUMMARY = "Firmware packages for the DragonBoard 410c board" + +inherit packagegroup + +RRECOMMENDS:${PN} += " \ + firmware-qcom-dragonboard410c \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a3xx', '', d)} \ + linux-firmware-qcom-venus-1.8 \ +" diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard820c.bb b/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard820c.bb new file mode 100644 index 0000000..429e7d8 --- /dev/null +++ b/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard820c.bb @@ -0,0 +1,11 @@ +SUMMARY = "Firmware packages for the DragonBoard 820c board" + +inherit packagegroup + +RRECOMMENDS:${PN} += " \ + firmware-qcom-dragonboard820c \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a530', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath10k', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \ + linux-firmware-qcom-venus-4.2 \ +" diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard845c.bb b/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard845c.bb new file mode 100644 index 0000000..020142e --- /dev/null +++ b/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard845c.bb @@ -0,0 +1,13 @@ +SUMMARY = "Firmware packages for the DragonBoard 845c board" + +inherit packagegroup + +RRECOMMENDS:${PN} += " \ + firmware-qcom-dragonboard845c \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a630', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath10k linux-firmware-qcom-sdm845-modem', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca linux-firmware-qcom-sdm845-modem', '', d)} \ + linux-firmware-qcom-sdm845-audio \ + linux-firmware-qcom-sdm845-compute \ + linux-firmware-qcom-venus-5.2 \ +" diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-rb5.bb b/recipes-bsp/packagegroups/packagegroup-firmware-rb5.bb new file mode 100644 index 0000000..d7890dd --- /dev/null +++ b/recipes-bsp/packagegroups/packagegroup-firmware-rb5.bb @@ -0,0 +1,14 @@ +SUMMARY = "Firmware packages for the RB5 Robotics platform" + +inherit packagegroup + +RRECOMMENDS:${PN} += " \ + firmware-qcom-rb5 \ + ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a630', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath11k', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \ + linux-firmware-lt9611uxc \ + linux-firmware-qcom-sm8250-audio \ + linux-firmware-qcom-sm8250-compute \ + linux-firmware-qcom-vpu-1.0 \ +"