123456789101112131415161718192021222324252627282930313233 |
- /* 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 */
|