1. 26 Jun, 2019 1 commit
    • Manoj Kumar's avatar
      n1sdp: add code for DDR ECC enablement and BL33 copy to DDR · de8bc83e
      Manoj Kumar authored
      
      
      N1SDP platform supports RDIMMs with ECC capability. To use the ECC
      capability, the entire DDR memory space has to be zeroed out before
      enabling the ECC bits in DMC620. Zeroing out several gigabytes of
      memory from SCP is quite time consuming so functions are added that
      zeros out the DDR memory from application processor which is
      much faster compared to SCP. BL33 binary cannot be copied to DDR memory
      before enabling ECC so this is also done by TF-A from IOFPGA-DDR3
      memory to main DDR4 memory after ECC is enabled.
      
      Original PLAT_PHY_ADDR_SPACE_SIZE was limited to 36-bits with which
      the entire DDR space cannot be accessed as DRAM2 starts in base
      0x8080000000. So these macros are redefined for all ARM platforms.
      
      Change-Id: If09524fb65b421b7a368b1b9fc52c49f2ddb7846
      Signed-off-by: default avatarManoj Kumar <manoj.kumar3@arm.com>
      de8bc83e
  2. 20 Jun, 2019 4 commits
  3. 19 Jun, 2019 1 commit
    • John Tsichritzis's avatar
      Merge changes from topic "yg/clk_syscfg_dt" into integration · fc3c382f
      John Tsichritzis authored
      * changes:
        fdts: stm32mp1: realign device tree files with internal devs
        stm32mp1: increase device tree size to 20kB
        stm32mp1: make dt_get_stdout_node_offset() static
        stm32mp1: use unsigned values for SDMMC defines
        stm32mp1: remove useless LIBFDT_SRCS from PLAT_BL_COMMON_SOURCES
        stm32mp1: update doc for U-Boot compilation
        stm32mp1: add general SYSCFG management
        stm32mp1: move stm32_get_gpio_bank_clock() to private file
        clk: stm32mp1: correctly handle Clock Spreading Generator
        clk: stm32mp1: use defines for mask values in stm32mp1_clk_sel array
        clk: stm32mp1: move oscillator functions to generic file
        arch: add some defines for generic timer registers
      fc3c382f
  4. 17 Jun, 2019 34 commits