/Linux-v4.19/drivers/clk/sunxi/ |
D | clk-sun8i-bus-gates.c | 31 enum { AHB1, AHB2, APB1, APB2, PARENT_MAX } clk_parent; in sun8i_h3_bus_gates_init() local 74 clk_parent = AHB2; in sun8i_h3_bus_gates_init() 76 clk_parent = AHB1; in sun8i_h3_bus_gates_init() 78 clk_parent = APB1; in sun8i_h3_bus_gates_init() 80 clk_parent = APB2; in sun8i_h3_bus_gates_init() 90 parents[clk_parent], in sun8i_h3_bus_gates_init()
|
D | clk-sun6i-apb0.c | 35 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()
|
D | clk-sun8i-apb0.c | 27 const char *clk_parent; in sun8i_a23_apb0_register() local 31 clk_parent = of_clk_get_parent_name(node, 0); in sun8i_a23_apb0_register() 32 if (!clk_parent) in sun8i_a23_apb0_register() 38 clk = clk_register_divider(NULL, clk_name, clk_parent, 0, reg, in sun8i_a23_apb0_register()
|
D | clk-sun6i-apb0-gates.c | 43 const char *clk_parent; in sun6i_a31_apb0_gates_clk_probe() local 64 clk_parent = of_clk_get_parent_name(np, 0); in sun6i_a31_apb0_gates_clk_probe() 65 if (!clk_parent) in sun6i_a31_apb0_gates_clk_probe() 85 clk_parent, 0, reg, i, in sun6i_a31_apb0_gates_clk_probe()
|
D | clk-usb.c | 102 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()
|
D | clk-simple-gates.c | 31 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()
|
D | clk-sun9i-mmc.c | 109 const char *clk_parent; in sun9i_a80_mmc_config_clk_probe() local 151 clk_parent = __clk_get_name(data->clk); in sun9i_a80_mmc_config_clk_probe() 157 clk_parent, 0, in sun9i_a80_mmc_config_clk_probe()
|
D | clk-sunxi.c | 788 const char *clk_parent; in sunxi_divider_clk_setup() local 797 clk_parent = of_clk_get_parent_name(node, 0); in sunxi_divider_clk_setup() 805 clk = clk_register_divider_table(NULL, clk_name, clk_parent, 0, in sunxi_divider_clk_setup()
|
/Linux-v4.19/drivers/gpu/drm/tegra/ |
D | rgb.c | 22 struct clk *clk_parent; member 201 err = tegra_dc_state_setup_clock(dc, crtc_state, rgb->clk_parent, in tegra_rgb_encoder_atomic_check() 245 rgb->clk_parent = devm_clk_get(dc->dev, "parent"); in tegra_dc_rgb_probe() 246 if (IS_ERR(rgb->clk_parent)) { in tegra_dc_rgb_probe() 248 return PTR_ERR(rgb->clk_parent); in tegra_dc_rgb_probe() 251 err = clk_set_parent(rgb->clk, rgb->clk_parent); in tegra_dc_rgb_probe()
|
D | dpaux.c | 44 struct clk *clk_parent; member 474 dpaux->clk_parent = devm_clk_get(&pdev->dev, "parent"); in tegra_dpaux_probe() 475 if (IS_ERR(dpaux->clk_parent)) { in tegra_dpaux_probe() 477 PTR_ERR(dpaux->clk_parent)); in tegra_dpaux_probe() 478 return PTR_ERR(dpaux->clk_parent); in tegra_dpaux_probe() 481 err = clk_set_rate(dpaux->clk_parent, 270000000); in tegra_dpaux_probe() 592 clk_disable_unprepare(dpaux->clk_parent); in tegra_dpaux_suspend() 609 err = clk_prepare_enable(dpaux->clk_parent); in tegra_dpaux_resume() 630 clk_disable_unprepare(dpaux->clk_parent); in tegra_dpaux_resume()
|
D | dsi.c | 63 struct clk *clk_parent; member 1016 err = tegra_dc_state_setup_clock(dc, crtc_state, dsi->clk_parent, in tegra_dsi_encoder_atomic_check() 1093 err = clk_set_parent(parent, dsi->clk_parent); in tegra_dsi_setup_clocks() 1376 err = clk_set_parent(parent, dsi->clk_parent); in tegra_dsi_ganged_setup() 1519 dsi->clk_parent = devm_clk_get(&pdev->dev, "parent"); in tegra_dsi_probe() 1520 if (IS_ERR(dsi->clk_parent)) { in tegra_dsi_probe() 1522 return PTR_ERR(dsi->clk_parent); in tegra_dsi_probe()
|
D | hdmi.c | 67 struct clk *clk_parent; member 1176 parent = clk_get_parent(hdmi->clk_parent); in tegra_hdmi_connector_mode_valid() 1455 err = tegra_dc_state_setup_clock(dc, crtc_state, hdmi->clk_parent, in tegra_hdmi_encoder_atomic_check() 1684 hdmi->clk_parent = devm_clk_get(&pdev->dev, "parent"); in tegra_hdmi_probe() 1685 if (IS_ERR(hdmi->clk_parent)) in tegra_hdmi_probe() 1686 return PTR_ERR(hdmi->clk_parent); in tegra_hdmi_probe() 1688 err = clk_set_parent(hdmi->clk, hdmi->clk_parent); in tegra_hdmi_probe()
|
D | sor.c | 333 struct clk *clk_parent; member 1934 err = tegra_dc_state_setup_clock(dc, crtc_state, sor->clk_parent, in tegra_sor_encoder_atomic_check() 2341 err = clk_set_parent(sor->clk, sor->clk_parent); in tegra_sor_hdmi_enable() 2354 rate = clk_get_rate(sor->clk_parent); in tegra_sor_hdmi_enable() 3055 sor->clk_parent = devm_clk_get(&pdev->dev, "parent"); in tegra_sor_probe() 3056 if (IS_ERR(sor->clk_parent)) { in tegra_sor_probe() 3057 err = PTR_ERR(sor->clk_parent); in tegra_sor_probe()
|
/Linux-v4.19/drivers/pwm/ |
D | pwm-meson.c | 99 struct clk *clk_parent; member 131 if (channel->clk_parent) { in meson_pwm_request() 132 err = clk_set_parent(channel->clk, channel->clk_parent); in meson_pwm_request() 135 __clk_get_name(channel->clk_parent), in meson_pwm_request() 494 channel->clk_parent = devm_clk_get(dev, name); in meson_pwm_init_channels() 495 if (IS_ERR(channel->clk_parent)) { in meson_pwm_init_channels() 496 err = PTR_ERR(channel->clk_parent); in meson_pwm_init_channels() 500 channel->clk_parent = NULL; in meson_pwm_init_channels()
|
/Linux-v4.19/include/trace/events/ |
D | clk.h | 129 DECLARE_EVENT_CLASS(clk_parent, 148 DEFINE_EVENT(clk_parent, clk_set_parent, 155 DEFINE_EVENT(clk_parent, clk_set_parent_complete,
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-sprd.c | 446 struct clk *clk_i2c, *clk_parent; in sprd_i2c_clk_init() local 455 clk_parent = devm_clk_get(i2c_dev->dev, "source"); in sprd_i2c_clk_init() 456 if (IS_ERR(clk_parent)) { in sprd_i2c_clk_init() 459 clk_parent = NULL; in sprd_i2c_clk_init() 462 if (clk_set_parent(clk_i2c, clk_parent)) in sprd_i2c_clk_init()
|
/Linux-v4.19/drivers/mmc/host/ |
D | meson-gx-mmc.c | 494 const char *clk_parent[1]; in meson_mmc_clk_init() local 549 clk_parent[0] = __clk_get_name(clk); in meson_mmc_clk_init() 550 init.parent_names = clk_parent; in meson_mmc_clk_init() 572 clk_parent[0] = __clk_get_name(clk); in meson_mmc_clk_init() 573 init.parent_names = clk_parent; in meson_mmc_clk_init() 593 clk_parent[0] = __clk_get_name(host->mmc_clk); in meson_mmc_clk_init() 594 init.parent_names = clk_parent; in meson_mmc_clk_init() 616 clk_parent[0] = __clk_get_name(host->mmc_clk); in meson_mmc_clk_init() 617 init.parent_names = clk_parent; in meson_mmc_clk_init()
|
/Linux-v4.19/drivers/gpu/drm/imx/ |
D | imx-ldb.c | 98 struct clk *clk_parent[4]; /* original parent of clk_sel */ member 346 ret = clk_set_parent(ldb->clk_sel[mux], ldb->clk_parent[mux]); in imx_ldb_encoder_disable() 644 imx_ldb->clk_parent[i] = clk_get_parent(imx_ldb->clk_sel[i]); in imx_ldb_bind()
|