23 Nov, 2018
1 commit
-
Need loadimage before execute mmcboot.
Signed-off-by: Peng Fan
Reviewed-by: Ye Li
06 Nov, 2018
1 commit
-
When using gcc 4.9 to build SPL, the image size is beyond current
limitation 128KB. This gcc version is used in android tool chain. So
enlarge the SPL max size to 148KB. This value is also aligned with
other imx8mq/mm boards settings.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
06 Sep, 2018
1 commit
-
When running on ARM64 platforms like imx8 and imx8m, the initrd_high should set to
0xffffffffffffffff not 0xffffffff. Otherwise the initramfs will be relocated to high
memory by u-boot before booting up kernel.
This may not cause issue, but to align with previous imx series and save boot time,
we'd better disable relocation for initramfs.Signed-off-by: Ye Li
(cherry picked from commit 33d88b0f2e31d965fd455bff9da7391d6a7b3594)
28 Aug, 2018
1 commit
-
Enable the mtest command and add relevant configurations for tested memory
range to all ARM2 boards and EVK board.Signed-off-by: Ye Li
(cherry picked from commit bb3dfa130dd0af57dfe7a41869f6ecd843e6c558)
21 Aug, 2018
1 commit
-
Currently the SRAM is allocated to malloc pool due to large malloc needed
by USB SDP. The stack is moved to OCRAM. This causes a problem when enabling
HAB. The HAB authentication needs large memory on stack, so after ATF image loaded,
the stack overwrites the ATF image in OCRAM and causes authentication failed.This patch moves the malloc pool to DDR and set back stack to SRAM. So SDP still
can run with enough memory on DDR. And the stack overwrite issue can be fixed by
enough memory 24KB left on SRAM.This change also need to use a early malloc pool by defining the CONFIG_MALLOC_F_ADDR.
And in SPL codes, we have to adjust DDR init before board_init_r.Signed-off-by: Ye Li
20 Aug, 2018
2 commits
-
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: Luo Ji -
This patch add support for iot_imx8mq.
Change-Id: Ia77d80fe1ad8b36c47e8a2ab18c286f6e522abcf
Signed-off-by: Luo Ji
17 Aug, 2018
1 commit
-
On imx8mq_evk, the eMMC connects USDHC0 and SD connects USDHC1, so
we have wrong settings and cause problem when running uuu release
script for imx8mq evk.Signed-off-by: Ye Li
11 Aug, 2018
1 commit
-
uuu can download whole uboot and run it
fastboot also enabled.malloc start at 0x182000, size is 0x6000 (24K)
So BSS and malloc use all OCRAM_Sstack move to endof OCRAM 0x91FFF0.
ATF start at 91000AFT about 48K, 0x91000 - 0x91D000,
Stack size is about 16K.
Signed-off-by: Frank Li
03 Aug, 2018
1 commit
-
Add jailhouse env. Currently need to pass clk_ignore_unused to bootargs
to avoid linux root cell shutdown clocks used by inmates.If only want a minimal clk being on in inmates, the clks could
be added in clk_inits_on in linux kernel drivers/clk/imx/clk-imx8mq.cSigned-off-by: Peng Fan
(cherry picked from commit 0d33db00e96e7addb6910a7097a62222ff75480f)
13 Jun, 2018
1 commit
-
Add board level support for android and android auto. Each board has
android/andriod_auto specified header file for defining relevant configuraitons.
And add build targets for their android uboot images building.Signed-off-by: Ye Li
27 Apr, 2018
3 commits
-
Adding support for i.MX8M HDMI splash screen
Signed-off-by: Oliver Brown
(cherry picked from commit d8aac64be7d83847cff8a2235e1be677964a1a9d) -
i.MX8MQ EVK has two USB ports, the port 0 is typec, the port 1 is host.
This patch enables both device and host mode (xhci) for typec port by setting tcpc
to relevant UFP/DFP mode. For port 1, it is only supports the host mode (xhci).PD charge is enabled at default on typec port for the dead battery. In this case,
the typec port only works in device mode.Signed-off-by: Ye Li
-
Add board level codes and build config for i.MX8MQ EVK board.
Support SPL to initialize the DDR and load u-boot.Signed-off-by: Ye Li