Home
last modified time | relevance | path

Searched full:spiclk (Results 1 – 25 of 76) sorted by relevance

1234

/OK3568_Linux_fs/kernel/drivers/spi/
H A Dspi-rockchip.c189 struct clk *spiclk; member
208 /* frequency of spiclk */
720 clk_set_rate(rs->spiclk, 2 * xfer->speed_hz); in rockchip_spi_config()
721 rs->freq = clk_get_rate(rs->spiclk); in rockchip_spi_config()
725 clk_set_rate(rs->spiclk, rs->max_baud_div_in_cpha * xfer->speed_hz); in rockchip_spi_config()
726 rs->freq = clk_get_rate(rs->spiclk); in rockchip_spi_config()
731 * round divisor = spiclk / speed up to nearest even number in rockchip_spi_config()
1018 rs->spiclk = devm_clk_get(&pdev->dev, "spiclk"); in rockchip_spi_probe()
1019 if (IS_ERR(rs->spiclk)) { in rockchip_spi_probe()
1021 ret = PTR_ERR(rs->spiclk); in rockchip_spi_probe()
[all …]
/OK3568_Linux_fs/u-boot/examples/standalone/
H A DREADME_rkspi.md24 1.Setting the iomux and spiclk through:
31 - spiclk is the clock for spi controller, output to IO after internal frequency division of the con…
59 - rsd: read sample clock shift with spiclk which is controller working rate
/OK3568_Linux_fs/u-boot/drivers/clk/rockchip/
H A Dclk_rk3368.c516 const struct spi_clkreg *spiclk = NULL; in rk3368_spi_get_clk() local
521 spiclk = &spi_clkregs[clk_id - SCLK_SPI0]; in rk3368_spi_get_clk()
529 val = readl(&cru->clksel_con[spiclk->reg]); in rk3368_spi_get_clk()
530 div = extract_bits(val, 7, spiclk->div_shift); in rk3368_spi_get_clk()
538 const struct spi_clkreg *spiclk = NULL; in rk3368_spi_set_clk() local
546 spiclk = &spi_clkregs[clk_id - SCLK_SPI0]; in rk3368_spi_set_clk()
554 rk_clrsetreg(&cru->clksel_con[spiclk->reg], in rk3368_spi_set_clk()
555 ((0x7f << spiclk->div_shift) | in rk3368_spi_set_clk()
556 (0x1 << spiclk->sel_shift)), in rk3368_spi_set_clk()
557 ((src_clk_div << spiclk->div_shift) | in rk3368_spi_set_clk()
[all …]
H A Dclk_rk3399.c700 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()
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/spi/
H A Dspi-rockchip.yaml52 - const: spiclk
125 clock-names = "spiclk", "apb_pclk";
/OK3568_Linux_fs/u-boot/drivers/spi/
H A Dmpc8xx_spi.c98 * PBPAR[30] = 1 [0x00000002] -> PERI: (SPICLK) in spi_init_f()
107 * PBDIR[30] = 1 [0x00000002] -> PERI1: SPICLK in spi_init_f()
116 * PBODR[30] = 0 [0x00000002] -> active output: SPICLK in spi_init_f()
/OK3568_Linux_fs/kernel/arch/mips/txx9/generic/
H A Dspi_eeprom.c62 dev_info(&spi->dev, "spiclk %u KHz.\n", in early_seeprom_probe()
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk3xxx.dtsi398 clock-names = "spiclk", "apb_pclk";
411 clock-names = "spiclk", "apb_pclk";
H A Drk3399.dtsi642 clock-names = "spiclk", "apb_pclk";
655 clock-names = "spiclk", "apb_pclk";
668 clock-names = "spiclk", "apb_pclk";
681 clock-names = "spiclk", "apb_pclk";
694 clock-names = "spiclk", "apb_pclk";
1093 clock-names = "spiclk", "apb_pclk";
H A Drk3308.dtsi232 clock-names = "spiclk", "apb_pclk";
246 clock-names = "spiclk", "apb_pclk";
260 clock-names = "spiclk", "apb_pclk";
H A Drk3368.dtsi297 clock-names = "spiclk", "apb_pclk";
310 clock-names = "spiclk", "apb_pclk";
323 clock-names = "spiclk", "apb_pclk";
H A D.rk3368-sheep.dtb.dts.tmp
H A D.rk3368-geekbox.dtb.dts.tmp
H A D.rk3368-lion.dtb.dts.tmp
H A D.rk3399-evb.dtb.dts.tmp
H A Drk3288.dtsi274 clock-names = "spiclk", "apb_pclk";
289 clock-names = "spiclk", "apb_pclk";
304 clock-names = "spiclk", "apb_pclk";
H A D.rk3308-evb.dtb.dts.tmp
H A D.rk3368-px5-evb.dtb.dts.tmp
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drk3xxx.dtsi468 clock-names = "spiclk", "apb_pclk";
481 clock-names = "spiclk", "apb_pclk";
H A Dintegratorap-im-pd1.dts181 clock-names = "spiclk", "apb_pclk";
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/broadcom/stingray/
H A Dstingray.dtsi529 clock-names = "spiclk", "apb_pclk";
541 clock-names = "spiclk", "apb_pclk";
/OK3568_Linux_fs/kernel/drivers/rtc/
H A Drtc-rs5c348.c183 dev_info(&spi->dev, "spiclk %u KHz.\n", in rs5c348_probe()
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/broadcom/northstar2/
H A Dns2.dtsi647 clock-names = "spiclk", "apb_pclk";
658 clock-names = "spiclk", "apb_pclk";
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3368.dtsi271 clock-names = "spiclk", "apb_pclk";
284 clock-names = "spiclk", "apb_pclk";
297 clock-names = "spiclk", "apb_pclk";
H A Drk3399.dtsi728 clock-names = "spiclk", "apb_pclk";
743 clock-names = "spiclk", "apb_pclk";
758 clock-names = "spiclk", "apb_pclk";
773 clock-names = "spiclk", "apb_pclk";
788 clock-names = "spiclk", "apb_pclk";
1196 clock-names = "spiclk", "apb_pclk";

1234