summaryrefslogtreecommitdiff
path: root/configs
AgeCommit message (Collapse)Author
2017-12-12MLK-17119 i.MX8QM DDR4 ARM2 SupportTeo Hall
Add support for DDR4 board in u-boot. Main changes are the SD card slot and ddr type Signed-off-by: Teo Hall <teo.hall@nxp.com>
2017-12-11MLK-17145 imx: mx6qpsabresd: use mx6qp.cfg for optee supportPeng Fan
Use mx6qp.cfg for optee support. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-12-08MLK-17109-4 imx8mq_arm2: Add i.MX8MQ DDR3L and DDR4 ARM2 boards supportYe Li
Add board codes, configurations, DTS and DDR initialization codes for the DDR3L and DDR4 ARM2 boards. Supported modules - DDR3L ARM2: Two RANK DDR3L, QSPI B, eMMC/SD, RMII ENET, UART. - DDR4 ARM2: Two RANK DDR4, SD, NAND, RGMII ENET, UART. NAND read/write/erase is ok in u-boot, NAND SPL boot will be tested later when tool is ready. Signed-off-by: Ye Li <ye.li@nxp.com> Acked-by: Peng Fan <peng.fan@nxp.com>
2017-12-05MLK-17082-02 imx: add optee support for imx6slBai Ping
Add defconfig for tee support; Enable the TZASC support; Add env config for tee support. Signed-off-by: Bai Ping <ping.bai@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2017-12-05MLK-17082-01 imx: add optee support for imx6sllBai Ping
Add different defconfig for optee; Enable the TZASC support; Add env config for tee support. Signed-off-by: Bai Ping <ping.bai@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2017-12-04MLK-17050 imx8m: print out atf commitPeng Fan
Print out atf commit in U-Boot. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-11-16MA-10622 add android configure to support mx8qm mek boardRichard Liu
Add android configure to support mx8qm mek board on android build. Change-Id: I6dd885258f58c2f81b81bba87ca56184c653b9a1 Signed-off-by: Richard Liu <xuegang.liu@nxp.com>
2017-11-10MLK-16794 imx8qxp: support ddr3 arm2 boardPeng Fan
Support DDR3 ARM2 board. Most parts are same as LPDDR4 ARM2 board, so share code with LPDDR4 ARM2. The DRAM size is 1GB on DDR3 ARM2 board. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-11-10MLK-16753-9 imx: mx7: add optee supportPeng Fan
Add different defconfigs. Enable Trustzone. Update env to runtime boot OP-TEE. mx7d arm2 board not supported now. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-11-10MLK-16753-8 imx: mx6ul/ull: add optee supportPeng Fan
Add different defconfigs. Enable Trustzone. Update env to runtime boot OP-TEE. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-11-10MLK-16753-7 imx: mx6sx: add optee supportPeng Fan
Add different defconfigs. Enable Trustzone. Update env to runtime boot OP-TEE. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-11-10MLK-16753-6 imx: mx6sabresd: add optee supportPeng Fan
Add different defconfigs Enable Trustzone. Update env to runtime boot OP-TEE. To 6QP SDB, TZASC enabled, need board rework and new ddr script. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-11-10MLK-16753-5 imx: mx6qsabreauto: add optee supportPeng Fan
Add defconfigs. Enable Trustzone. Update env to runtime boot OP-TEE. To 6QP AUTO, TZASC not enabled now. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-11-03MLK-16758-2 imx8qxp_mek: Enable USBOTG1 support on MEK base board for androidYe Li
Android needs to use USBOTG port on MEK base board for fastboot (USB device mode). Add relevant node to DTS and update configurations to enable the port in android build. Signed-off-by: Ye Li <ye.li@nxp.com>
2017-11-03MA-10570[Android] Change bootdelay to 1s for imx8 to avoid stopping at ↵Zhang Bo
u-boot hardly The BSP patch "MLK-16467 serial_lpuart: Fix FIFO_RXFE definition in LPUART driver" disable the FIFO. The UART can only reveive input after some log output and console is ready. So it is very hard to stop at u-boot if we set the bootdelay as 0s. Change the bootdelay time to 1s to avoid stopping at u-boot hardly. Change-Id: I7134f559b3d43b8f1064171e60fd0098b59358a9 Signed-off-by: Zhang Bo <bo.zhang@nxp.com>
2017-11-03[iot] Add ATX support in Trusty OS enabled configHaoran.Wang
Add ATX support in below boards which support Trusty OS: * Argon (iopb) * Pico-7d * Pico-6ul Change-Id: I41be527024f2e666cf4d83d01b7c775fc412a2c5 Signed-off-by: Haoran.Wang <elven.wang@nxp.com>
2017-11-03[iot] Refine IMX_TRUSTY_OS config in defconfigsHaoran.Wang
This will make the CONFIG_IMX_TRUSTY_OS enabled in the final .config file. Change-Id: I242959e390cfb518508fb1b3cb8a2d0bd52b1841 Signed-off-by: Haoran.Wang <elven.wang@nxp.com>
2017-11-03MA-10482-1 [Android] enable FIT for androidzhang sanshan
enable FIT to align BSP Change-Id: I092a775fc3e6ef0377596905cd4ac73222fbd55b Signed-off-by: zhang sanshan <sanshan.zhang@nxp.com>
2017-11-03MLK-16608: configs: add flexspi config for imx8qm mekHan Xu
add flexspi config for imx8qm mek board to support boot from octal nor chip. Reviewed-by: Frank Li <frank.li@nxp.com> Signed-off-by: Han Xu <han.xu@nxp.com>
2017-11-03MLK-16598-2: configs: add flexspi config for i.mx8qxp mekHan Xu
add flexspi config for i.mx8qxp mek to support boot from octal nor chip. Reviewed-by: Frank Li <frank.li@nxp.com> Signed-off-by: Han Xu <han.xu@nxp.com>
2017-11-03MA-10476[Android]Remove <board>_nand_defconfig used for androidZhang Bo
Android does not support NAND boot again, remove related defconfig Change-Id: I1621d4fdab41a7be9dba44044ea379151b2b406c Signed-off-by: Zhang Bo <bo.zhang@nxp.com>
2017-11-03MLK-16599 imx8m: support SPL FITPeng Fan
Support SPL FIT. Uboot text base are also modified, because spl will load fit to address before text base of uboot. According to new ATF request, modified the SPL stack/bss to OCRAM_S space. Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2017-11-03Kconfig: fix SPL_FIT dependencyAndre Przywara
SPL_FIT obviously requires libfdt in SPL, so let Kconfig express that by selecting SPL_OF_LIBFDT. Also make the actual options that users want (SPL signature and SPL FIT loading) visible in the menu and let them select the SPL_FIT as a requirement. Also remove the now redundant SPL_OF_LIBFDT from those Kconfigs that had it in for the SPL FIT loading feature. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Simon Glass <sjg@chromium.org> [Remove change from configs/evb-rk3399_defconfig] Signed-off-by: Jagan Teki <jagan@openedev.com> (cherry picked from commit 85c07a5a379e5874aef0e5a0560536a2e6fa6114)
2017-11-03MA-10339 Cancel the 3 seconds countdown before autobootji.luo
Cancel the 3 seconds countdown and press anykey will not inetrrupt autoboot process. Change-Id: Iaf813795520da09dd02d0a0fca18ed8e3b9c2e39 Signed-off-by: ji.luo <ji.luo@nxp.com>
2017-11-03MA-10337-3 Add ATX support for i.MX6UL and i.MX7Dji.luo
Change-Id: Id2518949d6379a901f6db2044d9d2a59e119d6c4 Signed-off-by: ji.luo <ji.luo@nxp.com>
2017-11-03MA-9478-3 [iot] Enable Trusty for pico-imx6ulHaoran.Wang
Duplicate defconfig for pico-imx6ul by picosom-imx6ul-trusty_defconfig. Change-Id: I559124e8e94eb40f943e0c4d68b9a6da821c6f41 Signed-off-by: Haoran.Wang <elven.wang@nxp.com> (cherry picked from commit f019c752e4ac1ab210b9a09a00d48a6eaf3fefb3)
2017-11-03MA-10334 Rename Aquila board name to spriot board nameji.luo
Change-Id: Iee122d36d83bc6e1ae007fb2f2053c6e9e7fc2a2 Signed-off-by: ji.luo <ji.luo@nxp.com>
2017-11-03MA-9478-1 [iot] Enable Trusty for iopb6ul and pico7dHaoran.Wang
Change-Id: I0aa12c5092953804e724c0534f2e81abd9ee47d5 Signed-off-by: Haoran.Wang <elven.wang@nxp.com>
2017-11-03MLK-16503 imx8qm_mek: Add support for QM MEK boardYe Li
Add build config, dts and board codes for i.MX8QM MEK board. Supported peripherals: UART, eMMC/SD, ENET, I2C, USB TYPEC DFP mode, flexspi. DTS is ported from kernel commit a4fff857ea5f0a6513b943e0b0b842d5008785f1, and enable more peripherals. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2017-11-03MLK-16431-3 imx8qxp_mek: Enable the USB3.0 XHCI driverYe Li
Enable the USB3.0 XHCI driver to support host mode on MEK board. The USB3.0 typec on MEK board uses PTN5110 TCPC as cc logic and power control. Different like the device on ARM2 board, this IC needs driver to control and get status through I2C bus. In this patch, we simply call the TCPC API to set to DFP mode, check the CC status for SS MUX select and enable source VBUS power. When the USB host is shutdown, disable the VBUS power. Signed-off-by: Ye Li <ye.li@nxp.com>
2017-11-03MLK-16326 imx8qxp_mek: Add LVDS0 display support for splash screenYe Li
The MEK board has two display ports, we enable the LVDS0 as default display. User needs to connect miniSAS LVDS to HDMI card on the CPU board and set "panel" env variable to "IT6263" to enable the display. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2017-11-03MLK-16238-3 imx8m_evk: Update codes to enable TMUYe Li
Update SoC codes, DTSi and defconfig to enable TMU for i.MX8M EVK board. Also implement functions to get speed grade and market segment info from fuse. Signed-off-by: Ye Li <ye.li@nxp.com> Acked-by: Peng Fan <peng.fan@nxp.com>
2017-11-03MLK-16208-3 imx8qm/qxp: Enable the CPU thermal sensor to get temperatureYe Li
Add "u-boot,dm-pre-reloc" to thermal node in QM and QXP DTSi files, and enable the thermal driver in relevant build targets. In SoC level, will get and print the CPU temperature at booting. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2017-11-03MLK-16198-4 imx8qm/qxp: Update ARM2 boards to support xhci and ehci at same timeYe Li
When using DM xhci and ehci drivers, we can support both two controllers (OTG and USB3) at same time. Refactor the QM and QXP ARM2 board codes and configurations to enable them. Because the xhci-imx8 driver will initialize the clock, and DM framework will enable power domains, so only keep the power up in board level codes for non-DM driver. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng@nxp.com>
2017-11-03MLK-16187: i.mx8qm/qxp: add flexspi configurations for QM/QXPHan Xu
Add two new configurations for flexspi on i.MX8QM and QXP. The boot image size becomes larger so move the env offset to 1MB. Signed-off-by: Han Xu <han.xu@nxp.com>
2017-11-03MLK-16181 imx8qm/qxp: Add dcache flush to M4 boot commandsYe Li
For booting M4 running in DDR, we use fatload to load the image to DDR first. The fatload will do a copy for block size unaligned data in the tail. Since the DDR area is cachable, so this cause a memory coherence issue. Need to use dcache flush command before booting the M4 core. This patch enables the CONFIG_CMD_CACHE and add the dcache flush to M4 boot commands no matter the M4 runs in DDR or TCM. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2017-11-03MLK-16034-03: support NAND on i.MX8QXP ARM2 boardHan Xu
NAND module is pin conflict with SD/eMMC on i.MX8QXP ARM2 board, add new config to disable SD/eMMC when booting from NAND. Signed-off-by: Han Xu <han.xu@nxp.com>
2017-11-03MA-10022 [Android] uboot: add driver model in android on imx8mq boardzhang sanshan
uboot have build fail on android branch. BSP enable driver model in v2017 on evk-8mq board. This patch align BSP configure. Change-Id: I1e3a495cb38fd548b33d59eef053b2efaabbce7b Signed-off-by: zhang sanshan <sanshan.zhang@nxp.com>
2017-11-03MLK-16132-9: imx8mq: evk: enable CMD_PMICPeng Fan
Enable CMD_PMIC Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-11-03MLK-16132-8: imx8mq: evk: enable DM_ETHPeng Fan
Enable DM_ETH for i.mx8mq evk board. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-11-03MLK-16132-6 imx8mq: evk enable driver modelPeng Fan
Enable pinctrl/dm mmc/dm i2c/dm regulator and pmic. Since we do not enable DM for SPL, so move non dm code to spl file. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-11-03MLK-16132-1: imx8mq: evk: enable dtsPeng Fan
Add dts for i.mx8mq evk board. dts kernel commit f66fac9f84. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2017-11-03MLK-16118-8 imx8qm/qxp: Enable the power domain driver and update relevant codesYe Li
This patch enables the power domain driver for i.MX8QM and QXP boards in defconfig files. The devices with using DM driver will be powered on automatically by DM framework. So we remove the power relevant codes for them. For devices with non-DM drivers, we updates the board/SoC codes to use power domain driver API. So that we can use power domain driver to manage them. The only exceptions are: 1. UART0 at board_early_f, this is very early stage, that power domain is not ready. 2. Power up secondary cores and M4 cores. These resources are not peripherals and are not in power domain tree. Additional, benefiting from power domain driver, We have implemented the function "power_off_pd_devices" to power off all active devices. No need to explicitly power off them in board_quiesce_devices. Reviewed-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Ye Li <ye.li@nxp.com>
2017-11-03MLK-16094-3 imx8qxp_arm2/mek: Update codes to use pinctrl driverYe Li
This patch enables the pinctrl driver for i.MX8QXP ARM2 and MEK boards. For DM enabled driver, the iomux pins can be set by pinctrl driver. So the board codes don't need to set iomux explicitly for these DM enabled modules. Also update the DTS file for i2c pins settings. Signed-off-by: Ye Li <ye.li@nxp.com>
2017-11-03MLK-16094-2 imx8qm_arm2: Update board codes to use pinctrl driverYe Li
This patch enables the pinctrl driver for i.MX8QM ARM2 board. For DM enabled driver, the iomux pins can be set by pinctrl driver. So the board codes don't need to set iomux explicitly for these DM enabled modules. Also update the DTS file for some module's pins settings. Signed-off-by: Ye Li <ye.li@nxp.com>
2017-11-03MA-9955 Enable imx8qxp mek board for androidguoyin.chen
Add imx8qxp mek android config Below config is commented out due to USB not ready for this board CONFIG_CMD_USB=y CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_STORAGE=y CONFIG_CMD_USB_MASS_STORAGE=y CONFIG_USB_GADGET=y CONFIG_CI_UDC=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_G_DNL_MANUFACTURER="FSL" CONFIG_G_DNL_VENDOR_NUM=0x0525 CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 CONFIG_CMD_FASTBOOT Change-Id: I024156d445ed880ddd7a8dc15d94c81bb0a71b5e Signed-off-by: guoyin.chen <guoyin.chen@nxp.com>
2017-11-03MLK-16018 imx8qxp_mek: Add i.mx8qxp MEK board supportYe Li
Add the board file, head file, build config and DTS for i.MX8QXP MEK. Enabled SD/eMMC, FlexSPI, UART, LPI2C, I2C MUX, IO EXP and Ethernet. DTS is based on kernel patch (commit 86203e3c136836d6b01d5e00ac52c561014f1cab), and add support for i2c mux, ioexp, second ethernet on base board and flexspi. Signed-off-by: Ye Li <ye.li@nxp.com>
2017-11-03MA-9909-1 [iot] uboot run into no-secure mode by defaultChen Guoyin
Config pico 7d uboot run into secure mode by default Change-Id: I7a25df8516900819acfe03372308baa718a76154 Signed-off-by: Chen Guoyin <guoyin.chen@nxp.com>
2017-11-03MLK-15958-3 iMX8QM/QXP ARM2: Enable the SPI flash 4bytes address modeYe Li
Disable the CONFIG_SPI_FLASH_BAR which uses the bank register, enable the 4bytes address mode config CONFIG_SPI_FLASH_4BYTES_ADDR. So that the whole 64MB SPI flash memory are ok to access. Signed-off-by: Ye Li <ye.li@nxp.com>
2017-11-03MLK-15327 imx8mq_evk: Enable CACHE commandsYe Li
Enable the icache and dcache commands, so that user can operate caches. We have set the TCML/U to cachable, so need to flush dcache after copying image to TCM before kick M4 running. Signed-off-by: Ye Li <ye.li@nxp.com>