usb: renesas_usbhs: remove sudmac support
authorYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Wed, 5 Jun 2019 06:16:21 +0000 (15:16 +0900)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 5 Jun 2019 09:54:38 +0000 (11:54 +0200)
SUDMAC feature was supported in v3.10, but was never used by
any platform. So, this patch removes it.

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Simon Horman <horms+renesas@verge.net.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/renesas_usbhs/fifo.c
include/linux/usb/renesas_usbhs.h

index 452b456ac24e154e772c2f3490d6fe2247c6115f..e84d2ac2a30af71a1039614b54649d9907541173 100644 (file)
@@ -12,7 +12,6 @@
 #include "pipe.h"
 
 #define usbhsf_get_cfifo(p)    (&((p)->fifo_info.cfifo))
-#define usbhsf_is_cfifo(p, f)  (usbhsf_get_cfifo(p) == f)
 
 #define usbhsf_fifo_is_busy(f) ((f)->pipe) /* see usbhs_pipe_select_fifo */
 
@@ -325,10 +324,7 @@ static int usbhsf_fifo_select(struct usbhs_pipe *pipe,
        }
 
        /* "base" will be used below  */
-       if (usbhs_get_dparam(priv, has_sudmac) && !usbhsf_is_cfifo(priv, fifo))
-               usbhs_write(priv, fifo->sel, base);
-       else
-               usbhs_write(priv, fifo->sel, base | MBW_32);
+       usbhs_write(priv, fifo->sel, base | MBW_32);
 
        /* check ISEL and CURPIPE value */
        while (timeout--) {
index 3f53043fb56b534a735dd8c14f8c167843d65c96..a2481f4da841fa7b356afeb26caa5796d47a9d67 100644 (file)
@@ -187,7 +187,6 @@ struct renesas_usbhs_driver_param {
         * option:
         */
        u32 has_otg:1; /* for controlling PWEN/EXTLP */
-       u32 has_sudmac:1; /* for SUDMAC */
        u32 has_usb_dmac:1; /* for USB-DMAC */
        u32 runtime_pwctrl:1;
        u32 has_cnen:1;