Lines Matching full:spiclk
700 const struct spi_clkreg *spiclk = NULL; in rk3399_spi_get_clk() local
705 spiclk = &spi_clkregs[clk_id - SCLK_SPI0]; in rk3399_spi_get_clk()
713 val = readl(&cru->clksel_con[spiclk->reg]); in rk3399_spi_get_clk()
714 div = bitfield_extract(val, spiclk->div_shift, in rk3399_spi_get_clk()
722 const struct spi_clkreg *spiclk = NULL; in rk3399_spi_set_clk() local
730 spiclk = &spi_clkregs[clk_id - SCLK_SPI0]; in rk3399_spi_set_clk()
738 rk_clrsetreg(&cru->clksel_con[spiclk->reg], in rk3399_spi_set_clk()
739 ((CLK_SPI_PLL_DIV_CON_MASK << spiclk->div_shift) | in rk3399_spi_set_clk()
740 (CLK_SPI_PLL_SEL_GPLL << spiclk->sel_shift)), in rk3399_spi_set_clk()
741 ((src_clk_div << spiclk->div_shift) | in rk3399_spi_set_clk()
742 (CLK_SPI_PLL_SEL_GPLL << spiclk->sel_shift))); in rk3399_spi_set_clk()