/openbmc/u-boot/drivers/adc/ |
H A D | stm32-adc-core.h | 46 struct clk bclk; member
|
/openbmc/linux/drivers/gpu/drm/tegra/ |
H A D | dsi.c | 42 unsigned long bclk; member 591 unsigned long delay, bclk, bclk_ganged; in tegra_dsi_configure() local 600 bclk = DIV_ROUND_UP(mode->htotal * mul, div * lanes); in tegra_dsi_configure() 601 bclk_ganged = DIV_ROUND_UP(bclk * lanes / 2, lanes); in tegra_dsi_configure() 602 value = bclk - bclk_ganged + delay + 20; in tegra_dsi_configure() 711 timeout = (bclk / vrefresh) / 512; in tegra_dsi_set_timeout() 716 timeout = 2 * bclk / 512 * 1000; in tegra_dsi_set_timeout() 724 tegra_dsi_set_timeout(dsi->slave, bclk, vrefresh); in tegra_dsi_set_timeout() 932 tegra_dsi_set_timeout(dsi, state->bclk, state->vrefresh); in tegra_dsi_encoder_enable() 993 DRM_DEBUG_KMS("bclk: %lu\n", state->bclk); in tegra_dsi_encoder_atomic_check() [all …]
|
/openbmc/linux/sound/soc/codecs/ |
H A D | arizona.c | 1447 int lrclk, bclk, mode, base; in arizona_set_fmt() local 1452 bclk = 0; in arizona_set_fmt() 1490 bclk |= ARIZONA_AIF1_BCLK_MSTR; in arizona_set_fmt() 1493 bclk |= ARIZONA_AIF1_BCLK_MSTR; in arizona_set_fmt() 1506 bclk |= ARIZONA_AIF1_BCLK_INV; in arizona_set_fmt() 1510 bclk |= ARIZONA_AIF1_BCLK_INV; in arizona_set_fmt() 1522 bclk); in arizona_set_fmt() 1789 int bclk, lrclk, wl, frame, bclk_target; in arizona_hw_params() local 1828 bclk = i; in arizona_hw_params() 1841 rates[bclk], rates[bclk] / lrclk); in arizona_hw_params() [all …]
|
H A D | wm8985.c | 191 unsigned int bclk; member 760 wm8985->bclk = snd_soc_params_to_bclk(params); in wm8985_hw_params() 761 if ((int)wm8985->bclk < 0) in wm8985_hw_params() 762 return wm8985->bclk; in wm8985_hw_params() 803 dev_dbg(dai->dev, "Target BCLK = %uHz\n", wm8985->bclk); in wm8985_hw_params() 825 if (wm8985->bclk == tmp / bclk_divs[i]) in wm8985_hw_params()
|
H A D | da7219.c | 802 struct clk *bclk = da7219->dai_clks[DA7219_DAI_BCLK_IDX]; in da7219_dai_event() local 811 if (bclk) { in da7219_dai_event() 812 ret = clk_prepare_enable(bclk); in da7219_dai_event() 858 if (bclk) in da7219_dai_event() 859 clk_disable_unprepare(bclk); in da7219_dai_event() 1427 struct clk *bclk = da7219->dai_clks[DA7219_DAI_BCLK_IDX]; in da7219_set_dai_tdm_slot() local 1472 if (bclk) { in da7219_set_dai_tdm_slot() 1475 ret = clk_set_rate(bclk, bclk_rate); in da7219_set_dai_tdm_slot() 1624 if (bclk) { in da7219_hw_params() 1634 bclk_rate = clk_round_rate(bclk, bclk_rate); in da7219_hw_params() [all …]
|
H A D | wm8903.c | 1444 int bclk; in wm8903_hw_params() local 1482 bclk = 2 * fs; in wm8903_hw_params() 1485 bclk *= 16; in wm8903_hw_params() 1488 bclk *= 20; in wm8903_hw_params() 1492 bclk *= 24; in wm8903_hw_params() 1496 bclk *= 32; in wm8903_hw_params() 1553 cur_val = ((clk_sys * 10) / bclk_divs[i].ratio) - bclk; in wm8903_hw_params() 1564 bclk_divs[bclk_div].ratio / 10, bclk, in wm8903_hw_params() 1568 aif3 |= bclk / fs; in wm8903_hw_params()
|
H A D | sma1303.c | 930 unsigned int bclk) in sma1303_setup_pll() argument 937 __func__, bclk); in sma1303_setup_pll() 944 if (sma1303->pll_matches[i].input_clk == bclk) in sma1303_setup_pll() 986 unsigned int bclk = 0; in sma1303_dai_hw_params_amp() local 990 bclk = params_rate(params) * sma1303->frame_size; in sma1303_dai_hw_params_amp() 992 bclk = params_rate(params) * params_physical_width(params) in sma1303_dai_hw_params_amp() 1002 if (sma1303->last_bclk != bclk) { in sma1303_dai_hw_params_amp() 1003 sma1303_setup_pll(component, bclk); in sma1303_dai_hw_params_amp() 1004 sma1303->last_bclk = bclk; in sma1303_dai_hw_params_amp()
|
H A D | cros_ec_codec.c | 229 uint32_t bclk; in i2s_rx_hw_params() local 256 bclk = params_rate(params) * priv->i2s_rx_bclk_ratio; in i2s_rx_hw_params() 258 bclk = snd_soc_params_to_bclk(params); in i2s_rx_hw_params() 260 dev_dbg(component->dev, "set bclk to %u\n", bclk); in i2s_rx_hw_params() 263 p.set_bclk_param.bclk = bclk; in i2s_rx_hw_params()
|
H A D | rt1019.h | 157 int bclk; member
|
H A D | wm8904.c | 81 int bclk; member 1311 wm8904->bclk = snd_soc_calc_bclk(wm8904->fs, in wm8904_hw_params() 1315 wm8904->bclk = snd_soc_params_to_bclk(params); in wm8904_hw_params() 1335 dev_dbg(component->dev, "Target BCLK is %dHz\n", wm8904->bclk); in wm8904_hw_params() 1383 - wm8904->bclk; in wm8904_hw_params() 1391 wm8904->bclk = (wm8904->sysclk_rate * 10) / bclk_divs[best].div; in wm8904_hw_params() 1393 bclk_divs[best].div, wm8904->bclk); in wm8904_hw_params() 1397 dev_dbg(component->dev, "LRCLK_RATE is %d\n", wm8904->bclk / wm8904->fs); in wm8904_hw_params() 1398 aif3 |= wm8904->bclk / wm8904->fs; in wm8904_hw_params()
|
H A D | rt1016.h | 225 int bclk; member
|
H A D | wm8983.c | 101 u32 bclk; member 664 wm8983->bclk = ret; in wm8983_hw_params() 705 dev_dbg(dai->dev, "Target BCLK = %uHz\n", wm8983->bclk); in wm8983_hw_params() 727 if (wm8983->bclk == tmp / bclk_divs[i]) in wm8983_hw_params()
|
H A D | wm8962.c | 59 int bclk; /* Desired BCLK */ member 2480 if (!wm8962->bclk || !wm8962->lrclk) { in wm8962_configure_bclk() 2546 dev_dbg(component->dev, "DSPCLK is %dHz, BCLK %d\n", dspclk, wm8962->bclk); in wm8962_configure_bclk() 2555 diff = (dspclk / bclk_divs[i]) - wm8962->bclk; in wm8962_configure_bclk() 2563 wm8962->bclk = dspclk / bclk_divs[best]; in wm8962_configure_bclk() 2566 bclk_divs[best], wm8962->bclk); in wm8962_configure_bclk() 2568 aif2 |= wm8962->bclk / wm8962->lrclk; in wm8962_configure_bclk() 2570 wm8962->bclk / wm8962->lrclk, wm8962->lrclk); in wm8962_configure_bclk() 2636 wm8962->bclk = snd_soc_params_to_bclk(params); in wm8962_hw_params() 2638 wm8962->bclk *= 2; in wm8962_hw_params() [all …]
|
H A D | madera.c | 2765 int lrclk, bclk, mode, base; in madera_set_fmt() local 2770 bclk = 0; in madera_set_fmt() 2808 bclk |= MADERA_AIF1_BCLK_MSTR; in madera_set_fmt() 2811 bclk |= MADERA_AIF1_BCLK_MSTR; in madera_set_fmt() 2824 bclk |= MADERA_AIF1_BCLK_INV; in madera_set_fmt() 2828 bclk |= MADERA_AIF1_BCLK_INV; in madera_set_fmt() 2841 bclk); in madera_set_fmt() 3155 bclk = i; in madera_hw_params() 3165 lrclk = rates[bclk] / rate; in madera_hw_params() 3168 rates[bclk], rates[bclk] / lrclk); in madera_hw_params() [all …]
|
/openbmc/linux/sound/soc/amd/acp/ |
H A D | acp-mach.h | 63 struct clk *bclk; member
|
/openbmc/linux/Documentation/devicetree/bindings/display/mediatek/ |
H A D | mediatek,hdmi.yaml | 42 - const: bclk 107 clock-names = "pixel", "pll", "bclk", "spdif";
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | marvell,armada-370-pinctrl.txt | 24 mpp8 8 gpio, ge0(txd2), uart0(rts), tdm(drx), audio(bclk) 64 mpp43 43 gpo, dev(ad4), audio(bclk) 88 mpp59 59 gpo, dev(ale0), uart1(rts), uart0(rts), audio(bclk)
|
H A D | marvell,kirkwood-pinctrl.txt | 51 mpp39 39 gpio, audio(bclk) 137 audio(bclk) 186 audio(bclk) 202 mpp39 39 gpio, ts(mp3), tdm(spi-cs0), audio(bclk) 250 audio(bclk), lcd(d3) 272 mpp39 39 gpio, ts(mp3), tdm(spi-cs0), audio(bclk), lcd(d19)
|
/openbmc/linux/sound/soc/pxa/ |
H A D | pxa-ssp.c | 543 int bclk = rate * chn * (width / 8); in pxa_ssp_hw_params() local 584 ret = pxa_ssp_set_pll(priv, bclk); in pxa_ssp_hw_params() 604 ret = pxa_ssp_set_pll(priv, bclk); in pxa_ssp_hw_params() 620 pxa_ssp_set_scr(ssp, bclk / rate); in pxa_ssp_hw_params() 627 if (((priv->sysclk / bclk) == 64) && (width == 16)) { in pxa_ssp_hw_params()
|
/openbmc/u-boot/drivers/sound/ |
H A D | wm8994.c | 285 int bclk = 0; in wm8994_hw_params() local 381 bclk |= best << WM8994_AIF1_BCLK_DIV_SHIFT; in wm8994_hw_params() 399 bclk); in wm8994_hw_params() 403 debug("rate vale = %x , bclk val= %x\n", rate_val, bclk); in wm8994_hw_params()
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | rt5682.txt | 50 - #clock-cells : Should be set to '<1>', wclk and bclk sources provided. 89 clock-output-names = "rt5682-dai-wclk", "rt5682-dai-bclk";
|
/openbmc/linux/drivers/media/usb/ttusb-budget/ |
H A D | dvb-ttusb-budget.c | 1201 u8 bclk = 0; in alps_stv0299_set_symbol_rate() local 1205 bclk = 0x47; in alps_stv0299_set_symbol_rate() 1208 bclk = 0x4b; in alps_stv0299_set_symbol_rate() 1211 bclk = 0x4f; in alps_stv0299_set_symbol_rate() 1214 bclk = 0x53; in alps_stv0299_set_symbol_rate() 1217 bclk = 0x53; in alps_stv0299_set_symbol_rate() 1220 bclk = 0x51; in alps_stv0299_set_symbol_rate() 1224 stv0299_writereg(fe, 0x14, bclk); in alps_stv0299_set_symbol_rate()
|
/openbmc/linux/Documentation/devicetree/bindings/iommu/ |
H A D | mediatek,iommu.yaml | 103 - description: bclk is the block clock. 107 - const: bclk 225 clock-names = "bclk";
|
/openbmc/linux/drivers/media/pci/cx88/ |
H A D | cx88-dvb.c | 945 u8 bclk = 0; in samsung_smt_7020_stv0299_set_symbol_rate() local 949 bclk = 0x47; in samsung_smt_7020_stv0299_set_symbol_rate() 952 bclk = 0x4b; in samsung_smt_7020_stv0299_set_symbol_rate() 955 bclk = 0x4f; in samsung_smt_7020_stv0299_set_symbol_rate() 958 bclk = 0x53; in samsung_smt_7020_stv0299_set_symbol_rate() 961 bclk = 0x53; in samsung_smt_7020_stv0299_set_symbol_rate() 964 bclk = 0x51; in samsung_smt_7020_stv0299_set_symbol_rate() 968 stv0299_writereg(fe, 0x14, bclk); in samsung_smt_7020_stv0299_set_symbol_rate()
|
/openbmc/linux/sound/soc/fsl/ |
H A D | fsl_sai.c | 62 static struct pinctrl_state *fsl_sai_get_pins_state(struct fsl_sai *sai, u32 bclk) in fsl_sai_get_pins_state() argument 68 if (bclk >= 22579200) in fsl_sai_get_pins_state() 76 if (bclk >= 45158400) in fsl_sai_get_pins_state() 531 u32 pins, bclk; in fsl_sai_hw_params() local 566 bclk = params_rate(params) * (sai->bclk_ratio ? sai->bclk_ratio : slots * slot_width); in fsl_sai_hw_params() 569 sai->pins_state = fsl_sai_get_pins_state(sai, bclk); in fsl_sai_hw_params() 580 ret = fsl_sai_set_bclk(cpu_dai, tx, bclk); in fsl_sai_hw_params()
|