]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - board/siemens/common/factoryset.h
Merge branch 'master' of git://git.denx.de/u-boot-usb
[karo-tx-uboot.git] / board / siemens / common / factoryset.h
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         uchar asn[MAX_STRING_LENGTH];
24         uchar comp_version[MAX_STRING_LENGTH];
25 };
26
27 int factoryset_read_eeprom(int i2c_addr);
28 int factoryset_setenv(void);
29 extern struct factorysetcontainer factory_dat;
30
31 #endif /* __FACTORYSET_H */