Home
last modified time | relevance | path

Searched full:rtc_clk (Results 1 – 25 of 57) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/rtc/
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()
395 clk_unprepare(info->rtc_clk); in s3c_rtc_remove()
428 info->rtc_clk = devm_clk_get(&pdev->dev, "rtc"); in s3c_rtc_probe()
429 if (IS_ERR(info->rtc_clk)) in s3c_rtc_probe()
430 return dev_err_probe(&pdev->dev, PTR_ERR(info->rtc_clk), in s3c_rtc_probe()
432 ret = clk_prepare_enable(info->rtc_clk); in s3c_rtc_probe()
493 clk_disable_unprepare(info->rtc_clk); in s3c_rtc_probe()
Drtc-zynqmp.c55 struct clk *rtc_clk; member
322 xrtcdev->rtc_clk = devm_clk_get_optional(&pdev->dev, "rtc"); in xlnx_rtc_probe()
323 if (IS_ERR(xrtcdev->rtc_clk)) { in xlnx_rtc_probe()
324 if (PTR_ERR(xrtcdev->rtc_clk) != -EPROBE_DEFER) in xlnx_rtc_probe()
327 xrtcdev->freq = clk_get_rate(xrtcdev->rtc_clk); in xlnx_rtc_probe()
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-s3c.c38 struct clk *rtc_clk; member
73 ret = clk_enable(info->rtc_clk); in s3c_rtc_enable_clk()
80 clk_disable(info->rtc_clk); in s3c_rtc_enable_clk()
91 clk_disable(info->rtc_clk); in s3c_rtc_disable_clk()
438 clk_unprepare(info->rtc_clk); in s3c_rtc_remove()
481 info->rtc_clk = devm_clk_get(&pdev->dev, "rtc"); in s3c_rtc_probe()
482 if (IS_ERR(info->rtc_clk)) { in s3c_rtc_probe()
483 ret = PTR_ERR(info->rtc_clk); in s3c_rtc_probe()
490 ret = clk_prepare_enable(info->rtc_clk); in s3c_rtc_probe()
568 clk_disable_unprepare(info->rtc_clk); in s3c_rtc_probe()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/
Dahb.c103 ar_ahb->rtc_clk = devm_clk_get(dev, "wifi_wcss_rtc"); in ath10k_ahb_clock_init()
104 if (IS_ERR_OR_NULL(ar_ahb->rtc_clk)) { in ath10k_ahb_clock_init()
106 PTR_ERR(ar_ahb->rtc_clk)); in ath10k_ahb_clock_init()
107 return ar_ahb->rtc_clk ? PTR_ERR(ar_ahb->rtc_clk) : -ENODEV; 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()
Dahb.h23 struct clk *rtc_clk; member
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
Dahb.c103 ar_ahb->rtc_clk = devm_clk_get(dev, "wifi_wcss_rtc"); in ath10k_ahb_clock_init()
104 if (IS_ERR_OR_NULL(ar_ahb->rtc_clk)) { in ath10k_ahb_clock_init()
106 PTR_ERR(ar_ahb->rtc_clk)); in ath10k_ahb_clock_init()
107 return ar_ahb->rtc_clk ? PTR_ERR(ar_ahb->rtc_clk) : -ENODEV; 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()
Dahb.h23 struct clk *rtc_clk; member
/kernel/linux/linux-6.6/arch/arm/boot/dts/mediatek/
Dmt6580.dtsi50 rtc_clk: dummy32k { label
67 clocks = <&system_clk>, <&rtc_clk>;
Dmt6582.dtsi47 rtc_clk: dummy32k { label
63 clocks = <&system_clk>, <&rtc_clk>;
Dmt6592.dtsi69 rtc_clk: dummy32k { label
85 clocks = <&system_clk>, <&rtc_clk>;
Dmt6589.dtsi57 rtc_clk: dummy32k { label
80 clocks = <&system_clk>, <&rtc_clk>;
Dmt8127.dtsi68 rtc_clk: dummy32k { label
107 clocks = <&system_clk>, <&rtc_clk>;
Dmt8135.dtsi93 rtc_clk: dummy32k { label
174 clocks = <&system_clk>, <&rtc_clk>;
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dmt6580.dtsi50 rtc_clk: dummy32k { label
67 clocks = <&system_clk>, <&rtc_clk>;
Dmt6589.dtsi56 rtc_clk: dummy32k { label
79 clocks = <&system_clk>, <&rtc_clk>;
Dmt6592.dtsi69 rtc_clk: dummy32k { label
85 clocks = <&system_clk>, <&rtc_clk>;
Dmt8127.dtsi68 rtc_clk: dummy32k { label
107 clocks = <&system_clk>, <&rtc_clk>;
Dmt8135.dtsi93 rtc_clk: dummy32k { label
175 clocks = <&system_clk>, <&rtc_clk>;
/kernel/linux/linux-5.10/drivers/net/wireless/microchip/wilc1000/
Dsdio.c152 wilc->rtc_clk = devm_clk_get(&func->card->dev, "rtc"); in wilc_sdio_probe()
153 if (PTR_ERR_OR_ZERO(wilc->rtc_clk) == -EPROBE_DEFER) { in wilc_sdio_probe()
156 } else if (!IS_ERR(wilc->rtc_clk)) in wilc_sdio_probe()
157 clk_prepare_enable(wilc->rtc_clk); in wilc_sdio_probe()
167 if (!IS_ERR(wilc->rtc_clk)) in wilc_sdio_remove()
168 clk_disable_unprepare(wilc->rtc_clk); in wilc_sdio_remove()
201 if (!IS_ERR(wilc->rtc_clk)) in wilc_sdio_suspend()
202 clk_disable_unprepare(wilc->rtc_clk); in wilc_sdio_suspend()
Dspi.c114 wilc->rtc_clk = devm_clk_get(&spi->dev, "rtc_clk"); in wilc_bus_probe()
115 if (PTR_ERR_OR_ZERO(wilc->rtc_clk) == -EPROBE_DEFER) { in wilc_bus_probe()
118 } else if (!IS_ERR(wilc->rtc_clk)) in wilc_bus_probe()
119 clk_prepare_enable(wilc->rtc_clk); in wilc_bus_probe()
128 if (!IS_ERR(wilc->rtc_clk)) in wilc_bus_remove()
129 clk_disable_unprepare(wilc->rtc_clk); in wilc_bus_remove()
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/
Dsdio.c171 wilc->rtc_clk = devm_clk_get_optional(&func->card->dev, "rtc"); in wilc_sdio_probe()
172 if (IS_ERR(wilc->rtc_clk)) { in wilc_sdio_probe()
173 ret = PTR_ERR(wilc->rtc_clk); in wilc_sdio_probe()
176 clk_prepare_enable(wilc->rtc_clk); in wilc_sdio_probe()
195 clk_disable_unprepare(wilc->rtc_clk); in wilc_sdio_remove()
236 if (!IS_ERR(wilc->rtc_clk)) in wilc_sdio_suspend()
237 clk_disable_unprepare(wilc->rtc_clk); in wilc_sdio_suspend()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/
Dstericsson,coh901331.txt15 clocks = <&rtc_clk>;
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dfsl-ls1028a.dtsi86 rtc_clk: rtc-clk { label
90 clock-output-names = "rtc_clk";
1235 <&rtc_clk>, <&clockgen 4 1>;
1246 <&rtc_clk>, <&clockgen 4 1>;
1257 <&rtc_clk>, <&clockgen 4 1>;
1268 <&rtc_clk>, <&clockgen 4 1>;
1279 <&rtc_clk>, <&clockgen 4 1>;
1290 <&rtc_clk>, <&clockgen 4 1>;
1301 <&rtc_clk>, <&clockgen 4 1>;
1312 <&rtc_clk>, <&clockgen 4 1>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/rtc/
Dxlnx,zynqmp-rtc.yaml73 clocks = <&rtc_clk>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dux500.txt57 rtc_clk: rtc32k-clock {

123