| /OK3568_Linux_fs/kernel/drivers/spi/ |
| H A D | spi-rockchip.c | 189 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 D | README_rkspi.md | 24 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 D | clk_rk3368.c | 516 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 D | clk_rk3399.c | 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() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/spi/ |
| H A D | spi-rockchip.yaml | 52 - const: spiclk 125 clock-names = "spiclk", "apb_pclk";
|
| /OK3568_Linux_fs/u-boot/drivers/spi/ |
| H A D | mpc8xx_spi.c | 98 * 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 D | spi_eeprom.c | 62 dev_info(&spi->dev, "spiclk %u KHz.\n", in early_seeprom_probe()
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3xxx.dtsi | 398 clock-names = "spiclk", "apb_pclk"; 411 clock-names = "spiclk", "apb_pclk";
|
| H A D | rk3399.dtsi | 642 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 D | rk3308.dtsi | 232 clock-names = "spiclk", "apb_pclk"; 246 clock-names = "spiclk", "apb_pclk"; 260 clock-names = "spiclk", "apb_pclk";
|
| H A D | rk3368.dtsi | 297 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 D | rk3288.dtsi | 274 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 D | rk3xxx.dtsi | 468 clock-names = "spiclk", "apb_pclk"; 481 clock-names = "spiclk", "apb_pclk";
|
| H A D | integratorap-im-pd1.dts | 181 clock-names = "spiclk", "apb_pclk";
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/broadcom/stingray/ |
| H A D | stingray.dtsi | 529 clock-names = "spiclk", "apb_pclk"; 541 clock-names = "spiclk", "apb_pclk";
|
| /OK3568_Linux_fs/kernel/drivers/rtc/ |
| H A D | rtc-rs5c348.c | 183 dev_info(&spi->dev, "spiclk %u KHz.\n", in rs5c348_probe()
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/broadcom/northstar2/ |
| H A D | ns2.dtsi | 647 clock-names = "spiclk", "apb_pclk"; 658 clock-names = "spiclk", "apb_pclk";
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3368.dtsi | 271 clock-names = "spiclk", "apb_pclk"; 284 clock-names = "spiclk", "apb_pclk"; 297 clock-names = "spiclk", "apb_pclk";
|
| H A D | rk3399.dtsi | 728 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";
|