1. 04 Jul, 2020 1 commit
    • Thomas Hebb's avatar
      rockchip: don't crash if we get an FDT we can't parse · e7b58698
      Thomas Hebb authored
      
      
      When we parse the param from BL2, we try to parse it as a FDT and then,
      if that fails, as aux params. However, we don't sufficiently distinguish
      between failure modes in the first step: specifically, if we are given
      an FDT with good magic that we can't parse for some other reason (e.g.
      not enough space in our buffer), we still attempt to parse it as aux
      params even though that's guaranteed to fatal. Instead, we should either
      fail with a more descriptive message or continue to boot without parsing
      the FDT.
      
      This patch takes the latter approach, since all we currently get from
      the FDT is non-critical UART params.
      Signed-off-by: default avatarThomas Hebb <tommyhebb@gmail.com>
      Change-Id: I1e98f1fcda4f78e6b45e86956288bafe58b113e4
      e7b58698
  2. 30 Jun, 2020 2 commits
  3. 29 Jun, 2020 8 commits
  4. 26 Jun, 2020 6 commits
    • Manish Pandey's avatar
      Merge changes Ib9c82b85,Ib348e097,I4dc315e4,I58a8ce44,Iebc03361, ... into integration · edd8188d
      Manish Pandey authored
      * changes:
        plat: marvell: armada: a8k: add OP-TEE OS MMU tables
        drivers: marvell: add support for mapping the entire LLC to SRAM
        plat: marvell: armada: add LLC SRAM CCU setup for AP806/AP807 platforms
        plat: marvell: armada: reduce memory size reserved for FIP image
        plat: marvell: armada: platform definitions cleanup
        plat: marvell: armada: a8k: check CCU window state before loading MSS BL2
        drivers: marvell: add CCU driver API for window state checking
        drivers: marvell: align and extend llc macros
        plat: marvell: a8k: move address config of cp1/2 to BL2
        plat: marvell: armada: re-enable BL32_BASE definition
        plat: marvell: a8k: extend includes to take advantage of the phy_porting_layer
        marvell: comphy: initialize common phy selector for AP mode
        marvell: comphy: update rx_training procedure
        plat: marvell: armada: configure amb for all CPs
        plat: marvell: armada: modify PLAT_FAMILY name for 37xx SoCs
      edd8188d
    • Sandrine Bailleux's avatar
      Merge changes from topic "fw_config_handoff" into integration · b8247e11
      Sandrine Bailleux authored
      * changes:
        doc: Update arg usage for BL2 and BL31 setup functions
        doc: Update BL1 and BL2 boot flow
        plat/arm: Use only fw_config between bl2 and bl31
      b8247e11
    • Manish V Badarkhe's avatar
      doc: Update arg usage for BL2 and BL31 setup functions · d1c54e5b
      Manish V Badarkhe authored
      
      
      Updated the porting guide for the usage of received arguments
      in BL2 and BL32 setup functions in case of Arm platform.
      Signed-off-by: default avatarManish V Badarkhe <Manish.Badarkhe@arm.com>
      Change-Id: Ia83a5607fed999819d25e49322b3bfb5db9425c0
      d1c54e5b
    • Manish V Badarkhe's avatar
      doc: Update BL1 and BL2 boot flow · e555787b
      Manish V Badarkhe authored
      
      
      Updated the document for BL1 and BL2 boot flow to capture
      below changes made in FCONF
      
      1. Loading of fw_config and tb_fw_config images by BL1.
      2. Population of fw_config and tb_fw_config by BL2.
      Signed-off-by: default avatarManish V Badarkhe <Manish.Badarkhe@arm.com>
      Change-Id: Ifea5c61d520ff1de834c279ce1759b53448303ba
      e555787b
    • Manish V Badarkhe's avatar
      plat/arm: Use only fw_config between bl2 and bl31 · 7fb9bcd8
      Manish V Badarkhe authored
      
      
      Passed the address of fw_config instead of soc_fw_config
      as arg1 to BL31 from BL2 for ARM fvp platform.
      
      BL31 then retrieve load-address of other device trees
      from fw_config device tree.
      Signed-off-by: default avatarLouis Mayencourt <louis.mayencourt@arm.com>
      Signed-off-by: default avatarManish V Badarkhe <Manish.Badarkhe@arm.com>
      Change-Id: Ib7e9581cd765d76111dcc3b7e0dafc12503c83c1
      7fb9bcd8
    • Sandrine Bailleux's avatar
      Merge changes from topic "fw_config_handoff" into integration · 99bcae5e
      Sandrine Bailleux authored
      * changes:
        doc: Update memory layout for firmware configuration area
        plat/arm: Increase size of firmware configuration area
        plat/arm: Load and populate fw_config and tb_fw_config
        fconf: Handle error from fconf_load_config
        plat/arm: Update the fw_config load call and populate it's information
        fconf: Allow fconf to load additional firmware configuration
        fconf: Clean confused naming between TB_FW and FW_CONFIG
        tbbr/dualroot: Add fw_config image in chain of trust
        cert_tool: Update cert_tool for fw_config image support
        fiptool: Add fw_config in FIP
        plat/arm: Rentroduce tb_fw_config device tree
      99bcae5e
  5. 25 Jun, 2020 12 commits
  6. 24 Jun, 2020 11 commits