Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/spi/
H A Dspi-armada-3700.c102 struct a3700_spi { struct
117 static u32 spireg_read(struct a3700_spi *a3700_spi, u32 offset) in spireg_read() argument
119 return readl(a3700_spi->base + offset); in spireg_read()
122 static void spireg_write(struct a3700_spi *a3700_spi, u32 offset, u32 data) in spireg_write() argument
124 writel(data, a3700_spi->base + offset); in spireg_write()
127 static void a3700_spi_auto_cs_unset(struct a3700_spi *a3700_spi) in a3700_spi_auto_cs_unset() argument
131 val = spireg_read(a3700_spi, A3700_SPI_IF_CFG_REG); in a3700_spi_auto_cs_unset()
133 spireg_write(a3700_spi, A3700_SPI_IF_CFG_REG, val); in a3700_spi_auto_cs_unset()
136 static void a3700_spi_activate_cs(struct a3700_spi *a3700_spi, unsigned int cs) in a3700_spi_activate_cs() argument
140 val = spireg_read(a3700_spi, A3700_SPI_IF_CTRL_REG); in a3700_spi_activate_cs()
[all …]