Pavel Atanasov
51ec9ab517
lenovo/thinkpad/t520: create
...
Borrow `t420`'s config since the machines only mainly differ in screen size
2023-02-09 20:17:37 +02:00
Jörg Thalheim
d25ac8d999
Update lenovo/thinkpad/t440p/default.nix
2023-01-24 08:54:28 +00:00
surfaceflinger
759a06ec4a
lenovo/thinkpad/t440p: force load thinkpad_acpi
...
thinkpad_acpi doesn't load automatically on corebooted Lenovo ThinkPads T440p (but works fine if force_loaded). Doesn't affect users with stock firmware.
2023-01-20 21:37:32 +01:00
Jörg Thalheim
03c6d15152
treewide: apply deadnix and statix
2022-12-31 11:57:44 +01:00
bors[bot]
0099253ad0
Merge #502
...
502: common/gpu/nvidia*: Migrate to common/gpu/nvidia/* and add non-prime r=Mic92 a=TLATER
Co-authored-by: Tristan Daniël Maat <tristan.maat@codethink.co.uk>
2022-11-22 19:43:54 +00:00
Tristan Daniël Maat
cdd049a353
treewide: Migrate to new nvidia modules
2022-11-13 01:55:13 +00:00
matthewcroughan
435a9c6526
Add support for ssd to Lenovo ThinkPad T480
2022-11-11 13:43:35 +00:00
Daniel Reimer
7b063efe67
add lenovo/thinkpad/x1/10th-gen
2022-11-05 22:15:29 -07:00
MayNiklas
2c27afc7ed
add lenovo/thinkpad/x1/yoga/7th-gen
2022-10-22 15:35:24 +02:00
Davide Dapelo
821c9f1d35
Add support for ssd to Lenovo ThinkPad T480s
2022-10-15 13:54:18 +01:00
K900
1788d8f74e
lenovo/thinkpad/x1-extreme: remove acpi_call
...
It's deprecated and doesn't work correctly anyway. Recent firmwares can power the GPU off if it drops off the bus, which can be forced with udev rules.
2022-10-02 12:50:42 +03:00
Jörg Thalheim
5c0995a012
thinkpad-z: fix eval
2022-09-29 13:32:55 +02:00
Jörg Thalheim
a0df6cd6e1
Merge pull request #462 from flosse/p16s
...
Add lenovo/thinkpad/p16s/amd/gen1
2022-09-15 10:12:37 +02:00
Jörg Thalheim
f29ce8dd25
Merge pull request #464 from CalebJohn/t14amdgen3
...
Add thinkpad t14 amd gen3
2022-09-15 10:12:12 +02:00
Markus Kohlhase
1cf3862265
Add lenovo/thinkpad/p16s/amd/gen1
2022-09-14 13:44:17 +02:00
CalebJohn
f6f318b52a
Add thinkpad t14 amd gen3
2022-09-13 16:36:19 -07:00
Domen Kožar
305bbc2442
tinkpad t14s amd: enable deep sleep
2022-09-13 12:16:46 +01:00
Jörg Thalheim
7866333317
Merge pull request #447 from aciceri/thinkpad-x1-g7
...
Removed unnecesary quirks and added `throttled` service
2022-09-02 05:22:28 +01:00
Jörg Thalheim
57164fc634
Merge pull request #452 from marijanp/z-series
...
lenovo/z: add Lenovo Thinkpad Z(13)
2022-09-02 05:22:11 +01:00
Marijan Petričević
fb635bfba0
lenovo/z: add Lenovo Thinkpad Z(13)
...
Co-authored-by: toastal <toastal@posteo.net>
2022-09-01 12:04:22 +02:00
Philippe Schaaf
7ffa41766a
added lenovo thinkpad T590
...
Copied from T550 and T490 config.
Omit the pulseaudio profile from T490 config for now.
Signed-off-by: Philippe Schaaf <philippe.schaaf@secunet.com>
2022-08-18 08:54:15 +02:00
Andrea Ciceri
adbeb1a5d6
Enable throttled
for Thinkpad X1 gen 7 too
...
Even if this device is currently not mentioned upstream between the
devices that need this I stressed my machine (using `s-tui`) with and
without and I can confirm that it incremented the average CPU frequency
during the stress test (from 1.8/2GHz to around 3GHz).
2022-08-17 16:41:12 +02:00
Andrea Ciceri
2284621815
Quirks no more needed
2022-08-17 14:45:50 +02:00
Mark K Gardner
b19015a0ba
Adds support for Thinkpad T460p
2022-07-19 09:06:58 -04:00
Chris McDonough
0e7decc220
fix merge conflicts from p52-to-master merge
2022-07-13 17:48:44 -04:00
Chris McDonough
6aafb9960b
comment about silencing ACPI errors
2022-07-13 01:15:35 -04:00
Chris McDonough
66f8f007d0
add comment about normalizing dpi between sync and offload mode
2022-07-12 23:02:05 -04:00
Chris McDonough
a3f3326899
add comment about normalizing dpi between sync and offload mode
2022-07-12 23:01:26 -04:00
Chris McDonough
e8e0e7dc37
conditionally turn on power management and modesetting when we are in sync mode
2022-07-12 20:02:44 -04:00
Chris McDonough
6261a28429
conditionally turn on power management and modesetting when we are in sync mode
2022-07-12 20:01:42 -04:00
Chris McDonough
fd08b05aed
comment about acpi errors
2022-07-12 17:11:02 -04:00
Chris McDonough
116ae977ab
throttled consistency
2022-07-11 17:44:39 -04:00
Chris McDonough
47cb2be872
mkDefault consistency
2022-07-10 19:13:48 -04:00
Chris McDonough
c2295916b3
mkDefault consistency
2022-07-10 19:10:49 -04:00
Chris McDonough
bd873a9807
cannot replicate sleep problem without external monitor or any usb device plugged in
2022-07-09 04:36:30 -04:00
Chris McDonough
f5d9dd114f
cannot replicate findings for sleep not working when system has no usb or external video plugged in to it, make wireless work
2022-07-08 23:11:43 -04:00
Chris McDonough
22cdffc925
turns out hardware.enableAllFirmware is also required for p51 wireless
2022-07-07 10:00:40 -04:00
Chris McDonough
005e19d6f0
required to make wireless work
2022-07-07 09:31:42 -04:00
Chris McDonough
ac75bbc476
transform sleep comment into optionally includable expression
2022-07-05 17:45:16 -04:00
Chris McDonough
e36b0c4022
add p52
2022-07-05 14:39:22 -04:00
Chris McDonough
f90db4cb9e
add p50 and p51
2022-07-04 23:24:35 -04:00
Jörg Thalheim
c530838143
Merge pull request #429 from xfix/lenovo-gen4
...
thinkpad/x1-extreme/gen4: add module
2022-07-01 21:04:22 +02:00
Konrad Borowski
c3aa1fae79
lenovo/thinkpad/x1-extreme/gen4: add module
2022-07-01 20:54:40 +02:00
Samuel Hierholzer
3d9b6a6215
Fix Wifi for Lenovo Thinkpad T14s Gen1
2022-06-28 08:28:04 +02:00
Simon Bruder
07e5049f8f
p14s: ensure rtw89 driver is available
2022-05-31 13:38:23 +02:00
koalp
b750b56a20
feat: add acpi_call and ssd for thinkpad x270
...
acpi_call is required to use tlp on lenovo thinkpad x270 and some x270
have an ssd.
Therefor, acpi_call and ssd have been added to the lenovo thinkpad x270
hardware config.
2022-04-24 12:47:42 +02:00
Thomas Woolford
08cf55e7b6
Remove intel_iommu=on
by default for all X1 models.
...
IOMMU still breaks suspend/resume on multiple Lenovo models including X1.
Currently broken on at least Gen4 which I'm testing on. Hard locks the system during suspend.
This thread claims it works on Gen4 with kernel 5.16.1 but it doesn't work on my hardware, firmware fully updated.
https://bugzilla.kernel.org/show_bug.cgi?id=197029
This should probably be turned on individually for models known to work until it can be more thoroughly tested.
2022-04-01 23:06:12 +10:30
Guilherme Ananias
8c6b773900
add laptop/ssd module to thinkpad-t14
2022-03-24 13:43:32 -03:00
Markus Schneider
83c1cd4a5a
add support for lenovo X1 yoga
2022-03-16 18:25:14 +01:00
Jörg Thalheim
ac307defda
Merge pull request #370 from esterlus/este/t14gen2
...
added thinkpad t14 gen2 and copied t14s files where applicable
2022-02-14 20:14:05 +00:00
Jörg Thalheim
6b6f4f8dd6
thinkpad/x1/6th-gen/QHD: drop gtk hidpi env variables
...
Those actually break Gnome/wayland. They might work on x11.
2022-02-12 19:42:06 +01:00
Ronny Esterluss
6e9617a733
readded t14 amd gen1 to new folder structure
2022-02-04 15:10:46 +01:00
Ronny Esterluss
2e4ee9d5e8
removed empty newline
2022-02-02 10:54:59 +01:00
Ronny Esterluss
ce38b7abb1
added thinkpad t14 gen2 and copied t14s files where applicable
2022-02-02 10:54:31 +01:00
Jörg Thalheim
7dd944da98
p14s: starting with 5.16 we have this kernel module upstream
2022-02-01 22:12:04 +01:00
Brandon Weeks
6bdf6d3cda
thinkpad/x1: enable Intel IOMMU
2022-01-10 00:47:30 -08:00
Jörg Thalheim
2a76e1204f
Merge pull request #351 from Mic92/x13
...
x13: fix loading psmouse
2021-12-26 10:18:00 +00:00
Jörg Thalheim
b166aab83e
x13: fix loading psmouse
2021-12-26 10:15:40 +01:00
ilian
5bc7087038
thinkpad/x1: import ssd config for relevant models
2021-12-19 12:06:09 +01:00
Mark Karpov
0492dd8216
Add a config for the 9th generation of Lenovo Thinkpad X1
...
This solves lagging noticeable on high-resolution screens.
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2021-11-18 10:55:46 +01:00
Jörg Thalheim
63adb4a0c0
Merge pull request #324 from yvan-sraka/patch-1
...
Update X230 config using available common settings
2021-10-28 20:48:13 +02:00
P. R. d. O
fdf8fa5d20
lenovo.thinkpad.t430: fix boot.kernelParams
2021-10-26 19:50:38 -06:00
Yvan Sraka
36d75fdcdc
Update X230 config using available common settings
2021-10-21 10:11:37 +02:00
Gaute Ravndal
3c474df279
Add basic support for the thinkpad t550
2021-10-09 16:49:21 +02:00
Jörg Thalheim
3cc8c47af3
Merge pull request #315 from ebbertd/e14-amd
...
Update E14 AMD
2021-09-22 00:39:40 +01:00
Naïm Favier
95ce025962
lenovo/thinkpad/t420: add tp-smapi
...
The T420 seems to have partial (readonly) support for the tp-smapi module, which TLP can make use of:
> Install tp-smapi kernel modules for extended battery info (e.g. the cycle count)
2021-09-16 12:41:30 +02:00
Daniel Ebbert
48b7c1c782
Update E14 AMD
2021-09-01 09:34:21 +02:00
Julian Stecklina
03eba5720a
lenovo/thinkpad/l14/amd: drop workaround for old kernels
...
... because the latest supported NixOS runs on Linux 5.10 by
default.
2021-08-25 23:33:11 +02:00
Julian Stecklina
2c549a1bfb
lenovo/thinkpad/l14: enable SSD config
2021-08-25 23:33:11 +02:00
Julian Stecklina
9ff8606e7e
lenovo/thinkpad/l14/amd: switch to soft iommu mode to prevent mmcblk kernel panic
2021-08-25 23:33:11 +02:00
Julian Stecklina
49f1d1e1f8
lenovo/thinkpad/l14/amd: enable AMD GPU config
2021-08-25 23:23:35 +02:00
Daniel Ebbert
6f10c889c0
Init Lenovo ThinkPad E14
2021-08-19 12:15:46 +02:00
Daniel Ebbert
eb385fad1e
lenovo/thinkpad/e495: use native acpi backlight
2021-08-18 11:58:49 +02:00
Domen Kožar
8296b88560
Add Thinkpad P14s
2021-08-04 13:54:40 +02:00
Naïm Favier
acc32e590b
lenovo/thinkpad/t420: use cpu/intel/sandy-bridge
2021-07-25 12:11:47 +02:00
Your Name
19071fde4f
lenovo/thinkpad/x13-yoga: Use relative symlink
2021-07-03 09:17:31 +02:00
Your Name
723e8f796c
lenovo/thinkpad: Added x13-yoga for backwards-compability
2021-07-01 23:14:45 +02:00
Your Name
f08cf2d7f7
lenovo/thinkpad: #283 Use directory instead of file
2021-07-01 14:03:59 +02:00
Your Name
c076216644
lenovo/thinkpad: Refactor of yogas
2021-07-01 13:52:08 +02:00
Your Name
6a77d708e7
leovo/thinkpad/l13-yoga: Use L13's definition
2021-07-01 11:42:08 +02:00
Your Name
020310e5a3
Merge branch 'master' of github.com:NixOS/nixos-hardware
2021-07-01 11:18:55 +02:00
Jörg Thalheim
03085184c9
thinkpad-l13: add ssd
2021-07-01 07:32:25 +02:00
Your Name
49cb5fb3d3
Add L13 Yoga
2021-06-30 16:18:18 +02:00
Jörg Thalheim
a4a9796b73
p1: remove nvidia module again
2021-06-26 15:11:18 +02:00
Cyryl Płotnicki
a67ed0c3a2
Add Lenovo Thinkpad T480
2021-06-12 10:38:34 +01:00
cwyc
fccbee72df
thinkpad t14s amd: add amd gpu module ( #271 )
2021-06-08 10:09:01 +01:00
Pavel Nazarov
b2186d6c3c
Add lenovo-thinkpad-p1 ( #266 )
...
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2021-06-01 05:30:09 +01:00
Jörg Thalheim
da67c36853
add lenovo-thinkpad-x13
2021-05-01 08:29:22 +02:00
James Earl Douglas
00b40b766f
Add a profile for the Thinkpad X200s
2021-04-20 19:50:55 -07:00
James Earl Douglas
dbbd0d4093
Add a profile for the Thinkpad T460
2021-04-20 05:27:36 -07:00
Peng Mei Yu
cca70642e8
ThinkPad X270: Disable Panel Self Refresh.
2021-03-09 13:41:09 +08:00
Jacek Galowicz
f59106598e
Add Lenovo X13 Yoga Gen 1
2021-02-06 18:33:03 +01:00
Julian Stecklina
dc5fa221b2
lenovo/thinkpad/l14/amd: update iommu comment
2020-12-05 14:02:07 +01:00
Ivan Kovnatsky
8b04c30d8b
lenovo/thinkpad/t14: created symlink to t14s/
2020-11-04 13:16:12 +02:00
Jörg Thalheim
26e9c94511
Merge pull request #204 from oxzi/x260-i915
...
lenovo/thinkpad/x260: i915.enable_psr=0 parameter
2020-11-03 08:53:36 +01:00
Alvar Penning
fd644de340
lenovo/thinkpad/x260: i915.enable_psr=0 parameter
...
The video driver causes short freezes from time to time, especially if
an external monitor is attached. Adding the i915.enable_psr=0 kernel
parameter mitigates those freezes.
This is a known problem for the X260, as mentioned in the Arch Wiki. It
occurred mainly after switching to kernel version five.
2020-10-31 16:11:04 +01:00
Alvar Penning
de6811f14d
lenovo/thinkpad/x260: use services.tlp.settings
...
With switching from NixOS 20.03 to 20.09, the services.tlp.extraConfig
option became deprecated and was replaced by services.tlp.settings.
The ThinkPad X260 is only device within nixos-hardware which makes use
of this configuration.
2020-10-31 15:59:40 +01:00
dadada
04c79afe1c
t14s: add AMD Gen1 model
...
t14s: fix minimum required kernel version
2020-10-26 09:13:38 +01:00
dadada
81b5488961
t14s: add comment
...
Add commend about suspending to RAM and fingerprint sensor.
2020-10-26 01:07:23 +01:00
dadada
42ec21a27c
t14s: init
...
Copied from t495.
2020-10-25 19:50:39 +01:00