Skip to contentSkip to conversation

Problem booting Overo Tide at 720MHz

DISCUSSION Andre Puschmann 2 participants 5 messages Dec 28, 2011

lore
Share & tools
lore
#0 lore raw

Hi list,

a couple of days ago I was posting a similar issue where Linux wouldn't start after u-boot. I am trying to boot a recent kernel using Steve's omap-3.2 branch on an Overo Tide based board.

A recent checkout doesn't boot and hangs after u-boot hands over to the kernel. After some digging I figured out that this has something to do with the OPP settings for running at 720MHz.

After commenting out omap3_opp_enable_720Mhz() in opp3xxx_data.c the kernel boots fine.

Does this work for all others?

Regards,
Andre

#1 lore raw
Quoted 6 lines · Andre Puschmann

Hi list,

a couple of days ago I was posting a similar issue where Linux wouldn't start after u-boot. I am trying to boot a recent kernel using Steve's omap-3.2 branch on an Overo Tide based board.

Quoted 8 lines

A recent checkout doesn't boot and hangs after u-boot hands over to the kernel. After some digging I figured out that this has something to do with the OPP settings for running at 720MHz.

After commenting out omap3_opp_enable_720Mhz() in opp3xxx_data.c the kernel boots fine.

Does this work for all others?

Seems to work fine for me.

Give the binary here a try and let me know if it works for you:

http://feeds.sakoman.com/feeds/yocto/images/omap3-multi/current/

If it does then perhaps it is a defconfig issue. If not, then I need to dig up a Tide to try to reproduce.

Steve

#2 lore raw
Quoted 19 lines · Steve Sakoman
Quoted 6 lines · Andre Puschmann

Hi list,

a couple of days ago I was posting a similar issue where Linux wouldn't start after u-boot. I am trying to boot a recent kernel using Steve's omap-3.2 branch on an Overo Tide based board.

Quoted 8 lines

A recent checkout doesn't boot and hangs after u-boot hands over to the kernel. After some digging I figured out that this has something to do with the OPP settings for running at 720MHz.

After commenting out omap3_opp_enable_720Mhz() in opp3xxx_data.c the kernel boots fine.

Does this work for all others?

Seems to work fine for me.

Quoted 8 lines

Give the binary here a try and let me know if it works for you:

http://feeds.sakoman.com/feeds/yocto/images/omap3-multi/current/

If it does then perhaps it is a defconfig issue. If not, then I need to dig up a Tide to try to reproduce.

Steve

Nope, doesn't work either. The funny thing is that it works for the omap3-pm branch which has the 720MHz thing included, too. So maybe the workaround is just hiding something else?

Andre

#3 lore raw
Quoted 3 lines · Andre Puschmann

Nope, doesn't work either. The funny thing is that it works for the omap3-pm branch which has the 720MHz thing included, too. So maybe the workaround is just hiding something else?

OK, I'll try to reproduce that.

Could you send me the complete processor version string from the u-boot banner so that I can try to use precisely the same processor/version?

Steve

#4 lore raw
Quoted 3 lines · Steve Sakoman

Could you send me the complete processor version string from the u-boot banner so that I can try to use precisely the same processor/version?

Sure, you find the complete u-boot output here [1]. Is 'Die ID' what you need? Let me know if you need anything else.

Andre

[1] http://pastebin.com/TM109635