08 Apr, 2021
1 commit
16 Apr, 2020
1 commit
25 Oct, 2019
1 commit
-
Move the macro IMX_LOAD_HDMI_FIMRWARE to Kconfig, so it can be enable or
disable in different defconfig.Change-Id: I2e1291d3bc2d6efb29309525b33b84ba8f9b83da
Signed-off-by: Zhang Bo
09 Aug, 2019
2 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
05 Aug, 2019
1 commit
-
Change the density for 1GB DDR AIY to 160 tvdpi
to match 720p display mode.Test: boot.
Change-Id: Ie4d30023f66af028d1e3ad7fbeb5b4f7169d2e6c
Signed-off-by: Ji Luo
01 Aug, 2019
1 commit
-
Setting the "androidboot.gui_resolution" will not make AIY use
720p ui resolution, set the "androidboot.displaymode" instead.Test: boot on AIY.
Change-Id: I6575a77e23308946d02cf5faf56105fccc0b25b8
Signed-off-by: Ji Luo
31 Jul, 2019
1 commit
-
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
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
24 Jul, 2019
3 commits
-
Align using emmc loader when there is no Trusty OS for Android standard
boot in SD/EMMC.Add hook for getting correct offset when load uboot.
Change-Id: I5898cf196e734ffaca1a513918a049ce504b14e9
Signed-off-by: Haoran.Wang -
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
23 Jul, 2019
1 commit
-
Adding missed port parameter.
Signed-off-by: Peng Fan
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
2 commits
-
The CAAM driver in u-boot will use JR0 by default, but for
imx8q, both JR0 and JR1 are assigned to SECO and A core
should never access them.
Power on the JR3 in this patchset and use it to complete
the CAAM operations for imx8q.Test: CAAM self test cases pass for imx8q.
below patches are merged to this commit:
MA-13964 imx8q: Kick the CAAM JR before kicking the SMMU
MA-13969 Fix CAAM build warningsChange-Id: Ie3d77d1f2910e7f4c257c797c12b5c8a30ad936a
Signed-off-by: Ji Luo -
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
4 commits
-
Add imx8mn_ddr4_evk_nom_defconfig to generate SPL and u-boot to force SOC
to nominal mode. So the VDD_SOC will be 0.85V and ARM will be fixed to 0.85V
with DVFS disabled in kernel.Signed-off-by: Ye Li
Acked-by: Anson Huang
(cherry picked from commit 0dca81742f51141ce0fb2117cbc1e99b84945009) -
DDR efficiency improved to 78% while runing LCDIF,GPU,CPU
Signed-off-by: Jian Li
Reviewed-by: Jacky Bai
(cherry picked from commit cb91ff49c461974f1b2e1aa2e41e802cbbe4a087) -
Update the ddr performance setting on i.MX8MN DDR4 EVK board.
Signed-off-by: Jacky Bai
(cherry picked from commit 745f7a4e916d84bc61f2b131cffd50f53c6c1394) -
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)
28 Jun, 2019
1 commit
-
Since now we use DM USB gadget driver, Some parts of the Non-DM USB
gadget driver codes are not needed, so delete the Non-DM USB board
level codes on imx8 platform.Signed-off-by: Sherry Sun
26 Jun, 2019
1 commit
-
Since rng_init is used arch_cpu_init, we have to clean up BSS section
before it.
Also remove the unnecessary memset to global data, because
board_init_f_init_reserve already memset it. If we memset it in board_init_f,
the gd->malloc_base is reset to 0 and will cause early malloc problem
when CONFIG_MALLOC_F_ADDR is not set.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
(cherry picked from commit c36ae6a623b075192b20d93f9e3fe966961d86f4)
10 Jun, 2019
1 commit
-
Since new u-boot will prohibit loading image into memory which is used
by u-boot, like (SP, malloc, relocate). When we allocate waveform buffer
and logo buffer from malloc, loading to them will fail.Fix the issue by using system load address as a trampoline. Load the image
to system load address first, then copy the data to buffersSigned-off-by: Ye Li
Reviewed-by: Peng Fan
06 Jun, 2019
1 commit
-
The i2c gpio mux is not enabled, this causes i2c3 not work and all
io expander devices on i2c3 not work. So we will meet such as
"usb start" fail due to the VBUS is not power up.The patch add the i2c mux and i2c gpio mux configs. And remove codes of
controlling i2c steering from board, since i2c gpio mux does same thing.Signed-off-by: Ye Li
Reviewed-by: Peng Fan
25 May, 2019
1 commit
-
Since the io expander node in DTS is using name gpio-expander not gpio_spi,
must update the codes for the name, otherwise fec initialization will hang.Signed-off-by: Ye Li
24 May, 2019
13 commits
-
change the ddr init to use the common driver init driver as
we used on EVK board.Signed-off-by: Jacky Bai
Reviewed-by: Ye Li
(cherry picked from commit 2c5b74872bdc62b02a6e7c5761e27cdaeb677c8d) -
Update the ddrc Qos setting for B1 to align with B0'ssetting.
Correct the initial clock for dram_pll. This setting will be
overwrite before ddr phy training. Although there is no impact
on the dram init, we still need to correct it to eliminate
confusion.Signed-off-by: Bai Ping
Reviewed-by: Ye Li
Tested-by: Robby Cai
(cherry picked from commit 566b798213ab9690966f163de2765acdbfe647a7) -
Write magic number in board early init, and clear magic when booting
Linux.This is to let XEN know the current EL1 code is U-Boot or Linux
when reset/reboot. This is just a workaround because CM41 could not
communicate with XEN now, even XEN knows that EL1 is reseting/rebooting.Signed-off-by: Peng Fan
Reviewed-by: Flynn xu
(cherry picked from commit 8132f6b5848d45cab795bb472d6484130985415d) -
Meet such warning during boot with EPDC splash screen enabled, because the
flushed waveform buffer size is not aligned to cacheline size
CACHE: Misaligned operation at range [ff027d00, ff270d99]Since we have enough 4MB buffer allocated, round up the flushed size to
eliminate the warning.Signed-off-by: Ye Li
(cherry picked from commit 211af0d11f4472d7575b54ad5d14e79f77e71b6a)
(cherry picked from commit 776cd6799e7bb97967a5ee480dbf199bc6ec2586) -
To support the uuu, pack the common qspi header with u-boot binary for
i.MX6/7 qspi u-boot.Signed-off-by: Han Xu
(cherry picked from commit 2804e4248bf638165c54c450528a14fe27cc58cd) -
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
-
Enable the SPL SDP driver and FASTBOOT driver in iMX8QM LPDDR4 and
DDR4 validation boards. And add the uuu environment, so the UUU can
work on these boardsSigned-off-by: Ye Li
-
Keep high speed for SPL, but for normal uboot, enable super speed.
Reviewed-by: Ye Li
Reviewed-by: Peter Chen
Tested-by: faqiang.zhu
Signed-off-by: Li Jun
(cherry picked from commit 1ea5ab027eba20d2f13760cdb21c51c04e8d2eb4) -
As there is problem with super speed with SDP, we force the dwc3
usb speed to be high speed.Signed-off-by: Li Jun
(cherry picked from commit eeb6a8d545e4810df6e3ce2125fa69a1781ea605) -
Porting the FSL android fastboot features from imx u-boot v2018.03 to
support all SoCs: imx6/imx7/imx7ulp/imx8/imx8m.The UUU commands like UCmd and ACmd are also added. Users need set
CONFIG_FASTBOOT_UUU_SUPPORT=y to enable the feature.Signed-off-by: Frank Li
Signed-off-by: Ye Li
(cherry picked from commit 65120b06a7f750b9b1a6e0db3d2082cc7088d5a8) -
Porting the iMX6Q DDR3/LPDDR2 ARM2, iMX6DL DDR3/LPDDR2 ARM2 and iMX6Q POP LPDDR2 ARM2
board codes from v2017.03.Signed-off-by: Ye Li
(cherry picked from commit 8ce8ab2f9b875fe43489d7624a296f036e43e585)
(cherry picked from commit 34d29f3cdbf5e9f30ff9593295af4c85d3833ee3) -
Porting the iMX7ULP 10x10 ARM2 and 14x14 ARM2 board codes from v2018.03.
Signed-off-by: Ye Li
(cherry picked from commit 0e4da3033f6c2a1b5f4711430723fcc41d482c93)
(cherry picked from commit 8fae752b3ef79ce180e9a0c6916530f3d7a6d670) -
Porting the iMX7D 19x19 LPDDR2, LPDDR3 and DDR3 ARM2 board codes from v2018.03.
Signed-off-by: Ye Li
(cherry picked from commit 1c0e03df6d5e6b183fdfd6935c8ae5ea4cf233a7)
(cherry picked from commit a1fd6c97817a275c4d8210136374a8719a5b2cb5)