i.CoreM6 1.5 is an another i.CoreM6 QDL cpu modules which can be connected to EDIMM starter kit design with eMMC and MIPI-CSI interfaces suitable for Android and video capture application. notable features: CPU NXP i.MX6 S/DL/D/Q, Up to 4 x Cortex-A9@800MHz Memory Up to 2 GB DDR3-1066 Video Interfaces Up to 1 Parallel Up to 2 LVDS HDMI 1.4 port 8 bit CSI INPUT MIPI-CSI INPUT 1 x 10/100 Ethernet interface, 2 x USB, 1 x PCIe, 1 x I2S etc This patch adds support for Quad/Dual and DualLite/Solo SOM's on MIPI starter kit with boot from SD and eMMC. Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>master
parent
b2153075f4
commit
04c28a7810
@ -0,0 +1,21 @@ |
||||
// SPDX-License-Identifier: (GPL-2.0+ OR MIT) |
||||
/* |
||||
* Copyright (C) 2017 Engicam S.r.l. |
||||
* Copyright (C) 2017 Amarula Solutions B.V. |
||||
* Author: Jagan Teki <jagan@amarulasolutions.com> |
||||
*/ |
||||
|
||||
/dts-v1/; |
||||
|
||||
#include "imx6dl.dtsi" |
||||
#include "imx6qdl-icore.dtsi" |
||||
|
||||
/ { |
||||
model = "Engicam i.CoreM6 DualLite/Solo MIPI Starter Kit"; |
||||
compatible = "engicam,imx6-icore", "fsl,imx6dl"; |
||||
}; |
||||
|
||||
&usdhc3 { |
||||
u-boot,dm-spl; |
||||
status = "okay"; |
||||
}; |
@ -0,0 +1,21 @@ |
||||
// SPDX-License-Identifier: (GPL-2.0+ OR MIT) |
||||
/* |
||||
* Copyright (C) 2017 Engicam S.r.l. |
||||
* Copyright (C) 2017 Amarula Solutions B.V. |
||||
* Author: Jagan Teki <jagan@amarulasolutions.com> |
||||
*/ |
||||
|
||||
/dts-v1/; |
||||
|
||||
#include "imx6q.dtsi" |
||||
#include "imx6qdl-icore.dtsi" |
||||
|
||||
/ { |
||||
model = "Engicam i.CoreM6 Quad/Dual MIPI Starter Kit"; |
||||
compatible = "engicam,imx6-icore", "fsl,imx6q"; |
||||
}; |
||||
|
||||
&usdhc3 { |
||||
u-boot,dm-spl; |
||||
status = "okay"; |
||||
}; |
@ -0,0 +1,49 @@ |
||||
CONFIG_ARM=y |
||||
CONFIG_ARCH_MX6=y |
||||
CONFIG_SPL_GPIO_SUPPORT=y |
||||
CONFIG_SPL_LIBCOMMON_SUPPORT=y |
||||
CONFIG_SPL_LIBGENERIC_SUPPORT=y |
||||
CONFIG_SYS_MALLOC_F_LEN=0x2000 |
||||
CONFIG_TARGET_MX6Q_ENGICAM=y |
||||
CONFIG_SPL_SERIAL_SUPPORT=y |
||||
CONFIG_SPL_LIBDISK_SUPPORT=y |
||||
CONFIG_SPL_WATCHDOG_SUPPORT=y |
||||
# CONFIG_CMD_BMODE is not set |
||||
CONFIG_DEFAULT_DEVICE_TREE="imx6q-icore-mipi" |
||||
CONFIG_DEBUG_UART=y |
||||
CONFIG_FIT=y |
||||
CONFIG_FIT_SIGNATURE=y |
||||
CONFIG_FIT_VERBOSE=y |
||||
CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg" |
||||
CONFIG_BOOTDELAY=3 |
||||
CONFIG_SPL=y |
||||
CONFIG_SPL_EXT_SUPPORT=y |
||||
CONFIG_SPL_OS_BOOT=y |
||||
CONFIG_HUSH_PARSER=y |
||||
CONFIG_SYS_PROMPT="icorem6qdl-mipi> " |
||||
CONFIG_CRC32_VERIFY=y |
||||
CONFIG_CMD_MEMTEST=y |
||||
CONFIG_CMD_GPIO=y |
||||
CONFIG_CMD_I2C=y |
||||
CONFIG_CMD_MMC=y |
||||
CONFIG_CMD_MII=y |
||||
CONFIG_CMD_PING=y |
||||
CONFIG_CMD_CACHE=y |
||||
CONFIG_CMD_EXT2=y |
||||
CONFIG_CMD_EXT4=y |
||||
CONFIG_CMD_EXT4_WRITE=y |
||||
CONFIG_CMD_FAT=y |
||||
CONFIG_CMD_FS_GENERIC=y |
||||
CONFIG_OF_LIST="imx6q-icore-mipi imx6dl-icore-mipi" |
||||
CONFIG_ENV_IS_IN_MMC=y |
||||
CONFIG_SYS_I2C_MXC=y |
||||
CONFIG_PHYLIB=y |
||||
CONFIG_PHY_SMSC=y |
||||
CONFIG_FEC_MXC=y |
||||
CONFIG_PINCTRL=y |
||||
CONFIG_PINCTRL_IMX6=y |
||||
CONFIG_DEBUG_UART_MXC=y |
||||
CONFIG_DEBUG_UART_BASE=0x021f0000 |
||||
CONFIG_DEBUG_UART_CLOCK=24000000 |
||||
CONFIG_MXC_UART=y |
||||
CONFIG_IMX_THERMAL=y |
Loading…
Reference in new issue