Feature Request: Add EMC2101 Support?
Describe the bug
BTW, how do you request feature support for new sensors, etc., when you have restricted the issue interface so tightly?
EMC2101 is a i2c based PWM Fan Controller IC. For example... https://learn.adafruit.com/emc2101-fan-controller-and-temperature-sensor/overview
EMC2101 now supported in Linux kernel as of June 2025... https://lists.openwall.net/linux-kernel/2025/07/09/1588
I have EMC2101 sensor/controller and can test support.
Steps to reproduce the behaviour
Feature Request
Device (s)
Other
System
Feature Request
Logs
Feature Request
Additional context
No response
BTW, how do you request feature support for new sensors, etc., when you have restricted the issue interface so tightly?
Why do you say that? Complex, multi-function devices can get their own overlays.
But you've asked for several devices to be supported. How about listing the important properties of the EMC2101 (I2C addresses, compatible string, and any additional DT configuration it requires?
Here is the screen I get...
So when someone asks for a feature? The options are Bug Report, Question, Problems...
None of these suggest a feature request. I believe I understand why you redirect questions and problems.
Specific to the EMC2101... The questions and information varies right? So figured you would want to confirm support kernel, as you usually do, before we get into the details.
So figured you would want to confirm support kernel, as you usually do, before we get into the details.
What's prompted this sudden concern about procedure? It's not stopped you asking and receiving so far.
That patch went nowhere, you should get in contact with the author. And I haven't played around with DKMS, but it should be pretty easy to build on your own side even if you don't want to compile the whole kernel.
@pelwell I guess I was trying to follow the proper process?
@mirh, yeah... the EMC2101 is a bit of niche solution. Even tripped over a few issues with Adafruit support for EMC2101. Had to modify the adafruit code to get a workable solution. As for the kernel support... is it just in limbo, or never mainlined?