mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-03 21:48:15 +00:00 
			
		
		
		
	giedi and deneb are i.MX8X based and have additional data with WLAN MAC in factoryset container. Enable building for these boards and adapt factoryset functions to set WLAN MAC and dtb name in environment. Signed-off-by: Anatolij Gustschin <agust@denx.de>
		
			
				
	
	
		
			34 lines
		
	
	
		
			776 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			776 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];
 | 
						|
#if CONFIG_IS_ENABLED(TARGET_GIEDI) || CONFIG_IS_ENABLED(TARGET_DENEB)
 | 
						|
	uchar mac_wlan[6];
 | 
						|
#endif
 | 
						|
	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 */
 |