Lines Matching refs:csr
259 u32 csr; member
305 spi_writel(as, CSR0 + 4 * spi->chip_select, asd->csr); in cs_activate()
309 spi_writel(as, CSR0, asd->csr); in cs_activate()
328 u32 csr; in cs_activate() local
332 csr = spi_readl(as, CSR0 + 4 * i); in cs_activate()
333 if ((csr ^ cpol) & SPI_BIT(CPOL)) in cs_activate()
335 csr ^ SPI_BIT(CPOL)); in cs_activate()
677 u32 scbr, csr; in atmel_spi_set_xfer_speed() local
714 csr = spi_readl(as, CSR0 + 4 * spi->chip_select); in atmel_spi_set_xfer_speed()
715 csr = SPI_BFINS(SCBR, scbr, csr); in atmel_spi_set_xfer_speed()
716 spi_writel(as, CSR0 + 4 * spi->chip_select, csr); in atmel_spi_set_xfer_speed()
979 u32 csr; in atmel_spi_setup() local
994 csr = SPI_BF(BITS, bits - 8); in atmel_spi_setup()
996 csr |= SPI_BIT(CPOL); in atmel_spi_setup()
998 csr |= SPI_BIT(NCPHA); in atmel_spi_setup()
1006 csr |= SPI_BF(DLYBS, 0); in atmel_spi_setup()
1007 csr |= SPI_BF(DLYBCT, 0); in atmel_spi_setup()
1032 asd->csr = csr; in atmel_spi_setup()
1036 bits, spi->mode, spi->chip_select, csr); in atmel_spi_setup()
1039 spi_writel(as, CSR0 + 4 * spi->chip_select, csr); in atmel_spi_setup()
1066 bits = (asd->csr >> 4) & 0xf; in atmel_spi_one_transfer()