Home
last modified time | relevance | path

Searched refs:fixed_rate (Results 1 - 25 of 92) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-pwm.c17 u32 fixed_rate; member
44 return clk_pwm->fixed_rate; in clk_pwm_recalc_rate()
91 if (of_property_read_u32(node, "clock-frequency", &clk_pwm->fixed_rate)) in clk_pwm_probe()
92 clk_pwm->fixed_rate = div64_u64(NSEC_PER_SEC, pargs.period); in clk_pwm_probe()
94 if (!clk_pwm->fixed_rate) { in clk_pwm_probe()
95 dev_err(&pdev->dev, "fixed_rate cannot be zero\n"); in clk_pwm_probe()
99 if (pargs.period != NSEC_PER_SEC / clk_pwm->fixed_rate && in clk_pwm_probe()
100 pargs.period != DIV_ROUND_UP(NSEC_PER_SEC, clk_pwm->fixed_rate)) { in clk_pwm_probe()
H A Dclk-fixed-rate.c32 return to_clk_fixed_rate(hw)->fixed_rate; in clk_fixed_rate_recalc_rate()
68 unsigned long fixed_rate, unsigned long fixed_accuracy, in __clk_hw_register_fixed_rate()
98 fixed->fixed_rate = fixed_rate; in __clk_hw_register_fixed_rate()
123 unsigned long fixed_rate) in clk_register_fixed_rate()
128 flags, fixed_rate, 0); in clk_register_fixed_rate()
64 __clk_hw_register_fixed_rate(struct device *dev, struct device_node *np, const char *name, const char *parent_name, const struct clk_hw *parent_hw, const struct clk_parent_data *parent_data, unsigned long flags, unsigned long fixed_rate, unsigned long fixed_accuracy, unsigned long clk_fixed_flags, bool devm) __clk_hw_register_fixed_rate() argument
121 clk_register_fixed_rate(struct device *dev, const char *name, const char *parent_name, unsigned long flags, unsigned long fixed_rate) clk_register_fixed_rate() argument
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-pwm.c17 u32 fixed_rate; member
44 return clk_pwm->fixed_rate; in clk_pwm_recalc_rate()
91 if (of_property_read_u32(node, "clock-frequency", &clk_pwm->fixed_rate)) in clk_pwm_probe()
92 clk_pwm->fixed_rate = div64_u64(NSEC_PER_SEC, pargs.period); in clk_pwm_probe()
94 if (!clk_pwm->fixed_rate) { in clk_pwm_probe()
95 dev_err(&pdev->dev, "fixed_rate cannot be zero\n"); in clk_pwm_probe()
99 if (pargs.period != NSEC_PER_SEC / clk_pwm->fixed_rate && in clk_pwm_probe()
100 pargs.period != DIV_ROUND_UP(NSEC_PER_SEC, clk_pwm->fixed_rate)) { in clk_pwm_probe()
H A Dclk-fixed-rate.c32 return to_clk_fixed_rate(hw)->fixed_rate; in clk_fixed_rate_recalc_rate()
68 unsigned long fixed_rate, unsigned long fixed_accuracy, in __clk_hw_register_fixed_rate()
98 fixed->fixed_rate = fixed_rate; in __clk_hw_register_fixed_rate()
123 unsigned long fixed_rate) in clk_register_fixed_rate()
128 flags, fixed_rate, 0); in clk_register_fixed_rate()
64 __clk_hw_register_fixed_rate(struct device *dev, struct device_node *np, const char *name, const char *parent_name, const struct clk_hw *parent_hw, const struct clk_parent_data *parent_data, unsigned long flags, unsigned long fixed_rate, unsigned long fixed_accuracy, unsigned long clk_fixed_flags, bool devm) __clk_hw_register_fixed_rate() argument
121 clk_register_fixed_rate(struct device *dev, const char *name, const char *parent_name, unsigned long flags, unsigned long fixed_rate) clk_register_fixed_rate() argument
/kernel/linux/linux-5.10/include/linux/
H A Dclk-provider.h330 * @fixed_rate: constant frequency of clock
340 unsigned long fixed_rate; member
352 unsigned long fixed_rate, unsigned long fixed_accuracy,
356 unsigned long fixed_rate);
364 * @fixed_rate: non-adjustable clock rate
366 #define clk_hw_register_fixed_rate(dev, name, parent_name, flags, fixed_rate) \
368 NULL, (flags), (fixed_rate), 0, 0, false)
377 * @fixed_rate: non-adjustable clock rate
379 #define devm_clk_hw_register_fixed_rate(dev, name, parent_name, flags, fixed_rate) \
381 NULL, (flags), (fixed_rate),
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dclk-provider.h344 * @fixed_rate: constant frequency of clock
354 unsigned long fixed_rate; member
366 unsigned long fixed_rate, unsigned long fixed_accuracy,
370 unsigned long fixed_rate);
378 * @fixed_rate: non-adjustable clock rate
380 #define clk_hw_register_fixed_rate(dev, name, parent_name, flags, fixed_rate) \
382 NULL, (flags), (fixed_rate), 0, 0, false)
391 * @fixed_rate: non-adjustable clock rate
393 #define devm_clk_hw_register_fixed_rate(dev, name, parent_name, flags, fixed_rate) \
395 NULL, (flags), (fixed_rate),
[all...]
/kernel/linux/linux-5.10/drivers/clk/uniphier/
H A Dclk-uniphier-fixed-rate.c31 fixed->fixed_rate = data->fixed_rate; in uniphier_clk_register_fixed_rate()
H A Dclk-uniphier.h39 unsigned long fixed_rate; member
/kernel/linux/linux-6.6/drivers/clk/uniphier/
H A Dclk-uniphier-fixed-rate.c31 fixed->fixed_rate = data->fixed_rate; in uniphier_clk_register_fixed_rate()
H A Dclk-uniphier.h39 unsigned long fixed_rate; member
/kernel/linux/linux-5.10/drivers/clk/hisilicon/
H A Dclk.h31 unsigned long fixed_rate; member
151 hisi_clk_unregister(fixed_rate)
/kernel/linux/linux-6.6/drivers/clk/hisilicon/
H A Dclk.h31 unsigned long fixed_rate; member
151 hisi_clk_unregister(fixed_rate)
/kernel/linux/linux-6.6/sound/usb/
H A Dimplicit.h12 int stream, bool *fixed_rate);
H A Dendpoint.h18 bool fixed_rate);
H A Dimplicit.c460 bool *fixed_rate) in snd_usb_find_implicit_fb_sync_format()
489 if (fixed_rate) in snd_usb_find_implicit_fb_sync_format()
490 *fixed_rate = snd_usb_pcm_has_fixed_rate(subs); in snd_usb_find_implicit_fb_sync_format()
456 snd_usb_find_implicit_fb_sync_format(struct snd_usb_audio *chip, const struct audioformat *target, const struct snd_pcm_hw_params *params, int stream, bool *fixed_rate) snd_usb_find_implicit_fb_sync_format() argument
H A Dcard.h134 bool fixed_rate; /* skip rate setup */ member
/kernel/linux/linux-5.10/drivers/clk/microchip/
H A Dclk-core.h55 const unsigned long fixed_rate; member
/kernel/linux/linux-5.10/drivers/clk/sunxi/
H A Dclk-a10-hosc.c42 fixed->fixed_rate = rate; in sun4i_osc_clk_setup()
/kernel/linux/linux-6.6/drivers/clk/microchip/
H A Dclk-core.h55 const unsigned long fixed_rate; member
/kernel/linux/linux-6.6/drivers/clk/sunxi/
H A Dclk-a10-hosc.c42 fixed->fixed_rate = rate; in sun4i_osc_clk_setup()
/kernel/linux/linux-5.10/drivers/clk/samsung/
H A Dclk-s3c2412.c198 s3c2412_common_frate_clks[0].fixed_rate = xti_f; in s3c2412_common_clk_register_fixed_ext()
199 s3c2412_common_frate_clks[1].fixed_rate = ext_f; in s3c2412_common_clk_register_fixed_ext()
H A Dclk.h64 unsigned long fixed_rate; member
73 .fixed_rate = frate, \
/kernel/linux/linux-5.10/drivers/clk/x86/
H A Dclk-pmc-atom.c216 unsigned long fixed_rate) in plt_clk_register_fixed_rate()
225 0, fixed_rate); in plt_clk_register_fixed_rate()
213 plt_clk_register_fixed_rate(struct platform_device *pdev, const char *name, const char *parent_name, unsigned long fixed_rate) plt_clk_register_fixed_rate() argument
/kernel/linux/linux-6.6/drivers/clk/samsung/
H A Dclk.h65 unsigned long fixed_rate; member
74 .fixed_rate = frate, \
/kernel/linux/linux-6.6/drivers/clk/x86/
H A Dclk-pmc-atom.c216 unsigned long fixed_rate) in plt_clk_register_fixed_rate()
225 0, fixed_rate); in plt_clk_register_fixed_rate()
213 plt_clk_register_fixed_rate(struct platform_device *pdev, const char *name, const char *parent_name, unsigned long fixed_rate) plt_clk_register_fixed_rate() argument

Completed in 12 milliseconds

1234