All of lore.kernel.org
 help / color / mirror / Atom feed
* [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master
@ 2022-05-30 17:02 Dmitry Baryshkov
  2022-05-30 17:02 ` [kirkstone][PATCH 1/2] linux-firmware: package new Qualcomm firmware Dmitry Baryshkov
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Dmitry Baryshkov @ 2022-05-30 17:02 UTC (permalink / raw)
  To: openembedded-core

This pull request cherry picks two commits from master branch to split
several packages that are usable on Qualcomm platforms. Allow using them
directly rather than installing huge linux-firmware package.

Dmitry Baryshkov (2):
  linux-firmware: package new Qualcomm firmware
  linux-firmware: split ath3k firmware

 .../linux-firmware/linux-firmware_20220509.bb | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

-- 
2.30.2



^ permalink raw reply	[flat|nested] 6+ messages in thread

* [kirkstone][PATCH 1/2] linux-firmware: package new Qualcomm firmware
  2022-05-30 17:02 [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master Dmitry Baryshkov
@ 2022-05-30 17:02 ` Dmitry Baryshkov
  2022-05-30 17:02 ` [kirkstone][PATCH 2/2] linux-firmware: split ath3k firmware Dmitry Baryshkov
  2022-06-05 18:47 ` [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master Dmitry Baryshkov
  2 siblings, 0 replies; 6+ messages in thread
From: Dmitry Baryshkov @ 2022-05-30 17:02 UTC (permalink / raw)
  To: openembedded-core; +Cc: Dmitry Baryshkov, Luca Ceresoli, Richard Purdie

From: Dmitry Baryshkov <dbaryshkov@gmail.com>

Create separate packages with firmware files for APQ8096 SoC and for
Adreno 2xx/4xx. Include A330 firmware into the 3xx package.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1a0cb8f9131d1f238dc150e583a7ff816645765f)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 .../linux-firmware/linux-firmware_20220509.bb       | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20220509.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20220509.bb
index 87d2efef121c..7da5eca89358 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20220509.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20220509.bb
@@ -307,8 +307,9 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
              ${PN}-qcom-license \
              ${PN}-qcom-venus-1.8 ${PN}-qcom-venus-4.2 ${PN}-qcom-venus-5.2 ${PN}-qcom-venus-5.4 \
              ${PN}-qcom-vpu-1.0 ${PN}-qcom-vpu-2.0 \
-             ${PN}-qcom-adreno-a3xx ${PN}-qcom-adreno-a530 \
+             ${PN}-qcom-adreno-a2xx ${PN}-qcom-adreno-a3xx ${PN}-qcom-adreno-a4xx ${PN}-qcom-adreno-a530 \
              ${PN}-qcom-adreno-a630 ${PN}-qcom-adreno-a650 ${PN}-qcom-adreno-a660 \
+             ${PN}-qcom-apq8096-audio ${PN}-qcom-apq8096-modem \
              ${PN}-qcom-sdm845-audio ${PN}-qcom-sdm845-compute ${PN}-qcom-sdm845-modem \
              ${PN}-qcom-sm8250-audio ${PN}-qcom-sm8250-compute \
              ${PN}-amlogic-vdec-license ${PN}-amlogic-vdec \
@@ -961,11 +962,15 @@ FILES:${PN}-qcom-venus-5.2 = "${nonarch_base_libdir}/firmware/qcom/venus-5.2/*"
 FILES:${PN}-qcom-venus-5.4 = "${nonarch_base_libdir}/firmware/qcom/venus-5.4/*"
 FILES:${PN}-qcom-vpu-1.0 = "${nonarch_base_libdir}/firmware/qcom/vpu-1.0/*"
 FILES:${PN}-qcom-vpu-2.0 = "${nonarch_base_libdir}/firmware/qcom/vpu-2.0/*"
-FILES:${PN}-qcom-adreno-a3xx = "${nonarch_base_libdir}/firmware/qcom/a300_*.fw ${nonarch_base_libdir}/firmware/a300_*.fw"
+FILES:${PN}-qcom-adreno-a2xx = "${nonarch_base_libdir}/firmware/qcom/leia_*.fw"
+FILES:${PN}-qcom-adreno-a3xx = "${nonarch_base_libdir}/firmware/qcom/a3*_*.fw ${nonarch_base_libdir}/firmware/a300_*.fw"
+FILES:${PN}-qcom-adreno-a4xx = "${nonarch_base_libdir}/firmware/qcom/a4*_*.fw"
 FILES:${PN}-qcom-adreno-a530 = "${nonarch_base_libdir}/firmware/qcom/a530*.*"
 FILES:${PN}-qcom-adreno-a630 = "${nonarch_base_libdir}/firmware/qcom/a630*.* ${nonarch_base_libdir}/firmware/qcom/sdm845/a630*.*"
 FILES:${PN}-qcom-adreno-a650 = "${nonarch_base_libdir}/firmware/qcom/a650*.* ${nonarch_base_libdir}/firmware/qcom/sm8250/a650*.*"
 FILES:${PN}-qcom-adreno-a660 = "${nonarch_base_libdir}/firmware/qcom/a660*.*"
+FILES:${PN}-qcom-apq8096-audio = "${nonarch_base_libdir}/firmware/qcom/apq8096/adsp*.*"
+FILES:${PN}-qcom-apq8096-modem = "${nonarch_base_libdir}/firmware/qcom/apq8096/mba.mbn ${nonarch_base_libdir}/firmware/qcom/apq8096/modem*.* ${nonarch_base_libdir}/firmware/qcom/apq8096/wlanmdsp.mbn"
 FILES:${PN}-qcom-sdm845-audio = "${nonarch_base_libdir}/firmware/qcom/sdm845/adsp*.*"
 FILES:${PN}-qcom-sdm845-compute = "${nonarch_base_libdir}/firmware/qcom/sdm845/cdsp*.*"
 FILES:${PN}-qcom-sdm845-modem = "${nonarch_base_libdir}/firmware/qcom/sdm845/mba.mbn ${nonarch_base_libdir}/firmware/qcom/sdm845/modem*.* ${nonarch_base_libdir}/firmware/qcom/sdm845/wlanmdsp.mbn"
@@ -977,11 +982,15 @@ RDEPENDS:${PN}-qcom-venus-5.2 = "${PN}-qcom-license"
 RDEPENDS:${PN}-qcom-venus-5.4 = "${PN}-qcom-license"
 RDEPENDS:${PN}-qcom-vpu-1.0 = "${PN}-qcom-license"
 RDEPENDS:${PN}-qcom-vpu-2.0 = "${PN}-qcom-license"
+RDEPENDS:${PN}-qcom-adreno-a2xx = "${PN}-qcom-license"
 RDEPENDS:${PN}-qcom-adreno-a3xx = "${PN}-qcom-license"
+RDEPENDS:${PN}-qcom-adreno-a4xx = "${PN}-qcom-license"
 RDEPENDS:${PN}-qcom-adreno-a530 = "${PN}-qcom-license"
 RDEPENDS:${PN}-qcom-adreno-a630 = "${PN}-qcom-license"
 RDEPENDS:${PN}-qcom-adreno-a650 = "${PN}-qcom-license"
 RDEPENDS:${PN}-qcom-adreno-a660 = "${PN}-qcom-license"
+RDEPENDS:${PN}-qcom-apq8096-audio = "${PN}-qcom-license"
+RDEPENDS:${PN}-qcom-apq8096-modem = "${PN}-qcom-license"
 RDEPENDS:${PN}-qcom-sdm845-audio = "${PN}-qcom-license"
 RDEPENDS:${PN}-qcom-sdm845-compute = "${PN}-qcom-license"
 RDEPENDS:${PN}-qcom-sdm845-modem = "${PN}-qcom-license"
-- 
2.30.2



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [kirkstone][PATCH 2/2] linux-firmware: split ath3k firmware
  2022-05-30 17:02 [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master Dmitry Baryshkov
  2022-05-30 17:02 ` [kirkstone][PATCH 1/2] linux-firmware: package new Qualcomm firmware Dmitry Baryshkov
@ 2022-05-30 17:02 ` Dmitry Baryshkov
  2022-06-05 18:47 ` [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master Dmitry Baryshkov
  2 siblings, 0 replies; 6+ messages in thread
From: Dmitry Baryshkov @ 2022-05-30 17:02 UTC (permalink / raw)
  To: openembedded-core; +Cc: Dmitry Baryshkov, Luca Ceresoli

From: Dmitry Baryshkov <dbaryshkov@gmail.com>

Atheros AR3011 Bluetooth devices require special ath3k-1.fw firmware
file. Package it separately from the main linux-firmware package to
allow deploying this firmware on embedded devices.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit a12a5606f4c7003d9a90c493380c656ee557dea5)
---
 .../linux-firmware/linux-firmware_20220509.bb               | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20220509.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20220509.bb
index 7da5eca89358..6e328e57260a 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20220509.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20220509.bb
@@ -270,7 +270,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
              ${PN}-bcm4373 \
              ${PN}-bcm43xx \
              ${PN}-bcm43xx-hdr \
-             ${PN}-atheros-license ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k \
+             ${PN}-atheros-license ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k ${PN}-ath3k \
              ${PN}-gplv2-license ${PN}-carl9170 \
              ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-ath11k ${PN}-qca \
              \
@@ -320,6 +320,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
 
 # For atheros
 LICENSE:${PN}-ar9170 = "Firmware-atheros_firmware"
+LICENSE:${PN}-ath3k = "Firmware-atheros_firmware"
 LICENSE:${PN}-ath6k = "Firmware-atheros_firmware"
 LICENSE:${PN}-ath9k = "Firmware-atheros_firmware"
 LICENSE:${PN}-atheros-license = "Firmware-atheros_firmware"
@@ -328,6 +329,9 @@ FILES:${PN}-atheros-license = "${nonarch_base_libdir}/firmware/LICENCE.atheros_f
 FILES:${PN}-ar9170 = " \
   ${nonarch_base_libdir}/firmware/ar9170*.fw \
 "
+FILES:${PN}-ath3k = " \
+  ${nonarch_base_libdir}/firmware/ath3k*fw \
+"
 FILES:${PN}-ath6k = " \
   ${nonarch_base_libdir}/firmware/ath6k \
 "
-- 
2.30.2



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master
  2022-05-30 17:02 [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master Dmitry Baryshkov
  2022-05-30 17:02 ` [kirkstone][PATCH 1/2] linux-firmware: package new Qualcomm firmware Dmitry Baryshkov
  2022-05-30 17:02 ` [kirkstone][PATCH 2/2] linux-firmware: split ath3k firmware Dmitry Baryshkov
@ 2022-06-05 18:47 ` Dmitry Baryshkov
  2022-06-07 16:59   ` [OE-core] " Steve Sakoman
  2 siblings, 1 reply; 6+ messages in thread
From: Dmitry Baryshkov @ 2022-06-05 18:47 UTC (permalink / raw)
  To: openembedded-core

On Mon, 30 May 2022 at 20:02, Dmitry Baryshkov
<dmitry.baryshkov@linaro.org> wrote:
> This pull request cherry picks two commits from master branch to split
> several packages that are usable on Qualcomm platforms. Allow using them
> directly rather than installing huge linux-firmware package.
>
> Dmitry Baryshkov (2):
>   linux-firmware: package new Qualcomm firmware
>   linux-firmware: split ath3k firmware
>
>  .../linux-firmware/linux-firmware_20220509.bb | 19 ++++++++++++++++---
>  1 file changed, 16 insertions(+), 3 deletions(-)

Gracious ping.

-- 
With best wishes
Dmitry


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [OE-core] [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master
  2022-06-05 18:47 ` [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master Dmitry Baryshkov
@ 2022-06-07 16:59   ` Steve Sakoman
  2022-06-07 19:26     ` Dmitry Baryshkov
  0 siblings, 1 reply; 6+ messages in thread
From: Steve Sakoman @ 2022-06-07 16:59 UTC (permalink / raw)
  To: Dmitry Baryshkov; +Cc: openembedded-core

On Sun, Jun 5, 2022 at 8:47 AM Dmitry Baryshkov <dbaryshkov@gmail.com> wrote:
>
> On Mon, 30 May 2022 at 20:02, Dmitry Baryshkov
> <dmitry.baryshkov@linaro.org> wrote:
> > This pull request cherry picks two commits from master branch to split
> > several packages that are usable on Qualcomm platforms. Allow using them
> > directly rather than installing huge linux-firmware package.
> >
> > Dmitry Baryshkov (2):
> >   linux-firmware: package new Qualcomm firmware
> >   linux-firmware: split ath3k firmware
> >
> >  .../linux-firmware/linux-firmware_20220509.bb | 19 ++++++++++++++++---
> >  1 file changed, 16 insertions(+), 3 deletions(-)
>
> Gracious ping.

Fear not, the patches are in the set currently being tested!

https://git.yoctoproject.org/poky-contrib/log/?h=stable/kirkstone-nut

Steve


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [OE-core] [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master
  2022-06-07 16:59   ` [OE-core] " Steve Sakoman
@ 2022-06-07 19:26     ` Dmitry Baryshkov
  0 siblings, 0 replies; 6+ messages in thread
From: Dmitry Baryshkov @ 2022-06-07 19:26 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: Patches and discussions about the oe-core layer

вт, 7 июн. 2022 г. в 19:59, Steve Sakoman <steve@sakoman.com>:
>
> On Sun, Jun 5, 2022 at 8:47 AM Dmitry Baryshkov <dbaryshkov@gmail.com> wrote:
> >
> > On Mon, 30 May 2022 at 20:02, Dmitry Baryshkov
> > <dmitry.baryshkov@linaro.org> wrote:
> > > This pull request cherry picks two commits from master branch to split
> > > several packages that are usable on Qualcomm platforms. Allow using them
> > > directly rather than installing huge linux-firmware package.
> > >
> > > Dmitry Baryshkov (2):
> > >   linux-firmware: package new Qualcomm firmware
> > >   linux-firmware: split ath3k firmware
> > >
> > >  .../linux-firmware/linux-firmware_20220509.bb | 19 ++++++++++++++++---
> > >  1 file changed, 16 insertions(+), 3 deletions(-)
> >
> > Gracious ping.
>
> Fear not, the patches are in the set currently being tested!
>
> https://git.yoctoproject.org/poky-contrib/log/?h=stable/kirkstone-nut

Ack, thanks a lot!

-- 
With best wishes
Dmitry


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-06-07 19:26 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-30 17:02 [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master Dmitry Baryshkov
2022-05-30 17:02 ` [kirkstone][PATCH 1/2] linux-firmware: package new Qualcomm firmware Dmitry Baryshkov
2022-05-30 17:02 ` [kirkstone][PATCH 2/2] linux-firmware: split ath3k firmware Dmitry Baryshkov
2022-06-05 18:47 ` [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master Dmitry Baryshkov
2022-06-07 16:59   ` [OE-core] " Steve Sakoman
2022-06-07 19:26     ` Dmitry Baryshkov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.