From e9b45af8b238170db659f76bf78eeaaa1240d669 Mon Sep 17 00:00:00 2001 From: Fevax Date: Tue, 24 Jan 2017 19:32:17 -0300 Subject: [PATCH] Added new murata, semco and wisol addresses (needed by exynos8890 - bcm4359) Change-Id: Ie890d8b1370650a81b52a6c1b2c5cf5cd896b500 --- macloader/macloader.c | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/macloader/macloader.c b/macloader/macloader.c index 1c2645a8..72b103c1 100644 --- a/macloader/macloader.c +++ b/macloader/macloader.c @@ -162,22 +162,33 @@ int main() { strncasecmp(mac_addr_half, "00:26:e8", 9) == 0 || strncasecmp(mac_addr_half, "00:37:6d", 9) == 0 || strncasecmp(mac_addr_half, "00:60:57", 9) == 0 || + strncasecmp(mac_addr_half, "00:ae:fa", 9) == 0 || strncasecmp(mac_addr_half, "04:46:65", 9) == 0 || strncasecmp(mac_addr_half, "10:5f:06", 9) == 0 || strncasecmp(mac_addr_half, "10:a5:d0", 9) == 0 || strncasecmp(mac_addr_half, "10:d5:42", 9) == 0 || - strncasecmp(mac_addr_half, "1c:99:4c", 9) == 0 || strncasecmp(mac_addr_half, "14:7d:c5", 9) == 0 || + strncasecmp(mac_addr_half, "1c:99:4c", 9) == 0 || strncasecmp(mac_addr_half, "20:02:af", 9) == 0 || strncasecmp(mac_addr_half, "40:f3:08", 9) == 0 || strncasecmp(mac_addr_half, "44:a7:cf", 9) == 0 || strncasecmp(mac_addr_half, "5c:da:d4", 9) == 0 || strncasecmp(mac_addr_half, "5c:f8:a1", 9) == 0 || + strncasecmp(mac_addr_half, "60:21:c0", 9) == 0 || + strncasecmp(mac_addr_half, "60:f1:89", 9) == 0 || strncasecmp(mac_addr_half, "78:4b:87", 9) == 0 || strncasecmp(mac_addr_half, "78:52:1a", 9) == 0 || - strncasecmp(mac_addr_half, "60:21:c0", 9) == 0 || strncasecmp(mac_addr_half, "88:30:8a", 9) == 0 || + strncasecmp(mac_addr_half, "90:b6:86", 9) == 0 || + strncasecmp(mac_addr_half, "98:f1:70", 9) == 0 || + strncasecmp(mac_addr_half, "a0:cc:2b", 9) == 0 || + strncasecmp(mac_addr_half, "a4:08:ea", 9) == 0 || + strncasecmp(mac_addr_half, "b0:72:bf", 9) == 0 || + strncasecmp(mac_addr_half, "b8:d7:af", 9) == 0 || strncasecmp(mac_addr_half, "c8:14:79", 9) == 0 || + strncasecmp(mac_addr_half, "d0:e4:4a", 9) == 0 || + strncasecmp(mac_addr_half, "d8:c4:6a", 9) == 0 || + strncasecmp(mac_addr_half, "dc:ef:ca", 9) == 0 || strncasecmp(mac_addr_half, "f0:27:65", 9) == 0 || strncasecmp(mac_addr_half, "fc:c2:de", 9) == 0 || strncasecmp(mac_addr_half, "fc:db:b3", 9) == 0) { @@ -195,24 +206,36 @@ int main() { } /* semco3rd */ - if (strncasecmp(mac_addr_half, "84:38:38", 9) == 0 || + if (strncasecmp(mac_addr_half, "2c:0e:3d", 9) == 0 || + strncasecmp(mac_addr_half, "54:88:0e", 9) == 0 || + strncasecmp(mac_addr_half, "84:38:38", 9) == 0 || + strncasecmp(mac_addr_half, "8c:f5:a3", 9) == 0 || strncasecmp(mac_addr_half, "ac:36:13", 9) == 0 || + strncasecmp(mac_addr_half, "ac:5f:3e", 9) == 0 || + strncasecmp(mac_addr_half, "b4:79:a7", 9) == 0 || + strncasecmp(mac_addr_half, "c0:97:27", 9) == 0 || strncasecmp(mac_addr_half, "c0:bd:d1", 9) == 0 || + strncasecmp(mac_addr_half, "c8:ba:94", 9) == 0 || + strncasecmp(mac_addr_half, "d0:25:44", 9) == 0 || strncasecmp(mac_addr_half, "e8:50:8b", 9) == 0 || strncasecmp(mac_addr_half, "ec:1f:72", 9) == 0 || + strncasecmp(mac_addr_half, "ec:9b:f3", 9) == 0 || strncasecmp(mac_addr_half, "f0:25:b7", 9) == 0 || - strncasecmp(mac_addr_half, "f4:09:d8", 9) == 0) { + strncasecmp(mac_addr_half, "f4:09:d8", 9) == 0 || + strncasecmp(mac_addr_half, "f8:04:2e", 9) == 0) { type = SEMCO3RD; } /* semco */ - if (strncasecmp(mac_addr_half, "51:f6:6b", 9) == 0 || + if (strncasecmp(mac_addr_half, "4c:66:41", 9) == 0 || + strncasecmp(mac_addr_half, "51:f6:6b", 9) == 0 || strncasecmp(mac_addr_half, "ec:9b:f3", 9) == 0) { type = SEMCO; } /* wisol */ - if (strncasecmp(mac_addr_half, "48:5A:3F", 9) == 0) { + if (strncasecmp(mac_addr_half, "48:5A:3F", 9) == 0 || + strncasecmp(mac_addr_half, "70:2C:1F", 9) == 0) { type = WISOL; }