diff options
| author | Andreas Schneider <asn@cryptomilk.org> | 2014-11-19 11:37:09 +0100 |
|---|---|---|
| committer | Dheeraj CVR <cvr.dheeraj@gmail.com> | 2014-12-23 05:42:57 +0530 |
| commit | f6ec8f739a6363d9e49d15f173d823094cf926d8 (patch) | |
| tree | dd3b992ee7a071be2c76269eae30cc23ad18b008 | |
| parent | ae2e5271fafc580614185e4954251f34893d426f (diff) | |
macloader: Add SEMCO3RD and WISOL for BCM4354.
Change-Id: I08f407297a974ec87ae51e4580d1c41a380a46d0
| -rw-r--r-- | macloader/macloader.cpp | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/macloader/macloader.cpp b/macloader/macloader.cpp index 12b7685..c56743a 100644 --- a/macloader/macloader.cpp +++ b/macloader/macloader.cpp @@ -33,7 +33,9 @@ enum Type { NONE, MURATA, SEMCOSH, - SEMCOVE + SEMCOVE, + SEMCO3RD, + WISOL }; int main() { @@ -92,6 +94,16 @@ int main() { 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"); @@ -120,6 +132,14 @@ int main() { 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) { |
