it always turns off in 4 seconds.
I have been told to look at this: 6.18.3.14 PM Fail-Safe Delay and Enable (PM_FSD) PMS I/O Offset 40h Type R/W Reset Value 00000000h Reads always return the value written, except for RSVD bits [29:20].
But I can't see that we're setting it anywhere. Any good ideas welcome :-)
ron