macloader: Add SEMCO3RD and WISOL for BCM4354.

Change-Id: I165f10d339acaa700f3e4e4b6f4576fda1da09a5
diff --git a/macloader/macloader.cpp b/macloader/macloader.cpp
index c4c012d..918ec07 100644
--- a/macloader/macloader.cpp
+++ b/macloader/macloader.cpp
@@ -33,7 +33,9 @@
     NONE,
     MURATA,
     SEMCOSH,
-    SEMCOVE
+    SEMCOVE,
+    SEMCO3RD,
+    WISOL
 };
 
 int main() {
@@ -97,6 +99,16 @@
         type = SEMCOSH;
     }
 
+    /* semco3rd */
+    if (strncasecmp(mac_addr_half, "f4:09:d8", 9) == 0) {
+        type = SEMCO3RD;
+    }
+
+    /* wisol */
+    if (strncasecmp(mac_addr_half, "48:5A:3F", 9) == 0) {
+        type = WISOL;
+    }
+
     if (type != NONE) {
         /* open cid file */
         cidfile = fopen(CID_PATH, "w");
@@ -125,6 +137,14 @@
                 ALOGI("Writing semcove to %s\n", CID_PATH);
                 ret = fputs("semcove", cidfile);
             break;
+            case SEMCO3RD:
+                ALOGI("Writing semco3rd to %s\n", CID_PATH);
+                ret = fputs("semco3rd", cidfile);
+            break;
+            case WISOL:
+                ALOGI("Writing wisol to %s\n", CID_PATH);
+                ret = fputs("wisol", cidfile);
+            break;
          }
 
         if (ret != 0) {