uboot/board/siemens/common/factoryset.h
<<
>>
Prefs
   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
   7#ifndef __FACTORYSET_H
   8#define __FACTORYSET_H
   9
  10#define MAX_STRING_LENGTH       32
  11
  12struct factorysetcontainer {
  13        uchar mac[6];
  14#if CONFIG_IS_ENABLED(TARGET_GIEDI) || CONFIG_IS_ENABLED(TARGET_DENEB)
  15        uchar mac_wlan[6];
  16#endif
  17        int usb_vendor_id;
  18        int usb_product_id;
  19        int pxm50;
  20        unsigned char serial[MAX_STRING_LENGTH];
  21        int version;
  22        uchar asn[MAX_STRING_LENGTH];
  23        uchar comp_version[MAX_STRING_LENGTH];
  24};
  25
  26int factoryset_read_eeprom(int i2c_addr);
  27int factoryset_env_set(void);
  28extern struct factorysetcontainer factory_dat;
  29
  30#endif /* __FACTORYSET_H */
  31