index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
linux
/
serial_core.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-05
serial: port: Introduce a common helper to read properties
Andy Shevchenko
1
-0
/
+2
2024-03-05
serial: core: Add UPIO_UNKNOWN constant for unknown port type
Andy Shevchenko
1
-0
/
+1
2024-03-05
serial: core: Move struct uart_port::quirks closer to possible values
Andy Shevchenko
1
-2
/
+4
2024-03-05
serial: core: only stop transmit when HW fifo is empty
Jonas Gorski
1
-1
/
+2
2024-02-06
serial: core: introduce uart_port_tx_flags()
Jiri Slaby (SUSE)
1
-5
/
+27
2024-01-04
serial: core: Update uart_poll_timeout() function to return unsigned long
Vamshi Gajjela
1
-2
/
+2
2023-10-03
serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
Randy Dunlap
1
-1
/
+1
2023-09-18
serial: core: Use lock wrappers
Thomas Gleixner
1
-6
/
+6
2023-09-18
serial: core: Provide port lock wrappers
Thomas Gleixner
1
-0
/
+79
2023-08-20
Merge commit b320441c04c9 ("Merge tag 'tty-6.5-rc7' of git://git.kernel.org/p...
Greg Kroah-Hartman
1
-1
/
+2
2023-08-01
serial: core: Fix serial core port id to not use port->line
Tony Lindgren
1
-0
/
+1
2023-08-01
serial: core: Controller id cannot be negative
Tony Lindgren
1
-1
/
+1
2023-07-25
serial: make uart_insert_char() accept u8s
Jiri Slaby
1
-1
/
+1
2023-07-25
serial: convert uart sysrq handling to u8
Jiri Slaby
1
-8
/
+8
2023-05-31
serial: core: Start managing serial controllers to enable runtime PM
Tony Lindgren
1
-1
/
+4
2023-05-13
serial: Make uart_remove_one_port() return void
Uwe Kleine-König
1
-1
/
+1
2023-03-17
serial: Make hw_stopped bool
Ilpo Järvinen
1
-1
/
+1
2023-03-17
serial: Remove extern from func prototypes in headers
Ilpo Järvinen
1
-7
/
+6
2023-01-19
serial: Make uart_handle_cts_change() status param bool active
Ilpo Järvinen
1
-2
/
+1
2023-01-19
tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active
Ilpo Järvinen
1
-2
/
+1
2023-01-19
serial: core: Add option to output RS485 RX_DURING_TX state via GPIO
Christoph Niedermaier
1
-0
/
+1
2023-01-19
earlycon: Increase options size
Ricardo Ribalda
1
-1
/
+1
2022-12-16
Merge tag 'tty-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...
Linus Torvalds
1
-0
/
+80
2022-12-02
serial_core: replace uart_console_enabled() with uart_console_registered()
John Ogness
1
-2
/
+8
2022-11-03
tty: serial: introduce transmit helpers
Jiri Slaby (SUSE)
1
-0
/
+80
2022-09-25
serial: Deassert Transmit Enable on probe in driver-specific way
Lukas Wunner
1
-1
/
+0
2022-09-25
Merge 7e2cd21e02b3 ("Merge tag 'tty-6.0-rc7' of git://git.kernel.org/pub/scm/...
Greg Kroah-Hartman
1
-0
/
+17
2022-09-22
serial: 8250: Switch UART port flags to using BIT_ULL
Maciej W. Rozycki
1
-14
/
+14
2022-09-22
serial: 8250: Let drivers request full 16550A feature probing
Maciej W. Rozycki
1
-1
/
+2
2022-09-07
serial: Create uart_xmit_advance()
Ilpo Järvinen
1
-0
/
+17
2022-09-05
Merge 6.0-rc4 into tty-next
Greg Kroah-Hartman
1
-0
/
+8
2022-08-30
serial: Make ->set_termios() old ktermios const
Ilpo Järvinen
1
-3
/
+3
2022-08-18
serial: document start_rx member at struct uart_ops
Mauro Carvalho Chehab
1
-0
/
+8
2022-08-08
Merge tag 'tty-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...
Linus Torvalds
1
-18
/
+346
2022-07-28
Documentation: serial: move uart_ops documentation to the struct
Jiri Slaby
1
-16
/
+329
2022-07-08
serial: Embed rs485_supported to uart_port
Ilpo Järvinen
1
-1
/
+1
2022-06-30
serial: 8250: Fix PM usage_count for console handover
Ilpo Järvinen
1
-0
/
+5
2022-06-27
serial: take termios_rwsem for ->rs485_config() & pass termios as param
Ilpo Järvinen
1
-0
/
+1
2022-06-27
serial: Drop timeout from uart_port
Ilpo Järvinen
1
-2
/
+14
2022-06-20
Merge tag 'v5.19-rc3' into tty-next
Greg Kroah-Hartman
1
-0
/
+1
2022-06-10
serial: Add rs485_supported to uart_port
Ilpo Järvinen
1
-0
/
+1
2022-06-10
serial: Add uart_rs485_config()
Ilpo Järvinen
1
-0
/
+1
2022-06-10
serial: core: Introduce callback for start_rx and do stop_rx in suspend only ...
Vijaya Krishna Nivarthi
1
-0
/
+1
2022-04-26
serial: Store character timing information to uart_port
Ilpo Järvinen
1
-0
/
+1
2022-03-18
serial: 8250: fix XOFF/XON sending when DMA is used
Ilpo Järvinen
1
-0
/
+2
2022-03-03
serial: make uart_console_write->putchar()'s character an unsigned char
Jiri Slaby
1
-1
/
+1
2022-02-04
serial: core: Fix the definition name in the comment of UPF_* flags
Andy Shevchenko
1
-1
/
+1
2021-07-21
serial: 8250: fix handle_irq locking
Johan Hovold
1
-0
/
+24
2021-05-20
tty/serial: clean up uart_match_port
Jiri Slaby
1
-1
/
+2
2021-05-13
tty: cumulate and document tty_struct::flow* members
Jiri Slaby
1
-1
/
+1
2021-04-22
serial: do not restore interrupt state in sysrq helper
Johan Hovold
1
-5
/
+5
2020-12-07
earlycon: drop semicolon from earlycon macro
Johan Hovold
1
-1
/
+1
2020-12-04
earlycon: simplify earlycon-table implementation
Johan Hovold
1
-13
/
+7
2020-10-25
treewide: Convert macro and uses of __section(foo) to __section("foo")
Joe Perches
1
-1
/
+1
2020-09-16
serial: core: fix console port-lock regression
Johan Hovold
1
-0
/
+1
2020-07-20
Merge 5.8-rc6 into tty-next
Greg Kroah-Hartman
1
-4
/
+98
2020-06-27
serial: core: drop redundant sysrq checks
Johan Hovold
1
-2
/
+2
2020-06-27
serial: core: fix sysrq overhead regression
Johan Hovold
1
-5
/
+98
2020-06-27
Revert "serial: core: Refactor uart_unlock_and_check_sysrq()"
Johan Hovold
1
-1
/
+2
2020-06-27
serial: core: drop unnecessary gpio include
Johan Hovold
1
-1
/
+1
2020-05-29
serial: 8250: Support rs485 bus termination GPIO
Lukas Wunner
1
-0
/
+2
2020-05-15
serial: Allow uart_get_rs485_mode() to return errno
Lukas Wunner
1
-1
/
+1
2020-03-12
serial: core: Refactor uart_unlock_and_check_sysrq()
Andy Shevchenko
1
-2
/
+1
2020-03-07
serial/sysrq: Add MAGIC_SYSRQ_SERIAL_SEQUENCE
Dmitry Safonov
1
-0
/
+1
2020-01-15
serial_core: Remove unused member in uart_port
Dmitry Safonov
1
-1
/
+0
2020-01-10
serial_core: Move sysrq functions from header file
Dmitry Safonov
1
-79
/
+5
2019-12-18
serial_core: Remove SUPPORT_SYSRQ ifdeffery
Dmitry Safonov
1
-10
/
+4
2019-12-17
serial_core: Un-ifdef sysrq SUPPORT_SYSRQ
Dmitry Safonov
1
-34
/
+43
2019-12-17
serial: Move sysrq members above
Dmitry Safonov
1
-5
/
+6
2019-07-15
docs: serial: move it to the driver-api
Mauro Carvalho Chehab
1
-1
/
+1
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
Thomas Gleixner
1
-14
/
+1
2019-04-25
docs: serial: convert docs to ReST and rename to *.rst
Mauro Carvalho Chehab
1
-1
/
+1
2018-11-09
serial: core: Include console.h from serial_core.h
Douglas Anderson
1
-0
/
+1
2018-11-09
serial: core: Allow processing sysrq at port unlock time
Douglas Anderson
1
-1
/
+36
2018-10-04
Revert "serial:serial_core: Allow use of CTS for PPS line discipline"
Greg Kroah-Hartman
1
-2
/
+1
2018-10-02
tty/serial_core: add ISO7816 infrastructure
Nicolas Ferre
1
-0
/
+3
2018-10-02
serial:serial_core: Allow use of CTS for PPS line discipline
Steve Sakoman
1
-1
/
+2
2018-07-12
serial: 8250: introduce get_divisor() and set_divisor() hook
Jisheng Zhang
1
-0
/
+7
2018-04-30
Merge 4.17-rc3 into tty-next
Greg Kroah-Hartman
1
-7
/
+14
2018-04-23
serial: core: Make sure compiler barfs for 16-byte earlycon names
Douglas Anderson
1
-1
/
+2
2018-04-23
serial: Introduce UPSTAT_SYNC_FIFO for synchronised FIFOs
Jeremy Kerr
1
-0
/
+1
2018-04-23
earlycon: Use a pointer table to fix __earlycon_table stride
Daniel Kurtz
1
-7
/
+14
2018-03-15
powerpc: Mark the variable earlycon_acpi_spcr_enable maybe_unused
Mathieu Malaterre
1
-1
/
+1
2018-02-09
Merge tag 'acpi-part2-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-2
/
+2
2018-02-07
ACPI: SPCR: Make SPCR available to x86
Prarit Bhargava
1
-2
/
+2
2018-01-09
serial: core: Make uart_parse_options take const char* argument
Paul Cercueil
1
-1
/
+1
2017-11-28
serial: Make retrieval of rs485 properties platform-agnostic
Lukas Wunner
1
-5
/
+1
2017-09-18
serial: Add common rs485 device tree parsing function
Uwe Kleine-König
1
-0
/
+5
2017-08-28
serial: core: remove unneeded irq_wake flag
Andy Shevchenko
1
-1
/
+0
2017-07-30
serial: core: move UPF_NO_TXEN_TEST to quirks and rename
Andy Shevchenko
1
-4
/
+5
2017-05-18
serial: 8250: Add flag so drivers can avoid THRE probe
Joel Stanley
1
-0
/
+1
2017-04-08
serial: core: constify struct uart_port {name} field
Andy Shevchenko
1
-1
/
+1
2017-03-31
tty: serial_core: Add name field to uart_port struct
Vignesh R
1
-0
/
+1
2017-01-12
serial: do not accept sysrq characters via serial port
Felix Fietkau
1
-1
/
+1
2016-12-16
linux: drop __bitwise__ everywhere
Michael S. Tsirkin
1
-2
/
+2
2016-11-16
serial: 8250: Expose set_ldisc function
Ed Blake
1
-0
/
+2
2016-09-28
ACPI: parse SPCR and enable matching console
Aleksey Makarov
1
-1
/
+8
2016-09-15
tty: serial_core: add tty NULL check to uart_tx_stopped
Rob Herring
1
-1
/
+1
2016-09-02
serial: earlycon: Extend earlycon command line option to support 64-bit addre...
Alexander Sverdlin
1
-1
/
+1
2016-06-25
earlycon: mark earlycon code as __used iif the caller is built-in
Masahiro Yamada
1
-1
/
+7
2016-04-30
serial: 8250: export get_mctrl function
Wan Ahmad Zainie
1
-0
/
+1
2016-04-30
serial: core: Prevent unsafe uart port access, part 2
Peter Hurley
1
-0
/
+2
2016-02-06
of: earlycon: Move address translation to of_setup_earlycon()
Peter Hurley
1
-1
/
+1
2016-02-06
of: earlycon: Initialize port fields from DT properties
Peter Hurley
1
-0
/
+1
2016-02-06
of: earlycon: Add options string handling
Peter Hurley
1
-1
/
+2
2016-02-06
of: earlycon: Fixup earlycon console name and index
Peter Hurley
1
-2
/
+1
2016-02-06
earlycon: Use common framework for earlycon declarations
Peter Hurley
1
-9
/
+13
2015-12-13
serial: Fix UPIO_MEM comment
Peter Hurley
1
-1
/
+1
2015-12-13
serial: support 16-bit register interface for console
Masahiro Yamada
1
-0
/
+1
2015-05-06
serial: core: Fix unused variable warnings from uart_console()
Peter Hurley
1
-1
/
+1
2015-04-10
earlycon: Fix __earlycon_table stride
Peter Hurley
1
-1
/
+1
2015-03-26
serial: 8250: allow specifying iomem size in addition to address
Mans Rullgard
1
-0
/
+1
2015-03-26
serial: earlycon: Enable earlycon without command line param
Peter Hurley
1
-8
/
+11
2015-03-26
serial: core: Add minor field to uart_port
Peter Hurley
1
-0
/
+1
2015-03-09
Merge 4.0-rc3 into tty-testing
Greg Kroah-Hartman
1
-0
/
+2
2015-03-07
serial: earlycon: Refactor parse_options into serial core
Peter Hurley
1
-0
/
+2
2015-03-07
serial: uapi: Declare all userspace-visible io types
Peter Hurley
1
-7
/
+7
2015-03-07
serial: core: Fix iotype userspace breakage
Peter Hurley
1
-3
/
+3
2015-02-02
serial: core: Rework hw-assisted flow control support
Peter Hurley
1
-3
/
+18
2015-01-09
serial: omap_8250: Fix RTS handling
Peter Hurley
1
-0
/
+1
2014-11-25
serial: core: Add big-endian iotype
Kevin Cernekee
1
-6
/
+7
2014-11-06
serial_core: Handle TIOC[GS]RS485 ioctls.
Ricardo Ribalda Delgado
1
-0
/
+3
2014-11-06
serial: core: Pass termios to set_ldisc() notifications
Peter Hurley
1
-1
/
+1
2014-11-05
tty,serial: Unify UPF_* and ASYNC_* flag definitions
Peter Hurley
1
-15
/
+32
2014-11-05
serial: Fix upstat_t sparse warnings
Peter Hurley
1
-1
/
+1
2014-09-26
tty: serial: 8250_core: allow to set ->throttle / ->unthrottle callbacks
Sebastian Andrzej Siewior
1
-0
/
+2
2014-09-23
serial: core: Privatize tty->hw_stopped
Peter Hurley
1
-1
/
+2
2014-09-23
serial: core: Privatize modem status enable flags
Peter Hurley
1
-0
/
+12
2014-09-08
tty: serial: 8250_core: allow to overwrite & export serial8250_startup()
Sebastian Andrzej Siewior
1
-0
/
+2
2014-09-08
serial: core: Document lock requirement for UPF_* flags updates
Peter Hurley
1
-0
/
+1
2014-07-17
Serial: allow port drivers to have a default attribute group
Greg Kroah-Hartman
1
-0
/
+2
2014-05-20
serial: earlycon: add DT support
Rob Herring
1
-0
/
+6
2014-04-24
tty/serial: add generic serial earlycon
Rob Herring
1
-0
/
+16
2013-10-16
serial: core: delete .set_wake() callback
Linus Walleij
1
-1
/
+0
2013-05-20
serial: Move "uart_console" def to core header file.
Sourav Poddar
1
-0
/
+7
2013-02-13
pps: Move timestamp read into PPS code proper
George Spelvin
1
-1
/
+0
2013-01-30
serial: ralink: adds support for the serial core found on ralink wisoc
John Crispin
1
-1
/
+1
2013-01-15
tty: Update serial core API documentation
Kevin Cernekee
1
-4
/
+4
2013-01-15
serial: Remove RM9000 series serial driver.
Ralf Baechle
1
-1
/
+0
2013-01-15
tty: serial core: decouple pm states from ACPI
Linus Walleij
1
-1
/
+13
2012-11-04
SERIAL: core: add throttle/unthrottle callbacks for hardware assisted flow co...
Russell King
1
-0
/
+2
2012-11-04
SERIAL: core: add hardware assisted h/w flow control support
Russell King
1
-0
/
+2
2012-11-04
SERIAL: core: add hardware assisted s/w flow control support
Russell King
1
-0
/
+2
2012-10-13
UAPI: (Scripted) Disintegrate include/linux
David Howells
1
-198
/
+1
2012-09-26
tty/serial/core: Introduce poll_init callback
Anton Vorontsov
1
-0
/
+1
2012-09-26
8250: blacklist Winbond CIR port
Sean Young
1
-1
/
+2
2012-08-16
serial: New serial driver MAX310X
Alexander Shiyan
1
-2
/
+2
2012-06-12
serial/8250: Add LPC3220 standard UART type
Roland Stigge
1
-1
/
+2
2012-04-18
Merge 3.4-rc3 into tty-next
Greg Kroah-Hartman
1
-1
/
+1
2012-04-18
tegra, serial8250: add ->handle_break() uart_port op
Dan Williams
1
-0
/
+5
2012-04-09
serial/8250_pci: add a "force background timer" flag and use it for the "kt" ...
Dan Williams
1
-0
/
+1
2012-04-09
Revert "serial/8250_pci: setup-quirk workaround for the kt serial controller"
Dan Williams
1
-1
/
+0
2012-03-09
serial: introduce generic port in/out helpers
Paul Gortmaker
1
-0
/
+10
2012-01-26
serial/efm32: add new driver
Uwe Kleine-König
1
-0
/
+2
2012-01-14
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
Linus Torvalds
1
-0
/
+4
2011-12-07
SERIAL: AR933X: Add driver for the built-in UART of the SoC
Gabor Juhos
1
-0
/
+4
2011-11-26
serial/8250_pci: setup-quirk workaround for the kt serial controller
Dan Williams
1
-0
/
+1
2011-11-15
TTY: serial, cleanup include file
Jiri Slaby
1
-87
/
+12
2011-09-22
serial: Support the EFR-register of XR1715x uarts.
Søren Holm
1
-1
/
+3
2011-08-23
tty: serial8250: remove UPIO_DWAPB{,32}
Jamie Iles
1
-3
/
+1
2011-08-23
tty: serial: allow ports to override the irq handler
Jamie Iles
1
-0
/
+1
2011-08-23
TTY: serial, remove tasklet for tty_wakeup
Jiri Slaby
1
-1
/
+0
2011-05-19
tty/serial: Add explicit PORT_TEGRA type
Stephen Warren
1
-1
/
+2
2011-05-03
tty/serial: add support for Xilinx PS UART
John Linn
1
-0
/
+3
2011-01-13
pps: unify timestamp gathering
Alexander Gordeev
1
-2
/
+3
2010-12-16
Serial: Avoid unbalanced IRQ wake disable during resume
Govindraj.R
1
-0
/
+1
2010-12-10
8250: add a UPIO_DWAPB32 for 32 bit accesses
Jamie Iles
1
-0
/
+1
2010-11-16
serial: mpc52xx: make printout for type more generic
Wolfram Sang
1
-1
/
+1
2010-11-11
serial: Add support for UART on VIA VT8500 and compatibles
Alexey Charkov
1
-0
/
+3
2010-10-25
Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-0
/
+3
2010-10-22
8250: allow platforms to override PM hook.
Manuel Lauss
1
-0
/
+2
2010-10-22
serial: Factor out uart_poll_timeout() from 8250 driver
Anton Vorontsov
1
-0
/
+8
2010-09-29
serial: Add OMAP high-speed UART driver
Govindraj.R
1
-0
/
+3
2010-09-03
serial: fix port type conflict between NS16550A & U6_16550A
Philippe Langlais
1
-1
/
+2
2010-08-21
Input: sysrq - drop tty argument form handle_sysrq()
Dmitry Torokhov
1
-1
/
+1
2010-08-11
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
Linus Torvalds
1
-0
/
+3
2010-08-10
U6715 16550A serial driver support
Philippe Langlais
1
-0
/
+3
2010-08-10
hsu: driver for Medfield High Speed UART device
Feng Tang
1
-0
/
+2
2010-08-10
serial: max3107: Abstract out the platform specific bits
Alan Cox
1
-0
/
+4
2010-08-10
tty: serial - fix tty referencing in set_ldisc
Alan Cox
1
-1
/
+1
2010-05-24
serial: add a new port type, found on some sh-mobile SoCs
Guennadi Liakhovetski
1
-0
/
+3
2010-05-21
Merge branch 'kdb-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/jwe...
Linus Torvalds
1
-0
/
+1
2010-05-21
serial: Add driver for the Altera UART
Tobias Klauser
1
-0
/
+1
2010-05-21
serial: Add driver for the Altera JTAG UART
Tobias Klauser
1
-0
/
+3
2010-05-20
kgdb,8250,pl011: Return immediately from console poll
Jason Wessel
1
-0
/
+1
2010-03-12
pps: serial clients support
Rodolfo Giometti
1
-1
/
+10
2009-11-04
sparc: Support for GRLIB APBUART serial port
Kristoffer Glembo
1
-0
/
+3
2009-09-30
MIPS: BCM63xx: Add serial driver for bcm63xx integrated UART.
Maxime Bizon
1
-0
/
+3
2009-09-23
serial core: fix new kernel-doc warnings
Randy Dunlap
1
-2
/
+2
2009-09-19
serial: kill USF_CLOSING_* definitions
Alan Cox
1
-3
/
+0
2009-09-19
serial: move delta_msr_wait into the tty_port
Alan Cox
1
-1
/
+0
2009-09-19
serial: replace the state mutex with the tty port mutex
Alan Cox
1
-2
/
+0
2009-09-19
serial: kill off uif_t
Alan Cox
1
-11
/
+0
2009-09-19
serial: move the flags into the tty_port field
Alan Cox
1
-29
/
+19
2009-09-19
serial: move count into the tty_port version
Alan Cox
1
-1
/
+0
2009-09-19
serial: Fold closing_* fields into the tty_port ones
Alan Cox
1
-2
/
+0
2009-09-19
serial: kill off uart_info
Alan Cox
1
-34
/
+30
2009-09-19
serial: 8250: add IRQ trigger support
Vikram Pandita
1
-0
/
+1
2009-06-22
msm_serial: serial driver for MSM7K onboard serial peripheral.
Robert Love
1
-0
/
+3
2009-06-11
serial: Added Timberdale UART driver
Richard Röjfors
1
-0
/
+3
[next]