07 Jul, 2020

1 commit


16 Apr, 2020

1 commit


28 Oct, 2019

2 commits

  • Both imx8mn/imx8mm EVK boards have eMMC 5.1 chip and support SD3.0
    So we enable the HS400ES and UHS configs to enhance eMMC/SD access.

    The change also needs to set usdhc clock to 400Mhz and update compatible
    string to fsl,imx8mm-usdhc

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

    Ye Li
     
  • iMX8MQ EVK board has a eMMC5.0 chip and supports SD3.0, so enable the UHS
    and HS400 configs to enhance the eMMC/SD access.

    The change also needs to set usdhc clock to 400Mhz, and add the off-on-delay-us
    to SD reset pin, otherwise some SD cards will fail to select UHS mode in
    re-initialization.

    Signed-off-by: Ye Li
    (cherry picked from commit 57e1bc5f634be231b2bfd10cf0cbbff86dadd2e1)

    Ye Li
     

25 Oct, 2019

3 commits


17 Oct, 2019

1 commit


16 Oct, 2019

3 commits


15 Oct, 2019

1 commit


29 Sep, 2019

1 commit


24 Sep, 2019

2 commits

  • "CONFIG_IMX_TRUSTY_OS=y" is added to the corresponding defconfig files
    to include trusty related code.

    MACROs are added in corresponding header files. standard android uboot
    has more content than android auto uboot, the uboot malloc pool size is
    changed from 76MB to 90MB to make the boot process can be handed over to
    kernel without malloc problem.

    Change-Id: I5072c20aa28fb1da93e889bb920955d2f1cfbefd
    Signed-off-by: faqiang.zhu

    faqiang.zhu
     
  • add below two defconfig files:
    configs/imx8qm_mek_android_trusty_defconfig
    configs/imx8qxp_mek_android_trusty_defconfig

    they are directly copied from below two files for the ease of tracking
    the modifications:
    configs/imx8qm_mek_android_defconfig
    configs/imx8qxp_mek_android_defconfig

    Change-Id: I84ca6ce62698b48bceb651df95ad61cf3e565e99
    Signed-off-by: faqiang.zhu

    faqiang.zhu
     

19 Sep, 2019

1 commit


27 Aug, 2019

1 commit

  • Currently it's not possible to boot mx7ulp_evk_m4boot_defconfig target:

    OBJCOPY examples/standalone/hello_world.bin
    LD u-boot
    arch/arm/lib/built-in.o: In function `setup_serial_tag':
    /home/breno/NXP/bootloader/uboot-imx/arch/arm/lib/bootm.c:192: \
    undefined reference to `get_board_serial'
    Makefile:1505: recipe for target 'u-boot' failed
    make: *** [u-boot] Error 1

    Fix this issue by enabling UUU support for mx7ulp_evk_m4boot_defconfig target.

    Reviewed-by: Ye Li
    Signed-off-by: Breno Lima

    Breno Lima
     

20 Aug, 2019

2 commits


09 Aug, 2019

6 commits


08 Aug, 2019

1 commit


04 Aug, 2019

1 commit

  • configs

    set the i.MX6q default mtdids value as
    "nor0=8000000.nor,nand0=gpmi-nand", nandbcb can directly write to the
    nandboot partition after u-boot brings up.

    => nandbcb update $loadaddr nandboot 924672
    Device nor0 not found!
    current device is invalid, skip it and check the next one
    device 0 offset 0x0, size 0x924672
    Erasing at 0x3f00000 -- 100% complete.
    NAND fw write: 0x200000 offset, 0x928000 bytes written: OK

    Signed-off-by: Yang-yang Guo

    Yang-yang Guo
     

02 Aug, 2019

1 commit


01 Aug, 2019

4 commits


31 Jul, 2019

2 commits

  • The iMX8DXL phantom chip is 15x15 iMX8QXP, so we will use 8QXP as SOC,
    add configs and codes for the new board.

    Signed-off-by: Ye Li

    Ye Li
     
  • For imx8mm/8mn, the CONFIG_CI_UDC is defined in
    include/configs/imx8m*.h, which leads to CONFIG_CI_UDC can not been
    enabled in Kconfig, and CONFIG_DM_USB_GADGET which we need selected by
    CONFIG_CI_UDC in Kconfig also can not work. So move CONFIG_CI_UDC to
    defconfig files.

    The CONFIG_USB_GADGET_DUALSPEED is selected by CONFIG_CI_UDC in Kconfig
    files too, so we don't need it to be defined in include/configs/imx8m*.h
    files.

    Signed-off-by: Sherry Sun
    Reviewed-by: Ye Li

    Sherry Sun
     

26 Jul, 2019

2 commits


25 Jul, 2019

1 commit

  • MMC device id remap function "board_mmc_get_env_dev()" was
    removed in u-boot v2019 because we add the mmc device aliases
    in dts file. But we still need to remap the mmc device id in
    spl or read/write rpmb keyslot package will fail.

    This patch adds mmc device id remap function in spl to get the
    correct device id.

    Test: boot on imx8mm with trusty enabled.

    Change-Id: I41c46494326d9eb2658d2cda692968fb895d0292
    Signed-off-by: Ji Luo

    Ji Luo
     

24 Jul, 2019

3 commits

  • Align using emmc loader when there is no Trusty OS for Android standard
    boot in SD/EMMC.

    Add hook for getting correct offset when load uboot.

    Change-Id: I5898cf196e734ffaca1a513918a049ce504b14e9
    Signed-off-by: Haoran.Wang

    Haoran.Wang
     
  • This patch removed the SDP support in imx8mn due
    it will cause the memory resource limitation when run
    SPL.

    This patch also removed ROMAPI loader. Due Trusty OS
    need SPL support mmc related features. So fall back to use
    mmc loader instead of ROMAPI.

    To fix mmc loader, correct the uboot raw loader offset.

    Change-Id: If13f6c9133226efd0831a1867377b8ab0abb6327
    Signed-off-by: Haoran.Wang

    Haoran.Wang
     
  • Duplicate imx8mn_ddr4_evk_android_defconfig to
    imx8mn_ddr4_evk_android_trusty_defconfig to for the one
    who support Trusty OS.

    Change-Id: I0577324a913abc1a118d2e58bea2534b8873ae88
    Signed-off-by: Haoran.Wang

    Haoran.Wang