USB3 LPM

Hi

We have a custom KMDF USB driver for a bulk transfer device, For low power modes, we are using selective suspend feature, but we need to check the device behaviour on U1/U2 transitions as well, Can anyone help with these questions

  1. Is it possible to enable/disable U1/U2 low power mode?
  2. Check the current state of the link
  3. Is it possible to set the PORT_U1_TIMEOUT and PORT_U2_TIMEOUT values

Also, I found USBLPM tool as part of USB test tools (MUTT), can be used to enable/disable and test U1/U2 modes. Is there any corresponding user/kernel IOCTL to the application?

Thanks
Praveen