Kernel-4.18.0-80.el8_ingenic,jz4740-rtc

JZ4740 and similar SoCs real-time clock driver

Required properties:

  • compatible: One of:
    • “ingenic,jz4740-rtc” - for use with the JZ4740 SoC
    • “ingenic,jz4780-rtc” - for use with the JZ4780 SoC
  • reg: Address range of rtc register set
  • interrupts: IRQ number for the alarm interrupt
  • clocks: phandle to the “rtc” clock
  • clock-names: must be “rtc”

Optional properties:

  • system-power-controller: To use this component as the
    system power controller
  • reset-pin-assert-time-ms: Reset pin low-level assertion
    time after wakeup (default 60ms; range 0-125ms if RTC clock
    at 32 kHz)
  • min-wakeup-pin-assert-time-ms: Minimum wakeup pin assertion
    time (default 100ms; range 0-2s if RTC clock at 32 kHz)

Example:

rtc@10003000 {
compatible = “ingenic,jz4740-rtc”;
reg = <0x10003000 0x40>;

interrupt-parent = <&intc>;
interrupts = <32>;

clocks = <&rtc_clock>;
clock-names = "rtc";

system-power-controller;
reset-pin-assert-time-ms = <60>;
min-wakeup-pin-assert-time-ms = <100>;

};