2 * Copyright (C) 2013 Gateworks Corporation
4 * SPDX-License-Identifier: GPL-2.0+
7 #ifndef _VENTANA_EEPROM_
8 #define _VENTANA_EEPROM_
10 struct ventana_board_info {
11 u8 mac0[6]; /* 0x00: MAC1 */
12 u8 mac1[6]; /* 0x06: MAC2 */
13 u8 res0[12]; /* 0x0C: reserved */
14 u32 serial; /* 0x18: Serial Number (read only) */
15 u8 res1[4]; /* 0x1C: reserved */
16 u8 mfgdate[4]; /* 0x20: MFG date (read only) */
17 u8 res2[7]; /* 0x24 */
19 u8 sdram_size; /* 0x2B: enum (512,1024,2048) MB */
20 u8 sdram_speed; /* 0x2C: enum (100,133,166,200,267,333,400) MHz */
21 u8 sdram_width; /* 0x2D: enum (32,64) bit */
23 u8 cpu_speed; /* 0x2E: enum (800,1000,1200) MHz */
24 u8 cpu_type; /* 0x2F: enum (imx6q,imx6d,imx6dl,imx6s) */
25 u8 model[16]; /* 0x30: model string */
27 u8 nand_flash_size; /* 0x40: enum (4,8,16,32,64,128) MB */
28 u8 spi_flash_size; /* 0x41: enum (4,8,16,32,64,128) MB */
30 /* Config1: SoC Peripherals */
31 u8 config[8]; /* 0x42: loading options */
33 u8 res3[4]; /* 0x4A */
35 u8 chksum[2]; /* 0x4E */