11 Sep, 2018

1 commit


28 Aug, 2018

1 commit


15 Aug, 2018

1 commit

  • Remove CONFIG_BCB_SUPPORT config from BSP u-boot defconfig files.
    So that we can eliminate such errors during boot up:

    can't find partition: misc, dump the partition table
    idx 0, ptn 0 name='gpt' start=0 len=2048
    idx 1, ptn 0 name='tos' start=0 len=2047
    idx 2, ptn 0 name='all' start=0 len=7864320
    idx 3, ptn 0 name='bootloader' start=2 len=4094
    idx 4, ptn 1 name='mmcsdb1' start=20480 len=1024000
    idx 5, ptn 2 name='mmcsdb2' start=1228800 len=6635520
    cannot get the partion info for misc
    Cannot find partition 4080
    do_raw_read failed, ret 1
    read_bootctl, bcb_rw_block read failed
    read command failed

    Signed-off-by: Ye Li
    (cherry picked from commit 4d282a7a429876f1c1c67754a1d5c7aaaf75bb43)

    Ye Li
     

20 Jul, 2018

1 commit

  • Add board level codes for enabling splash screen on imx8mm EVK. We
    support two different display connecting to MIPI DSI miniSAS interfaces:

    1. MIPI2HDMI daughter card (default)
    2. RM67191 OLED panel

    Users can set "panel" env vairable to "MIPI2HDMI" or "RM67191_OLED" to
    switch them after reboot.

    Signed-off-by: Ye Li
    (cherry picked from commit 41f896ce26aa0f518b5cacb1d9660a0a085ee691)

    Ye Li
     

16 Jul, 2018

2 commits


22 Jun, 2018

1 commit

  • Enable the SPL SDP for iMX8MM EVK. So that when booting from USB serial
    download mode, the SPL will enter SDP to download FIT image from USB host
    (uuu tool) and boot into FIT image.

    The SDP driver needs larger malloc pool size, so extend the SPL malloc pool
    to 12KB and reduce the SPL BSS MAX to 4KB because BSS actual size is about 1KB.

    Signed-off-by: Ye Li

    Ye Li
     

23 May, 2018

6 commits

  • Enable the NXP TMU driver in defconfig, so the uboot can display the
    current CPU temperature.

    Signed-off-by: Ye Li
    Reviewed-by: Peng Fan
    (cherry picked from commit a06e26ccaec53e4b21d8d0482bb19f9a7dc90ad9)

    Ye Li
     
  • Introduce spl_qspi.cfg for booting from qspi.
    Add new defconfig files.

    Signed-off-by: Peng Fan
    (cherry picked from commit f6ccfcc1eefc45b75f07d8285e9af3d153eb3510)

    Peng Fan
     
  • Enable ARCH_MISC_INIT to get arm trusted firmware commit as
    i.MX8MQ.

    Use savedefconfig to update the config file

    Signed-off-by: Peng Fan
    (cherry picked from commit 8e9e5c221d5a893e87d4c7da6564f2db7f4ef95f)

    Peng Fan
     
  • 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: Ye Li
    Acked-by: Peng Fan
    (cherry picked from commit 62dab68436bb0a7cc53b506dad9168b9f10d0b3d)

    Ye Li
     
  • 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: Ye Li
    Acked-by: Peng Fan
    (cherry picked from commit e3579303f0e050aeeee938584492f76840e4bb97)

    Ye Li
     
  • Add i.MX8MM EVK board support
    LPDDR4 code is still keep in old coding style to ease updating
    if there is no code released.
    dts is synced from kernel with sd2 regulator start up delay and off on
    delay added.

    Signed-off-by: Peng Fan
    (cherry picked from commit 01b3f229b188e28b0887c0b32f66e939a50d3a69)
    Signed-off-by: Ye Li

    Ye Li