Lines Matching +full:reg +full:- +full:names
1 // SPDX-License-Identifier: GPL-2.0
8 #include <linux/clk-provider.h>
12 #include <linux/soc/renesas/rcar-rst.h>
17 void __iomem *reg; member
74 return ERR_PTR(-EINVAL); in r8a7778_cpg_register_clock()
97 num_clks = of_property_count_strings(np, "clock-output-names"); in r8a7778_cpg_clocks_init()
112 spin_lock_init(&cpg->lock); in r8a7778_cpg_clocks_init()
114 cpg->data.clks = clks; in r8a7778_cpg_clocks_init()
115 cpg->data.clk_num = num_clks; in r8a7778_cpg_clocks_init()
117 cpg->reg = of_iomap(np, 0); in r8a7778_cpg_clocks_init()
118 if (WARN_ON(cpg->reg == NULL)) in r8a7778_cpg_clocks_init()
125 of_property_read_string_index(np, "clock-output-names", i, in r8a7778_cpg_clocks_init()
133 cpg->data.clks[i] = clk; in r8a7778_cpg_clocks_init()
136 of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data); in r8a7778_cpg_clocks_init()
141 CLK_OF_DECLARE(r8a7778_cpg_clks, "renesas,r8a7778-cpg-clocks",