Re: OMAP3EVM not booting on l-o master

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

* Paul Walmsley <paul@xxxxxxxxx> [120406 11:11]:
> cc Kevin
> 
> On Fri, 6 Apr 2012, Tony Lindgren wrote:
> 
> > So something in Paul's series is changing the interrupt
> > behaviour somehow?
> 
> Am wondering if this might be due to the kernel not clearing some 
> bootloader mux settings?
> 
> Perhaps the bootloader is configuring the mux hardware for I/O wakeups on 
> a pad, but the kernel is missing an mux IRQ handler or mapping for it. Or 
> maybe one of the kernel mux entries is missing the OMAP_WAKEUP_EN or 
> OMAP_DEVICE_PAD_WAKEUP flags for a pad that the bootloader is configuring 
> - I seem to recall that Kevin found some problems here with the 
> mach-omap2/serial.c mux code.  Anyway, will create a patch to add some 
> debugging here for Afzal to try.

That's easy to check from dumping out the mux status from
/sys/kernel/debug/omap_mux/* entries after booting with a working
kernel.
 
> Also,it seems to me that when the mux layer starts, the code should 
> probably clear out all of the I/O wakeup configuration in the hardware 
> that the bootloader set up.

Yes that sounds right.

Regards,

Tony
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Free Online Dating]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux