Commit graph

2174 commits

Author SHA1 Message Date
Mads Rumle Nordstrøm a3f63440fc added lenovo thinkpad p43s 2025-03-31 11:35:42 +00:00
steeb-k be7794e5a6 Added Lenovo Thinkpad P14s Gen 5 Intel config 2025-03-31 11:21:57 +00:00
Jörg Thalheim 0ed819e708
Merge pull request #1430 from soopyc/apple-t2-updates
apple/t2: sync patches
2025-03-28 14:12:57 +01:00
Cassie Cheung 32cd434259
apple/t2: sync patches
also made the update script use threading for speed
2025-03-26 15:29:11 +08:00
Jörg Thalheim ecaa2d911e
Merge pull request #1429 from bittner/fix/comment-lenovo-x1-yoga-7th
Make comment less intimidating (Lenovo X1 Yoga Gen 7)
2025-03-24 09:50:53 +01:00
Peter Bittner 97280e2440 Make comment less intimidating (Lenovo X1 Yoga Gen 7) 2025-03-23 19:54:37 +01:00
Léana 江 380ed15bcd framework: fix TRRS headphones modprobe 2025-03-22 08:20:01 +00:00
Jörg Thalheim daaae13dff
Merge pull request #1416 from horscchtey/x13-yoga-thunderbolt
lenovo/thinkpad/x13-yoga: add thunderbolt support
2025-03-19 10:26:01 +01:00
matthiasdotsh 4f4d97d7b7 surface: linux 6.12.18 -> 6.12.19 2025-03-17 13:15:07 +00:00
mkorje 36d0027ef4 apple/t2: add Wi-Fi and Bluetooth firmware option 2025-03-17 13:01:30 +00:00
Cassie Cheung e8c83f0759 apple/t2: sync patches
this includes a new touchpad driver which was tested and should feel
smoother. users may need to re-set touchpad settings in their DE.
2025-03-17 13:01:27 +00:00
Jörg Thalheim fad7119291
Merge pull request #1421 from soopyc/apple-t2/update-option
apple/t2: migrate renamed option
2025-03-17 13:46:08 +01:00
Cassie Cheung 05fa89d1c5
apple/t2: migrate renamed option 2025-03-17 15:23:27 +08:00
dependabot[bot] 113cd39166 build(deps): bump cachix/install-nix-action from 30 to 31
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 30 to 31.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v30...v31)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 02:58:53 +00:00
Eva Dengler 3970af5d58 lenovo/thinkpad/x13-yoga: add thunderbolt support 2025-03-14 11:40:45 +01:00
emergentmind e1f1215125 refactor: add model to outputs 2025-03-12 15:18:11 +00:00
emergentmind 09e97074ad refactor: add generic laptop spec 2025-03-12 15:18:11 +00:00
emergentmind 1b1acdc3e7 init 2025-03-12 15:18:11 +00:00
Marien Zwart de70a293ae Adjust README after suspend fix reimplementation
The README still referenced the systemd service we no longer need.
2025-03-12 15:18:05 +00:00
Marien Zwart b416c1d56f Simplify implementation of B550 suspend fix
Instead of using systemd oneshot services that have to be careful to not
toggle wakeups back on, use a udev rule to disable wakeups by device ID.

On a B550 Vision D, these do almost the same thing:

````
$ lspci -n | grep 1022:1483
00:01.1 0604: 1022:1483
00:01.2 0604: 1022:1483
00:03.1 0604: 1022:1483

$ cat /proc/acpi/wakeup
Device  S-state   Status   Sysfs node
...
GPP0      S4    *disabled  pci:0000:00:01.1
GPP8      S4    *disabled  pci:0000:00:03.1
````

Two of the three devices with the PCI vendor/device ID specified by the
udev rule correspond to devices previously disabled via ACPI (if I
understand correctly disabling these via either /proc/acpi/wakeup or
udev device attribute has the same effect).

The third device is (like the other two) using the "pcieport" driver.
Using a device connected via that port as a wakeup device still works.
2025-03-12 15:18:05 +00:00
matthiasdotsh 59314eb9f5 surface: linux 6.12.17 -> 6.12.18 2025-03-12 15:02:32 +00:00
Cryolitia PukNgae 14f45c1a63 gpd-win-max-2-2023/bmi260: 1.0.0 -> 1.1.0
fix: https://github.com/NixOS/nixos-hardware/issues/1352
2025-03-12 15:02:28 +00:00
Ryan Horiguchi d25dac1bd5 dell/xps/13-9350: use lunar-lake cpu config 2025-03-12 14:43:11 +00:00
Erik Alonso b48cc4dab0 pine64/rockpro64: HDMI output and Network in initrd 2025-03-07 05:24:54 +00:00
Johannes Karl Arnold ae546d018a Add support for TUXEDO InfinityBook Pro Intel Gen9 2025-03-07 05:24:51 +00:00
Cassie Cheung 71ab5581a0 apple/t2: update patches 2025-03-07 05:11:21 +00:00
Jörg Thalheim 5335d4303b README: fix typos in the examples and make formatting more consistent 2025-03-07 05:11:18 +00:00
ccritter 52cfc084ef dell/inspiron/7559: add + corresponding Skylake architecture configuration. 2025-03-07 05:11:18 +00:00
matthiasdotsh d23a3bc3c6 surface: linux 6.12.16 -> 6.12.17 2025-03-07 03:55:14 +00:00
Cassie Cheung 009b764ac9 apple/t2: update patches for the latest kernel 2025-02-27 14:16:47 +05:30
Nicky Mouha d58f642ddb Rename dell/e7240 to dell/latitude/e7240 2025-02-24 09:01:14 +00:00
shouya 55e9685ec6
Fix Gigabyte B650 suspend issue (#1385) 2025-02-24 09:29:57 +01:00
ZHANG Yuntian bbf25ca940 radxa: allow platformFirmware to be overridable
Previously, it was a product-level option with a default value.
2025-02-24 08:22:39 +00:00
ZHANG Yuntian 9430c63e02 radxa/rock-pi-e: init 2025-02-24 08:22:39 +00:00
ZHANG Yuntian 76a98e3958 rockchip/rk3328: init 2025-02-24 08:22:39 +00:00
ZHANG Yuntian 9d5dedae84 radxa: clarify that the interface may subject to more changes
We might refactor some parts again when we add Amlogic and Allwinner supports.
2025-02-24 08:22:39 +00:00
ZHANG Yuntian 0b2e2fe9b3 rockchip: support generic firmware installation 2025-02-24 08:22:39 +00:00
ZHANG Yuntian ab84bd93a3 radxa/rock-5b: init 2025-02-24 08:22:39 +00:00
ZHANG Yuntian 28f2a7454f rockchip/rk3588: init 2025-02-24 08:22:39 +00:00
ZHANG Yuntian 79bc209be8 radxa/rock-pi-4: init 2025-02-24 08:22:39 +00:00
ZHANG Yuntian 80340dcf86 rockchip/rk3399: reverse dependency order
This order works better when we have more SoCs.
2025-02-24 08:22:39 +00:00
Andrew Kvalheim 099d38a69e lenovo/thinkpad/p16s/amd/gen2: init
Notes:

- Tested on a model 21K9CTR1WW configured with:
  - AMD Ryzen 7 PRO 7840U with Radeon 780M Graphics
  - 64 GB soldered RAM
  - WQUXGA (3840×2400) OLED display
  - Qualcomm NFA765 wireless network adapter
  - BIOS version R2FET38W (1.18)
- The user guide is shared by:
  - ThinkPad P14s Gen 4
  - ThinkPad P16s Gen 2
  - ThinkPad T14 Gen 4
  - ThinkPad T16 Gen 2
2025-02-24 08:09:24 +00:00
Louis Opter 71cca26f33 Set Alder Lake support for the Aoostar R1 N100
In order to get micro-code updates, and select the right driver for
hardware transcoding on the integrated GPU.
2025-02-24 08:09:21 +00:00
Karolis Stasaitis 8f44cbb48c raspberry-pi-4: poe-hat: add PWM polarity value 2025-02-24 08:09:17 +00:00
Laureηt fb12c8270a dell/xps/13-9315: fix screen flickering 2025-02-24 08:09:14 +00:00
Cassie Cheung cda8312060 apple/t2: format with nixfmt 2025-02-24 08:09:11 +00:00
Cassie Cheung a0252d668c apple/t2: add option to select kernel release 2025-02-24 08:09:11 +00:00
Cassie Cheung d098b09500 apple/t2: refactor kernel package, add stable kernel
Refactors the kernel package to a generic one and adds support for the
lts kernel. Since nixpkgs' kernel packages provide the `kernelPatches`
override, utilizing that ensures that kernel updates are not delayed
too much due to having to PR them to nixos-hardware separately.

This comes at the expense of possible breakage when upstream updates
something that breaks the patches.

Because the T2 Linux project has a lot of patches which changes
periodically, including them in the repository directly is a maintenance
burden. Instead, this patch comes with an update script and JSON files
containing all of the patches to be downloaded (by fetchurl) and
applied.

The NixOS option to enable changing release versions will be added in
the next commit.
2025-02-24 08:09:11 +00:00
Cassie Cheung 04be27ce49 apple/t2: update docs to remove old option
The option was removed in a previous PR but the README was not updated.
Reduce confusion by removing references to the deleted option.
2025-02-24 08:09:11 +00:00
Nicky Mouha 9b49e20140
framework/13-inch/intel-core-ultra-series1: add check for hardware.enableRedistributableFirmware (#1367) 2025-02-24 08:54:44 +01:00