1*32191a39SWadim Egorov /*
2*32191a39SWadim Egorov  * Copyright (C) 2017 PHYTEC Messtechnik GmbH
3*32191a39SWadim Egorov  * Author: Wadim Egorov <w.egorov@phytec.de>
4*32191a39SWadim Egorov  *
5*32191a39SWadim Egorov  * SPDX-License-Identifier:     GPL-2.0+
6*32191a39SWadim Egorov  */
7*32191a39SWadim Egorov 
8*32191a39SWadim Egorov /*
9*32191a39SWadim Egorov  * rk3288_som struct represents the eeprom layout for PHYTEC RK3288 based SoMs
10*32191a39SWadim Egorov  */
11*32191a39SWadim Egorov struct rk3288_som {
12*32191a39SWadim Egorov 	unsigned char api_version;	/* EEPROM layout API version */
13*32191a39SWadim Egorov 	unsigned char mod_version;	/* PCM/PFL/PCA */
14*32191a39SWadim Egorov 	unsigned char option[12];	/* coding for variants */
15*32191a39SWadim Egorov 	unsigned char som_rev;		/* SOM revision */
16*32191a39SWadim Egorov 	unsigned char mac[6];
17*32191a39SWadim Egorov 	unsigned char ksp;		/* 1: KSP, 2: KSM */
18*32191a39SWadim Egorov 	unsigned char kspno;		/* Number for KSP/KSM module */
19*32191a39SWadim Egorov 	unsigned char reserved[8];	/* not used */
20*32191a39SWadim Egorov 	unsigned char bs;		/* Bits set in previous bytes */
21*32191a39SWadim Egorov } __attribute__ ((__packed__));
22