1. 18 Jan, 2019 3 commits
    • Anson Huang's avatar
      imx: add i.MX8 SoCs OTP SIP(silicon provider) service support · dbfa45e8
      Anson Huang authored
      
      
      For NXP's i.MX8 SoCs with system controller inside, OTP is
      maintained by SCFW, Linux needs to call SMC to trap to TF-A
      for OTP read/write etc. operations by calling SCFW API.
      
      This patch adds OTP SIP service support.
      Signed-off-by: default avatarAnson Huang <Anson.Huang@nxp.com>
      dbfa45e8
    • Anson Huang's avatar
      imx: support for i.MX8 SoCs misc IPC · 936840f1
      Anson Huang authored
      
      
      NXP's i.MX8 SoCs have system controller (M4 core) which takes
      control of misc functions like temperature alarm, dma etc., other
      Cortex-A clusters can send out command via MU (Message Unit) to
      system controller for misc operation etc..
      
      This patch adds misc IPC(inter-processor communication) support.
      Signed-off-by: default avatarAnson Huang <Anson.Huang@nxp.com>
      936840f1
    • Anson Huang's avatar
      imx: add wakeup source SIP runtime service support · ebdbc25b
      Anson Huang authored
      
      
      On i.MX8QM/i.MX8QX with system controller inside, the wakeup
      source is managed in SCFW(system controller firmware), if the
      wakeup source is belonged to system controller partition, then
      before Linux suspend, the wakeup source should be set to
      SC_PM_WAKE_SRC_SCU, and if the wakeup source is belonged to
      Cortex-A partition, the wakeup source should be set to
      SC_PM_WAKE_SRC_IRQSTEER, so need to add wakeup source SIP runtime
      service to get Linux kernel's wakeup source and set the correct
      wakeup source for system controller.
      Signed-off-by: default avatarAnson Huang <Anson.Huang@nxp.com>
      ebdbc25b
  2. 17 Jan, 2019 6 commits
  3. 16 Jan, 2019 31 commits