• Home
  • Raw
  • Download

Lines Matching +full:fixed +full:- +full:rate +full:- +full:clocks

1 /* SPDX-License-Identifier: GPL-2.0-only */
13 #include <linux/clk-provider.h>
14 #include "clk-pll.h"
20 * @lock: maintains exclusion between callbacks for a given clock-provider.
21 * @clk_data: holds clock related data like clk_hw* and number of clocks.
53 * struct samsung_fixed_rate_clock: information about fixed-rate clock
55 * @name: name of this fixed-rate clock.
57 * @flags: optional fixed-rate clock flags.
58 * @fixed-rate: fixed clock rate of this clock.
78 * struct samsung_fixed_factor_clock: information about fixed-factor clock
80 * @name: name of this fixed-factor clock.
82 * @mult: fixed multiplication factor.
83 * @div: fixed division factor.
84 * @flags: optional fixed-factor clock flags.
113 * @shift: starting bit location of the mux control bit-field in @reg.
114 * @width: width of the mux control bit-field in @reg.
115 * @mux_flags: flags for mux-type clock.
155 * @shift: starting bit location of the div control bit-field in @reg.
156 * @div_flags: flags for div-type clock.
199 * @bit_idx: bit index of the gate control bit-field in @reg.
200 * @gate_flags: flags for gate-type clock.
306 /* list of pll clocks and respective count */
309 /* list of mux clocks and respective count */
312 /* list of div clocks and respective count */
315 /* list of gate clocks and respective count */
318 /* list of fixed clocks and respective count */
321 /* list of fixed factor clocks and respective count */
324 /* total number of clocks with IDs assigned*/
326 /* list of cpu clocks and respective count */
330 /* list and number of clocks registers */
334 /* list and number of clocks registers to set before suspend */