Lines Matching refs:SPI_BIT
83 #define SPI_BIT(priv, bit) ((priv)->variant->bits[bit]) macro
84 #define SPI_CS(priv, cs) (((cs) << SPI_BIT(priv, SPI_TCR_CS_SEL)) & \
85 SPI_BIT(priv, SPI_TCR_CS_MASK))
172 reg &= ~SPI_BIT(priv, SPI_TCR_CS_MASK); in sun4i_spi_set_cs()
176 reg &= ~SPI_BIT(priv, SPI_TCR_CS_LEVEL); in sun4i_spi_set_cs()
178 reg |= SPI_BIT(priv, SPI_TCR_CS_LEVEL); in sun4i_spi_set_cs()
315 SUN4I_CTL_MASTER | SPI_BIT(priv, SPI_GCR_TP)); in sun4i_spi_claim_bus()
319 SPI_BIT(priv, SPI_GCR_SRST)); in sun4i_spi_claim_bus()
321 setbits_le32(SPI_REG(priv, SPI_TCR), SPI_BIT(priv, SPI_TCR_CS_MANUAL) | in sun4i_spi_claim_bus()
322 SPI_BIT(priv, SPI_TCR_CS_ACTIVE_LOW)); in sun4i_spi_claim_bus()
362 setbits_le32(SPI_REG(priv, SPI_FCR), SPI_BIT(priv, SPI_FCR_RF_RST) | in sun4i_spi_xfer()
363 SPI_BIT(priv, SPI_FCR_TF_RST)); in sun4i_spi_xfer()
382 SPI_BIT(priv, SPI_TCR_XCH)); in sun4i_spi_xfer()
388 SPI_BIT(priv, SPI_FSR_RF_CNT_MASK)) >> in sun4i_spi_xfer()
463 reg &= ~(SPI_BIT(priv, SPI_TCR_CPOL) | SPI_BIT(priv, SPI_TCR_CPHA)); in sun4i_spi_set_mode()
466 reg |= SPI_BIT(priv, SPI_TCR_CPOL); in sun4i_spi_set_mode()
469 reg |= SPI_BIT(priv, SPI_TCR_CPHA); in sun4i_spi_set_mode()