summaryrefslogtreecommitdiff
path: root/sys/dev/uart/uart_core.c
AgeCommit message (Expand)Author
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2024-10-15uart: Go back to returning '0' when we've probed the device.Warner Losh
2024-10-14uart: export rclk via sysctlWarner Losh
2024-10-14uart: Prefer rclk passed in over rclk in the classWarner Losh
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-05-06Remove unused uart_devclass.John Baldwin
2022-04-19uart: plug a set-but-not-used varMateusz Guzik
2021-12-25uart: Remove CTLFLAG_NEEDGIANT from sysctl.Alexander Motin
2020-04-13Export a sysctl count of RX FIFO overrun events.John Baldwin
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2019-12-10Use callout_func_t instead of the deprecated timeout_t.John Baldwin
2018-08-19add snps IP uart support / genaralize UARTMatt Macy
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-27Allow setting access-width for UART registers.Ruslan Bukin
2017-01-12Allow uart(4) to use MSI interrupts on single-port PCI instances.Bruce M Simpson
2016-11-17Do not reallocate driver softc for uart unnecessarily.Ruslan Bukin
2016-08-28Fix UART PPS capture mode printingJustin Hibbits
2016-01-12Restore uart PPS signal capture polarity to its historical norm, and add anIan Lepore
2015-08-12Use bus_alloc_resource_any(), rather than bus_alloc_resource()Marcel Moolenaar
2015-08-11Style fix, no functional changes -- do the braces for switches correctly.Ian Lepore
2015-08-10Correct the polarity of the PPS assert and clear events with respect to theIan Lepore
2015-08-10Allow the choice of PPS signal captured by uart(4) to be runtime-configured,Ian Lepore
2015-08-08Provide the tty-layer mutex when initializing the pps api. This allowsIan Lepore
2015-07-24- Since r253161, uart_intr() abuses FILTER_SCHEDULE_THREAD for signalingMarius Strobl
2015-07-16If uart interrupts are not functioning then schedule the callout to do theNeel Natu
2015-04-11Add support for the uart classes to set their default register shift value.Andrew Turner
2014-03-08Back out r262921. I don't know what I was thinking, but it is lame.Warner Losh
2014-03-08Set the baud rate if it isn't 0 (meaning it has been specified) notWarner Losh
2014-01-20Don't lock in the generic grab just to lock again in the specific grabs.Warner Losh
2014-01-19Introduce grab and ungrab upcalls. When the kernel desires to grab theWarner Losh
2013-08-19Allow UART_POLL_FREQ to be set as a kernel option as well as via tunableIan Lepore
2013-07-10Protect against broken hardware. In this particular case, protect againstMarcel Moolenaar
2013-05-12Fix several typosEitan Adler
2013-03-31Accommodate uart devices with large FIFOs (or DMA buffers which amountIan Lepore
2013-02-02uart: add resume method and enable it for attachments on the most commonAndriy Gapon
2012-04-12Complete polled-mode operation by using a callout if the device will bePeter Grehan
2011-11-07Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.Ed Schouten
2011-08-27Follow up to r225203 refining break-to-debugger run-time configurationRobert Watson
2011-08-26Attempt to make break-to-debugger and alternative break-to-debugger moreRobert Watson
2009-11-28Remove unneeded includes of <sys/termios.h>.Ed Schouten
2009-10-02Fix RTS/CTS flow control, broken by the TTY overhaul. The new TTYMarcel Moolenaar
2008-08-20Integrate the new MPSAFE TTY layer to the FreeBSD operating system.Ed Schouten
2008-05-04Expand kdb_alt_break a little, most commonly used with the optionPeter Wemm
2007-12-25Add a new 'why' argument to kdb_enter(), and a set of constants to useRobert Watson
2007-04-02Don't expose the uart_ops structure directly, but instead haveMarcel Moolenaar
2007-03-28When we match UARTs found during bus-enumeration with UARTs used forMarcel Moolenaar
2007-02-23o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati
2006-04-28Implement the ipend() method of the serdev I/F.Marcel Moolenaar