aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp/packagegroups
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/packagegroups')
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-dragonboard-apq8074.bb10
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-dragonboard410c.bb11
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-dragonboard820c.bb13
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-dragonboard845c.bb13
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-ifc6410.bb14
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-ifc6560.bb14
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-lenovo-x13s.bb12
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-lenovo-yoga-c630.bb16
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-rb1.bb13
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-rb2.bb14
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-rb5.bb14
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-sc8180x.bb16
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-sm8150-hdk.bb15
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-sm8350-hdk.bb18
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-sm8450-hdk.bb15
-rw-r--r--recipes-bsp/packagegroups/packagegroup-firmware-sm8650-hdk.bb13
16 files changed, 221 insertions, 0 deletions
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard-apq8074.bb b/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard-apq8074.bb
new file mode 100644
index 0000000..7432a89
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard-apq8074.bb
@@ -0,0 +1,10 @@
+SUMMARY = "Firmware packages for the Dragonboard APQ8074 board"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a3xx', '', d)} \
+ linux-firmware-qcom-apq8074-audio \
+ linux-firmware-qcom-apq8074-modem \
+ linux-firmware-qcom-apq8074-wifi \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard410c.bb b/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard410c.bb
new file mode 100644
index 0000000..8b55a3b
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard410c.bb
@@ -0,0 +1,11 @@
+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)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-qcom-apq8016-wifi', '', d)} \
+ linux-firmware-qcom-apq8016-modem \
+ 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..d7339a4
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-dragonboard820c.bb
@@ -0,0 +1,13 @@
+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 linux-firmware-qcom-apq8096-adreno', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath10k', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \
+ linux-firmware-qcom-apq8096-audio \
+ linux-firmware-qcom-apq8096-modem \
+ 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..66b9005
--- /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 linux-firmware-qcom-sdm845-adreno', '', 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-ifc6410.bb b/recipes-bsp/packagegroups/packagegroup-firmware-ifc6410.bb
new file mode 100644
index 0000000..8b22ef8
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-ifc6410.bb
@@ -0,0 +1,14 @@
+SUMMARY = "Firmware packages for the IFC6410 board"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a3xx', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath6k firmware-ath6kl', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-ar3k', '', d)} \
+ firmware-qcom-ifc6410 \
+ linux-firmware-qcom-apq8064-dsps \
+ linux-firmware-qcom-apq8064-gss \
+ linux-firmware-qcom-apq8064-q6 \
+ linux-firmware-qcom-apq8064-wifi \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-ifc6560.bb b/recipes-bsp/packagegroups/packagegroup-firmware-ifc6560.bb
new file mode 100644
index 0000000..8b3507b
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-ifc6560.bb
@@ -0,0 +1,14 @@
+SUMMARY = "Firmware packages for the IFC6560 board"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a530 linux-firmware-qcom-sda660-adreno', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath10k', '', d)} \
+ firmware-qcom-ifc6560 \
+ linux-firmware-qcom-sda660-audio \
+ linux-firmware-qcom-sda660-compute \
+ linux-firmware-qcom-sda660-modem \
+ linux-firmware-qcom-sda660-venus \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-lenovo-x13s.bb b/recipes-bsp/packagegroups/packagegroup-firmware-lenovo-x13s.bb
new file mode 100644
index 0000000..dc63332
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-lenovo-x13s.bb
@@ -0,0 +1,12 @@
+SUMMARY = "Firmware packages for the Lenovo X13s laptop"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-sc8280xp-lenovo-x13s-adreno', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath11k', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \
+ linux-firmware-qcom-sc8280xp-lenovo-x13s-audio \
+ linux-firmware-qcom-sc8280xp-lenovo-x13s-compute \
+ linux-firmware-qcom-sc8280xp-lenovo-x13s-sensors \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-lenovo-yoga-c630.bb b/recipes-bsp/packagegroups/packagegroup-firmware-lenovo-yoga-c630.bb
new file mode 100644
index 0000000..cc4bee9
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-lenovo-yoga-c630.bb
@@ -0,0 +1,16 @@
+SUMMARY = "Firmware packages for the Lenogo Yoga C630 laptop"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a630 linux-firmware-qcom-lenovo-yoga-c630-adreno', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath10k', '', d)} \
+ firmware-qcom-lenovo-yoga-c630 \
+ linux-firmware-qcom-lenovo-yoga-c630-audio \
+ linux-firmware-qcom-lenovo-yoga-c630-compute \
+ linux-firmware-qcom-lenovo-yoga-c630-ipa \
+ linux-firmware-qcom-lenovo-yoga-c630-modem \
+ linux-firmware-qcom-lenovo-yoga-c630-sensors \
+ linux-firmware-qcom-lenovo-yoga-c630-venus \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-rb1.bb b/recipes-bsp/packagegroups/packagegroup-firmware-rb1.bb
new file mode 100644
index 0000000..6ff96ab
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-rb1.bb
@@ -0,0 +1,13 @@
+SUMMARY = "Firmware packages for the RB1 Robotics platform"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ firmware-qcom-rb1 \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a630 linux-firmware-qcom-qcm2290-adreno', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath10k linux-firmware-qcom-qcm2290-wifi ', '', d)} \
+ linux-firmware-lt9611uxc \
+ linux-firmware-qcom-qcm2290-audio \
+ linux-firmware-qcom-qcm2290-modem \
+ linux-firmware-qcom-venus-6.0 \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-rb2.bb b/recipes-bsp/packagegroups/packagegroup-firmware-rb2.bb
new file mode 100644
index 0000000..9f622df
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-rb2.bb
@@ -0,0 +1,14 @@
+SUMMARY = "Firmware packages for the RB2 Robotics platform"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ firmware-qcom-rb2 \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a630 linux-firmware-qcom-qrb4210-adreno', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath10k linux-firmware-qcom-qrb4210-wifi', '', d)} \
+ linux-firmware-lt9611uxc \
+ linux-firmware-qcom-qrb4210-audio \
+ linux-firmware-qcom-qrb4210-compute \
+ linux-firmware-qcom-qrb4210-modem \
+ linux-firmware-qcom-venus-6.0 \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-rb5.bb b/recipes-bsp/packagegroups/packagegroup-firmware-rb5.bb
new file mode 100644
index 0000000..b0f0702
--- /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-a650 linux-firmware-qcom-sm8250-adreno', '', 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 \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-sc8180x.bb b/recipes-bsp/packagegroups/packagegroup-firmware-sc8180x.bb
new file mode 100644
index 0000000..0961961
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-sc8180x.bb
@@ -0,0 +1,16 @@
+SUMMARY = "Firmware packages for the SC8180X devices"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a640 linux-firmware-qcom-sc8180x-adreno', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath10k', '', d)} \
+ firmware-qcom-sc8180x \
+ linux-firmware-qcom-sc8180x-audio \
+ linux-firmware-qcom-sc8180x-compute \
+ linux-firmware-qcom-sc8180x-ipa \
+ linux-firmware-qcom-sc8180x-modem \
+ linux-firmware-qcom-sc8180x-sensors \
+ linux-firmware-qcom-sc8180x-venus \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-sm8150-hdk.bb b/recipes-bsp/packagegroups/packagegroup-firmware-sm8150-hdk.bb
new file mode 100644
index 0000000..ec31953
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-sm8150-hdk.bb
@@ -0,0 +1,15 @@
+SUMMARY = "Firmware packages for the SM8150-HDK (aka HDK855) board"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a640 linux-firmware-qcom-sm8150-adreno', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath10k', '', d)} \
+ firmware-qcom-sm8150-hdk \
+ linux-firmware-qcom-sm8150-audio \
+ linux-firmware-qcom-sm8150-compute \
+ linux-firmware-qcom-sm8150-ipa \
+ linux-firmware-qcom-sm8150-modem \
+ linux-firmware-qcom-sm8150-sensors \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-sm8350-hdk.bb b/recipes-bsp/packagegroups/packagegroup-firmware-sm8350-hdk.bb
new file mode 100644
index 0000000..05187fc
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-sm8350-hdk.bb
@@ -0,0 +1,18 @@
+SUMMARY = "Firmware packages for the SM8350-HDK (aka HDK888) board"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a660', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath11k', '', d)} \
+ firmware-qcom-sm8350-hdk \
+ linux-firmware-lt9611uxc \
+ linux-firmware-qcom-sm8350-adreno \
+ linux-firmware-qcom-sm8350-audio \
+ linux-firmware-qcom-sm8350-compute \
+ linux-firmware-qcom-sm8350-ipa \
+ linux-firmware-qcom-sm8350-modem \
+ linux-firmware-qcom-sm8350-sensors \
+ linux-firmware-qcom-vpu-2.0 \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-sm8450-hdk.bb b/recipes-bsp/packagegroups/packagegroup-firmware-sm8450-hdk.bb
new file mode 100644
index 0000000..6a9fef9
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-sm8450-hdk.bb
@@ -0,0 +1,15 @@
+SUMMARY = "Firmware packages for the SM8450-HDK board"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'linux-firmware-qcom-adreno-a730 linux-firmware-qcom-sm8450-adreno', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath11k', '', d)} \
+ firmware-qcom-sm8450-hdk \
+ linux-firmware-lt9611uxc \
+ linux-firmware-qcom-sm8450-audio \
+ linux-firmware-qcom-sm8450-compute \
+ linux-firmware-qcom-sm8450-modem \
+ linux-firmware-qcom-sm8450-sensors \
+"
diff --git a/recipes-bsp/packagegroups/packagegroup-firmware-sm8650-hdk.bb b/recipes-bsp/packagegroups/packagegroup-firmware-sm8650-hdk.bb
new file mode 100644
index 0000000..69419e4
--- /dev/null
+++ b/recipes-bsp/packagegroups/packagegroup-firmware-sm8650-hdk.bb
@@ -0,0 +1,13 @@
+SUMMARY = "Firmware packages for the SM8650-HDK board"
+
+inherit packagegroup
+
+RRECOMMENDS:${PN} += " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'linux-firmware-qca', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'linux-firmware-ath12k', '', d)} \
+ firmware-qcom-sm8650-hdk \
+ linux-firmware-lt9611uxc \
+ linux-firmware-qcom-sm8650-audio \
+ linux-firmware-qcom-sm8650-compute \
+ linux-firmware-qcom-sm8650-ipa \
+"