1. 13 Oct, 2020 2 commits
    • Lionel Debieve's avatar
      stm32mp1: add support for new SoC profiles · 8ccf4954
      Lionel Debieve authored
      
      
      Update to support new part numbers.
      
      Add new STM32 MPUs Part = STM32MP151F, STM32MP153F, STM32MP157F,
      STM32MP151D, STM32MP153D, STM32MP157D
      
      The STM32MP1 series is available in 3 different lines which are pin-to-pin
      compatible:
      - STM32MP157: Dual Cortex-A7 cores, Cortex-M4 core @ 209 MHz,
                    3D GPU, DSI display interface and CAN FD
      - STM32MP153: Dual Cortex-A7 cores, Cortex-M4 core @ 209 MHz
                    and CAN FD
      - STM32MP151: Single Cortex-A7 core, Cortex-M4 core @ 209 MHz
      
      Each line comes with a security option (cryptography & secure boot)
      & a Cortex-A frequency option :
      
      - A      Basic + Cortex-A7 @ 650 MHz
      - C      Secure Boot + HW Crypto + Cortex-A7 @ 650 MHz
      - D      Basic + Cortex-A7 @ 800 MHz
      - F      Secure Boot + HW Crypto + Cortex-A7 @ 800 MHz
      
      Remove useless variable in stm32mp_is_single_core().
      
      Change-Id: Id30c836af986c6340c91efa8a7ae9480a2827089
      Signed-off-by: default avatarLionel Debieve <lionel.debieve@st.com>
      Signed-off-by: default avatarYann Gautier <yann.gautier@st.com>
      8ccf4954
    • Lionel Debieve's avatar
      stm32mp1: support of STM32MP15x Rev.Z · ffb3f277
      Lionel Debieve authored
      
      
      Add a new revision of STM32MP15x CPU (Rev.Z).
      
      Change-Id: I227dd6d9b3fcc43270015cfb21f60aeb0a8ab658
      Signed-off-by: default avatarLionel Debieve <lionel.debieve@st.com>
      Signed-off-by: default avatarYann Gautier <yann.gautier@st.com>
      ffb3f277
  2. 23 Jun, 2020 1 commit
    • Etienne Carriere's avatar
      stm32mp1: use last page of SYSRAM as SCMI shared memory · 0754143a
      Etienne Carriere authored
      
      
      SCMI shared memory is used to exchange message payloads between
      secure SCMI services and non-secure SCMI agents. It is mapped
      uncached (device) mainly to conform to existing support in
      the Linux kernel. Note that executive messages are mostly short
      (few 32bit words) hence not using cache will not penalize much
      performances.
      
      Platform stm32mp1 shall configure ETZPC to harden properly the
      secure and non-secure areas of the SYSRAM address space, that before
      CPU accesses the shared memory when mapped non-secure.
      
      This change defines STM32MP_SEC_SYSRAM_BASE/STM32MP_SEC_SYSRAM_SIZE and
      STM32MP_NS_SYSRAM_BASE/STM32MP_NS_SYSRAM_SIZE.
      
      Change-Id: I71ff02a359b9668ae1c5a71b5f102cf3d310f289
      Signed-off-by: default avatarEtienne Carriere <etienne.carriere@st.com>
      0754143a
  3. 11 May, 2020 2 commits
  4. 26 Mar, 2020 1 commit
  5. 20 Sep, 2019 1 commit
  6. 02 Sep, 2019 4 commits
  7. 17 Jun, 2019 1 commit
  8. 14 Feb, 2019 2 commits