-if TARGET_MX6ULL_14X14_EVK || TARGET_MX6ULL_9X9_EVK
+if TARGET_IMX6ULL_SOMDEVICES
config SYS_BOARD
- default "mx6ullevk"
+ default "imx6ull_somdevices"
config SYS_VENDOR
- default "freescale"
+ default "somdevices"
config SYS_CONFIG_NAME
- default "mx6ullevk"
+ default "imx6ull_somdevices"
config SYS_TEXT_BASE
default 0x87800000
-MX6ULLEVK BOARD
-M: Peng Fan <peng.fan@nxp.com>
+iMX6ULL SOMDEVICES BOARD
+M: Josep Orga <jorga@somdevices.com>
S: Maintained
-F: board/freescale/mx6ullevk/
-F: include/configs/mx6ullevk.h
-F: configs/mx6ull_14x14_evk_defconfig
-F: configs/mx6ull_14x14_evk_plugin_defconfig
+F: board/somdevices/imx6ull_somdevices/
+F: include/configs/imx6ull_somdevices.h
+F: configs/imx6ull_somdevices_defconfig
# SPDX-License-Identifier: GPL-2.0+
# (C) Copyright 2016 Freescale Semiconductor, Inc.
-obj-y := mx6ullevk.o
+obj-y := imx6ull_somdevices.o
-How to use U-Boot on Freescale MX6ULL 14x14 EVK
+How to use U-Boot on Freescale iMX6ULL SOMDEVICES
----------------------------------------------
- First make sure you have installed the dtc package (device tree compiler):
$ sudo apt-get install device-tree-compiler
-- Build U-Boot for MX6ULL 14x14 EVK:
+- Build U-Boot for iMX6ULL SOMDEVICES:
$ make mrproper
-$ make mx6ull_14x14_evk_defconfig
+$ make imx6ull_somdevices_defconfig
$ make
This generates the u-boot-dtb.imx image in the current directory.
-- Flash the u-boot-dtb.imx image into the micro SD card:
+- Flash the u-boot-dtb.imx image into the eMMC flash:
-$ sudo dd if=u-boot-dtb.imx of=/dev/sdb bs=1K seek=1 && sync
-
-- Jumper settings:
-
-SW601: 0 0 1 0
-Sw602: 1 0
-
-Where 0 means bottom position and 1 means top position (from the switch label
-numbers reference).
-
-Connect the USB cable between the EVK and the PC for the console.
-(The USB console connector is the one close the push buttons)
-
-Insert the micro SD card in the board, power it up and U-Boot messages should
-come up.
-
-The link for the board: http://www.nxp.com/products/microcontrollers-and- \
-processors/arm-processors/i.mx-applications-processors/i.mx-6-processors/ \
-i.mx6qp/evaluation-kit-for-the-i.mx-6ull-applications-processor:MCIMX6ULL-EVK
+$ sudo dd if=u-boot-dtb.imx of=/dev/mmcblk1 bs=1K seek=1 && sync
else if (is_cpu_type(MXC_CPU_MX6ULZ))
puts("Board: MX6ULZ 14x14 EVK\n");
else
- puts("Board: MX6ULL 14x14 EVK\n");
+ puts("Board: iMX6ULL SOMDEVICES\n");
return 0;
}
#ifdef CONFIG_USE_IMXIMG_PLUGIN
/*PLUGIN plugin-binary-file IRAM_FREE_START_ADDR*/
-PLUGIN board/freescale/mx6ullevk/plugin.bin 0x00907000
+PLUGIN board/somdevices/imx6ull_somdevices/plugin.bin 0x00907000
#else
#ifdef CONFIG_SECURE_BOOT
#ifdef CONFIG_USE_IMXIMG_PLUGIN
/*PLUGIN plugin-binary-file IRAM_FREE_START_ADDR*/
-PLUGIN board/freescale/mx6ullevk/plugin.bin 0x00907000
+PLUGIN board/somdevices/imx6ull_somdevices/plugin.bin 0x00907000
#else
#ifdef CONFIG_SECURE_BOOT