Skip to content

Commit f7d7e1c

Browse files
soopycdoronbehar
authored andcommitted
apple/t2: LTS 6.12 -> 6.18; latest 6.18 -> 7.0; update kernelParams
1 parent 2564d80 commit f7d7e1c

5 files changed

Lines changed: 33 additions & 69 deletions

File tree

apple/t2/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,11 @@ in
8989

9090
services.udev.packages = [ audioFilesUdevRules ];
9191

92-
# For audio
92+
# For audio and suspend
9393
boot.kernelParams = [
94-
"pcie_ports=compat"
9594
"intel_iommu=on"
9695
"iommu=pt"
96+
"pm_async=off"
9797
];
9898

9999
services.pipewire.package = pipewirePackage;

apple/t2/pkgs/linux-t2/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
{ callPackage, linux_6_12, ... }@args:
1+
{ callPackage, linux_6_18, ... }@args:
22

33
callPackage ./generic.nix args {
4-
kernel = linux_6_12;
4+
kernel = linux_6_18;
55
patchesFile = ./stable.json;
66
}

apple/t2/pkgs/linux-t2/latest.json

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
2-
"base_url": "https://raw.githubusercontent.com/t2linux/linux-t2-patches/5051ebba61fe8765ba452f46db9b944f33f07a86/",
2+
"base_url": "https://raw.githubusercontent.com/t2linux/linux-t2-patches/7ee7d19c38e5df31a386b2a0c35ca8f064003960/",
33
"patches": [
44
{
55
"name": "1001-Add-apple-bce-driver.patch",
6-
"hash": "sha256-oZgaj1ujKSjn5PEJ8khrqFnoAkXbC+TInlKfdX0X82Y="
6+
"hash": "sha256-v/P3Ws3x+OPnmX3vSFLxARON0HNjjDRe7QJ+KP9tVsc="
77
},
88
{
99
"name": "1002-Put-apple-bce-in-drivers-staging.patch",
10-
"hash": "sha256-JHWLmSJ158Qs24cjnzolR4JKuNhzzf9e9hRR8T96Dp4="
10+
"hash": "sha256-rK1lQ3fjHJH//50n37xgWrUs4CZ8lmFw0iDpbq5zoaY="
1111
},
1212
{
1313
"name": "2008-i915-4-lane-quirk-for-mbp15-1.patch",
@@ -35,7 +35,7 @@
3535
},
3636
{
3737
"name": "3005-applesmc-basic-mmio-interface-implementation.patch",
38-
"hash": "sha256-Hh9DymQ+Y74oSs1zv9F0lTU3jfAenKTM+cmFH9tmN9Q="
38+
"hash": "sha256-tnpfmZQw9KQNylpLfGZ+X0IVP79AgeDoTVYF6yUhCRI="
3939
},
4040
{
4141
"name": "3006-applesmc-fan-support-on-T2-Macs.patch",
@@ -55,7 +55,7 @@
5555
},
5656
{
5757
"name": "4001-asahi-trackpad.patch",
58-
"hash": "sha256-+YXyIjtlVrLo8allTO3M1A+xold5FUXaZ8dwD2j5HDc="
58+
"hash": "sha256-ANHSNoy5nK2b+rSAG0bJ8j6ZBmNqgeCddHXVS31KyDw="
5959
},
6060
{
6161
"name": "4003-HID-apple-ignore-the-trackpad-on-T2-Macs.patch",
@@ -69,17 +69,21 @@
6969
"name": "4005-HID-magicmouse-fix-regression-breaking-support-for-M.patch",
7070
"hash": "sha256-oT+3AeETnKfzblxtcTD18c61BKoD9yAsga0AL3R8u7k="
7171
},
72+
{
73+
"name": "5001-HID-appletb-kbd-add-option-to-switch-default-layer-o.patch",
74+
"hash": "sha256-KV5DTjALzNugs92Jum6VUt0wgblK/6PG1KorovHcIX0="
75+
},
7276
{
7377
"name": "7001-drm-i915-fbdev-Discard-BIOS-framebuffers-exceeding-h.patch",
7478
"hash": "sha256-/EKN7JsAxcpAgfJFtPp2NLYaGqQ0kl8wjJEXifSzJpY="
7579
},
7680
{
7781
"name": "8001-Add-APFS-driver.patch",
78-
"hash": "sha256-ozOkXGFfsT2iVjAZDoWya8tBY8yiChgLKkBnGACzyrY="
82+
"hash": "sha256-EbIbfkncp5Jax2suny/jlFt+cD9MyYMV2rWFJIbgbg4="
7983
},
8084
{
8185
"name": "8002-Necessary-modifications-to-build-APFS-with-the-kerne.patch",
82-
"hash": "sha256-gh1z49QeKgTmGJ92KFNDvqn9gCW0dtrI7DMzaD2ZHGU="
86+
"hash": "sha256-zCTetF2NPhMH2BknPumhPz2sf26X9Lcra7xCA3R2WMY="
8387
}
8488
]
8589
}

apple/t2/pkgs/linux-t2/latest.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
{ callPackage, linux_6_19, ... }@args:
1+
{ callPackage, linux_7_0, ... }@args:
22

33
callPackage ./generic.nix args {
4-
kernel = linux_6_19;
4+
kernel = linux_7_0;
55
patchesFile = ./latest.json;
66
}

apple/t2/pkgs/linux-t2/stable.json

Lines changed: 16 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,21 @@
11
{
2-
"base_url": "https://raw.githubusercontent.com/t2linux/linux-t2-patches/76956434864f852a31a8965d2848af3217848dca/",
2+
"base_url": "https://raw.githubusercontent.com/t2linux/linux-t2-patches/facf1c778667c3ef62104949ef64c75ce7e43b0a/",
33
"patches": [
44
{
55
"name": "1001-Add-apple-bce-driver.patch",
6-
"hash": "sha256-94oDsXFCaE+NMAmGiI1KOUX0j79glU3WSqDIpZGEzlU="
6+
"hash": "sha256-rrL3oVkYeq5ZslnjCQw4hcEK6knsm6U/wp1XnJmQTSA="
77
},
88
{
99
"name": "1002-Put-apple-bce-in-drivers-staging.patch",
10-
"hash": "sha256-8SgFQtQ478DPdSD0zKXjgSsgE+lNSVjOcN/mlDQ+Zuw="
11-
},
12-
{
13-
"name": "1005-HID-hid-appletb-bl-add-driver-for-the-backlight-of-A.patch",
14-
"hash": "sha256-kEscS1FAyDxLZPOPInYTXFEf4fouBEa4zGctX14hSu8="
15-
},
16-
{
17-
"name": "1006-HID-hid-appletb-kbd-add-driver-for-the-keyboard-mode.patch",
18-
"hash": "sha256-eVEuvnoRItaDjwWu41nn9bTkgHgY+1SL/hFAvUR2IlY="
19-
},
20-
{
21-
"name": "1007-HID-multitouch-Get-the-contact-ID-from-HID_DG_TRANSD.patch",
22-
"hash": "sha256-iVWI1dSktiIByMJmf3PhTFihwo7BpJMbe1kROP/jsMU="
23-
},
24-
{
25-
"name": "1008-HID-multitouch-support-getting-the-tip-state-from-HI.patch",
26-
"hash": "sha256-m/NAKoHRC/HwxG5fFZxFl6DtY4Xv8kPBWvdKdtadrrk="
27-
},
28-
{
29-
"name": "1009-HID-multitouch-take-cls-maxcontacts-into-account-for.patch",
30-
"hash": "sha256-h6jk9yw/4txd8PATpMxB9mIzik9+X1zP6p4K35AqdXw="
31-
},
32-
{
33-
"name": "1010-HID-multitouch-specify-that-Apple-Touch-Bar-is-direc.patch",
34-
"hash": "sha256-5PbLynVnQqlJKPTWhcmwXCkYDEopLBQWnxWvZUt0EN4="
35-
},
36-
{
37-
"name": "1011-HID-multitouch-add-device-ID-for-Apple-Touch-Bar.patch",
38-
"hash": "sha256-2LjWtyYFBREgRC8UAmn5SVnZ9v21vaKzjMwRo9CPYA4="
39-
},
40-
{
41-
"name": "1013-lib-vsprintf-Add-support-for-generic-FourCCs-by-exte.patch",
42-
"hash": "sha256-h3gxaKtvdm/GSd+AP1sPC9avWHOsceUxTmoua/3rIf4="
43-
},
44-
{
45-
"name": "1015-drm-tiny-add-driver-for-Apple-Touch-Bars-in-x86-Macs.patch",
46-
"hash": "sha256-tDjK/VipVQbuNOURW38gssqeRLy3s8I+DVq0+4zGnHs="
10+
"hash": "sha256-deWROYcncl51sOmtvUHM61e5FM1beHbOJVp4iI31LHM="
4711
},
4812
{
4913
"name": "2008-i915-4-lane-quirk-for-mbp15-1.patch",
50-
"hash": "sha256-lZ7MWXZubmAlJCqBmuzueg7agENJbikxP1SE46SmwNw="
14+
"hash": "sha256-S2osR1aSjqJiO7rNZP1sKt2+Uxyitwse/6BXMJvE9as="
5115
},
5216
{
5317
"name": "2009-apple-gmux-allow-switching-to-igpu-at-probe.patch",
54-
"hash": "sha256-XKwlyJZjJLQz39mc0/S7sPnRnwrqMsq9OKy+QCO+oho="
18+
"hash": "sha256-6i+fh/Ifle0di5/tMOdMm0NMkEmeUb17hYM/g2j2dfI="
5519
},
5620
{
5721
"name": "3001-applesmc-convert-static-structures-to-drvdata.patch",
@@ -71,7 +35,7 @@
7135
},
7236
{
7337
"name": "3005-applesmc-basic-mmio-interface-implementation.patch",
74-
"hash": "sha256-Hh9DymQ+Y74oSs1zv9F0lTU3jfAenKTM+cmFH9tmN9Q="
38+
"hash": "sha256-tnpfmZQw9KQNylpLfGZ+X0IVP79AgeDoTVYF6yUhCRI="
7539
},
7640
{
7741
"name": "3006-applesmc-fan-support-on-T2-Macs.patch",
@@ -91,39 +55,35 @@
9155
},
9256
{
9357
"name": "4001-asahi-trackpad.patch",
94-
"hash": "sha256-kfAYVovukZLD5ocHQxhoHJSa9c5XAJ1GhH1RlzGkS+k="
95-
},
96-
{
97-
"name": "4002-HID-quirks-remove-T2-devices-from-hid_mouse_ignore_l.patch",
98-
"hash": "sha256-0PMCE3IWHekir5YV1BD6Jakc7dOV6Fj2HfIGWZnXZV0="
58+
"hash": "sha256-+YXyIjtlVrLo8allTO3M1A+xold5FUXaZ8dwD2j5HDc="
9959
},
10060
{
10161
"name": "4003-HID-apple-ignore-the-trackpad-on-T2-Macs.patch",
102-
"hash": "sha256-JTeYtaBqMyTu5IdGb8x7wbP9ZE1rXT4lpEjudR1ySFI="
62+
"hash": "sha256-T2tYcFLeWUdx6QawANe3ZNVSRxmo1IdPiSpGLQk4IDY="
10363
},
10464
{
10565
"name": "4004-HID-magicmouse-Add-support-for-trackpads-found-on-T2.patch",
106-
"hash": "sha256-HcPX7gY3hnlwM/tY06pbtXnch04AqwHgC596E8ZqGY8="
66+
"hash": "sha256-ubchCEv1BZ7t/zkI9DpHA4gUln9cdu4yHzVJI2TNlS0="
10767
},
10868
{
109-
"name": "4005-HID-apple-Add-necessary-IDs-and-support-for-replacem.patch",
110-
"hash": "sha256-SRKESCbpxSYm7U0VyCmvkmT/er6/GEHhwo8tgJDO6mQ="
69+
"name": "4005-HID-magicmouse-fix-regression-breaking-support-for-M.patch",
70+
"hash": "sha256-oT+3AeETnKfzblxtcTD18c61BKoD9yAsga0AL3R8u7k="
11171
},
11272
{
113-
"name": "4006-HID-magicmouse-Add-MacBookPro15-1-replacement-trackp.patch",
114-
"hash": "sha256-uAlT/4ADwYyKvbuPQaGwqCjZ2/myruC63etVV6cfFLk="
73+
"name": "5001-HID-appletb-kbd-add-option-to-switch-default-layer-o.patch",
74+
"hash": "sha256-KV5DTjALzNugs92Jum6VUt0wgblK/6PG1KorovHcIX0="
11575
},
11676
{
11777
"name": "7001-drm-i915-fbdev-Discard-BIOS-framebuffers-exceeding-h.patch",
118-
"hash": "sha256-O6RHFxmKZn7aCq1D+r5z2T3jLt0r5+01EABD9rs0E5M="
78+
"hash": "sha256-/EKN7JsAxcpAgfJFtPp2NLYaGqQ0kl8wjJEXifSzJpY="
11979
},
12080
{
12181
"name": "8001-Add-APFS-driver.patch",
122-
"hash": "sha256-4gtr9/k+Leg8CkKwe673IWSS/OCn3bwNyjQtrEdwgzQ="
82+
"hash": "sha256-2By3Zlg/i5rUUJDlWc6JoiqapUnbVplk2lHzDhvAhzI="
12383
},
12484
{
12585
"name": "8002-Necessary-modifications-to-build-APFS-with-the-kerne.patch",
126-
"hash": "sha256-7pWy7C71AO2spULSzy/EEVcvgviqE0CMQ08zx4t7s9s="
86+
"hash": "sha256-zCTetF2NPhMH2BknPumhPz2sf26X9Lcra7xCA3R2WMY="
12787
}
12888
]
12989
}

0 commit comments

Comments
 (0)