mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-12 14:23:00 +00:00
fdd6069515
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>
19 lines
428 B
C
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_ */
|