[meta-freescale] [meta-fsl-arm-extra][PATCH] imx6sl-warp: Add machine definition
daiane.angolini at freescale.com
Thu Feb 26 07:23:44 PST 2015
The WaRP Board is a Wearable Reference Plaform. The board features:
- Freescale i.MX6 SoloLite processor with 512MB of RAM
- Freescale FXOS8700CQ 6-axis Xtrinsic sensor
- Freescale Kinetis KL16 MCU
- Freescale Xtrinsic MMA955xL intelligent motion sensing platform
The board implements a hybrid architecture to address the evolving
needs of the wearables market. The platform consists of a main board
and an example daughtercard with the ability to add additional
daughtercards for different usage models.
For more information about the project, visit:
The machine configuration file used to include Yocto Project support to the
board is a consolidation work only.
It only reflects the work done in Linux kernel, U-Boot and FSL Community BSP,
where the hard work is actually done.
Signed-off-by: Daiane Angolini <daiane.angolini at freescale.com>
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
Signed-off-by: Fabio Estevam <fabio.estevam at freescale.com>
conf/machine/imx6sl-warp.conf | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
create mode 100644 conf/machine/imx6sl-warp.conf
diff --git a/conf/machine/imx6sl-warp.conf b/conf/machine/imx6sl-warp.conf
new file mode 100644
@@ -0,0 +1,38 @@
+#@DESCRIPTION: Machine configuration for i.MX6SL WaRP board.
+#@MAINTAINER: Otavio Salvador <otavio at ossystems.com.br>
+#Warp has an eMMC that stores the bootloader, kernel and rootfs.
+#An easy way to flash the generated <image>.sdcard image is
+#following these steps:
+# 1.Connect the serial to USB adapter from Warp to the host PC
+# 2.Connect the USB OTG Warp port to the host PC
+# (Warp can be powered via USB OTG port).
+# 3.In the U-boot prompt type:
+# => ums 0 mmc 0
+# 4.Then the Warp eMMC will be mounted as a USB gadget in the host PC
+# 5.On the host PC, copy the generated .sdcard image into Warp's eMMC:
+# $ umount /dev/<ums-device>
+# $ sudo dd if=<image>.sdcard of=/dev/<ums-device>
+#WARNING: Double check by running dmesg on the host PC which is the
+#correct node that corresponds to the Warp board. Passing an incorrect
+#device number may overwrite the host PC file system, causing boot issues there.
+SOC_FAMILY = "mx6:mx6sl"
+# Use eMMC boot partition by default
+IMAGE_BOOTLOADER ?= ""
+UBOOT_MACHINE ?= "warp_defconfig"
+PREFERRED_PROVIDER_virtual/kernel ?= "linux-fslc"
+KERNEL_DEVICETREE = "imx6sl-warp.dtb"
+SERIAL_CONSOLE = "115200 ttymxc0"
More information about the meta-freescale