mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-12 16:07:30 +00:00
490e6d6859
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>
33 lines
776 B
C
33 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 */
|