15 Oct, 2019
1 commit
-
remove space from mtdparts definition and remove
"#define CONFIG_MTD_DEVICE" to make source code can be copiled correctlySigned-off-by: Alice Guo
(cherry picked from commit c01b869d5b9dc8cff340c9b911d8df9d2aa257dd)
11 Oct, 2019
1 commit
-
imx6ul/ull were not set the mtdparts properly which causes the uuu cannot recognized the correct mtd partition.
Signed-off-by: Han Xu
(cherry picked from commit e7bbaadd03df7acbd84e5fbdbce037a369b82d68)
29 Sep, 2019
1 commit
-
there should no extra space in mtdparts definition
Signed-off-by: Alice Guo
(cherry picked from commit 3e50cae62b1f83635ad835b8da840a7e294b7065)
24 Sep, 2019
1 commit
-
"CONFIG_IMX_TRUSTY_OS=y" is added to the corresponding defconfig files
to include trusty related code.MACROs are added in corresponding header files. standard android uboot
has more content than android auto uboot, the uboot malloc pool size is
changed from 76MB to 90MB to make the boot process can be handed over to
kernel without malloc problem.Change-Id: I5072c20aa28fb1da93e889bb920955d2f1cfbefd
Signed-off-by: faqiang.zhu
19 Sep, 2019
1 commit
-
Disable some unnecessary configs to decrease the spl
size.Test: build and boot on imx8mq_evk.
Change-Id: I6ad56af21ecf538c9e920581d870cce0d2fec286
Signed-off-by: Ji Luo
09 Aug, 2019
7 commits
-
Update the board codes and configs to enable PCIE IMX driver on all
imx6dql sabresd boards.
The always on regulators is powered up in board_init for enabling
"pcie_reg" regulator.Signed-off-by: Ye Li
Reviewed-by: Peng Fan -
Update the board codes and configs to enable pcie imx DM driver.
The pcie node in SDB board DTS reply on the alway on regulator
"reg_pcie". So power up the always on regulators in board_init.Signed-off-by: Ye Li
-
Update the configs tp enable the PCIE iMX DM driver on imx8qxp
MEK board.Signed-off-by: Ye Li
-
Update the configs on iMX8QM MEK board to enable PCIE IMX DM driver.
Users can use "pci enum" command to enumerate the devices.Signed-off-by: Ye Li
-
For imx7d-sdb board, the emmc dev is 2, correct it, so
UUU can work well.Signed-off-by: Haibo Chen
-
Enable the configs of usb2 so that both usb2 and usb3 gadget
drivers are now supported on imx8 plaform. And add
CONFIG_USB_PORT_AUTO to support usb port autodetect function
for SDP/fastboot.Signed-off-by: Sherry Sun
-
On imx8 platform, the usb2 and usb3 ports are both supported. Which
means we can use usb2(ci_udc_otg) and usb3(cdns3_generic_peripheral)
gadget driver to run sdp/fastboot/ums at the same time.For sdp and the fastboot that runs automatically when uboot starts,
board_usb_gadget_port_auto() is added to autodetect usb port, this
means that we don't have to specify which USB port should be used to
download in code, now we can just connect either usb port then it
will download automatically.Signed-off-by: Sherry Sun
01 Aug, 2019
2 commits
-
Open configs to enable trusty for imx8mq_evk.
Test: build and boot on imx8mq_evk.
Change-Id: I4770ddeabfe5f97e4c74324c3e2bbdb5ea9b8bde
Signed-off-by: Ji Luo -
Open configs to enable dual bootloader feature for imx8m
platforms.Test: A/B slot switch and spl recovery mode test.
Change-Id: I12a84bad52b74a2fe04f54dc4950a04b8e118384
Signed-off-by: Ji Luo
31 Jul, 2019
2 commits
-
The iMX8DXL phantom chip is 15x15 iMX8QXP, so we will use 8QXP as SOC,
add configs and codes for the new board.Signed-off-by: Ye Li
-
For imx8mm/8mn, the CONFIG_CI_UDC is defined in
include/configs/imx8m*.h, which leads to CONFIG_CI_UDC can not been
enabled in Kconfig, and CONFIG_DM_USB_GADGET which we need selected by
CONFIG_CI_UDC in Kconfig also can not work. So move CONFIG_CI_UDC to
defconfig files.The CONFIG_USB_GADGET_DUALSPEED is selected by CONFIG_CI_UDC in Kconfig
files too, so we don't need it to be defined in include/configs/imx8m*.h
files.Signed-off-by: Sherry Sun
Reviewed-by: Ye Li
30 Jul, 2019
1 commit
-
There is an divider on imx8mn will always divide 2 to flexspi root clock.
So actual SCLK output to device is 50Mhz on imx8mn not 100Mhz.After changing the root clock setting to configure SCLK to 100Mhz, found
the read data is not correct. Must enable the internal DQS pad loopback
to fix the problem.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
(cherry picked from commit 9ff3ae4f9ebbb81bd42d81729cec4525c6e9b33e)
26 Jul, 2019
2 commits
-
Enable the SCSI and imx AHCI driver in imx6q/qp sabreauto and sabresd
SATA configs. Removed unused codes for old SATA driver.Signed-off-by: Ye Li
-
Remove unused old codes and configs for SATA. Enable the iMX AHCI driver
and relevat codes on iMX8QM MEK board. User can access the SATA disk
via SCSI commands.Signed-off-by: Ye Li
25 Jul, 2019
1 commit
-
MMC device id remap function "board_mmc_get_env_dev()" was
removed in u-boot v2019 because we add the mmc device aliases
in dts file. But we still need to remap the mmc device id in
spl or read/write rpmb keyslot package will fail.This patch adds mmc device id remap function in spl to get the
correct device id.Test: boot on imx8mm with trusty enabled.
Change-Id: I41c46494326d9eb2658d2cda692968fb895d0292
Signed-off-by: Ji Luo
24 Jul, 2019
2 commits
-
Add configs to support evk_imx8mm 4GB DDR board. The 4GB DDR will
be split into two banks, one is 3GB (0x4000_0000~0xffff_0000) and
another is 1GB(0x1_0000_0000~0x1_4000_0000).Test: build and boot with or without trusty.
Change-Id: I02f6465fc5709b15fd76820edb846452d011dd56
Signed-off-by: Ji Luo -
Add configs to support evk_imx8mn android build.
Test: build and boot on eMMC and sd.
Change-Id: Id5c63b31e45357d791425976358635c18de928eb
Signed-off-by: Ji Luo
17 Jul, 2019
1 commit
-
Enable multiple environment storage devices on iMX8MN DDR4 EVK board.
Remove duplicated CONFIG_ENV_OFFSET since we use env_get_offset to
override it.Signed-off-by: Ye Li
(cherry picked from commit 5c93b1e7f58a0280f7dda71865361c62d3ba6270)
16 Jul, 2019
1 commit
-
there should no extra space in mtdparts definition
Signed-off-by: Han Xu
15 Jul, 2019
2 commits
-
Add support for new target imx8mq_aiy.
Test: build and boot ok on imx8mq_aiy.
Change-Id: Ie616c3ae5fc5273036e975acd88fccfa8c5c95ee
Signed-off-by: Ji Luo -
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.Change-Id: Ib7c10404dbca9237ab074427d3cb10d98bfc0ed9
Signed-off-by: Ye Li
10 Jul, 2019
1 commit
-
this commit is based on the cherrypick of a patch from imx_v2018.03 with
below commit info:
"
commit f15e20eeb42d421d694e75d6f159d908b5606e1f
Author: Ye Li
Date: Mon May 21 02:32:08 2018 -0700MLK-18591-7 android: Add mx6/7 reference board support to enable android
fastbootAdd 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.
"
and then some modification is made to make the compilation pass.
the defconfig files modification is based on corresponding files from
BSP team, ucmd/acmd function is disabled for Android U-Boot.with defconfig files for 6ul chips, the compilation will terminate with
failure on imx_v2018.03, so no modification was made on them.Change-Id: Ibe5979239e5e6a78b06f332c9041d1f1de2566fc
Signed-off-by: Ye Li
09 Jul, 2019
2 commits
-
Add jailhouse env for booting linux to support jailhouse
Signed-off-by: Peng Fan
Reviewed-by: Ye Li
(cherry picked from commit 90969cad72e279429fb580a9ac10bd91a032d024) -
Add board level codes, header file, and defconfig for iMX8M Nano EVK
board. The board has similar design as iMX8MM EVK.Signed-off-by: Ye Li
Signed-off-by: Jacky Bai
(cherry picked from commit 01aa313aeb8df58a58bd1c7481e25fa89b42da2a)
26 Jun, 2019
1 commit
-
Enable GPT command to allow create gpt partitoin in uboot
Signed-off-by: Frank Li
18 Jun, 2019
1 commit
-
To avoid the conflict with FDT reserved-memory, adjust the loading addresses
for hdmitxfw, hdmirxfw and xenlinux_addrSigned-off-by: Ye Li
11 Jun, 2019
1 commit
-
2019 uboot has enabled DM in SPL on imx8qm/qxp builds. The DM needs
larger size than non-DM version. When enable both SPL DM USB host
and gadget drivers, we meets problem that SPL size exceeds the max.This patch moves SPL runtime malloc to DDR memory. So we can have more
64KB OCRAM for SPL and its max size reaches to 192KB.Signed-off-by: Ye Li
Acked-by: Peng Fan
06 Jun, 2019
1 commit
-
teeaddr is not set. Align with sd/emmc, use tee_addr and set tee_addr.
Signed-off-by: Peng Fan
Reported-by: Jessie Lee
Reviewed-by: Ye Li
24 May, 2019
7 commits
-
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
(cherry picked from commit 00e6fab7125fe407ab9fb1b852feafd45f0cdba3) -
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
Signed-off-by: Ye Li -
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) -
On most of mx6 and mx7 platforms, we set the initrd address to 0x3800000
offset from DRAM base. However, the optee address is 0x4000000 offset from
DRAM base. So it will cause memory overlap when using initramfs and optee at
same time, for example using uuu to boot into kernel.To fix the conflict, we set initrd address to 0x6680000 offset from DRAM base,
because OPTEE needs reserve 32MB memory from 0x4000000 offset to 0x6000000 offset.Signed-off-by: Ye Li
(cherry picked from commit 2a092ea07ec1b0836793fd75cefbacc35b90d2cf) -
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
(cherry picked from commit 0681ed943c1a00012a8f15e104048f48f2e1fcbe) -
change default dtb to imx6sx-sdb-emmc.dtb when config as emmc
Signed-off-by: Frank Li
(cherry picked from commit 695f522c07f5cec82e5c53f35fb58c0d763d0054) -
Enable the SPL SDP driver and FASTBOOT driver in iMX8QXP LPDDR4,
DDR3 and DX(QXP) 17x17 validation boards.
Move the CONFIG_USB_EHCI_HCD to defconfig, since DX(QXP) 17x17 only
support USB OTG. Also add the USB power up/down in board for SPLSigned-off-by: Ye Li