| /linux/drivers/clk/sunxi/ |
| H A D | clk-sun8i-bus-gates.c | 23 enum { AHB1, AHB2, APB1, APB2, PARENT_MAX } clk_parent; in sun8i_h3_bus_gates_init() local 64 clk_parent = AHB2; in sun8i_h3_bus_gates_init() 66 clk_parent = AHB1; in sun8i_h3_bus_gates_init() 68 clk_parent = APB1; in sun8i_h3_bus_gates_init() 70 clk_parent = APB2; in sun8i_h3_bus_gates_init() 80 parents[clk_parent], in sun8i_h3_bus_gates_init()
|
| H A D | clk-sun6i-apb0.c | 34 const char *clk_parent; in sun6i_a31_apb0_clk_probe() local 42 clk_parent = of_clk_get_parent_name(np, 0); in sun6i_a31_apb0_clk_probe() 43 if (!clk_parent) in sun6i_a31_apb0_clk_probe() 48 clk = clk_register_divider_table(&pdev->dev, clk_name, clk_parent, in sun6i_a31_apb0_clk_probe()
|
| H A D | clk-sun8i-apb0.c | 26 const char *clk_parent; in sun8i_a23_apb0_register() local 30 clk_parent = of_clk_get_parent_name(node, 0); in sun8i_a23_apb0_register() 31 if (!clk_parent) in sun8i_a23_apb0_register() 37 clk = clk_register_divider(NULL, clk_name, clk_parent, 0, reg, in sun8i_a23_apb0_register()
|
| H A D | clk-sun6i-apb0-gates.c | 40 const char *clk_parent; in sun6i_a31_apb0_gates_clk_probe() local 58 clk_parent = of_clk_get_parent_name(np, 0); in sun6i_a31_apb0_gates_clk_probe() 59 if (!clk_parent) in sun6i_a31_apb0_gates_clk_probe() 79 clk_parent, 0, reg, i, in sun6i_a31_apb0_gates_clk_probe()
|
| H A D | clk-usb.c | 97 const char *clk_parent; in sunxi_usb_clk_setup() local 108 clk_parent = of_clk_get_parent_name(node, 0); in sunxi_usb_clk_setup() 109 if (!clk_parent) in sunxi_usb_clk_setup() 131 clk_parent, 0, in sunxi_usb_clk_setup()
|
| H A D | clk-simple-gates.c | 23 const char *clk_parent, *clk_name; in sunxi_simple_gates_setup() local 35 clk_parent = of_clk_get_parent_name(node, 0); in sunxi_simple_gates_setup() 56 clk_parent, 0, in sunxi_simple_gates_setup()
|
| H A D | clk-sun9i-mmc.c | 100 const char *clk_parent; in sun9i_a80_mmc_config_clk_probe() local 142 clk_parent = __clk_get_name(data->clk); in sun9i_a80_mmc_config_clk_probe() 148 clk_parent, 0, in sun9i_a80_mmc_config_clk_probe()
|
| H A D | clk-sunxi.c | 780 const char *clk_parent; in sunxi_divider_clk_setup() local 789 clk_parent = of_clk_get_parent_name(node, 0); in sunxi_divider_clk_setup() 797 clk = clk_register_divider_table(NULL, clk_name, clk_parent, 0, in sunxi_divider_clk_setup()
|
| /linux/drivers/clk/ |
| H A D | clk-fsl-flexspi.c | 52 const char *clk_parent; in fsl_flexspi_clk_probe() local 74 clk_parent = of_clk_get_parent_name(np, 0); in fsl_flexspi_clk_probe() 75 if (!clk_parent) in fsl_flexspi_clk_probe() 80 hw = devm_clk_hw_register_divider_table(dev, clk_name, clk_parent, 0, in fsl_flexspi_clk_probe()
|
| /linux/drivers/phy/socionext/ |
| H A D | phy-uniphier-usb3ss.c | 57 struct clk *clk, *clk_ext, *clk_parent, *clk_parent_gio; member 161 ret = clk_prepare_enable(priv->clk_parent); in uniphier_u3ssphy_init() 190 clk_disable_unprepare(priv->clk_parent); in uniphier_u3ssphy_init() 202 clk_disable_unprepare(priv->clk_parent); in uniphier_u3ssphy_exit() 259 priv->clk_parent = devm_clk_get(dev, "link"); in uniphier_u3ssphy_probe() 260 if (IS_ERR(priv->clk_parent)) in uniphier_u3ssphy_probe() 261 return PTR_ERR(priv->clk_parent); in uniphier_u3ssphy_probe()
|
| H A D | phy-uniphier-usb3hs.c | 71 struct clk *clk, *clk_parent, *clk_ext, *clk_parent_gio; member 258 ret = clk_prepare_enable(priv->clk_parent); in uniphier_u3hsphy_init() 298 clk_disable_unprepare(priv->clk_parent); in uniphier_u3hsphy_init() 310 clk_disable_unprepare(priv->clk_parent); in uniphier_u3hsphy_exit() 368 priv->clk_parent = devm_clk_get(dev, "link"); in uniphier_u3hsphy_probe() 369 if (IS_ERR(priv->clk_parent)) in uniphier_u3hsphy_probe() 370 return PTR_ERR(priv->clk_parent); in uniphier_u3hsphy_probe()
|
| H A D | phy-uniphier-ahci.c | 22 struct clk *clk, *clk_parent, *clk_parent_gio; member 292 ret = clk_prepare_enable(priv->clk_parent); in uniphier_ahciphy_init() 317 clk_disable_unprepare(priv->clk_parent); in uniphier_ahciphy_init() 330 clk_disable_unprepare(priv->clk_parent); in uniphier_ahciphy_exit() 407 priv->clk_parent = devm_clk_get(dev, "link"); in uniphier_ahciphy_probe() 408 if (IS_ERR(priv->clk_parent)) in uniphier_ahciphy_probe() 409 return PTR_ERR(priv->clk_parent); in uniphier_ahciphy_probe()
|
| /linux/include/trace/events/ |
| H A D | clk.h | 165 DECLARE_EVENT_CLASS(clk_parent, 184 DEFINE_EVENT(clk_parent, clk_set_parent, 191 DEFINE_EVENT(clk_parent, clk_set_parent_complete,
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-sprd.c | 447 struct clk *clk_i2c, *clk_parent; in sprd_i2c_clk_init() local 456 clk_parent = devm_clk_get(i2c_dev->dev, "source"); in sprd_i2c_clk_init() 457 if (IS_ERR(clk_parent)) { in sprd_i2c_clk_init() 460 clk_parent = NULL; in sprd_i2c_clk_init() 463 if (clk_set_parent(clk_i2c, clk_parent)) in sprd_i2c_clk_init()
|
| /linux/sound/soc/mediatek/mt8195/ |
| H A D | mt8195-dai-adda.c | 250 struct clk *clk_parent; in mtk_audio_hires_event() local 257 clk_parent = afe_priv->clk[MT8195_CLK_TOP_APLL1]; in mtk_audio_hires_event() 260 clk_parent = afe_priv->clk[MT8195_CLK_XTAL_26M]; in mtk_audio_hires_event() 265 mt8195_afe_set_clk_parent(afe, clk, clk_parent); in mtk_audio_hires_event()
|
| /linux/drivers/tty/serial/ |
| H A D | sprd_serial.c | 1131 struct clk *clk_uart, *clk_parent; in sprd_clk_init() local 1144 clk_parent = devm_clk_get(uport->dev, "source"); in sprd_clk_init() 1145 if (IS_ERR(clk_parent)) { in sprd_clk_init() 1146 if (PTR_ERR(clk_parent) == -EPROBE_DEFER) in sprd_clk_init() 1151 clk_parent = NULL; in sprd_clk_init() 1154 if (!clk_uart || clk_set_parent(clk_uart, clk_parent)) in sprd_clk_init()
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | dsi.c | 64 struct clk *clk_parent; member 1024 err = tegra_dc_state_setup_clock(dc, crtc_state, dsi->clk_parent, in tegra_dsi_encoder_atomic_check() 1180 err = clk_set_parent(parent, dsi->clk_parent); in tegra_dsi_setup_clocks() 1463 err = clk_set_parent(parent, dsi->clk_parent); in tegra_dsi_ganged_setup() 1611 dsi->clk_parent = devm_clk_get(&pdev->dev, "parent"); in tegra_dsi_probe() 1612 if (IS_ERR(dsi->clk_parent)) { in tegra_dsi_probe() 1613 err = dev_err_probe(&pdev->dev, PTR_ERR(dsi->clk_parent), in tegra_dsi_probe()
|
| /linux/drivers/spi/ |
| H A D | spi-sprd.c | 861 struct clk *clk_spi, *clk_parent; in sprd_spi_clk_init() local 869 clk_parent = devm_clk_get(&pdev->dev, "source"); in sprd_spi_clk_init() 870 if (IS_ERR(clk_parent)) { in sprd_spi_clk_init() 872 clk_parent = NULL; in sprd_spi_clk_init() 881 if (!clk_set_parent(clk_spi, clk_parent)) in sprd_spi_clk_init()
|