内核驱动 sg2042-mcu

支持的芯片

  • sg2042 的板载 MCU

    扫描地址: -

    前缀: ‘sg2042-mcu’

作者

描述

该驱动程序支持使用 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