Hello. I need to set big value to PRM_RSTTIME register, to reset Ethernet PHY while reboot.
I apply patch http://patchwork.ozlabs.org/patch/197551/ and see that in u-boot warm reset time is increased. (I see it using oscilloscope and do command "reset" ini u-boot). Also I see that is setted by u-boot console:
Maui loader> md 0x44E00F04
44e00f04: 000010ff 00000001 78000017 00000003 ...........x....
(ff - is my delay time)
But in Linux big warm reset time is not apply. Is only minimal, like default. I can read value from this register, it is my:
# devmem 0x44E00F04
0x000010FF
#
How I can fix this problem? Why Linux 'ignore' PRM_RSTTIME register ?
May be its connected with Linux flash power firmware?