• Home
  • Raw
  • Download

Lines Matching full:clk_out

134 /* Maximum number of clk_out supported by this driver */
197 struct vc5_out_data clk_out[VC5_MAX_CLK_OUT_NUM]; member
714 return &vc5->clk_out[idx].hw; in vc5_of_clk_get()
734 struct vc5_out_data *clk_out) in vc5_update_mode() argument
739 clk_out->clk_output_cfg0_mask |= VC5_CLK_OUTPUT_CFG0_CFG_MASK; in vc5_update_mode()
748 clk_out->clk_output_cfg0 |= in vc5_update_mode()
759 struct vc5_out_data *clk_out) in vc5_update_power() argument
765 clk_out->clk_output_cfg0_mask |= VC5_CLK_OUTPUT_CFG0_PWR_MASK; in vc5_update_power()
768 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_PWR_18; in vc5_update_power()
771 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_PWR_25; in vc5_update_power()
774 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_PWR_33; in vc5_update_power()
784 struct vc5_out_data *clk_out) in vc5_update_slew() argument
789 clk_out->clk_output_cfg0_mask |= VC5_CLK_OUTPUT_CFG0_SLEW_MASK; in vc5_update_slew()
792 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_SLEW_80; in vc5_update_slew()
795 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_SLEW_85; in vc5_update_slew()
798 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_SLEW_90; in vc5_update_slew()
801 clk_out->clk_output_cfg0 |= in vc5_update_slew()
812 struct vc5_out_data *clk_out) in vc5_get_output_config() argument
818 child_name = kasprintf(GFP_KERNEL, "OUT%d", clk_out->num + 1); in vc5_get_output_config()
827 ret = vc5_update_mode(np_output, clk_out); in vc5_get_output_config()
831 ret = vc5_update_power(np_output, clk_out); in vc5_get_output_config()
835 ret = vc5_update_slew(np_output, clk_out); in vc5_get_output_config()
841 clk_out->num + 1); in vc5_get_output_config()
1022 vc5->clk_out[0].num = idx; in vc5_probe()
1023 vc5->clk_out[0].vc5 = vc5; in vc5_probe()
1024 vc5->clk_out[0].hw.init = &init; in vc5_probe()
1025 ret = devm_clk_hw_register(&client->dev, &vc5->clk_out[0].hw); in vc5_probe()
1038 clk_hw_get_name(&vc5->clk_out[n - 1].hw); in vc5_probe()
1051 vc5->clk_out[n].num = idx; in vc5_probe()
1052 vc5->clk_out[n].vc5 = vc5; in vc5_probe()
1053 vc5->clk_out[n].hw.init = &init; in vc5_probe()
1054 ret = devm_clk_hw_register(&client->dev, &vc5->clk_out[n].hw); in vc5_probe()
1060 ret = vc5_get_output_config(client, &vc5->clk_out[n]); in vc5_probe()