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
26 Feb, 2019
2 commits
-
The CONFIG_QSPI_BOOT has been removed from SPL flexspi build, because
we have to change the u-boot ENV to SD/MMC, and this configuration will
set relevant configurations.But we don't clean up CONFIG_QSPI_BOOT for SPL completely, SPL still has
some places using it and cause problem to flexspi boot.
Using CONFIG_SPL_SPI_SUPPORT to replace the CONFIG_QSPI_BOOT.Signed-off-by: Ye Li
(cherry picked from commit 0491bd4ba21ad620b4c514323a7d6b8a9e10325c) -
Partition creation will be done in xen, remove it from uboot.
And add domu-android-auto propertySigned-off-by: Peng Fan
Reviewed-by: Flynn xu
(cherry picked from commit 23f7a037d14d05c2eea5622bd8ffda2f23d04372)
25 Feb, 2019
1 commit
-
When M4 is booted by ROM, we have to enable RPMSG in kernel, so need
to select the -rpmsg.dtb. If M4 is not enabled, use default kernel dtb.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
(cherry picked from commit 8a57be45e18295ce1b19799723775cf5b205281d)
19 Feb, 2019
1 commit
-
Update MEK SPL configs to enable SPL NOR support and change ENV to
SD as default.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
(cherry picked from commit f21f2571befdad09b9c9df4fe1fc8e27cf315019)
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)
31 Jan, 2019
1 commit
-
Open configs to add trusty os support for imx8q xen
build. The rpmb keyslot package must be checked and
copied to secure memory before trusty os boot.Change-Id: I66201783fa8439f2685377c10f257f064057dcfa
Signed-off-by: Ji Luo
19 Jan, 2019
1 commit
-
When booting M4 with alt_config enabled, M4 will reserve 128MB for
video framebuffer from 0x88000000 to its partition, but Dom0 linux
loading address is 0x85000000, which will cause confict, so change
xenlinux_addr from 0x85000000 to 0x92000000.Signed-off-by: Flynn xu
Reviewed-by: Peng Fan
09 Jan, 2019
1 commit
-
Enable the SPL SDP driver and USB driver in MEK board codes and defconfigs.
Because the USB driver needs larger malloc pool, increase the malloc size
and disable simple mallocSigned-off-by: Ye Li
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
07 Nov, 2018
1 commit
-
This intends to replace the FIT image support since that cannot be
authenticated. Instead, we append another container at the end of
flash.bin, this new one containing a new container with two
images representing the ATF and uboot proper.Signed-off-by: Abel Vesa
Reviewed-by: Ye Li
12 Oct, 2018
1 commit
-
After loading hdmi firmware, create partition, HDMI power domain will be
off, this will cause HDMI firmware being lost.Signed-off-by: Peng Fan
Reviewed-by: Ye Li
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
28 Sep, 2018
2 commits
-
Allow iMX8QM mek SPL to boot from QSPI.
Signed-off-by: Abel Vesa
Reviewed-by: Ye Li -
Add all necessary configs when building for SPL based on CONFIG_SPL_BUILD set.
Signed-off-by: Abel Vesa
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
2 commits
-
Enable the mtest command and add relevant configurations for tested memory
range.Signed-off-by: Ye Li
(cherry picked from commit 4bfe6f1e7527921d9f02dbd37eea8924dd6d3336) -
Add fastboot relevant configurations and update mfgtool environments
to support uuu.Signed-off-by: Ye Li
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)
25 Jul, 2018
1 commit
-
Add jailhouse boot env. run `jh_netboot` or `jh_mmcboot` to
boot Linux.Signed-off-by: Peng Fan
(cherry picked from commit 2248152c7217ac78f4d399612679a45c54405502)
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
4 commits
-
Add iMX8QM HDMI RX firmware loading.
Signed-off-by: Sandor Yu
(cherry picked from commit 969d93660e1b34765627ff9f6f8dcab08dcd1250) -
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) -
Xen boot writes ${filesize} to /chosen/module but if HDMI fw is present
then the size of hdmitxfw.bin is written instead of the size of dom0
kernel.Signed-off-by: Leonard Crestez
(cherry picked from commit 8823d52896aedf740899c59db3da73f8478c40ed)
27 Apr, 2018
4 commits
-
Add parse dtb support, see
arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts for example.Signed-off-by: Peng Fan
(cherry picked from commit 96729b089aec634a3819c3941ddb6b3e9e5b26fa) -
Add XEN boot script to ease booting.
Signed-off-by: Peng Fan
(cherry picked from commit 2fd813fcfcb82f28f353fbdc727765d6e848bfd7) -
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 MEK board.
- Enabled DM driver:
FEC, LPUART, LPI2C, GPIO, SD/MMC, FSPI, 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_mek_defconfig
imx8qm_mek_fspi_defconfigSigned-off-by: Ye Li