[lkml]   [2017]   [Jun]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Directly accessing serial ports from drivers w/o TTYs ?
On Mon, 26 Jun 2017 00:43:12 +0200
"Enrico Weigelt, metux IT consult" <> wrote:

> Hi folks,
> is there already a way for accessing serial ports from drivers,
> w/o having to go through the TTY subsystem ?
> Serdev seems provide a connection between arbitrary TTYs to device
> drivers. But this implies always having a TTY for each UART (even if
> it's never used outside the kernel).
> Is there any way for accessing uarts more directly ?

You can write your own driver for the physical hardware and claim it in
your driver. Shouldn't normally be needed except for bizarre cases when a
serial link is used for something very non tty like (eg as GPIO lines).

Otherwise all the low level tty device locking, queues and interfaces
assume there is a tty_struct attached to it, so yes you need a tty

Why do you need to do otherwise ?


 \ /
  Last update: 2017-06-26 16:51    [W:0.056 / U:1.420 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site