summaryrefslogtreecommitdiff
path: root/include/configs/imx8qm_arm2.h
AgeCommit message (Collapse)Author
2019-05-06MLK-21660 imx8qm: Disable SATA driver by defaultYe Li
The imx8 SATA driver will cause crash when some gen3 SATA device is connected. As there is no booting from SATA supported by ROM, so enabling this driver is not necessary, change to disable it at default. And will fix the issue in future. Users who need to use the driver, have to set "CONFIG_SATA_IMX=y" in defconfig to enable it. Signed-off-by: Ye Li <ye.li@nxp.com>
2019-04-23MLK-21515 configs/imx8: Remove earlycon=lpuart32 valueLeonard Crestez
All our imx8qm/8qxp dts files have a chosen/stdout-path parameter so passing an earlycon value is not required: the kernel can figure it out based from dtb. Passing earlycon=lpuart32 only works with nxp internal linux tree because we made "lpuart32" add a 0x10 offset by default. That does not seem upstreamable without breaking other lpuart earlycon users such as layerscape. See commit 5481bac06657 ("MLK-13911-12 tty: serial: fsl: add earlycon support"), inherited in various forms from imx_4.9.y. This commit makes uboot imx_v2018.03 work out-of-the-box with upstream linux on imx8qxp-mek. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Acked-by: Ye Li <ye.li@nxp.com>
2019-04-02MA-14501[Android] change BOOTAUX_RESERVED_MEM macro to defconfigZhang Bo
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 <bo.zhang@nxp.com>
2019-03-28MLK-21277: imx8qm: spl: Add support for container parsing on validation boardTeo Hall
Sync support for container parsing for validation board as on MEK boards. Signed-off-by: Teo Hall <teo.hall@nxp.com>
2019-02-17MLK-20938 imx8: Change signed os container loading addressYe Li
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 <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2019-01-22MLK-20760-2 imx8qm_arm2: Align initrd env with other imx8qm/qxp boardsYe Li
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 <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2018-11-22TEE-330: i.MX8QM: OP-TEE: increase number of DRAM BANKSSilvano di Ninno
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 <silvano.dininno@nxp.com>
2018-10-11MLK-19882 imx8qm/qxp: introduce dom0fdt_file envPeng Fan
Introduce dom0fdt_file env to let user could change the dom0 dtb file. Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2018-09-05MLK-19458 imx8/imx8m: Fix initrd_high env to disable relocation initramfsYe Li
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 <ye.li@nxp.com> (cherry picked from commit 33d88b0f2e31d965fd455bff9da7391d6a7b3594)
2018-08-28MLK-18901-1 imx8qm/qxp: Enable mtest command for ARM2 and MEK boardsYe Li
Enable the mtest command and add relevant configurations for tested memory range. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 4bfe6f1e7527921d9f02dbd37eea8924dd6d3336)
2018-08-20MLK-19203 configs: imx8qm_arm2: update xen boot argsPeng Fan
Remove clk_ignore_unused Enlarge dom0 memory to 2048M Support booting 6 cores support creating partition from parsing device tree Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit dff1ad048f0767a91c6e62904612b0f5ac9c52d7)
2018-08-09 MLK-19182-2 iMX8QM SPL: include/configs: imx8qm_arm2: Add SPL build configTeo Hall
Add all necessary configs when building for SPL based on CONFIG_SPL_BUILD set. Signed-off-by: Teo Hall <teo.hall@nxp.com>
2018-08-05MLK-19064 imx8qm: Add secure boot environmentYe Li
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 <ye.li@nxp.com> (cherry picked from commit eb47b72c1c89deddeaa3b3618d8c28aca05cd4ad)
2018-07-01MLK-18723 imx8qm/qxp: Fix console baud rate issue in bootargsYe Li
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 <ye.li@nxp.com>
2018-06-13MLK-18591-8 android: Add imx8/imx8m reference boards supportYe Li
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 <ye.li@nxp.com>
2018-05-23MLK-18227 imx8qm/qxp: Enlarge the size for environment variablesYe Li
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 <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 850d6d05a7c496e56a372e72b5f2bc69f72e0c23)
2018-05-23MLK-18172-2: imx8: Introduce xenlinux_addr for dom0 kernelLeonard Crestez
Avoid overloading variable meaning and overlap with hdp_addr. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> (cherry picked from commit 9e4b3e80b4b2f40bb35a2c8f1b5ede9868788a34)
2018-04-27MLK-18168 imx8qm_arm2: Add xen boot commandsLeonard Crestez
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 = <&wu> needs to be removed. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> (cherry picked from commit 4c671ef548e2b7f352be184215306766ebc1cc45)
2018-04-27MLK-17205-3 video: imx: hdp: Adding configs for HDP firmware loadingOliver Brown
Added default environment for hdp loading. Added hdp loading as default for iMX8QM ARM2 and MEK boards. Signed-off-by: Oliver Brown <oliver.brown@nxp.com> (cherry picked from commit 432e5b4347841095c3b5a8a0d106f35deadd006e)
2018-04-27MLK-18161-5 imx8qm_arm2: Add i.MX8QM ARM2 board supportYe Li
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@nxp.com>