Commit graph

1470 commits

Author SHA1 Message Date
mexisme d8df3d756a Update README.md and flake.nix 2023-01-10 17:18:47 +13:00
mexisme 210e621c62 Create model specialisation for MS Surface Go 2023-01-10 17:17:07 +13:00
mexisme 36f3e30fff README.md 2023-01-10 16:57:32 +13:00
mexisme 330cdaa125 README.md 2023-01-10 16:55:23 +13:00
mexisme 6518a93150 Update README.md and flake.nix 2023-01-10 16:35:29 +13:00
mexisme fb5ac77207 Add warning when importing microsoft/surface/ from now on 2023-01-10 16:35:25 +13:00
mexisme ab0c9fe7ce Move the last of the code into ./microsoft/common/old 2023-01-10 16:33:49 +13:00
mexisme f0835cb45c Extract "surface-control" management into new option-enabled module 2023-01-10 16:06:55 +13:00
mexisme 0ce988ea8a Extract IPTSd management into new option-enabled module 2023-01-10 16:06:55 +13:00
mexisme 51122e95a1 Extract _actually_ common code out of microsoft/surface/default.nix 2023-01-10 16:06:55 +13:00
mexisme 5e6d5f2d88 Doc comment 2023-01-10 15:38:47 +13:00
mexisme 03df3d2d53 Move files around...
- "kernel" and "repos.nix" --> "common/"
- "firmware/surface-go/ath10k" --> "surface-go/firmware/ath10k"
- Update where "kernel", "firmware/surface-go" and "repos.nix" can be found
2023-01-10 15:38:47 +13:00
mexisme 51e3be9885 Remove kernel 6.0.11 from MS Surface profile 2023-01-10 12:41:58 +13:00
bors[bot] 48745e081c
Merge #535
535: fix evaluation of rpi4 r=Mic92 a=Mic92



Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2023-01-09 23:32:38 +00:00
Jörg Thalheim cb4f9dca64 fix evaluation of rpi4 2023-01-10 00:31:59 +01:00
mexisme 05bbf0f040 Update the rev. and sha256 of linux-surface repo to match latest "master" 2023-01-10 12:21:51 +13:00
mexisme 321d5ec9f7 Add kernel 6.1.3 2023-01-10 12:21:51 +13:00
mexisme 9020a320f5 Install kernel 6.0.17 by default 2023-01-09 23:45:16 +13:00
mexisme 0ee9d61fa6 Update the rev. and sha256 of linux-surface repo to match latest "master" 2023-01-09 23:44:36 +13:00
mexisme 800786f11d Add Kernel 6.0.17 2023-01-09 23:05:15 +13:00
bors[bot] ca29e25c39
Merge #531
531: asus-zephyrus-ga402: fix mic mute button r=Mic92 a=figsoda



Co-authored-by: figsoda <figsoda@pm.me>
2023-01-02 07:27:44 +00:00
figsoda 6517e0efcb asus-zephyrus-ga402: fix mic mute button 2023-01-01 12:31:25 -05:00
bors[bot] 0517e81e8c
Merge #530
530: Added configuration for panasonic let's note r=Mic92 a=2gn



Co-authored-by: Hiram Tanner <indianrunner@duck.com>
2023-01-01 09:54:34 +00:00
Hiram Tanner c82db46e75 Added configuration for panasonic
Update panasonic/letsnote/cf-lx4/default.nix

Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>

Added profile to flake.nix
2022-12-31 23:30:14 +09:00
bors[bot] 3c03f64efb
Merge #529
529: treewide: apply deadnix and statix r=Mic92 a=Mic92



Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2022-12-31 10:58:34 +00:00
Jörg Thalheim 03c6d15152 treewide: apply deadnix and statix 2022-12-31 11:57:44 +01:00
bors[bot] d7dfd13d25
Merge #510
510: Config settings for Dell XPS 13 / 9300 r=Mic92 a=mexisme



Co-authored-by: mexisme <wildjim+dev@kiwinet.org>
2022-12-31 07:30:19 +00:00
mexisme ed291da4ab Update flake.nix and root README.md 2022-12-31 14:23:53 +13:00
mexisme 0cee376703 Support reloading btusb module after resuming 2022-12-31 14:23:53 +13:00
mexisme 97900e1e7e Support reloading i2c-designware module(s) after resuming 2022-12-31 14:23:53 +13:00
mexisme b1582825dd Support for the Dell XPS 13, 9300 model 2022-12-31 14:23:53 +13:00
bors[bot] e2f9c6f736
Merge #525
525: Add LENOVO Yoga 6 13ALC6 82ND r=Mic92 a=me00001



Co-authored-by: suliman <suliman.p2019@gmail.com>
Co-authored-by: me00001 <37930867+me00001@users.noreply.github.com>
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2022-12-29 13:53:34 +00:00
Jörg Thalheim 49485f5569
Update lenovo/yoga/6/13ALC6/default.nix 2022-12-29 13:53:01 +00:00
Jörg Thalheim c1a38081fa
Update lenovo/yoga/6/13ALC6/default.nix 2022-12-29 13:52:15 +00:00
suliman 993e6c8726 removo TLP 2022-12-29 16:50:43 +03:00
suliman 114881dd3d Minimum required version is 5.16 based on https://linux-hardware.org/?id=pci:10ec-8852-17aa-4852 2022-12-29 14:42:08 +03:00
me00001 a30c4834f4
set a minimum kernel
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2022-12-29 13:23:08 +03:00
suliman 2e8fce47c8 Reusing modules 2022-12-28 23:10:35 +03:00
suliman 485f3bc2f2 Add LENOVO Yoga 6 13ALC6 82ND 2022-12-24 02:38:10 +03:00
bors[bot] 9577ab1eaf
Merge #518
518: raspberry-pi/4: dtmerge update r=Mic92 a=carlossless



Co-authored-by: Karolis Stasaitis <contact@carlossless.io>
2022-12-21 14:04:41 +00:00
Karolis Stasaitis 93b1cdbb77 raspberry-pi/4: dtmerge update
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2022-12-21 14:27:48 +02:00
bors[bot] 25010a042c
Merge #515
515: Update config of Lenovo legion 16ach6h r=Mic92 a=LostAttractor



Co-authored-by: ChaosAttractor <46527539+LostAttractor@users.noreply.github.com>
2022-12-19 16:37:27 +00:00
ChaosAttractor 8d2e13c847 Merge branch 'master' into lenovo-legion-16ach6h 2022-12-19 23:10:30 +08:00
ChaosAttractor ab165ab191 Add standalone hybrid only and nvidia only modules 2022-12-19 23:10:28 +08:00
bors[bot] 7a1b9419c9
Merge #519
519: Latitude 7430: init r=Mic92 a=s1341



Co-authored-by: s1341 <github@shmarya.net>
2022-12-19 13:08:22 +00:00
s1341 9c0fa60e49 Latitude 7430: init 2022-12-19 12:41:50 +02:00
ChaosAttractor b53fc0a785 Add specialisation for “DDG" mode is enabled 2022-12-19 14:36:29 +08:00
ChaosAttractor dea6ef85a1 Enable hardware.nvidia.modesetting 2022-12-19 13:02:28 +08:00
ChaosAttractor dc8f1fd6a8 Enable hardware.nvidia.powerManagement
Update default.nix
2022-12-17 18:38:06 +08:00
ChaosAttractor 262146dc76 Override edid of built-in display
Fix the problem that the edid of the built-in display only provided 60hz mode when use Hybrid Graphics

It appears to be a Lenovo firmware issue and i try to fix it. This issue still reproducible on BIOS version GKCN58WW(22/12/16)
Lenovo Legion 5 Pro is a laptop which support a technology called "DDG" that can allow you switch between discrete graphics mode and hybrid mode (optiums).
In discrete graphics mode, the firmware provides the correct edid and anything works fine, the built-in display work well at 165hz.
But if switch to hybrid mode, the firmware provides a different edid, causing the built-in display only can work at 60hz.
So I extracted the edid file of discrete graphics mode and override the edid that built-in display provide to solve this problem.

Co-Authored-By: Jörg Thalheim <Mic92@users.noreply.github.com>
2022-12-17 18:38:06 +08:00