aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux-firmware
AgeCommit message (Collapse)Author
2015-04-30linux-firmware: add NO_GENERIC_LICENSE for all licensesJackie Huang
An alternative approach with NO_GENERIC_LICENSE has been added in license.bbclass to allow copying non-generic license, add it for all firmware licenses. (From OE-Core rev: f2e92c741bde70753163afe3839ff8d35ae5380e) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-04-15linux-firmware: fix the mess of licensesJackie Huang
Each firmware has their own license, it was a kind of a mess to leave the license as Proprietary and we got a lot warnings like: WARNING: The license listed Firmware-atheros_firmware was not in the licenses collected for linux-firmware To fix this and make it more clear: - Fix some incorrect license names. - Add all license files into common-licenses in previous commit. - Add all licenses and their md5 values in alphabetical order. - Add pn-*-license to split up per firmware package and pn-license for others. - Re-order the codes for each split-out firmware as: LICENSE_*, FILES_*, RDEPENDS_* [YOCTO #7539] (From OE-Core rev: 1ee083da0730408fffdbbf5f29abc299c0e61be9) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-11-20linux-firmware: upgrade to git rev 0e5f637Cristian Iorga
- Intel iwlwifi firmware copyright years changed. - Cleanup and updates for Intel wireless firmware. (From OE-Core rev: a38d13e3380acb2adaf39f6771958843b28a892f) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-11-09base: Improve makefile clean handling, introduce CLEANBROKEN variableRichard Purdie
It turns out we have quite a number of Makefiles out there without a clean target. Rather than have all cases code an empty do_configure, add a CLEANBROKEN variable which when set to "1" will disable the attempt to "make clean". This patch also adjusts various recipes which either have this problem fixed, or have been reported to have make clean failures. (From OE-Core rev: 45b7d3add14eafc25da62bab68d4ae133f8dcb57) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-05-06linux-firmware: upgrade to commit dec41bce44e0dff6a2c3358a958fadf22bf58858Cristian Iorga
- Updated copyright years for radeon firmware; - Changed copyright terms (privilege of use) for qla2xxx firmware; - Changed Broadcom firmware name for SDIO; - Added TI wl18xx firmware package. (From OE-Core rev: 4a9595dc704012b21f7bb272b82a8a4d548e347f) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-01-28linux-firmware: split out ATI/AMD Radeon firmwareKoen Kooi
(From OE-Core rev: 9f96577d3da132d1744340d8b99bc9d55fbbc362) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-01-21linux-firmware: package Marvell SD8797 firmwareAndreas Oberritter
(From OE-Core rev: 8fcd5accbe8ffca9e0c5233419c1571741c76c03) Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-01-16linux-firmware: add firmware for additional iwlwifi devicesSaul Wold
(From OE-Core rev: 3654d1383cc71389d84e063baf2ecf505cd8b9a3) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-01-02Replace one-line DESCRIPTION with SUMMARYPaul Eggleton
A lot of our recipes had short one-line DESCRIPTION values and no SUMMARY value set. In this case it's much better to just set SUMMARY since DESCRIPTION is defaulted from SUMMARY anyway and then the SUMMARY is at least useful. I also took the opportunity to fix up a lot of the new SUMMARY values, making them concisely explain the function of the recipe / package where possible. (From OE-Core rev: b8feee3cf21f70ba4ec3b822d2f596d4fc02a292) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-11-30linux-firmware: Remove bash scripts from target packageRichard Purdie
The carl9170fw is unbuilt, needs specialise toolchains, cmake and so on so we might as well delete it (and lose the bash dependnecy). Equally, the top level bash dependency from the empty configure script is pointless. [YOCTO #5555] (From OE-Core rev: e2b62393497a0aaffb21161336a42249db61a10d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-11-25linux-firmware: add missing linux-firmware-iwlwifi-7260-7 packagePaul Eggleton
The FILES / RDEPENDS lines were added for this package, but not the entry in PACKAGES, so it was never being created. (From OE-Core rev: 25a75e83550fab0f9d2486b13ec9ab6339b6a8b0) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-09-06linux-firmware: Update SRCREV, pull in iwlwifi-7260 supportDarren Hart
Fixes [YOCTO #5110] Add support for the iwlwifi 7260 adapters. This creates a new package and includes support in the default linux-firmware (everything) package. Update the iwlwifi and radeon license checksums. Extensions to the copyright date ranges were the only change to the LICENSE files. (From OE-Core rev: bf4044ab8f9ef3be087996a559c54eeded1fb0c8) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: yunguo.wei@windriver.com Cc: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-09-06linux-firmware: package Marvell SD8787 firmwarePeter A. Bigot
Also split out Marvell license as separate package. (From OE-Core rev: 64fbea5625488adc0dcccf2cf3c09880b9554a52) Signed-off-by: Peter A. Bigot <pab@pabigot.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-09-06linux-firmware: correct name of Marvell license filePeter A. Bigot
Follow upstream in changing the name of the license file for Marvell firmware: commit 2e79e60b7e4771427327ed508fa27b90d841afcb Author: Bing Zhao <bzhao@marvell.com> Date: Fri Jan 7 16:06:56 2011 -0800 linux-firmware: use single license file for Marvell firmwares Libertas and mwl8k firmware images are under the same license. Signed-off-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: Brian Cavagnolo <brian@cozybit.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> :000000 100644 0000000... 3224e1b... A LICENCE.Marvell :100644 000000 1fd8766... 0000000... D LICENCE.libertas :100644 000000 3224e1b... 0000000... D LICENCE.mwl8k :100644 100644 d0740ce... 35b82c8... M WHENCE (From OE-Core rev: 0947e1fd559ce3dbce3705d1f3267860f04e3348) Signed-off-by: Peter A. Bigot <pab@pabigot.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-08-30remove the unnecessary protocol parametersJackie Huang
It's not necessary to specify the protocol parameter when it's the default protocol for the fetcher, e.g. the default protocol for git fetcher it git, "protocol=git" isn't needed. (From OE-Core rev: a2bab241c64428d5109c3c5ac5de4463fbad70c5) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-07-02linux-firmware: fix ralink license file namePaul Eggleton
LICENCE not LICENSE and -firmware not _firmware. (Upstream seems totally inconsistent with these filenames, unfortunately). (From OE-Core rev: 1c6fd89967a949903a5ebffa9c4df7b5c06d32d1) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-07-02linux-firmware: be consistent with license package namingPaul Eggleton
Much as I prefer en_GB spelling, we need to be consistent with the other package names in this recipe. Thanks to Trevor Woerner for pointing this out. (From OE-Core rev: f8e4e91de69d5e2f92a122a596d7241546034386) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-25linux-firmware: Package some iwlwifi firmware separatelyRichard Purdie
Taken from meta-intel, might as well merge this into the core recipe. (From OE-Core rev: bb3201b9c21b29604eb06b03e935d53210a7b762) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-24Sync with PRINC removal from meta-intelRichard Purdie
PRINC usage is removed from meta-intel, bump core PR values to ensure no version regressions. (From OE-Core rev: c6108ebe116eafaf0a22b5f22a3eec87c86859f4) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-24linux-firmware: Split 'ar3k' in a linux-firmware-ar3k packageOtavio Salvador
(From OE-Core rev: ea6a8c9b0dee89b0b25d341ac57666cf090d6ed3) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-28linux-firmware: Look for RTL license in the right directoryDarren Hart
The rtl-license package FILES was pointing to the wrong directory as it was removed from there in commit: acd3735 linux-firmware: Remove duplicaed license from rtlwifi subdir This resulted in a do_rootfs failure for core-image-sato-sdk for fri2 with ipk when the linux-firmware-dev package tried to install linux-firmware-rtl-license which wasn't created as it was empty. Tested on core-image-sato-sdk build for fri2 on dylan commit: 789b2b7e0cca404ff8ba8ed5ba823d215e6ba5b4 Cc: Saul Wold <sgw@linux.intel.com> Cc: Beth Flanagan <elizabeth.flanagan@intel.com> Cc: Otavio Salvador <otavio@ossystems.com.br> (From OE-Core rev: fc7fafcb3bb5c12bad07e12c15ac3a489bd0291f) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-05linux-firmware: make the main package depend on all sub-packagesRoss Burton
Whilst splitting out specific large firmware blobs is a good move for space saving, it makes installing "all the firmware" tricky. Make linux-firmware depend on all of the separated packages so that installing that pulls in all of the sub-packages. (From OE-Core rev: 644dfe0b13f68a04bdde67b5f1bf210bbe8ab918) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-02linux-firmware: Add missing license information for wl12xxOtavio Salvador
(From OE-Core rev: 34432115e58026ec923324a7825cbbf3840dc444) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-02linux-firmware: Package vt6656, ath6k, ath9k and ar9170Otavio Salvador
(From OE-Core rev: 0c9a853631ab423049817289bd660666a2c21222) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-02linux-firmware: Package Reaktek and Broadcom licensesOtavio Salvador
The licenses need to be included onto rootfs so we have a new package for license file when we have multiple packages for same vendor. This patch does this change for current packages in this specific case. (From OE-Core rev: b4113c1272a4e97e1791f4dfe02a2cd3c664c61d) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-02linux-firmware: Remove duplicaed license from rtlwifi subdirOtavio Salvador
The rtlwifi will is deployed onto /lib/firmware so we don't need to duplicate it inside of rtlwifi subdir. (From OE-Core rev: 63efc03b4b77f5a0c79e57427874d40fa769d388) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-02linux-firmware: Remove 'Makefile' from packagesOtavio Salvador
The 'Makefile' should not be deployed in the packages as it is of no use for target and end user. (From OE-Core rev: c3a0225191eef45cae5aae771ce7c630155be45b) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-23linux-firmware: Package Broadcom firmwaresOtavio Salvador
Adds specific packages for bcm4329, bcm4330 and bcm4334, including handling of symbolic link for the needed firmware filename. (From OE-Core rev: a8b8fb0447e8fb72050d1d9775ccb0e2b894a477) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-18linux-firmware: upgrade to git HEAD c530a75c1e6a472b0eb9558310b518f0dfcd8860Cristian Iorga
(From OE-Core rev: 7b72b631a8fa52c48375916af0b42340996be8ba) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-18linux-firmware: use LICENSEs which can actually be parsedChristopher Larson
: is an invalid character for our license format. (From OE-Core rev: adb06f5907e8c28c7ee08aeb7c9ca40a1a98cf5f) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-12-17linux-firmware: split out ralink driversAnders Darander
To reduce disk usage on systems using the ralink driver, split out the ralink firmware to a separate package. (From OE-Core rev: 732d7ba613835c1e2bd5e03f3f8dd0179cd47648) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-10-24linux-firmare: upgrade to latest commitRoss Burton
(From OE-Core rev: 5b822610e8559c42edb16d5f34d77951f95b8d57) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-07linux-firmware: Ensure PR goes forward, not backwards after the revertRichard Purdie
(From OE-Core rev: 447819db343a93bcc1e079c2a33b592da20f6c1e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-07Revert "linux-firware: use ${base_libdir} instead of /lib for packaging"Richard Purdie
This change breaks firmware loading on 64 bit platforms. This therefore reverts commit ce2665b6ae77770d69ffbc4d45c96ce829d16738. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-06linux-firware: use ${base_libdir} instead of /lib for packagingJavier Martinez Canillas
It is considered good practice to use the build system provided variables instead of directly specify hardcoded paths. (From OE-Core rev: ce2665b6ae77770d69ffbc4d45c96ce829d16738) Signed-off-by: Javier Martinez Canillas <javier@dowhile0.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-07-05linux-firware: bump PE because git SRC_URI was changed resulting in ↵Martin Jansa
LOCALCOUNT reset (From OE-Core rev: 088b59e7888ae670710be19c868d0fe90ca44b78) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-06-25linux-firmware: update to main repo on kernel.orgPaul Gortmaker
This is now the authoratative repository, taking updates. The latest has a couple updated license files, vs. the previous srcrev that was used. (From OE-Core rev: b9d42ec94dfcbe92ce2a857045a0e3678c05c26c) Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-06linux-firmware: keep version string in libertas firmwareStefan Herbrechtsmeier
Recent Linux kernel tries to load the libertas firmware with the version string in its name first. This results in a delayed firmware load on system boot. Keep the default libertas firmware name and add a link for older driver versions. (From OE-Core rev: baa1323dfff35ccd5aebc036ca97925a1f1a604e) Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-13linux-firmware: fix permissions of installed filesAndreas Oberritter
* The previous copy command preserved the original owner and permission bits. * The new command uses root:root and applies OE's umask. (From OE-Core rev: 710e565beadcf4ea965af688fd08b9b1f274ad57) Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-01-03linux-firmware: upgrade to 15888a2eab052ac3d3f49334e4f6f05f347a516eShane Wang
(From OE-Core rev: afa62887862272fe1e901e129ca40fd047cea1f5) Signed-off-by: Shane Wang <shane.wang@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-08OECore license fixes: meta/*Elizabeth Flanagan
This is a quick audit of only the most obviously wrong licenses found within OECore. These fixes fall into four areas: - LICENSE field had incorrect format so that the parser choked - LICENSE field has a license with no version - LICENSE field was actually incorrect - LICENSE field has an imaginary license that didn't exist This fixes most of the LICENSE warnings thrown, along with my prior commit adding additional licenses to common-licenses and additional SPDXLICENSEMAP entries. HOWEVER..... there is much to be done on the license front. For a list of recipes with licenses that need obvious fixing see: https://wiki.yoctoproject.org/wiki/License_Audit That said, I would suggest another license audit as I've found enough inconsistencies. A good suggestion is when in doubt, look at how openSuse or Gentoo or Debian license the package. (From OE-Core rev: 3083dd70b3a9fa01fcc3cf00373b05502505996e) Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-10-11linux-firmware: update, merge in OE classic updates, fix packagingKoen Kooi
Update: move to latest SRCREV, use non-kernel.org URI Merge: wl12xx symlink + packaging, install all firmwares Fix: * all entries in PACKAGES are in PROVIDES already * A package always RPROVIDES itself * A file can only get packaged *once* so only one rtlwifi package will get the license (From OE-Core rev: 8c7adb66d297ccf9f2f15eb311e5de7d5b07c6df) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-10-10qt-demo-init/linux-firmware/adt-installer: Convert to Use allarch class fileRichard Purdie
(From OE-Core rev: 75d5e1abb9b1ef9e21be3ec270a7ed43d157d734) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-30linux-firmware: Add Realtex rt8192* firmwaresMichael Lippautz
This patch adds the firmware files for: * rt8192cu * rt8192ce * rt8192su [RP: Changed file modes to 0644] (From OE-Core rev: 0da0c424bcbc1a0aab5e978c1e74b9542e74add5) Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-30linux-firmware: Fix file permissionsMark Hatle
The firmware was installed 0666 which could have been a security issue. (From OE-Core rev: db6a4e07f3a35163c751996ca3ac86b6bf5650e9) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-04poky-default-revisions: move the SRCREV to recipe fileYu Ke
in this case, those non poky distro can also use these recipe normally (From OE-Core rev: 0a57bd226cdb8332707fa0f46fcf0b067f03701a) Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-01-06recpies: use SRCPV instead of SRCREV for PVYu Ke
SRCPV is intended being used by PV, some recipes still use SRCREV for PV, which is not correct. This patch fix all the misusage. Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-12-02linux-firmware: Update LIC_FILES_CHKSUM infoDongxiao Xu
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-10-07poky-default-revisions.inc: Move SRCREV settings into this fileRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-27Major layout change to the packages directoryRichard Purdie
Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>