]> asedeno.scripts.mit.edu Git - linux.git/commit
usb: dwc2: Update bit polling functionality
authorSevak Arakelyan <sevaka@synopsys.com>
Fri, 19 Jan 2018 10:39:31 +0000 (14:39 +0400)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Tue, 13 Mar 2018 08:47:40 +0000 (10:47 +0200)
commit79d6b8c51cb85e27f189e0ffd0b68a0162477e47
treea9fcb2a062384790c3e57f530ec4d031ee194e36
parentd14ccaba8dc7aa1f137ef93349b08196ce0f0347
usb: dwc2: Update bit polling functionality

Move dwc2_hsotg_wait_bit_set function to core.c so it can be used
anywhere in the code.

Added dwc2_hsotg_wait_bit_clear function in core.c.

Replace all the parts of register bit polling code with
dwc2_hsotg_wait_bit_set or dwc2_hsotg_wait_bit_clear functions
calls depends on code logic.

Acked-by: John Youn <johnyoun@synopsys.com>
Signed-off-by: Sevak Arakelyan <sevaka@synopsys.com>
Signed-off-by: Grigor Tovmasyan <tovmasya@synopsys.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/dwc2/core.c
drivers/usb/dwc2/core.h
drivers/usb/dwc2/gadget.c
drivers/usb/dwc2/hcd.c