Home
last modified time | relevance | path

Searched refs:fifosize (Results 1 – 25 of 93) sorted by relevance

1234

/Linux-v5.4/drivers/tty/serial/
Dapbuart.c78 unsigned int max_chars = port->fifosize; in apbuart_rx_chars()
147 count = port->fifosize >> 1; in apbuart_tx_chars()
354 int fifosize; in apbuart_scan_fifo_size() local
380 fifosize = 1; in apbuart_scan_fifo_size()
390 while (((status >> 20) & 0x3F) == fifosize) { in apbuart_scan_fifo_size()
391 fifosize++; in apbuart_scan_fifo_size()
396 fifosize--; in apbuart_scan_fifo_size()
401 if (fifosize == 0) in apbuart_scan_fifo_size()
402 fifosize = 1; in apbuart_scan_fifo_size()
404 return fifosize; in apbuart_scan_fifo_size()
[all …]
Dsirfsoc_uart.h112 full_bit = ilog2(port->fifosize); in uart_usp_ff_full_mask()
120 empty_bit = ilog2(port->fifosize) + 1; in uart_usp_ff_empty_mask()
336 #define SIRFUART_FIFO_THD(port) (port->fifosize >> 1)
444 #define SIRFUART_FIFOLEVEL_MASK(port) ((port->fifosize - 1) & 0xFFF)
445 #define SIRFUART_FIFOFULL_MASK(port) (port->fifosize & 0xFFF)
446 #define SIRFUART_FIFOEMPTY_MASK(port) ((port->fifosize & 0xFFF) << 1)
Dstm32-usart.h30 int fifosize; member
58 .fifosize = 1,
79 .fifosize = 1,
102 .fifosize = 16,
Dsamsung.c438 return ourport->port.fifosize; in s3c24xx_serial_rx_fifocnt()
600 int max_count = port->fifosize; in s3c24xx_serial_rx_drain_fifo()
744 if (count > port->fifosize) { in s3c24xx_serial_tx_chars()
745 count = port->fifosize; in s3c24xx_serial_tx_chars()
1536 .fifosize = 16,
1547 .fifosize = 16,
1560 .fifosize = 16,
1573 .fifosize = 16,
1906 "samsung,uart-fifosize", &ourport->port.fifosize); in s3c24xx_serial_probe()
1908 if (ourport->drv_data->fifosize[index]) in s3c24xx_serial_probe()
[all …]
Dsccnxp.c110 unsigned int fifosize; member
146 .fifosize = 3,
157 .fifosize = 3,
168 .fifosize = 3,
179 .fifosize = 16,
190 .fifosize = 16,
201 .fifosize = 256,
212 .fifosize = 3,
223 .fifosize = 3,
995 s->port[i].fifosize = s->chip->fifosize; in sccnxp_probe()
Dsamsung.h17 unsigned int fifosize; member
40 unsigned int fifosize[CONFIG_SERIAL_SAMSUNG_UARTS]; member
Dsh-sci.c111 unsigned int fifosize; member
190 .fifosize = 1,
212 .fifosize = 1,
236 .fifosize = 64,
261 .fifosize = 256,
286 .fifosize = 16,
313 .fifosize = 16,
335 .fifosize = 16,
359 .fifosize = 16,
386 .fifosize = 16,
[all …]
Damba-pl011.c269 unsigned int fifosize; /* vendor-specific */ member
410 .dst_maxburst = uap->fifosize >> 1, in pl011_dma_probe()
466 .src_maxburst = uap->fifosize >> 2, in pl011_dma_probe()
614 if (count < (uap->fifosize >> 1)) { in pl011_dma_tx_refill()
1126 uap->port.fifosize = uap->fifosize; in pl011_dma_startup()
1133 uap->port.fifosize = PL011_DMA_BUFFER_SIZE; in pl011_dma_startup()
1397 int count = uap->fifosize >> 1; in pl011_tx_chars()
1743 for (i = 0; i < uap->fifosize * 2; ++i) { in pl011_enable_interrupts()
2003 if (uap->fifosize > 1) in pl011_set_termios()
2587 uap->port.fifosize = uap->fifosize; in pl011_setup_port()
[all …]
Dmsm_serial.c905 if (pio_count > port->fifosize) in msm_handle_tx()
906 pio_count = port->fifosize; in msm_handle_tx()
1132 watermark = (port->fifosize * 3) / 4; in msm_set_baud_rate()
1179 if (likely(port->fifosize > 12)) in msm_startup()
1180 rfr_level = port->fifosize - 12; in msm_startup()
1182 rfr_level = port->fifosize; in msm_startup()
1540 .fifosize = 64,
1549 .fifosize = 64,
1558 .fifosize = 64,
Dbcm63xx_uart.c333 max_count = port->fifosize - val; in bcm_uart_do_tx()
456 val |= (port->fifosize / 2) << UART_MCTL_RXFIFOTHRESH_SHIFT; in bcm_uart_startup()
457 val |= (port->fifosize / 2) << UART_MCTL_TXFIFOTHRESH_SHIFT; in bcm_uart_startup()
858 port->fifosize = 16; in bcm_uart_probe()
Dmux.c202 count = (port->fifosize) - UART_GET_FIFO_CNT(port); in mux_write()
482 port->fifosize = MUX_FIFO_SIZE; in mux_probe()
D21285.c258 if (port->fifosize) in serial21285_set_termios()
360 .fifosize = 16,
/Linux-v5.4/drivers/tty/serial/8250/
D8250_ingenic.c27 int fifosize; member
243 uart.port.fifosize = cdata->fifosize; in ingenic_uart_probe()
317 .fifosize = 16,
322 .fifosize = 32,
327 .fifosize = 64,
332 .fifosize = 64,
D8250_of.c144 port->fifosize = prop; in of_platform_serial_setup()
233 if (port8250.port.fifosize) in of_platform_serial_probe()
239 (tx_threshold < port8250.port.fifosize)) in of_platform_serial_probe()
240 port8250.tx_loadsz = port8250.port.fifosize - tx_threshold; in of_platform_serial_probe()
D8250_core.c721 p->fifosize = port->fifosize; in early_serial_setup()
996 uart->port.fifosize = up->port.fifosize; in serial8250_register_8250_port()
1013 if (uart->port.fifosize && !uart->tx_loadsz) in serial8250_register_8250_port()
1014 uart->tx_loadsz = uart->port.fifosize; in serial8250_register_8250_port()
D8250_dwlib.c116 p->fifosize = DW_UART_CPR_FIFO_SIZE(reg); in dw8250_setup_port()
/Linux-v5.4/Documentation/devicetree/bindings/serial/
Dsirf-uart.txt8 - fifosize : Should define hardware rx/tx fifo size
23 fifosize = <128>;
Dsamsung_uart.txt33 - samsung,uart-fifosize: The fifo size supported by the UART channel
57 samsung,uart-fifosize = <16>;
/Linux-v5.4/arch/mips/pnx833x/common/
Dplatform.c60 .fifosize = 16,
73 .fifosize = 16,
/Linux-v5.4/drivers/mmc/host/
Dmmci.c52 .fifosize = 16 * 4,
71 .fifosize = 128 * 4,
89 .fifosize = 128 * 4,
108 .fifosize = 16 * 4,
133 .fifosize = 16 * 4,
159 .fifosize = 30 * 4,
191 .fifosize = 30 * 4,
224 .fifosize = 32 * 4,
248 .fifosize = 16 * 4,
268 .fifosize = 16 * 4,
[all …]
/Linux-v5.4/drivers/usb/mtu3/
Dmtu3_core.c442 u32 fifosize; in get_ep_fifo_config() local
445 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNTXFFSZ); in get_ep_fifo_config()
448 tx_fifo->limit = fifosize / MTU3_EP_FIFO_UNIT; in get_ep_fifo_config()
451 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNRXFFSZ); in get_ep_fifo_config()
454 rx_fifo->limit = fifosize / MTU3_EP_FIFO_UNIT; in get_ep_fifo_config()
458 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNTXFFSZ); in get_ep_fifo_config()
461 tx_fifo->limit = (fifosize / MTU3_EP_FIFO_UNIT) >> 1; in get_ep_fifo_config()
/Linux-v5.4/arch/arm/boot/dts/
Dprima2.dtsi233 fifosize = <128>;
244 fifosize = <32>;
253 fifosize = <128>;
264 fifosize = <128>;
275 fifosize = <128>;
286 fifosize = <128>;
Datlas6.dtsi227 fifosize = <128>;
238 fifosize = <32>;
248 fifosize = <128>;
259 fifosize = <128>;
270 fifosize = <128>;
Datlas7.dtsi1277 fifosize = <128>;
1288 fifosize = <32>;
1297 fifosize = <128>;
1308 fifosize = <128>;
1319 fifosize = <128>;
1330 fifosize = <128>;
1750 fifosize = <512>;
1814 fifosize = <128>;
1825 fifosize = <512>;
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Dcsr,atlas7-car.txt46 fifosize = <32>;

1234