mirror of https://gitee.com/openkylin/linux.git
Staging: media: lirc: Use USB API functions rather than constants
Introduce use of function usb_endpoint_is_int_in() and usb_endpoint_is_int_out(). Also remove the variables ep_dir and ep_type as they are not used anymore. Signed-off-by: Shraddha Barke <shraddha.6596@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
d0a76bbfe9
commit
b3ce2076c7
|
@ -697,16 +697,11 @@ static int sasem_probe(struct usb_interface *interface,
|
|||
for (i = 0; i < num_endpoints && !(ir_ep_found && vfd_ep_found); ++i) {
|
||||
|
||||
struct usb_endpoint_descriptor *ep;
|
||||
int ep_dir;
|
||||
int ep_type;
|
||||
|
||||
ep = &iface_desc->endpoint [i].desc;
|
||||
ep_dir = ep->bEndpointAddress & USB_ENDPOINT_DIR_MASK;
|
||||
ep_type = ep->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK;
|
||||
|
||||
if (!ir_ep_found &&
|
||||
ep_dir == USB_DIR_IN &&
|
||||
ep_type == USB_ENDPOINT_XFER_INT) {
|
||||
usb_endpoint_is_int_in(ep)) {
|
||||
|
||||
rx_endpoint = ep;
|
||||
ir_ep_found = 1;
|
||||
|
@ -715,8 +710,7 @@ static int sasem_probe(struct usb_interface *interface,
|
|||
"%s: found IR endpoint\n", __func__);
|
||||
|
||||
} else if (!vfd_ep_found &&
|
||||
ep_dir == USB_DIR_OUT &&
|
||||
ep_type == USB_ENDPOINT_XFER_INT) {
|
||||
usb_endpoint_is_int_out(ep)) {
|
||||
|
||||
tx_endpoint = ep;
|
||||
vfd_ep_found = 1;
|
||||
|
|
Loading…
Reference in New Issue