1. 10 Jul, 2021 3 commits
    • Marek Vasut's avatar
      fix(plat/rcar3): generate two memory nodes for larger than 2 GiB channel 0 · 21924f24
      Marek Vasut authored
      
      
      The DRAM channel 0 memory area in 32bit space is limited to 2 GiB window.
      Furthermore, the first 128 MiB of this memory window are reserved and not
      accessible by the system software, hence the 32bit area memory node is
      limited to range 0x4800_0000..0xbfff_ffff.
      
      In case there are more than 2 GiB of DRAM populated in channel 0, it is
      necessary to generate two memory nodes, once covering the 2 GiB - 128 MiB
      area in the 32bit space, and another covering the rest of the memory in
      64bit space. This patch implements handling of such a case.
      Signed-off-by: default avatarMarek Vasut <marek.vasut+renesas@gmail.com>
      Change-Id: I3495241fb938e355352e817afaca8f01d04c81d2
      21924f24
    • Marek Vasut's avatar
      refactor(plat/rcar3): factor out DT memory node generation · e624e98d
      Marek Vasut authored
      
      
      Move the code that adds single new memory@ node into the DT fragment passed
      to system software into separate function. Adjust the failure message to be
      more specific and print the address range of node which failed to be added.
      No functional change.
      Signed-off-by: default avatarMarek Vasut <marek.vasut+renesas@gmail.com>
      Change-Id: Ie42cd7756b045271f070bca93c524fff6238f5a2
      e624e98d
    • Marek Vasut's avatar
      feat(plat/rcar3): add optional support for gzip-compressed BL33 · ddf2ca03
      Marek Vasut authored
      
      
      The BL33 size on this platform is limited to 1 MiB, add optional
      support for decompressing and starting gzip-compressed BL33, which
      may help with this size limitation. This functionality is disabled
      by default, set RCAR_GEN3_BL33_GZIP=1 during build to enable it.
      
      The BL33 at 0x50000000 should then be gzip compressed, however if
      the BL33 does not have a valid gzip header, it is copied to the
      correct location and started as-is, this is a fallback for legacy
      systems and systems which update to gzip-compressed BL33.
      Signed-off-by: default avatarMarek Vasut <marek.vasut+renesas@gmail.com>
      Change-Id: Id93f1c7e6f17db1ffb952ea086562993473f6efa
      ddf2ca03
  2. 20 Apr, 2021 8 commits
  3. 13 Jan, 2021 24 commits
  4. 09 Oct, 2020 1 commit
    • Jimmy Brisson's avatar
      Don't return error information from console_flush · 831b0e98
      Jimmy Brisson authored
      
      
      And from crash_console_flush.
      
      We ignore the error information return by console_flush in _every_
      place where we call it, and casting the return type to void does not
      work around the MISRA violation that this causes. Instead, we collect
      the error information from the driver (to avoid changing that API), and
      don't return it to the caller.
      
      Change-Id: I1e35afe01764d5c8f0efd04f8949d333ffb688c1
      Signed-off-by: default avatarJimmy Brisson <jimmy.brisson@arm.com>
      831b0e98
  5. 28 Apr, 2020 1 commit
  6. 25 Feb, 2020 1 commit
  7. 15 Feb, 2020 2 commits