-
议题名称:PsuSlot对象新增属性ValidMode和ValidCondition,支持电源砖升级之后AC生效
-
申报人:刘宇 liuyu480@huawei.com
-
申报日期:2026/2/24
-
涉及组件名:power_mgmt
-
议题背景:电源砖升级后需要重启才能生效,导致交换域挂死。需要在电源对象中新增一个属性表示电源的生效策略,在下电情况下再AC电源砖生效。
-
详细方案:在PsuSlot对象中新增私有属性ValidMode和ValidCondition。ValidCondition为0则按照原来的升级流程生效,为1则表示需要AC生效。ValidMode表示电源的生效动作,0表示不需要执行任何动作,1表示AC重启。
升级电源砖完成后,不发送pmbus使能命令触发生效。基于设备树注册finish阶段的ac生效函数,实现下电后ac生效,规避对交换域影响。
"ValidMode": {
"usage": [
"CSR"
],
"baseType": "U8",
"default": 0,
"description": "电源升级生效之后的重启动作。0:不执行任何动作,1:AC重启"
},
"ValidCondition": {
"usage": [
"CSR"
],
"baseType": "U8",
"default": 0,
"description": "电源升级生效条件。0:没有条件,1:PowerOff"
}
- 评审点:PsuSlot对象新增属性ValidMode和ValidCondition
- 评审结论:同意新增属性,注意考虑可扩展性。