内核驱动 sg2042-mcu¶
支持的芯片
sg2042 的板载 MCU
扫描地址: -
前缀: ‘sg2042-mcu’
作者
Inochi Amaoto <inochiama@outlook.com>
描述¶
该驱动程序支持使用 i2c 接口的板载 MCU 的硬件监控。
使用说明¶
此驱动程序不自动检测设备。 您必须显式实例化设备。 请参阅 如何实例化 I2C 设备 以了解详细信息。
Sysfs 属性¶
下表显示了驱动程序支持的标准条目
名称 |
描述 |
---|---|
temp1_input |
SoC 的测量温度 |
temp1_crit |
临界高温 |
temp1_crit_hyst |
从临界温度恢复的滞后温度 |
temp2_input |
基板的测量温度 |
下表显示了驱动程序支持的额外条目(MCU 设备在 i2c 子系统中)
名称 |
权限 |
描述 |
---|---|---|
reset_count |
RO |
SoC 的重置计数 |
uptime |
RO |
MCU 上电后的秒数 |
reset_reason |
RO |
上次重置的重置原因 |
repower_policy |
RW |
触发重新供电时的执行策略 |
repower_policy
当 SoC 的温度在达到临界温度导致关机后降至滞后温度以下时,会触发重新供电。 此条目的有效值为 “repower” 和 “keep”。 “keep” 将在触发重新供电时使 SoC 保持关闭状态,而 “repower” 将启动 SoC。
Debugfs 接口¶
如果 debugfs 可用,则此驱动程序会在 /sys/kernel/debug/sg2042-mcu/*/
中公开一些硬件特定数据。
名称 |
格式 |
描述 |
---|---|---|
firmware_version |
0x%02x |
MCU 的固件版本 |
pcb_version |
0x%02x |
基板的版本号 |
board_type |
0x%02x |
基板的标识符 |
mcu_type |
%d |
MCU 的类型:0 是 STM32,1 是 GD32 |