Lines Matching refs:clk_out
198 struct vc5_out_data clk_out[VC5_MAX_CLK_OUT_NUM]; member
741 return &vc5->clk_out[idx].hw; in vc5_of_clk_get()
762 struct vc5_out_data *clk_out) in vc5_update_mode() argument
767 clk_out->clk_output_cfg0_mask |= VC5_CLK_OUTPUT_CFG0_CFG_MASK; in vc5_update_mode()
776 clk_out->clk_output_cfg0 |= in vc5_update_mode()
787 struct vc5_out_data *clk_out) in vc5_update_power() argument
793 clk_out->clk_output_cfg0_mask |= VC5_CLK_OUTPUT_CFG0_PWR_MASK; in vc5_update_power()
796 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_PWR_18; in vc5_update_power()
799 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_PWR_25; in vc5_update_power()
802 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_PWR_33; in vc5_update_power()
874 struct vc5_out_data *clk_out) in vc5_update_slew() argument
879 clk_out->clk_output_cfg0_mask |= VC5_CLK_OUTPUT_CFG0_SLEW_MASK; in vc5_update_slew()
882 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_SLEW_80; in vc5_update_slew()
885 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_SLEW_85; in vc5_update_slew()
888 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_SLEW_90; in vc5_update_slew()
891 clk_out->clk_output_cfg0 |= in vc5_update_slew()
902 struct vc5_out_data *clk_out) in vc5_get_output_config() argument
908 child_name = kasprintf(GFP_KERNEL, "OUT%d", clk_out->num + 1); in vc5_get_output_config()
917 ret = vc5_update_mode(np_output, clk_out); in vc5_get_output_config()
921 ret = vc5_update_power(np_output, clk_out); in vc5_get_output_config()
925 ret = vc5_update_slew(np_output, clk_out); in vc5_get_output_config()
931 clk_out->num + 1); in vc5_get_output_config()
1119 vc5->clk_out[0].num = idx; in vc5_probe()
1120 vc5->clk_out[0].vc5 = vc5; in vc5_probe()
1121 vc5->clk_out[0].hw.init = &init; in vc5_probe()
1122 ret = devm_clk_hw_register(&client->dev, &vc5->clk_out[0].hw); in vc5_probe()
1135 clk_hw_get_name(&vc5->clk_out[n - 1].hw); in vc5_probe()
1144 vc5->clk_out[n].num = idx; in vc5_probe()
1145 vc5->clk_out[n].vc5 = vc5; in vc5_probe()
1146 vc5->clk_out[n].hw.init = &init; in vc5_probe()
1147 ret = devm_clk_hw_register(&client->dev, &vc5->clk_out[n].hw); in vc5_probe()
1153 ret = vc5_get_output_config(client, &vc5->clk_out[n]); in vc5_probe()