Commit Graph

74 Commits

Author SHA1 Message Date
Ratchanan Srirattanamet
db3b2013d5 linux-rpi: 6.12.62-1+rpt1 -> 6.12.75-1+rpt1
Minor kernel upgrade, with changes both from upstream and from RPi.

Changes: 89050b1059
2026-04-08 00:48:52 +07:00
Ratchanan Srirattanamet
79317a1ddf linux_rpi: 6.12.47-stable_20250916 -> 6.12.62-1+rpt1
Yeah... Raspberry Pi folks stop tagging raspberrypi/linux GitHub repo
again. And this time they don't tag raspberrypi/firmware either. So, I
switched my reference point to Raspberry Pi OS, which publishes their
packaging for Linux kernel in RPi-Distro/linux-packaging.

The version is set to Debian packaging's version, and the commit comes
from the changelog entry for that version.
2026-02-23 03:06:57 +07:00
Ratchanan Srirattanamet
a9e5515c9e linux_rpi: 6.12.34-stable_20250702 -> 6.12.47-stable_20250916 2025-10-05 02:38:37 +07:00
Atemu
fa336d0e0d linux-rpi*: set isLTS
These are based on 6.6.y

(cherry picked from commit d44a5499d71bd03603377ea1b7905ee6ac746be6)
2025-08-23 17:42:44 +02:00
geodic
a45cca5af3 linux-rpi: fix old reference to bcmrpi3_defconfig 2025-07-25 15:41:52 +02:00
Wolfgang Walther
ebebf7f93a ci/pinned: update (#427437) 2025-07-24 12:11:06 +00:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Wolfgang Walther
172db2e61c linux-rpi: fix eval on darwin
`meta.platforms` should only contain Linux platforms.
2025-07-24 13:18:46 +02:00
Franz Pletz
547e437a64 linux_rpi: stable_2024100 -> stable_20250702 2025-07-11 16:25:26 +02:00
Yureka
4bcf8859f2 linux_rpi: ignoreConfigErrors
Since 37789d9eaa the ignoreConfigErrors is
no longer enabled on aarch64, which fails the rpi kernel build

Change-Id: I1f9e21badf53fbfdcd3da561f7c398a353c4e9a9
2025-01-19 22:59:01 +01:00
Silvan Mosberger
4f0dadbf38 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 a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Ratchanan Srirattanamet
2995821d81 linux-rpi: 6.6.31-stable_20240529 -> 6.6.51-stable_20241008
No-longer-needed patches and kernel config are removed.
2024-11-03 21:36:32 +00:00
Artturin
e0464e4788 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"
```
2024-09-25 00:04:37 +03:00
Julius Michaelis
ac48445434 linux_rpi{02w,1,2,3,4}: Add dtb for rpi-zero-2-w
Given that linux_rpi02w exists (as an alias for linux_rpi3),
not having the dtb makes little sense
2024-09-01 13:45:04 +02:00
Ratchanan Srirattanamet
76c020466b linux-rpi: 6.1.63-stable_20231123 -> 6.6.31-stable_20240529 2024-06-17 00:56:00 +07:00
Atemu
eb7362f5c4 linux_rpi: set pname 2024-05-29 20:43:55 +02:00
Ratchanan Srirattanamet
bb51848e23 linux_rpi3: fix build failure due to wrong Kconfig
Because of NixOS's generate-config.pl tries to answer 'M' to as much
configs as possible, this exposes the wrong Kconfig in the RPi-specific
code which is added in the new kernel tree intended to support RPi 5.

Add kernel patches to fix the Kconfig, which results in the relavant
part being disabled on the RPi 3 build of the kernel.
2024-01-30 15:30:03 +07:00
Ratchanan Srirattanamet
80d54302f5 linux-rpi: 6.1.21-1.20230405 -> 6.1.63-stable_20231123 2023-12-30 19:37:08 +07:00
Bernardo Meurer
228b2cd449 linux_rpi{1,2,3,4}: 1.20230106 -> 1.20230405 2023-05-04 14:56:42 -04:00
Jamie Magee
6c46f55495 linux_rpi{0,1,2,3,4}: 5.15.74 -> 5.15.84 2023-01-08 11:07:13 -08:00
Naïm Favier
2c83122c18 treewide: fix broken meta attributes 2023-01-01 14:10:42 +01:00
Florian Brandes
afe72b6bdf linux_rpi{1,2,3,4}: 1.20220331 -> 1.20221028
5.15.32 -> 5.15.74

fixes #199828 build failure

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-11-06 22:50:39 +01:00
Bernardo Meurer
79b13a796c linux_rpi{1,2,3,4}: 1.20220118 -> 1.20220331 2022-04-21 14:10:07 -07:00
leo60228
40d1362782 linux_rpi: 5.10.52-1.20210805 -> 5.10.92-1.20220118
Co-authored-by: Zhaofeng Li <hello@zhaofeng.li>
2022-02-12 00:04:47 -08:00
Bernardo Meurer
c181d9965c linux_rpi{0,1,2,3,4}: 1.20210727 -> 1.20210805 2021-08-06 10:41:10 -07:00
Bernardo Meurer
bcbdce8947 linux_rpi{0,1,2,3,4}: 5.10.17 -> 5.10.52 2021-08-05 09:59:08 -07:00
Martin Weinelt
37fbf3de41 linux_rpi: 5.10.11 -> 5.10.17 2021-04-05 05:39:36 +02:00
Martin Weinelt
0b2043f7b6 linux_rpi: 5.4.79 -> 5.10.11 2021-02-18 05:51:47 +01:00
Drew Risinger
6f74787180 linux_rpi: 5.4.51 -> 5.4.79 2020-12-27 17:01:02 +01:00
Matthew Bauer
44dae8d0c8 linux_rpi: 4.19.118 -> 5.4.51
Update to the new default branch for the Raspberry Pi vendor kernel.
2020-12-27 16:48:51 +01:00
Ada Avery
893b1a33fa linux_rpi: 1.20190925 -> 1.20200601 2020-06-16 14:19:05 -03:00
Matthew Bauer
c78ad0f7f8 linux-rpi: use bcm2709 on arm32 rpi3
“bcmrpi3_defconfig” isn’t provided for arm32, so we need to use
bcm2709_config. When on arm64, we can still use bcmrpi3_defconfig
2020-05-12 13:07:00 -05:00
Matthew Bauer
b23aa70952 Merge pull request #70173 from eadwu/raspberrypi/1.20190925
raspberrypi: 1.20190925
2019-11-07 17:13:24 -05:00
Matthew Bauer
0aaab30d2a Merge pull request #69741 from eadwu/linux_rpi/fix-overrides
linux_rpi: fix overrides
2019-11-07 17:09:32 -05:00
Edmund Wu
436d94feea linux_rpi: 1.20190906 -> 1.20190925 2019-10-01 08:43:15 -04:00
Ben Wolsieffer
1f289463ac linux_rpi1: fix Raspberry Pi Zero device tree file name 2019-09-28 17:58:04 -04:00
Edmund Wu
26ff3da4b7 linux_rpi: fix overrides 2019-09-27 21:46:01 -04:00
Samuel Dionne-Riel
95005c1039 Merge pull request #68265 from tkerber/rpi4
Various: Add support for raspberry pi 4.
2019-09-27 14:35:17 -04:00
Colin L Rice
56d198b775 linux_rpi: copy dtb so raspberry pi 3a+ boots 2019-09-21 19:51:04 -04:00
Thomas Kerber
cc5baf2d86 Various: Add support for raspberry pi 4. 2019-09-17 04:05:16 +01:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
volth
35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
Matthew Bauer
dd125a10ab Merge pull request #53821 from eadwu/linux_rpi/allow-modDirVersion-override
linux_rpi: allow modDirVersion override
2019-06-10 21:40:36 -04:00
Ben Wolsieffer
34d04f4114 linux_rpi: 1.20180919 -> 1.20190215 2019-03-20 22:51:08 -04:00
Edmund Wu
0a948da8af linux_rpi: allow modDirVersion override 2019-01-10 20:54:35 -05:00
Benno Fünfstück
7817aa3641 linux-rpi: set correct hydraPlatforms (#53325) 2019-01-03 22:42:14 +01:00
Benno Fünfstück
b5cce32ea9 linux_rpi: enable aarch64 build on hydra 2018-11-26 00:20:43 +01:00
Ben Wolsieffer
de25f785e5 linux_rpi: 1.20180817 -> 1.20180919 2018-10-07 21:55:04 -04:00
Tuomas Tynkkynen
f9197b9f63 linux_rpi: Extend the logic for not installing unnecessary DTBs
Now ARMv6 and ARMv7 builds avoid installing DTBs for boards where the
resulting kernel won't run just like the aarch64 builds already do.
Also deduplicates the logic a bit.
2018-09-24 14:16:46 +03:00
Ben Wolsieffer
c841c3e2c6 linux_rpi: add support for Raspberry Pi 3 2018-09-24 14:16:46 +03:00