aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tty
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'tty-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gr...Mark Brown33-7472/+2631
2 daysMerge branch 'driver-core-next' of https://git.kernel.org/pub/scm/linux/kerne...Mark Brown1-1/+1
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/de...Mark Brown1-3/+0
10 daysserial: dz: Enable modular buildMaciej W. Rozycki1-1/+1
10 daysserial: zs: Convert to use a platform deviceMaciej W. Rozycki2-117/+68
10 daysserial: dz: Convert to use a platform deviceMaciej W. Rozycki1-60/+56
10 daysserial: zs: Switch to using channel resetMaciej W. Rozycki2-4/+5
10 daysserial: zs: Fix bootconsole handover lockupMaciej W. Rozycki1-21/+8
10 daysserial: dz: Fix bootconsole handover lockupMaciej W. Rozycki1-24/+12
10 daysserial: dz: Fix bootconsole message clobbering at chip resetMaciej W. Rozycki1-0/+21
10 daysserial: 8250_dw: dispatch SysRq character in dw8250_handle_irq()Jacques Nilo1-1/+1
10 daysserial: 8250: dispatch SysRq character in serial8250_handle_irq()Jacques Nilo1-2/+5
10 daystty: serial: samsung: Remove redundant port lock acquisition in rx helpersTudor Ambarus1-8/+0
10 daysserial: altera_jtaguart: handle uart_add_one_port() failuresMyeonghun Pak1-1/+6
10 daysvt: merge ucs_is_zero_width()/ucs_is_double_width() into ucs_get_width()Nicolas Pitre4-533/+660
10 daysserial: 8250: fix possible ISR soft lockupMarco Felsch1-0/+7
10 daysdt-bindings: serial: rs485: remove deprecated .txt binding stubAkash Sukhavasi1-1/+1
10 daystty: serial: Use named initializers for arrays of i2c_device_dataUwe Kleine-König (The Capable Hub)2-11/+11
10 daysserial: 8250_dw: remove clock-notifier infrastructureStepan Ionichev1-81/+0
10 daysserial: 8250_dw: unregister 8250 port if clk_notifier_register() failsStepan Ionichev1-1/+3
10 daysamba/serial: amba-pl011: Bring back zx29 UART supportStefan Dösinger1-0/+42
10 daysserial: 8250: Add support for console flow controlJohn Ogness3-4/+36
10 daysserial: 8250: Check LSR timeout on console flow controlJohn Ogness1-2/+6
10 daysserial: 8250: Set cons_flow on port registrationJohn Ogness1-0/+2
10 daystty: serial: 8250: protect against NULL uart->port.dev in registerStepan Ionichev1-1/+1
10 daysserial: max310x: fix compile errors if CONFIG_SPI_MASTER is disabledHugo Villeneuve2-23/+27
11 daysconsole: mdacon: remove this obsolete driverEthan Nelson-Moore1-3/+0
2026-05-11serial: qcom-geni: Avoid probing debug console UART without console supportAniket Randive1-8/+12
2026-05-11serial: max310x: add comments for PLL limitsHugo Villeneuve1-0/+17
2026-05-11serial: max310x: move variables to while() scopeHugo Villeneuve1-2/+3
2026-05-11serial: max310x: allow driver to be built with SPI or I2CHugo Villeneuve1-1/+1
2026-05-11serial: max310x: use FIELD_PREP macro to set PLL bitfieldsHugo Villeneuve1-1/+4
2026-05-11serial: max310x: use regmap_read_poll_timeout() for busy waitHugo Villeneuve1-27/+17
2026-05-11serial: max310x: improve max310x_set_ref_clk() efficiencyHugo Villeneuve1-39/+52
2026-05-11serial: max310x: update baudrate comments for err calculationHugo Villeneuve1-1/+1
2026-05-11serial: max310x: change return type of max310x_set_ref_clk()Hugo Villeneuve1-8/+8
2026-05-11serial: max310x: simplify max310x_update_best_err()Hugo Villeneuve1-4/+4
2026-05-11serial: max310x: uniformize clock/freq typesHugo Villeneuve1-4/+5
2026-05-11serial: core: prevent division by zero by always returning non-zero baud rateHugo Villeneuve1-17/+12
2026-05-11serial: core: simplify clipping logic in uart_get_baud_rate()Hugo Villeneuve1-4/+4
2026-05-11serial: core: update uart_get_baud_rate() obsolete commentsHugo Villeneuve1-2/+3
2026-05-11serial: apbuart: remove check for zero baud rate from uart_get_baud_rate()Hugo Villeneuve1-2/+0
2026-05-11serial: icom: remove check for zero baud rate from uart_get_baud_rate()Hugo Villeneuve1-2/+0
2026-05-11serial: qcom_geni: fix kfifo underflow when flush precedes DMA completion IRQViken Dadhaniya1-1/+13
2026-05-11serial: fsl_lpuart: fix rx buffer and DMA map leaks in start_rx_dmaShitalkumar Gandhi1-3/+12
2026-05-11serial: qcom-geni: fix UART_RX_PAR_EN bit positionPrasanna S1-1/+1
2026-05-11serial: sh-sci: fix memory region release in error pathHongling Zeng1-1/+1
2026-05-11tty: serial: pch_uart: add check for dma_alloc_coherent()Zhaoyang Yu1-6/+13
2026-05-11serial: zs: Fix swapped RI/DSR modem line transition countingMaciej W. Rozycki1-2/+2
2026-05-11serial: 8250_dw: Use a fixed CPR value for UltraRISC DP1000 UARTJia Wang1-0/+10
2026-05-11serial: 8250_dw: build Renesas RZN1 CPR value from DW_UART_CPR_* definitionsJia Wang2-2/+16
2026-05-11serial: 8250_dwlib: move DesignWare register definitions to headerJia Wang3-60/+67
2026-05-11serial: Replace driver usage of UPF_CONS_FLOWJohn Ogness8-13/+13
2026-05-11serial: sh-sci: Remove plat_sci_port.flagsGeert Uytterhoeven1-1/+1
2026-05-11serial: jsm: Drop unused driver_data assigment and redundant zerosUwe Kleine-König (The Capable Hub)1-19/+19
2026-05-11serial: 8250_pci: Consistently define pci_device_ids using named initializersUwe Kleine-König (The Capable Hub)1-1557/+1563
2026-05-11tty: synclink_gt: remove broken driverEthan Nelson-Moore4-5056/+1
2026-05-11serial: 8250_port: recognize UPIO_AUManuel Lauss1-0/+2
2026-05-11serial: mxs-auart: replace hardcoded 1 with predefined macro GPIO_LINE_DIRECT...Nikola Z. Ivanov1-1/+1
2026-05-11serial: 8250_mtk: Add ACPI supportZhiyong Tao1-4/+19
2026-04-27serial: qcom: Unify user-visible "Qualcomm" nameKrzysztof Kozlowski1-2/+2
2026-04-26driver core: Replace dev->of_node_reused with dev_of_node_reused()Douglas Anderson1-1/+1
2026-04-19Merge tag 'tty-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds32-1357/+444
2026-04-15Merge tag 'for-linus-7.1-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+3
2026-04-15Merge tag 'fbdev-for-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+34
2026-04-13Merge tag 'pwrseq-updates-for-v7.1-rc1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-1/+27
2026-04-10hvc/xen: Check console connection flagJason Andryuk1-0/+3
2026-04-07lib/fonts: Provide helpers for calculating glyph pitch and sizeThomas Zimmermann1-3/+2
2026-04-07vt: Implement helpers for struct vc_font in source fileThomas Zimmermann1-0/+35
2026-04-02tty: serial: ip22zilog: Fix section mispatch warningThomas Bogendoerfer1-1/+1
2026-03-31serdev: Do not return -ENODEV from of_serdev_register_devices() if external c...Manivannan Sadhasivam1-1/+8
2026-03-31serdev: Add an API to find the serdev controller associated with the devicetr...Manivannan Sadhasivam1-0/+19
2026-03-30vt: resize saved unicode buffer on alt screen exit after resizeNicolas Pitre1-9/+15
2026-03-30vt: discard stale unicode buffer on alt screen exit after resizeLiav Mordouch1-1/+13
2026-03-30hvc/xen: Check console connection flagJason Andryuk1-0/+3
2026-03-30serial: sh-sci: Add support for RZ/G3L RSCIBiju Das4-3/+26
2026-03-30tty: atmel_serial: update outdated reference to atmel_tasklet_func()Kexin Sun1-1/+1
2026-03-30serial: xilinx_uartps: Drop unused includeAndy Shevchenko1-1/+0
2026-03-30serial: qcom-geni: drop stray newline format specifierKathiravan Thirumoorthy1-1/+1
2026-03-30serial: 8250: loongson: Enable building on MIPS Loongson64Rong Zhang1-4/+5
2026-03-30serial: 8250_fintek: Add support for F81214ERavi Rama1-1/+9
2026-03-23Merge 7.0-rc5 into tty-nextGreg Kroah-Hartman8-92/+350
2026-03-13vt: save/restore unicode screen buffer for alternate screenNicolas Pitre1-0/+8
2026-03-12serial: 8250_dw: Ensure BUSY is deassertedIlpo Järvinen3-55/+161
2026-03-12serial: 8250: Add late synchronize_irq() to shutdown to handle DW UART BUSYIlpo Järvinen1-0/+6
2026-03-12serial: 8250_dw: Rework IIR_NO_INT handling to stop interrupt stormIlpo Järvinen1-4/+63
2026-03-12serial: 8250_dw: Rework dw8250_handle_irq() locking and IIR handlingIlpo Järvinen1-16/+21
2026-03-12serial: 8250: Add serial8250_handle_irq_locked()Ilpo Järvinen1-8/+16
2026-03-12serial: 8250_dw: Avoid unnecessary LCR writesIlpo Järvinen1-0/+31
2026-03-12serial: 8250: Protect LCR write in shutdownIlpo Järvinen1-5/+6
2026-03-12serial: 8250_pci: add support for the AX99100Martin Roukala (né Peres)1-0/+17
2026-03-12serial: core: fix infinite loop in handle_tx() for PORT_UNKNOWNJiayuan Chen1-1/+4
2026-03-12serial: uartlite: fix PM runtime usage count underflow on probeMaciej Andrzejewski ICEYE1-0/+1
2026-03-12serial: 8250: always disable IRQ during THRE testPeng Zhang1-4/+2
2026-03-12serial: 8250: Fix TX deadlock when using DMARaul E Rangel1-0/+15
2026-03-12tty: tty_port: add workqueue to flip TTY bufferXin Zhao9-14/+70
2026-03-12vt: support ITU-T T.416 color subparametersRonan Pigott1-3/+45
2026-03-12serial: qcom-geni: Fix RTS behavior with flow controlAnup Kulkarni1-4/+15
2026-03-12tty: serial: imx: keep dma request disabled before dma transfer setupRobin Gong1-3/+4
2026-03-12tty: serial: 8250: Add SystemBase Multi I/O cardsMichael Walle1-0/+51
2026-03-12serial: pic32_uart: allow driver to be compiled on all architectures with COM...Brian Masney1-1/+1
2026-03-12serial: tegra: remove Kconfig dependency on APB DMA controllerFrancesco Lavra1-3/+2
2026-03-12serial: auart: check clk_enable() return in console writeZhaoyang Yu1-1/+2
2026-03-12vt: add fallback to plain map for modifier-aware key typesNicolas Pitre1-0/+15
2026-03-12vt: add KT_CSI keysym type for modifier-aware CSI sequencesNicolas Pitre1-5/+33
2026-03-12vt: add modifier support to cursor keysNicolas Pitre1-1/+26
2026-03-12serial: remove drivers for espressif esp32Julian Braha4-1266/+0
2026-03-12serial: amba-pl011: Respect DMA controller's copy_align requirementKartik Rajput1-0/+9
2026-03-12serial: amba-pl011: Add Tegra264 UART supportKartik Rajput1-0/+27
2026-03-12serial: amba-pl011: Introduce set_uartclk_rate vendor flagKartik Rajput1-2/+27
2026-03-12serial: amba-pl011: Introduce skip_ibrd_fbrd vendor flagKartik Rajput1-22/+31
2026-03-12serial: amba-pl011: Enable UART in earlycon setupPeter Maydell1-1/+30
2026-03-12tty: constify tty_ldisc_opsQingfang Deng1-8/+8
2026-03-12tty: hvc_iucv: fix off-by-one in number of supported devicesRandy Dunlap1-1/+1
2026-03-12serial: 8250_port: Drop duplicate NULL checkAndy Shevchenko1-2/+2
2026-03-12tty: serial: samsung_tty: avoid dev_dbg deadlockAlyssa Milburn1-8/+2
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-1/+1
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds6-14/+7
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds3-3/+3
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds41-55/+55
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook51-86/+84
2026-02-17Merge tag 'tty-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds16-336/+638
2026-02-16Merge tag 'mips_7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds1-2/+1
2026-02-14printk, vt, fbcon: Remove console_conditional_schedule()Sebastian Andrzej Siewior1-1/+0
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2026-02-11Merge tag 'drm-next-2026-02-11' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-30/+2
2026-02-09Merge tag 'for-linus-7.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-5/+24
2026-01-30serial: pic32_uart: update include to use pic32.h from platform_dataBrian Masney1-2/+1
2026-01-28BackMerge tag 'v6.19-rc7' into drm-nextDave Airlie7-22/+30
2026-01-27Revert "tty: tty_port: add workqueue to flip TTY buffer"Greg Kroah-Hartman4-57/+9
2026-01-23tty: tty_port: add workqueue to flip TTY bufferXin Zhao4-9/+57
2026-01-23serial: 8250_pci: Remove custom deprecated baud setting routineAndy Shevchenko1-48/+37
2026-01-23serial: 8250_omap: Remove custom deprecated baud setting routineAndy Shevchenko1-16/+0
2026-01-23serial: 8250: omap: set out-of-band wakeup if wakeup pinctrl existsKendall Willis1-0/+2
2026-01-23serial: Fix not set tty->port race conditionKrzysztof Kozlowski1-0/+6
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap1-0/+1
2026-01-16tty: hvc-iucv: Remove KMSG_COMPONENT macroHeiko Carstens1-3/+2
2026-01-16serial: 8250_pci: Fix broken RS485 for F81504/508/512Marnix Rijnart1-1/+1
2026-01-16serial: qcom_geni: Fix BT failure regression on RB2 platformPraveen Talari1-7/+6
2026-01-16serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termina...Moteen Shah1-1/+1
2026-01-16serial: 8250: 8250_omap.c: Add support for handling UART error conditionsMoteen Shah1-2/+21
2026-01-16serial: SH_SCI: improve "DMA support" promptRandy Dunlap1-1/+1
2026-01-16serial: Kconfig: fix ordering of entries for menu displayRandy Dunlap1-13/+13
2026-01-16serial: 8250: fix ordering of entries for menu displayRandy Dunlap1-47/+48
2026-01-16serial: imx: change SERIAL_IMX_CONSOLE to boolRandy Dunlap1-3/+3
2026-01-168250_men_mcb: drop unneeded MODULE_ALIASJose Javier Rodriguez Barbarin1-3/+0
2026-01-16serial: men_z135_uart: drop unneeded MODULE_ALIASJose Javier Rodriguez Barbarin1-1/+0
2026-01-14xen: introduce xen_console_io optionStefano Stabellini1-5/+24
2025-12-29Merge 6.19-rc3 into tty-nextGreg Kroah-Hartman4-14/+17
2025-12-23serial: xilinx_uartps: fix rs485 delay_rts_after_sendj.turek1-7/+7
2025-12-23serial: sh-sci: Check that the DMA cookie is validClaudiu Beznea1-1/+1
2025-12-23serial: core: Fix serial device initializationAlexander Stein1-0/+1
2025-12-23serial: rsci: Convert to FIELD_MODIFY()Geert Uytterhoeven1-2/+1
2025-12-21vt: Remove con_debug_enter/_leave from struct conswThomas Zimmermann1-29/+1
2025-12-21vt: Remove trailing whitespaceThomas Zimmermann1-1/+1
2025-12-17serial: 8250: longson: Fix NULL vs IS_ERR() bug in probeDan Carpenter1-2/+2
2025-12-17serial: core: Restore sysfs fwnode informationAndy Shevchenko1-4/+6
2025-12-17serdev: Provide a bustype shutdown functionUwe Kleine-König1-0/+21
2025-12-17serial: sh-sci: Add support for RZ/G3E RSCIBiju Das3-9/+257
2025-12-17serial: rsci: Rename early_console data, port_params and callback() namesBiju Das3-9/+9
2025-12-17serial: sh-sci: Add finish_console_write() callbackBiju Das2-1/+5
2025-12-17serial: sh-sci: Make sci_scbrr_calc() publicBiju Das2-3/+6
2025-12-17serial: sh-sci: Add support for RZ/G3E RSCI clksBiju Das2-0/+13
2025-12-17serial: sh-sci: Add RSCI_PORT_SCIF32 port IDBiju Das2-1/+2
2025-12-17serial: sh-sci: Rename port SCI_PORT_RSCI->RSCI_PORT_SCIF16Biju Das3-6/+6
2025-12-17serial: sh-sci: Add sci_is_rsci_type()Biju Das1-4/+9
2025-12-17serial: sh-sci: Use devm_reset_control_array_get_exclusive()Biju Das1-1/+1
2025-12-17serial: rsci: Drop unused TDR registerBiju Das1-6/+0
2025-12-17serial: rsci: Drop unused macro DCRBiju Das1-3/+0
2025-12-17serial: sh-sci: Drop extra linesBiju Das1-10/+4
2025-12-17serial: rsci: Drop rsci_clear_SCxSR()Biju Das1-6/+2
2025-12-17serial: sh-sci: Drop checking port type for device file{create, remove}Biju Das1-11/+4
2025-12-17serial: rsci: Add set_rtrg() callbackBiju Das1-0/+17
2025-12-17serial: sh-sci: Update rx_trigger size for RZ/T2H RSCIBiju Das1-1/+1
2025-12-17tty/n_hdlc: Fix struct n_hdlc kernel-doc warningsBartlomiej Kubik1-0/+2
2025-12-17serial: 8250_keba: Use dev_err_probe()Gerhard Engleder1-4/+3
2025-12-17serial: 8250_keba: Add ICR definesGerhard Engleder1-3/+7
2025-12-17serial: 8250_keba: Add missing includesGerhard Engleder1-1/+9
2025-12-17serial: 8250_men_mcb: Clean definesFilip Jensen1-8/+4
2025-12-17tty: vt/keyboard: Split apart vt_do_diacrit()Nathan Chancellor1-106/+115
2025-12-17serial: 8250_dw: fix runtime PM initialization sequenceArtem Shimko1-5/+7
2025-12-17serial: 8250_dw: handle clock enable errors in runtime_resumeArtem Shimko1-2/+9
2025-12-06Merge tag 'tty-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds41-1131/+1656
2025-12-04Merge tag 'pci-v6.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-2/+0
2025-12-03Merge tag 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+0
2025-12-01Merge tag 'objtool-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-21/+21
2025-12-01Merge tag 'vfs-6.19-rc1.fd_prepare.fs' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-33/+18
2025-11-28tty: convert ptm_open_peer() to FD_ADD()Christian Brauner1-33/+18
2025-11-27drivers: serial: kgdboc: Drop checks for CON_ENABLED and CON_BOOTMarcos Paulo de Souza1-1/+0
2025-11-26serial: 8250: Fix 8250_rsa symbol loopIlpo Järvinen4-13/+21
2025-11-26serial: sh-sci: Fix deadlock during RSCI FIFO overrun errorBiju Das1-2/+10
2025-11-26serial: 8250: Add Loongson uart driver supportBinbin Zhou3-0/+249
2025-11-26serial: 8250: add driver for KEBA UARTGerhard Engleder3-0/+294
2025-11-26serial: Keep rs485 settings for devices without firmware nodeGerhard Engleder1-0/+8
2025-11-26serial: qcom-geni: Enable Serial on SA8255p Qualcomm platformsPraveen Talari1-17/+141
2025-11-26serial: qcom-geni: Enable PM runtime for serial driverPraveen Talari1-2/+22
2025-11-26serial: sprd: Return -EPROBE_DEFER when uart clock is not readyWenhua Lin1-0/+6
2025-11-26tty: serial: samsung: Declare earlycon for Exynos850Sam Protsenko1-0/+2
2025-11-26serial: icom: Convert PCIBIOS_* return codes to errnosHaotian Zhang1-0/+1
2025-11-26serial: 8250-of: Fix style issues in 8250_of.cjempty.liang1-1/+1