Other Parts Discussed in Thread: SK-AM62A-LP
Tool/software:
Dear Team,
We have designed a custom board based on the SK-AM62A-LP reference design. During the hardware bring-up phase, our SPL hangs after displaying "SPL initial stack usage: 17064 bytes." We have followed the AM62Ax bring-up tips and validated the power rail, which appears to be functioning correctly.
There are no changes to the DDR part number, and the layout and routing are very similar to the SK-AM62A-LP. We added "#define DEBUG" in k3_ddrss.c and reviewed the log, finding no issues with the DDR probe and DDR initialization.
Could you please help us resolve the DDR issue?
U-Boot SPL 2023.04-dirty (Jul 11 2024 - 22:12:38 +0530)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.7--v09.02.07 (Kool Koala)')
k3_ddrss_probe(dev=43c34a2c)
k3_ddrss_ofdata_to_priv(dev=43c34a2c)
k3_ddrss memory-controller@f300000: ddr freq0 not populated, using bypass frequency.
k3_ddrss_power_on(ddrss=43c39a40)
k3_ddrss memory-controller@f300000: vtt-supply not found.
k3_lpddr4_probe: PASS
k3_lpddr4_init: PASS
--->>> LPDDR4 Initialization is in progress ... <<<---
k3_lpddr4_freq_update: received freq change req: req type = 2, req no. = 0, instance = 0
k3_lpddr4_freq_update: received freq change req: req type = 0, req no. = 1, instance = 0
k3_lpddr4_freq_update: received freq change req: req type = 2, req no. = 2, instance = 0
k3_lpddr4_freq_update: received freq change req: req type = 0, req no. = 3, instance = 0
k3_lpddr4_freq_update: received freq change req: req type = 2, req no. = 4, instance = 0
k3_lpddr4_start: Post start PASS
am62a_init: board_init_f done
SPL initial stack usage: 17064 bytes
Regards,
Raveen