Lines Matching refs:var
215 u32 spi_st_clk, sscbrg, var; in spi_st_setup() local
260 var = readl_relaxed(spi_st->base + SSC_CTL); in spi_st_setup()
261 var |= SSC_CTL_MS; in spi_st_setup()
264 var |= SSC_CTL_PO; in spi_st_setup()
266 var &= ~SSC_CTL_PO; in spi_st_setup()
269 var |= SSC_CTL_PH; in spi_st_setup()
271 var &= ~SSC_CTL_PH; in spi_st_setup()
274 var |= SSC_CTL_HB; in spi_st_setup()
276 var &= ~SSC_CTL_HB; in spi_st_setup()
279 var |= SSC_CTL_LPB; in spi_st_setup()
281 var &= ~SSC_CTL_LPB; in spi_st_setup()
283 var &= ~SSC_CTL_DATA_WIDTH_MSK; in spi_st_setup()
284 var |= (spi->bits_per_word - 1); in spi_st_setup()
286 var |= SSC_CTL_EN_TX_FIFO | SSC_CTL_EN_RX_FIFO; in spi_st_setup()
287 var |= SSC_CTL_EN; in spi_st_setup()
289 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_setup()
329 u32 var; in spi_st_probe() local
367 var = readw_relaxed(spi_st->base + SSC_CTL); in spi_st_probe()
368 var |= SSC_CTL_SR; in spi_st_probe()
369 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_probe()
372 var = readl_relaxed(spi_st->base + SSC_CTL); in spi_st_probe()
373 var &= ~SSC_CTL_SR; in spi_st_probe()
374 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_probe()
377 var = readl_relaxed(spi_st->base + SSC_CTL); in spi_st_probe()
378 var &= ~SSC_CTL_MS; in spi_st_probe()
379 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_probe()