31 lines
		
	
	
		
			678 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			678 B
		
	
	
	
		
			C
		
	
	
	
| /* SPDX-License-Identifier: GPL-2.0+ */
 | |
| /*
 | |
|  * Common board functions for siemens AM335X based boards
 | |
|  * (C) Copyright 2013 Siemens Schweiz AG
 | |
|  */
 | |
| 
 | |
| #ifndef __FACTORYSET_H
 | |
| #define __FACTORYSET_H
 | |
| 
 | |
| #define MAX_STRING_LENGTH	32
 | |
| 
 | |
| struct factorysetcontainer {
 | |
| 	uchar mac[6];
 | |
| 	int usb_vendor_id;
 | |
| 	int usb_product_id;
 | |
| 	int pxm50;
 | |
| #if defined(CONFIG_VIDEO)
 | |
| 	unsigned char disp_name[MAX_STRING_LENGTH];
 | |
| #endif
 | |
| 	unsigned char serial[MAX_STRING_LENGTH];
 | |
| 	int version;
 | |
| 	uchar asn[MAX_STRING_LENGTH];
 | |
| 	uchar comp_version[MAX_STRING_LENGTH];
 | |
| };
 | |
| 
 | |
| int factoryset_read_eeprom(int i2c_addr);
 | |
| int factoryset_env_set(void);
 | |
| extern struct factorysetcontainer factory_dat;
 | |
| 
 | |
| #endif /* __FACTORYSET_H */
 |