summaryrefslogtreecommitdiff
path: root/pkgs/os-specific/linux/firmware (follow)
Commit message (Expand)AuthorAgeFilesLines
* treewide: clean up 'meta = with' pattern•••This commit was created by a combination of scripts and tools: - an ast-grep script to prefix things in meta with `lib.`, - a modified nixf-diagnose / nixf combination to remove unused `with lib;`, and - regular nixfmt. Co-authored-by: Wolfgang Walther <walther@technowledgy.de> Ihar Hrachyshka2025-12-103-7/+7
* ath9k-htc-blobless-firmware-{unstable}: fix cmake 4 error (#457087)Sandro2025-11-071-0/+3
|\
| * ath9k-htc-blobless-firmware,ath9k-htc-blobless-firmware-unstable: fix cmake 4...Guy Chronister2025-10-301-0/+3
* | treewide: mark as broken on darwin (last successful Hydra build in 2024)Rafael Ieda2025-11-051-0/+2
|/
* lib.licenses: replace classpath license with exception•••The GPL-2.0-with-classpath-exception is deprecated in spdx and the exception Classpath-exception-2.0 should be used instead. Other Classpath license hace also benn replaced with it. jopejoe12025-08-311-1/+2
* treewide: run nixfmt 1.0.0Wolfgang Walther2025-07-242-47/+45
* raspberrypifw: 1.20241008 -> 1.20250430R. Ryantm2025-07-111-2/+2
* ath9k: fix build of old gmp by disabling compiler warningsAtemu2025-05-181-1/+6
* Revert "treewide: replace `rev` with `tag`"•••This reverts commit 65a333600d5c88a98d674f637d092807cfc12253. This wasn't tested for correctness with something like fodwatch [0], and should not have been (self-)merged so quickly, especially without further review. It also resulted in the breakage of at least one package [1] (and that's the one we know of and was caught). A few packages that were updated in between this commit and this revert were not reverted back to using `rev`, but other than that, this is a 1:1 revert. [0]: https://codeberg.org/raphaelr/fodwatch [1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e4587d75882aebc21a04bee960418f8ce9 Winter2025-04-082-2/+2
* treewide: replace `rev` with `tag`Pol Dellaiera2025-04-072-2/+2
* treewide: Format all Nix files•••Format all Nix files using the officially approved formatter, making the CI check introduced in the previous commit succeed: nix-build ci -A fmt.check This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153) of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166). This commit will lead to merge conflicts for a number of PRs, up to an estimated ~1100 (~33%) among the PRs with activity in the past 2 months, but that should be lower than what it would be without the previous [partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537). Merge conflicts caused by this commit can now automatically be resolved while rebasing using the [auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase). If you run into any problems regarding any of this, please reach out to the [formatting team](https://nixos.org/community/teams/formatting/) by pinging @NixOS/nix-formatting. Silvan Mosberger2025-04-011-1/+5
* treewide: migrate packages to pkgs/by-name, againjopejoe12025-03-252-66/+0
* linux-firmware: 20250211 -> 20250311, fetch from cdn.kernel.org•••The git snapshot export is down and slow and we don't need it because we fake git anyway. K9002025-03-111-3/+3
* linux-firmware: 20250109 -> 20250211K9002025-02-121-2/+2
* linux-firmware: 20241210 -> 20250109K9002025-01-101-2/+2
* linux-firmware: 20241110 -> 20241210 (#364011)K9002024-12-111-2/+2
|\
| * linux-firmware: 20241110 -> 20241210K9002024-12-101-2/+2
* | treewide: format all inactive Nix files•••After final improvements to the official formatter implementation, this commit now performs the first treewide reformat of Nix files using it. This is part of the implementation of RFC 166. Only "inactive" files are reformatted, meaning only files that aren't being touched by any PR with activity in the past 2 months. This is to avoid conflicts for PRs that might soon be merged. Later we can do a full treewide reformat to get the rest, which should not cause as many conflicts. A CI check has already been running for some time to ensure that new and already-formatted files are formatted, so the files being reformatted here should also stay formatted. This commit was automatically created and can be verified using nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \ --argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7 result/bin/apply-formatting $NIXPKGS_PATH Silvan Mosberger2024-12-106-136/+194
|/
* linux-rpi, raspberrypifw: 6.6.31-stable_20240529 -> 6.6.51-stable_20241008 (#...Sefa Eyeoglu2024-11-181-2/+2
|\
| * raspberrypifw: 1.20240926 -> 1.20241008Ratchanan Srirattanamet2024-11-031-2/+2
* | linux-firmware: 20241017 -> 20241110K9002024-11-111-2/+2
* | treewide: migrate packages to pkgs/by-name, take 1•••We are migrating packages that meet below requirements: 1. using `callPackage` 2. called path is a directory 3. overriding set is empty (`{ }`) 4. not containing path expressions other than relative path (to makenixpkgs-vet happy) 5. not referenced by nix files outside of the directory, other than`pkgs/top-level/all-packages.nix` 6. not referencing nix files outside of the directory 7. not referencing `default.nix` (since it's changed to `package.nix`) 8. `outPath` doesn't change after migration The tool is here: https://github.com/Aleksanaa/by-name-migrate. aleksana2024-11-0924-7864/+0
* | treewide: use getLib when accessing clang / libclang / stdenv.cc.cc•••In preparation to eliminate the lib output for the unwrapped clang, use `lib.getLib` to access the `lib` output. Reno Dakota2024-11-071-1/+1
|/
* linux-firmware: fix build when cross-compiling•••Using `findutils` in such a way where `callPackage` cannot splice it to use the `buildPlatform`'s package-set breaks building `linux-firmware` when `buildPlatform` != `hostPlatform`. Since `findutils` is already included in all `stdenv.mkDerivation` calls, we can get rid of pulling in the different `findutils` and re-use the one that works on `buildPlatform`. Jared Baur2024-10-191-2/+1
* linux-firmware: 20240909 -> 20241017K9002024-10-171-5/+26
* sof-firmware: add new files from 2024.09melvyn2024-10-131-0/+1
* ipu6: update packages•••This updates the ipu6 driver and firmware to a more recent version, which seems to at least work in Chrom{e,ium}. ipu6-drivers now relies on the in-kernel ipu6 kernel driver, so we update our logic and metadata for it. Matej Cotman2024-10-122-10/+11
* firmware-updater: unstable-2024-18-04 -> 0-unstable-2024-10-03Tristan Ross2024-10-063-154/+203
* sof-firmware: 2024.06 -> 2024.09R. Ryantm2024-10-041-2/+2
* raspberrypifw: 1.20240924 -> 1.20240926R. Ryantm2024-10-021-2/+2
* raspberrypifw: 1.20240902 -> 1.20240924 (#344258)Nick Cao2024-09-241-2/+2
|\
| * raspberrypifw: 1.20240902 -> 1.20240924R. Ryantm2024-09-241-2/+2
* | treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`•••In preparation for the deprecation of `stdenv.isX`. These shorthands are not conducive to cross-compilation because they hide the platforms. Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way One example of why this is bad and especially affects compiler packages https://www.github.com/NixOS/nixpkgs/pull/343059 There are too many files to go through manually but a treewide should get users thinking when they see a `hostPlatform.isX` in a place where it doesn't make sense. ``` fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is" fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is" ``` Artturin2024-09-252-3/+3
|/
* linux-firmware: 20240811 -> 20240909K9002024-09-091-2/+2
* sof-firmware: 2024.03 -> 2024.06 (#328215)Nick Cao2024-09-081-2/+2
|\
| * sof-firmware: 2024.03 -> 2024.06R. Ryantm2024-07-181-2/+2
* | raspberrypifw: 1.20240529 -> 1.20240902R. Ryantm2024-09-021-2/+2
* | rtl8192su-firmware: remove 'with lib;'Felix Buehler2024-08-161-1/+0
* | linux-firmware: 20240709 -> 20240811K9002024-08-111-2/+2
* | Merge pull request #312403 from alois31/rtw88Sandro2024-07-311-25/+0
|\ \
| * | rtw88-firmware: drop•••It's all part of linux-firmware now. Alois Wohlschlager2024-07-311-25/+0
* | | treewide: remove unused with statements from maintainer lists•••$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \ -e 's!with lib.maintainers; \[ *\];![ ];!' \ -e 's!with maintainers; \[ *\];![ ];!' Jörg Thalheim2024-07-294-4/+4
| |/ |/|
* | linux-firmware: 20240610 -> 20240709K9002024-07-091-2/+2
* | linux-firmware: remove FOD•••This being a FOD seems to only have historical reasons. Remove the source.nix file, as well as the custom update script, and FOD. Simply making this a normal input-addressed derivation, with a version being interpolated makes this easy to update with update-source-version. Florian Klink2024-07-073-66/+14
* | pkgs/os-specific: remove licenses.gpl2Jussi Kuokkanen2024-06-211-1/+1
* | Merge pull request #321436 from samueldr/ce n'est qu'un au revoir, à l...Samuel Dionne-Riel2024-06-211-1/+1
|\ \
| * | raspberrypi-armstubs: Drop samueldr as maintainerSamuel Dionne-Riel2024-06-201-1/+1
| |/
* | raspberrypiWirelessFirmware: unstable-2023-11-15 -> unstable-2024-02-26Ratchanan Srirattanamet2024-06-171-5/+5
* | raspberrypifw: stable_20231123 -> 1.20240529•••The repo starts to tag commits again, so we use the tag for version again. Ratchanan Srirattanamet2024-06-171-6/+3
|/
* Merge pull request #318828 from K900/linux-firmware-20240610•••linux-firmware: 20240513 -> 20240610K9002024-06-111-4/+4
|\