summaryrefslogtreecommitdiff
path: root/io-module/mts_eeprom.h
blob: 56b28713f59327540f5350e4659d42bab2332285 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef __MTS_EEPROM_H
#define __MTS_EEPROM_H

/* on-board EEPROM */
struct mts_id_eeprom_layout {
	char vendor_id[32];
	char product_id[32];
	char device_id[32];
	char hw_version[32];
	uint8_t mac_addr[6];
	char imei[32];
	uint8_t capa[32];
	uint8_t mac_bluetooth[6];
	uint8_t mac_wifi[6];
	uint8_t reserved[302];
};

/* daughter card EEPROM */
struct mts_dc_eeprom_layout {
	char vendor_id[32];
	char product_id[32];
	char device_id[32];
	char hw_version[32];
	uint8_t mac_addr[6];
	uint8_t reserved[378];
};

#endif