mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 00:22:00 +02:00
usb: gadget: pch_udc: Use USB API functions rather than constants
Use the function usb_endpoint_type() rather than constants. The Coccinelle semantic patch is as follows: @@ struct usb_endpoint_descriptor *epd; @@ - (epd->bmAttributes & \(USB_ENDPOINT_XFERTYPE_MASK\|3\)) + usb_endpoint_type(epd) Signed-off-by: Chen Ni <nichen@iscas.ac.cn> Link: https://lore.kernel.org/r/20250618040908.408309-1-nichen@iscas.ac.cn Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
fd2f928a5f
commit
d61b9060f9
|
|
@ -988,7 +988,7 @@ static void pch_udc_ep_enable(struct pch_udc_ep *ep,
|
|||
pch_udc_ep_fifo_flush(ep, ep->in);
|
||||
/* Configure the endpoint */
|
||||
val = ep->num << UDC_CSR_NE_NUM_SHIFT | ep->in << UDC_CSR_NE_DIR_SHIFT |
|
||||
((desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) <<
|
||||
(usb_endpoint_type(desc) <<
|
||||
UDC_CSR_NE_TYPE_SHIFT) |
|
||||
(cfg->cur_cfg << UDC_CSR_NE_CFG_SHIFT) |
|
||||
(cfg->cur_intf << UDC_CSR_NE_INTF_SHIFT) |
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user