* [Buildroot] [pull request] Pull request for branch yem/bumps
@ 2013-11-05 18:28 Yann E. MORIN
2013-11-05 22:57 ` Peter Korsgaard
0 siblings, 1 reply; 12+ messages in thread
From: Yann E. MORIN @ 2013-11-05 18:28 UTC (permalink / raw)
To: buildroot
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
Hello All!
Here are a few bumps:
- rpi: bump firmware and userland for misc fixes
- tzdata: bump for new TZ definitions and new TZ compiler
Regards,
Yann E. MORIN.
The following changes since commit da1ca5c0a24e12bff1157fbd9275b5150f2ab620:
dropwatch: fix avr32 build failure (2013-11-05 14:25:51 +0100)
are available in the git repository at:
git://gitorious.org/buildroot/buildroot.git yem/bumps
for you to fetch changes up to 8be57551e01d1a692be7ef343b3a0939645c6f17:
package/zic: bump (2013-11-05 19:25:15 +0100)
----------------------------------------------------------------
Yann E. MORIN (4):
package/rpi-firmware: bump
package/rpi-userland: bump
package/tzdata: bump
package/zic: bump
package/rpi-firmware/rpi-firmware.mk | 2 +-
package/rpi-userland/rpi-userland.mk | 2 +-
package/tzdata/tzdata.mk | 2 +-
package/zic/zic.mk | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [pull request] Pull request for branch yem/bumps
2013-11-05 18:28 Yann E. MORIN
@ 2013-11-05 22:57 ` Peter Korsgaard
0 siblings, 0 replies; 12+ messages in thread
From: Peter Korsgaard @ 2013-11-05 22:57 UTC (permalink / raw)
To: buildroot
>>>>> "Yann" == Yann E MORIN <yann.morin.1998@free.fr> writes:
> From: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Hello All!
> Here are a few bumps:
> - rpi: bump firmware and userland for misc fixes
> - tzdata: bump for new TZ definitions and new TZ compiler
Committed series, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [pull request] Pull request for branch yem/bumps
@ 2013-11-11 0:09 Yann E. MORIN
2013-11-11 0:18 ` Peter Korsgaard
0 siblings, 1 reply; 12+ messages in thread
From: Yann E. MORIN @ 2013-11-11 0:09 UTC (permalink / raw)
To: buildroot
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
Hello All!
This series bumps the raspberry pi rleated packages, for various bug fixes
and other improvements.
This is very close to rc1, but still I'd like them to get in, since they
do enhance support for the rpi.
Regards,
Yann E. MORIN.
The following changes since commit a0353409933429058e04adf8f5d3f34d33c5697c:
util-linux: disable fallocate for avr32 (2013-11-11 00:41:06 +0100)
are available in the git repository at:
git://gitorious.org/buildroot/buildroot.git yem/bumps
for you to fetch changes up to 86c9bc7befd010cc2b4c60ee5e4607d28f90d861:
package/rpi-userland: bump version (2013-11-11 01:07:15 +0100)
----------------------------------------------------------------
Yann E. MORIN (2):
package/rpi-firmware: bump version
package/rpi-userland: bump version
package/rpi-firmware/rpi-firmware.mk | 2 +-
package/rpi-userland/rpi-userland.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [pull request] Pull request for branch yem/bumps
2013-11-11 0:09 Yann E. MORIN
@ 2013-11-11 0:18 ` Peter Korsgaard
0 siblings, 0 replies; 12+ messages in thread
From: Peter Korsgaard @ 2013-11-11 0:18 UTC (permalink / raw)
To: buildroot
>>>>> "Yann" == Yann E MORIN <yann.morin.1998@free.fr> writes:
> From: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Hello All!
> This series bumps the raspberry pi rleated packages, for various bug fixes
> and other improvements.
> This is very close to rc1, but still I'd like them to get in, since they
> do enhance support for the rpi.
Committed series, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [pull request] Pull request for branch yem/bumps
@ 2013-12-01 22:36 Yann E. MORIN
2013-12-01 22:51 ` Peter Korsgaard
0 siblings, 1 reply; 12+ messages in thread
From: Yann E. MORIN @ 2013-12-01 22:36 UTC (permalink / raw)
To: buildroot
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
Hello All!
Here are a few bumps to start-off the 2014.02 cycle! :-)
Regards,
Yann E. MORIN.
The following changes since commit b8160c39ce2e9f216caec7e53a0f6e6b73f845c2:
docs/news.html: add 2013.11 announcement link (2013-12-01 21:10:53 +0100)
are available in the git repository at:
git://gitorious.org/buildroot/buildroot.git yem/bumps
for you to fetch changes up to be562b7c43e4f2b1665baf2168b31a6a2379e20d:
package/tvheadend: bump version (2013-12-01 23:00:50 +0100)
----------------------------------------------------------------
Yann E. MORIN (4):
package/rpi-firmware: bump for misc fixes and improvements
package/rpi-userland: bump for misc fixes
package/dvb-apps: bump version
package/tvheadend: bump version
package/dvb-apps/dvb-apps.mk | 2 +-
package/rpi-firmware/rpi-firmware.mk | 2 +-
package/rpi-userland/rpi-userland.mk | 2 +-
package/tvheadend/tvheadend.mk | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [pull request] Pull request for branch yem/bumps
2013-12-01 22:36 Yann E. MORIN
@ 2013-12-01 22:51 ` Peter Korsgaard
0 siblings, 0 replies; 12+ messages in thread
From: Peter Korsgaard @ 2013-12-01 22:51 UTC (permalink / raw)
To: buildroot
>>>>> "Yann" == Yann E MORIN <yann.morin.1998@free.fr> writes:
> From: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Hello All!
> Here are a few bumps to start-off the 2014.02 cycle! :-)
Committed series, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [pull request] Pull request for branch yem/bumps
@ 2013-12-25 20:29 Yann E. MORIN
2013-12-25 20:29 ` [Buildroot] [PATCH 1/4] configs: bump kernel for raspberrypi_defconfig Yann E. MORIN
` (4 more replies)
0 siblings, 5 replies; 12+ messages in thread
From: Yann E. MORIN @ 2013-12-25 20:29 UTC (permalink / raw)
To: buildroot
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
Hello All!
Here is a small series with un-assorted changes:
- bump the kernel we use for the raspberrypi_defconfig
- bump the linux-firmware version
- add install for a new firmware for Ralink 9170 boards
- make linux-firmware behave properly for legal-info
Regards,
Yann E. MORIN.
The following changes since commit 569b842985713d02f34367621ed7a6b6e5efdf73:
package/cryptodev: switch to package-defined providers (2013-12-25 18:21:55 +0100)
are available in the git repository at:
git://gitorious.org/buildroot/buildroot.git yem/bumps
for you to fetch changes up to 32877964f13b884a3ad67eb1a1552b2a7d599434:
package/linux-firmware: install license files with 'make legal-info' (2013-12-25 21:21:55 +0100)
----------------------------------------------------------------
Yann E. MORIN (4):
configs: bump kernel for raspberrypi_defconfig
package/linux-firmware: bump version
package/linux-firmware: add Atheros 9170 firmware
package/linux-firmware: install license files with 'make legal-info'
configs/raspberrypi_defconfig | 4 +-
package/linux-firmware/Config.in | 5 ++
package/linux-firmware/linux-firmware.mk | 147 +++++++++++++++++++++----------
3 files changed, 108 insertions(+), 48 deletions(-)
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH 1/4] configs: bump kernel for raspberrypi_defconfig
2013-12-25 20:29 [Buildroot] [pull request] Pull request for branch yem/bumps Yann E. MORIN
@ 2013-12-25 20:29 ` Yann E. MORIN
2013-12-25 20:29 ` [Buildroot] [PATCH 2/4] package/linux-firmware: bump version Yann E. MORIN
` (3 subsequent siblings)
4 siblings, 0 replies; 12+ messages in thread
From: Yann E. MORIN @ 2013-12-25 20:29 UTC (permalink / raw)
To: buildroot
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
Bump to the latest /stable/ linux 3.10.y for the Raspberry Pi defconfig.
Brings in quite a few bug-fixes (now based on 3.10.25), and a few
(minor) improvements (add DAC support).
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
configs/raspberrypi_defconfig | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/configs/raspberrypi_defconfig b/configs/raspberrypi_defconfig
index 4df0f4b..6a17165 100644
--- a/configs/raspberrypi_defconfig
+++ b/configs/raspberrypi_defconfig
@@ -12,12 +12,12 @@ BR2_PACKAGE_LIBCOFI=y
# Lock to 3.10 headers as the RPi kernel is based off the 3.10 branch
BR2_KERNEL_HEADERS_VERSION=y
-BR2_DEFAULT_KERNEL_VERSION="3.10.22"
+BR2_DEFAULT_KERNEL_VERSION="3.10.25"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_GIT=y
BR2_LINUX_KERNEL_CUSTOM_REPO_URL="git://github.com/raspberrypi/linux.git"
-BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="5ebf1db80e2c03e92d570605b53f91a06112574f"
+BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="75d03120bc36b1cc3166973b8edc11f033ab7c0d"
BR2_LINUX_KERNEL_USE_DEFCONFIG=y
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi_quick"
BR2_LINUX_KERNEL_ZIMAGE=y
--
1.8.1.2
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH 2/4] package/linux-firmware: bump version
2013-12-25 20:29 [Buildroot] [pull request] Pull request for branch yem/bumps Yann E. MORIN
2013-12-25 20:29 ` [Buildroot] [PATCH 1/4] configs: bump kernel for raspberrypi_defconfig Yann E. MORIN
@ 2013-12-25 20:29 ` Yann E. MORIN
2013-12-25 20:29 ` [Buildroot] [PATCH 3/4] package/linux-firmware: add Atheros 9170 firmware Yann E. MORIN
` (2 subsequent siblings)
4 siblings, 0 replies; 12+ messages in thread
From: Yann E. MORIN @ 2013-12-25 20:29 UTC (permalink / raw)
To: buildroot
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
Get a bunch of new firmwares, and some firmware bumps.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
package/linux-firmware/linux-firmware.mk | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk
index a88bc4c..f865c73 100644
--- a/package/linux-firmware/linux-firmware.mk
+++ b/package/linux-firmware/linux-firmware.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LINUX_FIRMWARE_VERSION = 07ea598af5b9dde3acdf279846b062fa1b2987b8
+LINUX_FIRMWARE_VERSION = 76b366df2afdde9811fdd5fc128d1779e26e7be7
LINUX_FIRMWARE_SITE = http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
LINUX_FIRMWARE_SITE_METHOD = git
@@ -27,7 +27,8 @@ LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX) += \
rtlwifi/rtl8192cfw.bin rtlwifi/rtl8192cfwU.bin \
rtlwifi/rtl8192cfwU_B.bin rtlwifi/rtl8192cufw.bin \
rtlwifi/rtl8192defw.bin rtlwifi/rtl8192sefw.bin \
- rtlwifi/rtl8188efw.bin \
+ rtlwifi/rtl8188efw.bin rtlwifi/rtl8192cufw_A.bin \
+ rtlwifi/rtl8192cufw_B.bin rtlwifi/rtl8192cufw_TMSC.bin \
LICENCE.rtlwifi_firmware.txt
# rtl87xx
--
1.8.1.2
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH 3/4] package/linux-firmware: add Atheros 9170 firmware
2013-12-25 20:29 [Buildroot] [pull request] Pull request for branch yem/bumps Yann E. MORIN
2013-12-25 20:29 ` [Buildroot] [PATCH 1/4] configs: bump kernel for raspberrypi_defconfig Yann E. MORIN
2013-12-25 20:29 ` [Buildroot] [PATCH 2/4] package/linux-firmware: bump version Yann E. MORIN
@ 2013-12-25 20:29 ` Yann E. MORIN
2013-12-25 20:29 ` [Buildroot] [PATCH 4/4] package/linux-firmware: install license files with 'make legal-info' Yann E. MORIN
2013-12-26 9:54 ` [Buildroot] [pull request] Pull request for branch yem/bumps Thomas Petazzoni
4 siblings, 0 replies; 12+ messages in thread
From: Yann E. MORIN @ 2013-12-25 20:29 UTC (permalink / raw)
To: buildroot
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
package/linux-firmware/Config.in | 5 +++++
package/linux-firmware/linux-firmware.mk | 4 ++++
2 files changed, 9 insertions(+)
diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in
index da37b12..ab7c071 100644
--- a/package/linux-firmware/Config.in
+++ b/package/linux-firmware/Config.in
@@ -15,6 +15,11 @@ config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010
help
Firmware files for the Atheros 7010 module
+config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170
+ bool "Atheros 9170"
+ help
+ Firmware files for the Atheros 9170 module
+
config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271
bool "Atheros 9271"
help
diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk
index f865c73..c6a3e28 100644
--- a/package/linux-firmware/linux-firmware.mk
+++ b/package/linux-firmware/linux-firmware.mk
@@ -41,6 +41,10 @@ LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX) += \
LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010) += \
LICENCE.atheros_firmware ar7010.fw ar7010_1_1.fw htc_7010.fw
+# ar9170
+LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170) += \
+ LICENCE.atheros_firmware ar9170-1.fw ar9170-2.fw
+
# ar9271
LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271) += \
LICENCE.atheros_firmware ar9271.fw htc_9271.fw
--
1.8.1.2
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH 4/4] package/linux-firmware: install license files with 'make legal-info'
2013-12-25 20:29 [Buildroot] [pull request] Pull request for branch yem/bumps Yann E. MORIN
` (2 preceding siblings ...)
2013-12-25 20:29 ` [Buildroot] [PATCH 3/4] package/linux-firmware: add Atheros 9170 firmware Yann E. MORIN
@ 2013-12-25 20:29 ` Yann E. MORIN
2013-12-26 9:54 ` [Buildroot] [pull request] Pull request for branch yem/bumps Thomas Petazzoni
4 siblings, 0 replies; 12+ messages in thread
From: Yann E. MORIN @ 2013-12-25 20:29 UTC (permalink / raw)
To: buildroot
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
Currently, the license files for the many firmware files are installed
in the target, alongside the firmware files, and are not available to the
legal-info infrastructture.
This patch separates the license files from the firmware files, and makes
them available to the legal-info infrastructure, so they get installed
with all the other license files.
Since most firmware files are proprietary (at least those we currently
install), we just have a single license definition. When we later support
other firmwares that have an OSS license, those can add their own
licensing information on a case-by-case basis.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
---
package/linux-firmware/linux-firmware.mk | 144 +++++++++++++++++++++----------
1 file changed, 97 insertions(+), 47 deletions(-)
diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk
index c6a3e28..27b6ab5 100644
--- a/package/linux-firmware/linux-firmware.mk
+++ b/package/linux-firmware/linux-firmware.mk
@@ -9,64 +9,86 @@ LINUX_FIRMWARE_SITE = http://git.kernel.org/pub/scm/linux/kernel/git/firmware/li
LINUX_FIRMWARE_SITE_METHOD = git
# rt2501/rt61
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61) += \
- rt2561.bin rt2561s.bin rt2661.bin LICENCE.ralink-firmware.txt
-
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61),y)
+LINUX_FIRMWARE_FILES_ += rt2561.bin rt2561s.bin rt2661.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ralink-firmware.txt
+endif
# rt73
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73) += \
- rt73.bin LICENCE.ralink-firmware.txt
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73),y)
+LINUX_FIRMWARE_FILES += rt73.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ralink-firmware.txt
+endif
# rt2xx
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX) += \
- rt2860.bin rt2870.bin rt3070.bin rt3071.bin rt3090.bin \
- LICENCE.ralink-firmware.txt
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX),y)
+LINUX_FIRMWARE_FILES += rt2860.bin rt2870.bin rt3070.bin rt3071.bin rt3090.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ralink-firmware.txt
+endif
# rtl81xx
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX) += \
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX),y)
+LINUX_FIRMWARE_FILES += \
rtlwifi/rtl8192cfw.bin rtlwifi/rtl8192cfwU.bin \
rtlwifi/rtl8192cfwU_B.bin rtlwifi/rtl8192cufw.bin \
rtlwifi/rtl8192defw.bin rtlwifi/rtl8192sefw.bin \
rtlwifi/rtl8188efw.bin rtlwifi/rtl8192cufw_A.bin \
- rtlwifi/rtl8192cufw_B.bin rtlwifi/rtl8192cufw_TMSC.bin \
- LICENCE.rtlwifi_firmware.txt
+ rtlwifi/rtl8192cufw_B.bin rtlwifi/rtl8192cufw_TMSC.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt
+endif
# rtl87xx
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX) += \
- rtlwifi/rtl8712u.bin rtlwifi/rtl8723fw.bin \
- rtlwifi/rtl8723fw_B.bin \
- LICENCE.rtlwifi_firmware.txt
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX),y)
+LINUX_FIRMWARE_FILES += rtlwifi/rtl8712u.bin rtlwifi/rtl8723fw.bin \
+ rtlwifi/rtl8723fw_B.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt
+endif
# ar7010
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010) += \
- LICENCE.atheros_firmware ar7010.fw ar7010_1_1.fw htc_7010.fw
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010),y)
+LINUX_FIRMWARE_FILES += ar7010.fw ar7010_1_1.fw htc_7010.fw
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.atheros_firmware
+endif
# ar9170
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170) += \
- LICENCE.atheros_firmware ar9170-1.fw ar9170-2.fw
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170),y)
+LINUX_FIRMWARE_FILES += ar9170-1.fw ar9170-2.fw
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.atheros_firmware
+endif
# ar9271
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271) += \
- LICENCE.atheros_firmware ar9271.fw htc_9271.fw
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271),y)
+LINUX_FIRMWARE_FILES += ar9271.fw htc_9271.fw
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.atheros_firmware
+endif
# sd8686 v8
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V8) += \
- libertas/sd8686_v8.bin libertas/sd8686_v8_helper.bin LICENCE.Marvell
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V8),y)
+LINUX_FIRMWARE_FILES += libertas/sd8686_v8.bin libertas/sd8686_v8_helper.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell
+endif
# sd8686 v9
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V9) += \
- libertas/sd8686_v9.bin libertas/sd8686_v9_helper.bin LICENCE.Marvell
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V9),y)
+LINUX_FIRMWARE_FILES += libertas/sd8686_v9.bin libertas/sd8686_v9_helper.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell
+endif
# sd8688
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8688) += \
- libertas/sd8688.bin libertas/sd8688_helper.bin LICENCE.Marvell
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8688),y)
+LINUX_FIRMWARE_FILES += libertas/sd8688.bin libertas/sd8688_helper.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell
+endif
# sd8787
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787) += \
- mrvl/sd8787_uapsta.bin LICENCE.Marvell
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787),y)
+LINUX_FIRMWARE_FILES += mrvl/sd8787_uapsta.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell
+endif
# wl127x
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X) += \
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X),y)
+LINUX_FIRMWARE_FILES += \
ti-connectivity/wl1271-fw-2.bin \
ti-connectivity/wl1271-fw-ap.bin \
ti-connectivity/wl1271-fw.bin \
@@ -80,11 +102,13 @@ LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X) += \
ti-connectivity/wl127x-fw-5-mr.bin \
ti-connectivity/wl127x-fw-5-plt.bin \
ti-connectivity/wl127x-fw-5-sr.bin \
- ti-connectivity/TIInit_7.2.31.bts \
- LICENCE.ti-connectivity
+ ti-connectivity/TIInit_7.2.31.bts
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ti-connectivity
+endif
# wl128x
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL128X) += \
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL128X),y)
+LINUX_FIRMWARE_FILES += \
ti-connectivity/wl128x-fw-3.bin \
ti-connectivity/wl128x-fw-ap.bin \
ti-connectivity/wl128x-fw-plt-3.bin \
@@ -98,34 +122,60 @@ LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL128X) += \
ti-connectivity/wl128x-fw-5-mr.bin \
ti-connectivity/wl128x-fw-5-plt.bin \
ti-connectivity/wl128x-fw-5-sr.bin \
- ti-connectivity/TIInit_7.2.31.bts \
- LICENCE.ti-connectivity
+ ti-connectivity/TIInit_7.2.31.bts
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ti-connectivity
+endif
# iwlwifi 5000. Multiple files are available (iwlwifi-5000-1.ucode,
# iwlwifi-5000-2.ucode, iwlwifi-5000-5.ucode), corresponding to
# different versions of the firmware API. For now, we only install the
# most recent one.
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_5000) += \
- iwlwifi-5000-5.ucode LICENCE.iwlwifi_firmware
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_5000),y)
+LINUX_FIRMWARE_FILES += iwlwifi-5000-5.ucode
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware
+endif
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_XC5000) += \
- dvb-fe-xc5000-1.6.114.fw
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_XC5000),y)
+LINUX_FIRMWARE_FILES += dvb-fe-xc5000-1.6.114.fw
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.xc5000
+endif
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_DIB0700) += \
- dvb-usb-dib0700-1.20.fw
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_DIB0700),y)
+LINUX_FIRMWARE_FILES += dvb-usb-dib0700-1.20.fw
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.dib0700
+endif
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_H5_DRXK) += \
- dvb-usb-terratec-h5-drxk.fw
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_H5_DRXK),y)
+LINUX_FIRMWARE_FILES += dvb-usb-terratec-h5-drxk.fw
+# No license file; the license is in the file WHENCE
+# which is installed unconditionally
+endif
# brcm
-LINUX_FIRMWARE_FILES_$(BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX) += \
- brcm/bcm43xx-0.fw brcm/bcm43xx_hdr-0.fw
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX),y)
+LINUX_FIRMWARE_FILES += brcm/bcm43xx-0.fw brcm/bcm43xx_hdr-0.fw
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.broadcom_bcm43xx
+endif
+
+ifneq ($(LINUX_FIRMWARE_FILES),)
+
+# Most firmware files are under a proprietary license, so no need to
+# repeat it for every selections above. Those firmwares that have more
+# lax licensing terms may still add them on a per-case basis.
+LINUX_FIRMWARE_LICENSE += Proprietary
+
+# This file contains some licensing information about all the firmware
+# files found in the linux-firmware package, so we always add it, even
+# for firmwares that have their own licensing terms.
+LINUX_FIRMWARE_ALL_LICENSE_FILES += WHENCE
-ifneq ($(LINUX_FIRMWARE_FILES_y),)
+# Some license files may be listed more than once, so we have to remove
+# duplicates
+LINUX_FIRMWARE_LICENSE_FILES = $(sort $(LINUX_FIRMWARE_ALL_LICENSE_FILES))
define LINUX_FIRMWARE_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/lib/firmware
- $(TAR) c -C $(@D) $(LINUX_FIRMWARE_FILES_y) | \
+ $(TAR) c -C $(@D) $(LINUX_FIRMWARE_FILES) | \
$(TAR) x -C $(TARGET_DIR)/lib/firmware
endef
--
1.8.1.2
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Buildroot] [pull request] Pull request for branch yem/bumps
2013-12-25 20:29 [Buildroot] [pull request] Pull request for branch yem/bumps Yann E. MORIN
` (3 preceding siblings ...)
2013-12-25 20:29 ` [Buildroot] [PATCH 4/4] package/linux-firmware: install license files with 'make legal-info' Yann E. MORIN
@ 2013-12-26 9:54 ` Thomas Petazzoni
4 siblings, 0 replies; 12+ messages in thread
From: Thomas Petazzoni @ 2013-12-26 9:54 UTC (permalink / raw)
To: buildroot
Dear Yann E. MORIN,
On Wed, 25 Dec 2013 21:29:02 +0100, Yann E. MORIN wrote:
> Yann E. MORIN (4):
> configs: bump kernel for raspberrypi_defconfig
> package/linux-firmware: bump version
> package/linux-firmware: add Atheros 9170 firmware
> package/linux-firmware: install license files with 'make legal-info'
All four patches applied, thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2013-12-26 9:54 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-25 20:29 [Buildroot] [pull request] Pull request for branch yem/bumps Yann E. MORIN
2013-12-25 20:29 ` [Buildroot] [PATCH 1/4] configs: bump kernel for raspberrypi_defconfig Yann E. MORIN
2013-12-25 20:29 ` [Buildroot] [PATCH 2/4] package/linux-firmware: bump version Yann E. MORIN
2013-12-25 20:29 ` [Buildroot] [PATCH 3/4] package/linux-firmware: add Atheros 9170 firmware Yann E. MORIN
2013-12-25 20:29 ` [Buildroot] [PATCH 4/4] package/linux-firmware: install license files with 'make legal-info' Yann E. MORIN
2013-12-26 9:54 ` [Buildroot] [pull request] Pull request for branch yem/bumps Thomas Petazzoni
-- strict thread matches above, loose matches on Subject: below --
2013-12-01 22:36 Yann E. MORIN
2013-12-01 22:51 ` Peter Korsgaard
2013-11-11 0:09 Yann E. MORIN
2013-11-11 0:18 ` Peter Korsgaard
2013-11-05 18:28 Yann E. MORIN
2013-11-05 22:57 ` Peter Korsgaard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox