Lines Matching +full:fixed +full:- +full:parent +full:- +full:rate
1 /* SPDX-License-Identifier: GPL-2.0-only */
13 #include <linux/clk-provider.h>
14 #include "clk-pll.h"
19 * @lock: maintains exclusion between callbacks for a given clock-provider.
52 * struct samsung_fixed_rate_clock: information about fixed-rate clock
54 * @name: name of this fixed-rate clock.
55 * @parent_name: optional parent clock name.
56 * @flags: optional fixed-rate clock flags.
57 * @fixed-rate: fixed clock rate of this clock.
77 * struct samsung_fixed_factor_clock: information about fixed-factor clock
79 * @name: name of this fixed-factor clock.
80 * @parent_name: parent clock name.
81 * @mult: fixed multiplication factor.
82 * @div: fixed division factor.
83 * @flags: optional fixed-factor clock flags.
108 * @parent_names: array of pointer to parent clock names.
112 * @shift: starting bit location of the mux control bit-field in @reg.
113 * @width: width of the mux control bit-field in @reg.
114 * @mux_flags: flags for mux-type clock.
151 * @parent_name: name of the parent clock.
154 * @shift: starting bit location of the div control bit-field in @reg.
155 * @div_flags: flags for div-type clock.
195 * @parent_name: name of the parent clock.
198 * @bit_idx: bit index of the gate control bit-field in @reg.
199 * @gate_flags: flags for gate-type clock.
241 * @parent_name: name of the parent clock.
296 /* list of fixed clocks and respective count */
299 /* list of fixed factor clocks and respective count */
312 /* name of the parent clock needed for CMU register access */