Lines Matching refs:clk_out
193 struct vc5_out_data clk_out[VC5_MAX_CLK_OUT_NUM]; member
693 return &vc5->clk_out[idx].hw; in vc5_of_clk_get()
713 struct vc5_out_data *clk_out) in vc5_update_mode() argument
718 clk_out->clk_output_cfg0_mask |= VC5_CLK_OUTPUT_CFG0_CFG_MASK; in vc5_update_mode()
727 clk_out->clk_output_cfg0 |= in vc5_update_mode()
738 struct vc5_out_data *clk_out) in vc5_update_power() argument
744 clk_out->clk_output_cfg0_mask |= VC5_CLK_OUTPUT_CFG0_PWR_MASK; in vc5_update_power()
747 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_PWR_18; in vc5_update_power()
750 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_PWR_25; in vc5_update_power()
753 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_PWR_33; in vc5_update_power()
763 struct vc5_out_data *clk_out) in vc5_update_slew() argument
768 clk_out->clk_output_cfg0_mask |= VC5_CLK_OUTPUT_CFG0_SLEW_MASK; in vc5_update_slew()
771 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_SLEW_80; in vc5_update_slew()
774 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_SLEW_85; in vc5_update_slew()
777 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_SLEW_90; in vc5_update_slew()
780 clk_out->clk_output_cfg0 |= in vc5_update_slew()
791 struct vc5_out_data *clk_out) in vc5_get_output_config() argument
797 child_name = kasprintf(GFP_KERNEL, "OUT%d", clk_out->num + 1); in vc5_get_output_config()
806 ret = vc5_update_mode(np_output, clk_out); in vc5_get_output_config()
810 ret = vc5_update_power(np_output, clk_out); in vc5_get_output_config()
814 ret = vc5_update_slew(np_output, clk_out); in vc5_get_output_config()
820 clk_out->num + 1); in vc5_get_output_config()
976 vc5->clk_out[0].num = idx; in vc5_probe()
977 vc5->clk_out[0].vc5 = vc5; in vc5_probe()
978 vc5->clk_out[0].hw.init = &init; in vc5_probe()
979 ret = devm_clk_hw_register(&client->dev, &vc5->clk_out[0].hw); in vc5_probe()
992 clk_hw_get_name(&vc5->clk_out[n - 1].hw); in vc5_probe()
1001 vc5->clk_out[n].num = idx; in vc5_probe()
1002 vc5->clk_out[n].vc5 = vc5; in vc5_probe()
1003 vc5->clk_out[n].hw.init = &init; in vc5_probe()
1004 ret = devm_clk_hw_register(&client->dev, &vc5->clk_out[n].hw); in vc5_probe()
1010 ret = vc5_get_output_config(client, &vc5->clk_out[n]); in vc5_probe()