Lines Matching refs:var
184 u32 spi_st_clk, sscbrg, var; in spi_st_setup() local
231 var = readl_relaxed(spi_st->base + SSC_CTL); in spi_st_setup()
232 var |= SSC_CTL_MS; in spi_st_setup()
235 var |= SSC_CTL_PO; in spi_st_setup()
237 var &= ~SSC_CTL_PO; in spi_st_setup()
240 var |= SSC_CTL_PH; in spi_st_setup()
242 var &= ~SSC_CTL_PH; in spi_st_setup()
245 var |= SSC_CTL_HB; in spi_st_setup()
247 var &= ~SSC_CTL_HB; in spi_st_setup()
250 var |= SSC_CTL_LPB; in spi_st_setup()
252 var &= ~SSC_CTL_LPB; in spi_st_setup()
254 var &= ~SSC_CTL_DATA_WIDTH_MSK; in spi_st_setup()
255 var |= (spi->bits_per_word - 1); in spi_st_setup()
257 var |= SSC_CTL_EN_TX_FIFO | SSC_CTL_EN_RX_FIFO; in spi_st_setup()
258 var |= SSC_CTL_EN; in spi_st_setup()
260 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_setup()
303 u32 var; in spi_st_probe() local
341 var = readw_relaxed(spi_st->base + SSC_CTL); in spi_st_probe()
342 var |= SSC_CTL_SR; in spi_st_probe()
343 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_probe()
346 var = readl_relaxed(spi_st->base + SSC_CTL); in spi_st_probe()
347 var &= ~SSC_CTL_SR; in spi_st_probe()
348 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_probe()
351 var = readl_relaxed(spi_st->base + SSC_CTL); in spi_st_probe()
352 var &= ~SSC_CTL_MS; in spi_st_probe()
353 writel_relaxed(var, spi_st->base + SSC_CTL); in spi_st_probe()