Hi Felipe,
On Wed, Jul 2, 2014 at 10:16 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Sun, May 25, 2014 at 11:10:30PM +0530, sundeep subbaraya wrote:
Hi Felipe,
Please take a look at below about how this IP works:
IN:
req.buf --- DMA (transfers from ddr to IP buffer, raise DMA
done
Hi,
On Sun, May 25, 2014 at 11:10:30PM +0530, sundeep subbaraya wrote:
Hi Felipe,
Please take a look at below about how this IP works:
IN:
req.buf --- DMA (transfers from ddr to IP buffer, raise DMA
done interrupt and set Buffer ready to transfer data to Host)Host
PC
buffer
Hi Felipe,
Please take a look at below about how this IP works:
IN:
req.buf --- DMA (transfers from ddr to IP buffer, raise DMA
done interrupt and set Buffer ready to transfer data to Host)Host
PC
buffer sent interrupt
OUT:
Host PC---buffer ready interrupt---DMA (transfer from
Hi,
On Mon, Apr 21, 2014 at 10:09 PM, Alan Stern st...@rowland.harvard.edu wrote:
On Mon, 21 Apr 2014, Felipe Balbi wrote:
Hi,
On Fri, Apr 18, 2014 at 07:34:08PM +0530, sundeep subbaraya wrote:
snip
in ep_queue driver starts dma transfer from/to IP buffer to/from
req-buf.
If
On Tue, 22 Apr 2014, sundeep subbaraya wrote:
Hi,
On Mon, Apr 21, 2014 at 10:09 PM, Alan Stern st...@rowland.harvard.edu
wrote:
On Mon, 21 Apr 2014, Felipe Balbi wrote:
Hi,
On Fri, Apr 18, 2014 at 07:34:08PM +0530, sundeep subbaraya wrote:
snip
in ep_queue driver starts
Hi,
On Tue, Apr 22, 2014 at 12:58:41PM +0530, sundeep subbaraya wrote:
Hi,
On Mon, Apr 21, 2014 at 10:09 PM, Alan Stern st...@rowland.harvard.edu
wrote:
On Mon, 21 Apr 2014, Felipe Balbi wrote:
Hi,
On Fri, Apr 18, 2014 at 07:34:08PM +0530, sundeep subbaraya wrote:
snip
Hi,
On Fri, Apr 18, 2014 at 07:34:08PM +0530, sundeep subbaraya wrote:
snip
in ep_queue driver starts dma transfer from/to IP buffer to/from req-buf.
If transfer is completed then request is not added to ep request queue
and returns from ep_queue.
If transfer is not completed (actual
On Mon, 21 Apr 2014, Felipe Balbi wrote:
Hi,
On Fri, Apr 18, 2014 at 07:34:08PM +0530, sundeep subbaraya wrote:
snip
in ep_queue driver starts dma transfer from/to IP buffer to/from
req-buf.
If transfer is completed then request is not added to ep request queue
and returns
Hi Felipe,
On Thu, Apr 17, 2014 at 8:31 PM, Felipe Balbi ba...@ti.com wrote:
On Thu, Apr 17, 2014 at 03:01:37PM +0530, sundeep subbaraya wrote:
Hi Felipe,
On Wed, Apr 16, 2014 at 11:32 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Wed, Apr 16, 2014 at 04:09:28PM +0530, sundeep subbaraya
Hi Felipe,
On Wed, Apr 16, 2014 at 11:32 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Wed, Apr 16, 2014 at 04:09:28PM +0530, sundeep subbaraya wrote:
Hi Felipe,
On Thu, Apr 3, 2014 at 8:28 PM, Felipe Balbi ba...@ti.com wrote:
+static int start_dma(struct xusb_ep *ep, u32 src, u32 dst, u32
Hi,
On Thu, Apr 17, 2014 at 1:38 AM, Paul Zimmerman
paul.zimmer...@synopsys.com wrote:
From: linux-usb-ow...@vger.kernel.org
[mailto:linux-usb-ow...@vger.kernel.org] On Behalf Of sundeep subbaraya
Sent: Wednesday, April 16, 2014 3:39 AM
Hi Felipe,
On Thu, Apr 3, 2014 at 8:28 PM, Felipe
On Thu, Apr 17, 2014 at 03:01:37PM +0530, sundeep subbaraya wrote:
Hi Felipe,
On Wed, Apr 16, 2014 at 11:32 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Wed, Apr 16, 2014 at 04:09:28PM +0530, sundeep subbaraya wrote:
Hi Felipe,
On Thu, Apr 3, 2014 at 8:28 PM, Felipe Balbi
Hi Felipe,
On Thu, Apr 3, 2014 at 8:28 PM, Felipe Balbi ba...@ti.com wrote:
+static int start_dma(struct xusb_ep *ep, u32 src, u32 dst, u32 length)
please prepend this with xudc_, it makes tracing a lot easier.
+{
+ struct xusb_udc *udc;
+ int rc = 0;
+ unsigned long timeout;
Hi,
On Wed, Apr 16, 2014 at 04:09:28PM +0530, sundeep subbaraya wrote:
Hi Felipe,
On Thu, Apr 3, 2014 at 8:28 PM, Felipe Balbi ba...@ti.com wrote:
+static int start_dma(struct xusb_ep *ep, u32 src, u32 dst, u32 length)
please prepend this with xudc_, it makes tracing a lot easier.
From: linux-usb-ow...@vger.kernel.org
[mailto:linux-usb-ow...@vger.kernel.org] On Behalf Of sundeep subbaraya
Sent: Wednesday, April 16, 2014 3:39 AM
Hi Felipe,
On Thu, Apr 3, 2014 at 8:28 PM, Felipe Balbi ba...@ti.com wrote:
+static int start_dma(struct xusb_ep *ep, u32 src, u32
On Mon, Apr 7, 2014 at 10:05 PM, Felipe Balbi ba...@ti.com wrote:
Hi,
On Mon, Apr 07, 2014 at 02:36:13PM +0530, sundeep subbaraya wrote:
+/**
+ * xudc_wrstatus - Sets up the usb device status stages.
+ * @udc: pointer to the usb device controller structure.
+ */
+static void
Hi,
On Tue, Apr 08, 2014 at 09:31:29PM +0530, sundeep subbaraya wrote:
+static const struct usb_gadget_ops xusb_udc_ops = {
+ .get_frame = xudc_get_frame,
+ .wakeup = xudc_wakeup,
+ .udc_start = xudc_start,
+ .udc_stop = xudc_stop,
no pullup ??? What gives ?
Hi Michal,
On Thu, Apr 3, 2014 at 8:53 PM, Michal Simek mon...@monstr.eu wrote:
+struct xusb_udc {
+struct usb_gadget gadget;
+struct xusb_ep ep[8];
+struct usb_gadget_driver *driver;
+struct cmdbuf ch9cmd;
+u32 usb_state;
+u32 remote_wkp;
+unsigned int
Hi,
On Mon, Apr 07, 2014 at 02:36:13PM +0530, sundeep subbaraya wrote:
+/**
+ * xudc_wrstatus - Sets up the usb device status stages.
+ * @udc: pointer to the usb device controller structure.
+ */
+static void xudc_wrstatus(struct xusb_udc *udc)
+{
+ u32 epcfgreg;
+
+
+struct xusb_udc {
+struct usb_gadget gadget;
+struct xusb_ep ep[8];
+struct usb_gadget_driver *driver;
+struct cmdbuf ch9cmd;
+u32 usb_state;
+u32 remote_wkp;
+unsigned int (*read_fn)(void __iomem *);
+void (*write_fn)(void __iomem *, u32, u32);
why do
20 matches
Mail list logo