内核驱动 ucd9200¶
支持的芯片
TI UCD9220、UCD9222、UCD9224、UCD9240、UCD9244、UCD9246 和 UCD9248
前缀:‘ucd9220’、‘ucd9222’、‘ucd9224’、‘ucd9240’、‘ucd9244’、‘ucd9246’、‘ucd9248’
扫描的地址:-
数据手册
作者:Guenter Roeck <linux@roeck-us.net>
描述¶
[来自数据手册] UCD9220、UCD9222、UCD9224、UCD9240、UCD9244、UCD9246 和 UCD9248 是多轨、多相同步降压数字 PWM 控制器,专为非隔离 DC/DC 电源应用而设计。这些设备集成了用于 DC/DC 环路管理的专用电路,具有闪存和串行接口,以支持配置、监控和管理。
此驱动程序是核心 PMBus 驱动程序的客户端驱动程序。有关 PMBus 客户端驱动程序的详细信息,请参阅 内核驱动程序 pmbus。
用法说明¶
此驱动程序不会自动检测设备。您必须显式实例化设备。有关详细信息,请参阅 如何实例化 I2C 设备。
平台数据支持¶
该驱动程序支持标准的 PMBus 驱动程序平台数据。有关详细信息,请参阅 内核驱动程序 pmbus。
Sysfs 条目¶
支持以下属性。限制是读写的;所有其他属性都是只读的。
in1_label |
“vin”。 |
in1_input |
测量的电压。来自 READ_VIN 寄存器。 |
in1_min |
最小电压。来自 VIN_UV_WARN_LIMIT 寄存器。 |
in1_max |
最大电压。来自 VIN_OV_WARN_LIMIT 寄存器。 |
in1_lcrit |
临界最小电压。VIN_UV_FAULT_LIMIT 寄存器。 |
in1_crit |
临界最大电压。来自 VIN_OV_FAULT_LIMIT 寄存器。 |
in1_min_alarm |
电压低警报。来自 VIN_UV_WARNING 状态。 |
in1_max_alarm |
电压高警报。来自 VIN_OV_WARNING 状态。 |
in1_lcrit_alarm |
电压临界低警报。来自 VIN_UV_FAULT 状态。 |
in1_crit_alarm |
电压临界高警报。来自 VIN_OV_FAULT 状态。 |
in[2-5]_label |
“vout[1-4]”。 |
in[2-5]_input |
测量的电压。来自 READ_VOUT 寄存器。 |
in[2-5]_min |
最小电压。来自 VOUT_UV_WARN_LIMIT 寄存器。 |
in[2-5]_max |
最大电压。来自 VOUT_OV_WARN_LIMIT 寄存器。 |
in[2-5]_lcrit |
临界最小电压。VOUT_UV_FAULT_LIMIT 寄存器。 |
in[2-5]_crit |
临界最大电压。来自 VOUT_OV_FAULT_LIMIT 寄存器。 |
in[2-5]_min_alarm |
电压低警报。来自 VOLTAGE_UV_WARNING 状态。 |
in[2-5]_max_alarm |
电压高警报。来自 VOLTAGE_OV_WARNING 状态。 |
in[2-5]_lcrit_alarm |
电压临界低警报。来自 VOLTAGE_UV_FAULT 状态。 |
in[2-5]_crit_alarm |
电压临界高警报。来自 VOLTAGE_OV_FAULT 状态。 |
curr1_label |
“iin”。 |
curr1_input |
测量的电流。来自 READ_IIN 寄存器。 |
curr[2-5]_label |
“iout[1-4]”。 |
curr[2-5]_input |
测量的电流。来自 READ_IOUT 寄存器。 |
curr[2-5]_max |
最大电流。来自 IOUT_OC_WARN_LIMIT 寄存器。 |
curr[2-5]_lcrit |
临界最小输出电流。来自 IOUT_UC_FAULT_LIMIT 寄存器。 |
curr[2-5]_crit |
临界最大电流。来自 IOUT_OC_FAULT_LIMIT 寄存器。 |
curr[2-5]_max_alarm |
电流高警报。来自 IOUT_OC_WARNING 状态。 |
curr[2-5]_crit_alarm |
电流临界高警报。来自 IOUT_OC_FAULT 状态。 |
power1_input |
测量的输入功率。来自 READ_PIN 寄存器。 |
power1_label |
“pin” |
power[2-5]_input |
测量的输出功率。来自 READ_POUT 寄存器。 |
power[2-5]_label |
“pout[1-4]” 输出电压、电流和功率属性集的数量由启用的轨道的数量决定。有关详细信息,请参阅芯片数据手册。 |
temp[1-5]_input |
测量的温度。来自 READ_TEMPERATURE_1 和 READ_TEMPERATURE_2 寄存器。temp1 是芯片内部温度。temp[2-5] 是轨道的温度。仅为启用的轨道创建 temp[2-5] 属性。有关详细信息,请参阅芯片数据手册。 |
temp[1-5]_max |
最大温度。来自 OT_WARN_LIMIT 寄存器。 |
temp[1-5]_crit |
临界高温。来自 OT_FAULT_LIMIT 寄存器。 |
temp[1-5]_max_alarm |
温度高警报。 |
temp[1-5]_crit_alarm |
温度临界高警报。 |
fan1_input |
风扇 RPM。仅限 ucd9240。 |
fan1_alarm |
风扇警报。仅限 ucd9240。 |
fan1_fault |
风扇故障。仅限 ucd9240。 |