nuttx/drivers/serial
hujun5 a4fece3450 spin_lock: inline spin_lock
test:
We can use qemu for testing.
compiling
make distclean -j20; ./tools/configure.sh -l qemu-armv8a:nsh_smp ;make -j20
running
qemu-system-aarch64 -cpu cortex-a53 -smp 4 -nographic -machine virt,virtualization=on,gic-version=3 -net none -chardev stdio,id=con,mux=on -serial chardev:con -mon chardev=con,mode=readline -kernel ./nuttx
2024-07-15 02:29:30 +08:00
..
CMakeLists.txt drivers/serial:support arm cmsdk drivers 2024-04-26 18:42:35 -03:00
Kconfig drivers/serial:support arm cmsdk drivers 2024-04-26 18:42:35 -03:00
Kconfig-16550
Kconfig-cmsdk drivers/serial:support arm cmsdk drivers 2024-04-26 18:42:35 -03:00
Kconfig-lpuart
Kconfig-pl011 drivers/serial/uart_pl011.c : add the interface about clock and reset control for reducing power consumption. 2024-06-03 21:18:44 +08:00
Kconfig-sci
Kconfig-uart
Kconfig-usart
Make.defs drivers/serial:support arm cmsdk drivers 2024-04-26 18:42:35 -03:00
ptmx.c enable O_CLOEXEC explicit 2023-09-22 13:51:00 +08:00
pty.c fs/driver: using nx_unlink to call unlink ops to release some resource 2024-03-14 11:53:30 +08:00
pty.h
serial_cmsdk.c drivers/serial:support arm cmsdk drivers 2024-04-26 18:42:35 -03:00
serial_dma.c
serial_gdbstub.c serial/gdbstub: Change GDBSTUB_ to GDB_ 2024-06-24 23:51:43 +08:00
serial_io.c
serial.c drivers/cdcacm/serial: add release interface to release uart_dev resource 2024-04-21 23:21:54 +08:00
uart_16550.c spin_lock: inline spin_lock 2024-07-15 02:29:30 +08:00
uart_bth4.c poll: pollsetup should notify only one fd passd by caller 2023-11-21 09:07:17 +01:00
uart_bth5.c poll: pollsetup should notify only one fd passd by caller 2023-11-21 09:07:17 +01:00
uart_pl011.c drivers/serial/uart_pl011.c : add the bitmask according to PL011 spec. (Although almost no problem.) 2024-06-03 21:18:44 +08:00
uart_ram.c drivers/serial: add ram uart driver 2023-09-19 09:41:07 +08:00
uart_rpmsg.c drivers/serial: check the remote device before get name 2023-11-07 18:27:05 +08:00