Eaglestream平台下 取消BMC ACPI引发的host 无法power on 问题

在验证dual BIOS flash更新烧录时,需要切换flash 2, 我们这里chip select 动作由一个gpio和pch的一个io做二合一

由于gpio比较缺,所以把ast2600上ACPI的一个pin dedicate 为chip select gpio了,只留下S3和S5,所以为了使用需要disable ACPI,不然2600芯片无法通过gpio 应用去驱动chip select.

datasheet上有描述

由于SCU510是hardward strap2 寄存器,所以需要解锁和通过其他寄存器clear

 

 在完成对SCU510[5]的clear后,disable ACPI,BMC可以驱动这里的chip select gpio(GPIOv4)

但是发现无法host power on,和bios沟通后知道SIO的ONCTRL会参与到上电逻辑,不然会停在S5不往下跑

所以需要把做SIOONCTRL的gpio pull-down,最终可以power on

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值