Lines Matching refs:regval

735 		u32 regval;  in spi_sirfsoc_chipselect()  local
739 regval = readl(sspi->base + sspi->regs->spi_ctrl); in spi_sirfsoc_chipselect()
743 regval |= SIRFSOC_SPI_CS_IO_OUT; in spi_sirfsoc_chipselect()
745 regval &= ~SIRFSOC_SPI_CS_IO_OUT; in spi_sirfsoc_chipselect()
749 regval &= ~SIRFSOC_SPI_CS_IO_OUT; in spi_sirfsoc_chipselect()
751 regval |= SIRFSOC_SPI_CS_IO_OUT; in spi_sirfsoc_chipselect()
754 writel(regval, sspi->base + sspi->regs->spi_ctrl); in spi_sirfsoc_chipselect()
758 regval = readl(sspi->base + in spi_sirfsoc_chipselect()
763 regval |= SIRFSOC_USP_CS_HIGH_VALUE; in spi_sirfsoc_chipselect()
765 regval &= ~(SIRFSOC_USP_CS_HIGH_VALUE); in spi_sirfsoc_chipselect()
769 regval &= ~(SIRFSOC_USP_CS_HIGH_VALUE); in spi_sirfsoc_chipselect()
771 regval |= SIRFSOC_USP_CS_HIGH_VALUE; in spi_sirfsoc_chipselect()
774 writel(regval, in spi_sirfsoc_chipselect()
795 u32 regval, usp_mode1; in spi_sirfsoc_config_mode() local
798 regval = readl(sspi->base + sspi->regs->spi_ctrl); in spi_sirfsoc_config_mode()
801 regval |= SIRFSOC_SPI_CS_IDLE_STAT; in spi_sirfsoc_config_mode()
804 regval &= ~SIRFSOC_SPI_CS_IDLE_STAT; in spi_sirfsoc_config_mode()
808 regval |= SIRFSOC_SPI_TRAN_MSB; in spi_sirfsoc_config_mode()
811 regval &= ~SIRFSOC_SPI_TRAN_MSB; in spi_sirfsoc_config_mode()
815 regval |= SIRFSOC_SPI_CLK_IDLE_STAT; in spi_sirfsoc_config_mode()
818 regval &= ~SIRFSOC_SPI_CLK_IDLE_STAT; in spi_sirfsoc_config_mode()
827 regval &= ~SIRFSOC_SPI_DRV_POS_EDGE; in spi_sirfsoc_config_mode()
831 regval |= SIRFSOC_SPI_DRV_POS_EDGE; in spi_sirfsoc_config_mode()
855 regval |= SIRFSOC_SPI_CS_IO_MODE; in spi_sirfsoc_config_mode()
856 writel(regval, sspi->base + sspi->regs->spi_ctrl); in spi_sirfsoc_config_mode()
876 u32 regval, txfifo_ctrl, rxfifo_ctrl, tx_frm_ctl, rx_frm_ctl, usp_mode2; in spi_sirfsoc_setup_transfer() local
883 usp_mode2 = regval = (sspi->ctrl_freq / (2 * hz)) - 1; in spi_sirfsoc_setup_transfer()
884 if (regval > 0xFFFF || regval < 0) { in spi_sirfsoc_setup_transfer()
890 regval |= SIRFSOC_SPI_TRAN_DAT_FORMAT_8; in spi_sirfsoc_setup_transfer()
896 regval |= (bits_per_word == 12) ? in spi_sirfsoc_setup_transfer()
903 regval |= SIRFSOC_SPI_TRAN_DAT_FORMAT_32; in spi_sirfsoc_setup_transfer()
963 writel(regval, sspi->base + sspi->regs->spi_ctrl); in spi_sirfsoc_setup_transfer()