Lines Matching refs:spiclk
631 const struct spi_clkreg *spiclk = NULL; in rk3399_spi_get_clk() local
636 spiclk = &spi_clkregs[clk_id - SCLK_SPI0]; in rk3399_spi_get_clk()
644 val = readl(&cru->clksel_con[spiclk->reg]); in rk3399_spi_get_clk()
645 div = bitfield_extract(val, spiclk->div_shift, in rk3399_spi_get_clk()
653 const struct spi_clkreg *spiclk = NULL; in rk3399_spi_set_clk() local
661 spiclk = &spi_clkregs[clk_id - SCLK_SPI0]; in rk3399_spi_set_clk()
669 rk_clrsetreg(&cru->clksel_con[spiclk->reg], in rk3399_spi_set_clk()
670 ((CLK_SPI_PLL_DIV_CON_MASK << spiclk->div_shift) | in rk3399_spi_set_clk()
671 (CLK_SPI_PLL_SEL_GPLL << spiclk->sel_shift)), in rk3399_spi_set_clk()
672 ((src_clk_div << spiclk->div_shift) | in rk3399_spi_set_clk()
673 (CLK_SPI_PLL_SEL_GPLL << spiclk->sel_shift))); in rk3399_spi_set_clk()