Home
last modified time | relevance | path

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

1234

/linux/drivers/tty/serial/
H A Dapbuart.c71 unsigned int max_chars = port->fifosize; in apbuart_rx_chars()
125 uart_port_tx_limited(port, ch, port->fifosize, in apbuart_tx_chars()
322 int fifosize; in apbuart_scan_fifo_size() local
348 fifosize = 1; in apbuart_scan_fifo_size()
358 while (((status >> 20) & 0x3F) == fifosize) { in apbuart_scan_fifo_size()
359 fifosize++; in apbuart_scan_fifo_size()
364 fifosize--; in apbuart_scan_fifo_size()
369 if (fifosize == 0) in apbuart_scan_fifo_size()
370 fifosize = 1; in apbuart_scan_fifo_size()
372 return fifosize; in apbuart_scan_fifo_size()
[all …]
H A Dsamsung_tty.c77 unsigned int fifosize; member
98 const unsigned int fifosize[UART_NR]; member
600 return ourport->port.fifosize; in s3c24xx_serial_rx_fifocnt()
763 unsigned int max_count = port->fifosize; in s3c24xx_serial_rx_drain_fifo()
903 if (count > port->fifosize) { in s3c24xx_serial_tx_chars()
904 count = port->fifosize; in s3c24xx_serial_tx_chars()
1751 port->fifosize = 16; in s3c24xx_serial_init_port_default()
1999 &ourport->port.fifosize); in s3c24xx_serial_probe()
2018 if (ourport->drv_data->fifosize[index]) in s3c24xx_serial_probe()
2019 ourport->port.fifosize = ourport->drv_data->fifosize[index]; in s3c24xx_serial_probe()
[all …]
H A Dsccnxp.c106 unsigned int fifosize; member
142 .fifosize = 3,
153 .fifosize = 3,
164 .fifosize = 3,
175 .fifosize = 16,
186 .fifosize = 16,
197 .fifosize = 256,
208 .fifosize = 3,
219 .fifosize = 3,
984 s->port[i].fifosize = s->chip->fifosize; in sccnxp_probe()
H A Dtegra-utc.c69 unsigned int fifosize; member
427 u32 burst_size = tup->fifosize; in tegra_utc_console_write_atomic()
497 tup->port.fifosize = tup->fifosize; in tegra_utc_setup_port()
554 tup->fifosize = *soc_fifosize; in tegra_utc_probe()
H A Drsci.c205 if (rx_trig >= port->fifosize) in rsci_scif_set_rtrg()
206 rx_trig = port->fifosize - 1; in rsci_scif_set_rtrg()
429 return port->fifosize - rsci_txfill(port); in rsci_txroom()
636 .fifosize = 32,
647 .fifosize = 16,
H A Dsh-sci.c311 .fifosize = 1,
335 .fifosize = 1,
361 .fifosize = 64,
388 .fifosize = 256,
415 .fifosize = 16,
445 .fifosize = 16,
478 .fifosize = 16,
502 .fifosize = 16,
528 .fifosize = 16,
557 .fifosize = 16,
[all …]
H A Dbcm63xx_uart.c312 port->fifosize - val, in bcm_uart_do_tx()
423 val |= (port->fifosize / 2) << UART_MCTL_RXFIFOTHRESH_SHIFT; in bcm_uart_startup()
424 val |= (port->fifosize / 2) << UART_MCTL_TXFIFOTHRESH_SHIFT; in bcm_uart_startup()
611 return !(port->fifosize - val); in bcm_uart_tx_full()
851 port->fifosize = 16; in bcm_uart_probe()
H A Dmeson_uart.c299 val = (AML_UART_RECV_IRQ(1) | AML_UART_XMIT_IRQ(port->fifosize / 2)); in meson_uart_startup()
701 u32 fifosize = 64; /* Default is 64, 128 for EE UART_0 */ in meson_uart_probe() local
731 of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize); in meson_uart_probe()
771 port->fifosize = fifosize; in meson_uart_probe()
H A Damba-pl011.c268 unsigned int fifosize; /* vendor-specific */ member
409 .dst_maxburst = uap->fifosize >> 1, in pl011_dma_probe()
465 .src_maxburst = uap->fifosize >> 2, in pl011_dma_probe()
612 if (count < (uap->fifosize >> 1)) { in pl011_dma_tx_refill()
1106 uap->port.fifosize = uap->fifosize; in pl011_dma_startup()
1113 uap->port.fifosize = PL011_DMA_BUFFER_SIZE; in pl011_dma_startup()
1507 int count = uap->fifosize >> 1; in pl011_tx_chars()
1857 for (i = 0; i < uap->fifosize * 2; ++i) { in pl011_enable_interrupts()
2146 if (uap->fifosize > 1) in pl011_set_termios()
2829 uap->port.fifosize = uap->fifosize; in pl011_setup_port()
[all …]
H A Dmsm_serial.c933 if (pio_count > port->fifosize) in msm_handle_tx()
934 pio_count = port->fifosize; in msm_handle_tx()
1164 watermark = (port->fifosize * 3) / 4; in msm_set_baud_rate()
1212 if (likely(port->fifosize > 12)) in msm_startup()
1213 rfr_level = port->fifosize - 12; in msm_startup()
1215 rfr_level = port->fifosize; in msm_startup()
1576 .fifosize = 64,
1585 .fifosize = 64,
1594 .fifosize = 64,
H A Dpch_uart.c645 dma_free_coherent(port->dev, port->fifosize, priv->rx_buf_virt, in pch_free_dma()
714 priv->rx_buf_virt = dma_alloc_coherent(port->dev, port->fifosize, in pch_request_dma()
1646 int fifosize; in pch_uart_init_port() local
1664 fifosize = 256; /* EG20T/ML7213: UART0 */ in pch_uart_init_port()
1667 fifosize = 64; /* EG20T:UART1~3 ML7213: UART1~2*/ in pch_uart_init_port()
1686 priv->fifo_size = fifosize; in pch_uart_init_port()
1697 priv->port.fifosize = fifosize; in pch_uart_init_port()
H A Dmux.c193 port->fifosize - UART_GET_FIFO_CNT(port), in mux_write()
459 port->fifosize = MUX_FIFO_SIZE; in mux_probe()
/linux/drivers/tty/serial/8250/
H A D8250_ingenic.c26 int fifosize; member
270 uart.port.fifosize = cdata->fifosize; in ingenic_uart_probe()
328 .fifosize = 16,
333 .fifosize = 32,
338 .fifosize = 64,
343 .fifosize = 64,
H A D8250_core.c554 p->fifosize = port->fifosize; in early_serial_setup()
729 uart->port.fifosize = up->port.fifosize; in serial8250_register_8250_port()
750 if (uart->port.fifosize && !uart->tx_loadsz) in serial8250_register_8250_port()
751 uart->tx_loadsz = uart->port.fifosize; in serial8250_register_8250_port()
H A D8250_of.c229 if (port8250.port.fifosize) in of_platform_serial_probe()
235 (tx_threshold < port8250.port.fifosize)) in of_platform_serial_probe()
236 port8250.tx_loadsz = port8250.port.fifosize - tx_threshold; in of_platform_serial_probe()
H A D8250_port.c1185 port->fifosize = uart_config[up->port.type].fifo_size; in autoconfig()
2133 if (port->fifosize <= 1) in serial8250_set_TRG_levels()
2137 if (up->tx_loadsz < 2 || up->tx_loadsz > port->fifosize) { in serial8250_set_TRG_levels()
2142 serial_port_out(port, UART_ALTR_TX_LOW, port->fifosize - up->tx_loadsz); in serial8250_set_TRG_levels()
2254 if (!port->fifosize) in serial8250_do_startup()
2255 port->fifosize = uart_config[port->type].fifo_size; in serial8250_do_startup()
2632 if (port->fifosize <= 1) in serial8250_set_trigger_for_slow_speed()
2978 if (!(up->capabilities & UART_CAP_FIFO) || uport->fifosize <= 1) in do_get_rxtrig()
3015 if (!(up->capabilities & UART_CAP_FIFO) || uport->fifosize <= 1) in do_set_rxtrig()
3182 if (!up->port.fifosize) in serial8250_set_defaults()
[all …]
/linux/drivers/i2c/busses/
H A Di2c-jz4780.c135 int fifosize; member
478 if (rd_left <= i2c->cdata->fifosize) in jz4780_i2c_irq()
485 int max_send = (i2c->cdata->fifosize - 1) in jz4780_i2c_irq()
492 i2c->cdata->fifosize in jz4780_i2c_irq()
584 if (len <= i2c->cdata->fifosize) in jz4780_i2c_xfer_read()
740 .fifosize = JZ4780_I2C_FIFO_LEN,
748 .fifosize = X1000_I2C_FIFO_LEN,
/linux/arch/arm64/boot/dts/exynos/
H A Dexynos8895.dtsi246 samsung,uart-fifosize = <256>;
281 samsung,uart-fifosize = <64>;
343 samsung,uart-fifosize = <64>;
405 samsung,uart-fifosize = <64>;
467 samsung,uart-fifosize = <64>;
545 samsung,uart-fifosize = <256>;
580 samsung,uart-fifosize = <64>;
642 samsung,uart-fifosize = <64>;
704 samsung,uart-fifosize = <64>;
766 samsung,uart-fifosize = <64>;
[all …]
H A Dexynosautov920.dtsi455 samsung,uart-fifosize = <256>;
504 samsung,uart-fifosize = <256>;
553 samsung,uart-fifosize = <64>;
602 samsung,uart-fifosize = <64>;
651 samsung,uart-fifosize = <64>;
700 samsung,uart-fifosize = <64>;
749 samsung,uart-fifosize = <64>;
798 samsung,uart-fifosize = <64>;
847 samsung,uart-fifosize = <64>;
933 samsung,uart-fifosize = <256>;
[all …]
H A Dexynos2200.dtsi355 samsung,uart-fifosize = <64>;
447 samsung,uart-fifosize = <64>;
517 samsung,uart-fifosize = <64>;
587 samsung,uart-fifosize = <64>;
657 samsung,uart-fifosize = <64>;
850 samsung,uart-fifosize = <64>;
920 samsung,uart-fifosize = <64>;
990 samsung,uart-fifosize = <256>;
1060 samsung,uart-fifosize = <256>;
1188 samsung,uart-fifosize = <64>;
[all …]
H A Dexynosautov9.dtsi464 samsung,uart-fifosize = <256>;
556 samsung,uart-fifosize = <256>;
648 samsung,uart-fifosize = <64>;
740 samsung,uart-fifosize = <64>;
832 samsung,uart-fifosize = <64>;
924 samsung,uart-fifosize = <64>;
1016 samsung,uart-fifosize = <256>;
1108 samsung,uart-fifosize = <64>;
1200 samsung,uart-fifosize = <64>;
1292 samsung,uart-fifosize = <64>;
[all …]
H A Dexynos7885.dtsi323 samsung,uart-fifosize = <64>;
337 samsung,uart-fifosize = <256>;
351 samsung,uart-fifosize = <256>;
/linux/arch/arm64/boot/dts/exynos/google/
H A Dgs101.dtsi736 samsung,uart-fifosize = <64>;
791 samsung,uart-fifosize = <64>;
846 samsung,uart-fifosize = <64>;
901 samsung,uart-fifosize = <64>;
956 samsung,uart-fifosize = <64>;
1011 samsung,uart-fifosize = <64>;
1066 samsung,uart-fifosize = <64>;
1121 samsung,uart-fifosize = <64>;
1162 samsung,uart-fifosize = <256>;
1203 samsung,uart-fifosize = <64>;
[all …]
/linux/drivers/mmc/host/
H A Dmmci.c56 .fifosize = 16 * 4,
75 .fifosize = 128 * 4,
93 .fifosize = 128 * 4,
112 .fifosize = 16 * 4,
137 .fifosize = 16 * 4,
163 .fifosize = 30 * 4,
197 .fifosize = 30 * 4,
232 .fifosize = 32 * 4,
257 .fifosize = 16 * 4,
285 .fifosize = 16 * 4,
[all …]
/linux/drivers/usb/mtu3/
H A Dmtu3_core.c545 u32 fifosize; in get_ep_fifo_config() local
548 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNTXFFSZ); in get_ep_fifo_config()
551 tx_fifo->limit = fifosize / MTU3_EP_FIFO_UNIT; in get_ep_fifo_config()
554 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNRXFFSZ); in get_ep_fifo_config()
557 rx_fifo->limit = fifosize / MTU3_EP_FIFO_UNIT; in get_ep_fifo_config()
561 fifosize = mtu3_readl(mtu->mac_base, U3D_CAP_EPNTXFFSZ); in get_ep_fifo_config()
564 tx_fifo->limit = (fifosize / MTU3_EP_FIFO_UNIT) >> 1; in get_ep_fifo_config()

1234