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_STATE 描述: 获取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 |
- |
||||