Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add p1 gen 3 #10

Open
libussa opened this issue Apr 14, 2021 · 1 comment
Open

Add p1 gen 3 #10

libussa opened this issue Apr 14, 2021 · 1 comment

Comments

@libussa
Copy link

libussa commented Apr 14, 2021

hello,
I have a p1 gen 3, dual fans. Can you add it? I can provide info but I don;t know where to look for the prefix

@civic9
Copy link
Owner

civic9 commented Apr 24, 2021

Prefix should be N2V - source: https://download.lenovo.com/pccbbs/mobiles/n2vuj09w.txt
So you can add line
TPACPI_Q_LNV3('N', '2', 'V', TPACPI_FAN_2FAN_CONTROL), /* P1/X1 Extreme (3rd gen) */
to the
static const struct tpacpi_quirk fan_quirk_table[] __initconst
table.

But this model is already supported in the official linux kernel since 5.10 kernel version (*).
https://github.com/torvalds/linux/blob/v5.10/drivers/platform/x86/thinkpad_acpi.c#L8787
so you can just use current kernel.

(*) however that (official linux kernel) version doesn't support setting different speed for left and right fan, both are running at the same speed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants