Lines Matching full:wclk
1429 struct clk *wclk = da7219->dai_clks[DA7219_DAI_WCLK_IDX]; in da7219_set_dai_tdm_slot() local
1476 sr = clk_get_rate(wclk); in da7219_set_dai_tdm_slot()
1489 "Failed to set TDM BCLKs per WCLK %d: %d\n", in da7219_set_dai_tdm_slot()
1565 struct clk *wclk = da7219->dai_clks[DA7219_DAI_WCLK_IDX]; in da7219_hw_params() local
1600 if (da7219->master && wclk) { in da7219_hw_params()
1601 ret = clk_set_rate(wclk, sr); in da7219_hw_params()
1604 "Failed to set WCLK SR %lu: %d\n", sr, ret); in da7219_hw_params()
1655 "Failed to set BCLKs per WCLK %d: %d\n", in da7219_hw_params()
1779 pdata->dai_clk_names[DA7219_DAI_WCLK_IDX] = "da7219-dai-wclk"; in da7219_fw_to_pdata()
2086 * derived from multiple parent WCLK rates (BCLK rates are set as a in da7219_bclk_round_rate()
2087 * multiplier of WCLK in HW). We just do some rounding down based on the in da7219_bclk_round_rate()
2088 * parent WCLK rate set and find the appropriate multiplier of BCLK to in da7219_bclk_round_rate()
2158 * If we can, make MCLK the parent of WCLK to ensure in da7219_register_dai_clks()
2171 /* Make WCLK the parent of BCLK */ in da7219_register_dai_clks()