核心驅動 pwm-fan¶
該驅動程式允許使用 PWM 模組來驅動風扇。它使用通用的 PWM 介面,因此與硬體無關。只要 SoC 提供暴露通用 PWM API 的 PWM 線路驅動程式,它就可以在許多 SoC 上使用。
作者:Kamil Debski <k.debski@samsung.com>
描述¶
該驅動程式實現了一個簡單的介面,用於驅動連線到 PWM 輸出的風扇。它使用通用的 PWM 介面,因此可以與各種 SoC 一起使用。該驅動程式透過 hwmon 的 sysfs 介面將風扇暴露給使用者空間。
透過可選的‘fan1_input’返回的風扇轉速是從測速計訊號在 1 秒內取樣的中斷推斷出來的。
該驅動程式在 sysfs 中提供以下感測器訪問
fan1_input |
只讀 |
風扇轉速,單位為 RPM |
pwm1_enable |
讀寫 |
保持啟用模式,定義 pwm1=0 時的行為 0 -> 停用 PWM 和穩壓器 1 -> 啟用 PWM;如果 pwm==0,停用 PWM,保持穩壓器啟用 2 -> 啟用 PWM;如果 pwm==0,保持 PWM 和穩壓器啟用 3 -> 啟用 PWM;如果 pwm==0,停用 PWM 和穩壓器 |
pwm1 |
讀寫 |
相對速度 (0-255),255=最大速度。 |