vexpress: iks: change to usb boot

Filesystem is preferred to be on usb for IKS build due to
slower through put over mmc.

Change-Id: I1150adc1c7a922da309c66d7d1c0e0460d19ae4f
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
diff --git a/device.mk b/device.mk
index 5776a0e..dc29086 100644
--- a/device.mk
+++ b/device.mk
@@ -1,5 +1,12 @@
+ifeq ($(BUILD_IKS),true)
 PRODUCT_COPY_FILES := \
-    device/linaro/common/fstab.partitions:root/fstab.partitions \
+    device/linaro/vexpress/fstab.partitions.usb:root/fstab.partitions
+else
+PRODUCT_COPY_FILES := \
+    device/linaro/common/fstab.partitions:root/fstab.partitions
+endif
+
+PRODUCT_COPY_FILES += \
     device/linaro/common/init.partitions.rc:root/init.partitions.rc \
     device/linaro/vexpress/vold.fstab:system/etc/vold.fstab \
     device/linaro/vexpress/egl.cfg:system/lib/egl/egl.cfg
diff --git a/fstab.partitions.usb b/fstab.partitions.usb
new file mode 100644
index 0000000..2777841
--- /dev/null
+++ b/fstab.partitions.usb
@@ -0,0 +1,9 @@
+# Android fstab file.
+#<src>                                                  <mnt_point>         <type>    <mnt_flags and options>                               <fs_mgr_flags>
+# The filesystem that contains the filesystem checker binary (typically /system) cannot
+# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
+
+
+/dev/block/sda2    /system             ext4      ro                                                    wait
+/dev/block/sda3    /cache              ext4      noatime,nosuid,nodev,nomblk_io_submit,errors=panic    wait
+/dev/block/sda5    /data               ext4      noatime,nosuid,nodev,nomblk_io_submit,errors=panic    wait