Re: [RFC PATCH 3/3] platform/x86: lenovo: Add Legion Go Fan Method curve driver
| Newsgroups | org.kernel.vger.linux-hwmon |
|---|---|
| Message-ID | <[email protected]> |
> Legion Go firmware keeps its custom fan curve in a separate Fan Method WMI > interface. Method 5 returns ten control values and ten temperatures, while > Method 6 replaces the complete table. > > The GUID also appears on Lenovo systems with a different table layout. > Limit the driver to Legion Go 8APU1, Legion Go 8ASP2, Legion Go 8AHP2, > Legion Go S 8ARP1, and Legion Go S 8APU1 products. These products use the > same ten-point layout and Method 6 request. > > The curve applies to the same fan as the existing Other Mode attributes. > Add a separate WMI driver and attach the ten automatic-point pairs to the > HWMON device that Other Mode already provides. Match devices from the same > WMI provider. Other Mode continues to work without Fan Method. Probe does > not invoke either method. > > [ ... ] > This RFC exposes the firmware values unchanged. The fixed temperatures are > read-only. > > Assisted-by: Pi:gpt-5.6-sol > Signed-off-by: Aditya Dash <[email protected]> Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review · https://sashiko.dev/#/patchset/[email protected]?part=3