summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/eeprom_main.c112
1 files changed, 56 insertions, 56 deletions
diff --git a/src/eeprom_main.c b/src/eeprom_main.c
index b4fa197..7be9a07 100644
--- a/src/eeprom_main.c
+++ b/src/eeprom_main.c
@@ -40,7 +40,7 @@
static int eeprom_size = 512;
static void mts_id_eeprom_inspect(struct mts_id_eeprom_layout *id_eeprom);
-static void mts_dc_eeprom_inspect(struct mts_dc_eeprom_layout *dc_eeprom);
+static void mts_ap_eeprom_inspect(struct mts_ap_eeprom_layout *ap_eeprom);
static int hwaddr_aton(const char *str, uint8_t *buf, size_t len)
{
@@ -154,7 +154,7 @@ static int id_yaml_out(const char *name, struct mts_id_eeprom_layout *id_eeprom)
return 0;
}
-static int dc_yaml_out(const char *name, struct mts_dc_eeprom_layout *dc_eeprom)
+static int ap_yaml_out(const char *name, struct mts_ap_eeprom_layout *ap_eeprom)
{
FILE *file;
@@ -171,17 +171,17 @@ static int dc_yaml_out(const char *name, struct mts_dc_eeprom_layout *dc_eeprom)
fprintf(file, "---\n");
fprintf(file, "\n");
- fprintf(file, "vendor-id: \"%.32s\"\n", dc_eeprom->vendor_id);
- fprintf(file, "product-id: \"%.32s\"\n", dc_eeprom->product_id);
- fprintf(file, "device-id: \"%.32s\"\n", dc_eeprom->device_id);
- fprintf(file, "hw-version: \"%.32s\"\n", dc_eeprom->hw_version);
+ fprintf(file, "vendor-id: \"%.32s\"\n", ap_eeprom->vendor_id);
+ fprintf(file, "product-id: \"%.32s\"\n", ap_eeprom->product_id);
+ fprintf(file, "device-id: \"%.32s\"\n", ap_eeprom->device_id);
+ fprintf(file, "hw-version: \"%.32s\"\n", ap_eeprom->hw_version);
fprintf(file, "mac-addr: \"%02X:%02X:%02X:%02X:%02X:%02X\"\n",
- dc_eeprom->mac_addr[0],
- dc_eeprom->mac_addr[1],
- dc_eeprom->mac_addr[2],
- dc_eeprom->mac_addr[3],
- dc_eeprom->mac_addr[4],
- dc_eeprom->mac_addr[5]);
+ ap_eeprom->mac_addr[0],
+ ap_eeprom->mac_addr[1],
+ ap_eeprom->mac_addr[2],
+ ap_eeprom->mac_addr[3],
+ ap_eeprom->mac_addr[4],
+ ap_eeprom->mac_addr[5]);
fprintf(file, "...\n");
fclose(file);
@@ -256,20 +256,20 @@ static void mts_id_eeprom_inspect(struct mts_id_eeprom_layout *id_eeprom)
id_eeprom->mac_wifi[5]);
}
-static void mts_dc_eeprom_inspect(struct mts_dc_eeprom_layout *dc_eeprom)
+static void mts_ap_eeprom_inspect(struct mts_ap_eeprom_layout *ap_eeprom)
{
- log_info("sizeof: %u", sizeof(struct mts_dc_eeprom_layout));
- log_info("vendor-id: %.32s", dc_eeprom->vendor_id);
- log_info("product-id: %.32s", dc_eeprom->product_id);
- log_info("device-id: %.32s", dc_eeprom->device_id);
- log_info("hw-version: %.32s", dc_eeprom->hw_version);
+ log_info("sizeof: %u", sizeof(struct mts_ap_eeprom_layout));
+ log_info("vendor-id: %.32s", ap_eeprom->vendor_id);
+ log_info("product-id: %.32s", ap_eeprom->product_id);
+ log_info("device-id: %.32s", ap_eeprom->device_id);
+ log_info("hw-version: %.32s", ap_eeprom->hw_version);
log_info("mac-addr: %02X:%02X:%02X:%02X:%02X:%02X",
- dc_eeprom->mac_addr[0],
- dc_eeprom->mac_addr[1],
- dc_eeprom->mac_addr[2],
- dc_eeprom->mac_addr[3],
- dc_eeprom->mac_addr[4],
- dc_eeprom->mac_addr[5]);
+ ap_eeprom->mac_addr[0],
+ ap_eeprom->mac_addr[1],
+ ap_eeprom->mac_addr[2],
+ ap_eeprom->mac_addr[3],
+ ap_eeprom->mac_addr[4],
+ ap_eeprom->mac_addr[5]);
}
static void print_version(const char *name) {
@@ -303,7 +303,7 @@ static void usage(FILE *out) {
fprintf(out, " --capa-clear (clears all flags) |\n");
fprintf(out, " --out-format { bin | yaml (default) } |\n");
fprintf(out, " --update |\n");
- fprintf(out, " --daughter-card\n");
+ fprintf(out, " --accessory-card\n");
fprintf(out, " }\n");
fprintf(out, "\n");
}
@@ -328,7 +328,7 @@ enum {
CMD_OPT_CAPA_CLEAR,
CMD_OPT_OUT_FORMAT,
CMD_OPT_UPDATE,
- CMD_OPT_DAUGHTER_CARD,
+ CMD_OPT_ACCESSORY_CARD,
CMD_OPT_VERSION,
CMD_OPT_HELP,
};
@@ -354,7 +354,7 @@ static struct option long_options[] = {
{"capa-clear", 0, NULL, CMD_OPT_CAPA_CLEAR},
{"out-format", 1, NULL, CMD_OPT_OUT_FORMAT},
{"update", 0, NULL, CMD_OPT_UPDATE},
- {"daughter-card", 0, NULL, CMD_OPT_DAUGHTER_CARD},
+ {"accessory-card", 0, NULL, CMD_OPT_ACCESSORY_CARD},
{"version", 0, NULL, CMD_OPT_VERSION},
{"help", 0, NULL, CMD_OPT_HELP},
{0, 0, 0, 0},
@@ -370,7 +370,7 @@ int main(int argc, char *argv[]) {
char *out_file = "-";
char *out_format = "yaml";
int update = 0;
- int daughter_card = 0;
+ int accessory_card = 0;
char *vendor_id = NULL;
char *product_id = NULL;
@@ -379,10 +379,10 @@ int main(int argc, char *argv[]) {
char *mac_addr = NULL;
struct mts_id_eeprom_layout id_eeprom;
- struct mts_dc_eeprom_layout dc_eeprom;
+ struct mts_ap_eeprom_layout ap_eeprom;
memset(&id_eeprom, 0, eeprom_size);
- memset(&dc_eeprom, 0, eeprom_size);
+ memset(&ap_eeprom, 0, eeprom_size);
#if 0
strncpy(id_eeprom.vendor_id, VENDOR_ID_MULTITECH, sizeof(id_eeprom.vendor_id) - 1);
@@ -404,7 +404,7 @@ int main(int argc, char *argv[]) {
hwaddr_aton("00:d0:a0:02:0d:e3", id_eeprom.mac_wifi, sizeof(id_eeprom.mac_wifi));
#endif
- // parse options once to get input file and daughter_card flag only
+ // parse options once to get input file and accessory_card flag only
while((i = getopt_long(argc, argv, short_options, long_options, &option_index)) >= 0) {
switch(i) {
case 0:
@@ -414,8 +414,8 @@ int main(int argc, char *argv[]) {
in_file = optarg;
break;
- case CMD_OPT_DAUGHTER_CARD:
- daughter_card = 1;
+ case CMD_OPT_ACCESSORY_CARD:
+ accessory_card = 1;
break;
case CMD_OPT_VERSION:
@@ -439,8 +439,8 @@ int main(int argc, char *argv[]) {
exit(1);
}
- if (daughter_card) {
- tmp = read(fd, (char *) &dc_eeprom, eeprom_size);
+ if (accessory_card) {
+ tmp = read(fd, (char *) &ap_eeprom, eeprom_size);
} else {
tmp = read(fd, (char *) &id_eeprom, eeprom_size);
}
@@ -453,9 +453,9 @@ int main(int argc, char *argv[]) {
exit(1);
}
- if (daughter_card) {
- log_info("loaded dc eeprom from %s successfully", in_file);
- mts_dc_eeprom_inspect(&dc_eeprom);
+ if (accessory_card) {
+ log_info("loaded ap eeprom from %s successfully", in_file);
+ mts_ap_eeprom_inspect(&ap_eeprom);
} else {
log_info("loaded id eeprom from %s successfully", in_file);
mts_id_eeprom_inspect(&id_eeprom);
@@ -480,7 +480,7 @@ int main(int argc, char *argv[]) {
update = 1;
break;
- case CMD_OPT_DAUGHTER_CARD:
+ case CMD_OPT_ACCESSORY_CARD:
// handled above
break;
@@ -574,40 +574,40 @@ int main(int argc, char *argv[]) {
}
}
- /* these fields can apply to the on board EEPROM or the daughter card EEPROM */
+ /* these fields can apply to the on board EEPROM or the accessory card EEPROM */
if (vendor_id) {
- if (! daughter_card) {
+ if (! accessory_card) {
strncpy(id_eeprom.vendor_id, vendor_id, sizeof(id_eeprom.vendor_id) - 1);
} else {
- strncpy(dc_eeprom.vendor_id, vendor_id, sizeof(dc_eeprom.vendor_id) - 1);
+ strncpy(ap_eeprom.vendor_id, vendor_id, sizeof(ap_eeprom.vendor_id) - 1);
}
}
if (product_id) {
- if (! daughter_card) {
+ if (! accessory_card) {
strncpy(id_eeprom.product_id, product_id, sizeof(id_eeprom.product_id) - 1);
} else {
- strncpy(dc_eeprom.product_id, product_id, sizeof(dc_eeprom.product_id) - 1);
+ strncpy(ap_eeprom.product_id, product_id, sizeof(ap_eeprom.product_id) - 1);
}
}
if (device_id) {
- if (! daughter_card) {
+ if (! accessory_card) {
strncpy(id_eeprom.device_id, device_id, sizeof(id_eeprom.device_id) - 1);
} else {
- strncpy(dc_eeprom.device_id, device_id, sizeof(dc_eeprom.device_id) - 1);
+ strncpy(ap_eeprom.device_id, device_id, sizeof(ap_eeprom.device_id) - 1);
}
}
if (hw_version) {
- if (! daughter_card) {
+ if (! accessory_card) {
strncpy(id_eeprom.hw_version, hw_version, sizeof(id_eeprom.hw_version) - 1);
} else {
- strncpy(dc_eeprom.hw_version, hw_version, sizeof(dc_eeprom.hw_version) - 1);
+ strncpy(ap_eeprom.hw_version, hw_version, sizeof(ap_eeprom.hw_version) - 1);
}
}
if (mac_addr) {
- if (! daughter_card) {
+ if (! accessory_card) {
tmp = hwaddr_aton(mac_addr, id_eeprom.mac_addr, sizeof(id_eeprom.mac_addr));
} else {
- tmp = hwaddr_aton(mac_addr, dc_eeprom.mac_addr, sizeof(dc_eeprom.mac_addr));
+ tmp = hwaddr_aton(mac_addr, ap_eeprom.mac_addr, sizeof(ap_eeprom.mac_addr));
}
if (!tmp) {
log_error("invalid mac-addr %s", optarg);
@@ -625,16 +625,16 @@ int main(int argc, char *argv[]) {
if (out_file) {
if (!strcmp(out_format, "bin")) {
- if (! daughter_card) {
+ if (! accessory_card) {
bin_out(out_file, (char*) &id_eeprom);
} else {
- bin_out(out_file, (char*) &dc_eeprom);
+ bin_out(out_file, (char*) &ap_eeprom);
}
} else if (!strcmp(out_format, "yaml")) {
- if (! daughter_card) {
+ if (! accessory_card) {
id_yaml_out(out_file, &id_eeprom);
} else {
- dc_yaml_out(out_file, &dc_eeprom);
+ ap_yaml_out(out_file, &ap_eeprom);
}
} else {
log_error("un-handled out-format");
@@ -644,8 +644,8 @@ int main(int argc, char *argv[]) {
/* print out what we wrote to the eeprom, unless stdout */
if (strcmp(out_file, "-")) {
log_info("Data written to %s", out_file);
- if (daughter_card) {
- mts_dc_eeprom_inspect(&dc_eeprom);
+ if (accessory_card) {
+ mts_ap_eeprom_inspect(&ap_eeprom);
} else {
mts_id_eeprom_inspect(&id_eeprom);
}