[PATCH] OMAP4: clockdomain: Follow recommended enable sequence
Paul Walmsley
paul at pwsan.com
Wed Apr 20 15:42:45 EDT 2011
Hi Rajendra, Santosh,
just FYI I just observed this happening without the clockdomain patch, and
tracked this down. It seems that there is an intermittent
problem with the OMAP L3 bus code. On the 35xx BeagleBoard here, it
occasionally hangs after powerup:
[ 0.810119] OMAP GPIO hardware version 2.5
[ 0.815368] OMAP GPIO hardware version 2.5
[ 0.820465] OMAP GPIO hardware version 2.5
[ 0.825531] OMAP GPIO hardware version 2.5
[ 0.830657] OMAP GPIO hardware version 2.5
[ 0.835784] OMAP GPIO hardware version 2.5
[ 0.840881] initcall omap_gpio_drv_reg+0x0/0xc returned 0 after 38146
usecs
[ 0.848358] calling bdi_class_init+0x0/0x50 @ 1
[ 0.854003] initcall bdi_class_init+0x0/0x50 returned 0 after 0 usecs
[ 0.860870] calling kobject_uevent_init+0x0/0x20 @ 1
[ 0.866363] initcall kobject_uevent_init+0x0/0x20 returned 0 after 0
usecs
[ 0.873626] calling gpiolib_sysfs_init+0x0/0x98 @ 1
[ 0.885894] initcall gpiolib_sysfs_init+0x0/0x98 returned 0 after 0
usecs
[ 0.893157] calling lcd_class_init+0x0/0x58 @ 1
[ 0.898742] initcall lcd_class_init+0x0/0x58 returned 0 after 0 usecs
[ 0.905731] calling backlight_class_init+0x0/0x70 @ 1
[ 0.911834] initcall backlight_class_init+0x0/0x70 returned 0 after 0
usecs
[ 0.919219] calling tty_class_init+0x0/0x3c @ 1
[ 0.924743] initcall tty_class_init+0x0/0x3c returned 0 after 0 usecs
[ 0.931610] calling vtconsole_class_init+0x0/0xe4 @ 1
[ 0.938812] initcall vtconsole_class_init+0x0/0xe4 returned 0 after
7629 usecs
[ 0.946472] calling wakeup_sources_debugfs_init+0x0/0x3c @ 1
[ 0.952606] initcall wakeup_sources_debugfs_init+0x0/0x3c returned 0
after 0 usecs
[ 0.960571] calling spi_init+0x0/0x88 @ 1
[ 0.966247] initcall spi_init+0x0/0x88 returned 0 after 0 usecs
[ 0.972564] calling i2c_init+0x0/0x70 @ 1
[ 0.978485] initcall i2c_init+0x0/0x70 returned 0 after 0 usecs
[ 0.984832] calling omap3_l3_init+0x0/0x14 @ 1
(hang)
- Paul
More information about the linux-arm-kernel
mailing list