1 /*
2  * Common board functions for siemens AM335X based boards
3  * (C) Copyright 2013 Siemens Schweiz AG
4  *
5  * SPDX-License-Identifier:	GPL-2.0+
6  */
7 
8 #ifndef __FACTORYSET_H
9 #define __FACTORYSET_H
10 
11 #define MAX_STRING_LENGTH	32
12 
13 struct factorysetcontainer {
14 	uchar mac[6];
15 	int usb_vendor_id;
16 	int usb_product_id;
17 	int pxm50;
18 #if defined(CONFIG_VIDEO)
19 	unsigned char disp_name[MAX_STRING_LENGTH];
20 #endif
21 	unsigned char serial[MAX_STRING_LENGTH];
22 	int version;
23 };
24 
25 int factoryset_read_eeprom(int i2c_addr);
26 int factoryset_setenv(void);
27 extern struct factorysetcontainer factory_dat;
28 
29 #endif /* __FACTORYSET_H */
30