跳到主要内容

复位控制器 (reset)

复位控制器。

设备类型

DEVICE_TYPE_RESETCHIP

结构体

struct resetchip_t {
char * name;
int base, nreset;
int (*assert)(struct resetchip_t * chip, int offset);
int (*deassert)(struct resetchip_t * chip, int offset);
void * priv;
};

关键 API

函数说明
search_resetchip(name)按名称查找复位控制器
register_resetchip(chip, drv)注册复位控制器
unregister_resetchip(chip)注销复位控制器
reset_assert/deassert(chip, offset)断言/取消断言复位
reset_reset(chip, offset, ms)脉冲复位

说明

硬件复位线控制器接口。支持单个复位信号的断言和可配置时长的脉冲复位。resets_t 聚合类型批量管理多个复位线。