Lines Matching +full:data +full:- +full:shift
1 // SPDX-License-Identifier: GPL-2.0+
10 #include <linux/clk-provider.h>
13 #include "clk-pll.h"
14 #include "clk-regmap.h"
15 #include "meson-clkc-utils.h"
27 #include <dt-bindings/clock/amlogic,a1-pll-clkc.h>
30 .data = &(struct meson_clk_pll_data){
33 .shift = 28,
38 .shift = 0,
43 .shift = 10,
48 .shift = 0,
53 .shift = 31,
58 .shift = 29,
73 .data = &(struct clk_regmap_gate_data){
101 .data = &(struct meson_clk_pll_data){
104 .shift = 28,
109 .shift = 0,
114 .shift = 10,
119 .shift = 0,
124 .shift = 31,
129 .shift = 26,
134 .shift = 6,
165 .data = &(struct clk_regmap_gate_data){
182 * b) CCF has a clock hand-off mechanism to make the sure the
203 .data = &(struct clk_regmap_gate_data){
236 .data = &(struct clk_regmap_gate_data){
269 .data = &(struct clk_regmap_gate_data){
307 .compatible = "amlogic,a1-pll-clkc",
308 .data = &a1_pll_clkc_data,
317 .name = "a1-pll-clkc",