Commit graph

2815 commits

Author SHA1 Message Date
Jamie Magee
a886e41b8e raspberry-pi/4: remove hard-coded CPU revision overlay 2026-07-10 23:03:29 -07:00
Tristan Ross
4471c6a218
Merge pull request #1941 from JamieMagee/fix/fydetab-duo-efi-boot-stub
fydetab-duo: declare efiBootStub kernel feature
2026-07-10 14:11:16 +00:00
Doron Behar
0b655af52b
Merge pull request #1894 from JamieMagee/raspberry-pi-firmware-install
raspberry-pi: add firmware-partition install module
2026-07-10 08:54:40 +00:00
Jamie Magee
f54c3bcb65 raspberry-pi/common: add firmware-partition install module
Adds hardware.raspberry-pi.firmware to stage the Pi's pre-Linux boot files (GPU boot code, DTBs, overlays, config.txt, optionally U-Boot) onto the firmware partition. Boards still boot via generic-extlinux-compatible; this only supplies the files it needs, through populateCmd for image builders or an opt-in activation script.

DTB/overlay copy adapted from nvmd/nixos-raspberrypi.
2026-07-09 23:03:00 -07:00
Jamie Magee
f2dfc37f5b fydetab-duo: declare efiBootStub kernel feature 2026-07-09 14:43:25 -07:00
Doron Behar
968980fba2
Merge pull request #1938 from JamieMagee/raspberry-pi-enable-uart
raspberry-pi/common: enable UART by default for U-Boot
2026-07-09 07:29:17 +00:00
Jamie Magee
cd78713bfd raspberry-pi/common: enable UART by default for U-Boot 2026-07-09 01:38:01 -05:00
Winter
662bd6e312
Merge pull request #1915 from lmb/p14s-acpi-ec
lenovo/p14s: remove acpi.ec_no_wakeup=1 on gen 6 amd
2026-07-06 20:45:51 +00:00
Jörg Thalheim
a9cf7546a9
Merge pull request #1787 from glyxambi/gf63
msi/gf63: init
2026-06-27 12:09:17 +00:00
Jörg Thalheim
603d3afd1b
Merge pull request #1865 from toastal/asus-px13
asus/proart/px13/hn7306eac: init
2026-06-25 09:25:05 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
3de9124f07 asus/proart/px13/hn7306eac: init
• fetching audio firmware
• providing a default pipewire config

Hopefully in the future, both of these can be kernel version gated as
everything is mainlined.
2026-06-24 16:07:50 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
4c996be103 asus/proart/px13: init 2026-06-24 00:07:02 +07:00
Doron Behar
875776f025
Merge pull request #1848 from soopyc/apple-t2-updates
apple/t2: LTS 6.12 -> 6.18; latest 6.18 -> 7.0; update kernelParams
2026-06-22 22:08:28 +00:00
Doron Behar
dd499a1e8a
Merge pull request #1843 from langsjo/pascal-580
nvidia/pascal: use legacy_580 drivers by default
2026-06-22 22:07:26 +00:00
Sophie Cheung
f7d7e1c0d5 apple/t2: LTS 6.12 -> 6.18; latest 6.18 -> 7.0; update kernelParams 2026-06-23 00:53:11 +03:00
langsjo
f8efd451e7 nvidia/pascal: use legacy_580 drivers by default
590 and higher have dropped support for Pascal
2026-06-23 00:52:09 +03:00
Doron Behar
a1b4dc7ff8
Merge pull request #1900 from NixOS/dependabot/nix/tests/treefmt-nix-db94781
build(deps): bump treefmt-nix from `2eddae0` to `db94781` in /tests
2026-06-22 21:49:49 +00:00
dependabot[bot]
f6d162eb8f
build(deps): bump treefmt-nix from 2eddae0 to db94781 in /tests
Bumps [treefmt-nix](https://github.com/numtide/treefmt-nix) from `2eddae0` to `db94781`.
- [Commits](2eddae033e...db947814a1)

---
updated-dependencies:
- dependency-name: treefmt-nix
  dependency-version: db947814a175b7ca6ded66e21383d938df01c227
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 21:34:05 +00:00
Doron Behar
2564d80414
Merge pull request #1895 from JamieMagee/lenovo-ideapad-14imh9-sleep-settings
lenovo/ideapad/14imh9: fix deprecated systemd.sleep.extraConfig
2026-06-22 21:15:08 +00:00
Doron Behar
aa741c485b
Merge pull request #1918 from peat-psuwit/for-upstream/linux_rpi-6.18.34
raspberry-pi/common/kernel: 6.18.33-1+rpt1 -> 6.18.34-stable_20260609
2026-06-22 20:57:43 +00:00
Doron Behar
b6f52e2b2c
Merge pull request #1923 from a-fritsch/raspberry-pi/kernel-preempt-fix
raspberry-pi/common/kernel: fix preempt config on kernel >=6.18
2026-06-22 20:57:05 +00:00
Jamie Magee
85d72767a4 lenovo/ideapad/14imh9: use systemd.sleep.settings instead of deprecated extraConfig 2026-06-22 13:05:04 -05:00
Jamie Magee
f1cf00348d tests: bump nixos-stable from 25.11 to 26.05 2026-06-22 13:05:04 -05:00
Alexander Fritsch
bbe86a57e5 raspberry-pi/common/kernel: fix preempt config on kernel >=6.18 2026-06-19 14:59:11 +02:00
Ratchanan Srirattanamet
efaa9faad5 raspberry-pi/common/kernel: 6.18.33-1+rpt1 -> 6.18.34-stable_20260609
raspberrypi/linux GitHub repo starts getting tagged again, so use that.
2026-06-17 01:39:40 +07:00
Doron Behar
08018c7217
Merge pull request #1911 from JamieMagee/raspberry-pi/update-kernel-and-firmware
raspberry-pi: update kernel and wireless firmware
2026-06-16 15:12:36 +00:00
Lorenz Bauer
e2c926a044 lenovo/p14s: remove acpi.ec_no_wakeup=1 on gen 6 amd
The referenced lore.kernel.org thread refers to a T14 Gen 5 and
I am unable to reproduce the problem on my machine as measured
by amd-s2idle:

    BIOS R2XET37W (1.17, 2025-11-07)   EC firmware 1.9

    config              duration   hw sleep   wake interrupt
    ec_no_wakeup=1      0:00:22    77.27%     ACPI SCI
    ec_no_wakeup=0      0:00:23    73.91%     ACPI SCI

The original report shows a difference of 60 percentage points.
2026-06-15 12:13:36 +01:00
Jamie Magee
e0019f40a3 raspberry-pi/common: update wireless firmware
- firmware-nonfree: 1:20240709-2~bpo12+1+rpt3 -> 1:20250410-2+rpt1
- bluez-firmware: 1.2-9+rpt3 -> 1.2-13+rpt2
2026-06-13 20:45:30 -07:00
Jamie Magee
4292c91856 raspberry-pi/common/kernel: 6.12.75-1+rpt1 -> 6.18.33-1+rpt1 2026-06-13 20:45:30 -07:00
Jörg Thalheim
6358ff7682
Merge pull request #1803 from liberodark/msi_z370
msi/z370-pc-pro: init
2026-06-11 09:02:37 +00:00
Jörg Thalheim
0d09433eac
Merge pull request #1676 from cguentherTUChemnitz/add-TUXEDO-InfinityBook-Pro-14-Gen10
Add tuxedo infinity book pro 14 gen10
2026-06-11 09:01:08 +00:00
liberodark
e3230fe3cb
Merge branch 'master' into msi_z370 2026-06-11 10:47:13 +02:00
Jörg Thalheim
32c2cd9e46
Merge pull request #1902 from govindsi/fix/imx9x_build
FIX: imx93 ATF compile fix with GCC 14+ and cross build fix for imx9x targets
2026-06-09 16:02:44 +00:00
Govind Singh
307a84fc96 compulab: ucm-imx95: fix cross-build of mkimage host tools
imx-mkimage runs on the build machine, but ucm-imx95-boot used target stdenv
and forced clang. Cross-building the SD image from x86_64 then failed building
mkimage_imx8 with "stdio.h not found", blocking flash.bin.

Build mkimage with buildPackages; keep firmware blobs from target pkgs.
2026-06-05 15:47:58 +04:00
Govind Singh
d66213a72e nxp: imx93-evk: fix cross-build of mkimage host tools
When building the imx93 SD image from x86_64, imx93-boot used target pkgs for
the imx-mkimage derivation and its native tools (git, dtc, xxd). mkimage runs on
the build machine, but Nix tried to cross-compile git for aarch64 and failed
with "linker `cc` not found" while building libgitcore, blocking flash.bin and
the SD image.

Build mkimage with buildPackages (host tools) while keeping firmware inputs
(ATF, U-Boot, OP-TEE, etc.) from target pkgs.
2026-06-05 11:45:05 +04:00
Govind Singh
e678820fd5 nxp: imx93-atf: fix GCC header-guard build failure
GCC 14+ treats the mismatched TRDC header guard in imx-atf as a hard error
(-Werror=header-guard), so bl31.bin does not build on our pinned revision.

Fetch the upstream fix (e194a14) as a patch without bumping the ATF revision.
2026-06-05 10:43:06 +04:00
Doron Behar
4ed851c979
Merge pull request #1896 from Malix-Labs/docs-flake-input
treewide: enhance flake inputs
2026-06-01 10:47:46 +00:00
Malix - Alix Brunet
43bd35ee23
treewide: make nixpkgs flake inputs target hydra tarballs 2026-06-01 12:34:58 +02:00
Malix - Alix Brunet
571b99c6aa
docs: flake input nixpkgs harmonize capitalisation 2026-06-01 12:34:56 +02:00
Malix - Alix Brunet
485fe1c88d
docs: flake input follows nixpkgs 2026-06-01 12:34:30 +02:00
Malix - Alix Brunet
b28e08a81f
docs: flake input fallback to default branch 2026-06-01 11:44:03 +02:00
Doron Behar
b76b5639c0
Merge pull request #1723 from Malix-Labs/remove-impure-nixpkgs
enhancement: remove impure `<nixpkgs>`
2026-05-29 14:43:32 +00:00
Malix - Alix Brunet
d84f0810be enhancement: remove impure <nixpkgs>
Co-Authored-By: Jamie Magee <jamie.magee@gmail.com>
Co-Authored-By: Doron Behar <doron.behar@gmail.com>
2026-05-29 14:40:49 +03:00
Jörg Thalheim
ef4efb8476
Merge pull request #1820 from mexisme/microsoft-surface/update-kernel-6.19.8
microsoft/surface: Update to Kernel 6.19.8
2026-05-26 20:12:53 +00:00
Doron Behar
c97bc4d15b
Merge pull request #1863 from JamieMagee/raspberry-pi/readme
raspberry-pi: add README
2026-05-20 06:26:11 +00:00
Jamie Magee
8b100f75f3 raspberry-pi: add README 2026-05-19 20:15:14 -07:00
liberodark
2f39770ca4
Merge branch 'master' into msi_z370 2026-05-18 18:44:15 +02:00
Jörg Thalheim
8792fab9d4
Merge pull request #1855 from nappairam/rock3c
Init Raxda Rock3C
2026-05-18 10:17:37 +00:00
Sandro
8ea1d787af
Merge pull request #1875 from NixOS/settings-infinite-recursion
raspberry-pi/common: fix infinite recursion when building options.json
2026-05-17 22:49:04 +00:00
Daniel Schaefer
88e6bd5c2d
Merge pull request #1845 from druth0/rex
google/rex: Add support for rex Chromebooks.
2026-05-17 16:12:20 +00:00