| /* SPDX-License-Identifier: GPL-2.0+ */ |
| /* |
| * Copyright (C) 2018 |
| * Lukasz Majewski, DENX Software Engineering, lukma@denx.de |
| * |
| * Based on code developed by: |
| * |
| * Copyright (C) 2012 TQ-Systems GmbH |
| * Daniel Gericke <daniel.gericke@tqs.de> |
| */ |
| |
| #ifndef __KP_ID_REV_H_ |
| #define __KP_ID_REV_H_ |
| |
| struct id_eeprom { |
| u8 hrcw_primary[0x20]; |
| u8 mac[6]; /* 0x20 ... 0x25 */ |
| u8 rsv1[10]; |
| u8 serial[8]; /* 0x30 ... 0x37 */ |
| u8 rsv2[8]; |
| u8 id[0x40]; /* 0x40 ... 0x7f */ |
| } __packed; |
| |
| void show_eeprom(void); |
| int read_eeprom(void); |
| int read_board_id(void); |
| #endif /* __KP_ID_REV_H_ */ |