Lines Matching full:wclk
1426 struct clk *wclk = da7219->dai_clks[DA7219_DAI_WCLK_IDX]; in da7219_set_dai_tdm_slot() local
1473 sr = clk_get_rate(wclk); in da7219_set_dai_tdm_slot()
1486 "Failed to set TDM BCLKs per WCLK %d: %d\n", in da7219_set_dai_tdm_slot()
1562 struct clk *wclk = da7219->dai_clks[DA7219_DAI_WCLK_IDX]; in da7219_hw_params() local
1597 if (da7219->master && wclk) { in da7219_hw_params()
1598 ret = clk_set_rate(wclk, sr); in da7219_hw_params()
1601 "Failed to set WCLK SR %lu: %d\n", sr, ret); in da7219_hw_params()
1652 "Failed to set BCLKs per WCLK %d: %d\n", in da7219_hw_params()
1776 pdata->dai_clk_names[DA7219_DAI_WCLK_IDX] = "da7219-dai-wclk"; in da7219_fw_to_pdata()
2083 * derived from multiple parent WCLK rates (BCLK rates are set as a in da7219_bclk_round_rate()
2084 * multiplier of WCLK in HW). We just do some rounding down based on the in da7219_bclk_round_rate()
2085 * parent WCLK rate set and find the appropriate multiplier of BCLK to in da7219_bclk_round_rate()
2155 * If we can, make MCLK the parent of WCLK to ensure in da7219_register_dai_clks()
2168 /* Make WCLK the parent of BCLK */ in da7219_register_dai_clks()