31 May, 2018
2 commits
-
Add defconfigs for iMX6SX 14x14 ARM2 boards to support SD boot,
NAND boot, plugin.Signed-off-by: Ye Li
-
To support various boot devices on iMX6SX 17x17 ARM2, add the
relevant defconfigs.Signed-off-by: Ye Li
23 May, 2018
6 commits
-
Enable the NXP TMU driver in defconfig, so the uboot can display the
current CPU temperature.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
(cherry picked from commit a06e26ccaec53e4b21d8d0482bb19f9a7dc90ad9) -
Introduce spl_qspi.cfg for booting from qspi.
Add new defconfig files.Signed-off-by: Peng Fan
(cherry picked from commit f6ccfcc1eefc45b75f07d8285e9af3d153eb3510) -
Enable ARCH_MISC_INIT to get arm trusted firmware commit as
i.MX8MQ.Use savedefconfig to update the config file
Signed-off-by: Peng Fan
(cherry picked from commit 8e9e5c221d5a893e87d4c7da6564f2db7f4ef95f) -
Enable the USB host and device support, add relvent board level codes
and settings.For device mode, the gadget is fixed on USB device 0. Can't support
gadget on USB device 1.Signed-off-by: Ye Li
Acked-by: Peng Fan
(cherry picked from commit 62dab68436bb0a7cc53b506dad9168b9f10d0b3d) -
On iMX8MM EVK, the USB2 port is the primary power supply, when USB2 is charging,
the 3483_EN_SNK1 is not enabled. In the board, we init the tcpc of USB2 first with
PD enabled. If it is charging, when init the tcpc of USB1 we disable the PD,
otherwise we enable PD on USB1.The USB PD switch NX20P3438 needs to exit dead battery mode before
enable EN_SINK, otherwise the OVP is fixed at 6.8V. Also the OVP threshold needs set to
23V, when we switch to use 20V VBUS input.Due to HW issue, after we switched to 9V/20V, set on/off button to off then set back it to
on, the board can't power up. In this patch we limit the voltage to 5V, will change back
to 9V/20V when HW fixes the issue.Signed-off-by: Ye Li
Acked-by: Peng Fan
(cherry picked from commit e3579303f0e050aeeee938584492f76840e4bb97) -
Add i.MX8MM EVK board support
LPDDR4 code is still keep in old coding style to ease updating
if there is no code released.
dts is synced from kernel with sd2 regulator start up delay and off on
delay added.Signed-off-by: Peng Fan
(cherry picked from commit 01b3f229b188e28b0887c0b32f66e939a50d3a69)
Signed-off-by: Ye Li
27 Apr, 2018
32 commits
-
Add defconfig for tee support;
Enable the TZASC support;
Add env config for tee support.Signed-off-by: Bai Ping
Reviewed-by: Peng Fan
(cherry picked from commit 3535868b89df84d3e6554114f7867f9ef908ff01) -
Add different defconfig for optee;
Enable the TZASC support;
Add env config for tee support.Signed-off-by: Bai Ping
Reviewed-by: Peng Fan
(cherry picked from commit 1f86ee60e72bb56af69a4128e8234e08c9bb1f59) -
Add different defconfigs.
Enable Trustzone.
Update env to runtime boot OP-TEE.
mx7d arm2 board not supported now.Signed-off-by: Peng Fan
(cherry picked from commit 435807b41ae99bb9f4e0b2c7b9e5287c2bd520c0) -
Add different defconfigs.
Enable Trustzone.
Update env to runtime boot OP-TEE.Signed-off-by: Peng Fan
(cherry picked from commit af4e26c34e091994615ec721bc357b45e43c89e9) -
Add different defconfigs.
Enable Trustzone.
Update env to runtime boot OP-TEE.Signed-off-by: Peng Fan
(cherry picked from commit 7c93e616d69f57668fb7e5ac24d8f7fa98dbe1f2) -
Add different defconfigs
Enable Trustzone.
Update env to runtime boot OP-TEE.
To 6QP SDB, TZASC enabled, need board rework and new ddr script.Signed-off-by: Peng Fan
-
Add defconfigs.
Enable Trustzone.
Update env to runtime boot OP-TEE.
To 6QP AUTO, TZASC not enabled now.Signed-off-by: Peng Fan
(cherry picked from commit 62277d7e521894b079911fd8e8b26507ff03c018) -
The u-boot does not support to use two different gadget drivers at same time.
So for all iMX8QM/QXP MEK and ARM2 defconfigs, enable the CDNS3 usb gadget
to support device mode on typec port and disable CI UDC driver for OTG port.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
(cherry picked from commit 29625003b8d8f96f25d8a9f530db5c95f5ce2a8a) -
Adding support for i.MX8M HDMI splash screen
Signed-off-by: Oliver Brown
(cherry picked from commit d8aac64be7d83847cff8a2235e1be677964a1a9d) -
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) -
There is eMMC5.1 chip on imx8qxp ARM2 board, enable the HS400 Enhanced
mode(ES) support and SD3.0 SDR104 support.Signed-off-by: Ye Li
-
There is eMMC5.0 chip on imx8qxp MEK board, enable the HS400
support and SD3.0 SDR104 support.Signed-off-by: Ye Li
-
There is eMMC5.0 chip on imx8qm ARM2 and MEK boards, enable the HS400
support and SD3.0 SDR104 support.Signed-off-by: Ye Li
-
Add board level codes and configs for i.MX8QXP MEK 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:
PCIE, fuse, iomux, video(IMXDPUV1), USB device(CI-UDC), TCPC- Disabled driver:
mailbox- Board defconfigs:
imx8qxp_mek_defconfig
imx8qxp_mek_fspi_defconfigSigned-off-by: Ye Li
-
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
-
NAND module is pin conflict with SD/eMMC on i.MX8QXP ARM2 board,
add new config to disable SD/eMMC when booting from NAND.Signed-off-by: Han Xu
Signed-off-by: Ye Li -
Add board level codes and configs for i.MX8QXP LPDDR4 ARM2 board
and i.MX8QXP DDR3 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:
PCIE, fuse, iomux, video(IMXDPUV1), USB device(CI-UDC)- Disabled driver:
mailbox- Board defconfigs:
imx8qxp_ddr3_arm2_defconfig
imx8qxp_lpddr4_arm2_fspi_defconfig
imx8qxp_ddr4_arm2_defconfigSigned-off-by: Ye 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_defconfigSigned-off-by: Ye Li
-
Add board codes, configurations, DTS and DDR initialization codes for the
DDR3L and DDR4 ARM2 boards.Supported modules
- DDR3L ARM2: Two RANK DDR3L, QSPI B, eMMC/SD, RMII ENET, UART.
- DDR4 ARM2: Two RANK DDR4, SD, NAND, RGMII ENET, UART.
NAND read/write/erase is ok in u-boot, NAND SPL boot will be tested later
when tool is ready.Signed-off-by: Ye Li
Acked-by: Peng Fan -
Update defconfig to enable TMU for i.MX8M EVK board.
Signed-off-by: Ye Li
-
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
-
Print out atf commit in U-Boot.
Signed-off-by: Peng Fan
(cherry picked from commit df89948806c38e38119767a67ef0e18f24ac886b) -
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
-
Add back the defconfig to boot M4 in single mode, because some customers
are using the defconfig during development.Signed-off-by: Ye Li
Acked-by: Peng Fan
(cherry picked from commit ad2298d04fe2443e2b60114001523555d0cd5a50) -
Add build configuration and DTS file to enable eMMC for eMMC reworked
EVK board.
Because the eMMC DTS file has QSPI node disabled, so we change to use
non-DM QSPI driver.Signed-off-by: Ye Li
(cherry picked from commit 9ae0e03eb829f694d26caec22f91d1f0fdba980d) -
Add board_late_mmc_env_init to support MMC device detection for environment
variables.Signed-off-by: Ye Li
(cherry picked from commit 6c2fe5b60692e7d0e86383c44792e5f2938bfa14) -
Since we can use USB ethernet instead of local ethernet, add ethernet support
for it. To use USB ethernet function at u-boot, just plug in Micro-AB cable
at USBOTG1 port with USB2Ethernet adapter connected.Signed-off-by: Peter Chen
(cherry picked from commit 60ffddf87cf6b8502c5d5fc6540364adfd66ebb3)
Signed-off-by: Ye Li
(cherry picked from commit 63c2e1de37e1e24f35279f50efa5a330e2cb3d07) -
Enable and setup board level codes for MIPI DSI splashscreen on EVK board.
User needs set env variable"panel=HX8363_WVGA" for displaying.Signed-off-by: Ye Li
(cherry picked from commit 49cb68f5c17e42f9290336e1252ace6ac7d0b5ce)
(cherry picked from commit be3d3d5c140a1617c1ce35e8657f2d45bc8c70eb) -
Porting codes to support USB OTG0 on the EVK board. Convert
to use DM USB driver.Signed-off-by: Ye Li
(cherry picked from commit b4e01a67a0740c524e7522da7ace0488f86261db) -
Wrong I2c driver configuration name is used in codes, so I2c driver is
not built. Correct it.Signed-off-by: Ye Li
(cherry picked from commit d54d59ecc1800a46d5ed897448496b8d73a822aa) -
Enable the CONFIG_ULP_WATCHDOG in defconfig, so that reset command
can work.Signed-off-by: Ye Li
(cherry picked from commit da1c290f0b890fafeb8ce29b53b764eaee53520b) -
Porting the QSPI flash board support from v2016.03, and convert to use
DM QSPI driver.
Since we need to support QSPI at default in u-boot, change the default
DTS file to qspi enabled DTS.Signed-off-by: Ye Li
(cherry picked from commit 41895cd598be6c4a64fc4fec521120e4962abc28)