flashutils: additional emmc check

Some devices are missing /proc/emmc!

Change-Id: I38ae9e01b8bb0764250998a1a6fef7c754b8e9ce
diff --git a/flashutils/flashutils.c b/flashutils/flashutils.c
index 5a5e009..6401939 100644
--- a/flashutils/flashutils.c
+++ b/flashutils/flashutils.c
@@ -22,10 +22,12 @@
     if (the_flash_type == UNKNOWN) {
         if (access(BOARD_BML_BOOT, F_OK) == 0) {
             the_flash_type = BML;
-        } else if (access("/proc/emmc", F_OK) == 0) {
-            the_flash_type = MMC;
         } else if (access("/proc/mtd", F_OK) == 0) {
             the_flash_type = MTD;
+        } else if (access("/proc/emmc", F_OK) == 0 ||
+                   access("/dev/block/mmcblk0", F_OK) == 0 ||
+                   access("/dev/block/sda", F_OK) == 0) {
+            the_flash_type = MMC;
         } else {
             the_flash_type = UNSUPPORTED;
         }