/linux-4.1.27/drivers/clk/rockchip/ |
D | clk-rockchip.c | 29 struct clk_onecell_data *clk_data; in rk2928_gate_clk_init() local 53 clk_data = kzalloc(sizeof(struct clk_onecell_data), GFP_KERNEL); in rk2928_gate_clk_init() 54 if (!clk_data) in rk2928_gate_clk_init() 57 clk_data->clks = kzalloc(qty * sizeof(struct clk *), GFP_KERNEL); in rk2928_gate_clk_init() 58 if (!clk_data->clks) { in rk2928_gate_clk_init() 59 kfree(clk_data); in rk2928_gate_clk_init() 81 clk_data->clks[i] = clk_register_gate(NULL, clk_name, in rk2928_gate_clk_init() 86 WARN_ON(IS_ERR(clk_data->clks[i])); in rk2928_gate_clk_init() 89 clk_data->clk_num = qty; in rk2928_gate_clk_init() 91 of_clk_add_provider(node, of_clk_src_onecell_get, clk_data); in rk2928_gate_clk_init()
|
D | clk.c | 156 static struct clk_onecell_data clk_data; variable 171 clk_data.clks = clk_table; in rockchip_clk_init() 172 clk_data.clk_num = nr_clks; in rockchip_clk_init() 173 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in rockchip_clk_init()
|
/linux-4.1.27/drivers/clk/hisilicon/ |
D | clk.c | 44 struct hisi_clock_data *clk_data; in hisi_clk_init() local 59 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in hisi_clk_init() 60 if (!clk_data) { in hisi_clk_init() 64 clk_data->base = base; in hisi_clk_init() 71 clk_data->clk_data.clks = clk_table; in hisi_clk_init() 72 clk_data->clk_data.clk_num = nr_clks; in hisi_clk_init() 73 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data->clk_data); in hisi_clk_init() 74 return clk_data; in hisi_clk_init() 76 kfree(clk_data); in hisi_clk_init() 97 data->clk_data.clks[clks[i].id] = clk; in hisi_clk_register_fixed_rate() [all …]
|
D | clk-hip04.c | 48 struct hisi_clock_data *clk_data; in hip04_clk_init() local 50 clk_data = hisi_clk_init(np, HIP04_NR_CLKS); in hip04_clk_init() 51 if (!clk_data) in hip04_clk_init() 56 clk_data); in hip04_clk_init()
|
D | clk-hi3620.c | 213 struct hisi_clock_data *clk_data; in hi3620_clk_init() local 215 clk_data = hisi_clk_init(np, HI3620_NR_CLKS); in hi3620_clk_init() 216 if (!clk_data) in hi3620_clk_init() 221 clk_data); in hi3620_clk_init() 224 clk_data); in hi3620_clk_init() 226 clk_data); in hi3620_clk_init() 228 clk_data); in hi3620_clk_init() 231 clk_data); in hi3620_clk_init() 475 struct clk_onecell_data *clk_data; in hi3620_mmc_clk_init() local 488 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in hi3620_mmc_clk_init() [all …]
|
D | clk-hix5hd2.c | 297 data->clk_data.clks[clks[i].id] = clk; in hix5hd2_clk_register_complex() 303 struct hisi_clock_data *clk_data; in hix5hd2_clk_init() local 305 clk_data = hisi_clk_init(np, HIX5HD2_NR_CLKS); in hix5hd2_clk_init() 306 if (!clk_data) in hix5hd2_clk_init() 311 clk_data); in hix5hd2_clk_init() 313 clk_data); in hix5hd2_clk_init() 315 ARRAY_SIZE(hix5hd2_gate_clks), clk_data); in hix5hd2_clk_init() 318 clk_data); in hix5hd2_clk_init()
|
D | clk.h | 34 struct clk_onecell_data clk_data; member
|
/linux-4.1.27/drivers/clk/sunxi/ |
D | clk-sun9i-mmc.c | 37 struct clk_onecell_data clk_data; member 94 struct clk_onecell_data *clk_data; in sun9i_a80_mmc_config_clk_probe() local 113 clk_data = &data->clk_data; in sun9i_a80_mmc_config_clk_probe() 114 clk_data->clk_num = count; in sun9i_a80_mmc_config_clk_probe() 115 clk_data->clks = devm_kcalloc(&pdev->dev, count, sizeof(struct clk *), in sun9i_a80_mmc_config_clk_probe() 117 if (!clk_data->clks) in sun9i_a80_mmc_config_clk_probe() 143 clk_data->clks[i] = clk_register_gate(&pdev->dev, clk_name, in sun9i_a80_mmc_config_clk_probe() 149 if (IS_ERR(clk_data->clks[i])) { in sun9i_a80_mmc_config_clk_probe() 150 ret = PTR_ERR(clk_data->clks[i]); in sun9i_a80_mmc_config_clk_probe() 155 ret = of_clk_add_provider(np, of_clk_src_onecell_get, clk_data); in sun9i_a80_mmc_config_clk_probe() [all …]
|
D | clk-sun6i-apb0-gates.c | 41 struct clk_onecell_data *clk_data; in sun6i_a31_apb0_gates_clk_probe() local 69 clk_data = devm_kzalloc(&pdev->dev, sizeof(struct clk_onecell_data), in sun6i_a31_apb0_gates_clk_probe() 71 if (!clk_data) in sun6i_a31_apb0_gates_clk_probe() 76 clk_data->clks = devm_kcalloc(&pdev->dev, (ngates + 1), in sun6i_a31_apb0_gates_clk_probe() 78 if (!clk_data->clks) in sun6i_a31_apb0_gates_clk_probe() 85 clk_data->clks[i] = clk_register_gate(&pdev->dev, clk_name, in sun6i_a31_apb0_gates_clk_probe() 88 WARN_ON(IS_ERR(clk_data->clks[i])); in sun6i_a31_apb0_gates_clk_probe() 89 clk_register_clkdev(clk_data->clks[i], clk_name, NULL); in sun6i_a31_apb0_gates_clk_probe() 94 clk_data->clk_num = ngates + 1; in sun6i_a31_apb0_gates_clk_probe() 96 return of_clk_add_provider(np, of_clk_src_onecell_get, clk_data); in sun6i_a31_apb0_gates_clk_probe()
|
D | clk-mod0.c | 310 struct clk_onecell_data *clk_data; in sunxi_mmc_setup() local 321 clk_data = kmalloc(sizeof(*clk_data), GFP_KERNEL); in sunxi_mmc_setup() 322 if (!clk_data) in sunxi_mmc_setup() 325 clk_data->clks = kcalloc(3, sizeof(*clk_data->clks), GFP_KERNEL); in sunxi_mmc_setup() 326 if (!clk_data->clks) in sunxi_mmc_setup() 329 clk_data->clk_num = 3; in sunxi_mmc_setup() 330 clk_data->clks[0] = sunxi_factors_register(node, data, lock, reg); in sunxi_mmc_setup() 331 if (!clk_data->clks[0]) in sunxi_mmc_setup() 334 parent = __clk_get_name(clk_data->clks[0]); in sunxi_mmc_setup() 361 clk_data->clks[i] = clk_register(NULL, &phase->hw); in sunxi_mmc_setup() [all …]
|
D | clk-usb.c | 99 struct clk_onecell_data *clk_data; in sunxi_usb_clk_setup() local 120 clk_data = kmalloc(sizeof(struct clk_onecell_data), GFP_KERNEL); in sunxi_usb_clk_setup() 121 if (!clk_data) in sunxi_usb_clk_setup() 124 clk_data->clks = kzalloc((qty+1) * sizeof(struct clk *), GFP_KERNEL); in sunxi_usb_clk_setup() 125 if (!clk_data->clks) { in sunxi_usb_clk_setup() 126 kfree(clk_data); in sunxi_usb_clk_setup() 134 clk_data->clks[i] = clk_register_gate(NULL, clk_name, in sunxi_usb_clk_setup() 137 WARN_ON(IS_ERR(clk_data->clks[i])); in sunxi_usb_clk_setup() 143 clk_data->clk_num = i; in sunxi_usb_clk_setup() 145 of_clk_add_provider(node, of_clk_src_onecell_get, clk_data); in sunxi_usb_clk_setup()
|
D | clk-sunxi.c | 1000 struct clk_onecell_data *clk_data; in sunxi_gates_clk_setup() local 1014 clk_data = kmalloc(sizeof(struct clk_onecell_data), GFP_KERNEL); in sunxi_gates_clk_setup() 1015 if (!clk_data) in sunxi_gates_clk_setup() 1017 clk_data->clks = kzalloc((qty+1) * sizeof(struct clk *), GFP_KERNEL); in sunxi_gates_clk_setup() 1018 if (!clk_data->clks) { in sunxi_gates_clk_setup() 1019 kfree(clk_data); in sunxi_gates_clk_setup() 1027 clk_data->clks[i] = clk_register_gate(NULL, clk_name, in sunxi_gates_clk_setup() 1031 WARN_ON(IS_ERR(clk_data->clks[i])); in sunxi_gates_clk_setup() 1032 clk_register_clkdev(clk_data->clks[i], clk_name, NULL); in sunxi_gates_clk_setup() 1038 clk_data->clk_num = i; in sunxi_gates_clk_setup() [all …]
|
/linux-4.1.27/drivers/clk/pistachio/ |
D | clk.c | 26 p->clk_data.clks = kcalloc(num_clks, sizeof(struct clk *), GFP_KERNEL); in pistachio_clk_alloc_provider() 27 if (!p->clk_data.clks) in pistachio_clk_alloc_provider() 29 p->clk_data.clk_num = num_clks; in pistachio_clk_alloc_provider() 40 kfree(p->clk_data.clks); in pistachio_clk_alloc_provider() 50 for (i = 0; i < p->clk_data.clk_num; i++) { in pistachio_clk_register_provider() 51 if (IS_ERR(p->clk_data.clks[i])) in pistachio_clk_register_provider() 53 PTR_ERR(p->clk_data.clks[i])); in pistachio_clk_register_provider() 56 of_clk_add_provider(p->node, of_clk_src_onecell_get, &p->clk_data); in pistachio_clk_register_provider() 71 p->clk_data.clks[gate[i].id] = clk; in pistachio_clk_register_gate() 89 p->clk_data.clks[mux[i].id] = clk; in pistachio_clk_register_mux() [all …]
|
D | clk.h | 147 struct clk_onecell_data clk_data; member
|
D | clk-pistachio.c | 198 p->clk_data.clks[CLK_DEBUG_MUX] = debug_clk; in pistachio_clk_init()
|
D | clk-pll.c | 398 p->clk_data.clks[pll[i].id] = clk; in pistachio_clk_register_pll()
|
/linux-4.1.27/drivers/clk/st/ |
D | clkgen-mux.c | 392 struct clk_onecell_data *clk_data; in st_of_clkgena_divmux_setup() local 411 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in st_of_clkgena_divmux_setup() 412 if (!clk_data) in st_of_clkgena_divmux_setup() 415 clk_data->clk_num = data->num_outputs; in st_of_clkgena_divmux_setup() 416 clk_data->clks = kzalloc(clk_data->clk_num * sizeof(struct clk *), in st_of_clkgena_divmux_setup() 419 if (!clk_data->clks) in st_of_clkgena_divmux_setup() 422 for (i = 0; i < clk_data->clk_num; i++) { in st_of_clkgena_divmux_setup() 442 clk_data->clks[i] = clk; in st_of_clkgena_divmux_setup() 447 of_clk_add_provider(np, of_clk_src_onecell_get, clk_data); in st_of_clkgena_divmux_setup() 450 if (clk_data) in st_of_clkgena_divmux_setup() [all …]
|
D | clkgen-pll.c | 469 struct clk_onecell_data *clk_data; in clkgena_c65_pll_setup() local 482 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in clkgena_c65_pll_setup() 483 if (!clk_data) in clkgena_c65_pll_setup() 486 clk_data->clk_num = num_pll_outputs; in clkgena_c65_pll_setup() 487 clk_data->clks = kzalloc(clk_data->clk_num * sizeof(struct clk *), in clkgena_c65_pll_setup() 490 if (!clk_data->clks) in clkgena_c65_pll_setup() 500 clk_data->clks[0] = clkgen_pll_register(parent_name, in clkgena_c65_pll_setup() 504 if (IS_ERR(clk_data->clks[0])) in clkgena_c65_pll_setup() 515 clk_data->clks[1] = clkgen_c65_lsdiv_register(__clk_get_name in clkgena_c65_pll_setup() 516 (clk_data->clks[0]), in clkgena_c65_pll_setup() [all …]
|
D | clk-flexgen.c | 267 struct clk_onecell_data *clk_data; in st_of_flexgen_setup() local 285 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in st_of_flexgen_setup() 286 if (!clk_data) in st_of_flexgen_setup() 289 clk_data->clk_num = of_property_count_strings(np , in st_of_flexgen_setup() 291 if (clk_data->clk_num <= 0) { in st_of_flexgen_setup() 293 __func__, clk_data->clk_num); in st_of_flexgen_setup() 297 clk_data->clks = kcalloc(clk_data->clk_num, sizeof(struct clk *), in st_of_flexgen_setup() 299 if (!clk_data->clks) in st_of_flexgen_setup() 308 for (i = 0; i < clk_data->clk_num; i++) { in st_of_flexgen_setup() 329 clk_data->clks[i] = clk; in st_of_flexgen_setup() [all …]
|
D | clkgen-fsyn.c | 1097 struct clk_onecell_data *clk_data; in st_of_create_quadfs_fsynths() local 1100 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in st_of_create_quadfs_fsynths() 1101 if (!clk_data) in st_of_create_quadfs_fsynths() 1104 clk_data->clk_num = QUADFS_MAX_CHAN; in st_of_create_quadfs_fsynths() 1105 clk_data->clks = kzalloc(QUADFS_MAX_CHAN * sizeof(struct clk *), in st_of_create_quadfs_fsynths() 1108 if (!clk_data->clks) { in st_of_create_quadfs_fsynths() 1109 kfree(clk_data); in st_of_create_quadfs_fsynths() 1136 clk_data->clks[fschan] = clk; in st_of_create_quadfs_fsynths() 1144 of_clk_add_provider(np, of_clk_src_onecell_get, clk_data); in st_of_create_quadfs_fsynths()
|
/linux-4.1.27/drivers/clk/mvebu/ |
D | common.c | 37 static struct clk_onecell_data clk_data; variable 123 clk_data.clk_num = 2 + desc->num_ratios; in mvebu_coreclk_setup() 127 clk_data.clk_num += 1; in mvebu_coreclk_setup() 129 clk_data.clks = kzalloc(clk_data.clk_num * sizeof(struct clk *), in mvebu_coreclk_setup() 131 if (WARN_ON(!clk_data.clks)) { in mvebu_coreclk_setup() 140 clk_data.clks[0] = clk_register_fixed_rate(NULL, tclk_name, NULL, in mvebu_coreclk_setup() 142 WARN_ON(IS_ERR(clk_data.clks[0])); in mvebu_coreclk_setup() 153 clk_data.clks[1] = clk_register_fixed_rate(NULL, cpuclk_name, NULL, in mvebu_coreclk_setup() 155 WARN_ON(IS_ERR(clk_data.clks[1])); in mvebu_coreclk_setup() 165 clk_data.clks[2+n] = clk_register_fixed_factor(NULL, rclk_name, in mvebu_coreclk_setup() [all …]
|
D | clk-corediv.c | 63 static struct clk_onecell_data clk_data; variable 253 clk_data.clk_num = soc_desc->ndescs; in mvebu_corediv_clk_init() 256 clks = kcalloc(clk_data.clk_num, sizeof(struct clk *), in mvebu_corediv_clk_init() 261 corediv = kcalloc(clk_data.clk_num, sizeof(struct clk_corediv), in mvebu_corediv_clk_init() 268 for (i = 0; i < clk_data.clk_num; i++) { in mvebu_corediv_clk_init() 286 clk_data.clks = clks; in mvebu_corediv_clk_init() 287 of_clk_add_provider(node, of_clk_src_onecell_get, &clk_data); in mvebu_corediv_clk_init()
|
D | clk-cpu.c | 45 static struct clk_onecell_data clk_data; variable 232 clk_data.clk_num = MAX_CPU; in of_cpu_clk_setup() 233 clk_data.clks = clks; in of_cpu_clk_setup() 234 of_clk_add_provider(node, of_clk_src_onecell_get, &clk_data); in of_cpu_clk_setup()
|
/linux-4.1.27/drivers/cpufreq/ |
D | highbank-cpufreq.c | 39 struct clk_notifier_data *clk_data = hclk; in hb_cpufreq_clk_notify() local 43 if (clk_data->new_rate > clk_data->old_rate) in hb_cpufreq_clk_notify() 44 while (hb_voltage_change(clk_data->new_rate)) in hb_cpufreq_clk_notify() 48 if (clk_data->new_rate < clk_data->old_rate) in hb_cpufreq_clk_notify() 49 while (hb_voltage_change(clk_data->new_rate)) in hb_cpufreq_clk_notify()
|
/linux-4.1.27/drivers/clk/samsung/ |
D | clk-s5pv210-audss.c | 29 static struct clk_onecell_data clk_data; variable 89 clk_data.clks = clk_table; in s5pv210_audss_clk_probe() 90 clk_data.clk_num = AUDSS_MAX_CLKS; in s5pv210_audss_clk_probe() 167 for (i = 0; i < clk_data.clk_num; i++) { in s5pv210_audss_clk_probe() 176 &clk_data); in s5pv210_audss_clk_probe() 189 for (i = 0; i < clk_data.clk_num; i++) { in s5pv210_audss_clk_probe() 203 for (i = 0; i < clk_data.clk_num; i++) { in s5pv210_audss_clk_remove()
|
D | clk-exynos-audss.c | 31 static struct clk_onecell_data clk_data; variable 99 for (; i < clk_data.clk_num; i++) { in exynos_audss_clk_teardown() 137 clk_data.clks = clk_table; in exynos_audss_clk_probe() 139 clk_data.clk_num = EXYNOS_AUDSS_MAX_CLKS; in exynos_audss_clk_probe() 141 clk_data.clk_num = EXYNOS_AUDSS_MAX_CLKS - 1; in exynos_audss_clk_probe() 218 for (i = 0; i < clk_data.clk_num; i++) { in exynos_audss_clk_probe() 227 &clk_data); in exynos_audss_clk_probe()
|
D | clk.c | 74 ctx->clk_data.clks = clk_table; in samsung_clk_init() 75 ctx->clk_data.clk_num = nr_clks; in samsung_clk_init() 86 &ctx->clk_data)) in samsung_clk_of_add_provider() 95 if (ctx->clk_data.clks && id) in samsung_clk_add_lookup() 96 ctx->clk_data.clks[id] = clk; in samsung_clk_add_lookup() 107 if (!ctx->clk_data.clks) { in samsung_clk_register_alias() 119 clk = ctx->clk_data.clks[list->id]; in samsung_clk_register_alias()
|
D | clk-s3c2410-dclk.c | 125 struct clk_onecell_data clk_data; member 259 s3c24xx_dclk->clk_data.clks = clk_table; in s3c24xx_dclk_probe() 260 s3c24xx_dclk->clk_data.clk_num = DCLK_MAX_CLKS; in s3c24xx_dclk_probe() 358 struct clk **clk_table = s3c24xx_dclk->clk_data.clks; in s3c24xx_dclk_remove()
|
D | clk.h | 28 struct clk_onecell_data clk_data; member
|
/linux-4.1.27/drivers/clk/bcm/ |
D | clk-kona-setup.c | 762 for (i = 0; i < ccu->clk_data.clk_num; i++) in ccu_clks_teardown() 763 kona_clk_teardown(ccu->clk_data.clks[i]); in ccu_clks_teardown() 764 kfree(ccu->clk_data.clks); in ccu_clks_teardown() 769 kfree(ccu->clk_data.clks); in kona_ccu_teardown() 770 ccu->clk_data.clks = NULL; in kona_ccu_teardown() 810 if (ccu->clk_data.clk_num) { in kona_dt_ccu_setup() 813 size = ccu->clk_data.clk_num * sizeof(*ccu->clk_data.clks); in kona_dt_ccu_setup() 814 ccu->clk_data.clks = kzalloc(size, GFP_KERNEL); in kona_dt_ccu_setup() 815 if (!ccu->clk_data.clks) { in kona_dt_ccu_setup() 817 __func__, ccu->clk_data.clk_num, node->name); in kona_dt_ccu_setup() [all …]
|
D | clk-kona.h | 485 struct clk_onecell_data clk_data; member 496 .clk_data = { \
|
D | clk-kona.c | 1251 struct clk **clks = ccu->clk_data.clks; in kona_ccu_init() 1257 for (which = 0; which < ccu->clk_data.clk_num; which++) { in kona_ccu_init()
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | clk-imx1.c | 36 static struct clk_onecell_data clk_data; variable 113 clk_data.clks = clk; in mx1_clocks_init_dt() 114 clk_data.clk_num = ARRAY_SIZE(clk); in mx1_clocks_init_dt() 115 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in mx1_clocks_init_dt()
|
D | clk-imx21.c | 40 static struct clk_onecell_data clk_data; variable 167 clk_data.clks = clk; in mx21_clocks_init_dt() 168 clk_data.clk_num = ARRAY_SIZE(clk); in mx21_clocks_init_dt() 169 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in mx21_clocks_init_dt()
|
D | clk-imx51-imx53.c | 132 static struct clk_onecell_data clk_data; variable 363 clk_data.clks = clk; in mx50_clocks_init() 364 clk_data.clk_num = ARRAY_SIZE(clk); in mx50_clocks_init() 365 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in mx50_clocks_init() 437 clk_data.clks = clk; in mx51_clocks_init() 438 clk_data.clk_num = ARRAY_SIZE(clk); in mx51_clocks_init() 439 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in mx51_clocks_init() 552 clk_data.clks = clk; in mx53_clocks_init() 553 clk_data.clk_num = ARRAY_SIZE(clk); in mx53_clocks_init() 554 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in mx53_clocks_init()
|
D | clk-imx31.c | 49 static struct clk_onecell_data clk_data; variable 121 clk_data.clks = clk; in mx31_clocks_init() 122 clk_data.clk_num = ARRAY_SIZE(clk); in mx31_clocks_init() 123 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in mx31_clocks_init()
|
D | clk-imx27.c | 43 static struct clk_onecell_data clk_data; variable 254 clk_data.clks = clk; in mx27_clocks_init_dt() 255 clk_data.clk_num = ARRAY_SIZE(clk); in mx27_clocks_init_dt() 256 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in mx27_clocks_init_dt()
|
D | clk-imx35.c | 48 static struct clk_onecell_data clk_data; variable 290 clk_data.clks = clk; in mx35_clocks_init_dt() 291 clk_data.clk_num = ARRAY_SIZE(clk); in mx35_clocks_init_dt() 292 of_clk_add_provider(ccm_node, of_clk_src_onecell_get, &clk_data); in mx35_clocks_init_dt()
|
D | clk-imx25.c | 58 static struct clk_onecell_data clk_data; variable 260 clk_data.clks = clk; in mx25_clocks_init_dt() 261 clk_data.clk_num = ARRAY_SIZE(clk); in mx25_clocks_init_dt() 262 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in mx25_clocks_init_dt()
|
D | clk-imx6sl.c | 103 static struct clk_onecell_data clk_data; variable 415 clk_data.clks = clks; in imx6sl_clocks_init() 416 clk_data.clk_num = ARRAY_SIZE(clks); in imx6sl_clocks_init() 417 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in imx6sl_clocks_init()
|
D | clk-vf610.c | 116 static struct clk_onecell_data clk_data; variable 408 clk_data.clks = clk; in vf610_clocks_init() 409 clk_data.clk_num = ARRAY_SIZE(clk); in vf610_clocks_init() 410 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in vf610_clocks_init()
|
D | clk-imx6q.c | 86 static struct clk_onecell_data clk_data; variable 478 clk_data.clks = clk; in imx6q_clocks_init() 479 clk_data.clk_num = ARRAY_SIZE(clk); in imx6q_clocks_init() 480 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in imx6q_clocks_init()
|
D | clk-imx6sx.c | 94 static struct clk_onecell_data clk_data; variable 496 clk_data.clks = clks; in imx6sx_clocks_init() 497 clk_data.clk_num = ARRAY_SIZE(clks); in imx6sx_clocks_init() 498 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in imx6sx_clocks_init()
|
/linux-4.1.27/drivers/clk/ |
D | clk-rk808.c | 30 struct clk_onecell_data clk_data; member 139 rk808_clkout->clk_data.clks = clk_table; in rk808_clkout_probe() 140 rk808_clkout->clk_data.clk_num = RK808_NR_OUTPUT; in rk808_clkout_probe() 143 &rk808_clkout->clk_data); in rk808_clkout_probe()
|
D | clk-clps711x.c | 44 struct clk_onecell_data clk_data; member 186 clps711x_clk->clk_data.clks = clps711x_clk->clks; in clps711x_clk_init_dt() 187 clps711x_clk->clk_data.clk_num = CLPS711X_CLK_MAX; in clps711x_clk_init_dt() 189 &clps711x_clk->clk_data); in clps711x_clk_init_dt()
|
D | clk-s2mps11.c | 34 static struct clk_onecell_data clk_data; variable 262 clk_data.clks = clk_table; in s2mps11_clk_probe() 263 clk_data.clk_num = S2MPS11_CLKS_NUM; in s2mps11_clk_probe() 265 &clk_data); in s2mps11_clk_probe()
|
D | clk-asm9260.c | 72 static struct clk_onecell_data clk_data; variable 340 clk_data.clks = clks; in asm9260_acc_init() 341 clk_data.clk_num = MAX_CLKS; in asm9260_acc_init() 342 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in asm9260_acc_init()
|
D | clk-efm32gg.c | 20 static struct clk_onecell_data clk_data = { variable 79 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in efm32gg_cmu_init()
|
D | clk.c | 2912 struct clk_onecell_data *clk_data = data; in of_clk_src_onecell_get() local 2915 if (idx >= clk_data->clk_num) { in of_clk_src_onecell_get() 2920 return clk_data->clks[idx]; in of_clk_src_onecell_get()
|
/linux-4.1.27/drivers/clk/mxs/ |
D | clk-imx23.c | 98 static struct clk_onecell_data clk_data; variable 169 clk_data.clks = clks; in mx23_clocks_init() 170 clk_data.clk_num = ARRAY_SIZE(clks); in mx23_clocks_init() 171 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in mx23_clocks_init()
|
D | clk-imx28.c | 152 static struct clk_onecell_data clk_data; variable 246 clk_data.clks = clks; in mx28_clocks_init() 247 clk_data.clk_num = ARRAY_SIZE(clks); in mx28_clocks_init() 248 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in mx28_clocks_init()
|
/linux-4.1.27/drivers/clk/sirf/ |
D | clk-prima2.c | 147 clk_data.clks = prima2_clks; in prima2_clk_init() 148 clk_data.clk_num = maxclk; in prima2_clk_init() 150 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in prima2_clk_init()
|
D | clk-atlas6.c | 148 clk_data.clks = atlas6_clks; in atlas6_clk_init() 149 clk_data.clk_num = maxclk; in atlas6_clk_init() 151 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in atlas6_clk_init()
|
D | clk-common.c | 15 static struct clk_onecell_data clk_data; variable
|
/linux-4.1.27/drivers/clk/tegra/ |
D | clk.c | 80 static struct clk_onecell_data clk_data; variable 284 clk_data.clks = clks; in tegra_add_of_provider() 285 clk_data.clk_num = clk_num; in tegra_add_of_provider() 286 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in tegra_add_of_provider()
|
/linux-4.1.27/drivers/staging/clocking-wizard/ |
D | clk-xlnx-clock-wizard.c | 63 struct clk_onecell_data clk_data; member 271 clk_wzrd->clk_data.clks = clk_wzrd->clkout; in clk_wzrd_probe() 272 clk_wzrd->clk_data.clk_num = ARRAY_SIZE(clk_wzrd->clkout); in clk_wzrd_probe() 273 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_wzrd->clk_data); in clk_wzrd_probe()
|
/linux-4.1.27/drivers/clk/berlin/ |
D | bg2q.c | 50 static struct clk_onecell_data clk_data; variable 377 clk_data.clks = clks; in berlin2q_clock_setup() 378 clk_data.clk_num = MAX_CLKS; in berlin2q_clock_setup() 379 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in berlin2q_clock_setup()
|
D | bg2.c | 96 static struct clk_onecell_data clk_data; variable 679 clk_data.clks = clks; in berlin2_clock_setup() 680 clk_data.clk_num = MAX_CLKS; in berlin2_clock_setup() 681 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in berlin2_clock_setup()
|
/linux-4.1.27/drivers/clk/ux500/ |
D | u8500_of_clk.c | 35 struct clk **clk_data = data; in ux500_twocell_get() local 49 return PRCC_SHOW(clk_data, base, bit); in ux500_twocell_get() 541 static struct clk_onecell_data clk_data; in u8500_of_clk_init() local 544 clk_data.clks = prcmu_clk; in u8500_of_clk_init() 545 clk_data.clk_num = ARRAY_SIZE(prcmu_clk); in u8500_of_clk_init() 546 of_clk_add_provider(child, of_clk_src_onecell_get, &clk_data); in u8500_of_clk_init()
|
/linux-4.1.27/drivers/clk/mmp/ |
D | clk.c | 21 unit->clk_data.clks = clk_table; in mmp_clk_init() 22 unit->clk_data.clk_num = nr_clks; in mmp_clk_init() 23 of_clk_add_provider(np, of_clk_src_onecell_get, &unit->clk_data); in mmp_clk_init()
|
D | clk.h | 139 struct clk_onecell_data clk_data; member
|
/linux-4.1.27/drivers/acpi/ |
D | acpi_lpss.c | 259 struct lpss_clk_data *clk_data; in register_device_clock() local 266 clk_data = platform_get_drvdata(lpss_clk_dev); in register_device_clock() 267 if (!clk_data) in register_device_clock() 269 clk = clk_data->clk; in register_device_clock() 275 parent = clk_data->name; in register_device_clock()
|
/linux-4.1.27/drivers/clk/zynq/ |
D | clkc.c | 72 static struct clk_onecell_data clk_data; variable 578 clk_data.clks = clks; in zynq_clk_setup() 579 clk_data.clk_num = ARRAY_SIZE(clks); in zynq_clk_setup() 580 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in zynq_clk_setup()
|
/linux-4.1.27/arch/powerpc/platforms/512x/ |
D | clock-commonclk.c | 74 static struct clk_onecell_data clk_data; variable 942 clk_data.clks = clks; in mpc5121_clk_register_of_provider() 943 clk_data.clk_num = MPC512x_CLK_LAST_PUBLIC + 1; /* _not_ ARRAY_SIZE() */ in mpc5121_clk_register_of_provider() 944 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); in mpc5121_clk_register_of_provider()
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | media-dev.h | 145 struct clk_onecell_data clk_data; member
|
D | media-dev.c | 1258 cp->clk_data.clks = cp->clks; in fimc_md_register_clk_provider() 1259 cp->clk_data.clk_num = cp->num_clocks; in fimc_md_register_clk_provider() 1262 &cp->clk_data); in fimc_md_register_clk_provider()
|
/linux-4.1.27/sound/soc/samsung/ |
D | i2s.c | 104 struct clk_onecell_data clk_data; member 1147 for (i = 0; i < i2s->clk_data.clk_num; i++) { in i2s_unregister_clocks() 1201 i2s->clk_data.clk_num = 2; in i2s_register_clock_provider() 1211 i2s->clk_data.clk_num += 1; in i2s_register_clock_provider() 1212 i2s->clk_data.clks = i2s->clk_table; in i2s_register_clock_provider() 1215 &i2s->clk_data); in i2s_register_clock_provider()
|
/linux-4.1.27/Documentation/scsi/ |
D | ChangeLog.lpfc | 991 * Clock changes: removed struct clk_data and timerList. 1183 * Move struct clk_data definition from lpfc_hw.h to lpfc_sli.h. 1236 have to allocate these clk_data dynamically.
|