Selective Suspend mode issue with Timer FD

Here is my testing on mangoh green board with WP76 FW16:

  1. before power on the board, connect the USB OTG cable with USB thumb drive

  2. power on the mangoh green board

  3. after boot up, the USB thumb drive content can be seen

  4. unplug the USB OTG cable together with the USB thumb drive, the board does not sleep as it is still in host mode

  5. plug the USB cable from PC to the board to indicate it is USB client

  6. wait for 10 seconds

  7. disconnect the USB cable, the board goes to sleep mode