This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335x: Cannot set PRM_RSTTIME register under Linux

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?