AnsweredAssumed Answered

LS1043A U-boot SPD structure

Question asked by Andrey Romanov on Feb 1, 2018
Latest reply on Mar 26, 2018 by Yiping Wang

I have custom board based on LS1043A and DDR4 chip.

I create SPD eeprom bin file refer by "JEDEC Standard No. 21-C Annex L: Serial Presence Detect (SPD) for DDR4 SDRAM Modules" document.

But boot log is give me error:

"U-Boot 2015.01QorIQ-SDK-V1.7+g503273b (Jan 31 2018 - 17:27:35)

Clock Configuration:
CPU0(A53):500 MHz CPU1(A53):1400 MHz CPU2(A53):1400 MHz
CPU3(A53):1400 MHz
Bus: 300 MHz DDR: 1600 MT/s FMAN: 700 MHz
Reset Configuration Word (RCW):
00000000: 0610000e 0a000000 00000000 50000000
00000010: 45580002 00000002 40044000 40002000
00000020: 00000000 00000000 00000000 00020800
00000030: 20104504 24660000 00000060 00000003
Board: LS1043AQDS
QSPI
I2C: ready
DRAM: PCA: failed to select proper channel
Initializing DDR....using SPD
unknown module_type 0x00
Error: No valid SPD detected.
"Synchronous Abort" handler, esr 0x96000210
ELR: 40018648
LR: 4004f028
x0 : 000000007fe27f68 x1 : 0000000040075b17
x2 : 0000000000000000 x3 : 0000000040018634
x4 : 000000001000fcf0 x5 : 000000007fe28000
x6 : 00000000ffffffc8 x7 : 0000000000000004
x8 : 0000000000000033 x9 : 000000000000000c
x10: 000000000000000f x11: 000000001000f758
x12: 00000000400630e0 x13: 0000000000000000
x14: 0000000000000000 x15: 00000000400110e4
x16: 0000000040011f20 x17: 0000000000000000
x18: 000000001000fcf0 x19: 0000000040077b80
x20: 0000000000000000 x21: 0000000000000000
x22: 0000000000000000 x23: 0000000000000000
x24: 0000000000000000 x25: 0000000000000000
x26: 0000000000000000 x27: 0000000000000000
x28: 0000000000000000 x29: 000000001000fc90

Resetting CPU ...

resetting ..."

But module's type in my bin file is't zero (see attach pic).

Is SPD structure of LS1043A U-boot not refer JEDEC DDR4 standart?

What the structure SPD eeprom should have?

Attachments

Outcomes