/openbmc/linux/drivers/usb/gadget/udc/ |
H A D | r8a66597-udc.c | 33 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 D | r8a66597-udc.h | 40 #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 D | Makefile | 27 obj-$(CONFIG_USB_R8A66597) += r8a66597-udc.o
|
/openbmc/linux/drivers/usb/host/ |
H A D | r8a66597-hcd.c | 41 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 D | r8a66597.h | 97 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 D | Makefile | 79 obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o
|
H A D | Kconfig | 667 module will be called r8a66597-hcd.
|
/openbmc/u-boot/drivers/usb/host/ |
H A D | r8a66597-hcd.c | 22 static struct r8a66597 gr8a66597; 47 static void set_devadd(struct r8a66597 *r8a66597, u8 r8a66597_address, in set_devadd() argument 54 usbspd = r8a66597->speed; in set_devadd() 56 r8a66597_write(r8a66597, val, devadd_reg); in set_devadd() 59 static int r8a66597_clock_enable(struct r8a66597 *r8a66597) in r8a66597_clock_enable() argument 66 r8a66597_write(r8a66597, SCKE, SYSCFG0); in r8a66597_clock_enable() 67 tmp = r8a66597_read(r8a66597, SYSCFG0); in r8a66597_clock_enable() 73 r8a66597_write(r8a66597, 0x04, 0x02); in r8a66597_clock_enable() 76 r8a66597_write(r8a66597, USBE, SYSCFG0); in r8a66597_clock_enable() 77 tmp = r8a66597_read(r8a66597, SYSCFG0); in r8a66597_clock_enable() [all …]
|
H A D | r8a66597.h | 419 struct r8a66597 { struct 428 static inline u16 r8a66597_read(struct r8a66597 *r8a66597, unsigned long offset) in r8a66597_read() argument 430 return inw(r8a66597->reg + offset); in r8a66597_read() 433 static inline void r8a66597_read_fifo(struct r8a66597 *r8a66597, in r8a66597_read_fifo() argument 439 unsigned long fifoaddr = r8a66597->reg + offset; in r8a66597_read_fifo() 445 p[i] = inl(r8a66597->reg + offset); in r8a66597_read_fifo() 456 p[i] = inw(r8a66597->reg + offset); in r8a66597_read_fifo() 460 static inline void r8a66597_write(struct r8a66597 *r8a66597, u16 val, in r8a66597_write() argument 463 outw(val, r8a66597->reg + offset); in r8a66597_write() 466 static inline void r8a66597_write_fifo(struct r8a66597 *r8a66597, in r8a66597_write_fifo() argument [all …]
|
H A D | Makefile | 15 obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o
|
/openbmc/linux/ |
H A D | opengrok0.0.log | 5818 2024-12-28 20:09:07.035-0600 FINEST t1101 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/include/linux/usb/r8a66597.h.gz' [all...] |
H A D | opengrok1.0.log | [all...] |
H A D | opengrok2.0.log | [all...] |