Lines Matching refs:ctrl_reg

155 	u32 ctrl_reg = 0;  in cdns_spi_init_hw()  local
158 ctrl_reg |= CDNS_SPI_CR_DEFAULT; in cdns_spi_init_hw()
161 ctrl_reg |= CDNS_SPI_CR_PERI_SEL; in cdns_spi_init_hw()
171 cdns_spi_write(xspi, CDNS_SPI_CR, ctrl_reg); in cdns_spi_init_hw()
183 u32 ctrl_reg; in cdns_spi_chipselect() local
185 ctrl_reg = cdns_spi_read(xspi, CDNS_SPI_CR); in cdns_spi_chipselect()
189 ctrl_reg |= CDNS_SPI_CR_SSCTRL; in cdns_spi_chipselect()
192 ctrl_reg &= ~CDNS_SPI_CR_SSCTRL; in cdns_spi_chipselect()
194 ctrl_reg |= ((~(CDNS_SPI_SS0 << spi_get_chipselect(spi, 0))) << in cdns_spi_chipselect()
198 ctrl_reg |= (spi_get_chipselect(spi, 0) << CDNS_SPI_SS_SHIFT) & in cdns_spi_chipselect()
202 cdns_spi_write(xspi, CDNS_SPI_CR, ctrl_reg); in cdns_spi_chipselect()
214 u32 ctrl_reg, new_ctrl_reg; in cdns_spi_config_clock_mode() local
217 ctrl_reg = new_ctrl_reg; in cdns_spi_config_clock_mode()
226 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); in cdns_spi_config_clock_freq()
272 ctrl_reg &= ~CDNS_SPI_CR_BAUD_DIV; 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, ctrl_reg); in cdns_spi_config_clock_freq()
491 u32 ctrl_reg; in cdns_unprepare_transfer_hardware() local
500 ctrl_reg = cdns_spi_read(xspi, CDNS_SPI_CR); in cdns_unprepare_transfer_hardware()
501 ctrl_reg = (ctrl_reg & CDNS_SPI_CR_SSCTRL) >> CDNS_SPI_SS_SHIFT; in cdns_unprepare_transfer_hardware()
502 if (ctrl_reg == CDNS_SPI_NOSS || spi_controller_is_target(ctlr)) in cdns_unprepare_transfer_hardware()