Lines Matching defs:spi_writel

227 #define spi_writel(port, reg, value) \
343 spi_writel(as, CSR0 + 4 * chip_select, csr);
355 spi_writel(as, TDR, DUMMY_MSG);
398 spi_writel(as, CSR0 + 4 * chip_select, asd->csr);
402 spi_writel(as, CSR0, asd->csr);
404 spi_writel(as, MR,
410 spi_writel(as, MR,
445 spi_writel(as, CSR0 + 4 * i,
451 spi_writel(as, MR, mr);
473 spi_writel(as, MR, mr);
479 spi_writel(as, CR, SPI_BIT(LASTXFER));
671 spi_writel(as, TDR, *(u16 *)(xfer->tx_buf + xfer_pos));
673 spi_writel(as, TDR, *(u8 *)(xfer->tx_buf + xfer_pos));
681 spi_writel(as, IER, SPI_BIT(RDRF) | SPI_BIT(OVRES));
707 spi_writel(as, CR, SPI_BIT(RXFCLR) | SPI_BIT(TXFCLR));
713 spi_writel(as, FMR, SPI_BFINS(RXFTHRES, num_data, fifomr));
728 spi_writel(as, TDR, (td1 << 16) | td0);
751 spi_writel(as, IER, SPI_BIT(RXFTHF) | SPI_BIT(OVRES));
839 spi_writel(as, IER, SPI_BIT(OVRES));
858 spi_writel(as, IDR, SPI_BIT(OVRES));
918 spi_writel(as, CSR0 + 4 * chip_select, csr);
935 spi_writel(as, PTCR, SPI_BIT(RXTDIS) | SPI_BIT(TXTDIS));
941 spi_writel(as, RPR, rx_dma);
942 spi_writel(as, TPR, tx_dma);
946 spi_writel(as, RCR, len);
947 spi_writel(as, TCR, len);
960 spi_writel(as, RNPR, rx_dma);
961 spi_writel(as, TNPR, tx_dma);
965 spi_writel(as, RNCR, len);
966 spi_writel(as, TNCR, len);
985 spi_writel(as, IER, SPI_BIT(RXBUFF) | SPI_BIT(OVRES));
986 spi_writel(as, PTCR, SPI_BIT(TXTEN) | SPI_BIT(RXTEN));
1041 spi_writel(as, PTCR, SPI_BIT(RXTDIS) | SPI_BIT(TXTDIS));
1135 spi_writel(as, IDR, SPI_BIT(OVRES));
1163 spi_writel(as, IDR, pending);
1172 spi_writel(as, IDR, pending);
1194 spi_writel(as, IDR, (SPI_BIT(RXBUFF) | SPI_BIT(ENDRX)
1207 spi_writel(as, IDR, pending);
1331 spi_writel(as, CSR0 + 4 * chip_select, csr);
1439 spi_writel(as, RNCR, 0);
1440 spi_writel(as, TNCR, 0);
1441 spi_writel(as, RCR, 0);
1442 spi_writel(as, TCR, 0);
1500 spi_writel(as, CR, SPI_BIT(SWRST));
1501 spi_writel(as, CR, SPI_BIT(SWRST)); /* AT91SAM9263 Rev B workaround */
1505 spi_writel(as, CR, SPI_BIT(FIFOEN));
1508 spi_writel(as, MR, SPI_BIT(WDRBT) | SPI_BIT(MODFDIS)
1511 spi_writel(as, MR, SPI_BIT(MSTR) | SPI_BIT(MODFDIS));
1515 spi_writel(as, PTCR, SPI_BIT(RXTDIS) | SPI_BIT(TXTDIS));
1516 spi_writel(as, CR, SPI_BIT(SPIEN));
1668 spi_writel(as, CR, SPI_BIT(SWRST));
1669 spi_writel(as, CR, SPI_BIT(SWRST)); /* AT91SAM9263 Rev B workaround */
1699 spi_writel(as, CR, SPI_BIT(SWRST));
1700 spi_writel(as, CR, SPI_BIT(SWRST)); /* AT91SAM9263 Rev B workaround */