Home
last modified time | relevance | path

Searched refs:clk_parent (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/drivers/clk/sunxi/
Dclk-sun8i-apb0.c26 const char *clk_parent; in sun8i_a23_apb0_clk_probe() local
36 clk_parent = of_clk_get_parent_name(np, 0); in sun8i_a23_apb0_clk_probe()
37 if (!clk_parent) in sun8i_a23_apb0_clk_probe()
43 clk = clk_register_divider(&pdev->dev, clk_name, clk_parent, 0, reg, in sun8i_a23_apb0_clk_probe()
Dclk-sun6i-apb0.c35 const char *clk_parent; in sun6i_a31_apb0_clk_probe() local
45 clk_parent = of_clk_get_parent_name(np, 0); in sun6i_a31_apb0_clk_probe()
46 if (!clk_parent) in sun6i_a31_apb0_clk_probe()
51 clk = clk_register_divider_table(&pdev->dev, clk_name, clk_parent, in sun6i_a31_apb0_clk_probe()
Dclk-sun6i-apb0-gates.c45 const char *clk_parent; in sun6i_a31_apb0_gates_clk_probe() local
66 clk_parent = of_clk_get_parent_name(np, 0); in sun6i_a31_apb0_gates_clk_probe()
67 if (!clk_parent) in sun6i_a31_apb0_gates_clk_probe()
87 clk_parent, 0, reg, i, in sun6i_a31_apb0_gates_clk_probe()
Dclk-usb.c102 const char *clk_parent; in sunxi_usb_clk_setup() local
113 clk_parent = of_clk_get_parent_name(node, 0); in sunxi_usb_clk_setup()
114 if (!clk_parent) in sunxi_usb_clk_setup()
136 clk_parent, 0, in sunxi_usb_clk_setup()
Dclk-simple-gates.c31 const char *clk_parent, *clk_name; in sunxi_simple_gates_setup() local
45 clk_parent = of_clk_get_parent_name(node, 0); in sunxi_simple_gates_setup()
66 clk_parent, 0, in sunxi_simple_gates_setup()
Dclk-sun9i-mmc.c97 const char *clk_parent; in sun9i_a80_mmc_config_clk_probe() local
139 clk_parent = __clk_get_name(data->clk); in sun9i_a80_mmc_config_clk_probe()
145 clk_parent, 0, in sun9i_a80_mmc_config_clk_probe()
Dclk-sunxi.c868 const char *clk_parent; in sunxi_divider_clk_setup() local
873 clk_parent = of_clk_get_parent_name(node, 0); in sunxi_divider_clk_setup()
877 clk = clk_register_divider_table(NULL, clk_name, clk_parent, 0, in sunxi_divider_clk_setup()
/linux-4.4.14/drivers/clk/rockchip/
Dclk-rockchip.c30 const char *clk_parent; in rk2928_gate_clk_init() local
73 clk_parent = of_clk_get_parent_name(node, i); in rk2928_gate_clk_init()
82 clk_parent, clkflags, in rk2928_gate_clk_init()
/linux-4.4.14/drivers/gpu/drm/tegra/
Drgb.c22 struct clk *clk_parent; member
203 err = tegra_dc_state_setup_clock(dc, crtc_state, rgb->clk_parent, in tegra_rgb_encoder_atomic_check()
247 rgb->clk_parent = devm_clk_get(dc->dev, "parent"); in tegra_dc_rgb_probe()
248 if (IS_ERR(rgb->clk_parent)) { in tegra_dc_rgb_probe()
250 return PTR_ERR(rgb->clk_parent); in tegra_dc_rgb_probe()
253 err = clk_set_parent(rgb->clk, rgb->clk_parent); in tegra_dc_rgb_probe()
Ddpaux.c39 struct clk *clk_parent; member
320 dpaux->clk_parent = devm_clk_get(&pdev->dev, "parent"); in tegra_dpaux_probe()
321 if (IS_ERR(dpaux->clk_parent)) { in tegra_dpaux_probe()
323 PTR_ERR(dpaux->clk_parent)); in tegra_dpaux_probe()
324 return PTR_ERR(dpaux->clk_parent); in tegra_dpaux_probe()
327 err = clk_prepare_enable(dpaux->clk_parent); in tegra_dpaux_probe()
334 err = clk_set_rate(dpaux->clk_parent, 270000000); in tegra_dpaux_probe()
416 clk_disable_unprepare(dpaux->clk_parent); in tegra_dpaux_remove()
Dhdmi.c56 struct clk *clk_parent; member
796 parent = clk_get_parent(hdmi->clk_parent); in tegra_hdmi_connector_mode_valid()
1049 err = tegra_dc_state_setup_clock(dc, crtc_state, hdmi->clk_parent, in tegra_hdmi_encoder_atomic_check()
1474 hdmi->clk_parent = devm_clk_get(&pdev->dev, "parent"); in tegra_hdmi_probe()
1475 if (IS_ERR(hdmi->clk_parent)) in tegra_hdmi_probe()
1476 return PTR_ERR(hdmi->clk_parent); in tegra_hdmi_probe()
1478 err = clk_set_parent(hdmi->clk, hdmi->clk_parent); in tegra_hdmi_probe()
1549 clk_disable_unprepare(hdmi->clk_parent); in tegra_hdmi_remove()
Ddsi.c61 struct clk *clk_parent; member
948 err = tegra_dc_state_setup_clock(dc, crtc_state, dsi->clk_parent, in tegra_dsi_encoder_atomic_check()
1086 err = clk_set_parent(parent, dsi->clk_parent); in tegra_dsi_setup_clocks()
1369 err = clk_set_parent(parent, dsi->clk_parent); in tegra_dsi_ganged_setup()
1521 dsi->clk_parent = devm_clk_get(&pdev->dev, "parent"); in tegra_dsi_probe()
1522 if (IS_ERR(dsi->clk_parent)) { in tegra_dsi_probe()
1524 err = PTR_ERR(dsi->clk_parent); in tegra_dsi_probe()
Dsor.c171 struct clk *clk_parent; member
1601 err = tegra_dc_state_setup_clock(dc, crtc_state, sor->clk_parent, in tegra_sor_encoder_atomic_check()
1910 err = clk_set_parent(sor->clk, sor->clk_parent); in tegra_sor_hdmi_enable()
2467 sor->clk_parent = devm_clk_get(&pdev->dev, "parent"); in tegra_sor_probe()
2468 if (IS_ERR(sor->clk_parent)) { in tegra_sor_probe()
2469 err = PTR_ERR(sor->clk_parent); in tegra_sor_probe()
/linux-4.4.14/include/trace/events/
Dclk.h129 DECLARE_EVENT_CLASS(clk_parent,
148 DEFINE_EVENT(clk_parent, clk_set_parent,
155 DEFINE_EVENT(clk_parent, clk_set_parent_complete,
/linux-4.4.14/drivers/gpu/drm/imx/
Dimx-ldb.c81 struct clk *clk_parent[4]; /* original parent of clk_sel */ member
352 ret = clk_set_parent(ldb->clk_sel[mux], ldb->clk_parent[mux]); in imx_ldb_encoder_disable()
556 imx_ldb->clk_parent[i] = clk_get_parent(imx_ldb->clk_sel[i]); in imx_ldb_bind()