Home
last modified time | relevance | path

Searched refs:clk_out (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-versaclock5.c134 /* 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()
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()
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 in vc5_update_power()
733 vc5_update_mode(struct device_node *np_output, struct vc5_out_data *clk_out) vc5_update_mode() argument
758 vc5_update_power(struct device_node *np_output, struct vc5_out_data *clk_out) vc5_update_power() argument
783 vc5_update_slew(struct device_node *np_output, struct vc5_out_data *clk_out) vc5_update_slew() argument
811 vc5_get_output_config(struct i2c_client *client, struct vc5_out_data *clk_out) vc5_get_output_config() argument
[all...]
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-versaclock5.c132 /* Maximum number of clk_out supported by this driver */
198 struct vc5_out_data clk_out[VC5_MAX_CLK_OUT_NUM]; member
743 return &vc5->clk_out[idx].hw; in vc5_of_clk_get()
764 struct vc5_out_data *clk_out) in vc5_update_mode()
769 clk_out->clk_output_cfg0_mask |= VC5_CLK_OUTPUT_CFG0_CFG_MASK; in vc5_update_mode()
778 clk_out->clk_output_cfg0 |= in vc5_update_mode()
789 struct vc5_out_data *clk_out) in vc5_update_power()
795 clk_out->clk_output_cfg0_mask |= VC5_CLK_OUTPUT_CFG0_PWR_MASK; in vc5_update_power()
798 clk_out->clk_output_cfg0 |= VC5_CLK_OUTPUT_CFG0_PWR_18; in vc5_update_power()
801 clk_out in vc5_update_power()
763 vc5_update_mode(struct device_node *np_output, struct vc5_out_data *clk_out) vc5_update_mode() argument
788 vc5_update_power(struct device_node *np_output, struct vc5_out_data *clk_out) vc5_update_power() argument
875 vc5_update_slew(struct device_node *np_output, struct vc5_out_data *clk_out) vc5_update_slew() argument
903 vc5_get_output_config(struct i2c_client *client, struct vc5_out_data *clk_out) vc5_get_output_config() argument
[all...]
H A Dclk-versaclock7.c163 struct vc7_out_data clk_out[VC7_NUM_OUT]; member
186 return &vc7->clk_out[idx].hw; in vc7_of_clk_get()
702 vc7->clk_out[idx].out_dis = val & VC7_REG_OUT_DIS; in vc7_read_output()
716 vc7->clk_out[idx].out_dis); in vc7_write_output()
1212 vc7->clk_out[i].num = i; in vc7_probe()
1213 vc7->clk_out[i].vc7 = vc7; in vc7_probe()
1214 vc7->clk_out[i].hw.init = &clk_init; in vc7_probe()
1215 ret = devm_clk_hw_register(&client->dev, &vc7->clk_out[i].hw); in vc7_probe()
H A Dclk-versaclock3.c211 static struct clk_hw *clk_out[6]; variable
987 if (idx >= ARRAY_SIZE(clk_out)) { in vc3_of_clk_get()
1083 for (i = 0; i < ARRAY_SIZE(clk_out); i++) { in vc3_probe()
1108 clk_out[i] = devm_clk_hw_register_fixed_factor_index(dev, in vc3_probe()
1111 clk_out[i] = devm_clk_hw_register_fixed_factor_parent_hw(dev, in vc3_probe()
1114 if (IS_ERR(clk_out[i])) in vc3_probe()
1115 return PTR_ERR(clk_out[i]); in vc3_probe()
1118 ret = devm_of_clk_add_hw_provider(dev, vc3_of_clk_get, clk_out); in vc3_probe()
/kernel/linux/linux-6.6/sound/soc/rockchip/
H A Drockchip_pdm.c44 unsigned int clk_out; member
79 unsigned int *clk_src, unsigned int *clk_out) in get_pdm_clk()
93 *clk_out = clkref[i].clk_out; in get_pdm_clk()
203 unsigned int clk_src, clk_out = 0; in rockchip_pdm_hw_params() local
212 clk_rate = get_pdm_clk(pdm, samplerate, &clk_src, &clk_out); in rockchip_pdm_hw_params()
222 rational_best_approximation(clk_out, clk_src, in rockchip_pdm_hw_params()
251 val = get_pdm_cic_ratio(clk_out); in rockchip_pdm_hw_params()
78 get_pdm_clk(struct rk_pdm_dev *pdm, unsigned int sr, unsigned int *clk_src, unsigned int *clk_out) get_pdm_clk() argument
/kernel/linux/linux-5.10/sound/soc/rockchip/
H A Drockchip_pdm.c42 unsigned int clk_out; member
77 unsigned int *clk_src, unsigned int *clk_out) in get_pdm_clk()
91 *clk_out = clkref[i].clk_out; in get_pdm_clk()
152 unsigned int clk_src, clk_out = 0; in rockchip_pdm_hw_params() local
161 clk_rate = get_pdm_clk(pdm, samplerate, &clk_src, &clk_out); in rockchip_pdm_hw_params()
170 rational_best_approximation(clk_out, clk_src, in rockchip_pdm_hw_params()
76 get_pdm_clk(struct rk_pdm_dev *pdm, unsigned int sr, unsigned int *clk_src, unsigned int *clk_out) get_pdm_clk() argument
/kernel/linux/linux-5.10/drivers/clk/zynqmp/
H A Dclkc.c564 char *clk_out[MAX_NODES]; in zynqmp_register_clk_topology() local
578 clk_out[j] = kasprintf(GFP_KERNEL, "%s%s", clk_name, in zynqmp_register_clk_topology()
581 clk_out[j] = kasprintf(GFP_KERNEL, "%s", clk_name); in zynqmp_register_clk_topology()
587 hw = (*clk_topology[nodes[j].type])(clk_out[j], clk_dev_id, in zynqmp_register_clk_topology()
596 parent_names[0] = clk_out[j]; in zynqmp_register_clk_topology()
600 kfree(clk_out[j]); in zynqmp_register_clk_topology()
/kernel/linux/linux-6.6/drivers/clk/zynqmp/
H A Dclkc.c592 char *clk_out[MAX_NODES]; in zynqmp_register_clk_topology() local
606 clk_out[j] = kasprintf(GFP_KERNEL, "%s%s", clk_name, in zynqmp_register_clk_topology()
609 clk_out[j] = kasprintf(GFP_KERNEL, "%s", clk_name); in zynqmp_register_clk_topology()
615 hw = (*clk_topology[nodes[j].type])(clk_out[j], clk_dev_id, in zynqmp_register_clk_topology()
624 parent_names[0] = clk_out[j]; in zynqmp_register_clk_topology()
628 kfree(clk_out[j]); in zynqmp_register_clk_topology()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Dts2020.c30 u8 clk_out:2; member
112 switch (priv->clk_out) { in ts2020_init()
586 dev->clk_out = pdata->clk_out; in ts2020_probe()
643 switch (dev->clk_out) { in ts2020_probe()
H A Dts2020.h30 u8 clk_out:2; member
H A Dm88ds3103.h57 * @clk_out: Clock output.
71 enum m88ds3103_clock_out clk_out; member
H A Dm88ds3103.c1685 pdata.clk_out = cfg->clock_out; in m88ds3103_attach()
1789 dev->config.clock_out = pdata->clk_out; in m88ds3103_probe()
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Dts2020.c30 u8 clk_out:2; member
112 switch (priv->clk_out) { in ts2020_init()
585 dev->clk_out = pdata->clk_out; in ts2020_probe()
642 switch (dev->clk_out) { in ts2020_probe()
H A Dts2020.h30 u8 clk_out:2; member
H A Dm88ds3103.h57 * @clk_out: Clock output.
71 enum m88ds3103_clock_out clk_out; member
/kernel/linux/linux-5.10/sound/soc/uniphier/
H A Daio.h274 int clk_out; member
/kernel/linux/linux-6.6/sound/soc/uniphier/
H A Daio.h274 int clk_out; member
/kernel/linux/linux-5.10/drivers/scsi/ufs/
H A Dufs-mediatek.c321 struct clk **clk_out) in ufs_mtk_get_host_clk()
330 *clk_out = clk; in ufs_mtk_get_host_clk()
320 ufs_mtk_get_host_clk(struct device *dev, const char *name, struct clk **clk_out) ufs_mtk_get_host_clk() argument
H A Dufs-qcom.c71 const char *name, struct clk **clk_out, bool optional) in ufs_qcom_host_clk_get()
78 *clk_out = clk; in ufs_qcom_host_clk_get()
85 *clk_out = NULL; in ufs_qcom_host_clk_get()
70 ufs_qcom_host_clk_get(struct device *dev, const char *name, struct clk **clk_out, bool optional) ufs_qcom_host_clk_get() argument
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb-v2/
H A Ddvbsky.c285 m88ds3103_pdata.clk_out = 0; in dvbsky_s960_attach()
388 m88ds3103_pdata.clk_out = 0, in dvbsky_s960c_attach()
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb-v2/
H A Ddvbsky.c285 m88ds3103_pdata.clk_out = 0; in dvbsky_s960_attach()
388 m88ds3103_pdata.clk_out = 0; in dvbsky_s960c_attach()
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
H A Dsor.c417 struct clk *clk_out; member
506 err = clk_set_parent(sor->clk_out, parent); in tegra_sor_set_parent_clock()
3859 sor->clk_out = devm_clk_get(&pdev->dev, name); in tegra_sor_probe()
3860 if (IS_ERR(sor->clk_out)) { in tegra_sor_probe()
3861 err = PTR_ERR(sor->clk_out); in tegra_sor_probe()
3868 sor->clk_out = sor->clk; in tegra_sor_probe()
3916 err = clk_set_parent(sor->clk_out, sor->clk_safe); in tegra_sor_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
H A Dsor.c417 struct clk *clk_out; member
506 err = clk_set_parent(sor->clk_out, parent); in tegra_sor_set_parent_clock()
3842 sor->clk_out = devm_clk_get(&pdev->dev, name); in tegra_sor_probe()
3843 if (IS_ERR(sor->clk_out)) { in tegra_sor_probe()
3844 err = PTR_ERR(sor->clk_out); in tegra_sor_probe()
3851 sor->clk_out = sor->clk; in tegra_sor_probe()
3899 err = clk_set_parent(sor->clk_out, sor->clk_safe); in tegra_sor_probe()
/kernel/linux/linux-6.6/drivers/ufs/host/
H A Dufs-mediatek.c464 struct clk **clk_out) in ufs_mtk_get_host_clk()
473 *clk_out = clk; in ufs_mtk_get_host_clk()
463 ufs_mtk_get_host_clk(struct device *dev, const char *name, struct clk **clk_out) ufs_mtk_get_host_clk() argument
H A Dufs-qcom.c199 const char *name, struct clk **clk_out, bool optional) in ufs_qcom_host_clk_get()
206 *clk_out = clk; in ufs_qcom_host_clk_get()
213 *clk_out = NULL; in ufs_qcom_host_clk_get()
198 ufs_qcom_host_clk_get(struct device *dev, const char *name, struct clk **clk_out, bool optional) ufs_qcom_host_clk_get() argument

Completed in 34 milliseconds

12