Home
last modified time | relevance | path

Searched refs:r8a66597 (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/
H A Dr8a66597-udc.c33 static void init_controller(struct r8a66597 *r8a66597);
34 static void disable_controller(struct r8a66597 *r8a66597);
45 static inline u16 get_usb_speed(struct r8a66597 *r8a66597) in get_usb_speed() argument
47 return r8a66597_read(r8a66597, DVSTCTR0) & RHST; in get_usb_speed()
50 static void enable_pipe_irq(struct r8a66597 *r8a66597, u16 pipenum, in enable_pipe_irq() argument
55 tmp = r8a66597_read(r8a66597, INTENB0); in enable_pipe_irq()
56 r8a66597_bclr(r8a66597, BEMPE | NRDYE | BRDYE, in enable_pipe_irq()
58 r8a66597_bset(r8a66597, (1 << pipenum), reg); in enable_pipe_irq()
59 r8a66597_write(r8a66597, tmp, INTENB0); in enable_pipe_irq()
62 static void disable_pipe_irq(struct r8a66597 *r8a66597, u16 pipenum, in disable_pipe_irq() argument
[all …]
H A Dr8a66597-udc.h40 #define r8a66597_is_sudmac(r8a66597) (r8a66597->pdata->sudmac) argument
57 struct r8a66597 *r8a66597; member
84 struct r8a66597 { struct
118 container_of(_gadget, struct r8a66597, gadget) argument
119 #define r8a66597_to_gadget(r8a66597) (&r8a66597->gadget) argument
120 #define r8a66597_to_dev(r8a66597) (r8a66597->gadget.dev.parent) argument
122 static inline u16 r8a66597_read(struct r8a66597 *r8a66597, unsigned long offset) in r8a66597_read() argument
124 return ioread16(r8a66597->reg + offset); in r8a66597_read()
127 static inline void r8a66597_read_fifo(struct r8a66597 *r8a66597, in r8a66597_read_fifo() argument
132 void __iomem *fifoaddr = r8a66597->reg + offset; in r8a66597_read_fifo()
[all …]
H A DMakefile29 obj-$(CONFIG_USB_R8A66597) += r8a66597-udc.o
/OK3568_Linux_fs/kernel/drivers/usb/host/
H A Dr8a66597-hcd.c41 static void packet_write(struct r8a66597 *r8a66597, u16 pipenum);
45 static void enable_pipe_irq(struct r8a66597 *r8a66597, u16 pipenum, in enable_pipe_irq() argument
50 tmp = r8a66597_read(r8a66597, INTENB0); in enable_pipe_irq()
51 r8a66597_bclr(r8a66597, BEMPE | NRDYE | BRDYE, INTENB0); in enable_pipe_irq()
52 r8a66597_bset(r8a66597, 1 << pipenum, reg); in enable_pipe_irq()
53 r8a66597_write(r8a66597, tmp, INTENB0); in enable_pipe_irq()
57 static void disable_pipe_irq(struct r8a66597 *r8a66597, u16 pipenum, in disable_pipe_irq() argument
62 tmp = r8a66597_read(r8a66597, INTENB0); in disable_pipe_irq()
63 r8a66597_bclr(r8a66597, BEMPE | NRDYE | BRDYE, INTENB0); in disable_pipe_irq()
64 r8a66597_bclr(r8a66597, 1 << pipenum, reg); in disable_pipe_irq()
[all …]
H A Dr8a66597.h97 struct r8a66597;
102 struct r8a66597 *r8a66597; member
105 struct r8a66597 { struct
131 static inline struct r8a66597 *hcd_to_r8a66597(struct usb_hcd *hcd) in hcd_to_r8a66597() argument
133 return (struct r8a66597 *)(hcd->hcd_priv); in hcd_to_r8a66597()
136 static inline struct usb_hcd *r8a66597_to_hcd(struct r8a66597 *r8a66597) in r8a66597_to_hcd() argument
138 return container_of((void *)r8a66597, struct usb_hcd, hcd_priv); in r8a66597_to_hcd()
141 static inline struct r8a66597_td *r8a66597_get_td(struct r8a66597 *r8a66597, in r8a66597_get_td() argument
144 if (unlikely(list_empty(&r8a66597->pipe_queue[pipenum]))) in r8a66597_get_td()
147 return list_entry(r8a66597->pipe_queue[pipenum].next, in r8a66597_get_td()
[all …]
H A DMakefile81 obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o
H A DKconfig730 module will be called r8a66597-hcd.
/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A Dr8a66597-hcd.c70 static void set_devadd(struct r8a66597 *r8a66597, u8 r8a66597_address, in set_devadd() argument
77 usbspd = r8a66597->speed; in set_devadd()
79 r8a66597_write(r8a66597, val, devadd_reg); in set_devadd()
82 static int r8a66597_clock_enable(struct r8a66597 *r8a66597) in r8a66597_clock_enable() argument
88 r8a66597_write(r8a66597, USBE, SYSCFG0); in r8a66597_clock_enable()
89 tmp = r8a66597_read(r8a66597, SYSCFG0); in r8a66597_clock_enable()
95 r8a66597_bclr(r8a66597, USBE, SYSCFG0); in r8a66597_clock_enable()
107 r8a66597_bset(r8a66597, SUSPM, SUSPMODE0); in r8a66597_clock_enable()
112 static void r8a66597_clock_disable(struct r8a66597 *r8a66597) in r8a66597_clock_disable() argument
114 r8a66597_bclr(r8a66597, SUSPM, SUSPMODE0); in r8a66597_clock_disable()
[all …]
H A Dr8a66597.h393 struct r8a66597 { struct
403 static inline u16 r8a66597_read(struct r8a66597 *r8a66597, unsigned long offset) in r8a66597_read() argument
405 return readw(r8a66597->reg + offset); in r8a66597_read()
408 static inline void r8a66597_read_fifo(struct r8a66597 *r8a66597, in r8a66597_read_fifo() argument
413 unsigned long fifoaddr = r8a66597->reg + offset; in r8a66597_read_fifo()
419 p[i] = readl(r8a66597->reg + offset); in r8a66597_read_fifo()
428 static inline void r8a66597_write(struct r8a66597 *r8a66597, u16 val, in r8a66597_write() argument
431 writew(val, r8a66597->reg + offset); in r8a66597_write()
434 static inline void r8a66597_write_fifo(struct r8a66597 *r8a66597, in r8a66597_write_fifo() argument
439 unsigned long fifoaddr = r8a66597->reg + offset; in r8a66597_write_fifo()
[all …]
H A DMakefile17 obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o