27 May, 2020
1 commit
-
Need these EXT filesystem commands for i.MX Debian/ubuntu distro
enablement. And have enabled them on other imx8m/mx6/mx7 platformsSigned-off-by: Ye Li
Signed-off-by: Peng Fan
(cherry picked from commit b118d558a2d68105fd9c772d18193cee9f355bbb)
11 May, 2020
1 commit
-
Update the DTS to add video relevants nodes and alias.
Enable the configurations iMX8 video, bridge and display drivers to
show splash screenSigned-off-by: Ye Li
(cherry picked from commit 97da906e0b965ccbcfa2edcbd4cccffce948b0d3)
06 May, 2020
1 commit
-
enable CONFIG_OF_LIBFDT_OVERLAY. It can be used by u-boot
to apply a dto built by OP-TEE.Signed-off-by: Silvano di Ninno
Reviewed-by: Ye Li
27 Apr, 2020
7 commits
-
Change the buffer to use the real buffer, not vring space.
Because we are going to let M4 publish the resource table into vring
space for kernel usage. uboot will overwrite it, so use the real shared
buffer space 0x90400000Script:
sed -i "s/CONFIG_IMX_VSERVICE_SHARED_BUFFER=0x90000000/CONFIG_IMX_VSERVICE_SHARED_BUFFER=0x90400000/" configs/*Signed-off-by: Peng Fan
Reviewed-by: Ye Li
(cherry picked from commit a996d907282746a4feca5a5c03f7e5326d9c1bda) -
Remove both configs to save SPL size, since we have decoupled the
CI_UDC with EHCI driverSigned-off-by: Ye Li
Acked-by: Peng Fan
(cherry picked from commit 2b72e174551cbc25ad0d9d90136bfcb95c851951) -
Add a module to configure the tamper and secure violation of
the SNVS using the SCU API.The module also adds some commands:
- snvs_cfg: Configure the SNVS HP and LP registers
- snvs_dgo_cfg: Configure the SNVS DGO bloc if present (8QXP)
- tamper_pin_cfg: Change the configuration of the tamper pins
- snvs_clear_status: Allow to write to LPSR and LPTDSR to clear status bitsSigned-off-by: Franck LENORMAND
(cherry picked from commit 75aa7f2254f0883aa14568ac32702b1ca15367e4)
Signed-off-by: Ye Li
(cherry picked from commit 2f3804bdfe29a3c134a1753d6fa92881ea3e2b30) -
Update the configs tp enable the PCIE iMX DM driver on imx8qxp and
imx8dxl_phantom MEK board.Signed-off-by: Ye Li
(cherry picked from commit 950f4cb84ee80f64abde5fb606ca1bf8719492f1) -
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
(cherry picked from commit 1aa6e3f84c65e99de1219aa5d58d454cef1129f9) -
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
(cherry picked from commit 565f2204e7925d3bd25623ff1104a54ee0f8a601) -
Enable the SPL SDP driver and FASTBOOT driver in iMX8QXP MEK board
defconfigs to support running UUUSigned-off-by: Ye Li
(cherry picked from commit c0e91ab4f97448a1e529a07513079f859e57df5e)
23 Apr, 2020
1 commit
-
Add ENET no-DM support, CDNS USB3 host/gadget, M4 bootaux and memtest etc
Update some SPL configs:
1. Remove FIT support and enable TINY printf for saving SPL size.
2. Fix wrong SPL regulator driver enabled, show use fixed regulator not
gpio.
3. Add flexspi defconfig which uses SPI relevant SPL configs and disable
MMC, GPIO and regulator SPL drivers.
4. Enable the panic. Since we use PSCI to reset, but ATF is not boot when
SPL is running.
5. Use full malloc not simple malloc which has dedicated malloc pool
to support large pool size. The simple malloc size is also used by
early malloc which occupies the stack space. This causes we can't
have a large malloc poolSigned-off-by: Ye Li
23 Jan, 2020
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
15 Jan, 2020
1 commit
-
Some i.MX8QXP MEK boards do not have MAC address stored
and hang during eth driver probe:Error: ethernet@5b040000 address not set.
(Board hangs)
To fix this problem select CONFIG_NET_RANDOM_ETHADDR so that
a valid MAC address can be used in such case.Signed-off-by: Fabio Estevam
21 Nov, 2019
2 commits
-
- In ARMv8 NXP Layerscape platforms we also need to make use of
CONFIG_SYS_RELOC_GD_ENV_ADDR now, do so.
- On ENV_IS_IN_REMOTE, CONFIG_ENV_OFFSET is never used, drop the define
to 0.
- Add Kconfig entry for ENV_ADDR.
- Make ENV_ADDR / ENV_OFFSET depend on the env locations that use it.
- Add ENV_xxx_REDUND options that depend on their primary option and
SYS_REDUNDAND_ENVIRONMENT
- On a number of PowerPC platforms, use SPL_ENV_ADDR not CONFIG_ENV_ADDR
for the pre-main-U-Boot environment location.
- On ENV_IS_IN_SPI_FLASH, check not for CONFIG_ENV_ADDR being set but
rather it being non-zero, as it will now be zero by default.
- Rework the env_offset absolute in env/embedded.o to not use
CONFIG_ENV_OFFSET as it was the only use of ENV_OFFSET within
ENV_IS_IN_FLASH.
- Migrate all platforms.Cc: Wolfgang Denk
Cc: Joe Hershberger
Cc: Patrick Delaunay
Cc: uboot-stm32@st-md-mailman.stormreply.com
Signed-off-by: Tom Rini
Acked-by: Joe Hershberger
Reviewed-by: Simon Goldschmidt -
Today in initr_reloc_global_data() we use some non-obvious tests to
determine if we need to relocate the env_addr within gd or not. In
order to facilitate migration of other symbols to Kconfig we need to
introduce a new symbol for this particular use case.Cc: Wolfgang Denk
Cc: Joe Hershberger
Signed-off-by: Tom Rini
08 Nov, 2019
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
14 Oct, 2019
1 commit
-
Modify the SPL TEXT base from OCRAM alias to OCRAM base 0x100000, so
we can use full OCRAM not limit to 96KBSigned-off-by: Ye Li
Reviewed-by: Oleksandr Suvorov
08 Oct, 2019
2 commits
-
Enable CONFIG_OF_SYSTEM_SETUP to let U-Boot could disable
device tree nodes that could not be used by Linux.Signed-off-by: Peng Fan
-
Because FIT could not be used for AHAB secure boot on i.MX8,
so switch to use container image that could let SPL verify
ATF and U-Boot with AHAB.Note: The AHAB related code has not been added.
Signed-off-by: Peng Fan
05 Oct, 2019
1 commit
-
Migrate all of the existing OS support options that are under
CONFIG_BOOTM_* to Kconfig.Signed-off-by: Tom Rini
24 Aug, 2019
1 commit
-
This converts the following to Kconfig:
CONFIG_FSL_USDHCSigned-off-by: Adam Ford
[trini: Add IMX8M, TARGET_S32V234EVB to FSL_USDHC list]
Signed-off-by: Tom Rini
14 Aug, 2019
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
19 Jul, 2019
1 commit
-
Add thermal dts node
Enable thermal in defconfigSigned-off-by: Peng Fan
23 Jun, 2019
2 commits
-
Converted to use fsl_esdhc_imx for i.MX platforms.
Signed-off-by: Yangbo Lu
Tested-by: Steffen Dirkwinkel
Reviewed-by: Peng Fan
Reviewed-by: Lukasz Majewski
Reviewed-by: Martyn Welch
Acked-by: Jason Liu -
Moved CONFIG_FSL_ESDHC from header files to defconfig files.
Signed-off-by: Yangbo Lu
Tested-by: Steffen Dirkwinkel
Reviewed-by: Peng Fan
Reviewed-by: Lukasz Majewski
Reviewed-by: Martyn Welch
Acked-by: Jason Liu
27 May, 2019
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
18 May, 2019
1 commit
-
While converting CONFIG_SYS_[DI]CACHE_OFF to Kconfig, there are instances
where these configuration items are conditional on SPL. This commit adds SPL
variants of these configuration items, uses CONFIG_IS_ENABLED(), and updates
the configurations as required.Acked-by: Alexey Brodkin
Signed-off-by: Trevor Woerner
[trini: Make the default depend on the setting for full U-Boot, update
more zynq hardware]
Signed-off-by: Tom Rini
05 May, 2019
1 commit
-
This converts the following to Kconfig:
CONFIG_SUPPORT_EMMC_BOOTAs requested by Michal Simek , these boards
have no eMMC so CONFIG_SUPPORT_EMMC_BOOT has not been migrated:xilinx_zynqmp_zc1275_revB
xilinx_zynqmp_zc1751_xm018_dc4
xilinx_zynqmp_zc1751_xm019_dc5
xilinx_zynqmp_zcu100_revC
xilinx_zynqmp_zcu102_rev1_0
xilinx_zynqmp_zcu102_revA
xilinx_zynqmp_zcu102_revB
xilinx_zynqmp_zcu104_revA
xilinx_zynqmp_zcu104_revC
xilinx_zynqmp_zcu106_revA
xilinx_zynqmp_zcu111_revASigned-off-by: Alex Kiernan
Acked-by: Lukasz Majewski
Acked-by: Patrick Delaunay
Acked-by: Ramon Fried
Reviewed-by: Andy Shevchenko
Tested-by: Sébastien Szymanski
01 May, 2019
1 commit
-
Porting to DM and i.MX8
------------------------- warp7 to DM
- kp_imx53 to DM
- Warnings in DT
- MX8QM support
- colibri-imx6ull to DM
- imx7d-pico to DM
- ocotp for MX8
30 Apr, 2019
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
25 Apr, 2019
3 commits
-
with u-boot,dm-spl added for imx8qx-pm node, and SPL_SIMPLE_BUS enabled,
the bind and probe code in board file could be removed.Also we need to enlarge SYS_MALLOC_F_LEN to avoid calloc fail.
Signed-off-by: Peng Fan
-
Move HUSH_PARSER to defconfig, otherwise meet
"
=> run netboot
Booting from net ...
Unknown command 'if' - try 'help'
Unknown command 'then' - try 'help'
Unknown command 'else' - try 'help'
Unknown command 'fi' - try 'help'
Unknown command '0x80280000' - try 'help'
Unknown command 'if' - try 'help'
Unknown command 'then' - try 'help'
Unknown command 'then' - try 'help'
Unknown command 'else' - try 'help'
Unknown command 'fi' - try 'help'
Unknown command 'else' - try 'help'
Unknown command 'fi' - try 'help'
"Signed-off-by: Peng Fan
-
Enable CMD_FUSE for i.MX8QXP MEK
Signed-off-by: Peng Fan
08 Feb, 2019
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
29 Jan, 2019
1 commit
-
Enable SPL for i.MX8QXP MEK, and currently use SPL FIT.
The SPL enable SPL_DM to use MMC/PINCTRL/POWER DOMAIN/CLK.Note: SPL FIT could not support secure boot chain, because i.MX8/8X
only support i.MX container format. This container format has
not been upstreamed, so we use FIT for now. When SPL container
supported, we could switch to that.Signed-off-by: Peng Fan
15 Nov, 2018
1 commit
-
This reverts commit c5bbfaf05dc8592b479a44df6abaadbab54fec2b.
Disabling CONFIG_DISPLAY_CPUINFO was a temporary solution to get
the v2018.11 release out. Now the merge window opens, revert it.Signed-off-by: Bin Meng
Reviewed-by: Simon Glass
14 Nov, 2018
1 commit
-
Rsync all defconfig files using moveconfig.py
Signed-off-by: Tom Rini
08 Nov, 2018
1 commit
-
Due to revert of commit c0434407b595, this board does not build
any more. Disable CONFIG_DISPLAY_CPUINFO for v2018.11 release.This commit should be reverted after v2018.11 release.
Signed-off-by: Bin Meng
Acked-by: Peng Fan
Reviewed-by: Simon Glass
22 Oct, 2018
2 commits
-
Update README
Add imximage.cfg
Update defconfig to include imximage.cfgSigned-off-by: Peng Fan
-
Add i.MX8QXP MEK board support
Enabled pinctrl/clk/power-domain/mmc/i2c/fec driver.
Added README file.Signed-off-by: Peng Fan
Reviewed-by: Anatolij Gustschin
Cc: Stefano Babic
Cc: Fabio Estevam