nuttx/drivers/serial
Matteo Golin 803853ad3f
drivers/serial: Refactor PL011 to be general-purpose
This commit refactors the PL011 UART driver so that it can be re-used
for any number of UART interfaces depending on the board/chip. This
commit also hooks the UART interface configuration/selection for PL011
UART interfaces into the same Kconfig used for regular UART interfaces.
Now UART interfaces are configured in a standard, extensible way.

Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
2026-07-08 11:42:42 -04:00
..
CMakeLists.txt
Kconfig drivers/serial: Refactor PL011 to be general-purpose 2026-07-08 11:42:42 -04:00
Kconfig-16550 drivers/serial/16550: add polling mode support for serial drivers 2026-02-27 08:14:03 -03:00
Kconfig-cmsdk
Kconfig-lpuart
Kconfig-pci
Kconfig-sci
Kconfig-uart
Kconfig-usart
Kconfig-xlnxps drivers/serial/xlnxps: add polling mode support for serial drivers 2026-02-27 08:14:03 -03:00
Make.defs
ptmx.c
pty.c drivers/serial: add job-control TTY ioctls and libc wrappers 2026-06-23 16:26:53 -03:00
pty.h
serial.c drivers/serial: add job-control TTY ioctls and libc wrappers 2026-06-23 16:26:53 -03:00
serial_cmsdk.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
serial_dma.c style: fix checkpatch issues after debug.h move 2026-04-07 07:50:06 -03:00
serial_gdbstub.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
serial_io.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
uart_16550.c drivers/serial/16550: fix AM62x console bring-up 2026-05-28 22:21:38 +08:00
uart_bth4.c
uart_bth5.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
uart_hostfs.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
uart_pci_16550.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
uart_pl011.c drivers/serial: Refactor PL011 to be general-purpose 2026-07-08 11:42:42 -04:00
uart_ram.c
uart_rpmsg.c serial/uart_rpmsg: Remove redundant CONFIG_RPMSG_UART_CONSOLE macro check 2026-03-03 11:55:34 -05:00
uart_rpmsg_raw.c serial/uart_rpmsg: Remove redundant CONFIG_RPMSG_UART_CONSOLE macro check 2026-03-03 11:55:34 -05:00
uart_xlnx_ps.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00