mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 07:34:31 +00:00
ddr: marvell: a38x: Add more space for additional info from SPD
commit 258be123226f8f5cd516b7813fe201fb7d7416e9 upstream. At this moment, only page 0 of SPD is being read but to support smbios, we need to read page 1 also which has more info. In order to do that, we need to allocate more space. Signed-off-by: Sujeet Baranwal <sujeet.baranwal@cavium.com> Tested-by: sa_ip-sw-jenkins <sa_ip-sw-jenkins@marvell.com> Reviewed-by: Sujeet Kumar Baranwal <Sujeet.Baranwal@cavium.com> Reviewed-by: Nadav Haklai <nadavh@marvell.com> Signed-off-by: Marek Behún <marek.behun@nic.cz> Tested-by: Chris Packham <judge.packham@gmail.com>
This commit is contained in:
parent
4c8e9361bb
commit
a5fc099081
1 changed files with 7 additions and 1 deletions
|
@ -40,7 +40,10 @@
|
|||
*/
|
||||
union mv_ddr_spd_data {
|
||||
unsigned char all_bytes[MV_DDR_SPD_DATA_BLOCK0_SIZE +
|
||||
MV_DDR_SPD_DATA_BLOCK1M_SIZE];
|
||||
MV_DDR_SPD_DATA_BLOCK1M_SIZE +
|
||||
MV_DDR_SPD_DATA_BLOCK1H_SIZE +
|
||||
MV_DDR_SPD_DATA_BLOCK2E_SIZE +
|
||||
MV_DDR_SPD_DATA_BLOCK2M_SIZE];
|
||||
struct {
|
||||
/* block 0 */
|
||||
union { /* num of bytes used/num of bytes in spd device/crc coverage */
|
||||
|
@ -271,6 +274,9 @@ union mv_ddr_spd_data {
|
|||
} bit_fields;
|
||||
} byte_131;
|
||||
unsigned char bytes_132_191[60]; /* reserved; all 0s */
|
||||
unsigned char bytes_192_255[MV_DDR_SPD_DATA_BLOCK1H_SIZE];
|
||||
unsigned char bytes_256_319[MV_DDR_SPD_DATA_BLOCK2E_SIZE];
|
||||
unsigned char bytes_320_383[MV_DDR_SPD_DATA_BLOCK2M_SIZE];
|
||||
} byte_fields;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue