1. 24 Sep, 2020 1 commit
    • Yann Gautier's avatar
      fdts: stm32mp1: realign device tree with kernel · 277d6af5
      Yann Gautier authored
      
      
      There is one dtsi file per SoC version:
      - STM32MP151: common part for all version, Single Cortex-A7
      - STM32MP153: Dual Cortex-A7
      - STM32MP157: + GPU and DSI, but not needed for TF-A
      
      The STM32MP15xC include a cryptography peripheral, add it in a dedicated
      file.
      
      There are 4 packages available, for which  the IOs number change. Have one
      file for each package. The 2 packages AB and AD are added.
      
      STM32157A-DK1 and STM32MP157C-DK2 share most of their features, a common
      dkx file is then created.
      
      Some reordering is done in other files, and realign with kernel DT files.
      
      The DDR files are generated with our internal tool, no changes in the
      registers values.
      
      Change-Id: I9f2ef00306310abe34b94c2f10fc7a77a10493d1
      Signed-off-by: default avatarYann Gautier <yann.gautier@st.com>
      277d6af5
  2. 03 Oct, 2019 1 commit
  3. 17 Jun, 2019 2 commits
    • Yann Gautier's avatar
      fdts: stm32mp1: realign device tree files with internal devs · f237822f
      Yann Gautier authored
      
      
      Update DDR parameters to version 1.45.
      Remove useless sdmmc1_dir_pins_b node.
      Add USART3 and UART7 nodes.
      Correct a PMIC value for USB regulator.
      Add TIMER12, TIMER15, CRYP, HASH and USBOTG_HS nodes.
      Update DTSI file for SDMMC compatible, but overwrite it with the former
      name.
      Move BSEC board_id node to boards DTS files, as this OTP is specific to
      STMicroelectronics boards.
      
      Change-Id: If4d2fe090c6a8368afe8e21e5ac70579911d3939
      Signed-off-by: default avatarYann Gautier <yann.gautier@st.com>
      f237822f
    • Yann Gautier's avatar
      stm32mp1: add general SYSCFG management · f33b2433
      Yann Gautier authored
      
      
      The system configuration controller is mainly used to manage
      the compensation cell and other IOs and system related settings.
      
      The SYSCFG driver is in charge of configuring masters on the interconnect,
      IO compensation, low voltage boards, or pull-ups for boot pins.
      All other configurations should be handled in Linux drivers requiring it.
      
      Device tree files are also updated to manage vdd-supply regulator.
      
      Change-Id: I10fb513761a7d1f2b7afedca9c723ad9d1bccf42
      Signed-off-by: default avatarNicolas Le Bayon <nicolas.le.bayon@st.com>
      Signed-off-by: default avatarYann Gautier <yann.gautier@st.com>
      f33b2433
  4. 11 Mar, 2019 1 commit
    • Yann Gautier's avatar
      fdts: stm32mp1: add bsec node · 83f62c87
      Yann Gautier authored
      
      
      This node is added in a new file stm32mp157c-security.dtsi.
      This node includes OTPs that should be shadowed and made readable
      to non secure world.
      Explicitly add status and secure-status, as these OTPs are accessible
      by secure and non-secure world.
      
      The stgen node is also moved to this file.
      
      Change-Id: I3c89a01588d2e411fecfc44997e1c5df2fc37cad
      Signed-off-by: default avatarYann Gautier <yann.gautier@st.com>
      83f62c87
  5. 20 Feb, 2019 1 commit
  6. 14 Feb, 2019 1 commit
  7. 18 Jan, 2019 2 commits
  8. 24 Jul, 2018 1 commit