• Home
  • Raw
  • Download

Lines Matching +full:clock +full:- +full:name

10  * Common Clock Framework support for all Samsung platforms
16 #include <linux/clk-provider.h>
17 #include "clk-pll.h"
20 * struct samsung_clk_provider: information about clock provider
22 * @lock: maintains exclusion between callbacks for a given clock-provider.
23 * @clk_data: holds clock related data like clk_hw* and number of clocks.
34 * struct samsung_clock_alias: information about mux clock
35 * @id: platform specific id of the clock.
36 * @dev_name: name of the device to which this clock belongs.
37 * @alias: optional clock alias name to be assigned to this clock.
55 * struct samsung_fixed_rate_clock: information about fixed-rate clock
56 * @id: platform specific id of the clock.
57 * @name: name of this fixed-rate clock.
58 * @parent_name: optional parent clock name.
59 * @flags: optional fixed-rate clock flags.
60 * @fixed-rate: fixed clock rate of this clock.
64 char *name; member
73 .name = cname, \
80 * struct samsung_fixed_factor_clock: information about fixed-factor clock
81 * @id: platform specific id of the clock.
82 * @name: name of this fixed-factor clock.
83 * @parent_name: parent clock name.
86 * @flags: optional fixed-factor clock flags.
90 char *name; member
100 .name = cname, \
108 * struct samsung_mux_clock: information about mux clock
109 * @id: platform specific id of the clock.
110 * @name: name of this mux clock.
111 * @parent_names: array of pointer to parent clock names.
113 * @flags: optional flags for basic clock.
115 * @shift: starting bit location of the mux control bit-field in @reg.
116 * @width: width of the mux control bit-field in @reg.
117 * @mux_flags: flags for mux-type clock.
121 const char *name; member
134 .name = cname, \
151 * @id: platform specific id of the clock.
152 * struct samsung_div_clock: information about div clock
153 * @name: name of this div clock.
154 * @parent_name: name of the parent clock.
155 * @flags: optional flags for basic clock.
157 * @shift: starting bit location of the div control bit-field in @reg.
158 * @div_flags: flags for div-type clock.
162 const char *name; member
175 .name = cname, \
195 * struct samsung_gate_clock: information about gate clock
196 * @id: platform specific id of the clock.
197 * @name: name of this gate clock.
198 * @parent_name: name of the parent clock.
199 * @flags: optional flags for basic clock.
201 * @bit_idx: bit index of the gate control bit-field in @reg.
202 * @gate_flags: flags for gate-type clock.
206 const char *name; member
217 .name = cname, \
231 * struct samsung_clk_reg_dump: register dump of clock controller registers.
232 * @offset: clock register offset from the controller base address.
241 * struct samsung_pll_clock: information about pll clock
242 * @id: platform specific id of the clock.
243 * @name: name of this pll clock.
244 * @parent_name: name of the parent clock.
245 * @flags: optional flags for basic clock.
252 const char *name; member
265 .name = _name, \
313 /* name of the parent clock needed for CMU register access */