Fu Wei wrote:
If we make the first stage timeout is timeout/2, this violates the definition of timeout.
The documentation says that the hardware needs to reset after the timeout expires. If you program the hardware to timeout/2, the driver can ignore WS0 and allow WS1 to reset the hardware. That conforms to the documentation.