1. 25 Nov, 2018 2 commits
  2. 19 Oct, 2018 1 commit
  3. 17 Oct, 2018 1 commit
  4. 06 Jul, 2018 1 commit
    • Luo Ji's avatar
      [iot] Support dual bootloader in SPL · 315674c6
      Luo Ji authored
      Move the A/B slot check to SPL, the A/B slot switch
      workflow is just like what we have in libavb_ab.
      
      Test: A/B select works fine on imx8m.
      
      Change-Id: Ie3d827a9be0298b491bf2bc8d48833597fd70e90
      Signed-off-by: default avatarLuo Ji <ji.luo@nxp.com>
      315674c6
  5. 04 Jul, 2018 1 commit
  6. 26 Jun, 2018 2 commits
  7. 18 May, 2018 1 commit
  8. 16 May, 2018 1 commit
  9. 12 Apr, 2018 1 commit
  10. 03 Jan, 2018 1 commit
  11. 13 Nov, 2017 2 commits
    • Ye Li's avatar
      MLK-16758-4 SPL: Add HAB image authentication to FIT · 078dd4ee
      Ye Li authored
      Introduce two board level callback functions to FIT image loading process, and
      a SPL_FIT_FOUND flag to differentiate FIT image or RAW image.
      
      Implement functions in imx common SPL codes to call HAB funtion
      to authenticate the FIT image. Generally, we have to sign multiple regions
      in FIT image:
      1. Sign FIT FDT data (configuration)
      2. Sign FIT external data (Sub-images)
      
      Because the CSF supports to sign multiple memory blocks, so that we can use one
      signature to cover all regions in FIT image and only authenticate once.
      The authentication should be done after the entire FIT image is loaded into
      memory including all sub-images.
      We use "-p" option to generate FIT image to reserve a space for FIT IVT
      and FIT CSF, also this help to fix the offset of the external data (u-boot-nodtb.bin,
      ATF, u-boot DTB).
      
      The signed FIT image layout is as below:
      --------------------------------------------------
      |     |     |     |   |           |     |        |
      | FIT | FIT | FIT |   | U-BOOT    | ATF | U-BOOT |
      | FDT | IVT | CSF |   | nodtb.bin |     |   DTB  |
      |     |     |     |   |           |     |        |
      --------------------------------------------------
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      Reviewed-by: default avatarPeng Fan <peng.fan@nxp.com>
      078dd4ee
    • Ye Li's avatar
      MLK-16787-3 SPL: Add FIT data-position property support · f1baf7a6
      Ye Li authored
      For external data, FIT has a optional property "data-position" which
      can set the external data to a fixed offset to FIT beginning.
      Add the support for this property in SPL FIT.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      Reviewed-by: default avatarPeng Fan <peng.fan@nxp.com>
      f1baf7a6
  12. 08 Nov, 2017 1 commit
  13. 02 Nov, 2017 22 commits
  14. 19 May, 2017 1 commit
  15. 18 May, 2017 2 commits
    • zhang sanshan's avatar
      MA-9376 [Android IMX] uboot: enable lock&unlock · 5314c13f
      zhang sanshan authored
      Fix compile error for api change.
      
      Porting below patches from v2015.o4:
          MA-7875 Enable CAAM for i.MX6
          MA-7875-1 Support fastboot lock&unlock in u-boot
          MA-7875-2 Support fastboot lock/unlock in i.MX6 platform
          MA-7875-3 Support fastboot lock/unlock in i.MX6UL
          MA-8425 fastboot: return OKAY in fastboot erase
          MA-8418 fix return value check for get_device_and_partition
          MA-8622 - [brillo] fix uboot compile warnings and code style warnings
      
      Change-Id: I2370c3e5851cc1f92aaa93c200e6c079f7929af2
      Signed-off-by: default avatarzhang sanshan <sanshan.zhang@nxp.com>
      5314c13f
    • zhang sanshan's avatar
      MA-9375 [Android IMX] uboot: enable BCB and bootctrl · efe9096b
      zhang sanshan authored
      * Add API to read\write MISC partition.
      * get the boot mode from BCB command when boot up.
      * get the boot up tactics from bootctrl.
      
      Change-Id: Icbba6340e10983dddc1b04804ecc012a3a3c57d0
      Signed-off-by: default avatarzhang sanshan <sanshan.zhang@nxp.com>
      efe9096b