13 Jun, 2018
11 commits
-
Signed-off-by: Frank Li
(cherry picked from commit 719651a4424d962933377bf12733561a188f3ae9) -
Porting the imx8m-phanbell android things board support from v2017.03
Signed-off-by: Haoran.Wang
Signed-off-by: Ye Li -
Porting the board support for imx6ul spriot board from v2017.03
Signed-off-by: Ye Li
-
Porting the board support for imx6ul nxpu iopb board from v2017.03
Signed-off-by: Ye Li
-
Add imx7d multa board support for android things
Signed-off-by: fang hui
Signed-off-by: Ye Li -
Update imx7d pico board support for android things and trusty OS,
porting from v2017.03Signed-off-by: Ye Li
-
Add board support for imx6ul pico-som, porting from v2017.03
Signed-off-by: Ye Li
-
Add board support for imx6dl pico pi, porting from v2017.03
Signed-off-by: Ye 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
-
Add board level support for android fastboot feature. Each board has
a android specified header file for defining android related configuraitons.
And add build targets for their android uboot images building.Signed-off-by: Ye Li
-
In u-boot 2018, CONFIG_G_DNL_MANUFACTURER, CONFIG_G_DNL_VENDOR_NUM and
CONFIG_G_DNL_PRODUCT_NUM are changed to:CONFIG_USB_GADGET_MANUFACTURER
CONFIG_USB_GADGET_VENDOR_NUM
CONFIG_USB_GADGET_PRODUCT_NUMFix them in imx6q/dl/qp/solo defconfigs, otherwise they are using default
value.Signed-off-by: Ye Li
12 Jun, 2018
1 commit
-
In u-boot 2018, all DM devices will be removed before jumping to kernel.
It executes after the board_quiesce_devices where we turn off the power
domain of the devices used in u-boot. Thus, this cause crash when removing
DM devies.This patch disables the CONFIG_DM_DEVICE_REMOVE, since it is useless for imx8
and is not compatibled with current power domain implemenation.Signed-off-by: Ye Li
Acked-by: Peng Fan
01 Jun, 2018
1 commit
-
Add defconfigs for iMX6Q/DL/6QPOP DDR3 and LPDDR2 ARM2 boards to
support SD boot and plugin.Signed-off-by: Ye Li
31 May, 2018
9 commits
-
Add defconfigs for iMX7ULP 10x10 LPDDR2 and 14x14 DDR3 ARM2 boards to
support SD boot only.Signed-off-by: Ye Li
-
Add defconfigs for iMX7D 19x19 LPDDR2, LPDDR3 and DDR3 ARM2 boards to
support SD boot, EIMNOR boot, NAND boot and TO 1.1 DDR settings.Signed-off-by: Ye Li
-
Add defconfigs for iMX7D 12x12 LPDDR3 and DDR3 ARM2 boards to support
SD boot, SPINOR boot, EPDC, QSPI, optee and TO 1.1 DDR settings.
By default the plugin is enabled for 12x12 LPDDR3 board for LPSR.Signed-off-by: Ye Li
-
Add defconfigs for iMX6SLL LPDDR2/LPDDR3 ARM2 boards to support SD boot,
SPINOR boot, EPDC, and plugin.Signed-off-by: Ye Li
-
Add defconfigs for iMX6ULL 14x14 DDR3 ARM2 boards to support SD boot,
eMMC boot, NAND boot, QSPI boot, SPINOR boot, EPDC, Touch sensor rework
and plugin.Signed-off-by: Ye Li
-
Add defconfigs for iMX6UL 14x14 DDR3/LPDDR2 ARM2 boards to support
SD boot, eMMC boot, NAND boot, QSPI boot, SPINOR boot, EIMNOR boot
and plugin.Signed-off-by: Ye Li
-
Add defconfigs for iMX6SX 19x19 DDR3/LPDDR2 ARM2 boards to support
SD boot, NAND boot, QSPI boot, SPINOR boot, EIMNOR boot and plugin.Signed-off-by: Ye Li
-
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
12 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