Hi,
We recently recieved a new spin of our board that happened to have an updated silicon revision for the DM8148. Bootloader prompt was not showing up. After debugging for a while, I discovered that u-boot was taking the "DDR2 codepath" instead of the "DDR3 codepath", because the get_cpu_rev() function in u-boot's sys_info.c was now returning "PG1_0" instead of "PG2_1". This occured because the silicon revision read from the DEVICE_ID register is now 0x4 instead of 0x3.
An easy fix, is to map rev 0x4 to PG2_1 in the get_cpu_rev() function, which works for me.
A silly question though: What does PG stand for? I see PG3.0 referenced here http://e2e.ti.com/support/embedded/linux/f/354/t/220849.aspx Is it mearly different versions of the EVM kit?