Home
last modified time | relevance | path

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

1234

/Linux-v4.19/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)
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()
1533 .fifosize = 16,
1544 .fifosize = 16,
1557 .fifosize = 16,
1570 .fifosize = 16,
1863 "samsung,uart-fifosize", &ourport->port.fifosize); in s3c24xx_serial_probe()
1865 if (ourport->drv_data->fifosize[index]) in s3c24xx_serial_probe()
[all …]
Dsccnxp.c105 unsigned int fifosize; member
139 .fifosize = 3,
149 .fifosize = 3,
159 .fifosize = 3,
169 .fifosize = 16,
179 .fifosize = 16,
189 .fifosize = 256,
199 .fifosize = 3,
209 .fifosize = 3,
958 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.c898 if (pio_count > port->fifosize) in msm_handle_tx()
899 pio_count = port->fifosize; in msm_handle_tx()
1125 watermark = (port->fifosize * 3) / 4; in msm_set_baud_rate()
1172 if (likely(port->fifosize > 12)) in msm_startup()
1173 rfr_level = port->fifosize - 12; in msm_startup()
1175 rfr_level = port->fifosize; in msm_startup()
1533 .fifosize = 64,
1542 .fifosize = 64,
1551 .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()
/Linux-v4.19/drivers/tty/serial/8250/
D8250_ingenic.c27 int fifosize; member
244 uart.port.fifosize = cdata->fifosize; in ingenic_uart_probe()
318 .fifosize = 16,
323 .fifosize = 32,
328 .fifosize = 64,
D8250_of.c139 port->fifosize = prop; in of_platform_serial_setup()
227 if (port8250.port.fifosize) in of_platform_serial_probe()
233 (tx_threshold < port8250.port.fifosize)) in of_platform_serial_probe()
234 port8250.tx_loadsz = port8250.port.fifosize - tx_threshold; in of_platform_serial_probe()
D8250_uniphier.c190 port->fifosize = prop; in uniphier_of_serial_setup()
192 port->fifosize = UNIPHIER_UART_DEFAULT_FIFO_SIZE; in uniphier_of_serial_setup()
D8250_dw.c482 p->fifosize = DW_UART_CPR_FIFO_SIZE(reg); in dw8250_setup_port()
634 if (p->fifosize) { in dw8250_probe()
635 data->dma.rxconf.src_maxburst = p->fifosize / 4; in dw8250_probe()
636 data->dma.txconf.dst_maxburst = p->fifosize / 4; in dw8250_probe()
D8250_core.c724 p->fifosize = port->fifosize; in early_serial_setup()
982 uart->port.fifosize = up->port.fifosize; in serial8250_register_8250_port()
999 if (uart->port.fifosize && !uart->tx_loadsz) in serial8250_register_8250_port()
1000 uart->tx_loadsz = uart->port.fifosize; in serial8250_register_8250_port()
/Linux-v4.19/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-v4.19/arch/mips/pnx833x/common/
Dplatform.c74 .fifosize = 16,
87 .fifosize = 16,
/Linux-v4.19/drivers/mmc/host/
Dmmci.c52 .fifosize = 16 * 4,
64 .fifosize = 128 * 4,
75 .fifosize = 128 * 4,
87 .fifosize = 16 * 4,
105 .fifosize = 16 * 4,
124 .fifosize = 30 * 4,
149 .fifosize = 30 * 4,
176 .fifosize = 32 * 4,
193 .fifosize = 16 * 4,
584 if (data->blksz * data->blocks <= variant->fifosize) in __mmci_dma_prep_data()
[all …]
/Linux-v4.19/drivers/usb/mtu3/
Dmtu3_core.c438 u32 fifosize; in get_ep_fifo_config() local
441 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNTXFFSZ); in get_ep_fifo_config()
444 tx_fifo->limit = fifosize / MTU3_EP_FIFO_UNIT; in get_ep_fifo_config()
447 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNRXFFSZ); in get_ep_fifo_config()
450 rx_fifo->limit = fifosize / MTU3_EP_FIFO_UNIT; in get_ep_fifo_config()
454 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNTXFFSZ); in get_ep_fifo_config()
457 tx_fifo->limit = (fifosize / MTU3_EP_FIFO_UNIT) >> 1; in get_ep_fifo_config()
/Linux-v4.19/drivers/isdn/hisax/
Dhfc_2bs0.c62 return (bcs->cs->hw.hfc.fifosize); in GetFreeFifoBytes()
65 s += bcs->cs->hw.hfc.fifosize; in GetFreeFifoBytes()
66 s = bcs->cs->hw.hfc.fifosize - s; in GetFreeFifoBytes()
111 rcnt += cs->hw.hfc.fifosize; in hfc_clear_fifo()
282 count += cs->hw.hfc.fifosize; in hfc_fill_fifo()
361 rcnt += cs->hw.hfc.fifosize; in main_irq_hfc()
/Linux-v4.19/arch/arm/boot/dts/
Dprima2.dtsi235 fifosize = <128>;
246 fifosize = <32>;
255 fifosize = <128>;
266 fifosize = <128>;
277 fifosize = <128>;
288 fifosize = <128>;
Datlas6.dtsi229 fifosize = <128>;
240 fifosize = <32>;
250 fifosize = <128>;
261 fifosize = <128>;
272 fifosize = <128>;
Datlas7.dtsi1279 fifosize = <128>;
1290 fifosize = <32>;
1299 fifosize = <128>;
1310 fifosize = <128>;
1321 fifosize = <128>;
1332 fifosize = <128>;
1752 fifosize = <512>;
1816 fifosize = <128>;
1827 fifosize = <512>;
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dcsr,atlas7-car.txt46 fifosize = <32>;

1234