内核驱动 ucd9000¶
支持的芯片
TI UCD90120、UCD90124、UCD90160、UCD90320、UCD9090 和 UCD90910
- 前缀:'ucd90120'、'ucd90124'、'ucd90160'、'ucd90320'、'ucd9090',
‘ucd90910’
扫描地址:-
数据手册
作者:Guenter Roeck <linux@roeck-us.net>
描述¶
来自数据手册
UCD90120 电源排序器和系统健康监视器可监视和排序多达 12 个独立的电压轨。该器件集成了 12 位 ADC 和 2.5V 内部参考电压,用于监视多达 13 个电源电压、电流或温度输入。
UCD90124 是一款 12 轨 PMBus/I2C 可寻址电源排序器和系统健康监视器。该器件集成了 12 位 ADC,用于监视多达 13 个电源电压、电流或温度输入。26 个 GPIO 引脚可用于电源启用、上电复位信号、外部中断、级联或其他系统功能。其中 12 个引脚提供 PWM 功能。通过使用这些引脚,UCD90124 支持风扇控制、裕度调整和通用 PWM 功能。
UCD90160 是一款 16 轨 PMBus/I2C 可寻址电源排序器和监视器。该器件集成了 12 位 ADC,用于监视多达 16 个电源电压输入。26 个 GPIO 引脚可用于电源启用、上电复位信号、外部中断、级联或其他系统功能。其中 12 个引脚提供 PWM 功能。通过使用这些引脚,UCD90160 支持裕度调整和通用 PWM 功能。
UCD90320 是一款 32 轨 PMBus/I2C 可寻址电源排序器和监视器。24 个集成 ADC 通道 (AMONx) 监视电源电压、电流和温度。在 84 个 GPIO 引脚中,8 个可用作数字监视器 (DMONx),32 个用于启用电源 (ENx),24 个用于裕度调整 (MARx),16 个用于逻辑 GPO,以及 32 个 GPI 用于级联和系统功能。
UCD9090 是一款 10 轨 PMBus/I2C 可寻址电源排序器和监视器。该器件集成了 12 位 ADC,用于监视多达 10 个电源电压输入。23 个 GPIO 引脚可用于电源启用、上电复位信号、外部中断、级联或其他系统功能。其中 10 个引脚提供 PWM 功能。通过使用这些引脚,UCD9090 支持裕度调整和通用 PWM 功能。
UCD90910 是一款 10 轨 I2C / PMBus 可寻址电源排序器和系统健康监视器。该器件集成了 12 位 ADC,用于监视多达 13 个电源电压、电流或温度输入。
此驱动是核心 PMBus 驱动的客户端驱动。有关 PMBus 客户端驱动的详细信息,请参阅内核驱动 pmbus。
使用说明¶
此驱动不支持设备自动检测。您需要显式实例化设备。有关详细信息,请参阅如何实例化 I2C 设备。
平台数据支持¶
此驱动支持标准 PMBus 驱动平台数据。有关详细信息,请参阅内核驱动 pmbus。
Sysfs 条目¶
支持以下属性。限制是读写;所有其他属性都是只读。
in[1-12]_label |
“vout[1-12]”。 |
in[1-12]_input |
测量电压。来自 READ_VOUT 寄存器。 |
in[1-12]_min |
最小电压。来自 VOUT_UV_WARN_LIMIT 寄存器。 |
in[1-12]_max |
最大电压。来自 VOUT_OV_WARN_LIMIT 寄存器。 |
in[1-12]_lcrit |
临界最小电压。VOUT_UV_FAULT_LIMIT 寄存器。 |
in[1-12]_crit |
临界最大电压。来自 VOUT_OV_FAULT_LIMIT 寄存器。 |
in[1-12]_min_alarm |
电压低警报。来自 VOLTAGE_UV_WARNING 状态。 |
in[1-12]_max_alarm |
电压高警报。来自 VOLTAGE_OV_WARNING 状态。 |
in[1-12]_lcrit_alarm |
电压临界低警报。来自 VOLTAGE_UV_FAULT 状态。 |
in[1-12]_crit_alarm |
电压临界高警报。来自 VOLTAGE_OV_FAULT 状态。 |
curr[1-12]_label |
“iout[1-12]”。 |
curr[1-12]_input |
测量电流。来自 READ_IOUT 寄存器。 |
curr[1-12]_max |
最大电流。来自 IOUT_OC_WARN_LIMIT 寄存器。 |
curr[1-12]_lcrit |
临界最小输出电流。来自 IOUT_UC_FAULT_LIMIT 寄存器。 |
curr[1-12]_crit |
临界最大电流。来自 IOUT_OC_FAULT_LIMIT 寄存器。 |
curr[1-12]_max_alarm |
电流高警报。来自 IOUT_OC_WARNING 状态。 |
curr[1-12]_crit_alarm |
电流临界高警报。来自 IOUT_OC_FAULT 状态。 对于每个属性索引,报告电压或电流,但不同时报告。报告电压还是电流取决于芯片配置。 |
temp[1-2]_input |
测量温度。来自 READ_TEMPERATURE_1 和 READ_TEMPERATURE_2 寄存器。 |
temp[1-2]_max |
最高温度。来自 OT_WARN_LIMIT 寄存器。 |
temp[1-2]_crit |
临界高温。来自 OT_FAULT_LIMIT 寄存器。 |
temp[1-2]_max_alarm |
温度高警报。 |
temp[1-2]_crit_alarm |
温度临界高警报。 |
fan[1-4]_input |
风扇转速。 |
fan[1-4]_alarm |
风扇警报。 |
fan[1-4]_fault |
风扇故障。 风扇属性仅在支持风扇控制的芯片(UCD90124、UCD90910)上可用。属性文件仅为启用的风扇创建。请注意,尽管 UCD90910 支持多达 10 个风扇,但目前仅支持多达四个风扇。 |