Home
last modified time | relevance | path

Searched refs:bclk (Results 26 – 50 of 114) sorted by relevance

12345

/openbmc/u-boot/drivers/adc/
H A Dstm32-adc-core.h46 struct clk bclk; member
/openbmc/linux/drivers/gpu/drm/tegra/
H A Ddsi.c42 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 Darizona.c1447 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 Dwm8985.c191 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 Dda7219.c802 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 Dwm8903.c1444 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 Dsma1303.c930 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 Dcros_ec_codec.c229 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 Drt1019.h157 int bclk; member
H A Dwm8904.c81 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 Drt1016.h225 int bclk; member
H A Dwm8983.c101 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 Dwm8962.c59 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 Dmadera.c2765 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 Dacp-mach.h63 struct clk *bclk; member
/openbmc/linux/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,hdmi.yaml42 - const: bclk
107 clock-names = "pixel", "pll", "bclk", "spdif";
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmarvell,armada-370-pinctrl.txt24 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 Dmarvell,kirkwood-pinctrl.txt51 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 Dpxa-ssp.c543 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 Dwm8994.c285 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 Drt5682.txt50 - #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 Ddvb-ttusb-budget.c1201 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 Dmediatek,iommu.yaml103 - description: bclk is the block clock.
107 - const: bclk
225 clock-names = "bclk";
/openbmc/linux/drivers/media/pci/cx88/
H A Dcx88-dvb.c945 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 Dfsl_sai.c62 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()

12345