Home
last modified time | relevance | path

Searched refs:xspi (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/spi/
H A Dspi-cadence.c143 static inline u32 cdns_spi_read(struct cdns_spi *xspi, u32 offset) in cdns_spi_read() argument
145 return readl_relaxed(xspi->regs + offset); in cdns_spi_read()
148 static inline void cdns_spi_write(struct cdns_spi *xspi, u32 offset, u32 val) in cdns_spi_write() argument
150 writel_relaxed(val, xspi->regs + offset); in cdns_spi_write()
165 static void cdns_spi_init_hw(struct cdns_spi *xspi, bool is_target) in cdns_spi_init_hw() argument
172 if (xspi->is_decoded_cs) in cdns_spi_init_hw()
175 cdns_spi_write(xspi, CDNS_SPI_ER, CDNS_SPI_ER_DISABLE); in cdns_spi_init_hw()
176 cdns_spi_write(xspi, CDNS_SPI_IDR, CDNS_SPI_IXR_ALL); in cdns_spi_init_hw()
179 while (cdns_spi_read(xspi, CDNS_SPI_ISR) & CDNS_SPI_IXR_RXNEMTY) in cdns_spi_init_hw()
180 cdns_spi_read(xspi, CDNS_SPI_RXD); in cdns_spi_init_hw()
[all …]
H A Dspi-axiado.c31 static inline u32 ax_spi_read(struct ax_spi *xspi, u32 offset) in ax_spi_read() argument
33 return readl_relaxed(xspi->regs + offset); in ax_spi_read()
42 static inline void ax_spi_write(struct ax_spi *xspi, u32 offset, u32 val) in ax_spi_write() argument
44 writel_relaxed(val, xspi->regs + offset); in ax_spi_write()
53 static inline void ax_spi_write_b(struct ax_spi *xspi, u32 offset, u8 val) in ax_spi_write_b() argument
55 writeb_relaxed(val, xspi->regs + offset); in ax_spi_write_b()
70 static void ax_spi_init_hw(struct ax_spi *xspi) in ax_spi_init_hw() argument
75 ax_spi_write(xspi, AX_SPI_CR1, AX_SPI_CR1_CLR); in ax_spi_init_hw()
78 reg_value = ax_spi_read(xspi, AX_SPI_CR1); in ax_spi_init_hw()
81 ax_spi_write(xspi, AX_SPI_CR1, reg_value); in ax_spi_init_hw()
[all …]
/linux/include/memory/
H A Drenesas-rpc-if.h71 bool xspi; member
/linux/arch/arm64/boot/dts/renesas/
H A Dr9a09g057.dtsi318 xspi: spi@11030000 { label
319 compatible = "renesas,r9a09g057-xspi", "renesas,r9a09g047-xspi";
/linux/
H A DMAINTAINERS19372 F: Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml
19373 F: drivers/spi/spi-nxp-xspi.c