Lines Matching refs:clocks
721 static struct clk_bulk_data clocks[] = {
729 ret = devm_clk_bulk_get(component->dev, ARRAY_SIZE(clocks), clocks);
788 if (clk_round_rate(clocks[0].clk, dac_clock_rate) == 0)
791 clk_set_rate(clocks[0].clk,
794 clk_set_rate(clocks[1].clk,
797 clk_set_rate(clocks[2].clk,
802 clk_set_rate(clocks[3].clk,
805 clk_set_rate(clocks[4].clk,
810 clk_set_rate(clocks[5].clk,
822 "Could not set clocks to support sample rate.\n");
889 static struct clk_bulk_data clocks[] = {
895 ret = devm_clk_bulk_get(component->dev, ARRAY_SIZE(clocks), clocks);
901 ret = clk_bulk_prepare_enable(ARRAY_SIZE(clocks), clocks);
903 dev_err(component->dev, "Failed to enable clocks\n");
914 clk_bulk_disable_unprepare(ARRAY_SIZE(clocks), clocks);
1005 static struct clk_bulk_data clocks[] = {
1012 ret = devm_clk_bulk_get(component->dev, ARRAY_SIZE(clocks), clocks);
1019 clk_set_parent(clocks[0].clk, clocks[1].clk);
1020 clk_set_parent(clocks[2].clk, clocks[3].clk);
1154 static struct clk_bulk_data clocks[] = {
1161 ret = devm_clk_bulk_get(component->dev, ARRAY_SIZE(clocks), clocks);
1168 clk_set_parent(clocks[0].clk, clocks[1].clk);
1169 clk_set_parent(clocks[2].clk, clocks[3].clk);