Home
last modified time | relevance | path

Searched full:rtc_ck (Results 1 – 12 of 12) sorted by relevance

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/rtc/
Dst,stm32-rtc.txt10 - "rtc_ck": RTC clock source.
14 - clock-names: must be "rtc_ck" and "pclk".
24 Optional properties (to override default rtc_ck parent clock on stm32(f4/f7/h7):
25 - assigned-clocks: reference to the rtc_ck clock entry.
26 - assigned-clock-parents: phandle of the new parent clock of rtc_ck.
44 clocks = <&rcc RTCAPB_CK>, <&rcc RTC_CK>;
45 clock-names = "pclk", "rtc_ck";
46 assigned-clocks = <&rcc RTC_CK>;
58 clock-names = "pclk", "rtc_ck";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/
Dst,stm32-rtc.yaml29 - const: rtc_ck
47 override default rtc_ck parent clock reference to the rtc_ck clock entry
52 override default rtc_ck parent clock phandle of the new parent clock of rtc_ck
136 clock-names = "pclk", "rtc_ck";
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-stm32.c127 struct clk *rtc_ck; member
158 * It takes around 2 rtc_ck clock cycles to enter in in stm32_rtc_enter_init_mode()
160 * slowest rtc_ck frequency may be 32kHz and highest should be in stm32_rtc_enter_init_mode()
191 * synchronised, it takes around 2 rtc_ck clock cycles in stm32_rtc_wait_sync()
507 * takes around 2 rtc_ck clock cycles in stm32_rtc_set_alarm()
638 rate = clk_get_rate(rtc->rtc_ck); in stm32_rtc_init()
659 dev_warn(&pdev->dev, "rtc_ck is %s\n", in stm32_rtc_init()
735 rtc->rtc_ck = devm_clk_get(&pdev->dev, NULL); in stm32_rtc_probe()
742 rtc->rtc_ck = devm_clk_get(&pdev->dev, "rtc_ck"); in stm32_rtc_probe()
744 if (IS_ERR(rtc->rtc_ck)) { in stm32_rtc_probe()
[all …]
/kernel/linux/linux-4.19/drivers/rtc/
Drtc-stm32.c127 struct clk *rtc_ck; member
158 * It takes around 2 rtc_ck clock cycles to enter in in stm32_rtc_enter_init_mode()
160 * slowest rtc_ck frequency may be 32kHz and highest should be in stm32_rtc_enter_init_mode()
191 * synchronised, it takes around 2 rtc_ck clock cycles in stm32_rtc_wait_sync()
507 * takes around 2 rtc_ck clock cycles in stm32_rtc_set_alarm()
642 rate = clk_get_rate(rtc->rtc_ck); in stm32_rtc_init()
663 dev_warn(&pdev->dev, "rtc_ck is %s\n", in stm32_rtc_init()
741 rtc->rtc_ck = devm_clk_get(&pdev->dev, NULL); in stm32_rtc_probe()
748 rtc->rtc_ck = devm_clk_get(&pdev->dev, "rtc_ck"); in stm32_rtc_probe()
750 if (IS_ERR(rtc->rtc_ck)) { in stm32_rtc_probe()
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dstm32h743.dtsi468 clocks = <&rcc RTCAPB_CK>, <&rcc RTC_CK>;
469 clock-names = "pclk", "rtc_ck";
470 assigned-clocks = <&rcc RTC_CK>;
Dstm32mp157c.dtsi1104 clock-names = "pclk", "rtc_ck";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstm32h743.dtsi496 clocks = <&rcc RTCAPB_CK>, <&rcc RTC_CK>;
497 clock-names = "pclk", "rtc_ck";
498 assigned-clocks = <&rcc RTC_CK>;
Dstm32mp151.dtsi1533 clock-names = "pclk", "rtc_ck";
/kernel/linux/linux-5.10/include/dt-bindings/clock/
Dstm32h7-clks.h15 #define RTC_CK 13 macro
/kernel/linux/linux-4.19/include/dt-bindings/clock/
Dstm32h7-clks.h15 #define RTC_CK 13 macro
/kernel/linux/linux-4.19/drivers/clk/
Dclk-stm32h7.c1170 KER_CLK(RCC_BDCR, 15, RCC_BDCR, 8, 2, "rtc_ck", rtc_src);
1360 hws[RTC_CK] = clk_hw_register_composite(NULL, in stm32h7_rcc_init()
/kernel/linux/linux-5.10/drivers/clk/
Dclk-stm32h7.c1170 KER_CLK(RCC_BDCR, 15, RCC_BDCR, 8, 2, "rtc_ck", rtc_src);
1360 hws[RTC_CK] = clk_hw_register_composite(NULL, in stm32h7_rcc_init()