Kernel driver adm1275¶
支援的晶片
Analog Devices ADM1075
字首:‘adm1075’
掃描的地址: -
資料表:www.analog.com/static/imported-files/data_sheets/ADM1075.pdf
Analog Devices ADM1272
字首:‘adm1272’
掃描的地址: -
資料表:www.analog.com/static/imported-files/data_sheets/ADM1272.pdf
Analog Devices ADM1273
字首:‘adm1273’
掃描的地址: -
資料表:尚未公開
Analog Devices ADM1275
字首:‘adm1275’
掃描的地址: -
資料表:www.analog.com/static/imported-files/data_sheets/ADM1275.pdf
Analog Devices ADM1276
字首:‘adm1276’
掃描的地址: -
資料表:www.analog.com/static/imported-files/data_sheets/ADM1276.pdf
Analog Devices ADM1278
字首:‘adm1278’
掃描的地址: -
資料表:www.analog.com/static/imported-files/data_sheets/ADM1278.pdf
Analog Devices ADM1281
字首:‘adm1281’
掃描的地址: -
資料表:https://www.analog.com/media/en/technical-documentation/data-sheets/adm1281.pdf
Analog Devices ADM1293/ADM1294
字首:‘adm1293’,‘adm1294’
掃描的地址: -
資料表:https://www.analog.com/media/en/technical-documentation/data-sheets/ADM1293_1294.pdf
作者:Guenter Roeck <linux@roeck-us.net>
描述¶
該驅動程式支援 Analog Devices ADM1075、ADM1272、ADM1273、ADM1275、ADM1276、ADM1278、ADM1281、ADM1293 和 ADM1294 熱插拔控制器和數字電源監視器的硬體監控。
ADM1075、ADM1272、ADM1273、ADM1275、ADM1276、ADM1278、ADM1281、ADM1293 和 ADM1294 是熱插拔控制器,允許將電路板從帶電背板中移除或插入到帶電背板中。它們還具有透過整合 12 位模數轉換器 (ADC) 進行的電流和電壓回讀功能,該轉換器使用 PMBus 介面訪問。
該驅動程式是核心 PMBus 驅動程式的客戶端驅動程式。有關 PMBus 客戶端驅動程式的詳細資訊,請參見 Kernel driver pmbus。
使用說明¶
此驅動程式不會自動檢測裝置。您必須顯式例項化裝置。有關詳細資訊,請參見 How to instantiate I2C devices。
與許多其他 PMBus 裝置不同,ADM1075 不支援內部電壓或電流縮放。報告的電壓、電流和功率是原始測量值,通常必須進行縮放。
可以使用裝置樹在編譯時設定以微歐姆為單位的分流值。如果使用裝置樹,請參閱 Documentation/devicetree/bindings/hwmon/adi,adm1275.yaml 瞭解繫結。
平臺數據支援¶
該驅動程式支援標準 PMBus 驅動程式平臺數據。有關詳細資訊,請參見 Kernel driver pmbus。
Sysfs 條目¶
支援以下屬性。限制是讀寫,歷史記錄重置屬性是隻寫,所有其他屬性是隻讀。
inX_label |
“vin1”或“vout1”,具體取決於晶片變體和配置。在 ADM1075、ADM1293 和 ADM1294 上,vout1 報告 VAUX 引腳上的電壓。 |
inX_input |
測量的電壓。 |
inX_min |
最小電壓。 |
inX_max |
最大電壓。 |
inX_min_alarm |
電壓低報警。 |
inX_max_alarm |
電壓高報警。 |
inX_highest |
歷史最高電壓。 |
inX_reset_history |
寫入任何值以重置歷史記錄。 |
curr1_label |
“iout1” |
curr1_input |
測量的電流。 |
curr1_max |
最大電流。 |
curr1_max_alarm |
電流高報警。 |
curr1_lcrit |
臨界最小電流。根據晶片配置,支援 curr1_lcrit 或 curr1_crit,但不能同時支援兩者。 |
curr1_lcrit_alarm |
臨界電流低報警。 |
curr1_crit |
臨界最大電流。根據晶片配置,支援 curr1_lcrit 或 curr1_crit,但不能同時支援兩者。 |
curr1_crit_alarm |
臨界電流高報警。 |
curr1_highest |
歷史最大電流。 |
curr1_reset_history |
寫入任何值以重置歷史記錄。 |
power1_label |
“pin1” |
power1_input |
輸入功率。 |
power1_input_lowest |
觀察到的最低輸入功率。僅限 ADM1293 和 ADM1294。 |
power1_input_highest |
觀察到的最高輸入功率。 |
power1_reset_history |
寫入任何值以重置歷史記錄。 ADM1075、ADM1272、ADM1273、ADM1276、ADM1293 和 ADM1294 支援功率屬性。 |
temp1_input |
晶片溫度。 |
temp1_max |
最大晶片溫度。 |
temp1_max_alarm |
溫度報警。 |
temp1_crit |
臨界晶片溫度。 |
temp1_crit_alarm |
臨界溫度高報警。 |
temp1_highest |
觀察到的最高溫度。 |
temp1_reset_history |
寫入任何值以重置歷史記錄。 ADM1272、ADM1273、ADM1278 和 ADM1281 支援溫度屬性。 |