核心驅動 max31790

支援的晶片

作者: Il Han <corone.il.han@gmail.com>

描述

此驅動程式實現了對 Maxim MAX31790 晶片的支援。

MAX31790 使用六個獨立的 PWM 輸出控制多達六個風扇的速度。所需的風扇速度(或 PWM 佔空比)透過 I2C 介面寫入。輸出直接驅動“四線”風扇,或可用於透過外部透過電晶體調製風扇的電源端子。

轉速計輸入監控風扇轉速計邏輯輸出,以實現對風扇 RPM 的精確(+/-1%)監控和控制,以及風扇故障檢測。有六個專用轉速計輸入引腳。六個 PWM 輸出中的任何一個也可以配置為轉速計輸入。

Sysfs 條目

fan[1-12]_input

只讀

風扇轉速計速度,單位 RPM

fan[1-12]_fault

只讀

風扇發生故障

fan[1-6]_target

讀寫

所需風扇速度,單位 RPM

fan[1-6]_enable

讀寫

啟用或停用轉速計輸入

pwm[1-6]_enable

讀寫

調節器模式,0=停用(佔空比=0%),1=手動模式,2=RPM 模式

pwm[1-6]

讀寫

讀取:當前 PWM 佔空比,寫入:目標 PWM 佔空比 (0-255)