Age | Commit message (Collapse) | Author |
|
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 bits
Signed-off-by: Franck LENORMAND <franck.lenormand@nxp.com>
(cherry picked from commit 75aa7f2254f0883aa14568ac32702b1ca15367e4)
|
|
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 <bo.zhang@nxp.com>
|
|
Update the defconfig files for imx8qxp MEK to enable i2c and
i2c mux virtual drivers.
Signed-off-by: Ye Li <ye.li@nxp.com>
Acked-by: Peng Fan <peng.fan@nxp.com>
|
|
Enable the SPL SDP driver and USB driver in MEK board codes and defconfigs.
Because the USB driver needs larger malloc pool, increase the malloc size
and disable simple malloc
Signed-off-by: Ye Li <ye.li@nxp.com>
|
|
This reverts commit af92ba299b2b87cde02bbd4f534f1a30b45552cd.
Disable the CONFIG_DM_DEVICE_REMOVE will cause device_remove function
do nothing. But it is needed by some drivers like usb, mmc, sf. When
running "usb start" then "usb stop", it does not stop the usb, and cause
problem to next "usb start".
|
|
Enable the mtest command and add relevant configurations for tested memory
range.
Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 4bfe6f1e7527921d9f02dbd37eea8924dd6d3336)
|
|
Remove CONFIG_BCB_SUPPORT config from BSP u-boot defconfig files.
So that we can eliminate such errors during boot up:
can't find partition: misc, dump the partition table
idx 0, ptn 0 name='gpt' start=0 len=2048
idx 1, ptn 0 name='tos' start=0 len=2047
idx 2, ptn 0 name='all' start=0 len=7864320
idx 3, ptn 0 name='bootloader' start=2 len=4094
idx 4, ptn 1 name='mmcsdb1' start=20480 len=1024000
idx 5, ptn 2 name='mmcsdb2' start=1228800 len=6635520
cannot get the partion info for misc
Cannot find partition 4080
do_raw_read failed, ret 1
read_bootctl, bcb_rw_block read failed
read command failed
Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 4d282a7a429876f1c1c67754a1d5c7aaaf75bb43)
|
|
enable fastboot for i.MX8QX MEK FlexSPI u-boot
Signed-off-by: Han Xu <han.xu@nxp.com>
|
|
Set SMC fuse mechanism as default for QX/QM configs to enable
writing to fuses by default.
Signed-off-by: Teo Hall <teo.hall@nxp.com>
|
|
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 <ye.li@nxp.com>
Acked-by: Peng Fan <peng.fan@nxp.com>
|
|
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 <ye.li@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
(cherry picked from commit 29625003b8d8f96f25d8a9f530db5c95f5ce2a8a)
|
|
There is eMMC5.0 chip on imx8qxp MEK board, enable the HS400
support and SD3.0 SDR104 support.
Signed-off-by: Ye Li <ye.li@nxp.com>
|
|
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_defconfig
Signed-off-by: Ye Li <ye.li@nxp.com>
|