Home
last modified time | relevance | path

Searched refs:clk_data (Results 1 – 25 of 171) sorted by relevance

1234567

/Linux-v5.4/drivers/clk/mediatek/
Dclk-mtk.c23 struct clk_onecell_data *clk_data; in mtk_alloc_clk_data() local
25 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in mtk_alloc_clk_data()
26 if (!clk_data) in mtk_alloc_clk_data()
29 clk_data->clks = kcalloc(clk_num, sizeof(*clk_data->clks), GFP_KERNEL); in mtk_alloc_clk_data()
30 if (!clk_data->clks) in mtk_alloc_clk_data()
33 clk_data->clk_num = clk_num; in mtk_alloc_clk_data()
36 clk_data->clks[i] = ERR_PTR(-ENOENT); in mtk_alloc_clk_data()
38 return clk_data; in mtk_alloc_clk_data()
40 kfree(clk_data); in mtk_alloc_clk_data()
46 int num, struct clk_onecell_data *clk_data) in mtk_clk_register_fixed_clks() argument
[all …]
Dclk-mt7629.c574 struct clk_onecell_data *clk_data; in mtk_topckgen_init() local
583 clk_data = mtk_alloc_clk_data(CLK_TOP_NR_CLK); in mtk_topckgen_init()
586 clk_data); in mtk_topckgen_init()
589 clk_data); in mtk_topckgen_init()
592 base, &mt7629_clk_lock, clk_data); in mtk_topckgen_init()
594 clk_prepare_enable(clk_data->clks[CLK_TOP_AXI_SEL]); in mtk_topckgen_init()
595 clk_prepare_enable(clk_data->clks[CLK_TOP_MEM_SEL]); in mtk_topckgen_init()
596 clk_prepare_enable(clk_data->clks[CLK_TOP_DDRPHYCFG_SEL]); in mtk_topckgen_init()
598 return of_clk_add_provider(node, of_clk_src_onecell_get, clk_data); in mtk_topckgen_init()
604 struct clk_onecell_data *clk_data; in mtk_infrasys_init() local
[all …]
Dclk-mt7622.c614 struct clk_onecell_data *clk_data; in mtk_topckgen_init() local
623 clk_data = mtk_alloc_clk_data(CLK_TOP_NR_CLK); in mtk_topckgen_init()
626 clk_data); in mtk_topckgen_init()
629 clk_data); in mtk_topckgen_init()
632 base, &mt7622_clk_lock, clk_data); in mtk_topckgen_init()
635 base, &mt7622_clk_lock, clk_data); in mtk_topckgen_init()
638 clk_data); in mtk_topckgen_init()
640 clk_prepare_enable(clk_data->clks[CLK_TOP_AXI_SEL]); in mtk_topckgen_init()
641 clk_prepare_enable(clk_data->clks[CLK_TOP_MEM_SEL]); in mtk_topckgen_init()
642 clk_prepare_enable(clk_data->clks[CLK_TOP_DDRPHYCFG_SEL]); in mtk_topckgen_init()
[all …]
Dclk-mt8173.c926 struct clk_onecell_data *clk_data; in mtk_topckgen_init() local
936 mt8173_top_clk_data = clk_data = mtk_alloc_clk_data(CLK_TOP_NR_CLK); in mtk_topckgen_init()
938 mtk_clk_register_fixed_clks(fixed_clks, ARRAY_SIZE(fixed_clks), clk_data); in mtk_topckgen_init()
939 mtk_clk_register_factors(top_divs, ARRAY_SIZE(top_divs), clk_data); in mtk_topckgen_init()
941 &mt8173_clk_lock, clk_data); in mtk_topckgen_init()
943 r = of_clk_add_provider(node, of_clk_src_onecell_get, clk_data); in mtk_topckgen_init()
954 struct clk_onecell_data *clk_data; in mtk_infrasys_init() local
957 clk_data = mtk_alloc_clk_data(CLK_INFRA_NR_CLK); in mtk_infrasys_init()
960 clk_data); in mtk_infrasys_init()
961 mtk_clk_register_factors(infra_divs, ARRAY_SIZE(infra_divs), clk_data); in mtk_infrasys_init()
[all …]
Dclk-mt8135.c518 struct clk_onecell_data *clk_data; in mtk_topckgen_init() local
528 clk_data = mtk_alloc_clk_data(CLK_TOP_NR_CLK); in mtk_topckgen_init()
530 mtk_clk_register_factors(root_clk_alias, ARRAY_SIZE(root_clk_alias), clk_data); in mtk_topckgen_init()
531 mtk_clk_register_factors(top_divs, ARRAY_SIZE(top_divs), clk_data); in mtk_topckgen_init()
533 &mt8135_clk_lock, clk_data); in mtk_topckgen_init()
535 clk_prepare_enable(clk_data->clks[CLK_TOP_CCI_SEL]); in mtk_topckgen_init()
537 r = of_clk_add_provider(node, of_clk_src_onecell_get, clk_data); in mtk_topckgen_init()
546 struct clk_onecell_data *clk_data; in mtk_infrasys_init() local
549 clk_data = mtk_alloc_clk_data(CLK_INFRA_NR_CLK); in mtk_infrasys_init()
552 clk_data); in mtk_infrasys_init()
[all …]
/Linux-v5.4/drivers/clk/hisilicon/
Dclk.c29 struct hisi_clock_data *clk_data; in hisi_clk_alloc() local
33 clk_data = devm_kmalloc(&pdev->dev, sizeof(*clk_data), GFP_KERNEL); in hisi_clk_alloc()
34 if (!clk_data) in hisi_clk_alloc()
40 clk_data->base = devm_ioremap(&pdev->dev, in hisi_clk_alloc()
42 if (!clk_data->base) in hisi_clk_alloc()
51 clk_data->clk_data.clks = clk_table; in hisi_clk_alloc()
52 clk_data->clk_data.clk_num = nr_clks; in hisi_clk_alloc()
54 return clk_data; in hisi_clk_alloc()
61 struct hisi_clock_data *clk_data; in hisi_clk_init() local
71 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in hisi_clk_init()
[all …]
Dcrg-hi3516cv300.c132 struct hisi_clock_data *clk_data; in hi3516cv300_clk_register() local
135 clk_data = hisi_clk_alloc(pdev, HI3516CV300_CRG_NR_CLKS); in hi3516cv300_clk_register()
136 if (!clk_data) in hi3516cv300_clk_register()
140 ARRAY_SIZE(hi3516cv300_fixed_rate_clks), clk_data); in hi3516cv300_clk_register()
145 ARRAY_SIZE(hi3516cv300_mux_clks), clk_data); in hi3516cv300_clk_register()
150 ARRAY_SIZE(hi3516cv300_gate_clks), clk_data); in hi3516cv300_clk_register()
155 of_clk_src_onecell_get, &clk_data->clk_data); in hi3516cv300_clk_register()
159 return clk_data; in hi3516cv300_clk_register()
163 ARRAY_SIZE(hi3516cv300_gate_clks), clk_data); in hi3516cv300_clk_register()
166 ARRAY_SIZE(hi3516cv300_mux_clks), clk_data); in hi3516cv300_clk_register()
[all …]
Dclk-hi3519.c30 struct hisi_clock_data *clk_data; member
78 struct hisi_clock_data *clk_data; in hi3519_clk_register() local
81 clk_data = hisi_clk_alloc(pdev, HI3519_NR_CLKS); in hi3519_clk_register()
82 if (!clk_data) in hi3519_clk_register()
87 clk_data); in hi3519_clk_register()
93 clk_data); in hi3519_clk_register()
99 clk_data); in hi3519_clk_register()
104 of_clk_src_onecell_get, &clk_data->clk_data); in hi3519_clk_register()
108 return clk_data; in hi3519_clk_register()
113 clk_data); in hi3519_clk_register()
[all …]
Dcrg-hi3798cv200.c199 struct hisi_clock_data *clk_data; in hi3798cv200_clk_register() local
202 clk_data = hisi_clk_alloc(pdev, HI3798CV200_CRG_NR_CLKS); in hi3798cv200_clk_register()
203 if (!clk_data) in hi3798cv200_clk_register()
210 clk_data); in hi3798cv200_clk_register()
216 clk_data); in hi3798cv200_clk_register()
222 clk_data); in hi3798cv200_clk_register()
228 clk_data); in hi3798cv200_clk_register()
233 of_clk_src_onecell_get, &clk_data->clk_data); in hi3798cv200_clk_register()
237 return clk_data; in hi3798cv200_clk_register()
242 clk_data); in hi3798cv200_clk_register()
[all …]
Dclk-hi3670.c827 struct hisi_clock_data *clk_data; in hi3670_clk_crgctrl_init() local
836 clk_data = hisi_clk_init(np, nr); in hi3670_clk_crgctrl_init()
837 if (!clk_data) in hi3670_clk_crgctrl_init()
842 clk_data); in hi3670_clk_crgctrl_init()
845 clk_data); in hi3670_clk_crgctrl_init()
848 clk_data); in hi3670_clk_crgctrl_init()
851 clk_data); in hi3670_clk_crgctrl_init()
854 clk_data); in hi3670_clk_crgctrl_init()
857 clk_data); in hi3670_clk_crgctrl_init()
862 struct hisi_clock_data *clk_data; in hi3670_clk_pctrl_init() local
[all …]
Dclk-hi6220.c181 struct hisi_clock_data *clk_data; in hi6220_clk_sys_init() local
183 clk_data = hisi_clk_init(np, HI6220_SYS_NR_CLKS); in hi6220_clk_sys_init()
184 if (!clk_data) in hi6220_clk_sys_init()
188 ARRAY_SIZE(hi6220_separated_gate_clks_sys), clk_data); in hi6220_clk_sys_init()
191 ARRAY_SIZE(hi6220_mux_clks_sys), clk_data); in hi6220_clk_sys_init()
194 ARRAY_SIZE(hi6220_div_clks_sys), clk_data); in hi6220_clk_sys_init()
238 struct hisi_clock_data *clk_data; in hi6220_clk_media_init() local
240 clk_data = hisi_clk_init(np, HI6220_MEDIA_NR_CLKS); in hi6220_clk_media_init()
241 if (!clk_data) in hi6220_clk_media_init()
245 ARRAY_SIZE(hi6220_separated_gate_clks_media), clk_data); in hi6220_clk_media_init()
[all …]
Dclk-hi3660.c476 struct hisi_clock_data *clk_data; in hi3660_clk_iomcu_init() local
479 clk_data = hisi_clk_init(np, nr); in hi3660_clk_iomcu_init()
480 if (!clk_data) in hi3660_clk_iomcu_init()
485 clk_data); in hi3660_clk_iomcu_init()
490 struct hisi_clock_data *clk_data; in hi3660_clk_pmuctrl_init() local
493 clk_data = hisi_clk_init(np, nr); in hi3660_clk_pmuctrl_init()
494 if (!clk_data) in hi3660_clk_pmuctrl_init()
498 ARRAY_SIZE(hi3660_pmu_gate_clks), clk_data); in hi3660_clk_pmuctrl_init()
503 struct hisi_clock_data *clk_data; in hi3660_clk_pctrl_init() local
506 clk_data = hisi_clk_init(np, nr); in hi3660_clk_pctrl_init()
[all …]
/Linux-v5.4/drivers/clk/
Dclk-clps711x.c40 struct clk_hw_onecell_data clk_data; member
54 clps711x_clk = kzalloc(struct_size(clps711x_clk, clk_data.hws, in clps711x_clk_init_dt()
106 clps711x_clk->clk_data.hws[CLPS711X_CLK_DUMMY] = in clps711x_clk_init_dt()
108 clps711x_clk->clk_data.hws[CLPS711X_CLK_CPU] = in clps711x_clk_init_dt()
110 clps711x_clk->clk_data.hws[CLPS711X_CLK_BUS] = in clps711x_clk_init_dt()
112 clps711x_clk->clk_data.hws[CLPS711X_CLK_PLL] = in clps711x_clk_init_dt()
114 clps711x_clk->clk_data.hws[CLPS711X_CLK_TIMERREF] = in clps711x_clk_init_dt()
116 clps711x_clk->clk_data.hws[CLPS711X_CLK_TIMER1] = in clps711x_clk_init_dt()
120 clps711x_clk->clk_data.hws[CLPS711X_CLK_TIMER2] = in clps711x_clk_init_dt()
124 clps711x_clk->clk_data.hws[CLPS711X_CLK_PWM] = in clps711x_clk_init_dt()
[all …]
/Linux-v5.4/drivers/clk/imx/
Dclk-imx7ulp.c60 struct clk_hw_onecell_data *clk_data; in imx7ulp_clk_scg1_init() local
64 clk_data = kzalloc(struct_size(clk_data, hws, IMX7ULP_CLK_SCG1_END), in imx7ulp_clk_scg1_init()
66 if (!clk_data) in imx7ulp_clk_scg1_init()
69 clk_data->num = IMX7ULP_CLK_SCG1_END; in imx7ulp_clk_scg1_init()
70 clks = clk_data->hws; in imx7ulp_clk_scg1_init()
140 imx_check_clk_hws(clks, clk_data->num); in imx7ulp_clk_scg1_init()
142 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_data); in imx7ulp_clk_scg1_init()
148 struct clk_hw_onecell_data *clk_data; in imx7ulp_clk_pcc2_init() local
153 clk_data = kzalloc(struct_size(clk_data, hws, IMX7ULP_CLK_PCC2_END), in imx7ulp_clk_pcc2_init()
155 if (!clk_data) in imx7ulp_clk_pcc2_init()
[all …]
/Linux-v5.4/drivers/clk/socfpga/
Dclk-s10.c188 data->clk_data.clks[clks[i].id] = clk; in s10_clk_register_c_perip()
214 data->clk_data.clks[clks[i].id] = clk; in s10_clk_register_cnt_perip()
243 data->clk_data.clks[clks[i].id] = clk; in s10_clk_register_gate()
266 data->clk_data.clks[clks[i].id] = clk; in s10_clk_register_pll()
277 struct stratix10_clock_data *clk_data; in __socfpga_s10_clk_init() local
289 clk_data = devm_kzalloc(dev, sizeof(*clk_data), GFP_KERNEL); in __socfpga_s10_clk_init()
290 if (!clk_data) in __socfpga_s10_clk_init()
293 clk_data->base = base; in __socfpga_s10_clk_init()
298 clk_data->clk_data.clks = clk_table; in __socfpga_s10_clk_init()
299 clk_data->clk_data.clk_num = nr_clks; in __socfpga_s10_clk_init()
[all …]
/Linux-v5.4/drivers/gpu/drm/sun4i/
Dsun8i_tcon_top.c128 struct clk_hw_onecell_data *clk_data; in sun8i_tcon_top_bind() local
141 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, CLK_NUM), in sun8i_tcon_top_bind()
143 if (!clk_data) in sun8i_tcon_top_bind()
145 tcon_top->clk_data = clk_data; in sun8i_tcon_top_bind()
194 clk_data->hws[CLK_TCON_TOP_TV0] = in sun8i_tcon_top_bind()
200 clk_data->hws[CLK_TCON_TOP_TV1] = in sun8i_tcon_top_bind()
206 clk_data->hws[CLK_TCON_TOP_DSI] = in sun8i_tcon_top_bind()
212 if (IS_ERR(clk_data->hws[i])) { in sun8i_tcon_top_bind()
213 ret = PTR_ERR(clk_data->hws[i]); in sun8i_tcon_top_bind()
217 clk_data->num = CLK_NUM; in sun8i_tcon_top_bind()
[all …]
/Linux-v5.4/drivers/clk/pistachio/
Dclk.c24 p->clk_data.clks = kcalloc(num_clks, sizeof(struct clk *), GFP_KERNEL); in pistachio_clk_alloc_provider()
25 if (!p->clk_data.clks) in pistachio_clk_alloc_provider()
27 p->clk_data.clk_num = num_clks; in pistachio_clk_alloc_provider()
38 kfree(p->clk_data.clks); in pistachio_clk_alloc_provider()
48 for (i = 0; i < p->clk_data.clk_num; i++) { in pistachio_clk_register_provider()
49 if (IS_ERR(p->clk_data.clks[i])) in pistachio_clk_register_provider()
51 PTR_ERR(p->clk_data.clks[i])); in pistachio_clk_register_provider()
54 of_clk_add_provider(p->node, of_clk_src_onecell_get, &p->clk_data); in pistachio_clk_register_provider()
69 p->clk_data.clks[gate[i].id] = clk; in pistachio_clk_register_gate()
87 p->clk_data.clks[mux[i].id] = clk; in pistachio_clk_register_mux()
[all …]
/Linux-v5.4/drivers/clk/sunxi/
Dclk-sun8i-bus-gates.c25 struct clk_onecell_data *clk_data; in sun8i_h3_bus_gates_init() local
49 clk_data = kmalloc(sizeof(struct clk_onecell_data), GFP_KERNEL); in sun8i_h3_bus_gates_init()
50 if (!clk_data) in sun8i_h3_bus_gates_init()
56 clk_data->clks = kcalloc(number + 1, sizeof(struct clk *), GFP_KERNEL); in sun8i_h3_bus_gates_init()
57 if (!clk_data->clks) in sun8i_h3_bus_gates_init()
81 clk_data->clks[index] = clk_register_gate(NULL, clk_name, in sun8i_h3_bus_gates_init()
87 if (IS_ERR(clk_data->clks[index])) { in sun8i_h3_bus_gates_init()
93 clk_data->clk_num = number + 1; in sun8i_h3_bus_gates_init()
94 of_clk_add_provider(node, of_clk_src_onecell_get, clk_data); in sun8i_h3_bus_gates_init()
99 kfree(clk_data); in sun8i_h3_bus_gates_init()
Dclk-sun6i-apb0-gates.c39 struct clk_onecell_data *clk_data; in sun6i_a31_apb0_gates_clk_probe() local
67 clk_data = devm_kzalloc(&pdev->dev, sizeof(struct clk_onecell_data), in sun6i_a31_apb0_gates_clk_probe()
69 if (!clk_data) in sun6i_a31_apb0_gates_clk_probe()
74 clk_data->clks = devm_kcalloc(&pdev->dev, (ngates + 1), in sun6i_a31_apb0_gates_clk_probe()
76 if (!clk_data->clks) in sun6i_a31_apb0_gates_clk_probe()
83 clk_data->clks[i] = clk_register_gate(&pdev->dev, clk_name, in sun6i_a31_apb0_gates_clk_probe()
86 WARN_ON(IS_ERR(clk_data->clks[i])); in sun6i_a31_apb0_gates_clk_probe()
91 clk_data->clk_num = ngates + 1; in sun6i_a31_apb0_gates_clk_probe()
93 return of_clk_add_provider(np, of_clk_src_onecell_get, clk_data); in sun6i_a31_apb0_gates_clk_probe()
Dclk-simple-gates.c22 struct clk_onecell_data *clk_data; in sunxi_simple_gates_setup() local
39 clk_data = kmalloc(sizeof(struct clk_onecell_data), GFP_KERNEL); in sunxi_simple_gates_setup()
40 if (!clk_data) in sunxi_simple_gates_setup()
46 clk_data->clks = kcalloc(number + 1, sizeof(struct clk *), GFP_KERNEL); in sunxi_simple_gates_setup()
47 if (!clk_data->clks) in sunxi_simple_gates_setup()
57 clk_data->clks[index] = clk_register_gate(NULL, clk_name, in sunxi_simple_gates_setup()
64 if (IS_ERR(clk_data->clks[index])) { in sunxi_simple_gates_setup()
71 clk_prepare_enable(clk_data->clks[index]); in sunxi_simple_gates_setup()
75 clk_data->clk_num = number + 1; in sunxi_simple_gates_setup()
76 of_clk_add_provider(node, of_clk_src_onecell_get, clk_data); in sunxi_simple_gates_setup()
[all …]
Dclk-mod0.c294 struct clk_onecell_data *clk_data; in sunxi_mmc_setup() local
305 clk_data = kmalloc(sizeof(*clk_data), GFP_KERNEL); in sunxi_mmc_setup()
306 if (!clk_data) in sunxi_mmc_setup()
309 clk_data->clks = kcalloc(3, sizeof(*clk_data->clks), GFP_KERNEL); in sunxi_mmc_setup()
310 if (!clk_data->clks) in sunxi_mmc_setup()
313 clk_data->clk_num = 3; in sunxi_mmc_setup()
314 clk_data->clks[0] = sunxi_factors_register(node, data, lock, reg); in sunxi_mmc_setup()
315 if (!clk_data->clks[0]) in sunxi_mmc_setup()
318 parent = __clk_get_name(clk_data->clks[0]); in sunxi_mmc_setup()
345 clk_data->clks[i] = clk_register(NULL, &phase->hw); in sunxi_mmc_setup()
[all …]
Dclk-sun9i-mmc.c31 struct clk_onecell_data clk_data; member
99 struct clk_onecell_data *clk_data; in sun9i_a80_mmc_config_clk_probe() local
118 clk_data = &data->clk_data; in sun9i_a80_mmc_config_clk_probe()
119 clk_data->clk_num = count; in sun9i_a80_mmc_config_clk_probe()
120 clk_data->clks = devm_kcalloc(&pdev->dev, count, sizeof(struct clk *), in sun9i_a80_mmc_config_clk_probe()
122 if (!clk_data->clks) in sun9i_a80_mmc_config_clk_probe()
148 clk_data->clks[i] = clk_register_gate(&pdev->dev, clk_name, in sun9i_a80_mmc_config_clk_probe()
154 if (IS_ERR(clk_data->clks[i])) { in sun9i_a80_mmc_config_clk_probe()
155 ret = PTR_ERR(clk_data->clks[i]); in sun9i_a80_mmc_config_clk_probe()
160 ret = of_clk_add_provider(np, of_clk_src_onecell_get, clk_data); in sun9i_a80_mmc_config_clk_probe()
[all …]
/Linux-v5.4/drivers/clk/nxp/
Dclk-lpc18xx-ccu.c118 struct lpc18xx_branch_clk_data *clk_data = data; in lpc18xx_ccu_branch_clk_get() local
126 for (j = 0; j < clk_data->num; j++) { in lpc18xx_ccu_branch_clk_get()
127 if (!strcmp(clk_branches[i].base_name, clk_data->name[j])) in lpc18xx_ccu_branch_clk_get()
270 struct lpc18xx_branch_clk_data *clk_data; in lpc18xx_ccu_init() local
280 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in lpc18xx_ccu_init()
281 if (!clk_data) { in lpc18xx_ccu_init()
286 clk_data->num = of_property_count_strings(np, "clock-names"); in lpc18xx_ccu_init()
287 clk_data->name = kcalloc(clk_data->num, sizeof(char *), GFP_KERNEL); in lpc18xx_ccu_init()
288 if (!clk_data->name) { in lpc18xx_ccu_init()
290 kfree(clk_data); in lpc18xx_ccu_init()
[all …]
/Linux-v5.4/drivers/clk/mvebu/
Dcommon.c35 static struct clk_onecell_data clk_data; variable
121 clk_data.clk_num = 2 + desc->num_ratios; in mvebu_coreclk_setup()
125 clk_data.clk_num += 1; in mvebu_coreclk_setup()
127 clk_data.clks = kcalloc(clk_data.clk_num, sizeof(*clk_data.clks), in mvebu_coreclk_setup()
129 if (WARN_ON(!clk_data.clks)) { in mvebu_coreclk_setup()
138 clk_data.clks[0] = clk_register_fixed_rate(NULL, tclk_name, NULL, 0, in mvebu_coreclk_setup()
140 WARN_ON(IS_ERR(clk_data.clks[0])); in mvebu_coreclk_setup()
151 clk_data.clks[1] = clk_register_fixed_rate(NULL, cpuclk_name, NULL, 0, in mvebu_coreclk_setup()
153 WARN_ON(IS_ERR(clk_data.clks[1])); in mvebu_coreclk_setup()
163 clk_data.clks[2+n] = clk_register_fixed_factor(NULL, rclk_name, in mvebu_coreclk_setup()
[all …]
/Linux-v5.4/drivers/clk/samsung/
Dclk-exynos-audss.c23 static struct clk_hw_onecell_data *clk_data; variable
108 if (!IS_ERR(clk_data->hws[i])) in exynos_audss_clk_teardown()
109 clk_hw_unregister_mux(clk_data->hws[i]); in exynos_audss_clk_teardown()
113 if (!IS_ERR(clk_data->hws[i])) in exynos_audss_clk_teardown()
114 clk_hw_unregister_divider(clk_data->hws[i]); in exynos_audss_clk_teardown()
117 for (; i < clk_data->num; i++) { in exynos_audss_clk_teardown()
118 if (!IS_ERR(clk_data->hws[i])) in exynos_audss_clk_teardown()
119 clk_hw_unregister_gate(clk_data->hws[i]); in exynos_audss_clk_teardown()
147 clk_data = devm_kzalloc(dev, in exynos_audss_clk_probe()
148 struct_size(clk_data, hws, in exynos_audss_clk_probe()
[all …]

1234567