summaryrefslogtreecommitdiff
path: root/configs
AgeCommit message (Collapse)Author
2020-05-11MLK-23964-21 imx8mp_evk: Enable video splash screen on LPDDR4 EVKYe Li
Update board codes and DTS files to add display relevant nodes and configurations. Support two video links with MIPI DSI: 1. MIPI DSI to HDMI convertor, this is default 2. RM67191 panel Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit e14979fc1798a933be643b4f52d2bfca5df1e552)
2020-05-11MLK-23964-18 imx8mn_evk: Enable video splash screen on DDR4 and LPDDR4 EVKYe Li
Update board codes and DTS files to add display relevant nodes and configurations. Support two video links with MIPI DSI: 1. MIPI DSI to HDMI convertor, this is default 2. RM67191 panel Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 6901ffb66e516a3e52d2120522dc1be18de5bafa)
2020-05-11MLK-23964-17 imx8mm_evk: Enable video splash screen on DDR4 and LPDDR4 EVKYe Li
Update board codes and DTS files to add display relevant nodes and configurations. Support two video links with MIPI DSI: 1. MIPI DSI to HDMI convertor, this is default 2. RM67191 panel Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 05498bdd53c77c5d6ead68da82cd34afde0ba17a)
2020-05-11MLK-23964-14 imx8mq_evk: Enable HDMI driver and splash screenYe Li
Update DTS to add DCSS and HDMI nodes and enable HDMI splash screen on imx8mq evk Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 41cef3e27d6cde0d655141343808e8ae025b5144)
2020-05-11MLK-23964-11 imx8qxp_mek: Enable the splash screen and video driversYe Li
Update the DTS to add video relevants nodes and alias. Enable the configurations iMX8 video, bridge and display drivers to show splash screen Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 97da906e0b965ccbcfa2edcbd4cccffce948b0d3)
2020-05-11MLK-23964-10 imx8qm_mek: Enable splash screen and video driversYe Li
Update iMX8QM and MEK board DTS to add display relevant nodes and alias. Add splash screen and video drivers configurations Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit fe7d3eac8a6595c01a29961c2b15db787b4f0c22)
2020-05-11MLK-23574-55 imx8mm_ddr4_evk: Enable support for dtb overlay for NAND bootYe Li
Enable CONFIG_OF_LIBFDT_OVERLAY in DDR4 NAND boot defconfig. It can be used by u-boot to apply a dto built by OP-TEE. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit b92aa7b47396a9bca6332556201e0b96c7c5f9c1)
2020-05-06MLK-23834: Add snvs_security to 8dxlFranck LENORMAND
Add the support for the snvs_security module on all 8dxl SoC. Signed-off-by: Franck LENORMAND <franck.lenormand@nxp.com> (cherry picked from commit b928877399a6ca3d0ff0af5c9c136f8dee3f150d)
2020-05-06configs: imx8: add support for dtb overlaySilvano di Ninno
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 <silvano.dininno@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2020-05-05MLK-18476-3 configs: mx6qdl_arm2: Add defconfigs for MX6Q/DL ARM2Ye Li
Add defconfigs for iMX6Q/DL/6QPOP DDR3 and LPDDR2 ARM2 boards to support SD boot and plugin. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit ba99b856ac290c298c9be5ef6f6f6229b1d9f539) (cherry picked from commit 66085d2abe610afbf81f58d778dab5766c55909c) (cherry picked from commit d9f17d51a3a19c331d19d47d88a1ffc50e2f62cd)
2020-05-05MLK-23574-54 mx6ull_val: Add iMX6ULL DDR3 validation boards supportYe Li
Porting the iMX6ULL DDR3 validation board support from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-05MLK-23574-53 mx6ul_val: Add iMX6UL validation boards supportYe Li
Porting the iMX6UL DDR3/LPDDR2 validation board support from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-05MLK-23574-52 mx6sll_val: Add iMX6SLL validation boards supportYe Li
Porting the iMX6SLL LPDDR3/LPDDR2 validation board support from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-05MLK-23574-51 mx6sx_val: Add iMX6SX validation boards supportYe Li
Porting the iMX6SX 17x17 DDR3/LPDDR2 (14x14) validation board and 19x19 DDR3/LPDDR2 validation board support from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-04MLK-23574-50 mx7d_val: Add iMX7D validation board supportYe Li
Porting the iMX7D 12x12 DDR3/LPDDR3 validation board and 19x19 DDR3/LPDDR2/LPDDR3 validation board support from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-04MLK-23574-49 mx7ulp_val: Add 10x10 and 14x14 validation board supportYe Li
Porting the iMX7ULP 10x10 validation board and 14x14 validation board codes from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-01MLK-23574-48 imx8mm: Add DDR3L and DDR4 validation boardsYe Li
Porting board codes, configurations, DTS and DDR initialization codes for the DDR3L and DDR4 validation boards from imx_v2019.04 Ready functions: - DDR3L board: SD, UART, I2C, USB host and NAND FPGA on the board controls WDOG_B and ENET PHY reset, so reset and ethernet can't work - DDR4 board: SD/eMMC, I2C, ENET, Flexspi, UART and USB Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-01MLK-23574-47 imx8mq: Add DDR3L and DDR4 validation boardsYe Li
Porting board codes, configurations, DTS and DDR initialization codes for the DDR3L and DDR4 validation boards from imx_v2019.04 Supported modules - DDR3L VAL: Two RANK DDR3L, QSPI B, eMMC/SD, RMII ENET, UART. - DDR4 VAL: Two RANK DDR4, SD, NAND, RGMII ENET, UART Signed-off-by: Ye Li <ye.li@nxp.com>
2020-04-30MLK-23574-46 imx8qxp: Add iMX8QXP/iMX8DX validation board supportYe Li
Add the validation board support for iMX8QXP/iMX8DX platforms. - iMX8QXP 21x21 DDR3 board - iMX8QXP 21x21 LPDDR4 board - iMX8QXP 17x17 LPDDR4 board - iMX8DX 17x17 DDR3 board Ready functions: SD/eMMC, flexspi, ENET, USB, i2c and NAND Signed-off-by: Ye Li <ye.li@nxp.com>
2020-04-30MLK-23574-45 imx8qm: Add LPDDR4 and DDR4 validation boards supportYe Li
Porting board codes, configurations and DTS for the LPDDR4 and DDR4 validation boards from imx_v2019.04 Supported modules - Flexspi, eMMC/SD, ENET0, UART, USB, legacy PCI driver, Signed-off-by: Ye Li <ye.li@nxp.com>
2020-04-27MLK-17205-3 video: imx: hdp: Adding configs for HDP firmware loadingOliver Brown
Added default environment for hdp loading. Added hdp loading as default for iMX8QM ARM2 and MEK boards. Signed-off-by: Oliver Brown <oliver.brown@nxp.com> (cherry picked from commit 432e5b4347841095c3b5a8a0d106f35deadd006e) (cherry picked from commit cb78a32fa8eb8c37932be003ebe4fa1f8c46c1d5)
2020-04-26MLK-23691-1: configs: add nand config for imx8dxl ddr3 evkHan Xu
add new nand config for imx8dxl nand boot Signed-off-by: Han Xu <han.xu@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com> (cherry picked from commit b71acb264d115300ad04f797e4758a2d2adc3f3f)
2020-04-26MLK-23675 configs: imx8: change CONFIG_IMX_VSERVICE_SHARED_BUFFER to 0x90400000Peng Fan
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 0x90400000 Script: sed -i "s/CONFIG_IMX_VSERVICE_SHARED_BUFFER=0x90000000/CONFIG_IMX_VSERVICE_SHARED_BUFFER=0x90400000/" configs/* Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com> (cherry picked from commit a996d907282746a4feca5a5c03f7e5326d9c1bda)
2020-04-26MLK-23646 i.MX8DXL support DDR3 EVK boardsFrank Li
USB0 and USB1 work. fastboot work eqos Network work Only 512MB in DDR3 evk boards. Signed-off-by: Frank Li <Frank.Li@nxp.com> (cherry picked from commit 824d85bb9862264317c43ab10af80e3d946111ee)
2020-04-26MLK-23382 imx8dxl: Add defconfig for flexspi bootYe Li
Add defconfig to support flexspi boot for both SPL and u-boot Signed-off-by: Ye Li <ye.li@nxp.com> Tested-by: Han Xu <han.xu@nxp.com> Acked-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit dea8a1e5e104310a07d670c86aa416d7292c1564)
2020-04-26MLK-23280: Add i.MX8DXL EVK Board supportTeo Hall
Add device trees, configs and board files for the i.MX8DXL EVK board. Signed-off-by: Ye Li <ye.li@nxp.com> Signed-off-by: Teo Hall <teo.hall@nxp.com> (cherry picked from commit f0238679d332f1af2148d467804a93de8f868bd5)
2020-04-26TEE-502 imx8m: Refactor the OPTEE memory removalYe Li
Current codes assume the OPTEE address is at the end of first DRAM bank. Adjust the process to allow OPTEE in the middle of first bank. When OPTEE memory is removed from first bank, it may split the first bank to two banks, so increase the CONFIG_NR_DRAM_BANKS and adjust the MMU table for the split case. Signed-off-by: Ye Li <ye.li@nxp.com> Signed-off-by: Silvano di Ninno <silvano.dininno@nxp.com> Tested-by: Silvano di Ninno <silvano.dininno@nxp.com> (cherry picked from commit e2a3b770ef847354ebe85c363608f27381d48adc)
2020-04-26MLK-23317 configs: imx8mp: Add a defconfig for inline ecc feature testSherry Sun
Since inline ECC feature is disabled in default imx8mp_evk_defconfig, in order to test the new feature, add a new config file based on imx8mp_evk_defconfig with inline ECC enabled. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 8dff0e01bd5411caa757fe4c296fccbb7e1bdd2b)
2020-04-26MLK-23307-2 imx8mp: Add three reserved-memory dts nodes if inline ECC is enabledSherry Sun
If inline ECC is enabled on imx8mp, then the ECC region should be reserved. Since the limit of the ddr address map when use inline ecc and 6G memory, ECC region have to be divided into three parts. So these three parts ECC region should be set as reserved-memory with no-map. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> (cherry picked from commit 0ea77fc9364e46e897cfa554d93895595aaf2a20)
2020-04-26SSI-87: imx8: Configure SNVSFranck LENORMAND
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> Reviewed-by: Silvano Di Ninno <silvano.dininno@nxp.com> (cherry picked from commit b84be4fa1454ee0cd718be329d630b55aff34273)
2020-04-26MLK-23241 imx8dx_mek: Add iMX8DX MEK board supportYe Li
iMX8DX MEK board has similar design with 8QXP MEK. The major changes are 1. DDR changed to 16bits 1GB DDR part 2. USB3.0 is removed and only support OTG on typec port. (No SW change needed) This patch adds new defconfigs and DTS file for this new board. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 8185fa9fa8e48d64d4abf8066bf080f02343d484)
2020-04-26MLK-23574-39 imx8mp_evk: Update iMX8MP EVK board codesYe Li
Change the SPL to non-DM and enable USB/tcpc, TMU, flexspi, FEC and eQOS. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-04-26MLK-23110-2 imx8qm/qxp: Remove SPL USB host driver and SPL ENV supportYe Li
Remove both configs to save SPL size, since we have decoupled the CI_UDC with EHCI driver Signed-off-by: Ye Li <ye.li@nxp.com> Acked-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 2b72e174551cbc25ad0d9d90136bfcb95c851951)
2020-04-26SSI-87: imx8: Configure SNVSFranck LENORMAND
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) Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 2f3804bdfe29a3c134a1753d6fa92881ea3e2b30)
2020-04-26MICRDEVOPS-61: imx6/imx7ulp: enable CONFIG_CMD_USB_MASS_STORAGEClement Faure
Enable CONFIG_CMD_USB_MASS_STORAGE by default to enable UMS flashing. Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 52fddd71c5fc2bf10d9e551197f90cf4096fbc71)
2020-04-26MLK-22954-4: configs: iMX6ULL add mtdparts configHan Xu
add the mtdparts config for iMX6ULL Signed-off-by: Han Xu <han.xu@nxp.com> (cherry picked from commit 66430af4cee0e18a211244114ca4648342c7d995)
2020-04-26MLK-22851-4 imx8mm/imx8mn: Enable eMMC HS400ES and SD UHS mode on EVKYe Li
Both imx8mn/imx8mm EVK boards have eMMC 5.1 chip and support SD3.0 So we enable the HS400ES and UHS configs to enhance eMMC/SD access Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit cf83fe7dcfcb14dd633ad43ef387793a863e111a)
2020-04-26MLK-22851-3 imx8mq: Enable eMMC HS400 and SD UHS mode on EVKYe Li
iMX8MQ EVK board has a eMMC5.0 chip and supports SD3.0, so enable the UHS and HS400 configs to enhance the eMMC/SD access. The change also needs to set usdhc clock to 400Mhz, and add the off-on-delay-us to SD reset pin, otherwise some SD cards will fail to select UHS mode in re-initialization. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 57e1bc5f634be231b2bfd10cf0cbbff86dadd2e1)
2020-04-26MLK-22766-1: imx6sx: configs: enable mtdparts for imx6sx sabreautoHan Xu
Enable the mtdparts for imx6sx sabreauto platform Signed-off-by: Han Xu <han.xu@nxp.com> (cherry picked from commit d76d7e0a28c04a51265b8777a82033bd2e74eda5)
2020-04-26MLK-22759-3 imx8mn: Add LPDDR4 EVK board supportYe Li
Add support for iMX8MN LPDDR4 EVK board which uses 2GB LPDDR4 and PCA9450B PMIC. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit c62f119c6ccde6faefb42314047dc67bb130febd) (cherry picked from commit d73d363ba70ddf3a411dc57c95d7d2e3d2beb245)
2020-04-26MLK-22759-1 imx8mn: Use CONFIG_TARGET_IMX8MN_DDR4_EVK for DDR4 EVK boardYe Li
To align with other iMX8M platforms, use CONFIG_TARGET_IMX8MN_DDR4_EVK for DDR4 EVK board and will use CONFIG_TARGET_IMX8MN_EVK for LPDDR4 EVK. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 2fa2f90417df4c68beb78e40c77725ca3caba08e) (cherry picked from commit 2e06698f0cfd0d06dce80f99b742d5b236e80d02)
2020-04-26MLK-22580-2: imx8mm-evk: config: add some dependencies and modifyAlice Guo
dependency of CMD_NANDBCB`s default value compiling nandbcb of imx8mm-evk depends on NAND and CMD_MTDPARTS modify dependency of CMD_NANDBCB`s default value Signed-off-by: Alice Guo <alice.guo@nxp.com> (cherry picked from commit 1b14e8cbefdb0f8126ceb6a85b1fd0db142328e6)
2020-04-26MLK-22398-10 mx6sabresd: Enable PCIE IMX DM driverYe Li
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 <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit c59e779f71008dede451d1a6185002701b5a34f0)
2020-04-26MLK-22398-8 mx6sxsdb: Enable PCIE IMX DM driverYe Li
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 <ye.li@nxp.com> (cherry picked from commit 4271f767a42f2ccb6085aec3abf9197faf60bb9f)
2020-04-26MLK-22398-6 imx8qxp_mek/8dxl_phantom: Enable PCIE on MEK boardYe Li
Update the configs tp enable the PCIE iMX DM driver on imx8qxp and imx8dxl_phantom MEK board. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 950f4cb84ee80f64abde5fb606ca1bf8719492f1)
2020-04-26MLK-22398-4 imx8qm_mek: Enable PCIE IMX DM driver on MEK boardYe 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 <ye.li@nxp.com> (cherry picked from commit cff95ce55e44ada8660242bf1524fdcc76cd5bbd)
2020-04-26MLK-22357-4 imx8: Enable usb2 configs on imx8 platformSherry Sun
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 <sherry.sun@nxp.com> (cherry picked from commit 1aa6e3f84c65e99de1219aa5d58d454cef1129f9)
2020-04-26MLK-22351 iMX8DXL: Add iMX8DXL phantom chip MEK boardYe Li
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 <ye.li@nxp.com> (cherry picked from commit 791b6ff76a96f17c1222dd39c09937e2ffc5c00e)
2020-04-26MLK-22336-4 imx8mm: configs: Move CONFIG_CI_UDCSherry Sun
For imx8mm, the CONFIG_CI_UDC is defined in include/configs/imx8mm_evk.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/imx8mm_evk.h files. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com> (cherry picked from commit cb33ca7a2a5052bdb7b479ae2af5169360625962)
2020-04-26MLK-22293-12 mx6q/qp: Update SATA codes and configs for sabre boardsYe Li
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 <ye.li@nxp.com> (cherry picked from commit ee39101f3a5cc62bfdc08332ac3f945abdb19c0c)