/* SPDX-License-Identifier: GPL-2.0+ */ | |
/* | |
* (C) Copyright 2021 | |
* Köry Maincent, Bootlin, <kory.maincent@bootlin.com> | |
*/ | |
#ifndef __CAPE_DETECT_H | |
#define __CAPE_DETECT_H | |
struct am335x_cape_eeprom_id { | |
unsigned int header; | |
char eeprom_rev[2]; | |
char board_name[32]; | |
char version[4]; | |
char manufacturer[16]; | |
char part_number[16]; | |
}; | |
#define CAPE_EEPROM_FIRST_ADDR 0x54 | |
#define CAPE_EEPROM_LAST_ADDR 0x57 | |
#define CAPE_EEPROM_ADDR_LEN 0x10 | |
#define CAPE_MAGIC 0xEE3355AA | |
int extension_board_scan(struct list_head *extension_list); | |
#endif /* __CAPE_DETECT_H */ |