aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tty
AgeCommit message (Expand)AuthorFilesLines
2019-07-19Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds2-4/+43
2019-07-18proc/sysctl: add shared variables for range checkMatteo Croce1-4/+2
2019-07-15Merge branch 'for-arm-soc' of git://git.armlinux.org.uk/~rmk/linux-arm into a...Olof Johansson2-4/+43
2019-07-15docs: serial: move it to the driver-apiMauro Carvalho Chehab2-3/+3
2019-07-15docs: driver-api: add a series of orphaned documentsMauro Carvalho Chehab1-1/+1
2019-07-15docs: arm: convert docs to ReST and rename to *.rstMauro Carvalho Chehab1-1/+1
2019-07-15docs: console.txt: convert docs to ReST and rename to *.rstMauro Carvalho Chehab1-1/+1
2019-07-13Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-1/+15
2019-07-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds1-1/+1
2019-07-11Merge tag 'tty-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds27-2552/+864
2019-07-09Merge tag 'docs-5.3' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2019-07-09Merge tag 'fbdev-v5.3' of git://github.com/bzolnier/linuxLinus Torvalds1-0/+18
2019-07-04tty: serial: fsl_lpuart: add imx8qxp supportFugang Duan1-20/+86
2019-07-03serial: imx: set_termios(): preserve RTS stateSergey Organov1-5/+9
2019-07-03serial: imx: set_termios(): clarify RTS/CTS bits calculationSergey Organov1-24/+14
2019-07-03serial: imx: set_termios(): factor-out 'ucr2' initial valueSergey Organov1-3/+2
2019-07-03serial: sh-sci: Terminate TX DMA during buffer flushingGeert Uytterhoeven1-2/+9
2019-07-03serial: sh-sci: Fix TX DMA buffer flushing and workqueue racesGeert Uytterhoeven1-7/+15
2019-07-03serial: mpsc: Remove obsolete MPSC driverMark Greer3-2153/+0
2019-07-03serial: 8250: 8250_core: Fix missing unlock on error in serial8250_register_8...Wei Yongjun1-2/+5
2019-06-21serial: stm32: add RX and TX FIFO flushErwan Le Ray1-5/+15
2019-06-21serial: stm32: add support of RX FIFO thresholdErwan Le Ray2-3/+25
2019-06-21serial: stm32: add support of TX FIFO thresholdErwan Le Ray2-9/+55
2019-06-21serial: stm32: update PIO transmissionErwan Le Ray1-14/+13
2019-06-21serial: stm32: add support of timeout interrupt for RXErwan Le Ray2-6/+26
2019-06-21Revert "serial: 8250: Don't service RX FIFO if interrupts are disabled"Oliver Barta1-2/+1
2019-06-21tty/serial/8250: use mctrl_gpio helpersYegor Yefremov5-15/+61
2019-06-21serial: mctrl_gpio: Check if GPIO property exisits before requesting itStefan Roese1-0/+14
2019-06-18serial: 8250: pericom_do_set_divisor can be statickbuild test robot1-1/+1
2019-06-18tty: serial_core: Set port active bit in uart_port_activateSerge Semin1-1/+6
2019-06-18serial: 8250: Add MSR/MCR TIOCM conversion wrapper functionsStefan Roese2-22/+57
2019-06-18serial: 8250: factor out serial8250_{set,clear}_THRI() helpersAndy Shevchenko4-27/+26
2019-06-18serial: fsl_lpuart: Remove unneeded OOM error messageFabio Estevam1-3/+1
2019-06-18serial: uartps: Remove useless return from cdns_uart_poll_put_charNava kishore Manne1-2/+0
2019-06-18serial: uartps: Do not add a trailing semicolon to macroNava kishore Manne1-1/+1
2019-06-18serial: uartps: Fix long line over 80 charsNava kishore Manne1-1/+2
2019-06-18serial: uartps: Fix multiple line dereferenceNava kishore Manne1-2/+2
2019-06-18serial: uartps: Use octal permission for module_param()Nava kishore Manne1-2/+2
2019-06-18serial: uartps: Use the same dynamic major number for all portsShubhrajyoti Datta1-2/+3
2019-06-18serial: 8250: Add support for higher baud rates to Pericom chipsJay Dolan1-18/+79
2019-06-18serial: imx: fix locking in set_termios()Sergey Organov1-10/+13
2019-06-17locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_hel...Nikolay Borisov1-4/+4
2019-06-14docs: fb: convert docs to ReST and rename to *.rstMauro Carvalho Chehab1-1/+1
2019-06-14powerpc/pseries/hvconsole: Fix stack overread via udbgDaniel Axtens1-1/+15
2019-06-13sunhv: Fix device naming inconsistency between sunhv_console and sunhv_regJohn Paul Adrian Glaubitz1-1/+1
2019-06-13Revert "serial: stm32: select pinctrl state in each suspend/resume function"Greg Kroah-Hartman1-4/+0
2019-06-12vt: More locking checksDaniel Vetter1-0/+16
2019-06-12vt: might_sleep() annotation for do_blank_screenDaniel Vetter1-0/+2
2019-06-10tty: serial: msm_serial: avoid system lockup conditionJorge Ramirez-Ortiz1-0/+4
2019-06-10serial: 8250: Fix TX interrupt handling conditionRautkoski Kimmo EXT1-1/+2
2019-06-10serial: stm32: fix a recursive locking in stm32_config_rs485Borut Seljak1-3/+0
2019-06-10tty: serial: 8250-of: Do not warn on deferred probeThierry Reding1-2/+3
2019-06-10serial: imx: Use dev_info() instead of pr_info()Fabio Estevam1-1/+1
2019-06-10serial: fsl_lpuart: Use dev_info() instead of printk()Fabio Estevam1-2/+2
2019-06-10uart: mediatek: support Rx in-band wakeupClaire Chang1-0/+24
2019-06-10serial: uartps: Add a timeout to the tx empty waitShubhrajyoti Datta1-4/+10
2019-06-10serial: uartps: Move the spinlock after the read of the tx emptyShubhrajyoti Datta1-2/+1
2019-06-10serial: 8250-mtk: modify uart DMA rxLong Cheng1-29/+20
2019-06-10tty/serial: digicolor: Fix digicolor-usart already registered warningKefeng Wang1-1/+5
2019-06-10serial: stm32: Make stm32_get_databits staticYueHaibing1-1/+1
2019-06-10serial: stm32: select pinctrl state in each suspend/resume functionBich Hemon1-0/+4
2019-06-04Revert "consolemap: Fix a memory leaking bug in drivers/tty/vt/consolemap.c"Ben Hutchings1-5/+1
2019-06-04serial: sa1100: add note about modem control signalsRussell King1-0/+4
2019-06-04serial: sa1100: add support for mctrl gpiosRussell King2-4/+39
2019-06-03Merge 5.2-rc3 into tty-nextGreg Kroah-Hartman4-3/+12
2019-05-24vt/fbcon: deinitialize resources in visual_init() after failed memory allocationGrzegorz Halat1-2/+9
2019-05-24tty: cpm_uart: drop unused iflag macroJohan Hovold1-2/+0
2019-05-24tty: tty_io: fix driver refcount imbalance on error pathLin Yi1-1/+3
2019-05-24vt/fbcon: deinitialize resources in visual_init() after failed memory allocationGrzegorz Halat1-2/+9
2019-05-24consolemap: Fix a memory leaking bug in drivers/tty/vt/consolemap.cGen Zhang1-1/+5
2019-05-24tty: serial: cpm_uart - fix init when SMC is relocatedChristophe Leroy1-6/+11
2019-05-24serial: stm32: fix the get_irq error caseErwan Le Ray1-8/+26
2019-05-24serial: stm32: fix wakeup source initializationErwan Le Ray1-13/+15
2019-05-24serial: stm32: Add support of TC bit status checkErwan Le Ray1-17/+15
2019-05-24serial: stm32: fix transmit_chars when tx is stoppedErwan Le Ray1-8/+3
2019-05-24serial: stm32: fix rx data length when parity enabledErwan Le Ray2-4/+9
2019-05-24serial: stm32: fix rx error handlingErwan Le Ray2-27/+37
2019-05-24serial: stm32: fix word length configurationErwan Le Ray2-9/+50
2019-05-21tty: max310x: Fix external crystal register setupJoe Burmeister1-1/+1
2019-05-21serial: sh-sci: disable DMA for uart_consoleGeorge G. Davis1-0/+7
2019-05-21serial: imx: remove log spamming error messageSascha Hauer1-1/+0
2019-05-21tty: serial: msm_serial: Fix XON/XOFFJorge Ramirez-Ortiz1-1/+4
2019-05-21tty: max310x: Split uart characters insertion loopSerge Semin1-4/+10
2019-05-21tty: max310x: Optionally enable rs485 on startupSerge Semin1-0/+16
2019-05-21tty: max310x: Add rx-during-tx rs485 flag supportSerge Semin1-15/+14
2019-05-21tty: max310x: Fix invalid baudrate divisors calculatorSerge Semin1-20/+31
2019-05-21tty: max310x: Don't pass stacked buffers to SPISerge Semin1-9/+18
2019-05-21tty: max310x: Introduce max310x_one port macro-wrapperSerge Semin1-3/+5
2019-05-21tty: max310x: Simplify tx-work item codeSerge Semin1-13/+3
2019-05-21tty: amba-pl011: allow shared interruptDoug Berger1-1/+1
2019-05-21tty: serial: 8250: Fix type field in format stringHao Lee1-2/+2
2019-05-21serial: 8250_of: Use of_device_get_match_data()Andy Shevchenko1-6/+3
2019-05-19Merge tag 'riscv-for-linus-5.2-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+0
2019-05-16tty: Don't force RISCV SBI console as preferred consoleAnup Patel1-1/+0
2019-05-14panic: avoid the extra noise dmesgFeng Tang1-0/+6
2019-05-09Merge tag 'dmaengine-5.2-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-2/+2
2019-05-08Merge tag 'tty-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds41-119/+2604
2019-05-07Merge tag 'staging-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-19/+34
2019-05-06Merge tag 'arm64-mmiowb' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...Linus Torvalds2-2/+0
2019-05-06tty: rocket: fix incorrect forward declaration of 'rp_init()'Linus Torvalds1-1/+1
2019-04-29tty: serial: add driver for the SiFive UARTPaul Walmsley3-0/+1081
2019-04-29serial: uartps: Add support for cts-overrideShubhrajyoti Datta1-0/+12
2019-04-29serial: milbeaut_usio: Fix error handling in probe and removeWei Yongjun1-8/+1
2019-04-25tty: rocket: deprecate the rp_ioctlFuqian Huang1-0/+10
2019-04-25tty: rocket: Remove RCPK_GET_STRUCT ioctlFuqian Huang2-5/+0
2019-04-25tty: update obsolete termios commentJohan Hovold1-1/+1
2019-04-25tty: serial_core: fix error code returned by uart_register_driver()Sergey Organov1-2/+2
2019-04-25serial: 8250-mtk: modify baudrate settingLong Cheng1-0/+102
2019-04-25serial: 8250-mtk: add follow controlLong Cheng1-23/+37
2019-04-25docs: serial: convert docs to ReST and rename to *.rstMauro Carvalho Chehab2-3/+3
2019-04-25serial: 8250_exar: Adjust IOT2000 matchingSu Bao Cheng1-2/+5
2019-04-25TTY: serial_core, add ->installJiri Slaby1-11/+13
2019-04-25serial: Fix using plain integer instead of Null pointerSugaya Taichi1-1/+1
2019-04-21Merge 5.1-rc6 into tty-nextGreg Kroah-Hartman3-4/+9
2019-04-21Merge 5.1-rc6 into staging-nextGreg Kroah-Hartman3-4/+9
2019-04-19vt: selection: allow functions to be called from inside kernelOkash Khawaja2-19/+34
2019-04-19sc16is7xx: put err_spi and err_i2c into correct #ifdefGuoqing Jiang1-2/+2
2019-04-17vt: fix cursor when clearing the screenMikulas Patocka1-1/+2
2019-04-16tty:serial_core: Spelling mistakeHariprasad Kelam1-1/+1
2019-04-16sc16is7xx: move label 'err_spi' to correct sectionGuoqing Jiang1-0/+2
2019-04-16serial: sh-sci: Fix HSCIF RX sampling point adjustmentGeert Uytterhoeven1-1/+1
2019-04-16serial: sh-sci: Fix HSCIF RX sampling point calculationGeert Uytterhoeven1-1/+3
2019-04-16tty: Add NULL TTY driverVincent Whitchurch3-0/+124
2019-04-16tty: vt: keyboard: Allow Unicode compose base charReinis Danne1-1/+1
2019-04-16Revert "tty: fix NULL pointer issue when tty_port ops is not set"Johan Hovold1-5/+5
2019-04-16serial: Add Milbeaut serial controlSugaya Taichi3-0/+648
2019-04-16tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctlKonstantin Khorenko1-4/+4
2019-04-16tty: remove redundant 'default n' from Kconfig-sBartlomiej Zolnierkiewicz3-8/+0
2019-04-16serial: sprd: Fix a copy-paste err in sprd_request_dma()YueHaibing1-1/+1
2019-04-16n_tty: check for negative and zero space return from tty_write_roomColin Ian King1-2/+2
2019-04-08drivers: Remove explicit invocations of mmiowb()Will Deacon2-2/+0
2019-04-04tty: fix up a few remaining files without SPDX identifiersGreg Kroah-Hartman7-0/+7
2019-04-04tty: add SPDX identifiers to Kconfig and MakefilesGreg Kroah-Hartman9-0/+9
2019-04-01Merge 5.1-rc3 into tty-nextGreg Kroah-Hartman10-51/+74
2019-03-29Revert "tty: pty: Fix race condition between release_one_tty and pty_write"Greg Kroah-Hartman2-10/+0
2019-03-28vt: use /dev/vcs (not /dev/vcs0) in commentJakub Wilk1-1/+1
2019-03-28tty: pty: Fix race condition between release_one_tty and pty_writeSahara2-0/+10
2019-03-28tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blankinterval == 0Yifeng Li1-2/+0
2019-03-28tty/vt: fix write/write race in ioctl(KDSKBSENT) handlerSergei Trofimovich1-6/+27
2019-03-28tty: ipwireless: fix missing checks for ioremapKangjie Lu1-0/+8
2019-03-28tty: fix read of tty->pgrp outside of ctrl_lockDavid Emett1-1/+1
2019-03-28drivers/tty/tty_jobctrl.c - fix non-kerneldoc commentValdis Klētnieks1-1/+1
2019-03-28tty/sysrq: Convert show_lock to raw_spinlock_tJulien Grall1-3/+3
2019-03-28tty: fix NULL pointer issue when tty_port ops is not setFabien Dessenne1-5/+5
2019-03-28serial: sc16is7xx: Drop of_match_ptr() useAndy Shevchenko1-3/+2
2019-03-28serial: sc16is7xx: Switch to use device_get_match_data()Andy Shevchenko1-13/+5
2019-03-28serial: sc16is7xx: Respect clock-frequency propertyAndy Shevchenko1-1/+10
2019-03-28serial: sprd: Add DMA mode supportLanqing Liu1-14/+426
2019-03-28serial: sprd: Add power management for the Spreadtrum serial controllerLanqing Liu1-4/+57
2019-03-28serial: 8250_fintek: Make fintek_8250_set_termios staticYueHaibing1-2/+3
2019-03-28Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdbocWentao Wang1-1/+3
2019-03-28tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stoppedRazvan Stefanescu1-3/+21
2019-03-28tty/serial: atmel: Add is_half_duplex helperRazvan Stefanescu1-12/+12
2019-03-21dmaengine: idma64: Use actual device for DMA transfersAndy Shevchenko1-2/+2
2019-03-19serial: sh-sci: Fix setting SCSCR_TIE while transferring dataHoan Nguyen An1-11/+1
2019-03-19serial: ar933x_uart: Fix build failure with disabled consolePetr Štetiar1-16/+8
2019-03-19tty: serial: qcom_geni_serial: Initialize baud in qcom_geni_console_setupNathan Chancellor1-1/+1
2019-03-19sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init()Mao Wenan1-2/+10
2019-03-19tty: mxs-auart: fix a potential NULL pointer dereferenceKangjie Lu1-0/+4
2019-03-19tty: atmel_serial: fix a potential NULL pointer dereferenceKangjie Lu1-0/+4
2019-03-19serial: max310x: Fix to avoid potential NULL pointer dereferenceAditya Pakki1-0/+2
2019-03-19serial: mvebu-uart: Fix to avoid a potential NULL pointer dereferenceAditya Pakki1-0/+3
2019-03-14Merge tag 'dmaengine-5.1-rc1' of git://git.infradead.org/users/vkoul/slave-dmaLinus Torvalds1-1/+0
2019-03-09Merge tag 'pci-v5.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+0
2019-03-07Merge tag 'audit-pr-20190305' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2019-03-01tty: xilinx_uartps: Correct return value in probeRajan Vaja1-13/+19
2019-02-26serial: sprd: Modify the baud rate calculation formulaLanqing Liu1-1/+1
2019-02-26serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uartLubomir Rintel1-0/+4
2019-02-26serial: 8250_pxa: honor the port number from devicetreeLubomir Rintel1-0/+4
2019-02-26tty: hvc_xen: Mark expected switch fall-throughGustavo A. R. Silva1-1/+1
2019-02-26tty: n_gsm: Mark expected switch fall-throughsGustavo A. R. Silva1-9/+6
2019-02-19tty: serial: msm_serial: Remove __init from msm_console_setup()Jeffrey Hugo1-1/+1
2019-02-19tty: serial: samsung: Enable baud clock during initialisationStuart Menefy1-0/+42
2019-02-19serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFOAnssi Hannula1-1/+7
2019-02-19tty: serial: remove redundant likely annotationChengguang Xu1-1/+1
2019-02-14tty/n_hdlc: mark expected switch fall-throughGustavo A. R. Silva1-1/+1
2019-02-13serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 ...Jay Dolan1-0/+105
2019-02-13serial: 8250_pci: Fix number of ports for ACCES serial cardsJay Dolan1-18/+18
2019-02-12vt: perform safe console erase in the right orderNicolas Pitre1-8/+7
2019-02-12tty/nozomi: use pci_iomap instead of ioremap_nocacheHugo Lefeuvre1-9/+1
2019-02-12tty/synclink: remove ISA supportChristoph Hellwig1-54/+0
2019-02-11serial: 8250_pci: Replace custom code with pci_match_id()Heikki Krogerus1-22/+7
2019-02-11Merge 5.0-rc6 into tty-nextGreg Kroah-Hartman4-5/+22
2019-02-08Merge tag 'tty-5.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds4-5/+22
2019-02-08serial: max310x: Correction of the initial setting of the MODE1 bits for vari...Alexander Shiyan1-7/+7
2019-02-07audit: join tty records to their syscallRichard Guy Briggs1-1/+1
2019-02-02Merge tag 'riscv-for-linus-5.0-rc5' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-5/+8
2019-02-01PCI: Move Rohm Vendor ID to generic listAndy Shevchenko1-2/+0
2019-01-31serial: fix race between flush_to_ldisc and tty_openGreg Kroah-Hartman1-0/+6
2019-01-31serial: mps2-uart: Add parentheses around conditional in mps2_uart_shutdownNathan Chancellor1-1/+1
2019-01-30tty: increase the default flip buffer limit to 2*640KManfred Schlaegl1-1/+1
2019-01-30tty: ipwireless: Fix potential NULL pointer dereferenceYueHaibing1-0/+2
2019-01-30serial: mps2-uart: support combined irqVladimir Murzin1-26/+65
2019-01-30serial: mps2-uart: move to dynamic port allocationVladimir Murzin1-16/+31
2019-01-30serdev: ttyport: call tiocmget and tiocmset ops directlyJohan Hovold1-2/+2
2019-01-30serial: sh-sci: Do not free irqs that have already been freedChris Brandt1-1/+8
2019-01-30serial: 8250_pci: Make PCI class test non fatalAndy Shevchenko1-4/+5
2019-01-30tty: serial: 8250_mtk: Fix potential NULL pointer dereferenceGustavo A. R. Silva1-0/+3
2019-01-30serial: Add Tegra Combined UART driverThierry Reding3-0/+321
2019-01-30Serial: Ingenic: Add support for the X1000.Zhou Yanjie1-4/+9