Home
last modified time | relevance | path

Searched refs:clk (Results 1 – 25 of 71) sorted by relevance

123

/include/linux/
Dclk.h17 struct clk;
55 struct clk *clk; member
72 struct clk *clk; member
89 struct clk *clk; member
103 int clk_notifier_register(struct clk *clk, struct notifier_block *nb);
110 int clk_notifier_unregister(struct clk *clk, struct notifier_block *nb);
120 int devm_clk_notifier_register(struct device *dev, struct clk *clk,
131 long clk_get_accuracy(struct clk *clk);
141 int clk_set_phase(struct clk *clk, int degrees);
150 int clk_get_phase(struct clk *clk);
[all …]
Dsh_clk.h13 struct clk;
24 void (*init)(struct clk *clk);
26 int (*enable)(struct clk *clk);
27 void (*disable)(struct clk *clk);
28 unsigned long (*recalc)(struct clk *clk);
29 int (*set_rate)(struct clk *clk, unsigned long rate);
30 int (*set_parent)(struct clk *clk, struct clk *parent);
31 long (*round_rate)(struct clk *clk, unsigned long rate);
38 struct clk { struct
40 struct clk *parent; argument
[all …]
Dclkdev.h14 struct clk;
22 struct clk *clk; member
30 .clk = c, \
36 struct clk_lookup *clkdev_create(struct clk *clk, const char *con_id,
44 int clk_register_clkdev(struct clk *, const char *, const char *);
Dpm_clock.h20 struct clk;
43 extern int pm_clk_add_clk(struct device *dev, struct clk *clk);
47 extern void pm_clk_remove_clk(struct device *dev, struct clk *clk);
71 static inline int pm_clk_add_clk(struct device *dev, struct clk *clk) in pm_clk_add_clk() argument
84 static inline void pm_clk_remove_clk(struct device *dev, struct clk *clk) in pm_clk_remove_clk() argument
Dclk-provider.h37 struct clk;
342 struct clk *clk; member
382 struct clk *clk_register_fixed_rate(struct device *dev, const char *name,
512 void clk_unregister_fixed_rate(struct clk *clk);
569 struct clk *clk_register_gate(struct device *dev, const char *name,
658 void clk_unregister_gate(struct clk *clk);
765 struct clk *clk_register_divider_table(struct device *dev, const char *name,
963 void clk_unregister_divider(struct clk *clk);
1031 struct clk *clk_register_mux_table(struct device *dev, const char *name,
1104 void clk_unregister_mux(struct clk *clk);
[all …]
Dinterconnect-clk.h12 struct clk *clk; member
Dposix-clock.h108 struct posix_clock *clk; member
125 int posix_clock_register(struct posix_clock *clk, struct device *dev);
136 void posix_clock_unregister(struct posix_clock *clk);
Dfsl_devices.h71 struct clk;
85 struct clk *clk; member
/include/kunit/
Dclk.h5 struct clk;
11 struct clk *
13 struct clk *
16 struct clk *
18 struct clk *
22 int clk_prepare_enable_kunit(struct kunit *test, struct clk *clk);
/include/linux/clk/
Dsunxi-ng.h9 int sunxi_ccu_set_mmc_timing_mode(struct clk *clk, bool new_mode);
10 int sunxi_ccu_get_mmc_timing_mode(struct clk *clk);
Dtegra.h148 struct clk;
183 int tegra20_clk_prepare_emc_mc_same_freq(struct clk *emc_clk, bool same);
192 tegra20_clk_prepare_emc_mc_same_freq(struct clk *emc_clk, bool same) in tegra20_clk_prepare_emc_mc_same_freq()
224 int tegra210_clk_emc_attach(struct clk *clk,
226 void tegra210_clk_emc_detach(struct clk *clk);
244 tegra210_clk_emc_attach(struct clk *clk, in tegra210_clk_emc_attach() argument
260 static inline void tegra210_clk_emc_detach(struct clk *clk) {} in tegra210_clk_emc_detach() argument
Dti.h251 int (*clkdm_clk_enable)(struct clockdomain *clkdm, struct clk *clk);
253 struct clk *clk);
266 int omap2_clk_allow_idle(struct clk *clk);
267 int omap2_clk_deny_idle(struct clk *clk);
270 int omap2_reprogram_dpllcore(struct clk_hw *clk, unsigned long rate,
274 unsigned long omap2_get_dpll_rate(struct clk_hw_omap *clk);
318 bool ti_clk_is_in_standby(struct clk *clk);
/include/linux/platform_data/
Dmdio-bcm-unimac.h4 struct clk;
11 struct clk *clk; member
Dasoc-ti-mcbsp.h29 int (*force_ick_on)(struct clk *clk, bool force_on);
/include/linux/platform_data/x86/
Dclk-lpss.h15 struct clk *clk; member
/include/linux/usb/
Dtegra_usb_phy.h64 struct clk *clk; member
65 struct clk *pll_u;
66 struct clk *pad_clk;
/include/clocksource/
Dtimer-xilinx.h31 struct clk;
43 struct clk *clk; member
Dtimer-davinci.h41 int __init davinci_timer_register(struct clk *clk,
/include/trace/events/
Dclk.h6 #define TRACE_SYSTEM clk
15 DECLARE_EVENT_CLASS(clk,
32 DEFINE_EVENT(clk, clk_enable,
39 DEFINE_EVENT(clk, clk_enable_complete,
46 DEFINE_EVENT(clk, clk_disable,
53 DEFINE_EVENT(clk, clk_disable_complete,
60 DEFINE_EVENT(clk, clk_prepare,
67 DEFINE_EVENT(clk, clk_prepare_complete,
74 DEFINE_EVENT(clk, clk_unprepare,
81 DEFINE_EVENT(clk, clk_unprepare_complete,
/include/soc/tegra/
Dpmc.h17 struct clk;
157 int tegra_powergate_sequence_power_up(unsigned int id, struct clk *clk,
185 struct clk *clk, in tegra_powergate_sequence_power_up() argument
/include/linux/mfd/
Datmel-hlcdc.h78 struct clk *periph_clk;
79 struct clk *sys_clk;
80 struct clk *slow_clk;
Dstm32-lptimer.h63 struct clk *clk; member
/include/sound/ac97/
Dcodec.h19 struct clk;
51 struct clk *clk; member
/include/linux/dma/
Ddw.h35 struct clk *clk; member
/include/soc/at91/
Datmel_tcb.h34 struct clk;
74 struct clk *clk[3]; member
75 struct clk *slow_clk;

123