1. 19 May, 2015 2 commits
    • Tim Harvey's avatar
      imx: mx6: add get_cpu_temp_grade to obtain cpu temperature grade from OTP · f0e8e894
      Tim Harvey authored
      
      
      The MX6 has a temperature grade defined by OCOTP_MEM0[7:6] which is at 0x480
      in the Fusemap Description Table in the reference manual. Return this value
      as well as min/max temperature based on the value.
      
      Note that the IMX6SDLRM and the IMX6SXRM do not indicate this in the
      their Fusemap Description Table however Freescale has confirmed that these
      eFUSE bits match the description within the IMX6DQRM and that they will
      be added to the next revision of the respective reference manuals.
      
      This has been tested with IMX6 Automative and Industrial parts.
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      f0e8e894
    • Tim Harvey's avatar
      imx: mx6: add get_cpu_speed_grade_hz func to return MHz speed grade from OTP · 9b9449c3
      Tim Harvey authored
      
      
      The IMX6 has four different speed grades determined by eFUSE SPEED_GRADING
      indicated by OCOTP_CFG3[17:16] which is at 0x440 in the Fusemap Description
      Table. Return this frequency so that it can be used elsewhere.
      
      Note that the IMX6SDLRM and the IMX6SXRM do not indicate this in the
      their Fusemap Description Table however Freescale has confirmed that these
      eFUSE bits match the description within the IMX6DQRM and that they will
      be added to the next revision of the respective reference manuals.
      
      These have been tested with IMX6 Quad/Solo/Dual-light 800Mhz and 1GHz grades.
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      9b9449c3
  2. 15 May, 2015 1 commit
  3. 13 Mar, 2015 2 commits
  4. 17 Feb, 2015 2 commits
  5. 10 Feb, 2015 1 commit
    • Ye.Li's avatar
      imx: mx6: Fixed AIPS3 base address issue · e8cdeefc
      Ye.Li authored
      
      
      Should use AIPS3 configuration address 0x0227C000 to set AIPS3,
      not the AIPS3 base address.
      Additional, replace AIPS1_BASE_ADDR to AIPS3_ARB_BASE_ADDR to align with
      AIPS1 and AIPS2, and resolve the AIPS3_ARB_BASE_ADDR undefine problem.
      Signed-off-by: default avatarYe.Li <B37916@freescale.com>
      e8cdeefc
  6. 21 Nov, 2014 1 commit
  7. 12 Nov, 2014 1 commit
    • Nikita Kiryanov's avatar
      arm: imx: make bmode command work with SPL/U-Boot combo · f2863ff3
      Nikita Kiryanov authored
      
      
      The bmode command forces the SoC to use a specific boot device
      by writing its boot mode into SRC_GPR9, and notifying the SoC of
      the change using SRC_GPR10[28] bit: if the bit is on, bootROM
      uses the value in SRC_GPR9 instead of SRC_SMBR1 to determine
      the boot device.
      
      SPL on the other hand is oblivious to this distinction, so once
      the bootROM loads SPL from the device configured in SRC_GPR10,
      SPL will attempt to load U-Boot from the device configured in
      SRC_SMBR1, which is not updated by the bootROM to the value in
      SRC_GPR9.
      
      The result is that the selected boot device is not used across all
      the boot stages.
      
      Update spl_boot_device() to look at gpr9 when necessary.
      Signed-off-by: default avatarNikita Kiryanov <nikita@compulab.co.il>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Troy Kisky <troy.kisky@boundarydevices.com>
      Cc: Tim Harvey <tharvey@gateworks.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Heiko Schocher <hs@denx.de>
      f2863ff3
  8. 03 Nov, 2014 1 commit
  9. 25 Oct, 2014 1 commit
  10. 21 Oct, 2014 1 commit
  11. 29 Sep, 2014 1 commit
  12. 22 Sep, 2014 1 commit
    • Nitin Garg's avatar
      imx: Support i.MX6 High Assurance Boot authentication · 36c1ca4d
      Nitin Garg authored
      
      
      When CONFIG_SECURE_BOOT is enabled, the signed images
      like kernel and dtb can be authenticated using iMX6 CAAM.
      The added command hab_auth_img can be used for HAB
      authentication of images. The command takes the image
      DDR location, IVT (Image Vector Table) offset inside
      image as parameters. Detailed info about signing images
      can be found in Freescale AppNote AN4581.
      Signed-off-by: default avatarNitin Garg <nitin.garg@freescale.com>
      36c1ca4d
  13. 09 Sep, 2014 2 commits
  14. 20 Aug, 2014 1 commit
  15. 23 Jul, 2014 1 commit
  16. 10 Jul, 2014 1 commit
  17. 09 Jul, 2014 1 commit
  18. 11 Feb, 2014 4 commits
  19. 17 Jan, 2014 1 commit
  20. 02 Jan, 2014 6 commits
  21. 17 Dec, 2013 1 commit
  22. 31 Aug, 2013 1 commit
  23. 27 Jul, 2013 1 commit
  24. 24 Jul, 2013 1 commit
  25. 28 Apr, 2013 1 commit
  26. 22 Apr, 2013 1 commit
  27. 03 Apr, 2013 1 commit
  28. 07 Mar, 2013 1 commit