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

    Zhang Bo
     

29 Mar, 2019

1 commit


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)

    Ye Li
     

22 Jan, 2019

1 commit


22 Nov, 2018

1 commit


11 Oct, 2018

1 commit


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)

    Ye Li
     

28 Aug, 2018

1 commit


20 Aug, 2018

1 commit


10 Aug, 2018

1 commit


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)

    Ye Li
     

02 Jul, 2018

1 commit


13 Jun, 2018

1 commit


23 May, 2018

2 commits


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)

    Leonard Crestez
     
  • 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)

    Oliver Brown
     
  • 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_defconfig

    Signed-off-by: Ye Li

    Ye Li