Lines Matching refs:clocks
703 struct clk_bulk_data clocks[] = {
711 ret = devm_clk_bulk_get(component->dev, ARRAY_SIZE(clocks), clocks);
757 if (clk_round_rate(clocks[0].clk, dac_clock_rate) == 0)
760 clk_set_rate(clocks[0].clk,
763 clk_set_rate(clocks[1].clk,
766 clk_set_rate(clocks[2].clk,
771 clk_set_rate(clocks[3].clk,
774 clk_set_rate(clocks[4].clk,
779 clk_set_rate(clocks[5].clk,
791 "Could not set clocks to support sample rate.\n");
858 struct clk_bulk_data clocks[] = {
864 ret = devm_clk_bulk_get(component->dev, ARRAY_SIZE(clocks), clocks);
870 ret = clk_bulk_prepare_enable(ARRAY_SIZE(clocks), clocks);
872 dev_err(component->dev, "Failed to enable clocks\n");
883 clk_bulk_disable_unprepare(ARRAY_SIZE(clocks), clocks);
974 struct clk_bulk_data clocks[] = {
981 ret = devm_clk_bulk_get(component->dev, ARRAY_SIZE(clocks), clocks);
988 clk_set_parent(clocks[0].clk, clocks[1].clk);
989 clk_set_parent(clocks[2].clk, clocks[3].clk);