Home
last modified time | relevance | path

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

/linux-6.12.1/Documentation/devicetree/bindings/rtc/
Dst,stm32-rtc.yaml30 - const: rtc_ck
48 override default rtc_ck parent clock reference to the rtc_ck clock entry
53 override default rtc_ck parent clock phandle of the new parent clock of rtc_ck
168 clock-names = "pclk", "rtc_ck";
/linux-6.12.1/drivers/rtc/
Drtc-stm32.c173 struct clk *rtc_ck; member
318 if (clk_get_rate(rtc->rtc_ck) != 32768) in stm32_rtc_pinmux_lsco_available()
341 rtc->clk_lsco = clk_register_gate(dev, "rtc_lsco", __clk_get_name(rtc->rtc_ck), in stm32_rtc_pinmux_action_lsco()
415 * It takes around 2 rtc_ck clock cycles to enter in in stm32_rtc_enter_init_mode()
417 * slowest rtc_ck frequency may be 32kHz and highest should be in stm32_rtc_enter_init_mode()
447 * synchronised, it takes around 2 rtc_ck clock cycles in stm32_rtc_wait_sync()
765 * takes around 2 rtc_ck clock cycles in stm32_rtc_set_alarm()
978 rate = clk_get_rate(rtc->rtc_ck); in stm32_rtc_init()
985 dev_err(&pdev->dev, "rtc_ck rate is too high: %dHz\n", rate); in stm32_rtc_init()
1013 dev_warn(&pdev->dev, "rtc_ck is %s\n", in stm32_rtc_init()
[all …]
/linux-6.12.1/include/dt-bindings/clock/
Dstm32h7-clks.h15 #define RTC_CK 13 macro
Dst,stm32mp25-rcc.h17 #define RTC_CK 6 macro
/linux-6.12.1/arch/arm/boot/dts/st/
Dstm32h743.dtsi525 clocks = <&rcc RTCAPB_CK>, <&rcc RTC_CK>;
526 clock-names = "pclk", "rtc_ck";
527 assigned-clocks = <&rcc RTC_CK>;
Dstm32mp131.dtsi962 clock-names = "pclk", "rtc_ck";
Dstm32mp151.dtsi388 clock-names = "pclk", "rtc_ck";
/linux-6.12.1/drivers/clk/
Dclk-stm32h7.c1169 KER_CLK(RCC_BDCR, 15, RCC_BDCR, 8, 2, "rtc_ck", rtc_src);
1359 hws[RTC_CK] = clk_hw_register_composite(NULL, in stm32h7_rcc_init()