Home
last modified time | relevance | path

Searched refs:clk_per (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/drivers/pwm/
Dpwm-imx.c51 struct clk *clk_per; member
152 c = clk_get_rate(imx->clk_per); in imx_pwm_config_v2()
225 ret = clk_prepare_enable(imx->clk_per); in imx_pwm_enable()
240 clk_disable_unprepare(imx->clk_per); in imx_pwm_disable()
289 imx->clk_per = devm_clk_get(&pdev->dev, "per"); in imx_pwm_probe()
290 if (IS_ERR(imx->clk_per)) { in imx_pwm_probe()
292 PTR_ERR(imx->clk_per)); in imx_pwm_probe()
293 return PTR_ERR(imx->clk_per); in imx_pwm_probe()
/linux-4.4.14/drivers/clocksource/
Dtimer-imx-gpt.c82 struct clk *clk_per; member
169 unsigned int c = clk_get_rate(imxtm->clk_per); in mxc_clocksource_init()
316 clockevents_config_and_register(ced, clk_get_rate(imxtm->clk_per), in mxc_clockevent_init()
341 if (clk_get_rate(imxtm->clk_per) == V2_TIMER_RATE_OSC_DIV8) in imx31_gpt_setup_tctl()
354 if (clk_get_rate(imxtm->clk_per) == V2_TIMER_RATE_OSC_DIV8) { in imx6dl_gpt_setup_tctl()
429 if (IS_ERR(imxtm->clk_per)) { in _mxc_timer_init()
437 clk_prepare_enable(imxtm->clk_per); in _mxc_timer_init()
460 imxtm->clk_per = clk_get_sys("imx-gpt.0", "per"); in mxc_timer_init()
491 imxtm->clk_per = of_clk_get_by_name(np, "osc_per"); in mxc_timer_init_dt()
492 if (IS_ERR(imxtm->clk_per)) in mxc_timer_init_dt()
[all …]
/linux-4.4.14/drivers/usb/chipidea/
Dci_hdrc_imx.c91 struct clk *clk_per; member
171 data->clk_per = devm_clk_get(dev, "per"); in imx_get_clks()
172 if (IS_ERR(data->clk_per)) { in imx_get_clks()
173 ret = PTR_ERR(data->clk_per); in imx_get_clks()
206 ret = clk_prepare_enable(data->clk_per); in imx_prepare_enable_clks()
233 clk_disable_unprepare(data->clk_per); in imx_disable_unprepare_clks()
/linux-4.4.14/drivers/net/can/
Dflexcan.c259 struct clk *clk_per; member
455 err = clk_prepare_enable(priv->clk_per); in flexcan_get_berr_counter()
461 clk_disable_unprepare(priv->clk_per); in flexcan_get_berr_counter()
992 err = clk_prepare_enable(priv->clk_per); in flexcan_open()
1021 clk_disable_unprepare(priv->clk_per); in flexcan_open()
1037 clk_disable_unprepare(priv->clk_per); in flexcan_close()
1084 err = clk_prepare_enable(priv->clk_per); in register_flexcandev()
1123 clk_disable_unprepare(priv->clk_per); in register_flexcandev()
1158 struct clk *clk_ipg = NULL, *clk_per = NULL; in flexcan_probe() local
1180 clk_per = devm_clk_get(&pdev->dev, "per"); in flexcan_probe()
[all …]
/linux-4.4.14/drivers/mmc/host/
Dmxcmmc.c149 struct clk *clk_per; member
800 unsigned int clk_in = clk_get_rate(host->clk_per); in mxcmci_set_clk_rate()
1098 host->clk_per = devm_clk_get(&pdev->dev, "per"); in mxcmci_probe()
1099 if (IS_ERR(host->clk_per)) { in mxcmci_probe()
1100 ret = PTR_ERR(host->clk_per); in mxcmci_probe()
1104 clk_prepare_enable(host->clk_per); in mxcmci_probe()
1117 mmc->f_min = clk_get_rate(host->clk_per) >> 16; in mxcmci_probe()
1118 mmc->f_max = clk_get_rate(host->clk_per) >> 1; in mxcmci_probe()
1174 clk_disable_unprepare(host->clk_per); in mxcmci_probe()
1196 clk_disable_unprepare(host->clk_per); in mxcmci_remove()
[all …]
Dsdhci-esdhc-imx.c193 struct clk *clk_per; member
1128 imx_data->clk_per = devm_clk_get(&pdev->dev, "per"); in sdhci_esdhc_imx_probe()
1129 if (IS_ERR(imx_data->clk_per)) { in sdhci_esdhc_imx_probe()
1130 err = PTR_ERR(imx_data->clk_per); in sdhci_esdhc_imx_probe()
1134 pltfm_host->clk = imx_data->clk_per; in sdhci_esdhc_imx_probe()
1136 clk_prepare_enable(imx_data->clk_per); in sdhci_esdhc_imx_probe()
1229 clk_disable_unprepare(imx_data->clk_per); in sdhci_esdhc_imx_probe()
1250 clk_disable_unprepare(imx_data->clk_per); in sdhci_esdhc_imx_remove()
1270 clk_disable_unprepare(imx_data->clk_per); in sdhci_esdhc_runtime_suspend()
1285 clk_prepare_enable(imx_data->clk_per); in sdhci_esdhc_runtime_resume()
/linux-4.4.14/drivers/spi/
Dspi-imx.c92 struct clk *clk_per; member
1058 ret = clk_enable(spi_imx->clk_per); in spi_imx_prepare_message()
1064 clk_disable(spi_imx->clk_per); in spi_imx_prepare_message()
1077 clk_disable(spi_imx->clk_per); in spi_imx_unprepare_message()
1177 spi_imx->clk_per = devm_clk_get(&pdev->dev, "per"); in spi_imx_probe()
1178 if (IS_ERR(spi_imx->clk_per)) { in spi_imx_probe()
1179 ret = PTR_ERR(spi_imx->clk_per); in spi_imx_probe()
1183 ret = clk_prepare_enable(spi_imx->clk_per); in spi_imx_probe()
1191 spi_imx->spi_clk = clk_get_rate(spi_imx->clk_per); in spi_imx_probe()
1214 clk_disable(spi_imx->clk_per); in spi_imx_probe()
[all …]
/linux-4.4.14/drivers/i2c/busses/
Di2c-mpc.c72 struct clk *clk_per; member
699 i2c->clk_per = clk; in fsl_i2c_probe()
748 if (i2c->clk_per) in fsl_i2c_probe()
749 clk_disable_unprepare(i2c->clk_per); in fsl_i2c_probe()
765 if (i2c->clk_per) in fsl_i2c_remove()
766 clk_disable_unprepare(i2c->clk_per); in fsl_i2c_remove()
/linux-4.4.14/drivers/video/fbdev/
Dimxfb.c144 struct clk *clk_per; member
381 lcd_clk = clk_get_rate(fbi->clk_per); in imxfb_check_var()
501 clk_prepare_enable(fbi->clk_per); in imxfb_enable_controller()
512 clk_disable_unprepare(fbi->clk_per); in imxfb_disable_controller()
911 fbi->clk_per = devm_clk_get(&pdev->dev, "per"); in imxfb_probe()
912 if (IS_ERR(fbi->clk_per)) { in imxfb_probe()
913 ret = PTR_ERR(fbi->clk_per); in imxfb_probe()
/linux-4.4.14/drivers/tty/serial/
Dimx.c206 struct clk *clk_per; member
1107 retval = clk_prepare_enable(sport->clk_per); in imx_startup()
1112 clk_disable_unprepare(sport->clk_per); in imx_startup()
1232 clk_disable_unprepare(sport->clk_per); in imx_shutdown()
1501 retval = clk_prepare_enable(sport->clk_per); in imx_poll_init()
1633 retval = clk_enable(sport->clk_per); in imx_console_write()
1638 clk_disable(sport->clk_per); in imx_console_write()
1678 clk_disable(sport->clk_per); in imx_console_write()
1720 uartclk = clk_get_rate(sport->clk_per); in imx_console_get_options()
1785 retval = clk_prepare(sport->clk_per); in imx_console_setup()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-axxia.txt27 clocks = <&clk_per>;
/linux-4.4.14/include/linux/
Dfs_enet_pd.h147 struct clk *clk_per; /* 'per' clock for register access */ member
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet-main.c1001 fpi->clk_per = clk; in fs_enet_probe()
1079 if (fpi->clk_per) in fs_enet_probe()
1080 clk_disable_unprepare(fpi->clk_per); in fs_enet_probe()
1097 if (fep->fpi->clk_per) in fs_enet_remove()
1098 clk_disable_unprepare(fep->fpi->clk_per); in fs_enet_remove()
/linux-4.4.14/drivers/media/platform/coda/
Dcoda-common.c1722 ret = clk_prepare_enable(dev->clk_per); in coda_open()
1768 clk_disable_unprepare(dev->clk_per); in coda_open()
1810 clk_disable_unprepare(dev->clk_per); in coda_release()
1838 ret = clk_prepare_enable(dev->clk_per); in coda_hw_init()
1920 clk_disable_unprepare(dev->clk_per); in coda_hw_init()
1925 clk_disable_unprepare(dev->clk_per); in coda_hw_init()
2133 dev->clk_per = devm_clk_get(&pdev->dev, "per"); in coda_probe()
2134 if (IS_ERR(dev->clk_per)) { in coda_probe()
2136 return PTR_ERR(dev->clk_per); in coda_probe()
Dcoda.h79 struct clk *clk_per; member
Dcoda-bit.c682 ret = clk_prepare_enable(dev->clk_per); in coda_check_firmware()
714 clk_disable_unprepare(dev->clk_per); in coda_check_firmware()
742 clk_disable_unprepare(dev->clk_per); in coda_check_firmware()