Lines Matching refs:ctrl_reg
152 u32 ctrl_reg = CDNS_SPI_CR_DEFAULT_MASK; in cdns_spi_init_hw() local
155 ctrl_reg |= CDNS_SPI_CR_PERI_SEL_MASK; in cdns_spi_init_hw()
169 cdns_spi_write(xspi, CDNS_SPI_CR_OFFSET, ctrl_reg); in cdns_spi_init_hw()
182 u32 ctrl_reg; in cdns_spi_chipselect() local
184 ctrl_reg = cdns_spi_read(xspi, CDNS_SPI_CR_OFFSET); in cdns_spi_chipselect()
188 ctrl_reg |= CDNS_SPI_CR_SSCTRL_MASK; in cdns_spi_chipselect()
191 ctrl_reg &= ~CDNS_SPI_CR_SSCTRL_MASK; in cdns_spi_chipselect()
193 ctrl_reg |= ((~(CDNS_SPI_SS0 << spi->chip_select)) << in cdns_spi_chipselect()
197 ctrl_reg |= (spi->chip_select << CDNS_SPI_SS_SHIFT) & in cdns_spi_chipselect()
201 cdns_spi_write(xspi, CDNS_SPI_CR_OFFSET, ctrl_reg); in cdns_spi_chipselect()
213 u32 ctrl_reg, new_ctrl_reg; in cdns_spi_config_clock_mode() local
215 new_ctrl_reg = ctrl_reg = cdns_spi_read(xspi, CDNS_SPI_CR_OFFSET); in cdns_spi_config_clock_mode()
224 if (new_ctrl_reg != ctrl_reg) { in cdns_spi_config_clock_mode()
257 u32 ctrl_reg, baud_rate_val; in cdns_spi_config_clock_freq() local
262 ctrl_reg = cdns_spi_read(xspi, CDNS_SPI_CR_OFFSET); in cdns_spi_config_clock_freq()
272 ctrl_reg &= ~CDNS_SPI_CR_BAUD_DIV_MASK; in cdns_spi_config_clock_freq()
273 ctrl_reg |= baud_rate_val << CDNS_SPI_BAUD_DIV_SHIFT; in cdns_spi_config_clock_freq()
277 cdns_spi_write(xspi, CDNS_SPI_CR_OFFSET, ctrl_reg); in cdns_spi_config_clock_freq()