[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250916-ctl2301-v1-0-97e7c84f2c47@linux.dev>
Date: Tue, 16 Sep 2025 12:46:43 +0800
From: Troy Mitchell <troy.mitchell@...ux.dev>
To: Rob Herring <robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>, Jean Delvare <jdelvare@...e.com>,
Guenter Roeck <linux@...ck-us.net>
Cc: devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-hwmon@...r.kernel.org, Troy Mitchell <troy.mitchell@...ux.dev>
Subject: [PATCH 0/3] hwmon: (ctf2301) Add support for CTF2301
Sensylink CTF2301 is a system-level thermal management solution chip.
The CTF2301 is an I2C/SMBus compatible device featuring:
- One local temperature sensor with ±0.5°C accuracy and 0.0625°C resolution.
- One remote temperature sensor for external diode-connected transistors,
offering ±1°C accuracy and 0.125°C resolution (temperature range: -40°C to +125°C).
- An integrated PWM fan controller capable of operating in two modes:
1. Direct-DCY: Open-loop direct duty cycle control.
2. Auto-Temp: Closed-loop automatic fan speed control based on measured temperature.
- A 1-channel fan speed monitor (TACH input) for RPM measurement.
Check CTF2301 datasheet for more details[1]
Link:
https://www.sensylink.com/upload/1/net.sensylink.portal/1689557281035.pdf[1]
Signed-off-by: Troy Mitchell <troy.mitchell@...ux.dev>
---
Troy Mitchell (3):
dt-bindings: vendor-prefixes: Add Sensylink
dt-bindings: Add CTF2301 devicetree bindings
hwmon: (ctf2301) Add support for CTF2301
.../bindings/hwmon/sensylink,ctf2301.yaml | 49 ++++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
drivers/hwmon/Kconfig | 11 +
drivers/hwmon/Makefile | 1 +
drivers/hwmon/ctf2301.c | 326 +++++++++++++++++++++
5 files changed, 389 insertions(+)
---
base-commit: 250a683466384b4d36f98b64f20412f3c26ca69e
change-id: 20250916-ctl2301-0416b073c280
Best regards,
--
Troy Mitchell <troy.mitchell@...ux.dev>
Powered by blists - more mailing lists