| /Linux-v5.4/drivers/gpu/drm/sun4i/ |
| D | sun6i_drc.c | 18 struct clk *mod_clk; member 53 drc->mod_clk = devm_clk_get(dev, "mod"); in sun6i_drc_bind() 54 if (IS_ERR(drc->mod_clk)) { in sun6i_drc_bind() 56 ret = PTR_ERR(drc->mod_clk); in sun6i_drc_bind() 59 clk_prepare_enable(drc->mod_clk); in sun6i_drc_bind() 75 clk_disable_unprepare(drc->mod_clk); in sun6i_drc_unbind()
|
| D | sun8i_mixer.c | 421 mixer->mod_clk = devm_clk_get(dev, "mod"); in sun8i_mixer_bind() 422 if (IS_ERR(mixer->mod_clk)) { in sun8i_mixer_bind() 424 ret = PTR_ERR(mixer->mod_clk); in sun8i_mixer_bind() 434 clk_set_rate(mixer->mod_clk, mixer->cfg->mod_rate); in sun8i_mixer_bind() 436 clk_prepare_enable(mixer->mod_clk); in sun8i_mixer_bind() 512 clk_disable_unprepare(mixer->mod_clk); in sun8i_mixer_unbind()
|
| D | sun4i_hdmi_enc.c | 127 clk_set_rate(hdmi->mod_clk, mode->crtc_clock * 1000); in sun4i_hdmi_mode_set() 539 hdmi->mod_clk = devm_clk_get(dev, "mod"); in sun4i_hdmi_bind() 540 if (IS_ERR(hdmi->mod_clk)) { in sun4i_hdmi_bind() 542 ret = PTR_ERR(hdmi->mod_clk); in sun4i_hdmi_bind() 545 clk_prepare_enable(hdmi->mod_clk); in sun4i_hdmi_bind() 672 clk_disable_unprepare(hdmi->mod_clk); in sun4i_hdmi_bind() 690 clk_disable_unprepare(hdmi->mod_clk); in sun4i_hdmi_unbind()
|
| D | sun4i_frontend.c | 601 frontend->mod_clk = devm_clk_get(dev, "mod"); in sun4i_frontend_bind() 602 if (IS_ERR(frontend->mod_clk)) { in sun4i_frontend_bind() 604 return PTR_ERR(frontend->mod_clk); in sun4i_frontend_bind() 650 clk_set_rate(frontend->mod_clk, 300000000); in sun4i_frontend_runtime_resume() 653 clk_prepare_enable(frontend->mod_clk); in sun4i_frontend_runtime_resume() 676 clk_disable_unprepare(frontend->mod_clk); in sun4i_frontend_runtime_suspend()
|
| D | sun4i_backend.c | 853 backend->mod_clk = devm_clk_get(dev, "mod"); in sun4i_backend_bind() 854 if (IS_ERR(backend->mod_clk)) { in sun4i_backend_bind() 856 ret = PTR_ERR(backend->mod_clk); in sun4i_backend_bind() 859 clk_prepare_enable(backend->mod_clk); in sun4i_backend_bind() 935 clk_disable_unprepare(backend->mod_clk); in sun4i_backend_bind() 955 clk_disable_unprepare(backend->mod_clk); in sun4i_backend_unbind()
|
| D | sun6i_mipi_dsi.c | 1116 dsi->mod_clk = devm_clk_get(dev, "mod"); in sun6i_dsi_probe() 1117 if (IS_ERR(dsi->mod_clk)) { in sun6i_dsi_probe() 1119 return PTR_ERR(dsi->mod_clk); in sun6i_dsi_probe() 1126 clk_set_rate_exclusive(dsi->mod_clk, 297000000); in sun6i_dsi_probe() 1156 clk_rate_exclusive_put(dsi->mod_clk); in sun6i_dsi_probe() 1168 clk_rate_exclusive_put(dsi->mod_clk); in sun6i_dsi_remove() 1178 clk_prepare_enable(dsi->mod_clk); in sun6i_dsi_runtime_resume() 1206 clk_disable_unprepare(dsi->mod_clk); in sun6i_dsi_runtime_suspend()
|
| D | sun6i_mipi_dsi.h | 24 struct clk *mod_clk; member
|
| D | sun4i_frontend.h | 131 struct clk *mod_clk; member
|
| D | sun8i_mixer.h | 178 struct clk *mod_clk; member
|
| D | sun4i_backend.h | 176 struct clk *mod_clk; member
|
| D | sun4i_hdmi.h | 258 struct clk *mod_clk; member
|
| D | sun8i_vi_layer.c | 146 ability = clk_get_rate(mixer->mod_clk); in sun8i_vi_layer_update_coord()
|
| /Linux-v5.4/drivers/phy/allwinner/ |
| D | phy-sun6i-mipi-dphy.c | 89 struct clk *mod_clk; member 102 clk_prepare_enable(dphy->mod_clk); in sun6i_dphy_init() 103 clk_set_rate_exclusive(dphy->mod_clk, 150000000); in sun6i_dphy_init() 228 clk_rate_exclusive_put(dphy->mod_clk); in sun6i_dphy_exit() 229 clk_disable_unprepare(dphy->mod_clk); in sun6i_dphy_exit() 283 dphy->mod_clk = devm_clk_get(&pdev->dev, "mod"); in sun6i_dphy_probe() 284 if (IS_ERR(dphy->mod_clk)) { in sun6i_dphy_probe() 286 return PTR_ERR(dphy->mod_clk); in sun6i_dphy_probe()
|
| /Linux-v5.4/drivers/staging/media/sunxi/cedrus/ |
| D | cedrus_hw.c | 204 dev->mod_clk = devm_clk_get(dev->dev, "mod"); in cedrus_hw_probe() 205 if (IS_ERR(dev->mod_clk)) { in cedrus_hw_probe() 208 ret = PTR_ERR(dev->mod_clk); in cedrus_hw_probe() 237 ret = clk_set_rate(dev->mod_clk, variant->mod_rate); in cedrus_hw_probe() 251 ret = clk_prepare_enable(dev->mod_clk); in cedrus_hw_probe() 277 clk_disable_unprepare(dev->mod_clk); in cedrus_hw_probe() 293 clk_disable_unprepare(dev->mod_clk); in cedrus_hw_remove()
|
| D | cedrus.h | 147 struct clk *mod_clk; member
|
| /Linux-v5.4/drivers/clk/sunxi-ng/ |
| D | ccu-sun8i-de2.c | 255 struct clk *bus_clk, *mod_clk; in sunxi_de2_clk_probe() local 278 mod_clk = devm_clk_get(&pdev->dev, "mod"); in sunxi_de2_clk_probe() 279 if (IS_ERR(mod_clk)) { in sunxi_de2_clk_probe() 280 ret = PTR_ERR(mod_clk); in sunxi_de2_clk_probe() 302 ret = clk_prepare_enable(mod_clk); in sunxi_de2_clk_probe() 325 clk_disable_unprepare(mod_clk); in sunxi_de2_clk_probe()
|
| /Linux-v5.4/sound/soc/sunxi/ |
| D | sun4i-i2s.c | 164 struct clk *mod_clk; member 236 return clk_get_rate(i2s->mod_clk); in sun8i_i2s_get_bclk_parent_rate() 326 ret = clk_set_rate(i2s->mod_clk, clk_rate); in sun4i_i2s_set_clk_rate() 1030 ret = clk_prepare_enable(i2s->mod_clk); in sun4i_i2s_runtime_resume() 1047 clk_disable_unprepare(i2s->mod_clk); in sun4i_i2s_runtime_suspend() 1223 i2s->mod_clk = devm_clk_get(&pdev->dev, "mod"); in sun4i_i2s_probe() 1224 if (IS_ERR(i2s->mod_clk)) { in sun4i_i2s_probe() 1226 return PTR_ERR(i2s->mod_clk); in sun4i_i2s_probe()
|
| /Linux-v5.4/drivers/mtd/nand/raw/ |
| D | sunxi_nand.c | 242 struct clk *mod_clk; member 427 clk_set_rate(nfc->mod_clk, sunxi_nand->clk_rate); in sunxi_nfc_select_chip() 1528 real_clk_rate = clk_round_rate(nfc->mod_clk, sunxi_nand->clk_rate); in sunxi_nfc_setup_data_interface() 2089 nfc->mod_clk = devm_clk_get(dev, "mod"); in sunxi_nfc_probe() 2090 if (IS_ERR(nfc->mod_clk)) { in sunxi_nfc_probe() 2092 ret = PTR_ERR(nfc->mod_clk); in sunxi_nfc_probe() 2096 ret = clk_prepare_enable(nfc->mod_clk); in sunxi_nfc_probe() 2164 clk_disable_unprepare(nfc->mod_clk); in sunxi_nfc_probe() 2181 clk_disable_unprepare(nfc->mod_clk); in sunxi_nfc_remove()
|