macloader: Add SEMCO for BCM43569
authorChristopher N. Hesse <raymanfx@gmail.com>
Sun, 25 Jan 2015 16:38:23 +0000 (17:38 +0100)
committerEthan Chen <intervigil@gmail.com>
Mon, 26 Jan 2015 18:21:33 +0000 (10:21 -0800)
Values were read out from a Galaxy Note N910C (Exynos) running stock KK.

Change-Id: I3ce4bd360633642c423482070d18af035f50d8d9

macloader/macloader.cpp

index 918ec07d1880733ad99369c80236c49b5285817f..fc65bf3dd1234ffa98e75e3e229d1c18c0c2b21d 100644 (file)
@@ -35,6 +35,7 @@ enum Type {
     SEMCOSH,
     SEMCOVE,
     SEMCO3RD,
+    SEMCO,
     WISOL
 };
 
@@ -104,6 +105,12 @@ int main() {
         type = SEMCO3RD;
     }
 
+    /* semco */
+    if (strncasecmp(mac_addr_half, "c0:bd:d1", 9) == 0 ||
+        strncasecmp(mac_addr_half, "51:f6:6b", 9) == 0) {
+        type = SEMCO;
+    }
+
     /* wisol */
     if (strncasecmp(mac_addr_half, "48:5A:3F", 9) == 0) {
         type = WISOL;
@@ -141,6 +148,11 @@ int main() {
                 ALOGI("Writing semco3rd to %s\n", CID_PATH);
                 ret = fputs("semco3rd", cidfile);
             break;
+            case SEMCO:
+                /* write semco to cid file */
+                ALOGI("Writing semco to %s\n", CID_PATH);
+                ret = fputs("semco", cidfile);
+            break;
             case WISOL:
                 ALOGI("Writing wisol to %s\n", CID_PATH);
                 ret = fputs("wisol", cidfile);