Home
last modified time | relevance | path

Searched refs:rtc_clk (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/rtc/
H A Drtc-s3c.c37 struct clk *rtc_clk; member
61 ret = clk_enable(info->rtc_clk); in s3c_rtc_enable_clk()
68 clk_disable(info->rtc_clk); in s3c_rtc_enable_clk()
79 clk_disable(info->rtc_clk); in s3c_rtc_disable_clk()
382 clk_unprepare(info->rtc_clk); in s3c_rtc_remove()
415 info->rtc_clk = devm_clk_get(&pdev->dev, "rtc"); in s3c_rtc_probe()
416 if (IS_ERR(info->rtc_clk)) in s3c_rtc_probe()
417 return dev_err_probe(&pdev->dev, PTR_ERR(info->rtc_clk), in s3c_rtc_probe()
419 ret = clk_prepare_enable(info->rtc_clk); in s3c_rtc_probe()
480 clk_disable_unprepare(info->rtc_clk); in s3c_rtc_probe()
H A Drtc-amlogic-a4.c69 struct clk *rtc_clk; member
285 if (clk_get_rate(rtc->rtc_clk) == OSC_24M) { in aml_rtc_init()
351 rtc->rtc_clk = devm_clk_get(dev, "osc"); in aml_rtc_probe()
352 if (IS_ERR(rtc->rtc_clk)) in aml_rtc_probe()
353 return dev_err_probe(dev, PTR_ERR(rtc->rtc_clk), in aml_rtc_probe()
355 if (clk_get_rate(rtc->rtc_clk) != OSC_32K && clk_get_rate(rtc->rtc_clk) != OSC_24M) in aml_rtc_probe()
/linux/drivers/net/wireless/ath/ath10k/
H A Dahb.c103 ar_ahb->rtc_clk = devm_clk_get(dev, "wifi_wcss_rtc"); in ath10k_ahb_clock_init()
104 if (IS_ERR(ar_ahb->rtc_clk)) { in ath10k_ahb_clock_init()
106 PTR_ERR(ar_ahb->rtc_clk)); in ath10k_ahb_clock_init()
107 return PTR_ERR(ar_ahb->rtc_clk); in ath10k_ahb_clock_init()
119 ar_ahb->rtc_clk = NULL; in ath10k_ahb_clock_deinit()
129 IS_ERR_OR_NULL(ar_ahb->rtc_clk)) { in ath10k_ahb_clock_enable()
147 ret = clk_prepare_enable(ar_ahb->rtc_clk); in ath10k_ahb_clock_enable()
173 clk_disable_unprepare(ar_ahb->rtc_clk); in ath10k_ahb_clock_disable()
H A Dahb.h23 struct clk *rtc_clk; member
/linux/arch/arm/boot/dts/mediatek/
H A Dmt6580.dtsi50 rtc_clk: dummy32k { label
67 clocks = <&system_clk>, <&rtc_clk>;
H A Dmt6572.dtsi43 rtc_clk: dummy32k { label
67 clocks = <&system_clk>, <&rtc_clk>;
H A Dmt6592.dtsi69 rtc_clk: dummy32k { label
85 clocks = <&system_clk>, <&rtc_clk>;
H A Dmt6582.dtsi53 rtc_clk: dummy32k { label
74 clocks = <&system_clk>, <&rtc_clk>;
H A Dmt2701.dtsi67 rtc_clk: dummy32k { label
173 clocks = <&system_clk>, <&rtc_clk>;
/linux/drivers/net/wireless/microchip/wilc1000/
H A Dsdio.c177 wilc->rtc_clk = devm_clk_get_optional_enabled(&func->card->dev, "rtc"); in wilc_sdio_probe()
178 if (IS_ERR(wilc->rtc_clk)) { in wilc_sdio_probe()
179 ret = PTR_ERR(wilc->rtc_clk); in wilc_sdio_probe()
1019 if (!IS_ERR(wilc->rtc_clk)) in wilc_sdio_suspend()
1020 clk_disable_unprepare(wilc->rtc_clk); in wilc_sdio_suspend()
1024 clk_prepare_enable(wilc->rtc_clk); in wilc_sdio_suspend()
1043 if (!IS_ERR(wilc->rtc_clk)) in wilc_sdio_resume()
1044 clk_prepare_enable(wilc->rtc_clk); in wilc_sdio_resume()
H A Dnetdev.h213 struct clk *rtc_clk; member
H A Dspi.c231 wilc->rtc_clk = devm_clk_get_optional_enabled(&spi->dev, "rtc"); in wilc_bus_probe()
232 if (IS_ERR(wilc->rtc_clk)) { in wilc_bus_probe()
233 ret = PTR_ERR(wilc->rtc_clk); in wilc_bus_probe()
/linux/drivers/clk/
H A Dclk-stm32h7.c1168 static const struct composite_clk_cfg rtc_clk = variable
1356 get_cfg_composite_div(&rtc_clk_cfg, &rtc_clk, &c_cfg, &stm32rcc_lock); in stm32h7_rcc_init()
1359 rtc_clk.name, in stm32h7_rcc_init()
1360 rtc_clk.parent_name, in stm32h7_rcc_init()
1361 rtc_clk.num_parents, in stm32h7_rcc_init()
1365 rtc_clk.flags); in stm32h7_rcc_init()
/linux/drivers/clk/spacemit/
H A Dccu-k3.c390 CCU_GATE_DEFINE(rtc_clk, CCU_PARENT_NAME(osc_32k), APBC_RTC_CLK_RST,
1273 [CLK_APBC_RTC] = &rtc_clk.common.hw,
/linux/drivers/pinctrl/meson/
H A Dpinctrl-amlogic-t7.c1504 FUNCTION(rtc_clk),