Skip to content
Snippets Groups Projects
MAINTAINERS 717 KiB
Newer Older
M:	Azael Avalos <coproscefalo@gmail.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/toshiba_bluetooth.c

TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
M:	Azael Avalos <coproscefalo@gmail.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/toshiba_haps.c

Linus Torvalds's avatar
Linus Torvalds committed
TOSHIBA SMM DRIVER
M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
W:	http://www.buzzard.org.uk/toshiba/
F:	drivers/char/toshiba.c
F:	include/linux/toshiba.h
F:	include/uapi/linux/toshiba.h
Linus Torvalds's avatar
Linus Torvalds committed

M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
F:	drivers/media/i2c/tc358743*
F:	include/media/i2c/tc358743.h
TOSHIBA WMI HOTKEYS DRIVER
M:	Azael Avalos <coproscefalo@gmail.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/toshiba-wmi.c

Alan Cox's avatar
Alan Cox committed
TPM DEVICE DRIVER
M:	Peter Huewe <peterhuewe@gmx.de>
M:	Jarkko Sakkinen <jarkko@kernel.org>
R:	Jason Gunthorpe <jgg@ziepe.ca>
L:	linux-integrity@vger.kernel.org
W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
Q:	https://patchwork.kernel.org/project/linux-integrity/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
F:	drivers/char/tpm/
TPS546D24 DRIVER
M:	Duke Du <dukedu83@gmail.com>
L:	linux-hwmon@vger.kernel.org
S:	Maintained
F:	Documentation/hwmon/tps546d24.rst
F:	drivers/hwmon/pmbus/tps546d24.c

TQ SYSTEMS BOARD & DRIVER SUPPORT
L:	linux@ew.tq-group.com
S:	Supported
W:	https://www.tq-group.com/en/products/tq-embedded/
F:	arch/arm/boot/dts/imx*mba*.dts*
F:	arch/arm/boot/dts/imx*tqma*.dts*
F:	arch/arm/boot/dts/mba*.dtsi
F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
F:	arch/arm64/boot/dts/freescale/mba*.dtsi
F:	arch/arm64/boot/dts/freescale/tqml*.dts*
F:	drivers/gpio/gpio-tqmx86.c
F:	drivers/mfd/tqmx86.c
F:	drivers/watchdog/tqmx86_wdt.c

TRACING
M:	Steven Rostedt <rostedt@goodmis.org>
M:	Masami Hiramatsu <mhiramat@kernel.org>
L:	linux-kernel@vger.kernel.org
L:	linux-trace-kernel@vger.kernel.org
S:	Maintained
Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
F:	include/linux/trace*.h
F:	include/trace/
F:	kernel/trace/
F:	scripts/tracing/
F:	tools/testing/selftests/ftrace/
TRACING MMIO ACCESSES (MMIOTRACE)
M:	Steven Rostedt <rostedt@goodmis.org>
M:	Masami Hiramatsu <mhiramat@kernel.org>
R:	Karol Herbst <karolherbst@gmail.com>
R:	Pekka Paalanen <ppaalanen@gmail.com>
L:	linux-kernel@vger.kernel.org
L:	nouveau@lists.freedesktop.org
F:	arch/x86/mm/kmmio.c
F:	arch/x86/mm/mmio-mod.c
F:	arch/x86/mm/testmmiotrace.c
F:	include/linux/mmiotrace.h
F:	kernel/trace/trace_mmiotrace.c
TRACING OS NOISE / LATENCY TRACERS
M:	Steven Rostedt <rostedt@goodmis.org>
M:	Daniel Bristot de Oliveira <bristot@kernel.org>
S:	Maintained
F:	Documentation/trace/hwlat_detector.rst
F:	Documentation/trace/osnoise-tracer.rst
F:	Documentation/trace/timerlat-tracer.rst
F:	arch/*/kernel/trace.c
F:	include/trace/events/osnoise.h
F:	kernel/trace/trace_hwlat.c
F:	kernel/trace/trace_irqsoff.c
F:	kernel/trace/trace_osnoise.c
F:	kernel/trace/trace_sched_wakeup.c
TRADITIONAL CHINESE DOCUMENTATION
M:	Hu Haowen <src.res.211@gmail.com>
S:	Maintained
W:	https://github.com/srcres258/linux-doc
T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
F:	Documentation/translations/zh_TW/

TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
M:	Dan Williams <dan.j.williams@intel.com>
L:	linux-coco@lists.linux.dev
S:	Maintained
F:	Documentation/ABI/testing/configfs-tsm
F:	drivers/virt/coco/tsm.c
F:	include/linux/tsm.h

TTY LAYER AND SERIAL DRIVERS
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
M:	Jiri Slaby <jirislaby@kernel.org>
L:	linux-kernel@vger.kernel.org
L:	linux-serial@vger.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
F:	Documentation/devicetree/bindings/serial/
F:	Documentation/driver-api/serial/
F:	drivers/tty/
F:	include/linux/serial.h
F:	include/linux/serial_core.h
F:	include/linux/sysrq.h
F:	include/linux/tty*.h
F:	include/linux/vt.h
F:	include/linux/vt_*.h
F:	include/uapi/linux/serial.h
F:	include/uapi/linux/serial_core.h
F:	include/uapi/linux/tty.h
TUA9001 MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
W:	http://palosaari.fi/linux/
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
T:	git git://linuxtv.org/anttip/media_tree.git
F:	drivers/media/tuners/tua9001*

Grant Grundler's avatar
Grant Grundler committed
TULIP NETWORK DRIVERS
L:	netdev@vger.kernel.org
L:	linux-parisc@vger.kernel.org
S:	Orphan
F:	drivers/net/ethernet/dec/tulip/
Linus Torvalds's avatar
Linus Torvalds committed

TUN/TAP driver
M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
M:	Jason Wang <jasowang@redhat.com>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
W:	http://vtun.sourceforge.net/tun
F:	Documentation/networking/tuntap.rst
F:	arch/um/os-Linux/drivers/
F:	drivers/net/tap.c
F:	drivers/net/tun.c
Linus Torvalds's avatar
Linus Torvalds committed

M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
M:	Ralf Baechle <ralf@linux-mips.org>
L:	linux-mips@vger.kernel.org
Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
F:	drivers/tc/
F:	include/linux/tc.h
TURBOSTAT UTILITY
M:	"Len Brown" <lenb@kernel.org>
L:	linux-pm@vger.kernel.org
Q:	https://patchwork.kernel.org/project/linux-pm/list/
B:	https://bugzilla.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
F:	tools/power/x86/turbostat/

TW5864 VIDEO4LINUX DRIVER
M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
M:	Anton Sviridenko <anton@corp.bluecherry.net>
M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
M:	Andrey Utkin <andrey_utkin@fastmail.com>
L:	linux-media@vger.kernel.org
S:	Supported
F:	drivers/media/pci/tw5864/

TW68 VIDEO4LINUX DRIVER
M:	Hans Verkuil <hverkuil@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Odd Fixes
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/pci/tw68/

TW686X VIDEO4LINUX DRIVER
M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	http://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/pci/tw686x/

U-BOOT ENVIRONMENT VARIABLES
M:	Rafał Miłecki <rafal@milecki.pl>
S:	Maintained
F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
F:	drivers/nvmem/u-boot-env.c
UACCE ACCELERATOR FRAMEWORK
M:	Zhangfei Gao <zhangfei.gao@linaro.org>
M:	Zhou Wang <wangzhou1@hisilicon.com>
L:	linux-accelerators@lists.ozlabs.org
L:	linux-kernel@vger.kernel.org
S:	Maintained
F:	Documentation/ABI/testing/sysfs-driver-uacce
F:	Documentation/misc-devices/uacce.rst
F:	drivers/misc/uacce/
F:	include/linux/uacce.h
F:	include/uapi/misc/uacce/

Randy Dunlap's avatar
Randy Dunlap committed
UBI FILE SYSTEM (UBIFS)
M:	Richard Weinberger <richard@nod.at>
Randy Dunlap's avatar
Randy Dunlap committed
L:	linux-mtd@lists.infradead.org
S:	Supported
W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
F:	Documentation/ABI/testing/sysfs-fs-ubifs
F:	Documentation/filesystems/ubifs-authentication.rst
F:	Documentation/filesystems/ubifs.rst
F:	fs/ubifs/
UBLK USERSPACE BLOCK DRIVER
M:	Ming Lei <ming.lei@redhat.com>
L:	linux-block@vger.kernel.org
S:	Maintained
Ming Lei's avatar
Ming Lei committed
F:	Documentation/block/ublk.rst
F:	drivers/block/ublk_drv.c
F:	include/uapi/linux/ublk_cmd.h

UCLINUX (M68KNOMMU AND COLDFIRE)
M:	Greg Ungerer <gerg@linux-m68k.org>
L:	linux-m68k@lists.linux-m68k.org
S:	Maintained
W:	http://www.linux-m68k.org/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
F:	arch/m68k/*/*_no.*
F:	arch/m68k/68*/
F:	arch/m68k/coldfire/
F:	arch/m68k/include/asm/*_no.*
Linus Torvalds's avatar
Linus Torvalds committed
UDF FILESYSTEM
M:	Jan Kara <jack@suse.com>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	Documentation/filesystems/udf.rst
F:	fs/udf/
Linus Torvalds's avatar
Linus Torvalds committed

UDRAW TABLET
M:	Bastien Nocera <hadess@hadess.net>
L:	linux-input@vger.kernel.org
S:	Maintained
F:	drivers/hid/hid-udraw-ps3.c
UFS FILESYSTEM
M:	Evgeniy Dushistov <dushistov@mail.ru>
S:	Maintained
F:	Documentation/admin-guide/ufs.rst
F:	fs/ufs/
UHID USERSPACE HID IO DRIVER
M:	David Rheinsberg <david@readahead.eu>
L:	linux-input@vger.kernel.org
S:	Maintained
F:	drivers/hid/uhid.c
F:	include/uapi/linux/uhid.h
ULPI BUS
M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	drivers/usb/common/ulpi.c
F:	include/linux/ulpi/

M:	Gabriel Krisman Bertazi <krisman@collabora.com>
L:	linux-fsdevel@vger.kernel.org
S:	Supported
F:	fs/unicode/

UNIFDEF
M:	Tony Finch <dot@dotat.at>
S:	Maintained
W:	http://dotat.at/prog/unifdef
F:	scripts/unifdef.c

Linus Torvalds's avatar
Linus Torvalds committed
UNIFORM CDROM DRIVER
M:	Phillip Potter <phil@philpotter.co.uk>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	Documentation/cdrom/
F:	drivers/cdrom/cdrom.c
F:	include/linux/cdrom.h
F:	include/uapi/linux/cdrom.h
Linus Torvalds's avatar
Linus Torvalds committed

UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
R:	Alim Akhtar <alim.akhtar@samsung.com>
R:	Avri Altman <avri.altman@wdc.com>
R:	Bart Van Assche <bvanassche@acm.org>
L:	linux-scsi@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/ufs/
F:	Documentation/scsi/ufs.rst
UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
M:	Pedro Sousa <pedrom.sousa@synopsys.com>
L:	linux-scsi@vger.kernel.org
S:	Supported
F:	drivers/ufs/host/*dwc*
UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
M:	Alim Akhtar <alim.akhtar@samsung.com>
L:	linux-scsi@vger.kernel.org
S:	Maintained
F:	drivers/ufs/host/ufs-exynos*

UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
M:	Stanley Chu <stanley.chu@mediatek.com>
L:	linux-scsi@vger.kernel.org
L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	drivers/ufs/host/ufs-mediatek*
UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
L:	linux-arm-msm@vger.kernel.org
L:	linux-scsi@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
F:	drivers/ufs/host/ufs-qcom*

UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
L:	linux-renesas-soc@vger.kernel.org
L:	linux-scsi@vger.kernel.org
S:	Maintained
F:	drivers/ufs/host/ufs-renesas.c

Randy Dunlap's avatar
Randy Dunlap committed
UNSORTED BLOCK IMAGES (UBI)
M:	Richard Weinberger <richard@nod.at>
Randy Dunlap's avatar
Randy Dunlap committed
L:	linux-mtd@lists.infradead.org
S:	Supported
W:	http://www.linux-mtd.infradead.org/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
F:	include/linux/mtd/ubi.h
F:	include/uapi/mtd/ubi-user.h
USB "USBNET" DRIVER FRAMEWORK
M:	Oliver Neukum <oneukum@suse.com>
L:	netdev@vger.kernel.org
S:	Maintained
W:	http://www.linux-usb.org/usbnet
F:	drivers/net/usb/usbnet.c
F:	include/linux/usb/usbnet.h

Linus Torvalds's avatar
Linus Torvalds committed
USB ACM DRIVER
M:	Oliver Neukum <oneukum@suse.com>
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	drivers/usb/class/cdc-acm.*
Linus Torvalds's avatar
Linus Torvalds committed

USB APPLE MFI FASTCHARGE DRIVER
M:	Bastien Nocera <hadess@hadess.net>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	drivers/usb/misc/apple-mfi-fastcharge.c

Pontus Fuchs's avatar
Pontus Fuchs committed
USB AR5523 WIRELESS DRIVER
L:	linux-wireless@vger.kernel.org
Pontus Fuchs's avatar
Pontus Fuchs committed
F:	drivers/net/wireless/ath/ar5523/

Matthew Wilcox's avatar
Matthew Wilcox committed
USB ATTACHED SCSI
M:	Oliver Neukum <oneukum@suse.com>
Matthew Wilcox's avatar
Matthew Wilcox committed
L:	linux-usb@vger.kernel.org
L:	linux-scsi@vger.kernel.org
S:	Maintained
Matthew Wilcox's avatar
Matthew Wilcox committed
F:	drivers/usb/storage/uas.c

Linus Torvalds's avatar
Linus Torvalds committed
USB CDC ETHERNET DRIVER
M:	Oliver Neukum <oliver@neukum.org>
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	drivers/net/usb/cdc_*.c
F:	include/uapi/linux/usb/cdc.h
Linus Torvalds's avatar
Linus Torvalds committed

USB CHAOSKEY DRIVER
M:	Keith Packard <keithp@keithp.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	drivers/usb/misc/chaoskey.c

USB CYPRESS C67X00 DRIVER
L:	linux-usb@vger.kernel.org
F:	drivers/usb/c67x00/
USB DAVICOM DM9601 DRIVER
M:	Peter Korsgaard <peter@korsgaard.com>
L:	netdev@vger.kernel.org
S:	Maintained
W:	http://www.linux-usb.org/usbnet
F:	drivers/net/usb/dm9601.c
Linus Torvalds's avatar
Linus Torvalds committed
USB EHCI DRIVER
M:	Alan Stern <stern@rowland.harvard.edu>
L:	linux-usb@vger.kernel.org
F:	drivers/usb/host/ehci*
Linus Torvalds's avatar
Linus Torvalds committed

USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
M:	Jiri Kosina <jikos@kernel.org>
M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
F:	Documentation/hid/hiddev.rst
F:	drivers/hid/usbhid/
Linus Torvalds's avatar
Linus Torvalds committed

USB INTEL XHCI ROLE MUX DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	drivers/usb/roles/intel-xhci-usb-role-switch.c

USB IP DRIVER FOR HISILICON KIRIN 960
M:	Yu Chen <chenyu56@huawei.com>
M:	Binghui Wang <wangbinghui@hisilicon.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
F:	drivers/phy/hisilicon/phy-hi3660-usb3.c

USB IP DRIVER FOR HISILICON KIRIN 970
M:	Mauro Carvalho Chehab <mchehab@kernel.org>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
USB ISP116X DRIVER
M:	Olav Kongas <ok@artecdesign.ee>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	drivers/usb/host/isp116x*
F:	include/linux/usb/isp116x.h
USB ISP1760 DRIVER
M:	Rui Miguel Silva <rui.silva@linaro.org>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
F:	drivers/usb/isp1760/*
USB LAN78XX ETHERNET DRIVER
M:	Woojung Huh <woojung.huh@microchip.com>
M:	UNGLinuxDriver@microchip.com
L:	netdev@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
F:	drivers/net/usb/lan78xx.*
F:	include/dt-bindings/net/microchip-lan78xx.h
Linus Torvalds's avatar
Linus Torvalds committed
USB MASS STORAGE DRIVER
M:	Alan Stern <stern@rowland.harvard.edu>
L:	linux-usb@vger.kernel.org
L:	usb-storage@lists.one-eyed-alien.net
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	drivers/usb/storage/
Linus Torvalds's avatar
Linus Torvalds committed

Clemens Ladisch's avatar
Clemens Ladisch committed
USB MIDI DRIVER
M:	Clemens Ladisch <clemens@ladisch.de>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
Clemens Ladisch's avatar
Clemens Ladisch committed
F:	sound/usb/midi.*

USB NETWORKING DRIVERS
L:	linux-usb@vger.kernel.org
S:	Odd Fixes
F:	drivers/net/usb/

Linus Torvalds's avatar
Linus Torvalds committed
USB OHCI DRIVER
M:	Alan Stern <stern@rowland.harvard.edu>
L:	linux-usb@vger.kernel.org
F:	drivers/usb/host/ohci*
Linus Torvalds's avatar
Linus Torvalds committed

USB OTG FSM (Finite State Machine)
M:	Peter Chen <peter.chen@kernel.org>
L:	linux-usb@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
F:	drivers/usb/common/usb-otg-fsm.c

USB OVER IP DRIVER
M:	Valentina Manea <valentina.manea.m@gmail.com>
M:	Shuah Khan <shuah@kernel.org>
M:	Shuah Khan <skhan@linuxfoundation.org>
R:	Hongren Zheng <i@zenithal.me>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	Documentation/usb/usbip_protocol.rst
F:	drivers/usb/usbip/
F:	tools/testing/selftests/drivers/usb/usbip/
Linus Torvalds's avatar
Linus Torvalds committed
USB PEGASUS DRIVER
M:	Petko Manolov <petkan@nucleusys.com>
L:	linux-usb@vger.kernel.org
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
W:	https://github.com/petkan/pegasus
T:	git https://github.com/petkan/pegasus.git
F:	drivers/net/usb/pegasus.*
Linus Torvalds's avatar
Linus Torvalds committed

USB PRINTER DRIVER (usblp)
M:	Pete Zaitcev <zaitcev@redhat.com>
L:	linux-usb@vger.kernel.org
S:	Supported
F:	drivers/usb/class/usblp.c
Linus Torvalds's avatar
Linus Torvalds committed

USB QMI WWAN NETWORK DRIVER
M:	Bjørn Mork <bjorn@mork.no>
L:	netdev@vger.kernel.org
S:	Maintained
F:	Documentation/ABI/testing/sysfs-class-net-qmi
F:	drivers/net/usb/qmi_wwan.c

USB RAW GADGET DRIVER
R:	Andrey Konovalov <andreyknvl@gmail.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	Documentation/usb/raw-gadget.rst
F:	drivers/usb/gadget/legacy/raw_gadget.c
F:	include/uapi/linux/usb/raw_gadget.h

Linus Torvalds's avatar
Linus Torvalds committed
USB RTL8150 DRIVER
M:	Petko Manolov <petkan@nucleusys.com>
L:	linux-usb@vger.kernel.org
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
W:	https://github.com/petkan/rtl8150
T:	git https://github.com/petkan/rtl8150.git
F:	drivers/net/usb/rtl8150.c
Linus Torvalds's avatar
Linus Torvalds committed

USB SERIAL SUBSYSTEM
M:	Johan Hovold <johan@kernel.org>
L:	linux-usb@vger.kernel.org
Alan Cox's avatar
Alan Cox committed
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
F:	Documentation/usb/usb-serial.rst
F:	drivers/usb/serial/
F:	include/linux/usb/serial.h
Linus Torvalds's avatar
Linus Torvalds committed

USB SMSC75XX ETHERNET DRIVER
M:	Steve Glendinning <steve.glendinning@shawell.net>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/usb/smsc75xx.*

M:	Steve Glendinning <steve.glendinning@shawell.net>
M:	UNGLinuxDriver@microchip.com
F:	drivers/net/usb/smsc95xx.*
Linus Torvalds's avatar
Linus Torvalds committed
USB SUBSYSTEM
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
W:	http://www.linux-usb.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
F:	Documentation/devicetree/bindings/usb/
F:	Documentation/usb/
F:	drivers/usb/
F:	include/dt-bindings/usb/
F:	include/linux/usb.h
F:	include/linux/usb/
Linus Torvalds's avatar
Linus Torvalds committed

USB TYPEC BUS FOR ALTERNATE MODES
M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	Documentation/ABI/testing/sysfs-bus-typec
F:	Documentation/driver-api/usb/typec_bus.rst
F:	drivers/usb/typec/altmodes/
F:	include/linux/usb/typec_altmode.h
M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	Documentation/ABI/testing/sysfs-class-typec
F:	Documentation/driver-api/usb/typec.rst
F:	drivers/usb/typec/
F:	include/linux/usb/typec.h

USB TYPEC INTEL PMC MUX DRIVER
M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
F:	drivers/usb/typec/mux/intel_pmc_mux.c

USB TYPEC PI3USB30532 MUX DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	drivers/usb/typec/mux/pi3usb30532.c
USB TYPEC PORT CONTROLLER DRIVERS
M:	Guenter Roeck <linux@roeck-us.net>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	drivers/usb/typec/tcpm/

Linus Torvalds's avatar
Linus Torvalds committed
USB UHCI DRIVER
M:	Alan Stern <stern@rowland.harvard.edu>
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	drivers/usb/host/uhci*
Linus Torvalds's avatar
Linus Torvalds committed

M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
W:	http://www.ideasonboard.org/uvc/
T:	git git://linuxtv.org/media_tree.git
F:	include/uapi/linux/uvcvideo.h
Linus Torvalds's avatar
Linus Torvalds committed

USB WEBCAM GADGET
M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
M:	Daniel Scally <dan.scally@ideasonboard.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	drivers/usb/gadget/function/*uvc*
F:	drivers/usb/gadget/legacy/webcam.c
USB WIRELESS RNDIS DRIVER (rndis_wlan)
L:	linux-wireless@vger.kernel.org
F:	drivers/net/wireless/legacy/rndis_wlan.c
M:	Mathias Nyman <mathias.nyman@intel.com>
L:	linux-usb@vger.kernel.org
S:	Supported
F:	drivers/usb/host/pci-quirks*
F:	drivers/usb/host/xhci*
Linus Torvalds's avatar
Linus Torvalds committed
USB ZD1201 DRIVER
L:	linux-wireless@vger.kernel.org
S:	Orphan
W:	http://linux-lc100020.sourceforge.net
F:	drivers/net/wireless/zydas/zd1201.*
Linus Torvalds's avatar
Linus Torvalds committed

USER DATAGRAM PROTOCOL (UDP)
M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
S:	Maintained
F:	include/linux/udp.h
F:	net/ipv4/udp.c
F:	net/ipv6/udp.c

USER-MODE LINUX (UML)
M:	Richard Weinberger <richard@nod.at>
M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
M:	Johannes Berg <johannes@sipsolutions.net>
L:	linux-um@lists.infradead.org
Linus Torvalds's avatar
Linus Torvalds committed
W:	http://user-mode-linux.sourceforge.net
Q:	https://patchwork.ozlabs.org/project/linux-um/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
F:	arch/um/
F:	arch/x86/um/
F:	fs/hostfs/
USERSPACE COPYIN/COPYOUT (UIOVEC)
M:	Alexander Viro <viro@zeniv.linux.org.uk>
S:	Maintained
F:	include/linux/uio.h
Gerd Hoffmann's avatar
Gerd Hoffmann committed
USERSPACE DMA BUFFER DRIVER
M:	Gerd Hoffmann <kraxel@redhat.com>
L:	dri-devel@lists.freedesktop.org
S:	Maintained
T:	git git://anongit.freedesktop.org/drm/drm-misc
Gerd Hoffmann's avatar
Gerd Hoffmann committed
F:	drivers/dma-buf/udmabuf.c
F:	include/uapi/linux/udmabuf.h

M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
F:	Documentation/driver-api/uio-howto.rst
F:	drivers/uio/
F:	include/linux/uio_driver.h
UTIL-LINUX PACKAGE
M:	Karel Zak <kzak@redhat.com>
L:	util-linux@vger.kernel.org
W:	http://en.wikipedia.org/wiki/Util-linux
T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
UUID HELPERS
R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
L:	linux-kernel@vger.kernel.org
F:	include/linux/uuid.h
F:	lib/test_uuid.c
F:	lib/uuid.c
UV SYSFS DRIVER
M:	Justin Ernst <justin.ernst@hpe.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/uv_sysfs.c

UVESAFB DRIVER
M:	Michal Januszewski <spock@gentoo.org>
L:	linux-fbdev@vger.kernel.org
W:	https://github.com/mjanusz/v86d
F:	Documentation/fb/uvesafb.rst
F:	drivers/video/fbdev/uvesafb.*
Ux500 CLOCK DRIVERS
M:	Ulf Hansson <ulf.hansson@linaro.org>
L:	linux-clk@vger.kernel.org
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	drivers/clk/ux500/

V4L2 ASYNC AND FWNODE FRAMEWORKS
M:	Sakari Ailus <sakari.ailus@linux.intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/v4l2-core/v4l2-async.c
F:	drivers/media/v4l2-core/v4l2-fwnode.c
F:	include/media/v4l2-async.h
F:	include/media/v4l2-fwnode.h

M:	Sakari Ailus <sakari.ailus@linux.intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/ak*
F:	drivers/media/i2c/dw*
F:	drivers/media/i2c/lm*

V4L2 CAMERA SENSOR DRIVERS
M:	Sakari Ailus <sakari.ailus@linux.intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	Documentation/driver-api/media/camera-sensor.rst
F:	Documentation/driver-api/media/tx-rx.rst
F:	drivers/media/i2c/ar*
F:	drivers/media/i2c/hi*
F:	drivers/media/i2c/imx*
F:	drivers/media/i2c/mt*
F:	drivers/media/i2c/og*
F:	drivers/media/i2c/ov*
F:	drivers/media/i2c/s5*
F:	drivers/media/i2c/st-vgxy61.c

VF610 NAND DRIVER
M:	Stefan Agner <stefan@agner.ch>
L:	linux-mtd@lists.infradead.org
S:	Supported
F:	drivers/mtd/nand/raw/vf610_nfc.c
VFAT/FAT/MSDOS FILESYSTEM
M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	Documentation/filesystems/vfat.rst
F:	fs/fat/
F:	tools/testing/selftests/filesystems/fat/
Linus Torvalds's avatar
Linus Torvalds committed

VFIO CDX DRIVER
M:	Nipun Gupta <nipun.gupta@amd.com>
M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
L:	kvm@vger.kernel.org
S:	Maintained
F:	drivers/vfio/cdx/*

Alex Williamson's avatar
Alex Williamson committed
VFIO DRIVER
M:	Alex Williamson <alex.williamson@redhat.com>
L:	kvm@vger.kernel.org
S:	Maintained
T:	git https://github.com/awilliam/linux-vfio.git
F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
F:	Documentation/driver-api/vfio.rst
Alex Williamson's avatar
Alex Williamson committed
F:	drivers/vfio/
F:	include/linux/vfio.h
F:	include/linux/vfio_pci_core.h
F:	include/uapi/linux/vfio.h
Alex Williamson's avatar
Alex Williamson committed

VFIO FSL-MC DRIVER
M:	Diana Craciun <diana.craciun@oss.nxp.com>
L:	kvm@vger.kernel.org
S:	Maintained
F:	drivers/vfio/fsl-mc/

VFIO HISILICON PCI DRIVER
M:	Longfang Liu <liulongfang@huawei.com>
M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
L:	kvm@vger.kernel.org
S:	Maintained
F:	drivers/vfio/pci/hisilicon/

VFIO MEDIATED DEVICE DRIVERS
M:	Kirti Wankhede <kwankhede@nvidia.com>
L:	kvm@vger.kernel.org
S:	Maintained
F:	Documentation/driver-api/vfio-mediated-device.rst
F:	drivers/vfio/mdev/
F:	include/linux/mdev.h
F:	samples/vfio-mdev/

VFIO MLX5 PCI DRIVER
M:	Yishai Hadas <yishaih@nvidia.com>
L:	kvm@vger.kernel.org
S:	Maintained
F:	drivers/vfio/pci/mlx5/

VFIO PCI DEVICE SPECIFIC DRIVERS
R:	Jason Gunthorpe <jgg@nvidia.com>
R:	Yishai Hadas <yishaih@nvidia.com>
R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
R:	Kevin Tian <kevin.tian@intel.com>
L:	kvm@vger.kernel.org
S:	Maintained
P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
F:	drivers/vfio/pci/*/

VFIO PDS PCI DRIVER
M:	Brett Creeley <brett.creeley@amd.com>
L:	kvm@vger.kernel.org
S:	Maintained
F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
F:	drivers/vfio/pci/pds/

VFIO PLATFORM DRIVER
M:	Eric Auger <eric.auger@redhat.com>
L:	kvm@vger.kernel.org
S:	Maintained
F:	drivers/vfio/platform/

VGA_SWITCHEROO
R:	Lukas Wunner <lukas@wunner.de>
S:	Maintained
T:	git git://anongit.freedesktop.org/drm/drm-misc
F:	Documentation/gpu/vga-switcheroo.rst
F:	drivers/gpu/vga/vga_switcheroo.c
F:	include/linux/vga_switcheroo.h

VIA RHINE NETWORK DRIVER
M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
F:	drivers/net/ethernet/via/via-rhine.c

VIA SD/MMC CARD CONTROLLER DRIVER
M:	Bruce Chang <brucechang@via.com.tw>
M:	Harald Welte <HaraldWelte@viatech.com>
S:	Maintained
F:	drivers/mmc/host/via-sdmmc.c

VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
L:	linux-fbdev@vger.kernel.org
S:	Maintained
F:	drivers/video/fbdev/via/
F:	include/linux/via-core.h
F:	include/linux/via_i2c.h

VIA VELOCITY NETWORK DRIVER
M:	Francois Romieu <romieu@fr.zoreil.com>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/ethernet/via/via-velocity.*

VICODEC VIRTUAL CODEC DRIVER
M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/test-drivers/vicodec/*
VIDEO I2C POLLING DRIVER
M:	Matt Ranostay <matt.ranostay@konsulko.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/video-i2c.c

VIDEO MULTIPLEXER DRIVER
M:	Philipp Zabel <p.zabel@pengutronix.de>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/platform/video-mux.c

VIDEOBUF2 FRAMEWORK
M:	Tomasz Figa <tfiga@chromium.org>
M:	Marek Szyprowski <m.szyprowski@samsung.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/common/videobuf2/*
F:	include/media/videobuf2-*

VIDTV VIRTUAL DIGITAL TV DRIVER
M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/test-drivers/vidtv/*

VIMC VIRTUAL MEDIA CONTROLLER DRIVER
M:	Shuah Khan <skhan@linuxfoundation.org>
R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
L:	linux-media@vger.kernel.org
S:	Maintained
W:	https://linuxtv.org
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/test-drivers/vimc/*

VIRT LIB
M:	Alex Williamson <alex.williamson@redhat.com>
M:	Paolo Bonzini <pbonzini@redhat.com>
L:	kvm@vger.kernel.org
S:	Supported
F:	virt/lib/

VIRTIO AND VHOST VSOCK DRIVER
M:	Stefan Hajnoczi <stefanha@redhat.com>
M:	Stefano Garzarella <sgarzare@redhat.com>
L:	kvm@vger.kernel.org
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/vhost/vsock.c
F:	include/linux/virtio_vsock.h
F:	include/uapi/linux/virtio_vsock.h
F:	net/vmw_vsock/virtio_transport.c
F:	net/vmw_vsock/virtio_transport_common.c
VIRTIO BALLOON
M:	"Michael S. Tsirkin" <mst@redhat.com>
M:	David Hildenbrand <david@redhat.com>
S:	Maintained
F:	drivers/virtio/virtio_balloon.c
F:	include/linux/balloon_compaction.h
F:	include/uapi/linux/virtio_balloon.h
F:	mm/balloon_compaction.c

VIRTIO BLOCK AND SCSI DRIVERS
M:	"Michael S. Tsirkin" <mst@redhat.com>
M:	Jason Wang <jasowang@redhat.com>
R:	Paolo Bonzini <pbonzini@redhat.com>
R:	Stefan Hajnoczi <stefanha@redhat.com>