Lines Matching full:divider
17 * CCU Divider private clock IDs
25 * CCU Divider private flags
26 * @CCU_DIV_SKIP_ONE: Due to some reason divider can't be set to 1.
28 * @CCU_DIV_SKIP_ONE_TO_THREE: For some reason divider can't be within [1,3].
39 * enum ccu_div_type - CCU Divider types
40 * @CCU_DIV_VAR: Clocks gate with variable divider.
41 * @CCU_DIV_GATE: Clocks gate with fixed divider.
42 * @CCU_DIV_BUF: Clock gate with no divider.
43 * @CCU_DIV_FIXED: Ungateable clock with fixed divider.
53 * struct ccu_div_init_data - CCU Divider initialization data
57 * @base: Divider register base address with respect to the sys_regs base.
60 * @type: CCU divider type (variable, fixed with and without gate).
61 * @width: Divider width if it's variable.
62 * @divider: Divider fixed value.
63 * @flags: CCU Divider clock flags.
64 * @features: CCU Divider private features.
76 unsigned int divider; member
83 * struct ccu_div - CCU Divider descriptor
84 * @hw: clk_hw of the divider.
86 * @reg_ctl: Divider control register base address.
88 * @lock: Divider state change spin-lock.
89 * @mask: Divider field mask.
90 * @divider: Divider fixed value.
91 * @flags: Divider clock flags.
92 * @features: CCU Divider private features.
102 unsigned int divider; member