|
openUBMC Chip Abstract Layer V0.1
|
PECI接口类 更多...
#include <peci.h>


Public 成员函数 | |
| virtual void | reset (int32_t index)=0 |
| 复位PECI总线 | |
| virtual string_t | read (int32_t index, const string_view_t &write_val, uint32_t write_len, uint32_t read_len)=0 |
| 读取PECI数据 | |
Public 成员函数 继承自 bcal::IDriver | |
| ~IDriver () | |
| BCAL驱动析构 | |
| virtual void | free (void) |
| BCAL驱动析构 | |
| virtual void | init (void *args, uint32_t size)=0 |
| BCAL驱动初始化接口 | |
| virtual void | config (int32_t index, void *config, uint32_t size)=0 |
| 驱动实例初始化配置 | |
| virtual void | lock (int32_t index)=0 |
| 驱动实例加锁 读写锁 | |
| virtual void | unlock (int32_t index)=0 |
| 驱动实例解锁 | |
| virtual string_t | get_version (void)=0 |
| 获取驱动版本信息 | |
PECI接口类
|
pure virtual |
读取PECI数据
| index | 通道索引号 |
| write_val | 发送给CPU的数据,参见 DRIVER_PECI::PeciReq |
| write_len | 发送数据的长度,单位: 字节 |
| read_len | 读取数据的长度,单位: 字节 |
|
pure virtual |
复位PECI总线
| index | 通道索引号 |