u-boot/board/solidrun/common/tlv_data.h
Josua Mayer fdd6069515 arm: mvebu: clearfog: read number of ddr channels from tlv data
Extend the existing tlv vendor extension used for ram size by one byte to
also store the number of ddr channels.
The length of the tlv entry can indicate whether the new information is
present. If not default to single channel.

Signed-off-by: Josua Mayer <josua@solid-run.com>
Reviewed-by: Stefan Roese <sr@denx.de>
2023-10-16 14:00:45 +02:00

19 lines
428 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;
uint8_t ram_channels;
};
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_ */