| /linux/arch/riscv/boot/dts/canaan/ |
| H A D | k210.dtsi | 84 clocks = <&sysclk K210_CLK_SRAM0>, 85 <&sysclk K210_CLK_SRAM1>, 86 <&sysclk K210_CLK_AI>; 132 clocks = <&sysclk K210_CLK_CPU>; 157 clocks = <&sysclk K210_CLK_DMA>, <&sysclk K210_CLK_DMA>; 174 clocks = <&sysclk K210_CLK_APB0>; 181 clocks = <&sysclk K210_CLK_APB0>, 182 <&sysclk K210_CLK_GPIO>; 203 clocks = <&sysclk K210_CLK_UART1>, 204 <&sysclk K210_CLK_APB0>; [all …]
|
| /linux/arch/powerpc/boot/ |
| H A D | mpc8xx.c | 55 void mpc8xx_set_clocks(u32 sysclk) in mpc8xx_set_clocks() argument 59 dt_fixup_cpu_clocks(sysclk, sysclk / 16, sysclk); in mpc8xx_set_clocks() 63 setprop(node, "clock-frequency", &sysclk, 4); in mpc8xx_set_clocks() 67 setprop(node, "clock-frequency", &sysclk, 4); in mpc8xx_set_clocks() 72 u32 sysclk = mpc885_get_clock(crystal); in mpc885_fixup_clocks() local 73 if (!sysclk) in mpc885_fixup_clocks() 76 mpc8xx_set_clocks(sysclk); in mpc885_fixup_clocks()
|
| H A D | cuboot-katmai.c | 32 unsigned long sysclk = 33333000; in katmai_fixups() local 37 ibm440spe_fixup_clocks(sysclk, 6 * 1843200, 0); in katmai_fixups()
|
| H A D | bamboo.c | 28 unsigned long sysclk = 33333333; in bamboo_fixups() local 30 ibm440ep_fixup_clocks(sysclk, 11059200, 25000000); in bamboo_fixups()
|
| H A D | cuboot-taishan.c | 34 unsigned long sysclk = 33000000; in taishan_fixups() local 36 ibm440gx_fixup_clocks(sysclk, 6 * 1843200, 25000000); in taishan_fixups()
|
| H A D | cuboot-sequoia.c | 37 unsigned long sysclk = 33333333; in sequoia_fixups() local 39 ibm440ep_fixup_clocks(sysclk, 11059200, 50000000); in sequoia_fixups()
|
| H A D | cuboot-rainier.c | 37 unsigned long sysclk = 33333333; in rainier_fixups() local 39 ibm440ep_fixup_clocks(sysclk, 11059200, 50000000); in rainier_fixups()
|
| H A D | cuboot-sam440ep.c | 30 unsigned long sysclk = 66666666; in sam440ep_fixups() local 32 ibm440ep_fixup_clocks(sysclk, 11059200, 25000000); in sam440ep_fixups()
|
| H A D | cuboot-yosemite.c | 24 unsigned long sysclk = 66666666; in yosemite_fixups() local 26 ibm440ep_fixup_clocks(sysclk, 11059200, 50000000); in yosemite_fixups()
|
| /linux/arch/powerpc/platforms/83xx/ |
| H A D | mpc832x_rdb.c | 41 static int __init of_fsl_spi_probe(char *type, char *compatible, u32 sysclk, in of_fsl_spi_probe() argument 62 pdata.sysclk = sysclk; in of_fsl_spi_probe() 127 u32 sysclk = -1; in fsl_spi_init() local 131 sysclk = get_brgfreq(); in fsl_spi_init() 132 if (sysclk == -1) { in fsl_spi_init() 133 sysclk = fsl_get_sys_freq(); in fsl_spi_init() 134 if (sysclk == -1) in fsl_spi_init() 138 ret = of_fsl_spi_probe(NULL, "fsl,spi", sysclk, board_infos, in fsl_spi_init() 141 of_fsl_spi_probe("spi", "fsl_spi", sysclk, board_infos, in fsl_spi_init()
|
| /linux/sound/soc/ti/ |
| H A D | davinci-evm.c | 26 unsigned sysclk; member 60 unsigned sysclk = ((struct snd_soc_card_drvdata_davinci *) in evm_hw_params() local 61 snd_soc_card_get_drvdata(soc_card))->sysclk; in evm_hw_params() 64 ret = snd_soc_dai_set_sysclk(codec_dai, 0, sysclk, SND_SOC_CLOCK_OUT); in evm_hw_params() 69 ret = snd_soc_dai_set_sysclk(cpu_dai, 0, sysclk, SND_SOC_CLOCK_OUT); in evm_hw_params() 226 ret = of_property_read_u32(np, "ti,codec-clock-rate", &drvdata->sysclk); in davinci_evm_probe() 235 drvdata->sysclk = clk_get_rate(drvdata->mclk); in davinci_evm_probe() 237 unsigned int requestd_rate = drvdata->sysclk; in davinci_evm_probe() 238 clk_set_rate(drvdata->mclk, drvdata->sysclk); in davinci_evm_probe() 239 drvdata->sysclk = clk_get_rate(drvdata->mclk); in davinci_evm_probe() [all …]
|
| /linux/arch/arm/boot/dts/arm/ |
| H A D | integratorap-im-pd1.dts | 41 clocks = <&sysclk>; 51 clocks = <&sysclk>; 168 clocks = <&impd1_uartclk>, <&sysclk>; 176 clocks = <&impd1_uartclk>, <&sysclk>; 184 clocks = <&impd1_sspclk>, <&sysclk>; 196 clocks = <&sysclk>; 208 clocks = <&sysclk>; 216 clocks = <&sysclk>; 225 clocks = <&sysclk>, <&sysclk>; 238 clocks = <&sysclk>; [all …]
|
| H A D | mps2.dtsi | 81 sysclk: spiclcd: spicon: i2cclcd: i2caud: clock-sys { label 119 clocks = <&sysclk>; 127 clocks = <&sysclk>; 134 clocks = <&sysclk>, <&sysclk>, <&sysclk>; 145 clocks = <&sysclk>; 153 clocks = <&sysclk>; 161 clocks = <&sysclk>; 170 clocks = <&sysclk>, <&sysclk>;
|
| /linux/sound/soc/xilinx/ |
| H A D | xlnx_i2s.c | 30 unsigned int sysclk; member 46 drv_data->sysclk = 0; in xlnx_i2s_set_sclkout_div() 58 drv_data->sysclk = freq; in xlnx_i2s_set_sysclk() 82 if (drv_data->sysclk) in xlnx_i2s_startup() 97 if (drv_data->sysclk) { in xlnx_i2s_hw_params() 106 sclk_div = drv_data->sysclk / sclk / 2; in xlnx_i2s_hw_params() 108 if ((drv_data->sysclk % sclk != 0) || in xlnx_i2s_hw_params() 111 drv_data->sysclk, sclk); in xlnx_i2s_hw_params()
|
| /linux/drivers/spi/ |
| H A D | spi-fsl-lib.c | 101 mpc8xxx_spi->spibrg = pdata->sysclk; in mpc8xxx_spi_probe() 135 pdata->sysclk = get_brgfreq(); in of_mpc8xxx_spi_probe() 136 if (pdata->sysclk == -1) { in of_mpc8xxx_spi_probe() 137 pdata->sysclk = fsl_get_sys_freq(); in of_mpc8xxx_spi_probe() 138 if (pdata->sysclk == -1) in of_mpc8xxx_spi_probe() 142 ret = of_property_read_u32(np, "clock-frequency", &pdata->sysclk); in of_mpc8xxx_spi_probe()
|
| /linux/sound/soc/loongson/ |
| H A D | loongson_i2s.c | 66 u32 sysclk = i2s->sysclk; in loongson_i2s_hw_params() local 78 mclk_ratio = DIV_ROUND_CLOSEST(clk_rate, (sysclk * 2)) - 1; in loongson_i2s_hw_params() 89 bclk_ratio = DIV_ROUND_CLOSEST(sysclk, in loongson_i2s_hw_params() 91 mclk_ratio = clk_rate / sysclk; in loongson_i2s_hw_params() 93 sysclk) - (mclk_ratio << 16); in loongson_i2s_hw_params() 121 i2s->sysclk = freq; in loongson_i2s_set_dai_sysclk()
|
| /linux/arch/arm64/boot/dts/axiado/ |
| H A D | ax3000.dtsi | 237 clock-names = "pclk", "sysclk"; 251 clock-names = "pclk", "sysclk"; 265 clock-names = "pclk", "sysclk"; 279 clock-names = "pclk", "sysclk"; 293 clock-names = "pclk", "sysclk"; 307 clock-names = "pclk", "sysclk"; 321 clock-names = "pclk", "sysclk"; 335 clock-names = "pclk", "sysclk"; 349 clock-names = "pclk", "sysclk"; 363 clock-names = "pclk", "sysclk"; [all …]
|
| /linux/sound/soc/meson/ |
| H A D | axg-pdm.c | 95 struct clk *sysclk; member 176 return clk_set_rate(priv->sysclk, sys_rate); in axg_pdm_set_sysclk() 178 return clk_set_rate(priv->sysclk, priv->cfg->sys_rate); in axg_pdm_set_sysclk() 187 spmax = DIV_ROUND_UP_ULL((u64)clk_get_rate(priv->sysclk), in axg_pdm_set_sample_pointer() 389 ret = clk_set_rate(priv->sysclk, priv->cfg->sys_rate); in axg_pdm_dai_probe() 395 ret = clk_prepare_enable(priv->sysclk); in axg_pdm_dai_probe() 420 clk_disable_unprepare(priv->sysclk); in axg_pdm_dai_probe() 430 clk_disable_unprepare(priv->sysclk); in axg_pdm_dai_remove() 622 priv->sysclk = devm_clk_get(dev, "sysclk"); in axg_pdm_probe() 623 if (IS_ERR(priv->sysclk)) in axg_pdm_probe() [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | wm8524.c | 29 unsigned int sysclk; member 68 if (wm8524->sysclk) in wm8524_startup() 96 wm8524->sysclk = freq; in wm8524_set_dai_sysclk() 97 if (!wm8524->sysclk) in wm8524_set_dai_sysclk() 170 if (!wm8524->sysclk) in wm8524_hw_params() 181 params_rate(params), wm8524->sysclk); in wm8524_hw_params()
|
| H A D | max9850.c | 27 unsigned int sysclk; member 120 if (!max9850->sysclk) in max9850_hw_params() 128 do_div(lrclk_div, max9850->sysclk); in max9850_hw_params() 167 max9850->sysclk = freq; in max9850_set_dai_sysclk()
|
| /linux/sound/soc/atmel/ |
| H A D | mchp-i2s-mcc.c | 256 unsigned int sysclk; member 334 dev->sysclk = freq; in mchp_i2s_mcc_set_sysclk() 432 unsigned int sysclk; in mchp_i2s_mcc_config_divs() local 437 if (!dev->sysclk) in mchp_i2s_mcc_config_divs() 438 sysclk = bclk; in mchp_i2s_mcc_config_divs() 440 sysclk = dev->sysclk; in mchp_i2s_mcc_config_divs() 447 lcm_rate = lcm(sysclk, bclk); in mchp_i2s_mcc_config_divs() 448 if ((lcm_rate / sysclk % 2 == 1 && lcm_rate / sysclk > 2) || in mchp_i2s_mcc_config_divs() 453 (clk_rate == sysclk || clk_rate / (sysclk * 2) <= GENMASK(5, 0)) && in mchp_i2s_mcc_config_divs() 496 if (dev->sysclk) in mchp_i2s_mcc_config_divs() [all …]
|
| /linux/sound/soc/pxa/ |
| H A D | mmp-sspa.c | 38 struct clk *sysclk; member 88 clk_prepare_enable(sspa->sysclk); in mmp_sspa_startup() 100 clk_disable_unprepare(sspa->sysclk); in mmp_sspa_shutdown() 146 ret = clk_set_rate(sspa->sysclk, freq_out); in mmp_sspa_set_dai_pll() 516 sspa->sysclk = clk_get(NULL, "mmp-sysclk"); in asoc_mmp_sspa_probe() 517 if (IS_ERR(sspa->sysclk)) { in asoc_mmp_sspa_probe() 519 return PTR_ERR(sspa->sysclk); in asoc_mmp_sspa_probe() 559 clk_put(sspa->sysclk); in asoc_mmp_sspa_remove()
|
| /linux/Documentation/devicetree/bindings/clock/ti/davinci/ |
| H A D | pll.txt | 32 sysclk 34 domains. The node name must be "sysclk". Consumers of this node should 67 pll0_sysclk: sysclk { 86 pll0_sysclk: sysclk {
|
| /linux/drivers/bluetooth/ |
| H A D | hci_nokia.c | 265 int sysclk = btdev->sysclk_speed / 1000; in nokia_send_negotiation() local 282 neg_cmd->sys_clk = cpu_to_le16(sysclk); in nokia_send_negotiation() 682 struct clk *sysclk; in nokia_bluetooth_serdev_probe() local 725 sysclk = devm_clk_get(dev, "sysclk"); in nokia_bluetooth_serdev_probe() 726 if (IS_ERR(sysclk)) { in nokia_bluetooth_serdev_probe() 727 err = PTR_ERR(sysclk); in nokia_bluetooth_serdev_probe() 732 err = clk_prepare_enable(sysclk); in nokia_bluetooth_serdev_probe() 737 btdev->sysclk_speed = clk_get_rate(sysclk); in nokia_bluetooth_serdev_probe() 738 clk_disable_unprepare(sysclk); in nokia_bluetooth_serdev_probe()
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | tda10023.c | 45 u32 sysclk; member 164 u32 sysclk_x_10 = state->sysclk * 10; in tda10023_set_symbolrate() 189 BDRI = (state->sysclk)*16; in tda10023_set_symbolrate() 202 do_div(BDRX, state->sysclk); /* BDRX/=SYSCLK; */ in tda10023_set_symbolrate() 544 state->sysclk = (state->xtal * state->pll_m / \ in tda10023_attach() 547 state->frontend.ops.info.symbol_rate_min = (state->sysclk/2)/64; in tda10023_attach() 548 state->frontend.ops.info.symbol_rate_max = (state->sysclk/2)/4; in tda10023_attach()
|