Home
last modified time | relevance | path

Searched refs:clk_table (Results 1 – 12 of 12) sorted by relevance

/linux-4.1.27/drivers/clk/samsung/
Dclk-exynos-audss.c29 static struct clk **clk_table; variable
90 if (!IS_ERR(clk_table[i])) in exynos_audss_clk_teardown()
91 clk_unregister_mux(clk_table[i]); in exynos_audss_clk_teardown()
95 if (!IS_ERR(clk_table[i])) in exynos_audss_clk_teardown()
96 clk_unregister_divider(clk_table[i]); in exynos_audss_clk_teardown()
100 if (!IS_ERR(clk_table[i])) in exynos_audss_clk_teardown()
101 clk_unregister_gate(clk_table[i]); in exynos_audss_clk_teardown()
131 clk_table = devm_kzalloc(&pdev->dev, in exynos_audss_clk_probe()
134 if (!clk_table) in exynos_audss_clk_probe()
137 clk_data.clks = clk_table; in exynos_audss_clk_probe()
[all …]
Dclk-s5pv210-audss.c27 static struct clk **clk_table; variable
83 clk_table = devm_kzalloc(&pdev->dev, in s5pv210_audss_clk_probe()
86 if (!clk_table) in s5pv210_audss_clk_probe()
89 clk_data.clks = clk_table; in s5pv210_audss_clk_probe()
119 clk_table[CLK_MOUT_AUDSS] = clk_register_mux(NULL, "mout_audss", in s5pv210_audss_clk_probe()
130 clk_table[CLK_MOUT_I2S_A] = clk_register_mux(NULL, "mout_i2s_audss", in s5pv210_audss_clk_probe()
135 clk_table[CLK_DOUT_AUD_BUS] = clk_register_divider(NULL, in s5pv210_audss_clk_probe()
138 clk_table[CLK_DOUT_I2S_A] = clk_register_divider(NULL, "dout_i2s_audss", in s5pv210_audss_clk_probe()
142 clk_table[CLK_I2S] = clk_register_gate(NULL, "i2s_audss", in s5pv210_audss_clk_probe()
148 clk_table[CLK_HCLK_I2S] = clk_register_gate(NULL, "hclk_i2s_audss", in s5pv210_audss_clk_probe()
[all …]
Dclk-s3c2410-dclk.c240 struct clk **clk_table; in s3c24xx_dclk_probe() local
253 clk_table = devm_kzalloc(&pdev->dev, in s3c24xx_dclk_probe()
256 if (!clk_table) in s3c24xx_dclk_probe()
259 s3c24xx_dclk->clk_data.clks = clk_table; in s3c24xx_dclk_probe()
271 clk_table[MUX_DCLK0] = clk_register_mux(&pdev->dev, "mux_dclk0", in s3c24xx_dclk_probe()
276 clk_table[MUX_DCLK1] = clk_register_mux(&pdev->dev, "mux_dclk1", in s3c24xx_dclk_probe()
282 clk_table[DIV_DCLK0] = clk_register_divider(&pdev->dev, "div_dclk0", in s3c24xx_dclk_probe()
285 clk_table[DIV_DCLK1] = clk_register_divider(&pdev->dev, "div_dclk1", in s3c24xx_dclk_probe()
289 clk_table[GATE_DCLK0] = clk_register_gate(&pdev->dev, "gate_dclk0", in s3c24xx_dclk_probe()
293 clk_table[GATE_DCLK1] = clk_register_gate(&pdev->dev, "gate_dclk1", in s3c24xx_dclk_probe()
[all …]
Dclk-exynos-clkout.c33 struct clk *clk_table[EXYNOS_CLKOUT_NR_CLKS]; member
103 clkout->clk_table[0] = clk_register_composite(NULL, "clkout", in exynos_clkout_init()
108 if (IS_ERR(clkout->clk_table[0])) in exynos_clkout_init()
111 clkout->data.clks = clkout->clk_table; in exynos_clkout_init()
122 clk_unregister(clkout->clk_table[0]); in exynos_clkout_init()
Dclk.c59 struct clk **clk_table; in samsung_clk_init() local
66 clk_table = kcalloc(nr_clks, sizeof(struct clk *), GFP_KERNEL); in samsung_clk_init()
67 if (!clk_table) in samsung_clk_init()
71 clk_table[i] = ERR_PTR(-ENOENT); in samsung_clk_init()
74 ctx->clk_data.clks = clk_table; in samsung_clk_init()
/linux-4.1.27/drivers/clk/
Dclk-rk808.c95 struct clk **clk_table; in rk808_clkout_probe() local
105 clk_table = devm_kcalloc(&client->dev, RK808_NR_OUTPUT, in rk808_clkout_probe()
107 if (!clk_table) in rk808_clkout_probe()
121 clk_table[0] = devm_clk_register(&client->dev, in rk808_clkout_probe()
123 if (IS_ERR(clk_table[0])) in rk808_clkout_probe()
124 return PTR_ERR(clk_table[0]); in rk808_clkout_probe()
134 clk_table[1] = devm_clk_register(&client->dev, in rk808_clkout_probe()
136 if (IS_ERR(clk_table[1])) in rk808_clkout_probe()
137 return PTR_ERR(clk_table[1]); in rk808_clkout_probe()
139 rk808_clkout->clk_data.clks = clk_table; in rk808_clkout_probe()
Dclk-s2mps11.c33 static struct clk **clk_table; variable
196 clk_table = devm_kzalloc(&pdev->dev, sizeof(struct clk *) * in s2mps11_clk_probe()
198 if (!clk_table) in s2mps11_clk_probe()
259 clk_table[i] = s2mps11_clks[i].clk; in s2mps11_clk_probe()
262 clk_data.clks = clk_table; in s2mps11_clk_probe()
/linux-4.1.27/drivers/clk/mmp/
Dclk.c13 static struct clk **clk_table; in mmp_clk_init() local
15 clk_table = kcalloc(nr_clks, sizeof(struct clk *), GFP_KERNEL); in mmp_clk_init()
16 if (!clk_table) in mmp_clk_init()
19 unit->clk_table = clk_table; in mmp_clk_init()
21 unit->clk_data.clks = clk_table; in mmp_clk_init()
44 unit->clk_table[clks[i].id] = clk; in mmp_register_fixed_rate_clks()
66 unit->clk_table[clks[i].id] = clk; in mmp_register_fixed_factor_clks()
92 unit->clk_table[clks[i].id] = clk; in mmp_register_general_gate_clks()
120 unit->clk_table[clks[i].id] = clk; in mmp_register_gate_clks()
148 unit->clk_table[clks[i].id] = clk; in mmp_register_mux_clks()
[all …]
Dclk.h138 struct clk **clk_table; member
/linux-4.1.27/drivers/clk/rockchip/
Dclk.c154 static struct clk **clk_table; variable
167 clk_table = kcalloc(nr_clks, sizeof(struct clk *), GFP_KERNEL); in rockchip_clk_init()
168 if (!clk_table) in rockchip_clk_init()
171 clk_data.clks = clk_table; in rockchip_clk_init()
185 if (clk_table && id) in rockchip_clk_add_lookup()
186 clk_table[id] = clk; in rockchip_clk_add_lookup()
/linux-4.1.27/drivers/clk/hisilicon/
Dclk.c45 struct clk **clk_table; in hisi_clk_init() local
66 clk_table = kzalloc(sizeof(struct clk *) * nr_clks, GFP_KERNEL); in hisi_clk_init()
67 if (!clk_table) { in hisi_clk_init()
71 clk_data->clk_data.clks = clk_table; in hisi_clk_init()
/linux-4.1.27/sound/soc/samsung/
Di2s.c103 struct clk *clk_table[3]; member
1148 if (!IS_ERR(i2s->clk_table[i])) in i2s_unregister_clocks()
1149 clk_unregister(i2s->clk_table[i]); in i2s_unregister_clocks()
1189 i2s->clk_table[CLK_I2S_RCLK_SRC] = clk_register_mux(NULL, in i2s_register_clock_provider()
1195 i2s->clk_table[CLK_I2S_RCLK_PSR] = clk_register_divider(NULL, in i2s_register_clock_provider()
1206 i2s->clk_table[CLK_I2S_CDCLK] = clk_register_gate(NULL, clk_name[0], in i2s_register_clock_provider()
1212 i2s->clk_data.clks = i2s->clk_table; in i2s_register_clock_provider()