]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
usb: mv_udc: Rename to ci_udc
authorMarek Vasut <marex@denx.de>
Thu, 6 Feb 2014 01:43:45 +0000 (02:43 +0100)
committerMarek Vasut <marex@denx.de>
Thu, 6 Feb 2014 03:48:15 +0000 (04:48 +0100)
The mv_udc is not marvell-specific anymore. The mv_udc is used to drive
generic ChipIdea CI13xxx series OTG cores, so rename the driver to ci_udc
instead.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Eric Nelson <eric.nelson@boundarydevices.com>
Cc: Stefano Babic <sbabic@denx.de>
board/boundary/nitrogen6x/nitrogen6x.c
drivers/serial/usbtty.h
drivers/usb/gadget/Makefile
drivers/usb/gadget/ci_udc.c [moved from drivers/usb/gadget/mv_udc.c with 79% similarity]
drivers/usb/gadget/ci_udc.h [moved from drivers/usb/gadget/mv_udc.h with 94% similarity]
drivers/usb/gadget/gadget_chips.h
include/configs/nitrogen6x.h
include/configs/sansa_fuze_plus.h
include/configs/xfi3.h
include/usb/ci_udc.h [moved from include/usb/mv_udc.h with 73% similarity]

index 3f4cfa1a29a82cfd96bb239f02c5abba479c8b2d..d9c05b07bfae83466513735cbec95c7f949de7a5 100644 (file)
@@ -389,7 +389,7 @@ int board_eth_init(bd_t *bis)
        }
 #endif
 
-#ifdef CONFIG_MV_UDC
+#ifdef CONFIG_CI_UDC
        /* For otg ethernet*/
        usb_eth_initialize(bis);
 #endif
index 819dec663f4b95d09cb31acedf6de510fc907c5f..21a3ef4d97ea94d2a167490d9389bfb7f8dd0f8c 100644 (file)
@@ -20,8 +20,8 @@
 #include <usb/pxa27x_udc.h>
 #elif defined(CONFIG_DW_UDC)
 #include <usb/designware_udc.h>
-#elif defined(CONFIG_MV_UDC)
-#include <usb/mv_udc.h>
+#elif defined(CONFIG_CI_UDC)
+#include <usb/ci_udc.h>
 #endif
 
 #include <usb/udc.h>
index f13b172a6677333087116f0d3beb47abba7d99d4..804a2bd412dd9d7f58ecdac0285c51d7bb93ab11 100644 (file)
@@ -21,7 +21,7 @@ endif
 ifdef CONFIG_USB_ETHER
 obj-y += ether.o
 obj-$(CONFIG_USB_ETH_RNDIS) += rndis.o
-obj-$(CONFIG_MV_UDC)   += mv_udc.o
+obj-$(CONFIG_CI_UDC)   += ci_udc.o
 obj-$(CONFIG_CPU_PXA25X) += pxa25x_udc.o
 else
 # Devices not related to the new gadget layer depend on CONFIG_USB_DEVICE
similarity index 79%
rename from drivers/usb/gadget/mv_udc.c
rename to drivers/usb/gadget/ci_udc.c
index da41738653eb13efac685c7ca74d7672a081eb56..14b1e9b8bf1117037d4b21a41c0fd76a50f1a171 100644 (file)
@@ -20,9 +20,9 @@
 #include <linux/types.h>
 #include <linux/usb/ch9.h>
 #include <linux/usb/gadget.h>
-#include <usb/mv_udc.h>
+#include <usb/ci_udc.h>
 #include "../host/ehci.h"
-#include "mv_udc.h"
+#include "ci_udc.h"
 
 /*
  * Check if the system has too long cachelines. If the cachelines are
@@ -70,85 +70,85 @@ static struct usb_endpoint_descriptor ep0_in_desc = {
        .bmAttributes = USB_ENDPOINT_XFER_CONTROL,
 };
 
-static int mv_pullup(struct usb_gadget *gadget, int is_on);
-static int mv_ep_enable(struct usb_ep *ep,
+static int ci_pullup(struct usb_gadget *gadget, int is_on);
+static int ci_ep_enable(struct usb_ep *ep,
                const struct usb_endpoint_descriptor *desc);
-static int mv_ep_disable(struct usb_ep *ep);
-static int mv_ep_queue(struct usb_ep *ep,
+static int ci_ep_disable(struct usb_ep *ep);
+static int ci_ep_queue(struct usb_ep *ep,
                struct usb_request *req, gfp_t gfp_flags);
 static struct usb_request *
-mv_ep_alloc_request(struct usb_ep *ep, unsigned int gfp_flags);
-static void mv_ep_free_request(struct usb_ep *ep, struct usb_request *_req);
+ci_ep_alloc_request(struct usb_ep *ep, unsigned int gfp_flags);
+static void ci_ep_free_request(struct usb_ep *ep, struct usb_request *_req);
 
-static struct usb_gadget_ops mv_udc_ops = {
-       .pullup = mv_pullup,
+static struct usb_gadget_ops ci_udc_ops = {
+       .pullup = ci_pullup,
 };
 
-static struct usb_ep_ops mv_ep_ops = {
-       .enable         = mv_ep_enable,
-       .disable        = mv_ep_disable,
-       .queue          = mv_ep_queue,
-       .alloc_request  = mv_ep_alloc_request,
-       .free_request   = mv_ep_free_request,
+static struct usb_ep_ops ci_ep_ops = {
+       .enable         = ci_ep_enable,
+       .disable        = ci_ep_disable,
+       .queue          = ci_ep_queue,
+       .alloc_request  = ci_ep_alloc_request,
+       .free_request   = ci_ep_free_request,
 };
 
 /* Init values for USB endpoints. */
-static const struct usb_ep mv_ep_init[2] = {
+static const struct usb_ep ci_ep_init[2] = {
        [0] = { /* EP 0 */
                .maxpacket      = 64,
                .name           = "ep0",
-               .ops            = &mv_ep_ops,
+               .ops            = &ci_ep_ops,
        },
        [1] = { /* EP 1..n */
                .maxpacket      = 512,
                .name           = "ep-",
-               .ops            = &mv_ep_ops,
+               .ops            = &ci_ep_ops,
        },
 };
 
-static struct mv_drv controller = {
+static struct ci_drv controller = {
        .gadget = {
-               .name   = "mv_udc",
-               .ops    = &mv_udc_ops,
+               .name   = "ci_udc",
+               .ops    = &ci_udc_ops,
                .is_dualspeed = 1,
        },
 };
 
 /**
- * mv_get_qh() - return queue head for endpoint
+ * ci_get_qh() - return queue head for endpoint
  * @ep_num:    Endpoint number
  * @dir_in:    Direction of the endpoint (IN = 1, OUT = 0)
  *
  * This function returns the QH associated with particular endpoint
  * and it's direction.
  */
-static struct ept_queue_head *mv_get_qh(int ep_num, int dir_in)
+static struct ept_queue_head *ci_get_qh(int ep_num, int dir_in)
 {
        return &controller.epts[(ep_num * 2) + dir_in];
 }
 
 /**
- * mv_get_qtd() - return queue item for endpoint
+ * ci_get_qtd() - return queue item for endpoint
  * @ep_num:    Endpoint number
  * @dir_in:    Direction of the endpoint (IN = 1, OUT = 0)
  *
  * This function returns the QH associated with particular endpoint
  * and it's direction.
  */
-static struct ept_queue_item *mv_get_qtd(int ep_num, int dir_in)
+static struct ept_queue_item *ci_get_qtd(int ep_num, int dir_in)
 {
        return controller.items[(ep_num * 2) + dir_in];
 }
 
 /**
- * mv_flush_qh - flush cache over queue head
+ * ci_flush_qh - flush cache over queue head
  * @ep_num:    Endpoint number
  *
  * This function flushes cache over QH for particular endpoint.
  */
-static void mv_flush_qh(int ep_num)
+static void ci_flush_qh(int ep_num)
 {
-       struct ept_queue_head *head = mv_get_qh(ep_num, 0);
+       struct ept_queue_head *head = ci_get_qh(ep_num, 0);
        const uint32_t start = (uint32_t)head;
        const uint32_t end = start + 2 * sizeof(*head);
 
@@ -156,14 +156,14 @@ static void mv_flush_qh(int ep_num)
 }
 
 /**
- * mv_invalidate_qh - invalidate cache over queue head
+ * ci_invalidate_qh - invalidate cache over queue head
  * @ep_num:    Endpoint number
  *
  * This function invalidates cache over QH for particular endpoint.
  */
-static void mv_invalidate_qh(int ep_num)
+static void ci_invalidate_qh(int ep_num)
 {
-       struct ept_queue_head *head = mv_get_qh(ep_num, 0);
+       struct ept_queue_head *head = ci_get_qh(ep_num, 0);
        uint32_t start = (uint32_t)head;
        uint32_t end = start + 2 * sizeof(*head);
 
@@ -171,14 +171,14 @@ static void mv_invalidate_qh(int ep_num)
 }
 
 /**
- * mv_flush_qtd - flush cache over queue item
+ * ci_flush_qtd - flush cache over queue item
  * @ep_num:    Endpoint number
  *
  * This function flushes cache over qTD pair for particular endpoint.
  */
-static void mv_flush_qtd(int ep_num)
+static void ci_flush_qtd(int ep_num)
 {
-       struct ept_queue_item *item = mv_get_qtd(ep_num, 0);
+       struct ept_queue_item *item = ci_get_qtd(ep_num, 0);
        const uint32_t start = (uint32_t)item;
        const uint32_t end_raw = start + 2 * sizeof(*item);
        const uint32_t end = roundup(end_raw, ARCH_DMA_MINALIGN);
@@ -187,14 +187,14 @@ static void mv_flush_qtd(int ep_num)
 }
 
 /**
- * mv_invalidate_qtd - invalidate cache over queue item
+ * ci_invalidate_qtd - invalidate cache over queue item
  * @ep_num:    Endpoint number
  *
  * This function invalidates cache over qTD pair for particular endpoint.
  */
-static void mv_invalidate_qtd(int ep_num)
+static void ci_invalidate_qtd(int ep_num)
 {
-       struct ept_queue_item *item = mv_get_qtd(ep_num, 0);
+       struct ept_queue_item *item = ci_get_qtd(ep_num, 0);
        const uint32_t start = (uint32_t)item;
        const uint32_t end_raw = start + 2 * sizeof(*item);
        const uint32_t end = roundup(end_raw, ARCH_DMA_MINALIGN);
@@ -203,20 +203,20 @@ static void mv_invalidate_qtd(int ep_num)
 }
 
 static struct usb_request *
-mv_ep_alloc_request(struct usb_ep *ep, unsigned int gfp_flags)
+ci_ep_alloc_request(struct usb_ep *ep, unsigned int gfp_flags)
 {
-       struct mv_ep *mv_ep = container_of(ep, struct mv_ep, ep);
-       return &mv_ep->req;
+       struct ci_ep *ci_ep = container_of(ep, struct ci_ep, ep);
+       return &ci_ep->req;
 }
 
-static void mv_ep_free_request(struct usb_ep *ep, struct usb_request *_req)
+static void ci_ep_free_request(struct usb_ep *ep, struct usb_request *_req)
 {
        return;
 }
 
 static void ep_enable(int num, int in, int maxpacket)
 {
-       struct mv_udc *udc = (struct mv_udc *)controller.ctrl->hcor;
+       struct ci_udc *udc = (struct ci_udc *)controller.ctrl->hcor;
        unsigned n;
 
        n = readl(&udc->epctrl[num]);
@@ -226,22 +226,22 @@ static void ep_enable(int num, int in, int maxpacket)
                n |= (CTRL_RXE | CTRL_RXR | CTRL_RXT_BULK);
 
        if (num != 0) {
-               struct ept_queue_head *head = mv_get_qh(num, in);
+               struct ept_queue_head *head = ci_get_qh(num, in);
 
                head->config = CONFIG_MAX_PKT(maxpacket) | CONFIG_ZLT;
-               mv_flush_qh(num);
+               ci_flush_qh(num);
        }
        writel(n, &udc->epctrl[num]);
 }
 
-static int mv_ep_enable(struct usb_ep *ep,
+static int ci_ep_enable(struct usb_ep *ep,
                const struct usb_endpoint_descriptor *desc)
 {
-       struct mv_ep *mv_ep = container_of(ep, struct mv_ep, ep);
+       struct ci_ep *ci_ep = container_of(ep, struct ci_ep, ep);
        int num, in;
        num = desc->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK;
        in = (desc->bEndpointAddress & USB_DIR_IN) != 0;
-       mv_ep->desc = desc;
+       ci_ep->desc = desc;
 
        if (num) {
                int max = get_unaligned_le16(&desc->wMaxPacketSize);
@@ -259,15 +259,15 @@ static int mv_ep_enable(struct usb_ep *ep,
        return 0;
 }
 
-static int mv_ep_disable(struct usb_ep *ep)
+static int ci_ep_disable(struct usb_ep *ep)
 {
-       struct mv_ep *mv_ep = container_of(ep, struct mv_ep, ep);
+       struct ci_ep *ci_ep = container_of(ep, struct ci_ep, ep);
 
-       mv_ep->desc = NULL;
+       ci_ep->desc = NULL;
        return 0;
 }
 
-static int mv_bounce(struct mv_ep *ep, int in)
+static int ci_bounce(struct ci_ep *ep, int in)
 {
        uint32_t addr = (uint32_t)ep->req.buf;
        uint32_t ba;
@@ -306,7 +306,7 @@ flush:
        return 0;
 }
 
-static void mv_debounce(struct mv_ep *ep, int in)
+static void ci_debounce(struct ci_ep *ep, int in)
 {
        uint32_t addr = (uint32_t)ep->req.buf;
        uint32_t ba = (uint32_t)ep->b_buf;
@@ -328,36 +328,36 @@ free:
                free(ep->b_buf);
 }
 
-static int mv_ep_queue(struct usb_ep *ep,
+static int ci_ep_queue(struct usb_ep *ep,
                struct usb_request *req, gfp_t gfp_flags)
 {
-       struct mv_ep *mv_ep = container_of(ep, struct mv_ep, ep);
-       struct mv_udc *udc = (struct mv_udc *)controller.ctrl->hcor;
+       struct ci_ep *ci_ep = container_of(ep, struct ci_ep, ep);
+       struct ci_udc *udc = (struct ci_udc *)controller.ctrl->hcor;
        struct ept_queue_item *item;
        struct ept_queue_head *head;
        int bit, num, len, in, ret;
-       num = mv_ep->desc->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK;
-       in = (mv_ep->desc->bEndpointAddress & USB_DIR_IN) != 0;
-       item = mv_get_qtd(num, in);
-       head = mv_get_qh(num, in);
+       num = ci_ep->desc->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK;
+       in = (ci_ep->desc->bEndpointAddress & USB_DIR_IN) != 0;
+       item = ci_get_qtd(num, in);
+       head = ci_get_qh(num, in);
        len = req->length;
 
-       ret = mv_bounce(mv_ep, in);
+       ret = ci_bounce(ci_ep, in);
        if (ret)
                return ret;
 
        item->next = TERMINATE;
        item->info = INFO_BYTES(len) | INFO_IOC | INFO_ACTIVE;
-       item->page0 = (uint32_t)mv_ep->b_buf;
-       item->page1 = ((uint32_t)mv_ep->b_buf & 0xfffff000) + 0x1000;
-       mv_flush_qtd(num);
+       item->page0 = (uint32_t)ci_ep->b_buf;
+       item->page1 = ((uint32_t)ci_ep->b_buf & 0xfffff000) + 0x1000;
+       ci_flush_qtd(num);
 
        head->next = (unsigned) item;
        head->info = 0;
 
        DBG("ept%d %s queue len %x, buffer %p\n",
-           num, in ? "in" : "out", len, mv_ep->b_buf);
-       mv_flush_qh(num);
+           num, in ? "in" : "out", len, ci_ep->b_buf);
+       ci_flush_qh(num);
 
        if (in)
                bit = EPT_TX(num);
@@ -369,7 +369,7 @@ static int mv_ep_queue(struct usb_ep *ep,
        return 0;
 }
 
-static void handle_ep_complete(struct mv_ep *ep)
+static void handle_ep_complete(struct ci_ep *ep)
 {
        struct ept_queue_item *item;
        int num, in, len;
@@ -377,8 +377,8 @@ static void handle_ep_complete(struct mv_ep *ep)
        in = (ep->desc->bEndpointAddress & USB_DIR_IN) != 0;
        if (num == 0)
                ep->desc = &ep0_out_desc;
-       item = mv_get_qtd(num, in);
-       mv_invalidate_qtd(num);
+       item = ci_get_qtd(num, in);
+       ci_invalidate_qtd(num);
 
        if (item->info & 0xff)
                printf("EP%d/%s FAIL info=%x pg0=%x\n",
@@ -386,7 +386,7 @@ static void handle_ep_complete(struct mv_ep *ep)
 
        len = (item->info >> 16) & 0x7fff;
        ep->req.length -= len;
-       mv_debounce(ep, in);
+       ci_debounce(ep, in);
 
        DBG("ept%d %s complete %x\n",
                        num, in ? "in" : "out", len);
@@ -403,15 +403,15 @@ static void handle_ep_complete(struct mv_ep *ep)
 static void handle_setup(void)
 {
        struct usb_request *req = &controller.ep[0].req;
-       struct mv_udc *udc = (struct mv_udc *)controller.ctrl->hcor;
+       struct ci_udc *udc = (struct ci_udc *)controller.ctrl->hcor;
        struct ept_queue_head *head;
        struct usb_ctrlrequest r;
        int status = 0;
        int num, in, _num, _in, i;
        char *buf;
-       head = mv_get_qh(0, 0); /* EP0 OUT */
+       head = ci_get_qh(0, 0); /* EP0 OUT */
 
-       mv_invalidate_qh(0);
+       ci_invalidate_qh(0);
        memcpy(&r, head->setup_data, sizeof(struct usb_ctrlrequest));
        writel(EPT_RX(0), &udc->epstat);
        DBG("handle setup %s, %x, %x index %x value %x\n", reqname(r.bRequest),
@@ -425,7 +425,7 @@ static void handle_setup(void)
                if ((r.wValue == 0) && (r.wLength == 0)) {
                        req->length = 0;
                        for (i = 0; i < NUM_ENDPOINTS; i++) {
-                               struct mv_ep *ep = &controller.ep[i];
+                               struct ci_ep *ep = &controller.ep[i];
 
                                if (!ep->desc)
                                        continue;
@@ -478,7 +478,7 @@ static void stop_activity(void)
 {
        int i, num, in;
        struct ept_queue_head *head;
-       struct mv_udc *udc = (struct mv_udc *)controller.ctrl->hcor;
+       struct ci_udc *udc = (struct ci_udc *)controller.ctrl->hcor;
        writel(readl(&udc->epcomp), &udc->epcomp);
        writel(readl(&udc->epstat), &udc->epstat);
        writel(0xffffffff, &udc->epflush);
@@ -492,16 +492,16 @@ static void stop_activity(void)
                                & USB_ENDPOINT_NUMBER_MASK;
                        in = (controller.ep[i].desc->bEndpointAddress
                                & USB_DIR_IN) != 0;
-                       head = mv_get_qh(num, in);
+                       head = ci_get_qh(num, in);
                        head->info = INFO_ACTIVE;
-                       mv_flush_qh(num);
+                       ci_flush_qh(num);
                }
        }
 }
 
 void udc_irq(void)
 {
-       struct mv_udc *udc = (struct mv_udc *)controller.ctrl->hcor;
+       struct ci_udc *udc = (struct ci_udc *)controller.ctrl->hcor;
        unsigned n = readl(&udc->usbsts);
        writel(n, &udc->usbsts);
        int bit, i, num, in;
@@ -563,7 +563,7 @@ void udc_irq(void)
 int usb_gadget_handle_interrupts(void)
 {
        u32 value;
-       struct mv_udc *udc = (struct mv_udc *)controller.ctrl->hcor;
+       struct ci_udc *udc = (struct ci_udc *)controller.ctrl->hcor;
 
        value = readl(&udc->usbsts);
        if (value)
@@ -572,9 +572,9 @@ int usb_gadget_handle_interrupts(void)
        return value;
 }
 
-static int mv_pullup(struct usb_gadget *gadget, int is_on)
+static int ci_pullup(struct usb_gadget *gadget, int is_on)
 {
-       struct mv_udc *udc = (struct mv_udc *)controller.ctrl->hcor;
+       struct ci_udc *udc = (struct ci_udc *)controller.ctrl->hcor;
        if (is_on) {
                /* RESET */
                writel(USBCMD_ITC(MICRO_8FRAME) | USBCMD_RST, &udc->usbcmd);
@@ -602,7 +602,7 @@ static int mv_pullup(struct usb_gadget *gadget, int is_on)
 
 void udc_disconnect(void)
 {
-       struct mv_udc *udc = (struct mv_udc *)controller.ctrl->hcor;
+       struct ci_udc *udc = (struct ci_udc *)controller.ctrl->hcor;
        /* disable pullup */
        stop_activity();
        writel(USBCMD_FS2, &udc->usbcmd);
@@ -611,7 +611,7 @@ void udc_disconnect(void)
                controller.driver->disconnect(&controller.gadget);
 }
 
-static int mvudc_probe(void)
+static int ci_udc_probe(void)
 {
        struct ept_queue_head *head;
        uint8_t *imem;
@@ -673,23 +673,23 @@ static int mvudc_probe(void)
                controller.items[i] = (struct ept_queue_item *)imem;
 
                if (i & 1) {
-                       mv_flush_qh(i - 1);
-                       mv_flush_qtd(i - 1);
+                       ci_flush_qh(i - 1);
+                       ci_flush_qtd(i - 1);
                }
        }
 
        INIT_LIST_HEAD(&controller.gadget.ep_list);
 
        /* Init EP 0 */
-       memcpy(&controller.ep[0].ep, &mv_ep_init[0], sizeof(*mv_ep_init));
+       memcpy(&controller.ep[0].ep, &ci_ep_init[0], sizeof(*ci_ep_init));
        controller.ep[0].desc = &ep0_in_desc;
        controller.gadget.ep0 = &controller.ep[0].ep;
        INIT_LIST_HEAD(&controller.gadget.ep0->ep_list);
 
        /* Init EP 1..n */
        for (i = 1; i < NUM_ENDPOINTS; i++) {
-               memcpy(&controller.ep[i].ep, &mv_ep_init[1],
-                      sizeof(*mv_ep_init));
+               memcpy(&controller.ep[i].ep, &ci_ep_init[1],
+                      sizeof(*ci_ep_init));
                list_add_tail(&controller.ep[i].ep.ep_list,
                              &controller.gadget.ep_list);
        }
@@ -699,7 +699,7 @@ static int mvudc_probe(void)
 
 int usb_gadget_register_driver(struct usb_gadget_driver *driver)
 {
-       struct mv_udc *udc;
+       struct ci_udc *udc;
        int ret;
 
        if (!driver)
@@ -713,9 +713,9 @@ int usb_gadget_register_driver(struct usb_gadget_driver *driver)
        if (ret)
                return ret;
 
-       ret = mvudc_probe();
+       ret = ci_udc_probe();
        if (!ret) {
-               udc = (struct mv_udc *)controller.ctrl->hcor;
+               udc = (struct ci_udc *)controller.ctrl->hcor;
 
                /* select ULPI phy */
                writel(PTS(PTS_ENABLE) | PFSC, &udc->portsc);
similarity index 94%
rename from drivers/usb/gadget/mv_udc.h
rename to drivers/usb/gadget/ci_udc.h
index c7d8b33984c8c60869e43f1b78d1a69f4be92093..42f6ef4ab30aa8e777a7af4ae49bd56e61697924 100644 (file)
@@ -3,12 +3,12 @@
  *
  * Licensed under the GPL-2 or later.
  */
-#ifndef __GADGET__MV_UDC_H__
-#define __GADGET__MV_UDC_H__
+#ifndef __GADGET__CI_UDC_H__
+#define __GADGET__CI_UDC_H__
 
 #define NUM_ENDPOINTS          6
 
-struct mv_udc {
+struct ci_udc {
 #define MICRO_8FRAME   0x8
 #define USBCMD_ITC(x)  ((((x) > 0xff) ? 0xff : x) << 16)
 #define USBCMD_FS2     (1 << 15)
@@ -48,7 +48,7 @@ struct mv_udc {
        u32 epctrl[16];         /* 0x1c0 */
 };
 
-struct mv_ep {
+struct ci_ep {
        struct usb_ep ep;
        struct list_head queue;
        const struct usb_endpoint_descriptor *desc;
@@ -59,14 +59,14 @@ struct mv_ep {
        uint8_t b_fast[64] __aligned(ARCH_DMA_MINALIGN);
 };
 
-struct mv_drv {
+struct ci_drv {
        struct usb_gadget               gadget;
        struct usb_gadget_driver        *driver;
        struct ehci_ctrl                *ctrl;
        struct ept_queue_head           *epts;
        struct ept_queue_item           *items[2 * NUM_ENDPOINTS];
        uint8_t                         *items_mem;
-       struct mv_ep                    ep[NUM_ENDPOINTS];
+       struct ci_ep                    ep[NUM_ENDPOINTS];
 };
 
 struct ept_queue_head {
index aa54b8547e73d2945a9b5d8df5486c87ec73f3bc..cc94771e32fc40648b097b6978e229904db20c99 100644 (file)
 #define        gadget_is_m66592(g)     0
 #endif
 
-#ifdef CONFIG_MV_UDC
-#define gadget_is_mv(g)        (!strcmp("mv_udc", (g)->name))
+#ifdef CONFIG_CI_UDC
+#define gadget_is_ci(g)        (!strcmp("ci_udc", (g)->name))
 #else
-#define gadget_is_mv(g)        0
+#define gadget_is_ci(g)        0
 #endif
 
 #ifdef CONFIG_USB_GADGET_FOTG210
@@ -219,7 +219,7 @@ static inline int usb_gadget_controller_number(struct usb_gadget *gadget)
                return 0x19;
        else if (gadget_is_m66592(gadget))
                return 0x20;
-       else if (gadget_is_mv(gadget))
+       else if (gadget_is_ci(gadget))
                return 0x21;
        else if (gadget_is_fotg210(gadget))
                return 0x22;
index f4ff5cd1b5c69bee2b2622c3d3848686db72cc8c..e44ec88f71b3f05642c87a6f21c1aebdea1cfe21 100644 (file)
@@ -31,7 +31,7 @@
 #define CONFIG_BOARD_EARLY_INIT_F
 #define CONFIG_MISC_INIT_R
 #define CONFIG_MXC_GPIO
-#define CONFIG_MV_UDC
+#define CONFIG_CI_UDC
 #define CONFIG_USBD_HS
 #define CONFIG_USB_GADGET_DUALSPEED
 #define CONFIG_USB_ETHER
index a85eb1c3fc2e6e6d05d3773c976c5784d4dd646f..8cce34af76337107fe8ba0be48efaadcf810a000 100644 (file)
@@ -56,7 +56,7 @@
 #define CONFIG_EHCI_MXS_PORT0
 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1
 
-#define CONFIG_MV_UDC          /* ChipIdea CI13xxx UDC */
+#define CONFIG_CI_UDC          /* ChipIdea CI13xxx UDC */
 #define CONFIG_USB_GADGET_DUALSPEED
 
 #define CONFIG_USB_ETHER
index 022bc95927bdfeebd0955319417d01db24cd3747..8e6b3653644ca339872b5b2bbd304393f0c1b20b 100644 (file)
@@ -55,7 +55,7 @@
 #define CONFIG_EHCI_MXS_PORT0
 #define CONFIG_USB_MAX_CONTROLLER_COUNT 1
 
-#define CONFIG_MV_UDC          /* ChipIdea CI13xxx UDC */
+#define CONFIG_CI_UDC          /* ChipIdea CI13xxx UDC */
 #define CONFIG_USB_GADGET_DUALSPEED
 
 #define CONFIG_USB_ETHER
similarity index 73%
rename from include/usb/mv_udc.h
rename to include/usb/ci_udc.h
index f6c7b5e898783a8ffc1cb1d078b81de81e0aefa8..0dee50461e83f5da6622138a9cbafa1e509f4ae5 100644 (file)
@@ -6,9 +6,9 @@
  */
 
 
-#ifndef __MV_UDC_H__
-#define __MV_UDC_H__
+#ifndef __CI_UDC_H__
+#define __CI_UDC_H__
 
 #define EP_MAX_PACKET_SIZE     0x200
 #define EP0_MAX_PACKET_SIZE    64
-#endif /* __MV_UDC_H__ */
+#endif /* __CI_UDC_H__ */