openUBMC Chip Abstract Layer V0.1
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
DRIVER_PECI::Peci类 参考abstract

PECI接口类 更多...

#include <peci.h>

类 DRIVER_PECI::Peci 继承关系图:
Inheritance graph
[图例]
DRIVER_PECI::Peci 的协作图:
Collaboration graph
[图例]

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接口类

成员函数说明

◆ read()

virtual string_t DRIVER_PECI::Peci::read ( int32_t  index,
const string_view_t &  write_val,
uint32_t  write_len,
uint32_t  read_len 
)
pure virtual

读取PECI数据

参数
index通道索引号
write_val发送给CPU的数据,参见 DRIVER_PECI::PeciReq
write_len发送数据的长度,单位: 字节
read_len读取数据的长度,单位: 字节
返回
string_t 读取到的数据,参见 DRIVER_PECI::PeciRsp

◆ reset()

virtual void DRIVER_PECI::Peci::reset ( int32_t  index)
pure virtual

复位PECI总线

参数
index通道索引号

该类的文档由以下文件生成: