Lines Matching +full:divider +full:- +full:width
1 /* SPDX-License-Identifier: GPL-2.0 */
11 #include <linux/clk-provider.h>
15 * struct clk_regmap - regmap backed clock
17 * @hw: handle between common and hardware-specific interfaces
39 * struct clk_regmap_gate_data - regmap backed gate specific data
43 * @flags: hardware-specific flags
57 return (struct clk_regmap_gate_data *)clk->data; in clk_get_regmap_gate_data()
64 * struct clk_regmap_div_data - regmap backed adjustable divider specific data
66 * @offset: offset of the register controlling the divider
67 * @shift: shift to the divider bit field
68 * @width: width of the divider bit field
69 * @table: array of value/divider pairs, last entry should have div = 0
77 u8 width; member
85 return (struct clk_regmap_div_data *)clk->data; in clk_get_regmap_div_data()
92 * struct clk_regmap_mux_data - regmap backed multiplexer clock specific data
94 * @hw: handle between common and hardware-specific interfaces
99 * @flags: hardware-specific flags
115 return (struct clk_regmap_mux_data *)clk->data; in clk_get_regmap_mux_data()