Searched defs:clk (Results 1 - 25 of 27) sorted by relevance

12

/include/linux/platform_data/
H A Dclk-lpss.h18 struct clk *clk; member in struct:lpss_clk_data
H A Dcamera-mx2.h37 * @clk: clock rate of the csi block / 2
41 unsigned long clk; member in struct:mx2_camera_platform_data
/include/asm-generic/
H A Dclkdev.h11 * Helper for the clk API to assist looking up a struct clk.
19 struct clk;
21 static inline int __clk_get(struct clk *clk) { return 1; } argument
22 static inline void __clk_put(struct clk *clk) { } argument
/include/linux/
H A Dclkdev.h10 * Helper for the clk API to assist looking up a struct clk.
17 struct clk;
24 struct clk *clk; member in struct:clk_lookup
31 .clk = c, \
34 struct clk_lookup *clkdev_alloc(struct clk *clk, const char *con_id,
43 int clk_register_clkdev(struct clk *, const char *, const char *, ...);
44 int clk_register_clkdevs(struct clk *, struc
[all...]
H A Di2c-pnx.h16 struct clk;
32 struct clk *clk; member in struct:i2c_pnx_algo_data
H A Dclk.h2 * linux/include/linux/clk.h
21 struct clk;
26 * DOC: clk notifier callback types
28 * PRE_RATE_CHANGE - called immediately before the clk rate is changed,
36 * the clk will be called with ABORT_RATE_CHANGE. Callbacks must
39 * POST_RATE_CHANGE - called after the clk rate change has successfully
48 * struct clk_notifier - associate a clk with a notifier
49 * @clk: struct clk * to associate the notifier with
50 * @notifier_head: a blocking_notifier_head for this clk
59 struct clk *clk; member in struct:clk_notifier
76 struct clk *clk; member in struct:clk_notifier_data
130 clk_get_accuracy(struct clk *clk) argument
135 clk_set_phase(struct clk *clk, int phase) argument
140 clk_get_phase(struct clk *clk) argument
158 clk_prepare(struct clk *clk) argument
177 clk_unprepare(struct clk *clk) argument
351 clk_put(struct clk *clk) argument
353 devm_clk_put(struct device *dev, struct clk *clk) argument
355 clk_enable(struct clk *clk) argument
360 clk_disable(struct clk *clk) argument
362 clk_get_rate(struct clk *clk) argument
367 clk_set_rate(struct clk *clk, unsigned long rate) argument
372 clk_round_rate(struct clk *clk, unsigned long rate) argument
377 clk_set_parent(struct clk *clk, struct clk *parent) argument
382 clk_get_parent(struct clk *clk) argument
390 clk_prepare_enable(struct clk *clk) argument
405 clk_disable_unprepare(struct clk *clk) argument
[all...]
H A Dclk-private.h2 * linux/include/linux/clk-private.h
14 #include <linux/clk-provider.h>
21 * WARNING: Do not include clk-private.h from any file that implements struct
41 struct clk { struct
46 struct clk *parent;
48 struct clk **parents;
53 struct clk *new_parent;
54 struct clk *new_child;
88 static struct clk _name = { \
100 static struct clk _nam
[all...]
H A Dfsl_devices.h69 struct clk;
83 struct clk *clk; member in struct:fsl_usb2_platform_data
H A Dsh_clk.h9 #include <linux/clk.h>
12 struct clk;
23 void (*init)(struct clk *clk);
25 int (*enable)(struct clk *clk);
26 void (*disable)(struct clk *clk);
27 unsigned long (*recalc)(struct clk *clk);
37 struct clk { struct
[all...]
H A Dclk-provider.h2 * linux/include/linux/clk-provider.h
14 #include <linux/clk.h>
21 * flags used across common struct clk. these flags should only affect the
29 #define CLK_IS_ROOT BIT(4) /* root clk, has no parent */
30 #define CLK_IS_BASIC BIT(5) /* Basic clk, can't do a to_clk_foo() */
31 #define CLK_GET_RATE_NOCACHE BIT(6) /* do not use the cached clk rate */
33 #define CLK_GET_ACCURACY_NOCACHE BIT(8) /* do not use the cached clk accuracy */
179 struct clk **best_parent_clk);
214 * struct clk_hw - handle for traversing from a struct clk to its corresponding
216 * clk_foo and then referenced by the struct clk instanc
226 struct clk *clk; member in struct:clk_hw
[all...]
H A Datmel_tc.h34 struct clk;
51 * @clk: internal clock source for each of the three channels
58 * all the entries in @clk may point to the same physical clock.
69 struct clk *clk[3]; member in struct:atmel_tc
H A Dcpufreq.h14 #include <linux/clk.h>
73 struct clk *clk; member in struct:cpufreq_policy
H A Dpxa2xx_ssp.h184 struct clk *clk; member in struct:ssp_device
/include/linux/dma/
H A Ddw.h15 #include <linux/clk.h>
28 * @clk: hclk clock
35 struct clk *clk; member in struct:dw_dma_chip
/include/media/
H A Domap4iss.h29 * @clk: Clock lane configuration
33 struct iss_csiphy_lane clk; member in struct:iss_csiphy_lanes_cfg
H A Domap3isp.h100 * @clk: Clock lane configuration
104 struct isp_csiphy_lane clk; member in struct:isp_csiphy_lanes_cfg
H A Dsoc_camera.h54 struct v4l2_clk *clk; member in struct:soc_camera_device
366 struct v4l2_clk *clk);
368 struct v4l2_clk *clk);
371 struct soc_camera_subdev_desc *ssdd, struct v4l2_clk *clk, bool on)
373 return on ? soc_camera_power_on(dev, ssdd, clk)
374 : soc_camera_power_off(dev, ssdd, clk);
370 soc_camera_set_power(struct device *dev, struct soc_camera_subdev_desc *ssdd, struct v4l2_clk *clk, bool on) argument
/include/linux/usb/
H A Dtegra_usb_phy.h18 #include <linux/clk.h>
23 * should be set up by clk-tegra, false if by the PHY code
66 struct clk *clk; member in struct:tegra_usb_phy
67 struct clk *pll_u;
68 struct clk *pad_clk;
H A Dmsm_hsusb.h23 #include <linux/clk.h>
120 int (*link_clk_reset)(struct clk *link_clk, bool assert);
121 int (*phy_clk_reset)(struct clk *phy_clk);
129 * @clk: clock struct of usb_hs_clk.
149 struct clk *clk; member in struct:msm_otg
150 struct clk *pclk;
151 struct clk *phy_reset_clk;
152 struct clk *core_clk;
/include/linux/mfd/
H A Ddavinci_voicecodec.h114 struct clk *clk; member in struct:davinci_vc
H A Dsmsc.h34 int clk; member in struct:smsc
/include/video/
H A Dpxa168fb.h67 struct clk *clk; member in struct:pxa168fb_info
/include/soc/tegra/
H A Dpmc.h26 struct clk;
113 /* Must be called with clk disabled, and returns with clk enabled */
114 int tegra_powergate_sequence_power_up(int id, struct clk *clk,
140 static inline int tegra_powergate_sequence_power_up(int id, struct clk *clk, argument
/include/linux/amba/
H A Dclcd.h171 struct clk;
177 struct clk *clk; member in struct:clcd_fb
/include/linux/spi/
H A Dmxs-spi.h136 struct clk *clk; member in struct:mxs_ssp

Completed in 453 milliseconds

12