Home
last modified time | relevance | path

Searched full:spi_engine (Results 1 – 2 of 2) sorted by relevance

/linux-6.14.4/drivers/spi/
Dspi-axi-spi-engine.c109 struct spi_engine { struct
363 static bool spi_engine_write_cmd_fifo(struct spi_engine *spi_engine, in spi_engine_write_cmd_fifo() argument
366 void __iomem *addr = spi_engine->base + SPI_ENGINE_REG_CMD_FIFO; in spi_engine_write_cmd_fifo()
371 n = readl_relaxed(spi_engine->base + SPI_ENGINE_REG_CMD_FIFO_ROOM); in spi_engine_write_cmd_fifo()
385 static bool spi_engine_write_tx_fifo(struct spi_engine *spi_engine, in spi_engine_write_tx_fifo() argument
388 void __iomem *addr = spi_engine->base + SPI_ENGINE_REG_SDO_DATA_FIFO; in spi_engine_write_tx_fifo()
392 n = readl_relaxed(spi_engine->base + SPI_ENGINE_REG_SDO_FIFO_ROOM); in spi_engine_write_tx_fifo()
427 static bool spi_engine_read_rx_fifo(struct spi_engine *spi_engine, in spi_engine_read_rx_fifo() argument
430 void __iomem *addr = spi_engine->base + SPI_ENGINE_REG_SDI_DATA_FIFO; in spi_engine_read_rx_fifo()
434 n = readl_relaxed(spi_engine->base + SPI_ENGINE_REG_SDI_FIFO_LEVEL); in spi_engine_read_rx_fifo()
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/spi/
Dadi,axi-spi-engine.yaml15 [1] https://wiki.analog.com/resources/fpga/peripherals/spi_engine