Lines Matching refs:spiclk
380 const struct spi_clkreg *spiclk = NULL; in rk3368_spi_get_clk() local
385 spiclk = &spi_clkregs[clk_id - SCLK_SPI0]; in rk3368_spi_get_clk()
393 val = readl(&cru->clksel_con[spiclk->reg]); in rk3368_spi_get_clk()
394 div = extract_bits(val, 7, spiclk->div_shift); in rk3368_spi_get_clk()
402 const struct spi_clkreg *spiclk = NULL; in rk3368_spi_set_clk() local
410 spiclk = &spi_clkregs[clk_id - SCLK_SPI0]; in rk3368_spi_set_clk()
418 rk_clrsetreg(&cru->clksel_con[spiclk->reg], in rk3368_spi_set_clk()
419 ((0x7f << spiclk->div_shift) | in rk3368_spi_set_clk()
420 (0x1 << spiclk->sel_shift)), in rk3368_spi_set_clk()
421 ((src_clk_div << spiclk->div_shift) | in rk3368_spi_set_clk()
422 (1 << spiclk->sel_shift))); in rk3368_spi_set_clk()