Some devices get stuck/hang when we access NAND flash after we have run dhcp (in u-boot).
Commands:
UBOOT> dhcp
UBOOT> nand erase clean
<stuck/hang>
We debug and found out it has something with Ethernet RX teardown.
Register commands:
#Teardown RX Ethernet (sequence from dhcp command)
UBOOT> mw.l 01d07018 0
UBOOT> md.l 01d07660 1
01d07660: fffffffc
UBOOT> mw.l 01d07660 fffffffc
UBOOT> mw.l 01d07660 0
# Access EMIF (NAND Flash)
UBOOT> md.b 04000010 1
04000010:
<stuck/hang, no chip select>