核心驅動程式 zl6100¶
支援的晶片
Renesas / Intersil / Zilker Labs ZL2004
字首: ‘zl2004’
掃描地址: -
資料手冊: https://www.renesas.com/us/en/document/dst/zl2004-datasheet.pdf
Renesas / Intersil / Zilker Labs ZL2005
字首: ‘zl2005’
掃描地址: -
資料手冊: https://www.renesas.com/us/en/document/dst/zl2005-datasheet.pdf
Renesas / Intersil / Zilker Labs ZL2006
字首: ‘zl2006’
掃描地址: -
資料手冊: https://www.renesas.com/us/en/document/dst/zl2006-datasheet.pdf
Renesas / Intersil / Zilker Labs ZL2008
字首: ‘zl2008’
掃描地址: -
資料手冊: https://www.renesas.com/us/en/document/dst/zl2008-datasheet.pdf
Renesas / Intersil / Zilker Labs ZL2105
字首: ‘zl2105’
掃描地址: -
資料手冊: https://www.renesas.com/us/en/document/dst/zl2105-datasheet.pdf
Renesas / Intersil / Zilker Labs ZL2106
字首: ‘zl2106’
掃描地址: -
資料手冊: https://www.renesas.com/us/en/document/dst/zl2106-datasheet.pdf
Renesas / Intersil / Zilker Labs ZL6100
字首: ‘zl6100’
掃描地址: -
資料手冊: https://www.renesas.com/us/en/document/dst/zl6100-datasheet.pdf
Renesas / Intersil / Zilker Labs ZL6105
字首: ‘zl6105’
掃描地址: -
資料手冊: https://www.renesas.com/us/en/document/dst/zl6105-datasheet.pdf
Renesas / Intersil / Zilker Labs ZL8802
字首: ‘zl8802’
掃描地址: -
資料手冊: https://www.renesas.com/us/en/document/dst/zl8802-datasheet
Renesas / Intersil / Zilker Labs ZL9101M
字首: ‘zl9101’
掃描地址: -
資料手冊: https://www.renesas.com/us/en/document/dst/zl9101m-datasheet
Renesas / Intersil / Zilker Labs ZL9117M
字首: ‘zl9117’
掃描地址: -
資料手冊: https://www.renesas.com/us/en/document/dst/zl9117m-datasheet
Renesas / Intersil / Zilker Labs ZLS1003, ZLS4009
字首: ‘zls1003’, zls4009
掃描地址: -
資料手冊: 未釋出
Flex BMR450, BMR451
字首: ‘bmr450’, ‘bmr451’
掃描地址: -
資料手冊
https://flexpowermodules.com/resources/fpm-techspec-bmr450-digital-pol-regulators-20a
Flex BMR462, BMR463, BMR464
字首: ‘bmr462’, ‘bmr463’, ‘bmr464’
掃描地址: -
資料手冊: https://flexpowermodules.com/resources/fpm-techspec-bmr462
Flex BMR465, BMR467
字首: ‘bmr465’, ‘bmr467’
掃描地址: -
資料手冊: https://flexpowermodules.com/resources/fpm-techspec-bmr465-digital-pol
Flex BMR466
字首: ‘bmr466’
掃描地址: -
資料手冊: https://flexpowermodules.com/resources/fpm-techspec-bmr466-8x12
Flex BMR469
字首: ‘bmr469’
掃描地址: -
資料手冊: https://flexpowermodules.com/resources/fpm-techspec-bmr4696001
作者: Guenter Roeck <linux@roeck-us.net>
描述¶
此驅動程式支援 Renesas / Intersil / Zilker Labs ZL6100 及相容數字 DC-DC 控制器的硬體監控。
該驅動程式是核心 PMBus 驅動程式的客戶端驅動程式。有關 PMBus 客戶端驅動程式的詳細資訊,請參閱 核心驅動程式 pmbus 和 Documentation.hwmon/pmbus-core。
使用注意事項¶
此驅動程式不自動檢測裝置。您必須顯式例項化裝置。有關詳細資訊,請參閱 如何例項化 I2C 裝置。
警告
不要使用 i2cdump 命令訪問晶片暫存器,也不要對用於儲存和恢復配置資料(0x11、0x12、0x15、0x16 和 0xf4)的命令暫存器使用任何 i2ctools 命令。此驅動程式支援的晶片將對這些命令暫存器的任何訪問(包括讀取命令)解釋為執行相關命令的請求。除非對這些暫存器的寫入訪問受到保護,否則這可能導致斷電、主機板復位和/或快閃記憶體損壞。最壞的情況是,您的主機板可能會變磚。
平臺數據支援¶
該驅動程式支援標準 PMBus 驅動程式平臺數據。
模組引數¶
延遲¶
Renesas/Intersil/Zilker Labs DC-DC 控制器需要 I2C 匯流排訪問之間有最小間隔。根據 Intersil 的說法,最小間隔為 2 毫秒,儘管 1 毫秒似乎已足夠並且在測試中未引起任何問題。已知該問題會影響所有當前支援的晶片。為了手動覆蓋,驅動程式提供了一個可寫入的模組引數“delay”,可用於將間隔設定為 0 到 65,535 微秒之間的值。
Sysfs 條目¶
支援以下屬性。限制是讀寫;所有其他屬性都是隻讀。
in1_label |
“vin” |
in1_input |
測量的輸入電壓。 |
in1_min |
最小輸入電壓。 |
in1_max |
最大輸入電壓。 |
in1_lcrit |
臨界最小輸入電壓。 |
in1_crit |
臨界最大輸入電壓。 |
in1_min_alarm |
輸入電壓低警報。 |
in1_max_alarm |
輸入電壓高警報。 |
in1_lcrit_alarm |
輸入電壓臨界低警報。 |
in1_crit_alarm |
輸入電壓臨界高警報。 |
in2_label |
“vmon” |
in2_input |
VMON (ZL2004) 或 VDRV (ZL9101M, ZL9117M) 引腳上測量的電壓。報告的電壓是引腳上電壓的 16 倍(晶片內部已調整)。 |
in2_lcrit |
VMON/VDRV 臨界最小電壓。 |
in2_crit |
VMON/VDRV 臨界最大電壓。 |
in2_lcrit_alarm |
VMON/VDRV 電壓臨界低警報。 |
in2_crit_alarm |
VMON/VDRV 電壓臨界高警報。 vmon 屬性僅在 ZL2004、ZL8802、ZL9101M、ZL9117M 和 ZLS4009 上受支援。 |
inX_label |
“vout[12]” |
inX_input |
測量的輸出電壓。 |
inX_lcrit |
臨界最小輸出電壓。 |
inX_crit |
臨界最大輸出電壓。 |
inX_lcrit_alarm |
臨界輸出電壓臨界低警報。 |
inX_crit_alarm |
臨界輸出電壓臨界高警報。 對於 ZL2004、ZL9101M 和 ZL9117M,X 為 3;對於 ZL8802,X 為 3, 4;否則為 2。 |
curr1_label |
“iin” |
curr1_input |
測量的輸入電流。 iin 屬性僅在 ZL8802 上受支援 |
currY_label |
“iout[12]” |
currY_input |
測量的輸出電流。 |
currY_lcrit |
臨界最小輸出電流。 |
currY_crit |
臨界最大輸出電流。 |
currY_lcrit_alarm |
輸出電流臨界低警報。 |
currY_crit_alarm |
輸出電流臨界高警報。 對於 ZL8802,Y 為 2, 3;否則為 1。 |
temp[12]_input |
測量的溫度。 |
temp[12]_min |
最低溫度。 |
temp[12]_max |
最高溫度。 |
temp[12]_lcrit |
臨界低溫度。 |
temp[12]_crit |
臨界高溫度。 |
temp[12]_min_alarm |
晶片溫度低警報。 |
temp[12]_max_alarm |
晶片溫度高警報。 |
temp[12]_lcrit_alarm |
晶片溫度臨界低警報。 |
temp[12]_crit_alarm |
晶片溫度臨界高警報。 |