]> git.sur5r.net Git - u-boot/blobdiff - board/gateworks/gw_ventana/ventana_eeprom.h
Merge branch 'master' of git://git.denx.de/u-boot-sunxi
[u-boot] / board / gateworks / gw_ventana / ventana_eeprom.h
index 434b604542045537b85bfc2d5e66f2702ea4f967..d2a16f1a008362984d19a7159284a7b0f6292095 100644 (file)
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
 /*
  * Copyright (C) 2013 Gateworks Corporation
- *
- * SPDX-License-Identifier: GPL-2.0+
  */
 
 #ifndef _VENTANA_EEPROM_
@@ -103,4 +102,32 @@ enum {
        EECONFIG_RES15,
 };
 
+enum {
+       GW54proto, /* original GW5400-A prototype */
+       GW51xx,
+       GW52xx,
+       GW53xx,
+       GW54xx,
+       GW551x,
+       GW552x,
+       GW553x,
+       GW560x,
+       GW5903,
+       GW5904,
+       GW_UNKNOWN,
+       GW_BADCRC,
+};
+
+/* config items */
+struct ventana_eeprom_config {
+       const char *name;       /* name of item */
+       const char *dtalias;    /* name of dt node to remove if not set */
+       int bit;                /* bit within config */
+};
+
+extern struct ventana_eeprom_config econfig[];
+extern struct ventana_board_info ventana_info;
+
+int read_eeprom(int bus, struct ventana_board_info *);
+
 #endif