linux-serial.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Need to disable MSR interrupts in 8250 driver.  Request for guidance...
@ 2011-01-03 14:15 Michael Williamson
  2011-01-03 23:56 ` Kevin Hilman
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Williamson @ 2011-01-03 14:15 UTC (permalink / raw)
  To: linux-serial; +Cc: davinci-linux-open-source@linux.davincidsp.com

Hello,

I am working on platform from the davinci architecture that uses the 8520 UART
driver.  However, there are some configurations that do not have a valid
CTS input pin (it is a multi-purpose pin on a SoC part, and it may be configured
for other functions).  These configurations can cause a pile of "false" 
MSR interrupts.  If, in 8250.c, I set the UART_BUG_NOMSR flag as part of
the up->bugs information, the problem clears up.

The problem is that there is no way to pass bugs information via platform data.  

The link (below) contains a work-around patch that I had submitted to the davinci
group.  It was suggested that I get guidance from the folks on the davinci-serial
list, and that I should consider figuring out a way to set the UART_BUG_NOMSR 
flag from the platform or initialization data.  The patch submission also has a 
more detailed description of the problem for anyone interested.

https://patchwork.kernel.org/patch/442671/

Should I create a new port type, add a new UPF_ flag in the flags field, figure 
out how to pass bugs information via platform data, or continue along the
work-around path?  

Thanks for any insight.

-Mike


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-01-04  0:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-03 14:15 Need to disable MSR interrupts in 8250 driver. Request for guidance Michael Williamson
2011-01-03 23:56 ` Kevin Hilman
2011-01-04  0:07   ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).