/linux-master/arch/powerpc/boot/ |
H A D | mpc8xx.c | 55 void mpc8xx_set_clocks(u32 sysclk) argument 59 dt_fixup_cpu_clocks(sysclk, sysclk / 16, sysclk); 63 setprop(node, "clock-frequency", &sysclk, 4); 67 setprop(node, "clock-frequency", &sysclk, 4); 72 u32 sysclk = mpc885_get_clock(crystal); local 73 if (!sysclk) 76 mpc8xx_set_clocks(sysclk);
|
H A D | mpc8xx.h | 7 void mpc8xx_set_clocks(u32 sysclk);
|
H A D | cuboot-katmai.c | 32 unsigned long sysclk = 33333000; local 37 ibm440spe_fixup_clocks(sysclk, 6 * 1843200, 0);
|
H A D | cuboot-taishan.c | 32 /* FIXME: sysclk should be derived by reading the FPGA 34 unsigned long sysclk = 33000000; local 36 ibm440gx_fixup_clocks(sysclk, 6 * 1843200, 25000000);
|
H A D | bamboo.c | 28 unsigned long sysclk = 33333333; local 30 ibm440ep_fixup_clocks(sysclk, 11059200, 25000000);
|
H A D | cuboot-sequoia.c | 37 unsigned long sysclk = 33333333; local 39 ibm440ep_fixup_clocks(sysclk, 11059200, 50000000);
|
H A D | cuboot-rainier.c | 37 unsigned long sysclk = 33333333; local 39 ibm440ep_fixup_clocks(sysclk, 11059200, 50000000);
|
H A D | cuboot-kilauea.c | 29 unsigned long sysclk = 33333333; local 31 ibm405ex_fixup_clocks(sysclk, KILAUEA_SYS_EXT_SERIAL_CLOCK);
|
H A D | cuboot-sam440ep.c | 30 unsigned long sysclk = 66666666; local 32 ibm440ep_fixup_clocks(sysclk, 11059200, 25000000);
|
H A D | cuboot-yosemite.c | 24 unsigned long sysclk = 66666666; local 26 ibm440ep_fixup_clocks(sysclk, 11059200, 50000000);
|
H A D | cuboot-acadia.c | 43 unsigned long sysclk, cpr_plld, cpr_pllc, cpr_primad, plloutb, i; local 56 /* read the sysclk value from the CPLD */ 57 sysclk = (in_8((unsigned char *)0x80000000) == 0xc) ? 66666666 : 33333000; 114 freqOPB = (sysclk *pllFbkDiv) /pllOpbDiv; 116 freqEBC = (sysclk * pllFbkDiv) / pllExtBusDiv; 118 plloutb = ((sysclk * ((cpr_pllc & PLLC_SRC_MASK) ?
|
H A D | ebony.c | 69 // FIXME: sysclk should be derived by reading the FPGA registers 70 unsigned long sysclk = 33000000; local 72 ibm440gp_fixup_clocks(sysclk, 6 * 1843200);
|
/linux-master/arch/powerpc/platforms/83xx/ |
H A D | mpc832x_rdb.c | 41 static int __init of_fsl_spi_probe(char *type, char *compatible, u32 sysclk, argument 62 pdata.sysclk = sysclk; 127 u32 sysclk = -1; local 131 sysclk = get_brgfreq(); 132 if (sysclk == -1) { 133 sysclk = fsl_get_sys_freq(); 134 if (sysclk == -1) 138 ret = of_fsl_spi_probe(NULL, "fsl,spi", sysclk, board_infos, 141 of_fsl_spi_probe("spi", "fsl_spi", sysclk, board_info [all...] |
/linux-master/sound/soc/ti/ |
H A D | davinci-evm.c | 26 unsigned sysclk; member in struct:snd_soc_card_drvdata_davinci 60 unsigned sysclk = ((struct snd_soc_card_drvdata_davinci *) local 61 snd_soc_card_get_drvdata(soc_card))->sysclk; 64 ret = snd_soc_dai_set_sysclk(codec_dai, 0, sysclk, SND_SOC_CLOCK_OUT); 69 ret = snd_soc_dai_set_sysclk(cpu_dai, 0, sysclk, SND_SOC_CLOCK_OUT); 220 ret = of_property_read_u32(np, "ti,codec-clock-rate", &drvdata->sysclk); 228 drvdata->sysclk = clk_get_rate(drvdata->mclk); 230 unsigned int requestd_rate = drvdata->sysclk; 231 clk_set_rate(drvdata->mclk, drvdata->sysclk); 232 drvdata->sysclk [all...] |
/linux-master/drivers/spi/ |
H A D | spi-fsl-lib.c | 101 mpc8xxx_spi->spibrg = pdata->sysclk; 135 pdata->sysclk = get_brgfreq(); 136 if (pdata->sysclk == -1) { 137 pdata->sysclk = fsl_get_sys_freq(); 138 if (pdata->sysclk == -1) 142 ret = of_property_read_u32(np, "clock-frequency", &pdata->sysclk);
|
/linux-master/sound/soc/xilinx/ |
H A D | xlnx_i2s.c | 30 unsigned int sysclk; member in struct:xlnx_i2s_drv_data 46 drv_data->sysclk = 0; 58 drv_data->sysclk = freq; 82 if (drv_data->sysclk) 97 if (drv_data->sysclk) { 106 sclk_div = drv_data->sysclk / sclk / 2; 108 if ((drv_data->sysclk % sclk != 0) || 110 dev_warn(i2s_dai->dev, "invalid SCLK divisor for sysclk %u and sclk %u\n", 111 drv_data->sysclk, sclk);
|
/linux-master/sound/soc/loongson/ |
H A D | loongson_i2s.c | 66 u32 sysclk = i2s->sysclk; local 78 mclk_ratio = DIV_ROUND_CLOSEST(clk_rate, (sysclk * 2)) - 1; 89 bclk_ratio = DIV_ROUND_CLOSEST(sysclk, 91 mclk_ratio = clk_rate / sysclk; 93 sysclk) - (mclk_ratio << 16); 121 i2s->sysclk = freq;
|
H A D | loongson_i2s.h | 65 u32 sysclk; member in struct:loongson_i2s
|
/linux-master/sound/soc/fsl/ |
H A D | mpc5200_dma.h | 60 uint sysclk; member in struct:psc_dma
|
/linux-master/sound/soc/codecs/ |
H A D | wm8731.h | 51 unsigned int sysclk; member in struct:wm8731_priv
|
H A D | wm8524.c | 29 unsigned int sysclk; member in struct:wm8524_priv 68 if (!wm8524->sysclk) { 100 wm8524->sysclk = freq;
|
H A D | max9860.c | 260 u8 sysclk = 0; local 369 sysclk = MAX9860_FREQ_12MHZ; 372 sysclk = MAX9860_FREQ_13MHZ; 375 sysclk = MAX9860_FREQ_19_2MHZ; 380 * sysclk at zero and fall through to the 386 if (sysclk && params_rate(params) == 16000) 387 sysclk |= MAX9860_16KHZ; 401 if (!sysclk) { 404 sysclk |= MAX9860_16KHZ; 410 sysclk | [all...] |
/linux-master/sound/soc/pxa/ |
H A D | mmp-sspa.c | 38 struct clk *sysclk; member in struct:sspa_priv 88 clk_prepare_enable(sspa->sysclk); 100 clk_disable_unprepare(sspa->sysclk); 146 ret = clk_set_rate(sspa->sysclk, freq_out); 516 sspa->sysclk = clk_get(NULL, "mmp-sysclk"); 517 if (IS_ERR(sspa->sysclk)) { 519 return PTR_ERR(sspa->sysclk); 559 clk_put(sspa->sysclk);
|
/linux-master/sound/soc/meson/ |
H A D | axg-pdm.c | 95 struct clk *sysclk; member in struct:axg_pdm 176 return clk_set_rate(priv->sysclk, sys_rate); 178 return clk_set_rate(priv->sysclk, priv->cfg->sys_rate); 187 spmax = DIV_ROUND_UP_ULL((u64)clk_get_rate(priv->sysclk), 190 /* Check if sysclk is not too fast - should not happen */ 386 * sysclk must be set and enabled as well to access the pdm registers 389 ret = clk_set_rate(priv->sysclk, priv->cfg->sys_rate); 391 dev_err(dai->dev, "setting sysclk failed\n"); 395 ret = clk_prepare_enable(priv->sysclk); 397 dev_err(dai->dev, "enabling sysclk faile [all...] |
/linux-master/include/linux/ |
H A D | fsl_devices.h | 137 u32 sysclk; member in struct:fsl_spi_platform_data
|