public inbox for xenomai@lists.linux.dev
 help / color / mirror / Atom feed
* EVL UART driver
@ 2025-11-28 17:48 Pierre FICHEUX
  2025-12-19  9:15 ` Philippe Gerum
  0 siblings, 1 reply; 2+ messages in thread
From: Pierre FICHEUX @ 2025-11-28 17:48 UTC (permalink / raw)
  To: Xenomai

Hi all,

I'm looking for information about writing such a driver. Reading
https://v4.xenomai.org/core/drivers/index.html leads me to think there
is nothing available for UARTs.

Is there any example of documentation anywhere ?

I've read a post by a french developper (Clément Godbille) but it was
in 2021, just a short discussion with Philippe.

Thanks in advance.

Regards

-- 
Pierre FICHEUX -/- CTO Smile ECS, France -\- pierre.ficheux@smile.fr
                             http://www.smile.fr
                             https://smile.eu/fr/offres/embarque-iot
I would love to change the world, but they won't give me the source code

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

* Re: EVL UART driver
  2025-11-28 17:48 EVL UART driver Pierre FICHEUX
@ 2025-12-19  9:15 ` Philippe Gerum
  0 siblings, 0 replies; 2+ messages in thread
From: Philippe Gerum @ 2025-12-19  9:15 UTC (permalink / raw)
  To: Pierre FICHEUX; +Cc: Xenomai

Pierre FICHEUX <pierre.ficheux@smile.fr> writes:

> Hi all,
>
> I'm looking for information about writing such a driver. Reading
> https://v4.xenomai.org/core/drivers/index.html leads me to think there
> is nothing available for UARTs.
>
> Is there any example of documentation anywhere ?
>
> I've read a post by a french developper (Clément Godbille) but it was
> in 2021, just a short discussion with Philippe.

There is indeed no support for driving uarts from the oob stage yet. As
the document you pointed out suggests, providing such support first
requires to figure out how to properly teach the tty layer about the oob
stage, IOW how to provide a functional subset which could work from an
NMI-like context, so that we don't have to fork off any random mainline
(uart) driver to adapt it specifically for oob, with all the bit rot
issues this caused to Xenomai3 over time.

Xenomai4 already does this for the DMA, GPIO, SPI and network
subsystems, I have no doubt this could be done for the tty layer the
same way.

-- 
Philippe.

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

end of thread, other threads:[~2025-12-19  9:15 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-28 17:48 EVL UART driver Pierre FICHEUX
2025-12-19  9:15 ` Philippe Gerum

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox