Lines Matching +full:double +full:- +full:buffering
1 /* SPDX-License-Identifier: GPL-2.0 */
6 * Copyright (C) 2005-2006 by Texas Instruments
7 * Copyright (C) 2006-2007 Nokia Corporation
13 #define MUSB_EP0_FIFOSIZE 64 /* This is non-configurable */
74 /* Allocate for double-packet buffering (effectively doubles assigned _SIZE) */
121 #define MUSB_CONFIGDATA_HBRXE 0x10 /* HB-ISO for RX */
122 #define MUSB_CONFIGDATA_HBTXE 0x08 /* HB-ISO for TX */
202 #define MUSB_FADDR 0x00 /* 8-bit */
203 #define MUSB_POWER 0x01 /* 8-bit */
205 #define MUSB_INTRTX 0x02 /* 16-bit */
223 #define MUSB_TXFIFOSZ 0x62 /* 8-bit (see masks) */
224 #define MUSB_RXFIFOSZ 0x63 /* 8-bit (see masks) */
225 #define MUSB_TXFIFOADD 0x64 /* 16-bit offset shifted right 3 */
226 #define MUSB_RXFIFOADD 0x66 /* 16-bit offset shifted right 3 */
249 #define MUSB_CSR0 MUSB_TXCSR /* Re-used for EP0 */
253 #define MUSB_COUNT0 MUSB_RXCOUNT /* Re-used for EP0 */
255 #define MUSB_TYPE0 MUSB_TXTYPE /* Re-used for EP0 */
257 #define MUSB_NAKLIMIT0 MUSB_TXINTERVAL /* Re-used for EP0 */
261 #define MUSB_CONFIGDATA MUSB_FIFOSIZE /* Re-used for EP0 */
285 musb_writeb(musb->mregs, in musb_write_rxfunaddr()
286 musb->io.busctl_offset(epnum, MUSB_RXFUNCADDR), in musb_write_rxfunaddr()
293 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBADDR), in musb_write_rxhubaddr()
300 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_RXHUBPORT), in musb_write_rxhubport()
307 musb_writeb(musb->mregs, in musb_write_txfunaddr()
308 musb->io.busctl_offset(epnum, MUSB_TXFUNCADDR), in musb_write_txfunaddr()
315 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_TXHUBADDR), in musb_write_txhubaddr()
322 musb_writeb(musb->mregs, musb->io.busctl_offset(epnum, MUSB_TXHUBPORT), in musb_write_txhubport()
328 return musb_readb(musb->mregs, in musb_read_rxfunaddr()
329 musb->io.busctl_offset(epnum, MUSB_RXFUNCADDR)); in musb_read_rxfunaddr()
334 return musb_readb(musb->mregs, in musb_read_rxhubaddr()
335 musb->io.busctl_offset(epnum, MUSB_RXHUBADDR)); in musb_read_rxhubaddr()
340 return musb_readb(musb->mregs, in musb_read_rxhubport()
341 musb->io.busctl_offset(epnum, MUSB_RXHUBPORT)); in musb_read_rxhubport()
346 return musb_readb(musb->mregs, in musb_read_txfunaddr()
347 musb->io.busctl_offset(epnum, MUSB_TXFUNCADDR)); in musb_read_txfunaddr()
352 return musb_readb(musb->mregs, in musb_read_txhubaddr()
353 musb->io.busctl_offset(epnum, MUSB_TXHUBADDR)); in musb_read_txhubaddr()
358 return musb_readb(musb->mregs, in musb_read_txhubport()
359 musb->io.busctl_offset(epnum, MUSB_TXHUBPORT)); in musb_read_txhubport()