u-boot-brain/board/solidrun/common/tlv_data.h
Baruch Siach a2e41ad2a9 ARM: mvebu: clearfog: read basic TLV data
Read RAM die capacity from the EEPROM TLV.

Follow the ONIE standard that defines the Vendor Extension entry type
for vendor specific data. We have no Private Enterprise Number at the
moment as the standard requires. Use the dummy all 0xff value for now.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: Stefan Roese <sr@denx.de>
2020-01-21 15:56:15 +01:00

19 lines
405 B
C

/* SPDX-License-Identifier: GPL-2.0+ */
/*
* Copyright 2020 SolidRun
*/
#ifndef __BOARD_SR_COMMON_H_
#define __BOARD_SR_COMMON_H_
struct tlv_data {
/* Store product name of both SOM and carrier */
char tlv_product_name[2][32];
unsigned int ram_size;
};
void read_tlv_data(struct tlv_data *td);
bool sr_product_is(const struct tlv_data *td, const char *product);
#endif /* __BOARD_SR_COMMON_H_ */