- enable ACPI in u-boot
- set GPIOP0 ~ P3 pass-through in u-boot
- porting ESPI driver from AST SDK v6.01 to linux-aspeed repository
- add "&gpio0" with gpio-line-names which has POWER_BUTTON, POWER_OUT, SIO_S3, SIO_S5, etc. defintion in the dts, I think the "x86-power-control" repository required these.
- append "x86-power-control" and "intel-ipmi-oem" repositories to image
However, I always only got the following logs when I pressed the power button for a long time (> 4s).
=====
power-control[263]: PowerControl: power button pressed
power-control[263]: powerStateOn: power button pressed event received
power-control[263]: Host0: Moving to "Graceful Transition to Off" state
power-control[263]: Graceful power-off timer started
=====
It doesn't occur "SIO_ONCONTROL value changed: 1 -> SIO power good de-assert event received", etc. operations and then to turn off the power.
Can anyone do me a favor to give me some clues for what I was wrong?
Thank you in advance for your help.