02 Apr, 2019
1 commit
-
As the M4 use different DDR memory size in normal android/car2 and car
image, use different defconfig for car2 to decrease DDR memory
reservation. So memory reserved for each M4 core is 8MB in car2 and
normal android image. it's 32MB for car image.Change-Id: Idf608f539cd614a154c78e3a1af28eff1da5c1f2
Signed-off-by: Zhang Bo
29 Mar, 2019
1 commit
-
Sync support for container parsing for validation board as on MEK
boards.Signed-off-by: Teo Hall
18 Feb, 2019
1 commit
-
Current signed OS container loading address is 0x88000000. It conflicts
with DDR memory reserved for M4. If we build image with ALT_CONFIG enabled.
SCFW will assign that memory to M4. Then authentication to kernel image
will have problem. So modify to new address 0x98000000 which is safe.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
(cherry picked from commit 545b972a59c86e2b45b40e53a8e6c13f79e3e265)
22 Jan, 2019
1 commit
-
The imx8qm_arm2 has duplcated settings for initrd_addr and initrd_high,
and needs to change initrd_addr to 0x83100000 to align with other imx8
boards.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
22 Nov, 2018
1 commit
-
When OP-TEE is enabled a share memory is created between Linux and OP-TEE.
On i.MX 8QM with the use of the SC subsystem, this creates a new chunk of
memory.
Add a new DRAM BANK, so that u-boot is able to capture correctly all
the chunks of memory in meminfo.Signed-off-by: Silvano di Ninno
11 Oct, 2018
1 commit
-
Introduce dom0fdt_file env to let user could change
the dom0 dtb file.Signed-off-by: Peng Fan
Reviewed-by: Ye Li
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.Signed-off-by: Ye Li
(cherry picked from commit 4bfe6f1e7527921d9f02dbd37eea8924dd6d3336)
20 Aug, 2018
1 commit
-
Remove clk_ignore_unused
Enlarge dom0 memory to 2048M
Support booting 6 cores
support creating partition from parsing device treeSigned-off-by: Peng Fan
(cherry picked from commit dff1ad048f0767a91c6e62904612b0f5ac9c52d7)
10 Aug, 2018
1 commit
-
Add all necessary configs when building for SPL based on
CONFIG_SPL_BUILD set.Signed-off-by: Teo Hall
06 Aug, 2018
1 commit
-
Add the secure boot relevant environment variables to ARM2 and MEK.
When CONFIG_AHAB_BOOT is enabled, we will switch to boot flow:
1. Load the signed OS container to address 0x88000000
2. Using auth_cntr to authenticate the OS container. It will load the
kernel and FDT to destination addresses.
3. Using booti to boot kernel.Signed-off-by: Ye Li
(cherry picked from commit eb47b72c1c89deddeaa3b3618d8c28aca05cd4ad)
02 Jul, 2018
1 commit
-
Move using "${baudrate}" to mmcargs and netargs where it can
be interpreted when executing "run mmcargs" or "run netargs" commands.Signed-off-by: Ye Li
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
23 May, 2018
2 commits
-
Current size of used environments variables is closed to 4KB size.
We need to enlarge the size, otherwise the saveenv may fail like
"Env export buffer too small"Signed-off-by: Ye Li
Reviewed-by: Peng Fan
(cherry picked from commit 850d6d05a7c496e56a372e72b5f2bc69f72e0c23) -
Avoid overloading variable meaning and overlap with hdp_addr.
Signed-off-by: Leonard Crestez
(cherry picked from commit 9e4b3e80b4b2f40bb35a2c8f1b5ede9868788a34)
27 Apr, 2018
3 commits
-
These commands try to be as generic as possible and avoid duplicating
argument values used for regular boot.The fdt_file parameter still needs to be set to a .dtb for dom0. Booting
xen with stock dtb would require more hacks, for example lpuart
interrupt-parent = needs to be removed.Signed-off-by: Leonard Crestez
(cherry picked from commit 4c671ef548e2b7f352be184215306766ebc1cc45) -
Added default environment for hdp loading.
Added hdp loading as default for iMX8QM ARM2 and MEK boards.Signed-off-by: Oliver Brown
(cherry picked from commit 432e5b4347841095c3b5a8a0d106f35deadd006e) -
Add board level codes and configs for i.MX8QM LPDDR4 ARM2 board
and DDR4 ARM2 board.- Enabled DM driver:
FEC, LPUART, LPI2C, GPIO, SD/MMC, FSPI, PCA953X, pinctrl, USB host(EHCI/XHCI)
Power-domain, SC thermal- Enabled Non-DM driver:
SATA, PCIE, fuse, iomux, video(IMXDPUV1), USB device(CI-UDC)- Disabled driver:
mailbox- Board defconfigs:
imx8qm_lpddr4_arm2_defconfig
imx8qm_lpddr4_arm2_fspi_defconfig
imx8qm_ddr4_arm2_defconfigSigned-off-by: Ye Li