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