Lines Matching +full:data +full:- +full:width

1 // SPDX-License-Identifier: GPL-2.0-only
9 #include <linux/clk-provider.h>
11 #include "clk-regmap.h"
12 #include "clk-pll.h"
13 #include "meson-clkc-utils.h"
14 #include <dt-bindings/clock/amlogic,c3-pll-clkc.h>
38 .data = &(struct clk_regmap_gate_data) {
79 .data = &(struct clk_regmap_gate_data) {
107 .data = &(struct clk_regmap_gate_data) {
135 .data = &(struct clk_regmap_gate_data) {
163 .data = &(struct clk_regmap_gate_data) {
191 .data = &(struct clk_regmap_gate_data) {
219 .data = &(struct clk_regmap_gate_data) {
247 .data = &(struct meson_clk_pll_data) {
251 .width = 1,
256 .width = 9,
261 .width = 19,
266 .width = 5,
271 .width = 1,
276 .width = 1,
304 .data = &(struct clk_regmap_div_data) {
307 .width = 3,
330 .data = &(struct meson_clk_pll_data) {
334 .width = 1,
339 .width = 8,
344 .width = 19,
349 .width = 5,
354 .width = 1,
359 .width = 1,
377 .data = &(struct clk_regmap_div_data) {
380 .width = 2,
407 .data = &(struct meson_clk_pll_data) {
411 .width = 1,
416 .width = 8,
421 .width = 5,
426 .width = 1,
431 .width = 1,
457 .data = &(struct clk_regmap_div_data) {
460 .width = 3,
475 .data = &(struct clk_regmap_div_data) {
478 .width = 5,
499 .data = &(struct clk_regmap_mux_data) {
513 .data = &(struct clk_regmap_gate_data) {
529 .data = &(struct clk_regmap_div_data) {
532 .width = 1,
546 .data = &(struct clk_regmap_gate_data) {
562 .data = &(struct clk_regmap_mux_data) {
576 .data = &(struct clk_regmap_gate_data) {
592 .data = &(struct clk_regmap_div_data) {
595 .width = 1,
609 .data = &(struct clk_regmap_gate_data) {
696 struct device *dev = &pdev->dev; in c3_pll_probe()
711 c3_pll_clk_regmaps[i]->map = regmap; in c3_pll_probe()
731 .compatible = "amlogic,c3-pll-clkc",
740 .name = "c3-pll-clkc",