1. 20 Dec, 2018 2 commits
    • Anson Huang's avatar
      rtc: add i.MX system controller RTC support · e01b5781
      Anson Huang authored
      i.MX8QXP is an ARMv8 SoC which has a Cortex-M4 system controller
      inside, the system controller is in charge of controlling power,
      clock and secure rtc etc..
      
      This patch adds i.MX system controller RTC driver support,
      Linux kernel has to communicate with system controller via MU
      (message unit) IPC to set/get RTC time and other alarm functions,
      since the RTC set time needs to be done in secure EL3 mode (required
      by system controller firmware) and alarm functions needs to be done
      with general MU IRQ handle, these depend on other components which
      are NOT ready, so this patch ONLY enables the RTC time read.
      Signed-off-by: default avatarAnson Huang <Anson.Huang@nxp.com>
      Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
      e01b5781
    • Anson Huang's avatar
      dt-bindings: fsl: scu: add rtc binding · 2ea44ca1
      Anson Huang authored
      NXP i.MX8QXP is an ARMv8 SoC with a Cortex-M4 core inside as
      system controller, the system controller is in charge of system
      power, clock and secure RTC etc. management, Linux kernel
      has to communicate with system controller via MU (message unit)
      IPC to do RTC operation, this patch adds binding doc for i.MX
      system controller RTC driver.
      Signed-off-by: default avatarAnson Huang <Anson.Huang@nxp.com>
      Reviewed-by: default avatarRob Herring <robh@kernel.org>
      Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
      2ea44ca1
  2. 18 Dec, 2018 4 commits
  3. 10 Dec, 2018 24 commits
  4. 07 Dec, 2018 1 commit
  5. 06 Dec, 2018 8 commits
  6. 22 Nov, 2018 1 commit