factoryset.h 678 B

123456789101112131415161718192021222324252627282930
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * Common board functions for siemens AM335X based boards
  4. * (C) Copyright 2013 Siemens Schweiz AG
  5. */
  6. #ifndef __FACTORYSET_H
  7. #define __FACTORYSET_H
  8. #define MAX_STRING_LENGTH 32
  9. struct factorysetcontainer {
  10. uchar mac[6];
  11. int usb_vendor_id;
  12. int usb_product_id;
  13. int pxm50;
  14. #if defined(CONFIG_VIDEO)
  15. unsigned char disp_name[MAX_STRING_LENGTH];
  16. #endif
  17. unsigned char serial[MAX_STRING_LENGTH];
  18. int version;
  19. uchar asn[MAX_STRING_LENGTH];
  20. uchar comp_version[MAX_STRING_LENGTH];
  21. };
  22. int factoryset_read_eeprom(int i2c_addr);
  23. int factoryset_env_set(void);
  24. extern struct factorysetcontainer factory_dat;
  25. #endif /* __FACTORYSET_H */