Searched refs:mod_clk (Results 1 - 24 of 24) sorted by relevance

/linux-master/drivers/gpu/drm/sun4i/
H A Dsun6i_drc.c18 struct clk *mod_clk; member in struct:sun6i_drc
53 drc->mod_clk = devm_clk_get(dev, "mod");
54 if (IS_ERR(drc->mod_clk)) {
56 ret = PTR_ERR(drc->mod_clk);
60 ret = clk_set_rate_exclusive(drc->mod_clk, 300000000);
66 clk_prepare_enable(drc->mod_clk);
82 clk_rate_exclusive_put(drc->mod_clk);
83 clk_disable_unprepare(drc->mod_clk);
H A Dsun6i_mipi_dsi.h29 struct clk *mod_clk; member in struct:sun6i_dsi
H A Dsun4i_hdmi_enc.c92 clk_set_rate(hdmi->mod_clk, mode->crtc_clock * 1000);
541 hdmi->mod_clk = devm_clk_get(dev, "mod");
542 if (IS_ERR(hdmi->mod_clk)) {
544 ret = PTR_ERR(hdmi->mod_clk);
547 clk_prepare_enable(hdmi->mod_clk);
672 clk_disable_unprepare(hdmi->mod_clk);
688 clk_disable_unprepare(hdmi->mod_clk);
H A Dsun4i_frontend.c600 frontend->mod_clk = devm_clk_get(dev, "mod");
601 if (IS_ERR(frontend->mod_clk)) {
603 return PTR_ERR(frontend->mod_clk);
647 clk_set_rate(frontend->mod_clk, 300000000);
650 clk_prepare_enable(frontend->mod_clk);
673 clk_disable_unprepare(frontend->mod_clk);
H A Dsun8i_mixer.c454 mixer->mod_clk = devm_clk_get(dev, "mod");
455 if (IS_ERR(mixer->mod_clk)) {
457 ret = PTR_ERR(mixer->mod_clk);
467 clk_set_rate(mixer->mod_clk, mixer->cfg->mod_rate);
469 clk_prepare_enable(mixer->mod_clk);
545 clk_disable_unprepare(mixer->mod_clk);
H A Dsun4i_frontend.h128 struct clk *mod_clk; member in struct:sun4i_frontend
H A Dsun4i_backend.c842 backend->mod_clk = devm_clk_get(dev, "mod");
843 if (IS_ERR(backend->mod_clk)) {
845 ret = PTR_ERR(backend->mod_clk);
849 ret = clk_set_rate_exclusive(backend->mod_clk, 300000000);
855 clk_prepare_enable(backend->mod_clk);
931 clk_rate_exclusive_put(backend->mod_clk);
932 clk_disable_unprepare(backend->mod_clk);
952 clk_rate_exclusive_put(backend->mod_clk);
953 clk_disable_unprepare(backend->mod_clk);
H A Dsun8i_mixer.h185 struct clk *mod_clk; member in struct:sun8i_mixer
H A Dsun6i_mipi_dsi.c733 clk_prepare_enable(dsi->mod_clk);
811 clk_disable_unprepare(dsi->mod_clk);
1156 dsi->mod_clk = devm_clk_get(dev, "mod");
1157 if (IS_ERR(dsi->mod_clk)) {
1159 ret = PTR_ERR(dsi->mod_clk);
1168 clk_set_rate_exclusive(dsi->mod_clk, 297000000);
1196 clk_rate_exclusive_put(dsi->mod_clk);
1211 clk_rate_exclusive_put(dsi->mod_clk);
H A Dsun4i_backend.h176 struct clk *mod_clk; member in struct:sun4i_backend
H A Dsun4i_hdmi.h258 struct clk *mod_clk; member in struct:sun4i_hdmi
H A Dsun8i_vi_layer.c178 ability = clk_get_rate(mixer->mod_clk);
/linux-master/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_hw.c176 clk_disable_unprepare(dev->mod_clk);
203 ret = clk_prepare_enable(dev->mod_clk);
220 clk_disable_unprepare(dev->mod_clk);
274 dev->mod_clk = devm_clk_get(dev->dev, "mod");
275 if (IS_ERR(dev->mod_clk)) {
278 ret = PTR_ERR(dev->mod_clk);
306 ret = clk_set_rate(dev->mod_clk, variant->mod_rate);
H A Dcedrus.h189 struct clk *mod_clk; member in struct:cedrus_dev
/linux-master/drivers/clk/sunxi-ng/
H A Dccu-sun8i-de2.c244 struct clk *bus_clk, *mod_clk; local
263 mod_clk = devm_clk_get(&pdev->dev, "mod");
264 if (IS_ERR(mod_clk))
265 return dev_err_probe(&pdev->dev, PTR_ERR(mod_clk),
280 ret = clk_prepare_enable(mod_clk);
303 clk_disable_unprepare(mod_clk);
/linux-master/drivers/phy/allwinner/
H A Dphy-sun6i-mipi-dphy.c189 struct clk *mod_clk; member in struct:sun6i_dphy
205 clk_prepare_enable(dphy->mod_clk);
206 clk_set_rate_exclusive(dphy->mod_clk, 150000000);
402 dphy_clk_rate = clk_get_rate(dphy->mod_clk);
524 clk_rate_exclusive_put(dphy->mod_clk);
525 clk_disable_unprepare(dphy->mod_clk);
583 dphy->mod_clk = devm_clk_get(&pdev->dev, "mod");
584 if (IS_ERR(dphy->mod_clk)) {
586 return PTR_ERR(dphy->mod_clk);
/linux-master/drivers/leds/
H A Dleds-sun50i-a100.c77 struct clk *mod_clk; member in struct:sun50i_a100_ledc
306 unsigned long mod_freq = clk_get_rate(priv->mod_clk);
338 ret = clk_prepare_enable(priv->mod_clk);
376 clk_disable_unprepare(priv->mod_clk);
456 priv->mod_clk = devm_clk_get(dev, "mod");
457 if (IS_ERR(priv->mod_clk))
458 return PTR_ERR(priv->mod_clk);
/linux-master/drivers/media/platform/sunxi/sun8i-rotate/
H A Dsun8i-rotate.h130 struct clk *mod_clk; member in struct:rotate_dev
H A Dsun8i_rotate.c772 dev->mod_clk = devm_clk_get(dev->dev, "mod");
773 if (IS_ERR(dev->mod_clk)) {
776 return PTR_ERR(dev->mod_clk);
859 ret = clk_prepare_enable(dev->mod_clk);
876 clk_disable_unprepare(dev->mod_clk);
889 clk_disable_unprepare(dev->mod_clk);
/linux-master/drivers/media/platform/sunxi/sun8i-di/
H A Dsun8i-di.c838 dev->mod_clk = devm_clk_get(dev->dev, "mod");
839 if (IS_ERR(dev->mod_clk)) {
842 return PTR_ERR(dev->mod_clk);
925 ret = clk_set_rate_exclusive(dev->mod_clk, 300000000);
946 ret = clk_prepare_enable(dev->mod_clk);
965 clk_disable_unprepare(dev->mod_clk);
971 clk_rate_exclusive_put(dev->mod_clk);
981 clk_disable_unprepare(dev->mod_clk);
986 clk_rate_exclusive_put(dev->mod_clk);
H A Dsun8i-di.h231 struct clk *mod_clk; member in struct:deinterlace_dev
/linux-master/drivers/thermal/
H A Dsun8i_thermal.c91 struct clk *mod_clk; member in struct:ths_device
412 tmdev->mod_clk = devm_clk_get_enabled(&pdev->dev, "mod");
413 if (IS_ERR(tmdev->mod_clk))
414 return PTR_ERR(tmdev->mod_clk);
417 ret = clk_set_rate(tmdev->mod_clk, 24000000);
/linux-master/sound/soc/sunxi/
H A Dsun4i-i2s.c211 struct clk *mod_clk; member in struct:sun4i_i2s
283 return clk_get_rate(i2s->mod_clk);
373 ret = clk_set_rate(i2s->mod_clk, clk_rate);
1309 ret = clk_prepare_enable(i2s->mod_clk);
1326 clk_disable_unprepare(i2s->mod_clk);
1539 i2s->mod_clk = devm_clk_get(&pdev->dev, "mod");
1540 if (IS_ERR(i2s->mod_clk)) {
1542 return PTR_ERR(i2s->mod_clk);
/linux-master/drivers/mtd/nand/raw/
H A Dsunxi_nand.c230 * @mod_clk: NAND controller mod clock
245 struct clk *mod_clk; member in struct:sunxi_nfc
437 clk_set_rate(nfc->mod_clk, sunxi_nand->clk_rate);
1538 real_clk_rate = clk_round_rate(nfc->mod_clk, sunxi_nand->clk_rate);
2103 nfc->mod_clk = devm_clk_get_enabled(dev, "mod");
2104 if (IS_ERR(nfc->mod_clk)) {
2106 return PTR_ERR(nfc->mod_clk);

Completed in 241 milliseconds