zephyr/drivers/serial
Fabio Baltieri ef14c9b867 lib: os: add a header for printk hook functions
Add a zephyr/printk.h header for the __printk_hook functions, these are
currently manually declared by all console drivers for no good reason.

Move the documentation into the header and also unify the way that
console drivers call the function.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-07-27 10:41:01 +03:00
..
CMakeLists.txt driver: serial: Add serial driver support for Renesas RA8 devices 2024-06-26 13:36:14 -04:00
Kconfig driver: serial: Add serial driver support for Renesas RA8 devices 2024-06-26 13:36:14 -04:00
Kconfig.altera
Kconfig.altera_jtag
Kconfig.apbuart
Kconfig.b91
Kconfig.bcm2711
Kconfig.bt
Kconfig.cc13xx_cc26xx
Kconfig.cc32xx
Kconfig.cdns
Kconfig.cmsdk_apb
Kconfig.efinix_sapphire
Kconfig.emul
Kconfig.ene
Kconfig.esp32 config: esp32: configurable UART FIFO thresholds 2024-07-09 15:24:02 -04:00
Kconfig.gd32
Kconfig.gecko
Kconfig.hostlink
Kconfig.ifx_cat1
Kconfig.imx
Kconfig.intel_lw
Kconfig.it8xxx2
Kconfig.leuart_gecko
Kconfig.litex
Kconfig.lpc11u6x
Kconfig.max32
Kconfig.mcux
Kconfig.mcux_flexcomm
Kconfig.mcux_iuart
Kconfig.mcux_lpsci
Kconfig.mcux_lpuart
Kconfig.miv
Kconfig.msp432p4xx
Kconfig.native_posix
Kconfig.native_tty
Kconfig.neorv32
Kconfig.npcx
Kconfig.nrfx
Kconfig.nrfx_uart_instance
Kconfig.ns16550
Kconfig.numaker
Kconfig.numicro
Kconfig.nxp_s32
Kconfig.opentitan
Kconfig.pl011
Kconfig.psoc6
Kconfig.ql_usbserialport_s3b
Kconfig.rcar
Kconfig.renesas_ra driver: serial: Add serial driver support for Renesas RA8 devices 2024-06-26 13:36:14 -04:00
Kconfig.renesas_ra8 driver: serial: Add serial driver support for Renesas RA8 devices 2024-06-26 13:36:14 -04:00
Kconfig.rpi_pico
Kconfig.rtt
Kconfig.rv32m1_lpuart
Kconfig.rzt2m
Kconfig.sam0
Kconfig.sedi
Kconfig.sifive
Kconfig.smartbond
Kconfig.stellaris
Kconfig.stm32
Kconfig.test
Kconfig.uart_sam
Kconfig.usart_sam
Kconfig.xec
Kconfig.xen
Kconfig.xlnx
Kconfig.xmc4xxx
leuart_gecko.c everywhere: replace double words 2024-06-25 06:05:35 -04:00
serial_esp32_usb.c drivers: serial: esp32_usb: fix interrupt-enable race condition 2024-06-24 09:47:05 +02:00
serial_test.c
uart_altera_jtag.c
uart_altera.c everywhere: replace double words 2024-06-22 05:40:22 -04:00
uart_apbuart.c
uart_async_rx.c
uart_async_to_irq.c drivers: serial: fix cfg.baudrate may be used uninitialized 2024-06-20 12:04:02 -04:00
uart_b91.c
uart_bcm2711.c
uart_bt.c
uart_cc13xx_cc26xx.c
uart_cc32xx.c
uart_cdns.c drivers: serial: uart_cdns: fix interrupt driven 2024-07-09 19:45:18 -04:00
uart_cdns.h
uart_cmsdk_apb.c
uart_efinix_sapphire.c
uart_emul.c
uart_ene_kb1200.c
uart_esp32.c config: esp32: configurable UART FIFO thresholds 2024-07-09 15:24:02 -04:00
uart_gecko.c
uart_handlers.c
uart_hostlink.c
uart_hvc_xen_consoleio.c
uart_hvc_xen.c lib: os: add a header for printk hook functions 2024-07-27 10:41:01 +03:00
uart_ifx_cat1.c drivers: serial: CAT1 UART driver: fix HW flow control 2024-06-24 09:46:01 +02:00
uart_imx.c
uart_intel_lw.c everywhere: replace double words 2024-06-22 05:40:22 -04:00
uart_ite_it8xxx2.c
uart_liteuart.c
uart_lpc11u6x.c drivers: serial: lpc11u6x: allow to configure data polarity 2024-07-12 06:29:56 -04:00
uart_lpc11u6x.h drivers: serial: lpc11u6x: allow to configure data polarity 2024-07-12 06:29:56 -04:00
uart_max32.c drivers: serial: uart_max32: Fixing bugs and code optimizations 2024-07-04 08:17:27 +02:00
uart_mchp_xec.c
uart_mcux_flexcomm.c
uart_mcux_iuart.c
uart_mcux_lpsci.c
uart_mcux_lpuart.c everywhere: replace double words 2024-06-22 05:40:22 -04:00
uart_mcux.c
uart_miv.c
uart_msp432p4xx.c
uart_native_ptty_bottom.c
uart_native_ptty_bottom.h
uart_native_ptty.c
uart_native_tty_bottom.c
uart_native_tty_bottom.h
uart_native_tty.c
uart_neorv32.c
uart_npcx.c
uart_nrfx_uart.c
uart_nrfx_uarte2.c
uart_nrfx_uarte.c everywhere: replace double words 2024-06-22 05:40:22 -04:00
uart_ns16550.c
uart_numaker.c
uart_numicro.c
uart_nxp_s32_linflexd.c
uart_nxp_s32_linflexd.h
uart_opentitan.c
uart_pipe.c
uart_pl011_ambiq.h
uart_pl011_raspberrypi_pico.h
uart_pl011_registers.h
uart_pl011.c drivers: serial: pl011: add support for hardware flow control 2024-07-01 16:08:23 -04:00
uart_psoc6.c
uart_ql_usbserialport_s3b.c
uart_ql_usbserialport_s3b.h
uart_rcar.c
uart_renesas_ra8_sci_b.c driver: serial: Add serial driver support for Renesas RA8 devices 2024-06-26 13:36:14 -04:00
uart_renesas_ra.c
uart_rpi_pico_pio.c
uart_rtt.c
uart_rv32m1_lpuart.c
uart_rzt2m.c
uart_rzt2m.h
uart_sam0.c
uart_sam.c
uart_sedi.c
uart_sifive.c
uart_smartbond.c drivers/smartbond: Remove atomic flags from drivers 2024-06-21 08:45:10 -04:00
uart_stellaris.c
uart_stm32.c
uart_stm32.h
uart_xlnx_ps.c
uart_xlnx_uartlite.c
uart_xmc4xxx.c
usart_gd32.c
usart_sam.c