usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
authorThinh Nguyen <Thinh.Nguyen@synopsys.com>
Thu, 16 Jun 2022 00:24:32 +0000 (17:24 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 21 Jun 2022 14:36:45 +0000 (16:36 +0200)
commitafbd04e66e5d16ca3c7ea2e3c56eca25558eacf3
tree0014c24a8354aef8a37d27be26b0d9eae88eb972
parent4a691b8c157a339e35ec71e432edf17a358215e7
usb: dwc3: core: Deprecate GCTL.CORESOFTRESET

Synopsys IP DWC_usb32 and DWC_usb31 version 1.90a and above deprecated
GCTL.CORESOFTRESET. The DRD mode switching flow is updated to remove the
GCTL soft reset. Add version checks to prevent using deprecated setting
in mode switching flow.

Signed-off-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Link: https://lore.kernel.org/r/9df529fde6e55f5508321b6bc26e92848044ef2b.1655338967.git.Thinh.Nguyen@synopsys.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/core.c