lkml.org 
[lkml]   [2008]   [Aug]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Simple UART driver help and TTY questions
On 08/06/2008 11:46 PM, Ira Snyder wrote:
> On Wed, Aug 06, 2008 at 11:11:00PM +0200, Jiri Slaby wrote:
>> conOn 08/05/2008 06:33 PM, Ira Snyder wrote:
>>> static void tiny_config_port(struct uart_port *port, int flags)
>>> {
>>> FUNC_ENTER();
>> if (flags & UART_CONFIG_TYPE)
>> port->type = PORT_16550A;
>>
>>> }
>> According to the straces, you get -EIO from ioctl and read which most
>> likely means TTY_IO_ERROR bit set due to tiny_port->type = PORT_UNKNOWN
>> (i.e. 0). Try the above.
>
> Not quite, but it got me on the right track. I needed to set port->type
> before calling uart_add_one_port().

Ah,
.flags = ASYNC_BOOT_AUTOCONF
I guess?

+ I'm sure you will need to set up more entries of your uart_port structure.


\
 
 \ /
  Last update: 2008-08-06 23:55    [W:0.040 / U:2.520 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site