Home
last modified time | relevance | path

Searched refs:fifo_len (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/spi/
H A Dspi-rockchip.c195 u32 fifo_len; member
308 u32 tx_free = rs->fifo_len - readl_relaxed(rs->regs + ROCKCHIP_SPI_TXFLR); in rockchip_spi_pio_writer()
491 .dst_maxburst = rs->fifo_len / 4, in rockchip_spi_prepare_dma()
612 if ((xfer->len / rs->n_bytes) < rs->fifo_len) { in rockchip_spi_config()
615 writel_relaxed(rs->fifo_len / ROCKCHIP_XFER_LEN_DIV - 1, rs->regs + ROCKCHIP_SPI_RXFTLR); in rockchip_spi_config()
618 writel_relaxed(rs->fifo_len / ROCKCHIP_XFER_LEN_DIV - 1, rs->regs + ROCKCHIP_SPI_DMATDLR); in rockchip_spi_config()
737 return xfer->len / bytes_per_word >= rs->fifo_len; in rockchip_spi_can_dma()
827 rs->fifo_len = get_fifo_len(rs); in rockchip_spi_probe()
828 if (!rs->fifo_len) { in rockchip_spi_probe()
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/drivers/spi/
H A Dspi.c113 hi_u16 fifo_len = (reg_base == HI_SSP0_REG_BASE ? SPI0_FIFO_LEN : SPI1_FIFO_LEN); in spi_flush_fifo() local
114 for (hi_u16 i = 0; i < fifo_len; i++) { in spi_flush_fifo()
672 hi_u16 fifo_len = (spi_hw_ctrl->reg_base == HI_SSP0_REG_BASE ? SPI0_FIFO_LEN : SPI1_FIFO_LEN); in spi_transfer_8bits_block() local
677 if (len > fifo_len) { in spi_transfer_8bits_block()
678 tmp_len = fifo_len; in spi_transfer_8bits_block()
725 hi_u16 fifo_len = (spi_hw_ctrl->reg_base == HI_SSP0_REG_BASE ? SPI0_FIFO_LEN : SPI1_FIFO_LEN); in spi_transfer_16bits_block() local
730 if (len > fifo_len) { in spi_transfer_16bits_block()
731 tmp_len = fifo_len; in spi_transfer_16bits_block()

Completed in 3 milliseconds