1. 11 May, 2018 2 commits
    • Ye Li's avatar
      MLK-18290-5 imx8mm_evk: Add board codes for USB · 62dab684
      Ye Li authored
      Enable the USB host and device support, add relvent board level codes
      and settings.
      
      For device mode, the gadget is fixed on USB device 0. Can't support
      gadget on USB device 1.
      Signed-off-by: 's avatarYe Li <ye.li@nxp.com>
      Acked-by: 's avatarPeng Fan <peng.fan@nxp.com>
      62dab684
    • Ye Li's avatar
      MLK-18289-2 imx8mm_evk: Add codes to setup typec PD charging · e3579303
      Ye Li authored
      On iMX8MM EVK, the USB2 port is the primary power supply, when USB2 is charging,
      the 3483_EN_SNK1 is not enabled. In the board, we init the tcpc of USB2 first with
      PD enabled. If it is charging, when init the tcpc of USB1 we disable the PD,
      otherwise we enable PD on USB1.
      
      The USB PD switch NX20P3438 needs to exit dead battery mode before
      enable EN_SINK, otherwise the OVP is fixed at 6.8V. Also the OVP threshold needs set to
      23V, when we switch to use 20V VBUS input.
      
      Due to HW issue, after we switched to 9V/20V, set on/off button to off then set back it to
      on, the board can't power up. In this patch we limit the voltage to 5V, will change back
      to 9V/20V when HW fixes the issue.
      Signed-off-by: 's avatarYe Li <ye.li@nxp.com>
      Acked-by: 's avatarPeng Fan <peng.fan@nxp.com>
      e3579303
  2. 10 May, 2018 1 commit
  3. 26 Apr, 2018 1 commit
  4. 12 Apr, 2018 1 commit
  5. 09 Apr, 2018 1 commit
  6. 28 Mar, 2018 4 commits
  7. 23 Mar, 2018 1 commit
    • Breno Lima's avatar
      MLK-17898: mx6sl: Select MX6SL option via Kconfig · a2860393
      Breno Lima authored
      Currently it's not possible to build i.MX6SL EVK with CONFIG_SECURE_BOOT
      enabled:
      
      In file included from drivers/crypto/fsl/jobdesc.c:12:0:
      drivers/crypto/fsl/jobdesc.c: In function ‘inline_cnstr_jobdesc_blob_dek’:
      include/fsl_sec.h:268:25: error: ‘CAAM_ARB_BASE_ADDR’ undeclared (first
      use in this function)
       #define SEC_MEM_PAGE1  (CAAM_ARB_BASE_ADDR + 0x1000)
                               ^
      drivers/crypto/fsl/jobdesc.c:140:21: note: in expansion of macro
      ‘SEC_MEM_PAGE1’
        memcpy((uint32_t *)SEC_MEM_PAGE1, (uint32_t *)plain_txt, in_sz);
                           ^
      include/fsl_sec.h:268:25: note: each undeclared identifier is reported only
      once for each function it appears in
       #define SEC_MEM_PAGE1  (CAAM_ARB_BASE_ADDR + 0x1000)
                               ^
      drivers/crypto/fsl/jobdesc.c:140:21: note: in expansion of macro
      ‘SEC_MEM_PAGE1’
        memcpy((uint32_t *)SEC_MEM_PAGE1, (uint32_t *)plain_txt, in_sz);
                           ^
      scripts/Makefile.build:280: recipe for target 'drivers/crypto/fsl/jobdesc.o'
      failed
      
      Currently the MX6SL option is selected via CONFIG_SYS_EXTRA_OPTIONS, so
      CONFIG_FSL_CAAM is being wrongly selected by the imx-common Kconfig.
      Select CONFIG_MX6SL via Kconfig to address this issue.
      Signed-off-by: 's avatarBreno Lima <breno.lima@nxp.com>
      Reviewed-by: 's avatarYe Li <ye.li@nxp.com>
      a2860393
  8. 19 Mar, 2018 1 commit
  9. 02 Mar, 2018 2 commits
  10. 24 Feb, 2018 1 commit
  11. 13 Feb, 2018 1 commit
  12. 25 Jan, 2018 2 commits
  13. 17 Jan, 2018 1 commit
  14. 10 Jan, 2018 2 commits
  15. 04 Jan, 2018 1 commit
  16. 22 Dec, 2017 1 commit
  17. 20 Dec, 2017 1 commit
  18. 19 Dec, 2017 1 commit
  19. 11 Dec, 2017 2 commits
  20. 08 Dec, 2017 1 commit
  21. 05 Dec, 2017 2 commits
  22. 04 Dec, 2017 1 commit
  23. 15 Nov, 2017 1 commit
  24. 10 Nov, 2017 6 commits
  25. 02 Nov, 2017 2 commits