核心驅動 lineage-pem¶
支援的裝置
Lineage 緊湊型電力線電源輸入模組
字首:‘lineage-pem’
掃描地址:-
文件
作者:Guenter Roeck <linux@roeck-us.net>
描述¶
該驅動支援各種 Lineage 緊湊型電力線 DC/DC 和 AC/DC 轉換器,例如 CP1800、CP2000AC、CP2000DC、CP2100DC 等。
Lineage CPL 電源輸入模組名義上符合 PMBus 標準。然而,大多數標準 PMBus 命令不被支援。具體來說,所有硬體監控和狀態報告命令都是非標準的。因此,無法使用標準的 PMBus 驅動。
使用說明¶
該驅動不會探測 Lineage CPL 裝置,因為沒有可以安全用於識別晶片的暫存器。您必須顯式地例項化這些裝置。
示例:以下操作將載入 I2C 匯流排 #1 上地址為 0x40 的 Lineage PEM 驅動
$ modprobe lineage-pem
$ echo lineage-pem 0x40 > /sys/bus/i2c/devices/i2c-1/new_device
所有 Lineage CPL 電源輸入模組都內建了一個 I2C 匯流排主控選擇器 (PCA9541)。為確保裝置訪問,該驅動只能作為 pca9541 I2C 主控選擇器驅動的客戶端驅動使用。
Sysfs 條目¶
所有 Lineage CPL 裝置都會報告輸出電壓和裝置溫度,以及輸出電壓、溫度、輸入電壓、輸入電流、輸入功率和風扇狀態的警報。
輸入電壓、輸入電流、輸入功率和風扇速度測量僅在較新的裝置上支援。驅動會檢測這些屬性是否受支援,並且只有在支援時才建立相應的 sysfs 條目。
in1_input |
輸出電壓 (毫伏) |
in1_min_alarm |
輸出欠壓警報 |
in1_max_alarm |
輸出過壓警報 |
in1_crit |
輸出電壓臨界警報 |
in2_input |
輸入電壓 (毫伏,可選) |
in2_alarm |
輸入電壓警報 |
curr1_input |
輸入電流 (毫安,可選) |
curr1_alarm |
輸入過流警報 |
power1_input |
輸入功率 (微瓦,可選) |
power1_alarm |
輸入功率警報 |
fan1_input |
風扇 1 轉速 (轉/分,可選) |
fan2_input |
風扇 2 轉速 (轉/分,可選) |
fan3_input |
風扇 3 轉速 (轉/分,可選) |
temp1_input |
|
temp1_max |
|
temp1_crit |
|
temp1_alarm |
|
temp1_crit_alarm |
|
temp1_fault |