Commit graph

109 commits

Author SHA1 Message Date
Frederic BOLTZ
2f1a27a29f
Merge pull request #109 from gokomer/dnf5-support
add support for dnf5
2024-11-05 08:46:24 +00:00
Ömer GÖK
5913ac09d1 add support for dnf5 2024-11-05 03:31:59 +03:00
Frederic BOLTZ
f45b72a6ca
Merge pull request #101 from gwenhael-le-moine/main
fix compilation with kernel 6.11 (.0-rc6)
2024-09-02 14:45:52 +00:00
Frederic BOLTZ
ec431bf2ce
Update nct6687.c
Keep backward compatibility with prévious kernet.

Could you try on 6.11?
2024-09-02 16:02:07 +02:00
Gwenhael Le Moine
66c35797a5
fix compilation with kernel 6.11.0-rc6 2024-09-02 13:35:20 +02:00
Frederic BOLTZ
0ee35ed954
Merge pull request #91 from desowin/pwm-readback-fan2go-workaround
[RFC] Update cached pwm values on pwm store
2024-02-23 09:55:00 +01:00
Tomasz Moń
3e7e79c3f3
[RFC] Update cached pwm values on pwm store
Userspace application fan2go expects written pwm value to be returned on
read after 5 ms. If the value read back then fan2go assumes that the pwm
is resolution limited and was clamped by the driver.

The nct6687d driver returns cached pwm values on reads. The cache is
updated at most once per second (unless resumed from suspend) and
therefore it leads for fan2go to falsely analyzing the pwm output as
resolution limited.

Avoid the issue by waiting for pwm value to be reported back on each
write and updating the cache immediately. On MSI PRO Z790-P WIFI
(MS-7E06) it takes around 500 ms for the pwm value (with DC mode fan
connected, so it is not a real PWM but a voltage) to be read back after
write.

Signed-off-by: Tomasz Moń <desowin@gmail.com>
2024-02-22 18:51:51 +01:00
Frederic BOLTZ
ba813f1ea3
Merge pull request #88 from SergeyMy/patch-5
fixed "mode" to "enable"
2024-02-04 10:00:05 +01:00
SergeyMy
1c0b17a90f
Update nct6687.c
:)
2024-02-04 02:46:18 +05:00
SergeyMy
07c1b5a166
fixed mode to enable
fixed
https://github.com/Fred78290/nct6687d/pull/87
2024-02-03 08:43:50 +05:00
Frederic BOLTZ
5295dfac74
Merge pull request #87 from xaizek/add-pwm-enable
Add `pwm[1-8]_enable`
2024-01-28 14:14:38 +01:00
xaizek
76b5717ced
Explain how to find module's directory in sysfs 2024-01-28 13:33:40 +02:00
xaizek
f04739ef6c
Improve "VERIFIED" section in the README 2024-01-28 00:47:46 +02:00
xaizek
735c472f76
Add pwm[1-8]_enable to sysfs
They can be used to switch manual vs. firmware-configured fan mode.
2024-01-28 00:47:45 +02:00
xaizek
8495d82062
Add configuration section to the README 2024-01-28 00:45:14 +02:00
xaizek
a16f14993f
Document available parameters 2024-01-28 00:23:05 +02:00
xaizek
3937b12170
Fix restoring automatic fan mode on module unload
nct6687_restore_fan_control() could only restore manual fan control, but
not the automatic one due to the way it applied previous state of the
bit.
2024-01-28 00:23:05 +02:00
Frederic BOLTZ
aba6f2b9ed
Merge pull request #86 from Stefanqn/main
doc: add issues + solutions
2024-01-27 22:55:41 +01:00
Stefan Kuhn
f7ab53ab42 doc: add issues + solutions 2024-01-26 13:07:05 +01:00
Frederic BOLTZ
42e7434df3
Merge pull request #84 from SergeyMy/patch-4
it works on nct6683 too
2023-11-28 21:25:56 +01:00
SergeyMy
b1d0fe89df
Update nct6687.c 2023-11-28 20:45:02 +05:00
SergeyMy
20574d2335
it works on nct6683 too
https://github.com/Fred78290/nct6687d/issues/82
2023-11-28 20:27:08 +05:00
Frederic BOLTZ
390bc92839
Merge pull request #83 from SergeyMy/patch-3
add mutex io
2023-11-23 20:05:28 +01:00
SergeyMy
95d5c7b318
add mutex io
must be atomic, otherwise unintended consequences
2023-11-23 20:55:14 +05:00
Frederic BOLTZ
06b88a04ac
Merge pull request #81 from SergeyMy/patch-2
Update README.md
2023-11-03 11:56:50 +01:00
SergeyMy
5b26ebe720
Update README.md 2023-11-02 20:57:35 +05:00
Frederic BOLTZ
6761c42cfe
Merge pull request #80 from SergeyMy/main
backport kernel-6.6-rc7
2023-10-30 09:47:58 +01:00
SergeyMy
44037baa94
Update nct6687.c 2023-10-29 09:13:21 +05:00
SergeyMy
be4509e2db backport kernel-6.6-rc7
Signed-off-by: SergeyMy <virtual@ufasp.ru>
2023-10-27 20:07:49 +05:00
Frederic BOLTZ
cdfe855342
Merge pull request #77 from josefwells/main
Update README.md
2023-09-22 09:40:15 +02:00
Josef Wells
a0469b8a12
Update README.md
Debian bookworm, trixie... look like they need dh-dkms package as well.
2023-09-21 20:51:34 -05:00
Frederic BOLTZ
df1565ad8e
Merge pull request #65 from Sir-Photch/patch-1 2023-03-10 18:38:50 +01:00
Christoph
daf42ec9f4
Update README.md
https://wiki.archlinux.org/title/Kernel_module#systemd
2023-03-10 18:28:03 +01:00
Frederic BOLTZ
f065053226
Merge pull request #64 from llyyr/fix-deprecated-dkms
Remove dkms' deprecated REMAKE_INITRD option
2023-02-23 11:56:05 +01:00
llyyr
5c564bb92b Remove dkms' deprecated REMAKE_INITRD option
Fixes #57
2023-02-22 08:31:41 +05:30
Frederic BOLTZ
61a333a362
Merge pull request #61 from recallmenot/patch-1
create MSI Z690 Pro A conf file
2023-02-17 22:34:04 +01:00
recallmenot
6f9f30f849
create MSI Z690 Pro A conf file 2023-01-31 14:57:41 +01:00
Frederic BOLTZ
6ea533e08c
Merge pull request #60 from Fred78290/issue#59
FIX: Use the same enum for chipset NCT6686 and NCT6686D
2023-01-22 11:28:43 +01:00
fboltz
3e349808fb FIX: Use the same enum for chipset NCT6686 and NCT6686D 2023-01-22 11:27:11 +01:00
Frederic BOLTZ
c2063468a7
Merge pull request #58 from atar-axis/patch-2
6686D is d441, confimed on MB997 from iBase
2023-01-21 10:55:30 +01:00
Florian Dollinger
3f7a00e78e
6686D is d441, confimed on MB997 from iBase 2023-01-20 16:26:23 +01:00
Frederic BOLTZ
b1b95b2b8d
Merge pull request #56 from atar-axis/patch-1
Adding 6686d
2023-01-19 09:29:14 +01:00
Florian Dollinger
c38e309bd2
Adding 6686d
As done here: https://lore.kernel.org/all/20210303065853.1894677-1-lijq9@lenovo.com/
2023-01-18 22:55:18 +01:00
Frederic BOLTZ
e3ce28a1ec
Merge pull request #51 from inspectorgadget03/main
Added rpm specs for fedora
2023-01-05 10:27:33 +01:00
inspectorgadget03
d1c1fa16b9 Added akmod based rpm specs for fedora 2023-01-04 20:53:15 +03:00
inspectorgadget03
36770fcaf6 Added akmod based rpm specs for fedora 2023-01-04 20:53:04 +03:00
inspectorgadget03
08ac6aa14f Added akmod based rpm specs for fedora 2023-01-04 20:52:38 +03:00
Frederic BOLTZ
f59feefb32
Merge pull request #46 from Fred78290/manual-voltage
Manual voltage configuration
2022-07-23 10:14:31 +02:00
fboltz
4cbfe8084d FEAT: Add manual configuration support 2022-07-17 11:48:26 +02:00
fboltz
dad02375e9 FIX: add missing argument 2022-07-17 11:18:45 +02:00