Jörg Thalheim
24084931d8
Merge pull request #1661 from HyprGirl/master
...
asus/zephyrus/ga401iv: init
2025-11-06 11:05:22 +00:00
Jörg Thalheim
3e24540eb9
Merge pull request #1663 from concatime/feat/add-only-wireless-firmwares
...
raspberry-pi/4: add only wireless firmwares
2025-11-06 11:04:51 +00:00
Jörg Thalheim
bd47664211
Merge pull request #1667 from concatime/feat/add-genet-module-to-initrd-if-netboot
...
raspberry-pi/4: add genet module to initrd if netboot
2025-11-06 11:04:33 +00:00
Jörg Thalheim
be02d168e7
Merge pull request #1657 from NixOS/no-instantiate
...
speed up ci
2025-11-06 11:03:32 +00:00
Jörg Thalheim
f34ca8045a
mnt/reform: stop doing ifd
2025-11-06 11:27:57 +01:00
Jörg Thalheim
ec18896955
librem/5r4/u-boot: update and use newer compiler
2025-11-06 11:21:16 +01:00
Jörg Thalheim
64269645d4
star64: add missing names to kernel patches
2025-11-06 11:14:48 +01:00
Jörg Thalheim
d1ad892e3b
helios4: add missing names to kernel patches
2025-11-06 11:14:03 +01:00
Issam E. Maghni
ec135126c1
raspberry-pi/4: add genet module to initrd if netboot
...
This module is required to have Ethernet in initial RAM disk.
It solves the issue encountered in this thread:
https://discourse.nixos.org/t/netboot-into-nfs-root-instead-of-the-fat-netboot-ramdisk/8556/2
2025-11-05 19:31:43 -05:00
Jörg Thalheim
e4c6ee69e7
Merge pull request #1666 from brianmcgillion/update-imx8
...
imx8-evk: fix cross-compiled builds
2025-11-05 19:41:19 +00:00
Brian McGillion
ae91411396
imx8-evk: fix cross-compiled builds
...
update just to fix the cross compilation.
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com >
2025-11-05 16:35:23 +04:00
Jörg Thalheim
d48e8f0e16
Merge pull request #1665 from brianmcgillion/fix-system-property
...
system: fix the system setting for nixpkgs
2025-11-05 09:50:57 +00:00
Brian McGillion
eea20ba3b0
system: fix the system setting for nixpkgs
...
90cb787644
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com >
2025-11-05 13:20:53 +04:00
Issam E. Maghni
2a3a409ac5
raspberry-pi/4: add only wireless firmwares
2025-11-04 15:28:35 -05:00
Jörg Thalheim
2e85ae1b70
Merge pull request #1662 from NixOS/nxp-docs
...
nxp: document flashing better
2025-11-04 14:44:00 +00:00
Jörg Thalheim
8b72f74d80
nxp: add upstream docs
2025-11-04 15:27:28 +01:00
Jörg Thalheim
655a6da8a8
nxp: document flash procedure and expose images in flake
2025-11-04 13:35:34 +01:00
Jörg Thalheim
bffe23e699
Merge pull request #1650 from govindsi/feat/ucm-imx95-platform
...
Add support for UCM-iMX95 Evaluation Kit platform
2025-11-04 12:19:19 +00:00
Jörg Thalheim
01e8e18d9d
format flake.nix after nixpkgs bump
2025-11-04 13:04:34 +01:00
Jörg Thalheim
5ad68c5dff
tests: add all aarch64 NXP boards to aarch64Systems list
2025-11-04 12:57:21 +01:00
Jörg Thalheim
fad92f5f57
ucm-imx95: expand pkgs in callPackage for overrides
2025-11-04 12:57:21 +01:00
Jörg Thalheim
f2e49f279c
optee-builder: use stdenv as opposed to gccStdenv
...
should be the same in our use case, but stdenv is more standard.
2025-11-04 12:34:11 +01:00
Jörg Thalheim
e598a4ca2f
nxp: patch toolchain more consistent between different targets
2025-11-04 12:28:52 +01:00
Romana
d60ba4a306
Merge branch 'NixOS:master' into master
2025-11-03 22:54:14 +00:00
Romana
5723dff2cd
add ga401iv to readme and flake.nix
2025-11-03 19:59:38 +01:00
Jörg Thalheim
2567706185
Merge pull request #1660 from afreakk/patch-1
...
'runCommandNoCC' has been renamed to/replaced by 'runCommand'
2025-11-03 14:13:01 +00:00
Romana
5e6ecb961a
asus-zephyrus-ga401iv: Add config for 2020 model of ga401
2025-11-03 03:45:34 +01:00
Jörg Thalheim
7467f155fc
Merge pull request #1555 from imxade/imxade-patch-1
...
[Inspiron 3442] Removed enableAllFirmware, BT doesn't rely on it
2025-10-31 17:53:41 +00:00
Rituraj
ddb27b7bba
Merge branch 'master' into imxade-patch-1
2025-10-31 21:51:27 +05:30
Hans
13cc234e37
'runCommandNoCC' has been renamed to/replaced by 'runCommand'
2025-10-31 09:54:49 +01:00
Jörg Thalheim
a2bc09823a
ucm-imx95: various changes
...
- Move openssl to nativeBuildInputs in ATF build for proper cross-compilation
- Add explicit SILICON validation with clear error messages in firmware build
- Fix fragile wildcard patterns in firmware DDR file copying
- Replace mutable branch URLs with pinned commit hashes for patch stability
- Add U-Boot config merge step (make olddefconfig) after extra config
- Fix cross-compilation toolchain coherence (cpp in optee-os)
- Standardize license format (single value instead of single-element list)
- Update maintainer references with inline name/email format
- Fix typos and grammar in documentation and comments
2025-10-30 15:17:56 +01:00
Jörg Thalheim
86d9291cc3
ucm-imx95: use --replace-fail for substituteInPlace
2025-10-30 14:52:25 +01:00
Jörg Thalheim
8650454db6
ucm-imx95: fix firmware parameter collision and update imx-mkimage
...
Fixed parameter name collision in ucm-imx95-firmware.nix where the
'silicon' parameter conflicted with the nixpkgs silicon package, causing
the wrong AHAB container to be selected. Renamed to 'siliconRev'.
Updated imx-mkimage from lf-6.6.36 to lf-6.6.52-2.2.1 to match the
firmware version expectations (v202409 instead of v202311).
2025-10-30 14:48:44 +01:00
Govind Singh
11ea8b8477
ucm-imx95: firmware: fetch firmware files from NXP release
...
Fetch AHAB container, M7 firmware, and DDR PHY firmware binaries
from the NXP release packages. The derivation extracts the correct
LPDDR5 PHY images and selects the appropriate AHAB container for
A0 or B0 silicon revisions.
Signed-off-by: Govind Singh <govind.singh@tii.ae >
2025-10-30 14:29:53 +01:00
Govind Singh
a3576f0f3c
chore: Add README for UCM-iMX95 SOM support
...
Added README.md for UCM-iMX95 SOM support.
2025-10-30 14:29:53 +01:00
Govind Singh
fe21eda733
Add support for UCM-iMX95 Evaluation Kit platform
...
The CompuLab UCM-iMX95 Evaluation Kit provides a platform for comprehensive
evaluation of the NXP i.MX95 application processor. This change adds support
in NixOS hardware to provide a template for customized i.MX95-based platforms.
UCM-iMX95: https://www.compulab.com/products/som-evaluation-kits/ucm-imx95-evaluation-kit/
Signed-off-by: Govind Singh <govind.singh@tii.ae >
2025-10-30 14:29:53 +01:00
Jörg Thalheim
f6299de29d
bump nixpkgs
2025-10-30 14:29:33 +01:00
Jörg Thalheim
caacab410f
speed up ci: run nix-eval-jobs with no-instantiate
2025-10-30 14:07:00 +01:00
Jörg Thalheim
43ffe9ac82
Merge pull request #1580 from NixOS/private-flake
...
Refactor tests to load flake inputs with flake-compat
2025-10-30 12:26:15 +00:00
Jörg Thalheim
3beac2438b
nix-eval-job: disable eval-cache
...
in ci, there is no cache, so it's just overhead and prints warnings.
2025-10-30 13:12:15 +01:00
Jörg Thalheim
b09586b101
Remove insecure broadcom-sta driver from hardware profiles
...
The broadcom-sta driver package is marked as insecure due to CVE-2019-9501
and CVE-2019-9502 (heap buffer overflow vulnerabilities allowing remote code
execution). The driver is also unmaintained and incompatible with modern
Linux kernel security mitigations.
Removed broadcom_sta from extraModulePackages and the corresponding "wl" kernel module.
This resolves test failures where Nixpkgs refuses to evaluate configurations
containing this insecure package.
2025-10-30 13:04:01 +01:00
Jörg Thalheim
e07b1618c3
Merge pull request #1568 from nmouha/patch-1
...
framework/13-inch/intel-core-ultra-series1: revert #1358 (fix intel_vpu firmware error -2)
2025-10-30 11:46:27 +00:00
Jörg Thalheim
e214e292a6
also enable formatter on macOS
2025-10-30 12:39:05 +01:00
Jörg Thalheim
779c16f604
ci: show github errors nicer formatted
2025-10-30 12:39:05 +01:00
Jörg Thalheim
6ec1e82182
format nix code after nixfmt update
2025-10-30 12:39:05 +01:00
Jörg Thalheim
4bafcc2454
Refactor tests to load flake inputs with flake-compat
...
This makes `nix fmt` just works and we no longer have to override flake
inputs.
2025-10-30 12:36:49 +01:00
Jörg Thalheim
46ab381a8c
Merge branch 'master' into patch-1
2025-10-30 12:30:42 +01:00
Jörg Thalheim
ec7bf039ca
Merge pull request #1656 from r-vdp/rvdp/framework-kmod
...
framework/kmod: remove compatibility with Linux version < 6.10
2025-10-30 11:26:58 +00:00
r-vdp
e11482075d
framework/kmod: remove compatibility with Linux version < 6.10
...
Upstream changes broke the checks that we had.
By now we have 6.12 as the LTS, and 24.05 went out of support, so I
think we don't need to support this anymore.
Anyone still on such old kernel versions, can apply the patch manually
if needed.
2025-10-30 10:54:55 +01:00
Jörg Thalheim
2379bc4099
Merge pull request #1649 from govindsi/feat/imx93-evk-platform
...
Add support for i.MX93-EVK platform
2025-10-29 17:41:40 +00:00