Attention is currently required from: Subrata Banik, Sridhar Siricilla, Nick Vaccaro.
Hello Subrata Banik, Sridhar Siricilla, Nick Vaccaro,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/69189
to look at the new patch set (#2).
Change subject: soc/intel/common/block/pcie/rtd3: Skip Power On if _STA returns 1 ......................................................................
soc/intel/common/block/pcie/rtd3: Skip Power On if _STA returns 1
RTD3,_ON method sometimes can create delays during system boot. Even when the power is already up, kernel still tries to call _ON method to power up device, but it's unnecessary.
RTD3._STA returns device power, so _ON method can check _STA and see if the power on process can be skipped
BUG=b:249931687 TEST=system can boot to OS with RTD3 pcie storage and save ~80 ms on Crota. Suspend stress test passes 100 cycles
Change-Id: I296ce1b85417a5dbaca558511cd7fc51a3a38c84 Signed-off-by: Kane Chen kane.chen@intel.corp-partner.google.com --- M src/soc/intel/common/block/pcie/rtd3/rtd3.c 1 file changed, 43 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/89/69189/2