[PATCH 0/2] mach-omap2: am33xx: ddr JEDEC spec fixups

Bryan Brattlof bb at ti.com
Wed Jun 24 17:35:06 CEST 2026


Hello Everyone.

Someone figured out that we do not wait long enough for the DDR chip to 
be ready during initializing. During that debug it was also discovered 
we don't handle warm resets correctly. These 2 patches should fix this.

I don't have a scope fast enough to prove these patches have fixed the 
reported issues but I am boot testing (cold and warm resets) with a BBB 
at my desk which seems to be OK with these applied.

With how old these platforms are I doubt we will see any issue on our 
current devices and probably need a different DDR part to see any 
stability improvements but these should help stabilize board wakeups 
with different DDR parts. 

Happy Hacking
~Bryan

Signed-off-by: Bryan Brattlof <bb at ti.com>
---
Bryan Brattlof (2):
      arm: mach-omap2: am33xx: ddr: ensure proper reset->cke delay
      arm: mach-omap2: am33xx: check VTP before reinitalizing

 arch/arm/mach-omap2/am33xx/ddr.c   |  2 +-
 arch/arm/mach-omap2/am33xx/emif4.c | 21 +++++++++++++++------
 2 files changed, 16 insertions(+), 7 deletions(-)
---
base-commit: fcda974e36033ad5331a9b4a4a551af4e141ad7d
change-id: 20251028-335-ddr-cke-delay-9d739233d77e

Best regards,
--  
Bryan Brattlof <bb at ti.com>



More information about the U-Boot mailing list