3h获取和设置电源管理信息
Command |
M=0,S=1/ R=1,W=0/ Param1/ Param2 |
命令/描述 |
数据定义 |
默认值 |
使用场景描述 |
|
---|---|---|---|---|---|---|
1h |
1/0/0/0 |
SET_PWR_STATE/ 设置电源状态 |
[7:0] |
设置电源状态 = 0b - 默认值 = 1h - 下电 = 55h - 热复位 |
00h |
复位:在OS下执行Reboot指令时,BIOS通过SMC发送复位指令,CPLD GPIO复位CPU 下电:在OS下执行关机指令时,BIOS通过SMC发送关机指令,CPLD实现服务器业务电下电 Param1:标识第N个Port配置 |
2h |
1/0/N/0 |
SET_CPU_IMU_RST/ 设置第N个CPU的IMU 独立复位 |
[7:0] |
设置IMU独立复位 =0b - 默认值 =1b - 复位IMU |
00h |
预留IMU单独的复位通道 NB_RST_MNG |
3h |
1/1/N/0 |
GET_EFUSE_PWR_SATATE/ 获取efuse 1.8V电源状态 |
[7:0] |
查询efuse 1.8V电源状态 =0h - 正常 =1h - 异常 |
00h |
装备模式下进行efuse烧写使用 Param1:N 0:CPU0 1:CPU1 |
4h |
1/0/N/0 |
SET_EFUSE_PWR_EN/ 设置efuse 1.8V电源的EN信号状态 |
[7:0] |
设置efuse 1.8V电源的EN信号 =0h - 关闭 =1h - 打开 |
00h |
|
1/1/N/0 |
GET_EFUSE_PWR_EN/ 获取efuse 1.8V电源的EN信号状态 |
[7:0] |
获取efuse 1.8V电源的EN信号 =0h - 关闭 =1h - 打开 |
00h |
||
5h |
1/1/0/0 |
GET_AC_LOSS_STATE/ 获取AC电源掉电状态 |
[7:0] |
获取AC电源掉电状态 =0h - 供电正常 =1h - AC掉电状态 |
00h |
BBU备电场景,IMU检测到AC掉电,需要进行降频操作 |
1/0/0/0 |
SET_AC_LOSS_CLEAR/ 清除AC电源掉电状态 |
[7:0] |
清除AC电源掉电状态 =0h - 不操作 =1h - 清除 |
00h |
||
6h |
1/1/N/0 |
GET_IMU_RST_SYS_EVENT/ 获取系统复位状态 |
[7:0] |
获取系统复位状态 =0b - 默认值 =1b - 系统复位状态 |
00h |
IMU检测到系统复位中断后,清除SC_NORESET_9寄存器,表示当前复位操作需要进行hydra初始化 |
1/0/N/0 |
CLEAR_IMU_RST_SYS_EVENT/ 清除系统复位状态 |
[7:0] |
清除系统复位信号 =0b - 不操作 =1b - 清除 |
00h |
||
0B |
1/1/0/0 |
GET_VRD_TYPE/ 获取VRD控制器类型 |
[7:2] |
预留 |
01h |
- |
[1:0] |
获取VRD控制器类型 00=IFX 01=SD5003 10=MPS 11=RSV |
- |