Linux Audio

Check our new training course

Loading...
v3.1
 
 
   1
 
 
   2
   3	List of maintainers and how to submit kernel changes
   4
   5Please try to follow the guidelines below.  This will make things
   6easier on the maintainers.  Not all of these guidelines matter for every
   7trivial patch so apply some common sense.
   8
   91.	Always _test_ your changes, however small, on at least 4 or
  10	5 people, preferably many more.
  11
  122.	Try to release a few ALPHA test versions to the net. Announce
  13	them onto the kernel channel and await results. This is especially
  14	important for device drivers, because often that's the only way
  15	you will find things like the fact version 3 firmware needs
  16	a magic fix you didn't know about, or some clown changed the
  17	chips on a board and not its name.  (Don't laugh!  Look at the
  18	SMC etherpower for that.)
  19
  203.	Make sure your changes compile correctly in multiple
  21	configurations. In particular check that changes work both as a
  22	module and built into the kernel.
  23
  244.	When you are happy with a change make it generally available for
  25	testing and await feedback.
  26
  275.	Make a patch available to the relevant maintainer in the list. Use
  28	'diff -u' to make the patch easy to merge. Be prepared to get your
  29	changes sent back with seemingly silly requests about formatting
  30	and variable names.  These aren't as silly as they seem. One
  31	job the maintainers (and especially Linus) do is to keep things
  32	looking the same. Sometimes this means that the clever hack in
  33	your driver to get around a problem actually needs to become a
  34	generalized kernel feature ready for next time.
  35
  36	PLEASE check your patch with the automated style checker
  37	(scripts/checkpatch.pl) to catch trival style violations.
  38	See Documentation/CodingStyle for guidance here.
  39
  40	PLEASE CC: the maintainers and mailing lists that are generated
  41	by scripts/get_maintainer.pl.  The results returned by the
  42	script will be best if you have git installed and are making
  43	your changes in a branch derived from Linus' latest git tree.
  44	See Documentation/SubmittingPatches for details.
  45
  46	PLEASE try to include any credit lines you want added with the
  47	patch. It avoids people being missed off by mistake and makes
  48	it easier to know who wants adding and who doesn't.
  49
  50	PLEASE document known bugs. If it doesn't work for everything
  51	or does something very odd once a month document it.
  52
  53	PLEASE remember that submissions must be made under the terms
  54	of the OSDL certificate of contribution and should include a
  55	Signed-off-by: line.  The current version of this "Developer's
  56	Certificate of Origin" (DCO) is listed in the file
  57	Documentation/SubmittingPatches.
  58
  596.	Make sure you have the right to send any changes you make. If you
  60	do changes at work you may find your employer owns the patch
  61	not you.
  62
  637.	When sending security related changes or reports to a maintainer
  64	please Cc: security@kernel.org, especially if the maintainer
  65	does not respond.
  66
  678.	Happy hacking.
  68
  69Descriptions of section entries:
  70
  71	P: Person (obsolete)
  72	M: Mail patches to: FullName <address@domain>
  73	L: Mailing list that is relevant to this area
  74	W: Web-page with status/info
  75	Q: Patchwork web based patch tracking system site
  76	T: SCM tree type and location.  Type is one of: git, hg, quilt, stgit, topgit.
  77	S: Status, one of the following:
  78	   Supported:	Someone is actually paid to look after this.
  79	   Maintained:	Someone actually looks after it.
  80	   Odd Fixes:	It has a maintainer but they don't have time to do
  81			much other than throw the odd patch in. See below..
  82	   Orphan:	No current maintainer [but maybe you could take the
  83			role as you write your new code].
  84	   Obsolete:	Old code. Something tagged obsolete generally means
  85			it has been replaced by a better system and you
  86			should be using that.
  87	F: Files and directories with wildcard patterns.
 
 
 
 
 
 
 
 
 
 
 
 
  88	   A trailing slash includes all files and subdirectory files.
  89	   F:	drivers/net/	all files in and below drivers/net
  90	   F:	drivers/net/*	all files in drivers/net, but not below
  91	   F:	*/net/*		all files in "any top level directory"/net
  92	   One pattern per line.  Multiple F: lines acceptable.
  93	X: Files and directories that are NOT maintained, same rules as F:
  94	   Files exclusions are tested before file matches.
  95	   Can be useful for excluding a specific subdirectory, for instance:
  96	   F:	net/
  97	   X:	net/ipv6/
  98	   matches all files in and below net excluding net/ipv6/
  99	K: Keyword perl extended regex pattern to match content in a
 100	   patch or file.  For instance:
 
 
 
 
 
 
 
 
 
 101	   K: of_get_profile
 102	      matches patches or files that contain "of_get_profile"
 103	   K: \b(printk|pr_(info|err))\b
 104	      matches patches or files that contain one or more of the words
 105	      printk, pr_info or pr_err
 106	   One regex pattern per line.  Multiple K: lines acceptable.
 107
 108Note: For the hard of thinking, this list is meant to remain in alphabetical
 109order. If you could add yourselves to it in alphabetical order that would be
 110so much easier [Ed]
 111
 112Maintainers List (try to look for most precise areas first)
 113
 114		-----------------------------------
 115
 1163C505 NETWORK DRIVER
 117M:	Philip Blundell <philb@gnu.org>
 118L:	netdev@vger.kernel.org
 119S:	Maintained
 120F:	drivers/net/3c505*
 121
 1223C59X NETWORK DRIVER
 123M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
 124L:	netdev@vger.kernel.org
 125S:	Maintained
 126F:	Documentation/networking/vortex.txt
 127F:	drivers/net/3c59x.c
 128
 1293CR990 NETWORK DRIVER
 130M:	David Dillow <dave@thedillows.org>
 131L:	netdev@vger.kernel.org
 132S:	Maintained
 133F:	drivers/net/typhoon*
 134
 1353WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
 136M:	Adam Radford <linuxraid@lsi.com>
 137L:	linux-scsi@vger.kernel.org
 138W:	http://www.lsi.com
 139S:	Supported
 
 140F:	drivers/scsi/3w-*
 141
 14253C700 AND 53C700-66 SCSI DRIVER
 143M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 144L:	linux-scsi@vger.kernel.org
 145S:	Maintained
 146F:	drivers/scsi/53c700*
 147
 
 
 
 
 
 
 
 
 
 1486PACK NETWORK DRIVER FOR AX.25
 149M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
 150L:	linux-hams@vger.kernel.org
 151S:	Maintained
 152F:	drivers/net/hamradio/6pack.c
 153
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 1548169 10/100/1000 GIGABIT ETHERNET DRIVER
 155M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
 156M:	Francois Romieu <romieu@fr.zoreil.com>
 157L:	netdev@vger.kernel.org
 158S:	Maintained
 159F:	drivers/net/r8169.c
 160
 1618250/16?50 (AND CLONE UARTS) SERIAL DRIVER
 162M:	Greg Kroah-Hartman <gregkh@suse.de>
 163L:	linux-serial@vger.kernel.org
 164W:	http://serial.sourceforge.net
 165S:	Maintained
 166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6.git
 167F:	drivers/tty/serial/8250*
 168F:	include/linux/serial_8250.h
 169
 1708390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
 171L:	netdev@vger.kernel.org
 172S:	Orphan / Obsolete
 173F:	drivers/net/*8390*
 174F:	drivers/net/ax88796.c
 175
 1769P FILE SYSTEM
 177M:	Eric Van Hensbergen <ericvh@gmail.com>
 178M:	Ron Minnich <rminnich@sandia.gov>
 179M:	Latchesar Ionkov <lucho@ionkov.net>
 180L:	v9fs-developer@lists.sourceforge.net
 181W:	http://swik.net/v9fs
 
 
 
 182Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
 183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
 184S:	Maintained
 185F:	Documentation/filesystems/9p.txt
 186F:	fs/9p/
 
 
 
 
 187
 188A2232 SERIAL BOARD DRIVER
 189L:	linux-m68k@lists.linux-m68k.org
 
 
 
 
 
 190S:	Orphan
 191F:	drivers/staging/generic_serial/ser_a2232*
 
 
 192
 193AACRAID SCSI RAID DRIVER
 194M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
 195L:	linux-scsi@vger.kernel.org
 196W:	http://www.adaptec.com/
 197S:	Supported
 198F:	Documentation/scsi/aacraid.txt
 
 199F:	drivers/scsi/aacraid/
 200
 
 
 
 
 
 
 
 
 
 
 
 
 201ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
 202M:	Hans de Goede <hdegoede@redhat.com>
 203L:	lm-sensors@lm-sensors.org
 204S:	Maintained
 205F:	drivers/hwmon/abituguru.c
 206
 207ABIT UGURU 3 HARDWARE MONITOR DRIVER
 208M:	Alistair John Strachan <alistair@devzero.co.uk>
 209L:	lm-sensors@lm-sensors.org
 210S:	Maintained
 211F:	drivers/hwmon/abituguru3.c
 212
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 213ACENIC DRIVER
 214M:	Jes Sorensen <jes@trained-monkey.org>
 215L:	linux-acenic@sunsite.dk
 216S:	Maintained
 217F:	drivers/net/acenic*
 218
 219ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
 220M:	Peter Feuerer <peter@piie.net>
 221L:	platform-driver-x86@vger.kernel.org
 222W:	http://piie.net/?section=acerhdf
 223S:	Maintained
 
 224F:	drivers/platform/x86/acerhdf.c
 225
 226ACER WMI LAPTOP EXTRAS
 227M:	Joey Lee <jlee@novell.com>
 228L:	platform-driver-x86@vger.kernel.org
 229S:	Maintained
 230F:	drivers/platform/x86/acer-wmi.c
 231
 232ACPI
 233M:	Len Brown <lenb@kernel.org>
 
 234L:	linux-acpi@vger.kernel.org
 235W:	http://www.lesswatts.org/projects/acpi/
 236Q:	http://patchwork.kernel.org/project/linux-acpi/list/
 237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
 238S:	Supported
 
 
 
 
 
 
 
 
 239F:	drivers/acpi/
 
 
 240F:	drivers/pnp/pnpacpi/
 
 241F:	include/linux/acpi.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 242F:	include/acpi/
 
 243
 244ACPI FAN DRIVER
 245M:	Zhang Rui <rui.zhang@intel.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 246L:	linux-acpi@vger.kernel.org
 247W:	http://www.lesswatts.org/projects/acpi/
 248S:	Supported
 249F:	drivers/acpi/fan.c
 250
 251ACPI PROCESSOR AGGREGATOR DRIVER
 252M:	Shaohua Li <shaohua.li@intel.com>
 
 
 
 253L:	linux-acpi@vger.kernel.org
 254W:	http://www.lesswatts.org/projects/acpi/
 255S:	Supported
 256F:	drivers/acpi/acpi_pad.c
 
 
 
 
 
 
 
 
 
 257
 258ACPI THERMAL DRIVER
 259M:	Zhang Rui <rui.zhang@intel.com>
 
 260L:	linux-acpi@vger.kernel.org
 261W:	http://www.lesswatts.org/projects/acpi/
 262S:	Supported
 
 263F:	drivers/acpi/*thermal*
 264
 265ACPI VIDEO DRIVER
 266M:	Zhang Rui <rui.zhang@intel.com>
 267L:	linux-acpi@vger.kernel.org
 268W:	http://www.lesswatts.org/projects/acpi/
 269S:	Supported
 270F:	drivers/acpi/video.c
 
 271
 272ACPI WMI DRIVER
 
 273L:	platform-driver-x86@vger.kernel.org
 274S:	Orphan
 
 
 275F:	drivers/platform/x86/wmi.c
 
 
 
 
 
 
 
 
 
 
 276
 277AD1889 ALSA SOUND DRIVER
 278M:	Kyle McMartin <kyle@mcmartin.ca>
 279M:	Thibaut Varene <T-Bone@parisc-linux.org>
 280W:	http://wiki.parisc-linux.org/AD1889
 281L:	linux-parisc@vger.kernel.org
 282S:	Maintained
 
 283F:	sound/pci/ad1889.*
 284
 
 
 
 
 
 
 285AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
 286M:	Michael Hennerich <michael.hennerich@analog.com>
 287L:	device-drivers-devel@blackfin.uclinux.org
 288W:	http://wiki.analog.com/AD5254
 289S:	Supported
 
 
 290F:	drivers/misc/ad525x_dpot.c
 291
 292AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
 293M:	Michael Hennerich <michael.hennerich@analog.com>
 294L:	device-drivers-devel@blackfin.uclinux.org
 295W:	http://wiki.analog.com/AD5398
 296S:	Supported
 
 
 297F:	drivers/regulator/ad5398.c
 298
 299AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
 300M:	Michael Hennerich <michael.hennerich@analog.com>
 301L:	device-drivers-devel@blackfin.uclinux.org
 302W:	http://wiki.analog.com/AD7142
 303S:	Supported
 
 
 304F:	drivers/input/misc/ad714x.c
 305
 306AD7877 TOUCHSCREEN DRIVER
 307M:	Michael Hennerich <michael.hennerich@analog.com>
 308L:	device-drivers-devel@blackfin.uclinux.org
 309W:	http://wiki.analog.com/AD7877
 310S:	Supported
 
 
 311F:	drivers/input/touchscreen/ad7877.c
 312
 313AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
 314M:	Michael Hennerich <michael.hennerich@analog.com>
 315L:	device-drivers-devel@blackfin.uclinux.org
 316W:	http://wiki.analog.com/AD7879
 317S:	Supported
 
 
 318F:	drivers/input/touchscreen/ad7879.c
 319
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 320ADM1025 HARDWARE MONITOR DRIVER
 321M:	Jean Delvare <khali@linux-fr.org>
 322L:	lm-sensors@lm-sensors.org
 323S:	Maintained
 324F:	Documentation/hwmon/adm1025
 325F:	drivers/hwmon/adm1025.c
 326
 327ADM1029 HARDWARE MONITOR DRIVER
 328M:	Corentin Labbe <corentin.labbe@geomatys.fr>
 329L:	lm-sensors@lm-sensors.org
 330S:	Maintained
 331F:	drivers/hwmon/adm1029.c
 332
 333ADM8211 WIRELESS DRIVER
 334L:	linux-wireless@vger.kernel.org
 335W:	http://linuxwireless.org/
 336S:	Orphan
 337F:	drivers/net/wireless/adm8211.*
 
 
 
 
 
 
 
 338
 339ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
 340M:	Michael Hennerich <michael.hennerich@analog.com>
 341L:	device-drivers-devel@blackfin.uclinux.org
 342W:	http://wiki.analog.com/ADP5520
 343S:	Supported
 
 
 
 
 
 344F:	drivers/mfd/adp5520.c
 345F:	drivers/video/backlight/adp5520_bl.c
 346F:	drivers/leds/leds-adp5520.c
 347F:	drivers/gpio/adp5520-gpio.c
 348F:	drivers/input/keyboard/adp5520-keys.c
 349
 350ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
 351M:	Michael Hennerich <michael.hennerich@analog.com>
 352L:	device-drivers-devel@blackfin.uclinux.org
 353W:	http://wiki.analog.com/ADP5588
 354S:	Supported
 
 
 
 355F:	drivers/input/keyboard/adp5588-keys.c
 356F:	drivers/gpio/adp5588-gpio.c
 357
 358ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
 359M:	Michael Hennerich <michael.hennerich@analog.com>
 360L:	device-drivers-devel@blackfin.uclinux.org
 361W:	http://wiki.analog.com/ADP8860
 362S:	Supported
 
 
 363F:	drivers/video/backlight/adp8860_bl.c
 364
 365ADS1015 HARDWARE MONITOR DRIVER
 366M:	Dirk Eibach <eibach@gdsys.de>
 367L:	lm-sensors@lm-sensors.org
 368S:	Maintained
 369F:	Documentation/hwmon/ads1015
 370F:	drivers/hwmon/ads1015.c
 371F:	include/linux/i2c/ads1015.h
 372
 373ADT746X FAN DRIVER
 374M:	Colin Leroy <colin@colino.net>
 375S:	Maintained
 376F:	drivers/macintosh/therm_adt746x.c
 377
 378ADT7475 HARDWARE MONITOR DRIVER
 379M:	Jean Delvare <khali@linux-fr.org>
 380L:	lm-sensors@lm-sensors.org
 381S:	Maintained
 382F:	Documentation/hwmon/adt7475
 383F:	drivers/hwmon/adt7475.c
 384
 385ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
 386M:	Michael Hennerich <michael.hennerich@analog.com>
 387L:	device-drivers-devel@blackfin.uclinux.org
 388W:	http://wiki.analog.com/ADXL345
 389S:	Supported
 390F:	drivers/input/misc/adxl34x.c
 391
 392ADVANSYS SCSI DRIVER
 393M:	Matthew Wilcox <matthew@wil.cx>
 
 394L:	linux-scsi@vger.kernel.org
 395S:	Maintained
 396F:	Documentation/scsi/advansys.txt
 397F:	drivers/scsi/advansys.c
 398
 399AEDSP16 DRIVER
 400M:	Riccardo Facchetti <fizban@tin.it>
 
 401S:	Maintained
 402F:	sound/oss/aedsp16.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 403
 404AFFS FILE SYSTEM
 
 405L:	linux-fsdevel@vger.kernel.org
 406S:	Orphan
 407F:	Documentation/filesystems/affs.txt
 408F:	fs/affs/
 409
 410AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
 411M:	David Howells <dhowells@redhat.com>
 
 412L:	linux-afs@lists.infradead.org
 413S:	Supported
 
 
 414F:	fs/afs/
 415F:	include/net/af_rxrpc.h
 416F:	net/rxrpc/af_rxrpc.c
 417
 418AGPGART DRIVER
 419M:	David Airlie <airlied@linux.ie>
 420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
 421S:	Maintained
 
 422F:	drivers/char/agp/
 423F:	include/linux/agp*
 
 424
 425AHA152X SCSI DRIVER
 426M:	"Juergen E. Fischer" <fischer@norbit.de>
 427L:	linux-scsi@vger.kernel.org
 428S:	Maintained
 429F:	drivers/scsi/aha152x*
 430F:	drivers/scsi/pcmcia/aha152x*
 431
 432AIC7XXX / AIC79XX SCSI DRIVER
 433M:	Hannes Reinecke <hare@suse.de>
 434L:	linux-scsi@vger.kernel.org
 435S:	Maintained
 436F:	drivers/scsi/aic7xxx/
 437F:	drivers/scsi/aic7xxx_old/
 
 
 
 
 
 
 
 438
 439AIO
 440M:	Benjamin LaHaise <bcrl@kvack.org>
 441L:	linux-aio@kvack.org
 442S:	Supported
 443F:	fs/aio.c
 444F:	include/linux/*aio*.h
 445
 
 
 
 
 
 
 
 
 
 
 
 
 446ALCATEL SPEEDTOUCH USB DRIVER
 447M:	Duncan Sands <duncan.sands@free.fr>
 448L:	linux-usb@vger.kernel.org
 449W:	http://www.linux-usb.org/SpeedTouch/
 450S:	Maintained
 
 451F:	drivers/usb/atm/speedtch.c
 452F:	drivers/usb/atm/usbatm.c
 453
 454ALCHEMY AU1XX0 MMC DRIVER
 455M:	Manuel Lauss <manuel.lauss@gmail.com>
 456S:	Maintained
 457F:	drivers/mmc/host/au1xmmc.c
 458
 459ALI1563 I2C DRIVER
 460M:	Rudolf Marek <r.marek@assembler.cz>
 461L:	linux-i2c@vger.kernel.org
 462S:	Maintained
 463F:	Documentation/i2c/busses/i2c-ali1563
 464F:	drivers/i2c/busses/i2c-ali1563.c
 465
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 466ALPHA PORT
 467M:	Richard Henderson <rth@twiddle.net>
 468M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
 469M:	Matt Turner <mattst88@gmail.com>
 470L:	linux-alpha@vger.kernel.org
 
 471F:	arch/alpha/
 472
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 473ALTERA UART/JTAG UART SERIAL DRIVERS
 474M:	Tobias Klauser <tklauser@distanz.ch>
 475L:	linux-serial@vger.kernel.org
 476L:	nios2-dev@sopc.et.ntust.edu.tw (moderated for non-subscribers)
 477S:	Maintained
 478F:	drivers/tty/serial/altera_uart.c
 479F:	drivers/tty/serial/altera_jtaguart.c
 480F:	include/linux/altera_uart.h
 481F:	include/linux/altera_jtaguart.h
 
 482
 483AMD FAM15H PROCESSOR POWER MONITORING DRIVER
 484M:	Andreas Herrmann <andreas.herrmann3@amd.com>
 485L:	lm-sensors@lm-sensors.org
 
 
 
 
 
 
 486S:	Maintained
 487F:	Documentation/hwmon/fam15h_power
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 488F:	drivers/hwmon/fam15h_power.c
 489
 
 
 
 
 
 
 
 490AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 491M:	Thomas Dahlmann <dahlmann.thomas@arcor.de>
 492L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
 493S:	Supported
 494F:	drivers/usb/gadget/amd5536udc.*
 495
 496AMD GEODE PROCESSOR/CHIPSET SUPPORT
 497P:	Andres Salomon <dilinger@queued.net>
 498L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
 499W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
 500S:	Supported
 
 
 501F:	drivers/char/hw_random/geode-rng.c
 502F:	drivers/crypto/geode*
 503F:	drivers/video/geode/
 504F:	arch/x86/include/asm/geode.h
 
 
 
 
 
 
 
 
 
 505
 506AMD IOMMU (AMD-VI)
 507M:	Joerg Roedel <joerg.roedel@amd.com>
 508L:	iommu@lists.linux-foundation.org
 509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 510S:	Supported
 511F:	arch/x86/kernel/amd_iommu*.c
 512F:	arch/x86/include/asm/amd_iommu*.h
 
 513
 514AMD MICROCODE UPDATE SUPPORT
 515M:	Andreas Herrmann <andreas.herrmann3@amd.com>
 516L:	amd64-microcode@amd64.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 517S:	Supported
 518F:	arch/x86/kernel/microcode_amd.c
 
 519
 520AMS (Apple Motion Sensor) DRIVER
 521M:	Michael Hanselmann <linux-kernel@hansmi.ch>
 
 522S:	Supported
 523F:	drivers/macintosh/ams/
 
 
 
 524
 525AMSO1100 RNIC DRIVER
 526M:	Tom Tucker <tom@opengridcomputing.com>
 527M:	Steve Wise <swise@opengridcomputing.com>
 528L:	linux-rdma@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 529S:	Maintained
 530F:	drivers/infiniband/hw/amso1100/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 531
 532ANALOG DEVICES INC ASOC CODEC DRIVERS
 533L:	device-drivers-devel@blackfin.uclinux.org
 
 534L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 535W:	http://wiki.analog.com/
 536S:	Supported
 
 
 
 
 537F:	sound/soc/codecs/adau*
 538F:	sound/soc/codecs/adav*
 539F:	sound/soc/codecs/ad1*
 540F:	sound/soc/codecs/ssm*
 541
 542ANALOG DEVICES INC ASOC DRIVERS
 543L:	uclinux-dist-devel@blackfin.uclinux.org
 544L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 545W:	http://blackfin.uclinux.org/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 546S:	Supported
 547F:	sound/soc/blackfin/*
 
 
 
 
 
 
 
 548
 549AOA (Apple Onboard Audio) ALSA DRIVER
 550M:	Johannes Berg <johannes@sipsolutions.net>
 551L:	linuxppc-dev@lists.ozlabs.org
 552L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 553S:	Maintained
 554F:	sound/aoa/
 555
 
 
 
 
 
 
 556APM DRIVER
 557M:	Jiri Kosina <jkosina@suse.cz>
 558S:	Odd fixes
 
 559F:	arch/x86/kernel/apm_32.c
 560F:	include/linux/apm_bios.h
 561F:	drivers/char/apm-emulation.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 562
 563APPLE BCM5974 MULTITOUCH DRIVER
 564M:	Henrik Rydberg <rydberg@euromail.se>
 565L:	linux-input@vger.kernel.org
 566S:	Maintained
 567F:	drivers/input/mouse/bcm5974.c
 568
 569APPLE SMC DRIVER
 570M:	Henrik Rydberg <rydberg@euromail.se>
 571L:	lm-sensors@lm-sensors.org
 
 572S:	Maintained
 
 
 
 
 
 
 573F:	drivers/hwmon/applesmc.c
 574
 575APPLETALK NETWORK LAYER
 576M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
 577S:	Maintained
 578F:	drivers/net/appletalk/
 
 579F:	net/appletalk/
 580
 581ARASAN COMPACT FLASH PATA CONTROLLER
 582M:	Viresh Kumar <viresh.kumar@st.com>
 583L:	linux-ide@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 584S:	Maintained
 585F:	include/linux/pata_arasan_cf_data.h
 586F:	drivers/ata/pata_arasan_cf.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 587
 588ARC FRAMEBUFFER DRIVER
 589M:	Jaya Kumar <jayalk@intworks.biz>
 590S:	Maintained
 591F:	drivers/video/arcfb.c
 592F:	drivers/video/fb_defio.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 593
 594ARM MFM AND FLOPPY DRIVERS
 595M:	Ian Molton <spyro@f2s.com>
 596S:	Maintained
 597F:	arch/arm/lib/floppydma.S
 598F:	arch/arm/include/asm/floppy.h
 
 599
 600ARM PMU PROFILING AND DEBUGGING
 601M:	Will Deacon <will.deacon@arm.com>
 
 
 602S:	Maintained
 603F:	arch/arm/kernel/perf_event*
 604F:	arch/arm/oprofile/common.c
 605F:	arch/arm/kernel/pmu.c
 606F:	arch/arm/include/asm/pmu.h
 607F:	arch/arm/kernel/hw_breakpoint.c
 608F:	arch/arm/include/asm/hw_breakpoint.h
 
 
 609
 610ARM PORT
 611M:	Russell King <linux@arm.linux.org.uk>
 612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 613W:	http://www.arm.linux.org.uk/
 614S:	Maintained
 
 615F:	arch/arm/
 
 616
 617ARM PRIMECELL AACI PL041 DRIVER
 618M:	Russell King <linux@arm.linux.org.uk>
 619S:	Maintained
 620F:	sound/arm/aaci.*
 621
 622ARM PRIMECELL CLCD PL110 DRIVER
 623M:	Russell King <linux@arm.linux.org.uk>
 624S:	Maintained
 625F:	drivers/video/amba-clcd.*
 
 626
 627ARM PRIMECELL KMI PL050 DRIVER
 628M:	Russell King <linux@arm.linux.org.uk>
 629S:	Maintained
 630F:	drivers/input/serio/ambakmi.*
 631F:	include/linux/amba/kmi.h
 632
 633ARM PRIMECELL MMCI PL180/1 DRIVER
 634S:	Orphan
 
 635F:	drivers/mmc/host/mmci.*
 
 636
 637ARM PRIMECELL BUS SUPPORT
 638M:	Russell King <linux@arm.linux.org.uk>
 
 
 639S:	Maintained
 640F:	drivers/amba/
 641F:	include/linux/amba/bus.h
 642
 643ARM/ADI ROADRUNNER MACHINE SUPPORT
 644M:	Lennert Buytenhek <kernel@wantstofly.org>
 
 645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 646S:	Maintained
 647F:	arch/arm/mach-ixp23xx/
 648F:	arch/arm/mach-ixp23xx/include/mach/
 649
 650ARM/ADS SPHERE MACHINE SUPPORT
 651M:	Lennert Buytenhek <kernel@wantstofly.org>
 652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 653S:	Maintained
 
 
 
 
 
 
 
 
 654
 655ARM/AFEB9260 MACHINE SUPPORT
 656M:	Sergey Lapin <slapin@ossfans.org>
 657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 658S:	Maintained
 
 
 659
 660ARM/AJECO 1ARM MACHINE SUPPORT
 661M:	Lennert Buytenhek <kernel@wantstofly.org>
 
 
 
 
 
 
 
 
 662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 663S:	Maintained
 
 
 
 664
 665ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
 666M:	Andrew Victor <linux@maxim.org.za>
 667M:	Nicolas Ferre <nicolas.ferre@atmel.com>
 668M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
 669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 670W:	http://maxim.org.za/at91_26.html
 671W:	http://www.linux4sam.org
 672S:	Supported
 673F:	arch/arm/mach-at91/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 674
 675ARM/BCMRING ARM ARCHITECTURE
 676M:	Jiandong Zheng <jdzheng@broadcom.com>
 677M:	Scott Branden <sbranden@broadcom.com>
 678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 679S:	Maintained
 680F:	arch/arm/mach-bcmring
 
 681
 682ARM/BCMRING MTD NAND DRIVER
 683M:	Jiandong Zheng <jdzheng@broadcom.com>
 684M:	Scott Branden <sbranden@broadcom.com>
 685L:	linux-mtd@lists.infradead.org
 686S:	Maintained
 687F:	drivers/mtd/nand/bcm_umi_nand.c
 688F:	drivers/mtd/nand/bcm_umi_bch.c
 689F:	drivers/mtd/nand/nand_bcm_umi.h
 690
 691ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
 692M:	Anton Vorontsov <avorontsov@mvista.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 693S:	Maintained
 694F:	arch/arm/mach-cns3xxx/
 695T:	git git://git.infradead.org/users/cbou/linux-cns3xxx.git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 696
 697ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
 698M:	Hartley Sweeten <hsweeten@visionengravers.com>
 699M:	Ryan Mallon <rmallon@gmail.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 701S:	Maintained
 702F:	arch/arm/mach-ep93xx/
 703F:	arch/arm/mach-ep93xx/include/mach/
 
 
 
 
 704
 705ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
 706M:	Lennert Buytenhek <kernel@wantstofly.org>
 707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 708S:	Maintained
 
 
 709
 710ARM/CLKDEV SUPPORT
 711M:	Russell King <linux@arm.linux.org.uk>
 712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 713F:	arch/arm/include/asm/clkdev.h
 714F:	drivers/clk/clkdev.c
 715
 716ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
 717M:	Mike Rapoport <mike@compulab.co.il>
 718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 719S:	Maintained
 
 720
 721ARM/CONTEC MICRO9 MACHINE SUPPORT
 722M:	Hubert Feurstein <hubert.feurstein@contec.at>
 723S:	Maintained
 724F:	arch/arm/mach-ep93xx/micro9.c
 
 725
 726ARM/CORGI MACHINE SUPPORT
 727M:	Richard Purdie <rpurdie@rpsys.net>
 
 
 728S:	Maintained
 
 
 
 
 
 729
 730ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
 731M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
 732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 733T:	git git://git.berlios.de/gemini-board
 734S:	Maintained
 735F:	arch/arm/mach-gemini/
 
 736
 737ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
 738M:	Barry Song <baohua.song@csr.com>
 739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 740S:	Maintained
 741F:	arch/arm/mach-prima2/
 
 742
 743ARM/EBSA110 MACHINE SUPPORT
 744M:	Russell King <linux@arm.linux.org.uk>
 
 
 
 745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 746W:	http://www.arm.linux.org.uk/
 747S:	Maintained
 748F:	arch/arm/mach-ebsa110/
 749F:	drivers/net/arm/am79c961a.*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 750
 751ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
 752M:	Daniel Ribeiro <drwyrm@gmail.com>
 753M:	Stefan Schmidt <stefan@openezx.org>
 754M:	Harald Welte <laforge@openezx.org>
 755L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
 756W:	http://www.openezx.org/
 757S:	Maintained
 758T:	topgit git://git.openezx.org/openezx.git
 759F:	arch/arm/mach-pxa/ezx.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 760
 761ARM/FARADAY FA526 PORT
 762M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
 763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 764S:	Maintained
 765T:	git git://git.berlios.de/gemini-board
 766F:	arch/arm/mm/*-fa*
 767
 768ARM/FOOTBRIDGE ARCHITECTURE
 769M:	Russell King <linux@arm.linux.org.uk>
 770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 771W:	http://www.arm.linux.org.uk/
 772S:	Maintained
 
 773F:	arch/arm/include/asm/hardware/dec21285.h
 774F:	arch/arm/mach-footbridge/
 775
 776ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
 777M:	Sascha Hauer <kernel@pengutronix.de>
 
 
 
 
 778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 779S:	Maintained
 780T:	git git://git.pengutronix.de/git/imx/linux-2.6.git
 781F:	arch/arm/mach-mx*/
 782F:	arch/arm/plat-mxc/
 783
 784ARM/FREESCALE IMX51
 785M:	Amit Kucheria <amit.kucheria@canonical.com>
 
 
 
 
 
 
 
 786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 787S:	Maintained
 788F:	arch/arm/mach-mx5/
 789
 790ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
 791M:	Lennert Buytenhek <kernel@wantstofly.org>
 
 
 
 
 
 
 792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 793S:	Maintained
 
 
 
 794
 795ARM/GUMSTIX MACHINE SUPPORT
 796M:	Steve Sakoman <sakoman@gmail.com>
 797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 798S:	Maintained
 799
 800ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
 801M:	Philipp Zabel <philipp.zabel@gmail.com>
 802S:	Maintained
 803F:	arch/arm/mach-pxa/hx4700.c
 804F:	arch/arm/mach-pxa/include/mach/hx4700.h
 
 
 
 
 805
 806ARM/HP JORNADA 7XX MACHINE SUPPORT
 807M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
 808W:	www.jlime.com
 809S:	Maintained
 
 810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
 811F:	arch/arm/mach-sa1100/jornada720.c
 812F:	arch/arm/mach-sa1100/include/mach/jornada720.h
 
 813
 814ARM/INCOME PXA270 SUPPORT
 815M:	Marek Vasut <marek.vasut@gmail.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 817S:	Maintained
 818F:	arch/arm/mach-pxa/colibri-pxa270-income.c
 819
 820ARM/INTEL IOP32X ARM ARCHITECTURE
 821M:	Lennert Buytenhek <kernel@wantstofly.org>
 822M:	Dan Williams <dan.j.williams@intel.com>
 823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 824S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 825
 826ARM/INTEL IOP33X ARM ARCHITECTURE
 827M:	Dan Williams <dan.j.williams@intel.com>
 828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 829S:	Maintained
 830
 831ARM/INTEL IOP13XX ARM ARCHITECTURE
 832M:	Lennert Buytenhek <kernel@wantstofly.org>
 833M:	Dan Williams <dan.j.williams@intel.com>
 834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 835S:	Maintained
 
 836
 837ARM/INTEL IQ81342EX MACHINE SUPPORT
 838M:	Lennert Buytenhek <kernel@wantstofly.org>
 839M:	Dan Williams <dan.j.williams@intel.com>
 840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 841S:	Maintained
 
 
 
 
 
 
 
 842
 843ARM/INTEL IXP2000 ARM ARCHITECTURE
 844M:	Lennert Buytenhek <kernel@wantstofly.org>
 845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 846S:	Maintained
 847
 848ARM/INTEL IXDP2850 MACHINE SUPPORT
 849M:	Lennert Buytenhek <kernel@wantstofly.org>
 
 
 
 
 
 
 
 
 
 
 
 850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 851S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 852
 853ARM/INTEL IXP23XX ARM ARCHITECTURE
 854M:	Lennert Buytenhek <kernel@wantstofly.org>
 
 
 855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 856S:	Maintained
 857
 858ARM/INTEL IXP4XX ARM ARCHITECTURE
 859M:	Imre Kaloz <kaloz@openwrt.org>
 860M:	Krzysztof Halasa <khc@pm.waw.pl>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 862S:	Maintained
 863F:	arch/arm/mach-ixp4xx/
 864
 865ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
 866M:	Jonathan Cameron <jic23@cam.ac.uk>
 
 
 
 
 
 
 867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 868S:	Maintained
 869F:	arch/arm/mach-pxa/stargate2.c
 870F:	drivers/pcmcia/pxa2xx_stargate2.c
 
 
 
 
 
 
 
 871
 872ARM/INTEL XSC3 (MANZANO) ARM CORE
 873M:	Lennert Buytenhek <kernel@wantstofly.org>
 874M:	Dan Williams <dan.j.williams@intel.com>
 875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 876S:	Maintained
 
 
 877
 878ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
 879M:	Lennert Buytenhek <kernel@wantstofly.org>
 
 
 880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 881S:	Maintained
 
 
 882
 883ARM/LOGICPD PXA270 MACHINE SUPPORT
 884M:	Lennert Buytenhek <kernel@wantstofly.org>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 886S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 887
 888ARM/MAGICIAN MACHINE SUPPORT
 889M:	Philipp Zabel <philipp.zabel@gmail.com>
 
 890S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 891
 892ARM/Marvell Loki/Kirkwood/MV78xx0/Orion SOC support
 893M:	Lennert Buytenhek <kernel@wantstofly.org>
 894M:	Nicolas Pitre <nico@fluxnic.net>
 895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 896S:	Odd Fixes
 897F:	arch/arm/mach-loki/
 898F:	arch/arm/mach-kirkwood/
 899F:	arch/arm/mach-mv78xx0/
 900F:	arch/arm/mach-orion5x/
 901F:	arch/arm/plat-orion/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 902
 903ARM/Orion SoC/Technologic Systems TS-78xx platform support
 904M:	Alexander Clouter <alex@digriz.org.uk>
 905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 906W:	http://www.digriz.org.uk/ts78xx/kernel
 907S:	Maintained
 
 908F:	arch/arm/mach-orion5x/ts78xx-*
 909
 910ARM/MIOA701 MACHINE SUPPORT
 911M:	Robert Jarzmik <robert.jarzmik@free.fr>
 912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 913F:	arch/arm/mach-pxa/mioa701.c
 
 
 
 
 
 
 914S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 915
 916ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
 917M:	Michael Petchkovsky <mkpetch@internode.on.net>
 
 
 918S:	Maintained
 
 
 
 
 
 
 
 
 
 
 919
 920ARM/NOMADIK ARCHITECTURE
 921M:	Alessandro Rubini <rubini@unipv.it>
 922M:	Linus Walleij <linus.walleij@stericsson.com>
 923M:	STEricsson <STEricsson_nomadik_linux@list.st.com>
 924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 925S:	Maintained
 926F:	arch/arm/mach-nomadik/
 927F:	arch/arm/plat-nomadik/
 928F:	drivers/i2c/busses/i2c-nomadik.c
 929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
 930
 931ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
 932M:	Nelson Castillo <arhuaco@freaks-unidos.net>
 933L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
 934W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
 935S:	Supported
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 936
 937ARM/QUALCOMM MSM MACHINE SUPPORT
 938M:	David Brown <davidb@codeaurora.org>
 939M:	Daniel Walker <dwalker@fifo99.com>
 940M:	Bryan Huntsman <bryanh@codeaurora.org>
 941L:	linux-arm-msm@vger.kernel.org
 942F:	arch/arm/mach-msm/
 943F:	drivers/video/msm/
 944F:	drivers/mmc/host/msm_sdcc.c
 945F:	drivers/mmc/host/msm_sdcc.h
 946F:	drivers/tty/serial/msm_serial.h
 947F:	drivers/tty/serial/msm_serial.c
 948F:	drivers/platform/msm/
 949F:	drivers/*/pm8???-*
 950F:	include/linux/mfd/pm8xxx/
 951T:	git git://codeaurora.org/quic/kernel/davidb/linux-msm.git
 952S:	Maintained
 
 
 
 
 
 
 
 
 
 953
 954ARM/TOSA MACHINE SUPPORT
 955M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
 956M:	Dirk Opfer <dirk@opfer-online.de>
 
 957S:	Maintained
 958
 959ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
 960M:	Marek Vasut <marek.vasut@gmail.com>
 961L:	linux-arm-kernel@lists.infradead.org
 962W:	http://hackndev.com
 
 
 
 
 
 
 
 
 
 
 
 
 
 963S:	Maintained
 964F:	arch/arm/mach-pxa/include/mach/palmtx.h
 965F:	arch/arm/mach-pxa/palmtx.c
 966F:	arch/arm/mach-pxa/include/mach/palmt5.h
 967F:	arch/arm/mach-pxa/palmt5.c
 968F:	arch/arm/mach-pxa/include/mach/palmld.h
 969F:	arch/arm/mach-pxa/palmld.c
 970F:	arch/arm/mach-pxa/include/mach/palmte2.h
 971F:	arch/arm/mach-pxa/palmte2.c
 972F:	arch/arm/mach-pxa/include/mach/palmtc.h
 973F:	arch/arm/mach-pxa/palmtc.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 974
 975ARM/PALM TREO SUPPORT
 976M:	Tomas Cech <sleep_walker@suse.cz>
 977L:	linux-arm-kernel@lists.infradead.org
 978W:	http://hackndev.com
 979S:	Maintained
 980F:	arch/arm/mach-pxa/include/mach/palmtreo.h
 981F:	arch/arm/mach-pxa/palmtreo.c
 982
 983ARM/PALMZ72 SUPPORT
 984M:	Sergey Lapin <slapin@ossfans.org>
 985L:	linux-arm-kernel@lists.infradead.org
 986W:	http://hackndev.com
 987S:	Maintained
 988F:	arch/arm/mach-pxa/include/mach/palmz72.h
 989F:	arch/arm/mach-pxa/palmz72.c
 990
 991ARM/PLEB SUPPORT
 992M:	Peter Chubb <pleb@gelato.unsw.edu.au>
 993W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
 
 
 
 994S:	Maintained
 
 
 995
 996ARM/PT DIGITAL BOARD PORT
 997M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
 
 998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 999W:	http://www.arm.linux.org.uk/
1000S:	Maintained
 
1001
1002ARM/RADISYS ENP2611 MACHINE SUPPORT
1003M:	Lennert Buytenhek <kernel@wantstofly.org>
1004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S:	Maintained
 
 
 
 
 
 
 
1006
1007ARM/RISCPC ARCHITECTURE
1008M:	Russell King <linux@arm.linux.org.uk>
1009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1010W:	http://www.arm.linux.org.uk/
1011S:	Maintained
1012F:	arch/arm/common/time-acorn.c
1013F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1014F:	arch/arm/include/asm/hardware/ioc.h
1015F:	arch/arm/include/asm/hardware/iomd.h
1016F:	arch/arm/include/asm/hardware/memc.h
1017F:	arch/arm/mach-rpc/
1018F:	drivers/net/arm/ether*
1019F:	drivers/scsi/arm/
1020
1021ARM/SHARK MACHINE SUPPORT
1022M:	Alexander Schulz <alex@shark-linux.de>
1023W:	http://www.shark-linux.de/shark.html
1024S:	Maintained
 
1025
1026ARM/SAMSUNG ARM ARCHITECTURES
1027M:	Ben Dooks <ben-linux@fluff.org>
1028M:	Kukjin Kim <kgene.kim@samsung.com>
1029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1030W:	http://www.fluff.org/ben/linux/
1031S:	Maintained
1032F:	arch/arm/plat-samsung/
1033F:	arch/arm/plat-s3c24xx/
1034F:	arch/arm/plat-s5p/
1035F:	drivers/*/*s3c2410*
1036F:	drivers/*/*/*s3c2410*
1037
1038ARM/S3C2410 ARM ARCHITECTURE
1039M:	Ben Dooks <ben-linux@fluff.org>
1040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041W:	http://www.fluff.org/ben/linux/
1042S:	Maintained
1043F:	arch/arm/mach-s3c2410/
1044
1045ARM/S3C244x ARM ARCHITECTURE
1046M:	Ben Dooks <ben-linux@fluff.org>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048W:	http://www.fluff.org/ben/linux/
1049S:	Maintained
1050F:	arch/arm/mach-s3c2440/
1051F:	arch/arm/mach-s3c2443/
1052
1053ARM/S3C64xx ARM ARCHITECTURE
1054M:	Ben Dooks <ben-linux@fluff.org>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056W:	http://www.fluff.org/ben/linux/
1057S:	Maintained
1058F:	arch/arm/mach-s3c64xx/
 
 
1059
1060ARM/S5P EXYNOS ARM ARCHITECTURES
1061M:	Kukjin Kim <kgene.kim@samsung.com>
1062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1064S:	Maintained
1065F:	arch/arm/mach-s5p*/
1066F:	arch/arm/mach-exynos*/
1067
1068ARM/SAMSUNG MOBILE MACHINE SUPPORT
1069M:	Kyungmin Park <kyungmin.park@samsung.com>
 
1070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
1071S:	Maintained
1072F:	arch/arm/mach-s5pv210/mach-aquila.c
1073F:	arch/arm/mach-s5pv210/mach-goni.c
1074F:	arch/arm/mach-exynos4/mach-universal_c210.c
1075F:	arch/arm/mach-exynos4/mach-nuri.c
1076
1077ARM/SAMSUNG S5P SERIES FIMC SUPPORT
1078M:	Kyungmin Park <kyungmin.park@samsung.com>
1079M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
1080L:	linux-arm-kernel@lists.infradead.org
1081L:	linux-media@vger.kernel.org
1082S:	Maintained
1083F:	arch/arm/plat-s5p/dev-fimc*
1084F:	arch/arm/plat-samsung/include/plat/*fimc*
1085F:	drivers/media/video/s5p-fimc/
1086
1087ARM/SHMOBILE ARM ARCHITECTURE
1088M:	Paul Mundt <lethal@linux-sh.org>
1089M:	Magnus Damm <magnus.damm@gmail.com>
1090L:	linux-sh@vger.kernel.org
1091W:	http://oss.renesas.com
1092Q:	http://patchwork.kernel.org/project/linux-sh/list/
1093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git rmobile-latest
1094S:	Supported
1095F:	arch/arm/mach-shmobile/
1096F:	drivers/sh/
1097
1098ARM/TELECHIPS ARM ARCHITECTURE
1099M:	"Hans J. Koch" <hjk@hansjkoch.de>
 
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	arch/arm/plat-tcc/
1103F:	arch/arm/mach-tcc8k/
 
1104
1105ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1106M:	Lennert Buytenhek <kernel@wantstofly.org>
1107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108S:	Maintained
 
1109
1110ARM/TETON BGA MACHINE SUPPORT
1111M:	"Mark F. Brown" <mark.brown314@gmail.com>
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
1113S:	Maintained
 
1114
1115ARM/THECUS N2100 MACHINE SUPPORT
1116M:	Lennert Buytenhek <kernel@wantstofly.org>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
1119
1120ARM/NUVOTON W90X900 ARM ARCHITECTURE
1121M:	Wan ZongShun <mcuos.com@gmail.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123W:	http://www.mcuos.com
1124S:	Maintained
1125F:	arch/arm/mach-w90x900/
1126F:	arch/arm/mach-nuc93x/
1127F:	drivers/input/keyboard/w90p910_keypad.c
1128F:	drivers/input/touchscreen/w90p910_ts.c
1129F:	drivers/watchdog/nuc900_wdt.c
1130F:	drivers/net/arm/w90p910_ether.c
1131F:	drivers/mtd/nand/nuc900_nand.c
1132F:	drivers/rtc/rtc-nuc900.c
1133F:	drivers/spi/spi_nuc900.c
1134F:	drivers/usb/host/ehci-w90x900.c
1135F:	drivers/video/nuc900fb.c
1136
1137ARM/U300 MACHINE SUPPORT
1138M:	Linus Walleij <linus.walleij@stericsson.com>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Supported
1141F:	arch/arm/mach-u300/
1142F:	drivers/i2c/busses/i2c-stu300.c
1143F:	drivers/rtc/rtc-coh901331.c
1144F:	drivers/watchdog/coh901327_wdt.c
1145F:	drivers/dma/coh901318*
1146F:	drivers/mfd/ab3100*
1147F:	drivers/rtc/rtc-ab3100.c
1148F:	drivers/rtc/rtc-coh901331.c
1149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1150
1151ARM/Ux500 ARM ARCHITECTURE
1152M:	Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
1153M:	Linus Walleij <linus.walleij@stericsson.com>
1154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S:	Maintained
1156F:	arch/arm/mach-ux500/
1157F:	drivers/dma/ste_dma40*
1158F:	drivers/mfd/ab3550*
1159F:	drivers/mfd/abx500*
1160F:	drivers/mfd/ab8500*
1161F:	drivers/mfd/stmpe*
1162F:	drivers/rtc/rtc-ab8500.c
1163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1164
1165ARM/VFP SUPPORT
1166M:	Russell King <linux@arm.linux.org.uk>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168W:	http://www.arm.linux.org.uk/
1169S:	Maintained
 
1170F:	arch/arm/vfp/
1171
1172ARM/VOIPAC PXA270 SUPPORT
1173M:	Marek Vasut <marek.vasut@gmail.com>
1174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S:	Maintained
1176F:	arch/arm/mach-pxa/vpac270.c
1177F:	arch/arm/mach-pxa/include/mach/vpac270.h
 
 
 
 
 
 
 
 
 
 
 
1178
1179ARM/ZIPIT Z2 SUPPORT
1180M:	Marek Vasut <marek.vasut@gmail.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182S:	Maintained
1183F:	arch/arm/mach-pxa/z2.c
1184F:	arch/arm/mach-pxa/include/mach/z2.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1185
1186ASC7621 HARDWARE MONITOR DRIVER
1187M:	George Joseph <george.joseph@fairview5.com>
1188L:	lm-sensors@lm-sensors.org
1189S:	Maintained
1190F:	Documentation/hwmon/asc7621
1191F:	drivers/hwmon/asc7621.c
1192
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1193ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1194M:	Corentin Chary <corentincj@iksaif.net>
1195L:	acpi4asus-user@lists.sourceforge.net
1196L:	platform-driver-x86@vger.kernel.org
1197W:	http://acpi4asus.sf.net
1198S:	Maintained
 
1199F:	drivers/platform/x86/asus*.c
1200F:	drivers/platform/x86/eeepc*.c
1201
1202ASUS ASB100 HARDWARE MONITOR DRIVER
1203M:	"Mark M. Hoffman" <mhoffman@lightlink.com>
1204L:	lm-sensors@lm-sensors.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1205S:	Maintained
1206F:	drivers/hwmon/asb100.c
 
 
 
 
1207
1208ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1209M:	Dan Williams <dan.j.williams@intel.com>
 
1210W:	http://sourceforge.net/projects/xscaleiop
1211S:	Supported
1212F:	Documentation/crypto/async-tx-api.txt
1213F:	crypto/async_tx/
1214F:	drivers/dma/
1215F:	include/linux/dmaengine.h
1216F:	include/linux/async_tx.h
1217
1218AT24 EEPROM DRIVER
1219M:	Wolfram Sang <w.sang@pengutronix.de>
1220L:	linux-i2c@vger.kernel.org
1221S:	Maintained
 
 
1222F:	drivers/misc/eeprom/at24.c
1223F:	include/linux/i2c/at24.h
1224
1225ATA OVER ETHERNET (AOE) DRIVER
1226M:	"Ed L. Cashin" <ecashin@coraid.com>
1227W:	http://www.coraid.com/support/linux
1228S:	Supported
1229F:	Documentation/aoe/
 
1230F:	drivers/block/aoe/
1231
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1232ATHEROS ATH GENERIC UTILITIES
1233M:	"Luis R. Rodriguez" <lrodriguez@atheros.com>
1234L:	linux-wireless@vger.kernel.org
1235S:	Supported
1236F:	drivers/net/wireless/ath/*
1237
1238ATHEROS ATH5K WIRELESS DRIVER
1239M:	Jiri Slaby <jirislaby@gmail.com>
1240M:	Nick Kossifidis <mickflemm@gmail.com>
1241M:	"Luis R. Rodriguez" <lrodriguez@atheros.com>
1242M:	Bob Copeland <me@bobcopeland.com>
1243L:	linux-wireless@vger.kernel.org
1244L:	ath5k-devel@lists.ath5k.org
1245W:	http://wireless.kernel.org/en/users/Drivers/ath5k
1246S:	Maintained
 
1247F:	drivers/net/wireless/ath/ath5k/
1248
1249ATHEROS ATH9K WIRELESS DRIVER
1250M:	"Luis R. Rodriguez" <lrodriguez@atheros.com>
1251M:	Jouni Malinen <jmalinen@atheros.com>
1252M:	Vasanthakumar Thiagarajan <vasanth@atheros.com>
1253M:	Senthil Balasubramanian <senthilkumar@atheros.com>
1254L:	linux-wireless@vger.kernel.org
1255L:	ath9k-devel@lists.ath9k.org
1256W:	http://wireless.kernel.org/en/users/Drivers/ath9k
1257S:	Supported
1258F:	drivers/net/wireless/ath/ath9k/
1259
1260CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1261M:	Christian Lamparter <chunkeey@googlemail.com>
1262L:	linux-wireless@vger.kernel.org
1263W:	http://wireless.kernel.org/en/users/Drivers/carl9170
1264S:	Maintained
1265F:	drivers/net/wireless/ath/carl9170/
1266
1267ATK0110 HWMON DRIVER
1268M:	Luca Tettamanti <kronos.it@gmail.com>
1269L:	lm-sensors@lm-sensors.org
1270S:	Maintained
1271F:	drivers/hwmon/asus_atk0110.c
1272
1273ATI_REMOTE2 DRIVER
1274M:	Ville Syrjala <syrjala@sci.fi>
1275S:	Maintained
1276F:	drivers/input/misc/ati_remote2.c
1277
1278ATLX ETHERNET DRIVERS
1279M:	Jay Cliburn <jcliburn@gmail.com>
1280M:	Chris Snook <chris.snook@gmail.com>
1281L:	netdev@vger.kernel.org
 
1282W:	http://sourceforge.net/projects/atl1
1283W:	http://atl1.sourceforge.net
1284S:	Maintained
1285F:	drivers/net/atlx/
1286
1287ATM
1288M:	Chas Williams <chas@cmf.nrl.navy.mil>
1289L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1290L:	netdev@vger.kernel.org
1291W:	http://linux-atm.sourceforge.net
1292S:	Maintained
 
1293F:	drivers/atm/
1294F:	include/linux/atm*
 
1295
1296ATMEL AT91 MCI DRIVER
1297M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299W:	http://www.atmel.com/products/AT91/
1300W:	http://www.at91.com/
1301S:	Maintained
1302F:	drivers/mmc/host/at91_mci.c
1303
1304ATMEL AT91 / AT32 MCI DRIVER
1305M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1306S:	Maintained
1307F:	drivers/mmc/host/atmel-mci.c
1308F:	drivers/mmc/host/atmel-mci-regs.h
1309
1310ATMEL AT91 / AT32 SERIAL DRIVER
1311M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1312S:	Supported
1313F:	drivers/tty/serial/atmel_serial.c
1314
1315ATMEL LCDFB DRIVER
1316M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1317L:	linux-fbdev@vger.kernel.org
1318S:	Maintained
1319F:	drivers/video/atmel_lcdfb.c
1320F:	include/video/atmel_lcdc.h
1321
1322ATMEL MACB ETHERNET DRIVER
1323M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1324S:	Supported
1325F:	drivers/net/macb.*
1326
1327ATMEL SPI DRIVER
1328M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1329S:	Supported
1330F:	drivers/spi/atmel_spi.*
 
 
 
 
 
 
 
 
1331
1332ATMEL USBA UDC DRIVER
1333M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335W:	http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver
1336S:	Supported
1337F:	drivers/usb/gadget/atmel_usba_udc.*
 
1338
1339ATMEL WIRELESS DRIVER
1340M:	Simon Kelley <simon@thekelleys.org.uk>
1341L:	linux-wireless@vger.kernel.org
1342W:	http://www.thekelleys.org.uk/atmel
1343W:	http://atmelwlandriver.sourceforge.net/
1344S:	Maintained
1345F:	drivers/net/wireless/atmel*
1346
1347AUDIT SUBSYSTEM
1348M:	Al Viro <viro@zeniv.linux.org.uk>
1349M:	Eric Paris <eparis@redhat.com>
1350L:	linux-audit@redhat.com (subscribers-only)
1351W:	http://people.redhat.com/sgrubb/audit/
1352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git
1353S:	Maintained
 
 
 
 
1354F:	include/linux/audit.h
 
 
1355F:	kernel/audit*
 
 
 
 
 
 
 
 
 
 
 
 
1356
1357AUXILIARY DISPLAY DRIVERS
1358M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1359W:	http://miguelojeda.es/auxdisplay.htm
1360W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1361S:	Maintained
 
1362F:	drivers/auxdisplay/
1363F:	include/linux/cfag12864b.h
1364
1365AVR32 ARCHITECTURE
1366M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
1367M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
1368W:	http://www.atmel.com/products/AVR32/
1369W:	http://avr32linux.org/
1370W:	http://avrfreaks.net/
1371S:	Maintained
1372F:	arch/avr32/
1373
1374AVR32/AT32AP MACHINE SUPPORT
1375M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
1376M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
1377S:	Maintained
1378F:	arch/avr32/mach-at32ap/
 
1379
1380AX.25 NETWORK LAYER
1381M:	Ralf Baechle <ralf@linux-mips.org>
1382L:	linux-hams@vger.kernel.org
1383W:	http://www.linux-ax25.org/
1384S:	Maintained
1385F:	include/linux/ax25.h
1386F:	include/net/ax25.h
 
1387F:	net/ax25/
1388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1389B43 WIRELESS DRIVER
1390M:	Stefano Brivio <stefano.brivio@polimi.it>
1391L:	linux-wireless@vger.kernel.org
1392W:	http://linuxwireless.org/en/users/Drivers/b43
1393S:	Maintained
1394F:	drivers/net/wireless/b43/
 
1395
1396B43LEGACY WIRELESS DRIVER
1397M:	Larry Finger <Larry.Finger@lwfinger.net>
1398M:	Stefano Brivio <stefano.brivio@polimi.it>
1399L:	linux-wireless@vger.kernel.org
1400W:	http://linuxwireless.org/en/users/Drivers/b43
1401S:	Maintained
1402F:	drivers/net/wireless/b43legacy/
 
1403
1404BACKLIGHT CLASS/SUBSYSTEM
1405M:	Richard Purdie <rpurdie@rpsys.net>
 
 
 
1406S:	Maintained
 
 
 
 
1407F:	drivers/video/backlight/
1408F:	include/linux/backlight.h
 
1409
1410BATMAN ADVANCED
1411M:	Marek Lindner <lindner_marek@yahoo.de>
1412M:	Simon Wunderlich <siwu@hrz.tu-chemnitz.de>
1413L:	b.a.t.m.a.n@lists.open-mesh.org
1414W:	http://www.open-mesh.org/
 
 
 
 
 
 
1415S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1416F:	net/batman-adv/
1417
1418BAYCOM/HDLCDRV DRIVERS FOR AX.25
1419M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
1420L:	linux-hams@vger.kernel.org
1421W:	http://www.baycom.org/~tom/ham/ham.html
1422S:	Maintained
 
1423F:	drivers/net/hamradio/baycom*
1424
1425BEFS FILE SYSTEM
1426S:	Orphan
1427F:	Documentation/filesystems/befs.txt
1428F:	fs/befs/
1429
1430BFS FILE SYSTEM
1431M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
1432S:	Maintained
1433F:	Documentation/filesystems/bfs.txt
1434F:	fs/bfs/
1435F:	include/linux/bfs_fs.h
1436
1437BLACKFIN ARCHITECTURE
1438M:	Mike Frysinger <vapier@gentoo.org>
1439L:	uclinux-dist-devel@blackfin.uclinux.org
1440W:	http://blackfin.uclinux.org
1441S:	Supported
1442F:	arch/blackfin/
 
1443
1444BLACKFIN EMAC DRIVER
1445L:	uclinux-dist-devel@blackfin.uclinux.org
1446W:	http://blackfin.uclinux.org
1447S:	Supported
1448F:	drivers/net/bfin_mac.*
 
 
1449
1450BLACKFIN RTC DRIVER
1451M:	Mike Frysinger <vapier.adi@gmail.com>
1452L:	uclinux-dist-devel@blackfin.uclinux.org
1453W:	http://blackfin.uclinux.org
1454S:	Supported
1455F:	drivers/rtc/rtc-bfin.c
1456
1457BLACKFIN SDH DRIVER
1458M:	Cliff Cai <cliff.cai@analog.com>
1459L:	uclinux-dist-devel@blackfin.uclinux.org
1460W:	http://blackfin.uclinux.org
1461S:	Supported
1462F:	drivers/mmc/host/bfin_sdh.c
 
1463
1464BLACKFIN SERIAL DRIVER
1465M:	Sonic Zhang <sonic.zhang@analog.com>
1466L:	uclinux-dist-devel@blackfin.uclinux.org
1467W:	http://blackfin.uclinux.org
1468S:	Supported
1469F:	drivers/tty/serial/bfin_5xx.c
 
1470
1471BLACKFIN WATCHDOG DRIVER
1472M:	Mike Frysinger <vapier.adi@gmail.com>
1473L:	uclinux-dist-devel@blackfin.uclinux.org
1474W:	http://blackfin.uclinux.org
1475S:	Supported
1476F:	drivers/watchdog/bfin_wdt.c
1477
1478BLACKFIN I2C TWI DRIVER
1479M:	Sonic Zhang <sonic.zhang@analog.com>
1480L:	uclinux-dist-devel@blackfin.uclinux.org
1481W:	http://blackfin.uclinux.org/
1482S:	Supported
1483F:	drivers/i2c/busses/i2c-bfin-twi.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1484
1485BLOCK LAYER
1486M:	Jens Axboe <axboe@kernel.dk>
1487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
1488S:	Maintained
 
 
 
1489F:	block/
 
 
 
 
 
1490
1491BLOCK2MTD DRIVER
1492M:	Joern Engel <joern@lazybastard.org>
1493L:	linux-mtd@lists.infradead.org
1494S:	Maintained
1495F:	drivers/mtd/devices/block2mtd.c
1496
1497BLUETOOTH DRIVERS
1498M:	Marcel Holtmann <marcel@holtmann.org>
1499M:	"Gustavo F. Padovan" <padovan@profusion.mobi>
1500L:	linux-bluetooth@vger.kernel.org
 
1501W:	http://www.bluez.org/
1502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6.git
1503S:	Maintained
 
1504F:	drivers/bluetooth/
1505
1506BLUETOOTH SUBSYSTEM
1507M:	Marcel Holtmann <marcel@holtmann.org>
1508M:	"Gustavo F. Padovan" <padovan@profusion.mobi>
 
1509L:	linux-bluetooth@vger.kernel.org
 
1510W:	http://www.bluez.org/
1511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6.git
1512S:	Maintained
1513F:	net/bluetooth/
1514F:	include/net/bluetooth/
 
1515
1516BONDING DRIVER
1517M:	Jay Vosburgh <fubar@us.ibm.com>
1518M:	Andy Gospodarek <andy@greyhouse.net>
1519L:	netdev@vger.kernel.org
1520W:	http://sourceforge.net/projects/bonding/
1521S:	Supported
 
 
1522F:	drivers/net/bonding/
1523F:	include/linux/if_bonding.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1524
1525BROADCOM B44 10/100 ETHERNET DRIVER
1526M:	Gary Zambrano <zambrano@broadcom.com>
1527L:	netdev@vger.kernel.org
1528S:	Supported
1529F:	drivers/net/b44.*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1530
1531BROADCOM BNX2 GIGABIT ETHERNET DRIVER
1532M:	Michael Chan <mchan@broadcom.com>
 
1533L:	netdev@vger.kernel.org
1534S:	Supported
1535F:	drivers/net/bnx2.*
1536F:	drivers/net/bnx2_*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1537
1538BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
1539M:	Eilon Greenstein <eilong@broadcom.com>
 
 
1540L:	netdev@vger.kernel.org
1541S:	Supported
1542F:	drivers/net/bnx2x/
1543
1544BROADCOM TG3 GIGABIT ETHERNET DRIVER
1545M:	Matt Carlson <mcarlson@broadcom.com>
1546M:	Michael Chan <mchan@broadcom.com>
1547L:	netdev@vger.kernel.org
1548S:	Supported
1549F:	drivers/net/tg3.*
 
 
1550
1551BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
1552M:	Brett Rudley <brudley@broadcom.com>
1553M:	Henry Ptasinski <henryp@broadcom.com>
1554M:	Roland Vossen <rvossen@broadcom.com>
1555M:	Arend van Spriel <arend@broadcom.com>
1556M:	Franky (Zhenhui) Lin <frankyl@broadcom.com>
1557M:	Kan Yan	<kanyan@broadcom.com>
1558L:	linux-wireless@vger.kernel.org
 
 
1559S:	Supported
1560F:	drivers/staging/brcm80211/
 
1561
1562BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
1563M:	Bhanu Prakash Gollapudi <bprakash@broadcom.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1564L:	linux-scsi@vger.kernel.org
1565S:	Supported
1566F:	drivers/scsi/bnx2fc/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1567
1568BROCADE BFA FC SCSI DRIVER
1569M:	Jing Huang <huangj@brocade.com>
 
1570L:	linux-scsi@vger.kernel.org
1571S:	Supported
1572F:	drivers/scsi/bfa/
1573
1574BROCADE BNA 10 GIGABIT ETHERNET DRIVER
1575M:	Rasesh Mody <rmody@brocade.com>
 
 
1576L:	netdev@vger.kernel.org
1577S:	Supported
1578F:	drivers/net/bna/
1579
1580BSG (block layer generic sg v4 driver)
1581M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
1582L:	linux-scsi@vger.kernel.org
1583S:	Supported
1584F:	block/bsg.c
1585F:	include/linux/bsg.h
 
1586
1587BT87X AUDIO DRIVER
1588M:	Clemens Ladisch <clemens@ladisch.de>
1589L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1590T:	git git://git.alsa-project.org/alsa-kernel.git
1591S:	Maintained
1592F:	Documentation/sound/alsa/Bt87x.txt
 
1593F:	sound/pci/bt87x.c
1594
1595BT8XXGPIO DRIVER
1596M:	Michael Buesch <m@bues.ch>
1597W:	http://bu3sch.de/btgpio.php
1598S:	Maintained
1599F:	drivers/gpio/bt8xxgpio.c
 
1600
1601BTRFS FILE SYSTEM
1602M:	Chris Mason <chris.mason@oracle.com>
 
 
1603L:	linux-btrfs@vger.kernel.org
1604W:	http://btrfs.wiki.kernel.org/
1605Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
1606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git
1607S:	Maintained
1608F:	Documentation/filesystems/btrfs.txt
 
 
 
 
1609F:	fs/btrfs/
 
 
 
1610
1611BTTV VIDEO4LINUX DRIVER
1612M:	Mauro Carvalho Chehab <mchehab@infradead.org>
1613L:	linux-media@vger.kernel.org
1614W:	http://linuxtv.org
1615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1616S:	Maintained
1617F:	Documentation/video4linux/bttv/
1618F:	drivers/media/video/bt8xx/bttv*
1619
1620C-MEDIA CMI8788 DRIVER
1621M:	Clemens Ladisch <clemens@ladisch.de>
1622L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1623T:	git git://git.alsa-project.org/alsa-kernel.git
1624S:	Maintained
 
1625F:	sound/pci/oxygen/
1626
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1627CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
1628M:	David Howells <dhowells@redhat.com>
1629L:	linux-cachefs@redhat.com
1630S:	Supported
1631F:	Documentation/filesystems/caching/cachefiles.txt
1632F:	fs/cachefiles/
1633
1634CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
1635M:	Jonathan Corbet <corbet@lwn.net>
 
 
 
 
 
 
 
1636L:	linux-media@vger.kernel.org
1637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1638S:	Maintained
1639F:	Documentation/video4linux/cafe_ccic
1640F:	drivers/media/video/cafe_ccic*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1641
1642CAIF NETWORK LAYER
1643M:	Sjur Braendeland <sjur.brandeland@stericsson.com>
1644L:	netdev@vger.kernel.org
1645S:	Supported
1646F:	Documentation/networking/caif/
1647F:	drivers/net/caif/
1648F:	include/linux/caif/
1649F:	include/net/caif/
 
1650F:	net/caif/
1651
1652CALGARY x86-64 IOMMU
1653M:	Muli Ben-Yehuda <muli@il.ibm.com>
1654M:	"Jon D. Mason" <jdmason@kudzu.us>
1655L:	discuss@x86-64.org
1656S:	Maintained
1657F:	arch/x86/kernel/pci-calgary_64.c
1658F:	arch/x86/kernel/tce_64.c
1659F:	arch/x86/include/asm/calgary.h
1660F:	arch/x86/include/asm/tce.h
1661
1662CAN NETWORK LAYER
1663M:	Oliver Hartkopp <socketcan@hartkopp.net>
1664M:	Oliver Hartkopp <oliver.hartkopp@volkswagen.de>
1665M:	Urs Thuermann <urs.thuermann@volkswagen.de>
1666L:	socketcan-core@lists.berlios.de (subscribers-only)
1667L:	netdev@vger.kernel.org
1668W:	http://developer.berlios.de/projects/socketcan/
1669S:	Maintained
1670F:	net/can/
1671F:	include/linux/can.h
1672F:	include/linux/can/core.h
1673F:	include/linux/can/bcm.h
1674F:	include/linux/can/raw.h
1675
1676CAN NETWORK DRIVERS
1677M:	Wolfgang Grandegger <wg@grandegger.com>
1678L:	socketcan-core@lists.berlios.de (subscribers-only)
1679L:	netdev@vger.kernel.org
1680W:	http://developer.berlios.de/projects/socketcan/
1681S:	Maintained
 
 
 
 
 
1682F:	drivers/net/can/
 
 
1683F:	include/linux/can/dev.h
1684F:	include/linux/can/error.h
1685F:	include/linux/can/netlink.h
1686F:	include/linux/can/platform/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1687
1688CELL BROADBAND ENGINE ARCHITECTURE
1689M:	Arnd Bergmann <arnd@arndb.de>
1690L:	linuxppc-dev@lists.ozlabs.org
1691L:	cbe-oss-dev@lists.ozlabs.org
1692W:	http://www.ibm.com/developerworks/power/cell/
1693S:	Supported
 
1694F:	arch/powerpc/include/asm/cell*.h
1695F:	arch/powerpc/include/asm/spu*.h
1696F:	arch/powerpc/oprofile/*cell*
1697F:	arch/powerpc/platforms/cell/
1698
1699CEPH DISTRIBUTED FILE SYSTEM CLIENT
1700M:	Sage Weil <sage@newdream.net>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1701L:	ceph-devel@vger.kernel.org
1702W:	http://ceph.newdream.net/
1703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
1704S:	Supported
1705F:	Documentation/filesystems/ceph.txt
1706F:	fs/ceph
1707F:	net/ceph
1708F:	include/linux/ceph
1709
1710CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
1711L:	linux-usb@vger.kernel.org
1712S:	Orphan
1713F:	Documentation/usb/WUSB-Design-overview.txt
1714F:	Documentation/usb/wusb-cbaf
1715F:	drivers/usb/host/hwa-hc.c
1716F:	drivers/usb/host/whci/
1717F:	drivers/usb/wusbcore/
1718F:	include/linux/usb/wusb*
1719
1720CFAG12864B LCD DRIVER
1721M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1722W:	http://miguelojeda.es/auxdisplay.htm
1723W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1724S:	Maintained
1725F:	drivers/auxdisplay/cfag12864b.c
1726F:	include/linux/cfag12864b.h
1727
1728CFAG12864BFB LCD FRAMEBUFFER DRIVER
1729M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1730W:	http://miguelojeda.es/auxdisplay.htm
1731W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1732S:	Maintained
1733F:	drivers/auxdisplay/cfag12864bfb.c
1734F:	include/linux/cfag12864b.h
1735
1736CFG80211 and NL80211
1737M:	Johannes Berg <johannes@sipsolutions.net>
1738L:	linux-wireless@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1739S:	Maintained
1740F:	include/linux/nl80211.h
1741F:	include/net/cfg80211.h
1742F:	net/wireless/*
1743X:	net/wireless/wext*
1744
1745CHECKPATCH
1746M:	Andy Whitcroft <apw@canonical.com>
1747S:	Supported
 
 
 
1748F:	scripts/checkpatch.pl
1749
 
 
 
 
 
 
 
1750CHINESE DOCUMENTATION
1751M:	Harry Wei <harryxiyou@gmail.com>
1752L:	xiyoulinuxkernelgroup@googlegroups.com
1753L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	Documentation/zh_CN/
1756
1757CISCO VIC ETHERNET NIC DRIVER
1758M:	Christian Benvenuti <benve@cisco.com>
1759M:	Roopa Prabhu <roprabhu@cisco.com>
1760M:	David Wang <dwang2@cisco.com>
1761S:	Supported
1762F:	drivers/net/enic/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1763
1764CIRRUS LOGIC EP93XX ETHERNET DRIVER
1765M:	Hartley Sweeten <hsweeten@visionengravers.com>
1766L:	netdev@vger.kernel.org
1767S:	Maintained
1768F:	drivers/net/arm/ep93xx_eth.c
1769
1770CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER
1771M:	Lennert Buytenhek <kernel@wantstofly.org>
1772L:	linux-usb@vger.kernel.org
1773S:	Maintained
1774F:	drivers/usb/host/ohci-ep93xx.c
1775
1776CIRRUS LOGIC CS4270 SOUND DRIVER
1777M:	Timur Tabi <timur@freescale.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1778L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
1779S:	Supported
1780F:	sound/soc/codecs/cs4270*
1781
1782CLK API
1783M:	Russell King <linux@arm.linux.org.uk>
1784F:	include/linux/clk.h
 
 
 
 
 
 
 
 
 
 
 
1785
1786CISCO FCOE HBA DRIVER
1787M:	Abhijeet Joglekar <abjoglek@cisco.com>
1788M:	Venkata Siva Vijayendra Bhamidipati <vbhamidi@cisco.com>
1789M:	Brian Uchino <buchino@cisco.com>
1790L:	linux-scsi@vger.kernel.org
1791S:	Supported
1792F:	drivers/scsi/fnic/
1793
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1794CMPC ACPI DRIVER
1795M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
1796M:	Daniel Oliveira Nascimento <don@syst.com.br>
1797L:	platform-driver-x86@vger.kernel.org
1798S:	Supported
1799F:	drivers/platform/x86/classmate-laptop.c
1800
1801COCCINELLE/Semantic Patches (SmPL)
1802M:	Julia Lawall <julia@diku.dk>
1803M:	Gilles Muller <Gilles.Muller@lip6.fr>
1804M:	Nicolas Palix <npalix.work@gmail.com>
1805L:	cocci@diku.dk (moderated for non-subscribers)
1806W:	http://coccinelle.lip6.fr/
1807S:	Supported
1808F:	scripts/coccinelle/
 
 
 
 
 
 
 
 
 
 
 
1809F:	scripts/coccicheck
 
1810
1811CODA FILE SYSTEM
1812M:	Jan Harkes <jaharkes@cs.cmu.edu>
1813M:	coda@cs.cmu.edu
1814L:	codalist@coda.cs.cmu.edu
1815W:	http://www.coda.cs.cmu.edu/
1816S:	Maintained
1817F:	Documentation/filesystems/coda.txt
 
1818F:	fs/coda/
1819F:	include/linux/coda*.h
 
 
 
 
 
 
 
 
1820
1821COMMON INTERNET FILE SYSTEM (CIFS)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1822M:	Steve French <sfrench@samba.org>
 
 
 
 
1823L:	linux-cifs@vger.kernel.org
1824L:	samba-technical@lists.samba.org (moderated for non-subscribers)
1825W:	http://linux-cifs.samba.org/
1826Q:	http://patchwork.ozlabs.org/project/linux-cifs-client/list/
1827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6.git
1828S:	Supported
1829F:	Documentation/filesystems/cifs.txt
1830F:	fs/cifs/
 
 
 
 
1831
1832COMPACTPCI HOTPLUG CORE
1833M:	Scott Murray <scott@spiteful.org>
1834L:	linux-pci@vger.kernel.org
1835S:	Maintained
1836F:	drivers/pci/hotplug/cpci_hotplug*
1837
1838COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
1839M:	Scott Murray <scott@spiteful.org>
1840L:	linux-pci@vger.kernel.org
1841S:	Maintained
1842F:	drivers/pci/hotplug/cpcihp_zt5550.*
1843
1844COMPACTPCI HOTPLUG GENERIC DRIVER
1845M:	Scott Murray <scott@spiteful.org>
1846L:	linux-pci@vger.kernel.org
1847S:	Maintained
1848F:	drivers/pci/hotplug/cpcihp_generic.c
1849
1850COMPAL LAPTOP SUPPORT
1851M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
1852L:	platform-driver-x86@vger.kernel.org
1853S:	Maintained
1854F:	drivers/platform/x86/compal-laptop.c
1855
1856COMPUTONE INTELLIPORT MULTIPORT CARD
1857W:	http://www.wittsend.com/computone.html
1858S:	Orphan
1859F:	Documentation/serial/computone.txt
1860F:	drivers/staging/tty/ip2/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1861
1862CONEXANT ACCESSRUNNER USB DRIVER
1863M:	Simon Arlott <cxacru@fire.lp0.eu>
1864L:	accessrunner-general@lists.sourceforge.net
 
1865W:	http://accessrunner.sourceforge.net/
1866S:	Maintained
1867F:	drivers/usb/atm/cxacru.c
1868
 
 
 
 
 
 
1869CONFIGFS
1870M:	Joel Becker <jlbec@evilplan.org>
1871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
1872S:	Supported
 
1873F:	fs/configfs/
1874F:	include/linux/configfs.h
 
1875
1876CONNECTOR
1877M:	Evgeniy Polyakov <zbr@ioremap.net>
1878L:	netdev@vger.kernel.org
1879S:	Maintained
1880F:	drivers/connector/
1881
1882CONTROL GROUPS (CGROUPS)
1883M:	Paul Menage <paul@paulmenage.org>
1884M:	Li Zefan <lizf@cn.fujitsu.com>
1885L:	containers@lists.linux-foundation.org
1886S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
1887F:	include/linux/cgroup*
1888F:	kernel/cgroup*
1889F:	mm/*cgroup*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1890
1891CORETEMP HARDWARE MONITORING DRIVER
1892M:	Fenghua Yu <fenghua.yu@intel.com>
1893L:	lm-sensors@lm-sensors.org
1894S:	Maintained
1895F:	Documentation/hwmon/coretemp
1896F:	drivers/hwmon/coretemp.c
1897
1898COSA/SRP SYNC SERIAL DRIVER
1899M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1900W:	http://www.fi.muni.cz/~kas/cosa/
1901S:	Maintained
1902F:	drivers/net/wan/cosa*
1903
1904CPMAC ETHERNET DRIVER
1905M:	Florian Fainelli <florian@openwrt.org>
1906L:	netdev@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1907S:	Maintained
1908F:	drivers/net/cpmac.c
1909
1910CPU FREQUENCY DRIVERS
1911M:	Dave Jones <davej@redhat.com>
1912L:	cpufreq@vger.kernel.org
1913W:	http://www.codemonkey.org.uk/projects/cpufreq/
1914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
1915S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1916F:	drivers/cpufreq/
1917F:	include/linux/cpufreq.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1918
1919CPUID/MSR DRIVER
1920M:	"H. Peter Anvin" <hpa@zytor.com>
1921S:	Maintained
1922F:	arch/x86/kernel/cpuid.c
1923F:	arch/x86/kernel/msr.c
1924
1925CPU POWER MONITORING SUBSYSTEM
1926M:	Dominik Brodowski <linux@dominikbrodowski.net>
1927M:	Thomas Renninger <trenn@suse.de>
 
 
1928S:	Maintained
1929F:	tools/power/cpupower
 
1930
1931CPUSETS
1932M:	Paul Menage <paul@paulmenage.org>
1933W:	http://www.bullopensource.org/cpuset/
1934W:	http://oss.sgi.com/projects/cpusets/
 
 
 
 
 
 
 
 
 
 
 
 
1935S:	Supported
1936F:	Documentation/cgroups/cpusets.txt
1937F:	include/linux/cpuset.h
1938F:	kernel/cpuset.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1939
1940CRAMFS FILESYSTEM
1941W:	http://sourceforge.net/projects/cramfs/
1942S:	Orphan
1943F:	Documentation/filesystems/cramfs.txt
1944F:	fs/cramfs/
1945
1946CRIS PORT
1947M:	Mikael Starvik <starvik@axis.com>
1948M:	Jesper Nilsson <jesper.nilsson@axis.com>
1949L:	linux-cris-kernel@axis.com
1950W:	http://developer.axis.com
1951S:	Maintained
1952F:	arch/cris/
1953F:	drivers/tty/serial/crisv10.*
1954
1955CRYPTO API
1956M:	Herbert Xu <herbert@gondor.apana.org.au>
1957M:	"David S. Miller" <davem@davemloft.net>
1958L:	linux-crypto@vger.kernel.org
1959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1960S:	Maintained
 
 
1961F:	Documentation/crypto/
 
1962F:	arch/*/crypto/
1963F:	crypto/
1964F:	drivers/crypto/
1965F:	include/crypto/
 
 
 
 
 
 
 
 
1966
1967CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
1968M:	Neil Horman <nhorman@tuxdriver.com>
1969L:	linux-crypto@vger.kernel.org
1970S:	Maintained
1971F:	crypto/ansi_cprng.c
1972F:	crypto/rng.c
1973
 
 
 
 
 
 
 
 
1974CS5535 Audio ALSA driver
1975M:	Jaya Kumar <jayakumar.alsa@gmail.com>
1976S:	Maintained
1977F:	sound/pci/cs5535audio/
1978
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1979CX18 VIDEO4LINUX DRIVER
1980M:	Andy Walls <awalls@md.metrocast.net>
1981L:	ivtv-devel@ivtvdriver.org (moderated for non-subscribers)
1982L:	linux-media@vger.kernel.org
1983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
1984W:	http://linuxtv.org
1985W:	http://www.ivtvdriver.org/index.php/Cx18
1986S:	Maintained
1987F:	Documentation/video4linux/cx18.txt
1988F:	drivers/media/video/cx18/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1989
1990CXGB3 ETHERNET DRIVER (CXGB3)
1991M:	Divy Le Ray <divy@chelsio.com>
1992L:	netdev@vger.kernel.org
 
1993W:	http://www.chelsio.com
 
 
 
 
 
1994S:	Supported
1995F:	drivers/net/cxgb3/
 
1996
1997CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
1998M:	Steve Wise <swise@chelsio.com>
1999L:	linux-rdma@vger.kernel.org
2000W:	http://www.openfabrics.org
2001S:	Supported
2002F:	drivers/infiniband/hw/cxgb3/
 
2003
2004CXGB4 ETHERNET DRIVER (CXGB4)
2005M:	Dimitris Michailidis <dm@chelsio.com>
2006L:	netdev@vger.kernel.org
 
2007W:	http://www.chelsio.com
 
 
 
 
 
2008S:	Supported
2009F:	drivers/net/cxgb4/
 
 
 
 
 
 
 
 
2010
2011CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
2012M:	Steve Wise <swise@chelsio.com>
2013L:	linux-rdma@vger.kernel.org
2014W:	http://www.openfabrics.org
2015S:	Supported
 
2016F:	drivers/infiniband/hw/cxgb4/
 
2017
2018CXGB4VF ETHERNET DRIVER (CXGB4VF)
2019M:	Casey Leedom <leedom@chelsio.com>
2020L:	netdev@vger.kernel.org
2021W:	http://www.chelsio.com
2022S:	Supported
2023F:	drivers/net/cxgb4vf/
 
2024
2025STMMAC ETHERNET DRIVER
2026M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
2027L:	netdev@vger.kernel.org
2028W:	http://www.stlinux.com
 
 
 
 
 
 
 
 
 
 
 
 
 
2029S:	Supported
2030F:	drivers/net/stmmac/
 
 
2031
2032CYBERPRO FB DRIVER
2033M:	Russell King <linux@arm.linux.org.uk>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035W:	http://www.arm.linux.org.uk/
2036S:	Maintained
2037F:	drivers/video/cyber2000fb.*
 
 
 
 
 
2038
2039CYCLADES 2X SYNC CARD DRIVER
2040M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
2041W:	http://oops.ghostprotocols.net:81/blog
2042S:	Maintained
2043F:	drivers/net/wan/cycx*
2044
2045CYCLADES ASYNC MUX DRIVER
2046W:	http://www.cyclades.com/
2047S:	Orphan
2048F:	drivers/tty/cyclades.c
2049F:	include/linux/cyclades.h
2050
2051CYCLADES PC300 DRIVER
2052W:	http://www.cyclades.com/
 
 
 
 
 
 
 
2053S:	Orphan
2054F:	drivers/net/wan/pc300*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2055
2056DAMA SLAVE for AX.25
2057M:	Joerg Reuter <jreuter@yaina.de>
2058W:	http://yaina.de/jreuter/
2059W:	http://www.qsl.net/dl1bke/
2060L:	linux-hams@vger.kernel.org
2061S:	Maintained
 
 
2062F:	net/ax25/af_ax25.c
2063F:	net/ax25/ax25_dev.c
2064F:	net/ax25/ax25_ds_*
2065F:	net/ax25/ax25_in.c
2066F:	net/ax25/ax25_out.c
2067F:	net/ax25/ax25_timer.c
2068F:	net/ax25/sysctl_net_ax25.c
2069
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2070DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
2071L:	netdev@vger.kernel.org
2072S:	Orphan
2073F:	Documentation/networking/dmfe.txt
2074F:	drivers/net/tulip/dmfe.c
2075
2076DC390/AM53C974 SCSI driver
2077M:	Kurt Garloff <garloff@suse.de>
2078W:	http://www.garloff.de/kurt/linux/dc390/
2079M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
2080S:	Maintained
2081F:	drivers/scsi/tmscsim.*
2082
2083DC395x SCSI driver
2084M:	Oliver Neukum <oliver@neukum.name>
2085M:	Ali Akcaagac <aliakc@web.de>
2086M:	Jamie Lenehan <lenehan@twibble.org>
2087W:	http://twibble.org/dist/dc395x/
2088L:	dc395x@twibble.org
2089L:	http://lists.twibble.org/mailman/listinfo/dc395x/
2090S:	Maintained
2091F:	Documentation/scsi/dc395x.txt
2092F:	drivers/scsi/dc395x.*
2093
2094DCCP PROTOCOL
2095M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
2096L:	dccp@vger.kernel.org
 
2097W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
2098S:	Maintained
2099F:	include/linux/dccp.h
2100F:	include/linux/tfrc.h
 
2101F:	net/dccp/
2102
2103DECnet NETWORK LAYER
2104W:	http://linux-decnet.sourceforge.net
2105L:	linux-decnet-user@lists.sourceforge.net
2106S:	Orphan
2107F:	Documentation/networking/decnet.txt
2108F:	net/decnet/
 
 
 
 
 
 
 
 
 
 
2109
2110DEFXX FDDI NETWORK DRIVER
2111M:	"Maciej W. Rozycki" <macro@linux-mips.org>
 
 
 
 
 
 
 
 
 
 
 
2112S:	Maintained
2113F:	drivers/net/defxx.*
 
 
2114
2115DELL LAPTOP DRIVER
2116M:	Matthew Garrett <mjg59@srcf.ucam.org>
 
2117L:	platform-driver-x86@vger.kernel.org
2118S:	Maintained
2119F:	drivers/platform/x86/dell-laptop.c
 
 
 
 
 
 
 
 
 
 
2120
2121DELL LAPTOP SMM DRIVER
2122M:	Massimo Dal Zotto <dz@debian.org>
2123W:	http://www.debian.org/~dz/i8k/
2124S:	Maintained
2125F:	drivers/char/i8k.c
2126F:	include/linux/i8k.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2127
2128DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
2129M:	Doug Warzecha <Douglas_Warzecha@dell.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2130S:	Maintained
2131F:	Documentation/dcdbas.txt
2132F:	drivers/firmware/dcdbas.*
2133
2134DELL WMI EXTRAS DRIVER
2135M:	Matthew Garrett <mjg59@srcf.ucam.org>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2136S:	Maintained
2137F:	drivers/platform/x86/dell-wmi.c
 
2138
2139DEVICE NUMBER REGISTRY
2140M:	Torben Mathiasen <device@lanana.org>
2141W:	http://lanana.org/docs/device-list/index.html
2142S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2143
2144DEVICE-MAPPER  (LVM)
2145P:	Alasdair Kergon
2146L:	dm-devel@redhat.com
2147W:	http://sources.redhat.com/dm
2148Q:	http://patchwork.kernel.org/project/dm-devel/list/
 
2149S:	Maintained
2150F:	Documentation/device-mapper/
 
 
 
 
2151F:	drivers/md/dm*
 
2152F:	include/linux/device-mapper.h
2153F:	include/linux/dm-*.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2154
2155DIGI INTL. EPCA DRIVER
2156M:	"Digi International, Inc" <Eng.Linux@digi.com>
2157L:	Eng.Linux@digi.com
2158W:	http://www.digi.com
2159S:	Orphan
2160F:	Documentation/serial/digiepca.txt
2161F:	drivers/staging/tty/epca*
2162F:	drivers/staging/tty/digi*
2163
2164DIOLAN U2C-12 I2C DRIVER
2165M:	Guenter Roeck <guenter.roeck@ericsson.com>
2166L:	linux-i2c@vger.kernel.org
2167S:	Maintained
2168F:	drivers/i2c/busses/i2c-diolan-u2c.c
2169
2170DIRECTORY NOTIFICATION (DNOTIFY)
2171M:	Eric Paris <eparis@parisplace.org>
 
 
2172S:	Maintained
2173F:	Documentation/filesystems/dnotify.txt
2174F:	fs/notify/dnotify/
2175F:	include/linux/dnotify.h
2176
2177DISK GEOMETRY AND PARTITION HANDLING
2178M:	Andries Brouwer <aeb@cwi.nl>
 
2179W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
2180W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
2181W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
2182S:	Maintained
2183
2184DISKQUOTA
2185M:	Jan Kara <jack@suse.cz>
2186S:	Maintained
2187F:	Documentation/filesystems/quota.txt
2188F:	fs/quota/
2189F:	include/linux/quota*.h
 
 
 
 
 
 
 
 
 
 
2190
2191DISTRIBUTED LOCK MANAGER (DLM)
2192M:	Christine Caulfield <ccaulfie@redhat.com>
2193M:	David Teigland <teigland@redhat.com>
2194L:	cluster-devel@redhat.com
2195W:	http://sources.redhat.com/cluster/
2196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
2197S:	Supported
 
 
2198F:	fs/dlm/
2199
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2200DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
2201M:	Vinod Koul <vinod.koul@intel.com>
2202M:	Dan Williams <dan.j.williams@intel.com>
2203S:	Supported
 
 
 
 
2204F:	drivers/dma/
2205F:	include/linux/dma*
2206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx.git
2207T:	git git://git.infradead.org/users/vkoul/slave-dma.git (slave-dma)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2208
2209DME1737 HARDWARE MONITOR DRIVER
2210M:	Juerg Haefliger <juergh@gmail.com>
2211L:	lm-sensors@lm-sensors.org
2212S:	Maintained
2213F:	Documentation/hwmon/dme1737
2214F:	drivers/hwmon/dme1737.c
2215
2216DOCBOOK FOR DOCUMENTATION
2217M:	Randy Dunlap <rdunlap@xenotime.net>
2218S:	Maintained
2219F:	scripts/kernel-doc
2220
2221DOCKING STATION DRIVER
2222M:	Shaohua Li <shaohua.li@intel.com>
2223L:	linux-acpi@vger.kernel.org
2224S:	Supported
2225F:	drivers/acpi/dock.c
2226
2227DOCUMENTATION
2228M:	Randy Dunlap <rdunlap@xenotime.net>
2229L:	linux-doc@vger.kernel.org
2230T:	quilt http://userweb.kernel.org/~rdunlap/kernel-doc-patches/current/
2231S:	Maintained
 
 
2232F:	Documentation/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2233
2234DOUBLETALK DRIVER
2235M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
2236L:	blinux-list@redhat.com
2237S:	Maintained
2238F:	drivers/char/dtlk.c
2239F:	include/linux/dtlk.h
2240
2241DPT_I2O SCSI RAID DRIVER
2242M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
2243L:	linux-scsi@vger.kernel.org
2244W:	http://www.adaptec.com/
 
 
 
 
 
2245S:	Maintained
2246F:	drivers/scsi/dpt*
2247F:	drivers/scsi/dpt/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2248
2249DRBD DRIVER
2250P:	Philipp Reisner
2251P:	Lars Ellenberg
2252M:	drbd-dev@lists.linbit.com
2253L:	drbd-user@lists.linbit.com
2254W:	http://www.drbd.org
2255T:	git git://git.drbd.org/linux-2.6-drbd.git drbd
2256T:	git git://git.drbd.org/drbd-8.3.git
2257S:	Supported
 
 
 
 
2258F:	drivers/block/drbd/
 
2259F:	lib/lru_cache.c
2260F:	Documentation/blockdev/drbd/
 
 
 
 
2261
2262DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
2263M:	Greg Kroah-Hartman <gregkh@suse.de>
2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6.git
2265S:	Supported
2266F:	Documentation/kobject.txt
 
2267F:	drivers/base/
2268F:	fs/sysfs/
2269F:	fs/debugfs/
2270F:	include/linux/kobj*
2271F:	include/linux/debugfs.h
 
 
 
2272F:	lib/kobj*
2273
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2274DRM DRIVERS
2275M:	David Airlie <airlied@linux.ie>
 
2276L:	dri-devel@lists.freedesktop.org
2277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git
2278S:	Maintained
2279F:	drivers/gpu/drm/
 
 
 
 
 
 
2280F:	include/drm/
 
 
2281
2282INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
2283M:	Keith Packard <keithp@keithp.com>
2284L:	intel-gfx@lists.freedesktop.org (subscribers-only)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2285L:	dri-devel@lists.freedesktop.org
2286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6.git
2287S:	Supported
2288F:	drivers/gpu/drm/i915
2289F:	include/drm/i915*
 
2290
2291DSCC4 DRIVER
2292M:	Francois Romieu <romieu@fr.zoreil.com>
2293L:	netdev@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2294S:	Maintained
2295F:	drivers/net/wan/dscc4.c
 
 
 
 
2296
2297DZ DECSTATION DZ11 SERIAL DRIVER
2298M:	"Maciej W. Rozycki" <macro@linux-mips.org>
 
2299S:	Maintained
2300F:	drivers/tty/serial/dz.*
 
 
 
 
2301
2302EATA-DMA SCSI DRIVER
2303M:	Michael Neuffer <mike@i-Connect.Net>
2304L:	linux-eata@i-connect.net
2305L:	linux-scsi@vger.kernel.org
2306S:	Maintained
2307F:	drivers/scsi/eata*
 
2308
2309EATA ISA/EISA/PCI SCSI DRIVER
2310M:	Dario Ballabio <ballabio_dario@emc.com>
2311L:	linux-scsi@vger.kernel.org
 
 
 
 
 
2312S:	Maintained
2313F:	drivers/scsi/eata.c
 
 
2314
2315EATA-PIO SCSI DRIVER
2316M:	Michael Neuffer <mike@i-Connect.Net>
2317L:	linux-eata@i-connect.net
2318L:	linux-scsi@vger.kernel.org
2319S:	Maintained
2320F:	drivers/scsi/eata_pio.*
 
 
2321
2322EBTABLES
2323M:	Bart De Schuymer <bart.de.schuymer@pandora.be>
2324L:	netfilter-devel@vger.kernel.org
2325W:	http://ebtables.sourceforge.net/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2326S:	Maintained
2327F:	include/linux/netfilter_bridge/ebt_*.h
2328F:	net/bridge/netfilter/ebt*.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2329
2330ECRYPT FILE SYSTEM
2331M:	Tyler Hicks <tyhicks@linux.vnet.ibm.com>
2332M:	Dustin Kirkland <kirkland@canonical.com>
2333L:	ecryptfs@vger.kernel.org
 
 
2334W:	https://launchpad.net/ecryptfs
2335S:	Supported
2336F:	Documentation/filesystems/ecryptfs.txt
2337F:	fs/ecryptfs/
2338
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2339EDAC-CORE
2340M:	Doug Thompson <dougthompson@xmission.com>
2341L:	bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2342W:	bluesmoke.sourceforge.net
 
 
 
2343S:	Supported
2344F:	Documentation/edac.txt
2345F:	drivers/edac/edac_*
 
 
2346F:	include/linux/edac.h
2347
2348EDAC-AMD64
2349M:	Doug Thompson <dougthompson@xmission.com>
2350M:	Borislav Petkov <borislav.petkov@amd.com>
2351L:	bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2352W:	bluesmoke.sourceforge.net
2353S:	Supported
2354F:	drivers/edac/amd64_edac*
2355
2356EDAC-E752X
2357M:	Mark Gross <mark.gross@intel.com>
2358M:	Doug Thompson <dougthompson@xmission.com>
2359L:	bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2360W:	bluesmoke.sourceforge.net
2361S:	Maintained
2362F:	drivers/edac/e752x_edac.c
2363
2364EDAC-E7XXX
2365M:	Doug Thompson <dougthompson@xmission.com>
2366L:	bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2367W:	bluesmoke.sourceforge.net
2368S:	Maintained
2369F:	drivers/edac/e7xxx_edac.c
2370
2371EDAC-I82443BXGX
2372M:	Tim Small <tim@buttersideup.com>
2373L:	bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2374W:	bluesmoke.sourceforge.net
2375S:	Maintained
2376F:	drivers/edac/i82443bxgx_edac.c
2377
2378EDAC-I3000
2379M:	Jason Uhlenkott <juhlenko@akamai.com>
2380L:	bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2381W:	bluesmoke.sourceforge.net
2382S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
2383F:	drivers/edac/i3000_edac.c
2384
2385EDAC-I5000
2386M:	Doug Thompson <dougthompson@xmission.com>
2387L:	bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2388W:	bluesmoke.sourceforge.net
2389S:	Maintained
2390F:	drivers/edac/i5000_edac.c
2391
2392EDAC-I5400
2393M:	Mauro Carvalho Chehab <mchehab@redhat.com>
2394L:	linux-edac@vger.kernel.org
2395W:	bluesmoke.sourceforge.net
2396S:	Maintained
2397F:	drivers/edac/i5400_edac.c
2398
2399EDAC-I7300
2400M:	Mauro Carvalho Chehab <mchehab@redhat.com>
2401L:	linux-edac@vger.kernel.org
2402W:	bluesmoke.sourceforge.net
2403S:	Maintained
2404F:	drivers/edac/i7300_edac.c
2405
2406EDAC-I7CORE
2407M:	Mauro Carvalho Chehab <mchehab@redhat.com>
2408L:	linux-edac@vger.kernel.org
2409W:	bluesmoke.sourceforge.net
2410S:	Maintained
2411F:	drivers/edac/i7core_edac.c
2412F:	drivers/edac/edac_mce.c
2413F:	include/linux/edac_mce.h
 
 
 
 
2414
2415EDAC-I82975X
2416M:	Ranganathan Desikan <ravi@jetztechnologies.com>
2417M:	"Arvind R." <arvino55@gmail.com>
2418L:	bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2419W:	bluesmoke.sourceforge.net
2420S:	Maintained
2421F:	drivers/edac/i82975x_edac.c
2422
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2423EDAC-PASEMI
2424M:	Egor Martovetsky <egor@pasemi.com>
2425L:	bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2426W:	bluesmoke.sourceforge.net
2427S:	Maintained
2428F:	drivers/edac/pasemi_edac.c
2429
 
 
 
 
 
 
 
 
 
 
 
 
 
2430EDAC-R82600
2431M:	Tim Small <tim@buttersideup.com>
2432L:	bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers)
2433W:	bluesmoke.sourceforge.net
2434S:	Maintained
2435F:	drivers/edac/r82600_edac.c
2436
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2437EDIROL UA-101/UA-1000 DRIVER
2438M:	Clemens Ladisch <clemens@ladisch.de>
2439L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2440T:	git git://git.alsa-project.org/alsa-kernel.git
2441S:	Maintained
 
2442F:	sound/usb/misc/ua101.c
2443
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2444EFIFB FRAMEBUFFER DRIVER
2445L:	linux-fbdev@vger.kernel.org
2446M:	Peter Jones <pjones@redhat.com>
 
2447S:	Maintained
2448F:	drivers/video/efifb.c
2449
2450EFS FILESYSTEM
2451W:	http://aeschi.ch.eu.org/efs/
2452S:	Orphan
 
2453F:	fs/efs/
2454
2455EHCA (IBM GX bus InfiniBand adapter) DRIVER
2456M:	Hoang-Nam Nguyen <hnguyen@de.ibm.com>
2457M:	Christoph Raisch <raisch@de.ibm.com>
2458L:	linux-rdma@vger.kernel.org
2459S:	Supported
2460F:	drivers/infiniband/hw/ehca/
2461
2462EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
2463M:	Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
2464L:	netdev@vger.kernel.org
2465S:	Maintained
2466F:	drivers/net/ehea/
2467
2468EMBEDDED LINUX
2469M:	Paul Gortmaker <paul.gortmaker@windriver.com>
2470M:	Matt Mackall <mpm@selenic.com>
2471M:	David Woodhouse <dwmw2@infradead.org>
2472L:	linux-embedded@vger.kernel.org
2473S:	Maintained
 
 
2474
2475EMULEX LPFC FC SCSI DRIVER
2476M:	James Smart <james.smart@emulex.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2477L:	linux-scsi@vger.kernel.org
2478W:	http://sourceforge.net/projects/lpfcxxxx
2479S:	Supported
 
2480F:	drivers/scsi/lpfc/
2481
2482ENE CB710 FLASH CARD READER DRIVER
2483M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
2484S:	Maintained
2485F:	drivers/misc/cb710/
2486F:	drivers/mmc/host/cb710-mmc.*
2487F:	include/linux/cb710.h
2488
2489ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
2490M:	Maxim Levitsky <maximlevitsky@gmail.com>
2491S:	Maintained
2492F:	drivers/media/rc/ene_ir.*
2493
2494EPSON 1355 FRAMEBUFFER DRIVER
2495M:	Christopher Hoover <ch@murgatroid.com>
2496M:	Christopher Hoover <ch@hpl.hp.com>
2497S:	Maintained
2498F:	drivers/video/epson1355fb.c
2499
2500EPSON S1D13XXX FRAMEBUFFER DRIVER
2501M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2502S:	Maintained
2503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2504F:	drivers/video/s1d13xxxfb.c
2505F:	include/video/s1d13xxxfb.h
2506
2507ETHEREXPRESS-16 NETWORK DRIVER
2508M:	Philip Blundell <philb@gnu.org>
2509L:	netdev@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2510S:	Maintained
2511F:	drivers/net/eexpress.*
 
2512
2513ETHERNET BRIDGE
2514M:	Stephen Hemminger <shemminger@linux-foundation.org>
2515L:	bridge@lists.linux-foundation.org
 
2516L:	netdev@vger.kernel.org
2517W:	http://www.linuxfoundation.org/en/Net:Bridge
2518S:	Maintained
 
2519F:	include/linux/netfilter_bridge/
2520F:	net/bridge/
2521
2522ETHERTEAM 16I DRIVER
2523M:	Mika Kuoppala <miku@iki.fi>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2524S:	Maintained
2525F:	drivers/net/eth16i.c
 
2526
2527EXT2 FILE SYSTEM
2528M:	Jan Kara <jack@suse.cz>
2529L:	linux-ext4@vger.kernel.org
2530S:	Maintained
2531F:	Documentation/filesystems/ext2.txt
2532F:	fs/ext2/
2533F:	include/linux/ext2*
2534
2535EXT3 FILE SYSTEM
2536M:	Jan Kara <jack@suse.cz>
2537M:	Andrew Morton <akpm@linux-foundation.org>
2538M:	Andreas Dilger <adilger.kernel@dilger.ca>
2539L:	linux-ext4@vger.kernel.org
2540S:	Maintained
2541F:	Documentation/filesystems/ext3.txt
2542F:	fs/ext3/
2543F:	include/linux/ext3*
2544
2545EXT4 FILE SYSTEM
2546M:	"Theodore Ts'o" <tytso@mit.edu>
2547M:	Andreas Dilger <adilger.kernel@dilger.ca>
2548L:	linux-ext4@vger.kernel.org
 
2549W:	http://ext4.wiki.kernel.org
2550Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
2551S:	Maintained
2552F:	Documentation/filesystems/ext4.txt
2553F:	fs/ext4/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2554
2555F71805F HARDWARE MONITORING DRIVER
2556M:	Jean Delvare <khali@linux-fr.org>
2557L:	lm-sensors@lm-sensors.org
2558S:	Maintained
2559F:	Documentation/hwmon/f71805f
2560F:	drivers/hwmon/f71805f.c
2561
 
 
 
 
 
 
 
 
 
 
 
 
 
2562FANOTIFY
2563M:	Eric Paris <eparis@redhat.com>
 
 
 
2564S:	Maintained
2565F:	fs/notify/fanotify/
2566F:	include/linux/fanotify.h
 
 
 
 
 
 
 
2567
2568FARSYNC SYNCHRONOUS DRIVER
2569M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
2570W:	http://www.farsite.co.uk/
2571S:	Supported
 
2572F:	drivers/net/wan/farsync.*
2573
2574FAULT INJECTION SUPPORT
2575M:	Akinobu Mita <akinobu.mita@gmail.com>
2576S:	Supported
2577F:	Documentation/fault-injection/
2578F:	lib/fault-inject.c
2579
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2580FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
2581M:	Robert Love <robert.w.love@intel.com>
2582L:	devel@open-fcoe.org
2583W:	www.Open-FCoE.org
2584S:	Supported
2585F:	drivers/scsi/libfc/
2586F:	drivers/scsi/fcoe/
 
2587F:	include/scsi/fc/
2588F:	include/scsi/libfc.h
2589F:	include/scsi/libfcoe.h
 
2590
2591FILE LOCKING (flock() and fcntl()/lockf())
2592M:	Matthew Wilcox <matthew@wil.cx>
 
2593L:	linux-fsdevel@vger.kernel.org
2594S:	Maintained
2595F:	include/linux/fcntl.h
2596F:	include/linux/fs.h
2597F:	fs/fcntl.c
2598F:	fs/locks.c
 
 
 
 
 
 
 
 
 
 
 
 
 
2599
2600FILESYSTEMS (VFS and infrastructure)
2601M:	Alexander Viro <viro@zeniv.linux.org.uk>
 
 
2602L:	linux-fsdevel@vger.kernel.org
2603S:	Maintained
2604F:	fs/*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2605
2606FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
2607M:	Riku Voipio <riku.voipio@iki.fi>
2608L:	lm-sensors@lm-sensors.org
2609S:	Maintained
2610F:	drivers/hwmon/f75375s.c
2611F:	include/linux/f75375s.h
2612
2613FIREWIRE AUDIO DRIVERS
 
 
 
 
 
 
2614M:	Clemens Ladisch <clemens@ladisch.de>
 
2615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2616T:	git git://git.alsa-project.org/alsa-kernel.git
2617S:	Maintained
 
 
2618F:	sound/firewire/
2619
2620FIREWIRE SUBSYSTEM
2621M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
 
2622L:	linux1394-devel@lists.sourceforge.net
2623W:	http://ieee1394.wiki.kernel.org/
2624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
2625S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2626F:	drivers/firewire/
2627F:	include/linux/firewire*.h
 
2628F:	tools/firewire/
2629
 
 
 
 
 
 
 
2630FIRMWARE LOADER (request_firmware)
2631S:	Orphan
 
 
 
2632F:	Documentation/firmware_class/
2633F:	drivers/base/firmware*.c
2634F:	include/linux/firmware.h
2635
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2636FPU EMULATOR
2637M:	Bill Metzenthen <billm@melbpc.org.au>
2638W:	http://floatingpoint.sourceforge.net/emulator/index.html
2639S:	Maintained
 
2640F:	arch/x86/math-emu/
2641
2642FRAME RELAY DLCI/FRAD (Sangoma drivers too)
2643L:	netdev@vger.kernel.org
2644S:	Orphan
2645F:	drivers/net/wan/dlci.c
2646F:	drivers/net/wan/sdla.c
2647
2648FRAMEBUFFER LAYER
2649M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
2650L:	linux-fbdev@vger.kernel.org
2651W:	http://linux-fbdev.sourceforge.net/
2652Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
2653T:	git git://github.com/schandinat/linux-2.6.git fbdev-next
2654S:	Maintained
 
 
2655F:	Documentation/fb/
2656F:	Documentation/devicetree/bindings/fb/
2657F:	drivers/video/
2658F:	include/video/
2659F:	include/linux/fb.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2660
2661FREESCALE DMA DRIVER
2662M:	Li Yang <leoli@freescale.com>
2663M:	Zhang Wei <zw@zh-kernel.org>
2664L:	linuxppc-dev@lists.ozlabs.org
2665S:	Maintained
2666F:	drivers/dma/fsldma.*
2667
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2668FREESCALE I2C CPM DRIVER
2669M:	Jochen Friedrich <jochen@scram.de>
2670L:	linuxppc-dev@lists.ozlabs.org
2671L:	linux-i2c@vger.kernel.org
2672S:	Maintained
2673F:	drivers/i2c/busses/i2c-cpm.c
2674
 
 
 
 
 
 
 
 
 
 
 
 
2675FREESCALE IMX / MXC FRAMEBUFFER DRIVER
2676M:	Sascha Hauer <kernel@pengutronix.de>
 
2677L:	linux-fbdev@vger.kernel.org
2678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679S:	Maintained
2680F:	arch/arm/plat-mxc/include/mach/imxfb.h
2681F:	drivers/video/imxfb.c
2682
2683FREESCALE SOC FS_ENET DRIVER
2684M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
2685M:	Vitaly Bordug <vbordug@ru.mvista.com>
2686L:	linuxppc-dev@lists.ozlabs.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2687L:	netdev@vger.kernel.org
2688S:	Maintained
2689F:	drivers/net/fs_enet/
2690F:	include/linux/fs_enet_pd.h
 
 
 
 
 
 
 
 
 
 
 
 
2691
2692FREESCALE QUICC ENGINE LIBRARY
2693M:	Timur Tabi <timur@freescale.com>
2694L:	linuxppc-dev@lists.ozlabs.org
2695S:	Supported
2696F:	arch/powerpc/sysdev/qe_lib/
2697F:	arch/powerpc/include/asm/*qe.h
2698
2699FREESCALE USB PERIPHERAL DRIVERS
2700M:	Li Yang <leoli@freescale.com>
2701L:	linux-usb@vger.kernel.org
 
 
 
 
 
 
 
2702L:	linuxppc-dev@lists.ozlabs.org
2703S:	Maintained
2704F:	drivers/usb/gadget/fsl*
 
 
 
2705
2706FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
2707M:	Li Yang <leoli@freescale.com>
 
 
 
 
 
 
 
2708L:	netdev@vger.kernel.org
2709L:	linuxppc-dev@lists.ozlabs.org
2710S:	Maintained
2711F:	drivers/net/ucc_geth*
2712
2713FREESCALE QUICC ENGINE UCC UART DRIVER
2714M:	Timur Tabi <timur@freescale.com>
2715L:	linuxppc-dev@lists.ozlabs.org
2716S:	Supported
2717F:	drivers/tty/serial/ucc_uart.c
2718
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2719FREESCALE SOC SOUND DRIVERS
2720M:	Timur Tabi <timur@freescale.com>
 
 
 
2721L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2722L:	linuxppc-dev@lists.ozlabs.org
2723S:	Supported
2724F:	sound/soc/fsl/fsl*
2725F:	sound/soc/fsl/mpc8610_hpcd.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2726
2727FREEVXFS FILESYSTEM
2728M:	Christoph Hellwig <hch@infradead.org>
2729W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
2730S:	Maintained
 
2731F:	fs/freevxfs/
2732
2733FREEZER
 
2734M:	Pavel Machek <pavel@ucw.cz>
2735M:	"Rafael J. Wysocki" <rjw@sisk.pl>
2736L:	linux-pm@lists.linux-foundation.org
2737S:	Supported
2738F:	Documentation/power/freezing-of-tasks.txt
2739F:	include/linux/freezer.h
2740F:	kernel/freezer.c
2741
2742FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
2743M:	David Howells <dhowells@redhat.com>
2744L:	linux-cachefs@redhat.com
2745S:	Supported
2746F:	Documentation/filesystems/caching/
2747F:	fs/fscache/
2748F:	include/linux/fscache*.h
 
 
 
 
 
2749
2750FUJITSU FR-V (FRV) PORT
2751M:	David Howells <dhowells@redhat.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2752S:	Maintained
2753F:	arch/frv/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2754
2755FUJITSU LAPTOP EXTRAS
2756M:	Jonathan Woithe <jwoithe@physics.adelaide.edu.au>
2757L:	platform-driver-x86@vger.kernel.org
2758S:	Maintained
2759F:	drivers/platform/x86/fujitsu-laptop.c
2760
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2761FUSE: FILESYSTEM IN USERSPACE
2762M:	Miklos Szeredi <miklos@szeredi.hu>
2763L:	fuse-devel@lists.sourceforge.net
2764W:	http://fuse.sourceforge.net/
2765S:	Maintained
 
 
 
2766F:	fs/fuse/
2767F:	include/linux/fuse.h
2768
2769FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
2770M:	Rik Faith <faith@cs.unc.edu>
2771L:	linux-scsi@vger.kernel.org
2772S:	Odd Fixes (e.g., new signatures)
2773F:	drivers/scsi/fdomain.*
 
 
 
 
 
 
 
 
 
 
 
 
2774
2775GDT SCSI DISK ARRAY CONTROLLER DRIVER
2776M:	Achim Leubner <achim_leubner@adaptec.com>
2777L:	linux-scsi@vger.kernel.org
2778W:	http://www.icp-vortex.com/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2779S:	Supported
2780F:	drivers/scsi/gdt*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2781
2782GENERIC GPIO I2C DRIVER
2783M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2784S:	Supported
2785F:	drivers/i2c/busses/i2c-gpio.c
2786F:	include/linux/i2c-gpio.h
2787
2788GENERIC GPIO I2C MULTIPLEXER DRIVER
2789M:	Peter Korsgaard <peter.korsgaard@barco.com>
2790L:	linux-i2c@vger.kernel.org
2791S:	Supported
2792F:	drivers/i2c/muxes/gpio-i2cmux.c
2793F:	include/linux/gpio-i2cmux.h
2794F:	Documentation/i2c/muxes/gpio-i2cmux
2795
2796GENERIC HDLC (WAN) DRIVERS
2797M:	Krzysztof Halasa <khc@pm.waw.pl>
2798W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
2799S:	Maintained
 
2800F:	drivers/net/wan/c101.c
2801F:	drivers/net/wan/hd6457*
2802F:	drivers/net/wan/hdlc*
2803F:	drivers/net/wan/n2.c
2804F:	drivers/net/wan/pc300too.c
2805F:	drivers/net/wan/pci200syn.c
2806F:	drivers/net/wan/wanxl*
2807
2808GENERIC INCLUDE/ASM HEADER FILES
2809M:	Arnd Bergmann <arnd@arndb.de>
2810L:	linux-arch@vger.kernel.org
 
2811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2812S:	Maintained
2813F:	include/asm-generic
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2814
2815GENERIC UIO DRIVER FOR PCI DEVICES
2816M:	"Michael S. Tsirkin" <mst@redhat.com>
2817L:	kvm@vger.kernel.org
2818S:	Supported
2819F:	drivers/uio/uio_pci_generic.c
2820
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2821GFS2 FILE SYSTEM
2822M:	Steven Whitehouse <swhiteho@redhat.com>
2823L:	cluster-devel@redhat.com
2824W:	http://sources.redhat.com/cluster/
2825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git
2826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw.git
2827S:	Supported
2828F:	Documentation/filesystems/gfs2*.txt
 
 
2829F:	fs/gfs2/
2830F:	include/linux/gfs2_ondisk.h
2831
2832GIGASET ISDN DRIVERS
2833M:	Hansjoerg Lipp <hjlipp@web.de>
2834M:	Tilman Schmidt <tilman@imap.cc>
2835L:	gigaset307x-common@lists.sourceforge.net
2836W:	http://gigaset307x.sourceforge.net/
2837S:	Maintained
2838F:	Documentation/isdn/README.gigaset
2839F:	drivers/isdn/gigaset/
2840F:	include/linux/gigaset_dev.h
2841
2842GPIO SUBSYSTEM
2843M:	Grant Likely <grant.likely@secretlab.ca>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2844S:	Maintained
2845T:	git git://git.secretlab.ca/git/linux-2.6.git
2846F:	Documentation/gpio.txt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2847F:	drivers/gpio/
2848F:	include/linux/gpio*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2849
2850GRE DEMULTIPLEXER DRIVER
2851M:	Dmitry Kozlov <xeb@mail.ru>
2852L:	netdev@vger.kernel.org
2853S:	Maintained
2854F:	net/ipv4/gre.c
2855F:	include/net/gre.h
 
 
2856
2857GRETH 10/100/1G Ethernet MAC device driver
2858M:	Kristoffer Glembo <kristoffer@gaisler.com>
2859L:	netdev@vger.kernel.org
2860S:	Maintained
2861F:	drivers/net/greth*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2862
2863GSPCA FINEPIX SUBDRIVER
2864M:	Frank Zago <frank@zago.net>
2865L:	linux-media@vger.kernel.org
2866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2867S:	Maintained
2868F:	drivers/media/video/gspca/finepix.c
 
2869
2870GSPCA GL860 SUBDRIVER
2871M:	Olivier Lorin <o.lorin@laposte.net>
2872L:	linux-media@vger.kernel.org
2873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2874S:	Maintained
2875F:	drivers/media/video/gspca/gl860/
 
2876
2877GSPCA M5602 SUBDRIVER
2878M:	Erik Andren <erik.andren@gmail.com>
2879L:	linux-media@vger.kernel.org
2880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2881S:	Maintained
2882F:	drivers/media/video/gspca/m5602/
 
2883
2884GSPCA PAC207 SONIXB SUBDRIVER
2885M:	Hans de Goede <hdegoede@redhat.com>
2886L:	linux-media@vger.kernel.org
2887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2888S:	Maintained
2889F:	drivers/media/video/gspca/pac207.c
2890
2891GSPCA SN9C20X SUBDRIVER
2892M:	Brian Johnson <brijohn@gmail.com>
2893L:	linux-media@vger.kernel.org
2894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2895S:	Maintained
2896F:	drivers/media/video/gspca/sn9c20x.c
 
2897
2898GSPCA T613 SUBDRIVER
2899M:	Leandro Costantino <lcostantino@gmail.com>
2900L:	linux-media@vger.kernel.org
2901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
2902S:	Maintained
2903F:	drivers/media/video/gspca/t613.c
 
2904
2905GSPCA USB WEBCAM DRIVER
2906M:	Jean-Francois Moine <moinejf@free.fr>
2907W:	http://moinejf.free.fr
2908L:	linux-media@vger.kernel.org
2909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
 
 
 
 
 
 
 
2910S:	Maintained
2911F:	drivers/media/video/gspca/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2912
2913HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
2914M:	Frank Seidel <frank@f-seidel.de>
2915L:	platform-driver-x86@vger.kernel.org
2916W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
2917S:	Maintained
 
2918F:	drivers/platform/x86/hdaps.c
2919
2920HWPOISON MEMORY FAILURE HANDLING
2921M:	Andi Kleen <andi@firstfloor.org>
2922L:	linux-mm@kvack.org
2923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6.git hwpoison
2924S:	Maintained
2925F:	mm/memory-failure.c
2926F:	mm/hwpoison-inject.c
2927
2928HYPERVISOR VIRTUAL CONSOLE DRIVER
2929L:	linuxppc-dev@lists.ozlabs.org
2930S:	Odd Fixes
2931F:	drivers/tty/hvc/
2932
2933HARDWARE MONITORING
2934M:	Jean Delvare <khali@linux-fr.org>
2935M:	Guenter Roeck <guenter.roeck@ericsson.com>
2936L:	lm-sensors@lm-sensors.org
2937W:	http://www.lm-sensors.org/
2938T:	quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-hwmon/
2939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
2940S:	Maintained
 
 
 
 
2941F:	Documentation/hwmon/
2942F:	drivers/hwmon/
2943F:	include/linux/hwmon*.h
 
 
2944
2945HARDWARE RANDOM NUMBER GENERATOR CORE
2946M:	Matt Mackall <mpm@selenic.com>
2947M:	Herbert Xu <herbert@gondor.apana.org.au>
 
2948S:	Odd fixes
2949F:	Documentation/hw_random.txt
 
2950F:	drivers/char/hw_random/
2951F:	include/linux/hw_random.h
2952
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2953HARMONY SOUND DRIVER
2954M:	Kyle McMartin <kyle@mcmartin.ca>
2955L:	linux-parisc@vger.kernel.org
2956S:	Maintained
2957F:	sound/parisc/harmony.*
2958
2959HEWLETT-PACKARD SMART2 RAID DRIVER
2960M:	Chirag Kantharia <chirag.kantharia@hp.com>
2961L:	iss_storagedev@hp.com
2962S:	Maintained
2963F:	Documentation/blockdev/cpqarray.txt
2964F:	drivers/block/cpqarray.*
 
 
 
 
 
 
 
 
 
 
 
 
2965
2966HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
2967M:	"Stephen M. Cameron" <scameron@beardog.cce.hp.com>
2968L:	iss_storagedev@hp.com
 
2969S:	Supported
2970F:	Documentation/scsi/hpsa.txt
2971F:	drivers/scsi/hpsa*.[ch]
2972F:	include/linux/cciss*.h
 
2973
2974HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
2975M:	Mike Miller <mike.miller@hp.com>
2976L:	iss_storagedev@hp.com
2977S:	Supported
2978F:	Documentation/blockdev/cciss.txt
2979F:	drivers/block/cciss*
2980F:	include/linux/cciss_ioctl.h
2981
2982HFS FILESYSTEM
2983L:	linux-fsdevel@vger.kernel.org
2984S:	Orphan
2985F:	Documentation/filesystems/hfs.txt
2986F:	fs/hfs/
2987
 
 
 
 
 
 
2988HGA FRAMEBUFFER DRIVER
2989M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
2990L:	linux-nvidia@lists.surfsouth.com
2991W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
2992S:	Maintained
2993F:	drivers/video/hgafb.c
 
2994
2995HIBERNATION (aka Software Suspend, aka swsusp)
 
2996M:	Pavel Machek <pavel@ucw.cz>
2997M:	"Rafael J. Wysocki" <rjw@sisk.pl>
2998L:	linux-pm@lists.linux-foundation.org
2999S:	Supported
 
 
3000F:	arch/x86/power/
3001F:	drivers/base/power/
3002F:	kernel/power/
3003F:	include/linux/suspend.h
3004F:	include/linux/freezer.h
3005F:	include/linux/pm.h
3006F:	arch/*/include/asm/suspend*.h
 
3007
3008HID CORE LAYER
3009M:	Jiri Kosina <jkosina@suse.cz>
 
3010L:	linux-input@vger.kernel.org
3011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
3012S:	Maintained
 
 
3013F:	drivers/hid/
3014F:	include/linux/hid*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3015
3016HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3017M:	Thomas Gleixner <tglx@linutronix.de>
 
3018S:	Maintained
 
3019F:	Documentation/timers/
3020F:	kernel/hrtimer.c
3021F:	kernel/time/clockevents.c
3022F:	kernel/time/tick*.*
3023F:	kernel/time/timer_*.c
3024F:	include/linux/clockchips.h
3025F:	include/linux/hrtimer.h
 
 
 
3026
3027HIGH-SPEED SCC DRIVER FOR AX.25
3028M:	Klaus Kudielka <klaus.kudielka@ieee.org>
3029L:	linux-hams@vger.kernel.org
3030W:	http://www.nt.tuwien.ac.at/~kkudielk/Linux/
3031S:	Maintained
3032F:	drivers/net/hamradio/dmascc.c
3033F:	drivers/net/hamradio/scc.c
3034
3035HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
3036M:	HighPoint Linux Team <linux@highpoint-tech.com>
3037W:	http://www.highpoint-tech.com
3038S:	Supported
3039F:	Documentation/scsi/hptiop.txt
 
3040F:	drivers/scsi/hptiop.c
3041
 
 
 
 
 
 
 
 
 
 
 
 
 
3042HIPPI
3043M:	Jes Sorensen <jes@trained-monkey.org>
3044L:	linux-hippi@sunsite.dk
3045S:	Maintained
 
3046F:	include/linux/hippidevice.h
3047F:	include/linux/if_hippi.h
3048F:	net/802/hippi.c
3049
3050HOST AP DRIVER
3051M:	Jouni Malinen <j@w1.fi>
3052L:	hostap@shmoo.com (subscribers-only)
3053L:	linux-wireless@vger.kernel.org
3054W:	http://hostap.epitest.fi/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3055S:	Maintained
3056F:	drivers/net/wireless/hostap/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3057
3058HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
3059L:	platform-driver-x86@vger.kernel.org
3060S:	Orphan
3061F:	drivers/platform/x86/tc1100-wmi.c
3062
3063HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
3064M:	Jaroslav Kysela <perex@perex.cz>
 
3065S:	Maintained
3066F:	drivers/net/hp100.*
 
3067
3068HPET:	High Precision Event Timers driver
3069M:	Clemens Ladisch <clemens@ladisch.de>
3070S:	Maintained
3071F:	Documentation/timers/hpet.txt
3072F:	drivers/char/hpet.c
3073F:	include/linux/hpet.h
 
3074
3075HPET:	x86
3076M:	"Venkatesh Pallipadi (Venki)" <venki@google.com>
3077S:	Maintained
3078F:	arch/x86/kernel/hpet.c
3079F:	arch/x86/include/asm/hpet.h
 
3080
3081HPFS FILESYSTEM
3082M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3083W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
3084S:	Maintained
 
3085F:	fs/hpfs/
3086
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3087HSO 3G MODEM DRIVER
3088M:	Jan Dumon <j.dumon@option.com>
3089W:	http://www.pharscape.org
3090S:	Maintained
3091F:	drivers/net/usb/hso.c
3092
 
 
 
 
 
 
 
 
 
 
 
3093HTCPEN TOUCHSCREEN DRIVER
3094M:	Pau Oliva Fora <pof@eslack.org>
3095L:	linux-input@vger.kernel.org
3096S:	Maintained
3097F:	drivers/input/touchscreen/htcpen.c
3098
3099HUGETLB FILESYSTEM
3100M:	William Irwin <wli@holomorphy.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3101S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
3102F:	fs/hugetlbfs/
 
 
 
 
 
3103
3104I2C/SMBUS STUB DRIVER
3105M:	"Mark M. Hoffman" <mhoffman@lightlink.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3106L:	linux-i2c@vger.kernel.org
3107S:	Maintained
3108F:	drivers/i2c/busses/i2c-stub.c
 
 
 
 
 
 
 
 
3109
3110I2C SUBSYSTEM
3111M:	"Jean Delvare (PC drivers, core)" <khali@linux-fr.org>
3112M:	"Ben Dooks (embedded platforms)" <ben-linux@fluff.org>
3113L:	linux-i2c@vger.kernel.org
3114W:	http://i2c.wiki.kernel.org/
3115T:	quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c/
3116T:	git git://git.fluff.org/bjdooks/linux.git
3117S:	Maintained
 
 
 
 
3118F:	Documentation/i2c/
3119F:	drivers/i2c/
 
 
 
3120F:	include/linux/i2c.h
3121F:	include/linux/i2c-*.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3122
3123I2C-TINY-USB DRIVER
3124M:	Till Harbaum <till@harbaum.org>
3125L:	linux-i2c@vger.kernel.org
3126W:	http://www.harbaum.org/till/i2c_tiny_usb
3127S:	Maintained
 
3128F:	drivers/i2c/busses/i2c-tiny-usb.c
3129
3130i386 BOOT CODE
3131M:	"H. Peter Anvin" <hpa@zytor.com>
 
3132S:	Maintained
3133F:	arch/x86/boot/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3134
3135i386 SETUP CODE / CPU ERRATA WORKAROUNDS
3136M:	"H. Peter Anvin" <hpa@zytor.com>
3137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
3138S:	Maintained
 
3139
3140IA64 (Itanium) PLATFORM
3141M:	Tony Luck <tony.luck@intel.com>
3142M:	Fenghua Yu <fenghua.yu@intel.com>
3143L:	linux-ia64@vger.kernel.org
3144W:	http://www.ia64-linux.org/
3145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3146S:	Maintained
3147F:	arch/ia64/
 
3148
3149IBM MCA SCSI SUBSYSTEM DRIVER
3150M:	Michael Lang <langa2@kph.uni-mainz.de>
3151W:	http://www.uni-mainz.de/~langm000/linux.html
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3152S:	Maintained
3153F:	drivers/scsi/ibmmca.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3154
3155IBM Power Linux RAID adapter
3156M:	Brian King <brking@us.ibm.com>
3157S:	Supported
3158F:	drivers/scsi/ipr.*
3159
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3160IBM Power Virtual Ethernet Device Driver
3161M:	Santiago Leon <santil@linux.vnet.ibm.com>
3162L:	netdev@vger.kernel.org
3163S:	Supported
3164F:	drivers/net/ibmveth.*
3165
3166IBM ServeRAID RAID DRIVER
3167P:	Jack Hammer
3168M:	Dave Jeffery <ipslinux@adaptec.com>
3169W:	http://www.developer.ibm.com/welcome/netfinity/serveraid.html
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3170S:	Supported
 
 
 
 
 
 
 
 
 
3171F:	drivers/scsi/ips.*
3172
3173IDE SUBSYSTEM
3174M:	"David S. Miller" <davem@davemloft.net>
3175L:	linux-ide@vger.kernel.org
3176Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
3177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6.git
3178S:	Maintained
3179F:	Documentation/ide/
3180F:	drivers/ide/
3181F:	include/linux/ide.h
3182
3183IDE/ATAPI DRIVERS
3184M:	Borislav Petkov <petkovbb@gmail.com>
3185L:	linux-ide@vger.kernel.org
3186S:	Maintained
3187F:	Documentation/cdrom/ide-cd
3188F:	drivers/ide/ide-cd*
3189
3190IDLE-I7300
3191M:	Andy Henroid <andrew.d.henroid@intel.com>
3192L:	linux-pm@lists.linux-foundation.org
3193S:	Supported
3194F:	drivers/idle/i7300_idle.c
 
3195
3196IEEE 802.15.4 SUBSYSTEM
3197M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
3198M:	Sergey Lapin <slapin@ossfans.org>
3199L:	linux-zigbee-devel@lists.sourceforge.net (moderated for non-subscribers)
3200W:	http://apps.sourceforge.net/trac/linux-zigbee
3201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lowpan/lowpan.git
3202S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3203F:	net/ieee802154/
3204F:	drivers/ieee802154/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3205
3206IKANOS/ADI EAGLE ADSL USB DRIVER
3207M:	Matthieu Castet <castet.matthieu@free.fr>
3208M:	Stanislaw Gruszka <stf_xl@wp.pl>
3209S:	Maintained
3210F:	drivers/usb/atm/ueagle-atm.c
3211
3212INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
3213M:	Mimi Zohar <zohar@us.ibm.com>
3214S:	Supported
3215F:	security/integrity/ima/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3216
3217IMS TWINTURBO FRAMEBUFFER DRIVER
3218L:	linux-fbdev@vger.kernel.org
3219S:	Orphan
3220F:	drivers/video/imsttfb.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3221
3222INFINIBAND SUBSYSTEM
3223M:	Roland Dreier <roland@kernel.org>
3224M:	Sean Hefty <sean.hefty@intel.com>
3225M:	Hal Rosenstock <hal.rosenstock@gmail.com>
3226L:	linux-rdma@vger.kernel.org
3227W:	http://www.openfabrics.org/
3228Q:	http://patchwork.kernel.org/project/linux-rdma/list/
3229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
3230S:	Supported
 
 
 
 
3231F:	Documentation/infiniband/
3232F:	drivers/infiniband/
3233F:	include/linux/if_infiniband.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3234
3235INOTIFY
3236M:	John McCutchan <john@johnmccutchan.com>
3237M:	Robert Love <rlove@rlove.org>
3238M:	Eric Paris <eparis@parisplace.org>
3239S:	Maintained
3240F:	Documentation/filesystems/inotify.txt
3241F:	fs/notify/inotify/
3242F:	include/linux/inotify.h
 
3243
3244INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
3245M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
3246M:	Dmitry Torokhov <dtor@mail.ru>
3247L:	linux-input@vger.kernel.org
 
3248Q:	http://patchwork.kernel.org/project/linux-input/list/
3249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
3250S:	Maintained
 
 
3251F:	drivers/input/
 
 
 
 
 
3252
3253INPUT MULTITOUCH (MT) PROTOCOL
3254M:	Henrik Rydberg <rydberg@euromail.se>
3255L:	linux-input@vger.kernel.org
3256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rydberg/input-mt.git
3257S:	Maintained
3258F:	Documentation/input/multi-touch-protocol.txt
3259F:	drivers/input/input-mt.c
3260K:	\b(ABS|SYN)_MT_
3261
3262INTEL C600 SERIES SAS CONTROLLER DRIVER
3263M:	Intel SCU Linux support <intel-linux-scu@intel.com>
3264M:	Dan Williams <dan.j.williams@intel.com>
3265M:	Dave Jiang <dave.jiang@intel.com>
3266M:	Ed Nadolski <edmund.nadolski@intel.com>
3267L:	linux-scsi@vger.kernel.org
3268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djbw/isci.git
3269S:	Maintained
3270F:	drivers/scsi/isci/
3271F:	firmware/isci/
3272
3273INTEL IDLE DRIVER
3274M:	Len Brown <lenb@kernel.org>
3275L:	linux-pm@lists.linux-foundation.org
3276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6.git
 
 
3277S:	Supported
3278F:	drivers/idle/intel_idle.c
3279
3280INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
3281M:	Maik Broemme <mbroemme@plusserver.de>
3282L:	linux-fbdev@vger.kernel.org
3283S:	Maintained
3284F:	Documentation/fb/intelfb.txt
3285F:	drivers/video/intelfb/
3286
3287INTEL 810/815 FRAMEBUFFER DRIVER
3288M:	Antonino Daplas <adaplas@gmail.com>
3289L:	linux-fbdev@vger.kernel.org
3290S:	Maintained
3291F:	drivers/video/i810/
3292
3293INTEL MENLOW THERMAL DRIVER
3294M:	Sujith Thomas <sujith.thomas@intel.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3295L:	platform-driver-x86@vger.kernel.org
3296W:	http://www.lesswatts.org/projects/acpi/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3297S:	Supported
3298F:	drivers/platform/x86/intel_menlow.c
3299
3300INTEL IA32 MICROCODE UPDATE SUPPORT
3301M:	Tigran Aivazian <tigran@aivazian.fsnet.co.uk>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3302S:	Maintained
3303F:	arch/x86/kernel/microcode_core.c
3304F:	arch/x86/kernel/microcode_intel.c
3305
3306INTEL I/OAT DMA DRIVER
3307M:	Dan Williams <dan.j.williams@intel.com>
 
 
3308S:	Supported
 
3309F:	drivers/dma/ioat*
3310
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3311INTEL IOMMU (VT-d)
3312M:	David Woodhouse <dwmw2@infradead.org>
3313L:	iommu@lists.linux-foundation.org
3314T:	git git://git.infradead.org/iommu-2.6.git
3315S:	Supported
3316F:	drivers/iommu/intel-iommu.c
3317F:	include/linux/intel-iommu.h
3318
3319INTEL IOP-ADMA DMA DRIVER
3320M:	Dan Williams <dan.j.williams@intel.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3321S:	Maintained
3322F:	drivers/dma/iop-adma.c
 
 
 
3323
3324INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
3325M:	Krzysztof Halasa <khc@pm.waw.pl>
 
 
 
 
 
 
 
3326S:	Maintained
3327F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
3328F:	arch/arm/mach-ixp4xx/include/mach/npe.h
3329F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
3330F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
3331F:	drivers/net/arm/ixp4xx_eth.c
3332F:	drivers/net/wan/ixp4xx_hss.c
3333
3334INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
3335M:	Deepak Saxena <dsaxena@plexity.net>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3336S:	Maintained
3337F:	drivers/char/hw_random/ixp4xx-rng.c
 
3338
3339INTEL IXP2000 ETHERNET DRIVER
3340M:	Lennert Buytenhek <kernel@wantstofly.org>
3341L:	netdev@vger.kernel.org
3342S:	Maintained
3343F:	drivers/net/ixp2000/
 
3344
3345INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/igbvf/ixgb/ixgbe/ixgbevf)
3346M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
3347M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
3348M:	Bruce Allan <bruce.w.allan@intel.com>
3349M:	Carolyn Wyborny <carolyn.wyborny@intel.com>
3350M:	Don Skidmore <donald.c.skidmore@intel.com>
3351M:	Greg Rose <gregory.v.rose@intel.com>
3352M:	PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com>
3353M:	Alex Duyck <alexander.h.duyck@intel.com>
3354M:	John Ronciak <john.ronciak@intel.com>
3355L:	e1000-devel@lists.sourceforge.net
3356W:	http://e1000.sourceforge.net/
3357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-2.6.git
3358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next-2.6.git
3359S:	Supported
3360F:	Documentation/networking/e100.txt
3361F:	Documentation/networking/e1000.txt
3362F:	Documentation/networking/e1000e.txt
3363F:	Documentation/networking/igb.txt
3364F:	Documentation/networking/igbvf.txt
3365F:	Documentation/networking/ixgb.txt
3366F:	Documentation/networking/ixgbe.txt
3367F:	Documentation/networking/ixgbevf.txt
3368F:	drivers/net/e100.c
3369F:	drivers/net/e1000/
3370F:	drivers/net/e1000e/
3371F:	drivers/net/igb/
3372F:	drivers/net/igbvf/
3373F:	drivers/net/ixgb/
3374F:	drivers/net/ixgbe/
3375F:	drivers/net/ixgbevf/
3376
3377INTEL MRST PMU DRIVER
3378M:	Len Brown <len.brown@intel.com>
3379L:	linux-pm@lists.linux-foundation.org
3380S:	Supported
3381F:	arch/x86/platform/mrst/pmu.*
 
3382
3383INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT
3384L:	linux-wireless@vger.kernel.org
3385S:	Orphan
3386F:	Documentation/networking/README.ipw2100
3387F:	drivers/net/wireless/ipw2x00/ipw2100.*
3388
3389INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT
 
 
 
 
 
 
3390L:	linux-wireless@vger.kernel.org
3391S:	Orphan
3392F:	Documentation/networking/README.ipw2200
3393F:	drivers/net/wireless/ipw2x00/ipw2200.*
 
3394
3395INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
3396M:	Joseph Cihula <joseph.cihula@intel.com>
3397M:	Shane Wang <shane.wang@intel.com>
3398L:	tboot-devel@lists.sourceforge.net
3399W:	http://tboot.sourceforge.net
3400T:	Mercurial http://www.bughost.org/repos.hg/tboot.hg
3401S:	Supported
3402F:	Documentation/intel_txt.txt
3403F:	include/linux/tboot.h
3404F:	arch/x86/kernel/tboot.c
 
 
 
 
 
3405
3406INTEL WIRELESS WIMAX CONNECTION 2400
3407M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
3408M:	linux-wimax@intel.com
3409L:	wimax@linuxwimax.org
3410S:	Supported
3411W:	http://linuxwimax.org
3412F:	Documentation/wimax/README.i2400m
3413F:	drivers/net/wimax/i2400m/
3414F:	include/linux/wimax/i2400m.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3415
3416INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
3417M:	Stanislaw Gruszka <sgruszka@redhat.com>
3418L:	linux-wireless@vger.kernel.org
3419S:	Supported
3420F:	drivers/net/wireless/iwlegacy/
3421
3422INTEL WIRELESS WIFI LINK (iwlwifi)
3423M:	Wey-Yi Guy <wey-yi.w.guy@intel.com>
3424M:	Intel Linux Wireless <ilw@linux.intel.com>
3425L:	linux-wireless@vger.kernel.org
3426W:	http://intellinuxwireless.org
3427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6.git
3428S:	Supported
3429F:	drivers/net/wireless/iwlwifi/
 
 
3430
3431INTEL WIRELESS MULTICOMM 3200 WIFI (iwmc3200wifi)
3432M:	Samuel Ortiz <samuel.ortiz@intel.com>
3433M:	Intel Linux Wireless <ilw@linux.intel.com>
3434L:	linux-wireless@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3435S:	Supported
3436W:	http://wireless.kernel.org/en/users/Drivers/iwmc3200wifi
3437F:	drivers/net/wireless/iwmc3200wifi/
 
3438
3439IOC3 ETHERNET DRIVER
3440M:	Ralf Baechle <ralf@linux-mips.org>
3441L:	linux-mips@linux-mips.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3442S:	Maintained
3443F:	drivers/net/ioc3-eth.c
 
3444
3445IOC3 SERIAL DRIVER
3446M:	Pat Gefre <pfg@sgi.com>
3447L:	linux-serial@vger.kernel.org
3448S:	Maintained
3449F:	drivers/tty/serial/ioc3_serial.c
 
 
3450
3451IP MASQUERADING
3452M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
 
3453S:	Maintained
3454F:	net/ipv4/netfilter/ipt_MASQUERADE.c
 
3455
3456IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
3457M:	Francois Romieu <romieu@fr.zoreil.com>
3458M:	Sorbica Shieh <sorbica@icplus.com.tw>
3459L:	netdev@vger.kernel.org
3460S:	Maintained
3461F:	drivers/net/ipg.*
3462
3463IPATH DRIVER
3464M:	Mike Marciniszyn <infinipath@qlogic.com>
3465L:	linux-rdma@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3466S:	Maintained
3467F:	drivers/infiniband/hw/ipath/
 
 
 
 
 
 
 
3468
3469IPMI SUBSYSTEM
3470M:	Corey Minyard <minyard@acm.org>
3471L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
3472W:	http://openipmi.sourceforge.net/
3473S:	Supported
3474F:	Documentation/IPMI.txt
 
 
 
3475F:	drivers/char/ipmi/
3476F:	include/linux/ipmi*
 
3477
3478IPS SCSI RAID DRIVER
3479M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3480L:	linux-scsi@vger.kernel.org
3481W:	http://www.adaptec.com/
3482S:	Maintained
 
3483F:	drivers/scsi/ips*
3484
3485IPVS
3486M:	Wensong Zhang <wensong@linux-vs.org>
3487M:	Simon Horman <horms@verge.net.au>
3488M:	Julian Anastasov <ja@ssi.bg>
3489L:	netdev@vger.kernel.org
3490L:	lvs-devel@vger.kernel.org
3491S:	Maintained
3492F:	Documentation/networking/ipvs-sysctl.txt
 
 
3493F:	include/net/ip_vs.h
3494F:	include/linux/ip_vs.h
3495F:	net/netfilter/ipvs/
3496
3497IPWIRELESS DRIVER
3498M:	Jiri Kosina <jkosina@suse.cz>
3499M:	David Sterba <dsterba@suse.cz>
3500S:	Maintained
3501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git
3502F:	drivers/tty/ipwireless/
3503
3504IPX NETWORK LAYER
3505M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
3506L:	netdev@vger.kernel.org
3507S:	Maintained
3508F:	include/linux/ipx.h
3509F:	include/net/ipx.h
3510F:	net/ipx/
3511
3512IRDA SUBSYSTEM
3513M:	Samuel Ortiz <samuel@sortiz.org>
3514L:	irda-users@lists.sourceforge.net (subscribers-only)
3515L:	netdev@vger.kernel.org
3516W:	http://irda.sourceforge.net/
3517S:	Maintained
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
3519F:	Documentation/networking/irda.txt
3520F:	drivers/net/irda/
3521F:	include/net/irda/
3522F:	net/irda/
3523
3524IRQ SUBSYSTEM
3525M:	Thomas Gleixner <tglx@linutronix.de>
 
3526S:	Maintained
3527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git irq/core
 
3528F:	kernel/irq/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3529
3530ISAPNP
3531M:	Jaroslav Kysela <perex@perex.cz>
3532S:	Maintained
3533F:	Documentation/isapnp.txt
3534F:	drivers/pnp/isapnp/
3535F:	include/linux/isapnp.h
3536
 
 
 
 
 
 
 
 
 
 
 
3537iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
3538M:	Peter Jones <pjones@redhat.com>
3539M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
3540S:	Maintained
3541F:	drivers/firmware/iscsi_ibft*
3542
3543ISCSI
3544M:	Mike Christie <michaelc@cs.wisc.edu>
3545L:	open-iscsi@googlegroups.com
 
 
 
3546W:	www.open-iscsi.org
3547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
3548S:	Maintained
3549F:	drivers/scsi/*iscsi*
3550F:	include/scsi/*iscsi*
 
 
 
 
 
 
3551
3552ISDN SUBSYSTEM
3553M:	Karsten Keil <isdn@linux-pingi.de>
3554L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
3555L:	netdev@vger.kernel.org
 
3556W:	http://www.isdn4linux.de
3557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
3558S:	Maintained
3559F:	Documentation/isdn/
3560F:	drivers/isdn/
3561F:	include/linux/isdn.h
3562F:	include/linux/isdn/
 
 
3563
3564ISDN SUBSYSTEM (Eicon active card driver)
3565M:	Armin Schindler <mac@melware.de>
3566L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
3567W:	http://www.melware.de
3568S:	Maintained
3569F:	drivers/isdn/hardware/eicon/
 
 
 
 
 
 
 
 
 
 
 
3570
3571IT87 HARDWARE MONITORING DRIVER
3572M:	Jean Delvare <khali@linux-fr.org>
3573L:	lm-sensors@lm-sensors.org
3574S:	Maintained
3575F:	Documentation/hwmon/it87
3576F:	drivers/hwmon/it87.c
3577
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3578IVTV VIDEO4LINUX DRIVER
3579M:	Andy Walls <awalls@md.metrocast.net>
3580L:	ivtv-devel@ivtvdriver.org (moderated for non-subscribers)
3581L:	linux-media@vger.kernel.org
3582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
3583W:	http://www.ivtvdriver.org
3584S:	Maintained
3585F:	Documentation/video4linux/*.ivtv
3586F:	drivers/media/video/ivtv/
3587F:	include/linux/ivtv*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3588
3589JC42.4 TEMPERATURE SENSOR DRIVER
3590M:	Guenter Roeck <linux@roeck-us.net>
3591L:	lm-sensors@lm-sensors.org
3592S:	Maintained
 
 
3593F:	drivers/hwmon/jc42.c
3594F:	Documentation/hwmon/jc42
3595
3596JFS FILESYSTEM
3597M:	Dave Kleikamp <shaggy@kernel.org>
3598L:	jfs-discussion@lists.sourceforge.net
 
3599W:	http://jfs.sourceforge.net/
3600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
3601S:	Maintained
3602F:	Documentation/filesystems/jfs.txt
3603F:	fs/jfs/
3604
3605JME NETWORK DRIVER
3606M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
3607L:	netdev@vger.kernel.org
3608S:	Maintained
3609F:	drivers/net/jme.*
3610
3611JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
3612M:	David Woodhouse <dwmw2@infradead.org>
 
3613L:	linux-mtd@lists.infradead.org
 
3614W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
3615S:	Maintained
3616F:	fs/jffs2/
3617F:	include/linux/jffs2.h
3618
3619JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
3620M:	Andrew Morton <akpm@linux-foundation.org>
3621M:	Jan Kara <jack@suse.cz>
3622L:	linux-ext4@vger.kernel.org
3623S:	Maintained
3624F:	fs/jbd/
3625F:	include/linux/ext3_jbd.h
3626F:	include/linux/jbd.h
3627
3628JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
3629M:	"Theodore Ts'o" <tytso@mit.edu>
 
3630L:	linux-ext4@vger.kernel.org
3631S:	Maintained
3632F:	fs/jbd2/
3633F:	include/linux/jbd2.h
3634
 
 
 
 
 
 
 
3635JSM Neo PCI based serial card
3636M:	Breno Leitao <leitao@linux.vnet.ibm.com>
3637L:	linux-serial@vger.kernel.org
3638S:	Maintained
3639F:	drivers/tty/serial/jsm/
3640
3641K10TEMP HARDWARE MONITORING DRIVER
3642M:	Clemens Ladisch <clemens@ladisch.de>
3643L:	lm-sensors@lm-sensors.org
3644S:	Maintained
3645F:	Documentation/hwmon/k10temp
3646F:	drivers/hwmon/k10temp.c
3647
3648K8TEMP HARDWARE MONITORING DRIVER
3649M:	Rudolf Marek <r.marek@assembler.cz>
3650L:	lm-sensors@lm-sensors.org
3651S:	Maintained
3652F:	Documentation/hwmon/k8temp
3653F:	drivers/hwmon/k8temp.c
3654
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3655KCONFIG
3656M:	Michal Marek <mmarek@suse.cz>
3657L:	linux-kbuild@vger.kernel.org
3658S:	Odd Fixes
3659F:	Documentation/kbuild/kconfig-language.txt
 
 
 
3660F:	scripts/kconfig/
3661
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3662KDUMP
3663M:	Vivek Goyal <vgoyal@redhat.com>
3664M:	Haren Myneni <hbabu@us.ibm.com>
 
3665L:	kexec@lists.infradead.org
 
3666W:	http://lse.sourceforge.net/kdump/
 
 
 
 
 
 
 
 
 
 
3667S:	Maintained
3668F:	Documentation/kdump/
 
 
3669
3670KERNEL AUTOMOUNTER v4 (AUTOFS4)
3671M:	Ian Kent <raven@themaw.net>
3672L:	autofs@linux.kernel.org
3673S:	Maintained
3674F:	fs/autofs4/
3675
3676KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
3677M:	Michal Marek <mmarek@suse.cz>
3678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6.git for-next
3679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6.git rc-fixes
3680L:	linux-kbuild@vger.kernel.org
3681S:	Maintained
 
 
3682F:	Documentation/kbuild/
3683F:	Makefile
3684F:	scripts/Makefile.*
 
 
3685F:	scripts/basic/
 
 
3686F:	scripts/mk*
 
3687F:	scripts/package/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3688
3689KERNEL JANITORS
3690L:	kernel-janitors@vger.kernel.org
3691W:	http://kernelnewbies.org/KernelJanitors
3692S:	Odd Fixes
 
3693
3694KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
3695M:	"J. Bruce Fields" <bfields@fieldses.org>
3696M:	Neil Brown <neilb@suse.de>
 
 
 
 
3697L:	linux-nfs@vger.kernel.org
3698W:	http://nfs.sourceforge.net/
3699S:	Supported
3700F:	fs/nfsd/
3701F:	include/linux/nfsd/
 
3702F:	fs/lockd/
3703F:	fs/nfs_common/
3704F:	net/sunrpc/
3705F:	include/linux/lockd/
3706F:	include/linux/sunrpc/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3707
3708KERNEL VIRTUAL MACHINE (KVM)
3709M:	Avi Kivity <avi@redhat.com>
3710M:	Marcelo Tosatti <mtosatti@redhat.com>
3711L:	kvm@vger.kernel.org
3712W:	http://kvm.qumranet.com
3713S:	Supported
3714F:	Documentation/*/kvm.txt
3715F:	arch/*/kvm/
3716F:	arch/*/include/asm/kvm*
 
 
3717F:	include/linux/kvm*
3718F:	virt/kvm/
3719
3720KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
3721M:	Joerg Roedel <joerg.roedel@amd.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3722L:	kvm@vger.kernel.org
3723W:	http://kvm.qumranet.com
3724S:	Supported
3725F:	arch/x86/include/asm/svm.h
3726F:	arch/x86/kvm/svm.c
3727
3728KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
3729M:	Alexander Graf <agraf@suse.de>
3730L:	kvm-ppc@vger.kernel.org
3731W:	http://kvm.qumranet.com
3732S:	Supported
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3733F:	arch/powerpc/include/asm/kvm*
 
 
3734F:	arch/powerpc/kvm/
3735
3736KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64)
3737M:	Xiantao Zhang <xiantao.zhang@intel.com>
3738L:	kvm-ia64@vger.kernel.org
3739W:	http://kvm.qumranet.com
3740S:	Supported
3741F:	Documentation/ia64/kvm.txt
3742F:	arch/ia64/include/asm/kvm*
3743F:	arch/ia64/kvm/
 
 
 
 
 
3744
3745KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
3746M:	Carsten Otte <cotte@de.ibm.com>
3747M:	Christian Borntraeger <borntraeger@de.ibm.com>
3748M:	linux390@de.ibm.com
3749L:	linux-s390@vger.kernel.org
3750W:	http://www.ibm.com/developerworks/linux/linux390/
3751S:	Supported
3752F:	Documentation/s390/kvm.txt
 
 
3753F:	arch/s390/include/asm/kvm*
 
 
 
3754F:	arch/s390/kvm/
3755F:	drivers/s390/kvm/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3756
3757KEXEC
3758M:	Eric Biederman <ebiederm@xmission.com>
3759W:	http://kernel.org/pub/linux/utils/kernel/kexec/
3760L:	kexec@lists.infradead.org
3761S:	Maintained
 
3762F:	include/linux/kexec.h
3763F:	kernel/kexec.c
 
3764
3765KEYS/KEYRINGS:
3766M:	David Howells <dhowells@redhat.com>
3767L:	keyrings@linux-nfs.org
3768S:	Maintained
3769F:	Documentation/security/keys.txt
3770F:	include/linux/key.h
3771F:	include/linux/key-type.h
3772F:	include/keys/
3773F:	security/keys/
3774
3775KEYS-TRUSTED
3776M:	David Safford <safford@watson.ibm.com>
3777M:	Mimi Zohar <zohar@us.ibm.com>
3778L:	linux-security-module@vger.kernel.org
3779L:	keyrings@linux-nfs.org
 
3780S:	Supported
3781F:	Documentation/security/keys-trusted-encrypted.txt
3782F:	include/keys/trusted-type.h
3783F:	security/keys/trusted.c
3784F:	security/keys/trusted.h
3785
3786KEYS-ENCRYPTED
3787M:	Mimi Zohar <zohar@us.ibm.com>
3788M:	David Safford <safford@watson.ibm.com>
3789L:	linux-security-module@vger.kernel.org
3790L:	keyrings@linux-nfs.org
 
 
 
 
 
 
 
 
3791S:	Supported
3792F:	Documentation/security/keys-trusted-encrypted.txt
3793F:	include/keys/encrypted-type.h
3794F:	security/keys/encrypted.c
3795F:	security/keys/encrypted.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3796
3797KGDB / KDB /debug_core
3798M:	Jason Wessel <jason.wessel@windriver.com>
3799W:	http://kgdb.wiki.kernel.org/
 
3800L:	kgdb-bugreport@lists.sourceforge.net
3801S:	Maintained
3802F:	Documentation/DocBook/kgdb.tmpl
 
 
3803F:	drivers/misc/kgdbts.c
3804F:	drivers/tty/serial/kgdboc.c
3805F:	include/linux/kdb.h
3806F:	include/linux/kgdb.h
3807F:	kernel/debug/
 
3808
3809KMEMCHECK
3810M:	Vegard Nossum <vegardno@ifi.uio.no>
3811M:	Pekka Enberg <penberg@kernel.org>
3812S:	Maintained
3813F:	Documentation/kmemcheck.txt
3814F:	arch/x86/include/asm/kmemcheck.h
3815F:	arch/x86/mm/kmemcheck/
3816F:	include/linux/kmemcheck.h
3817F:	mm/kmemcheck.c
 
 
 
 
 
3818
3819KMEMLEAK
3820M:	Catalin Marinas <catalin.marinas@arm.com>
3821S:	Maintained
3822F:	Documentation/kmemleak.txt
3823F:	include/linux/kmemleak.h
3824F:	mm/kmemleak.c
3825F:	mm/kmemleak-test.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3826
3827KPROBES
3828M:	Ananth N Mavinakayanahalli <ananth@in.ibm.com>
3829M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
3830M:	"David S. Miller" <davem@davemloft.net>
3831M:	Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
 
 
3832S:	Maintained
3833F:	Documentation/kprobes.txt
 
 
 
3834F:	include/linux/kprobes.h
3835F:	kernel/kprobes.c
 
 
3836
3837KS0108 LCD CONTROLLER DRIVER
3838M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3839W:	http://miguelojeda.es/auxdisplay.htm
3840W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3841S:	Maintained
3842F:	Documentation/auxdisplay/ks0108
3843F:	drivers/auxdisplay/ks0108.c
3844F:	include/linux/ks0108.h
3845
3846LAPB module
3847L:	linux-x25@vger.kernel.org
3848S:	Orphan
3849F:	Documentation/networking/lapb-module.txt
3850F:	include/*/lapb.h
3851F:	net/lapb/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3852
3853LASI 53c700 driver for PARISC
3854M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
3855L:	linux-scsi@vger.kernel.org
3856S:	Maintained
3857F:	Documentation/scsi/53c700.txt
3858F:	drivers/scsi/53c700*
3859
 
 
 
 
 
 
 
 
3860LED SUBSYSTEM
3861M:	Richard Purdie <rpurdie@rpsys.net>
 
 
3862S:	Maintained
 
 
 
3863F:	drivers/leds/
 
3864F:	include/linux/leds.h
3865
3866LEGACY EEPROM DRIVER
3867M:	Jean Delvare <khali@linux-fr.org>
3868S:	Maintained
3869F:	Documentation/misc-devices/eeprom
3870F:	drivers/misc/eeprom/eeprom.c
 
3871
3872LEGO USB Tower driver
3873M:	Juergen Stuber <starblue@users.sourceforge.net>
3874L:	legousb-devel@lists.sourceforge.net
3875W:	http://legousb.sourceforge.net/
3876S:	Maintained
 
3877F:	drivers/usb/misc/legousbtower.c
3878
3879LGUEST
3880M:	Rusty Russell <rusty@rustcorp.com.au>
3881L:	lguest@lists.ozlabs.org
3882W:	http://lguest.ozlabs.org/
3883S:	Odd Fixes
3884F:	Documentation/virtual/lguest/
3885F:	arch/x86/lguest/
3886F:	drivers/lguest/
3887F:	include/linux/lguest*.h
3888F:	arch/x86/include/asm/lguest*.h
3889
3890LINUX FOR IBM pSERIES (RS/6000)
3891M:	Paul Mackerras <paulus@au.ibm.com>
3892W:	http://www.ibm.com/linux/ltc/projects/ppc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3893S:	Supported
3894F:	arch/powerpc/boot/rs6000.h
 
 
3895
3896LINUX FOR POWERPC (32-BIT AND 64-BIT)
3897M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
3898M:	Paul Mackerras <paulus@samba.org>
3899W:	http://www.penguinppc.org/
3900L:	linuxppc-dev@lists.ozlabs.org
3901Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
3902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
3903S:	Supported
3904F:	Documentation/powerpc/
3905F:	arch/powerpc/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3906
3907LINUX FOR POWER MACINTOSH
3908M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
3909W:	http://www.penguinppc.org/
3910L:	linuxppc-dev@lists.ozlabs.org
3911S:	Maintained
3912F:	arch/powerpc/platforms/powermac/
3913F:	drivers/macintosh/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3914
3915LINUX FOR POWERPC EMBEDDED MPC5XXX
3916M:	Anatolij Gustschin <agust@denx.de>
3917L:	linuxppc-dev@lists.ozlabs.org
3918T:	git git://git.denx.de/linux-2.6-agust.git
3919S:	Maintained
3920F:	arch/powerpc/platforms/512x/
3921F:	arch/powerpc/platforms/52xx/
3922
3923LINUX FOR POWERPC EMBEDDED PPC4XX
3924M:	Josh Boyer <jwboyer@gmail.com>
3925M:	Matt Porter <mporter@kernel.crashing.org>
3926W:	http://www.penguinppc.org/
3927L:	linuxppc-dev@lists.ozlabs.org
3928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git
3929S:	Maintained
3930F:	arch/powerpc/platforms/40x/
3931F:	arch/powerpc/platforms/44x/
3932
3933LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
3934M:	Grant Likely <grant.likely@secretlab.ca>
3935W:	http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex
3936L:	linuxppc-dev@lists.ozlabs.org
3937T:	git git://git.secretlab.ca/git/linux-2.6.git
3938S:	Maintained
3939F:	arch/powerpc/*/*virtex*
3940F:	arch/powerpc/*/*/*virtex*
 
3941
3942LINUX FOR POWERPC EMBEDDED PPC8XX
3943M:	Vitaly Bordug <vitb@kernel.crashing.org>
3944M:	Marcelo Tosatti <marcelo@kvack.org>
3945W:	http://www.penguinppc.org/
3946L:	linuxppc-dev@lists.ozlabs.org
3947S:	Maintained
3948F:	arch/powerpc/platforms/8xx/
3949
3950LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
3951M:	Kumar Gala <galak@kernel.crashing.org>
3952W:	http://www.penguinppc.org/
3953L:	linuxppc-dev@lists.ozlabs.org
3954S:	Maintained
3955F:	arch/powerpc/platforms/83xx/
3956F:	arch/powerpc/platforms/85xx/
3957
3958LINUX FOR POWERPC PA SEMI PWRFICIENT
3959M:	Olof Johansson <olof@lixom.net>
3960L:	linuxppc-dev@lists.ozlabs.org
3961S:	Maintained
3962F:	arch/powerpc/platforms/pasemi/
3963F:	drivers/*/*pasemi*
3964F:	drivers/*/*/*pasemi*
3965
3966LINUX SECURITY MODULE (LSM) FRAMEWORK
3967M:	Chris Wright <chrisw@sous-sol.org>
3968L:	linux-security-module@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3969S:	Supported
 
 
3970
3971LIS3LV02D ACCELEROMETER DRIVER
3972M:	Eric Piel <eric.piel@tremplin-utc.net>
3973S:	Maintained
3974F:	Documentation/misc-devices/lis3lv02d
3975F:	drivers/misc/lis3lv02d/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3976
3977LLC (802.2)
3978M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
3979S:	Maintained
3980F:	include/linux/llc.h
3981F:	include/net/llc*
 
3982F:	net/llc/
3983
3984LM73 HARDWARE MONITOR DRIVER
3985M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
3986L:	lm-sensors@lm-sensors.org
3987S:	Maintained
3988F:	drivers/hwmon/lm73.c
3989
3990LM78 HARDWARE MONITOR DRIVER
3991M:	Jean Delvare <khali@linux-fr.org>
3992L:	lm-sensors@lm-sensors.org
3993S:	Maintained
3994F:	Documentation/hwmon/lm78
3995F:	drivers/hwmon/lm78.c
3996
3997LM83 HARDWARE MONITOR DRIVER
3998M:	Jean Delvare <khali@linux-fr.org>
3999L:	lm-sensors@lm-sensors.org
4000S:	Maintained
4001F:	Documentation/hwmon/lm83
4002F:	drivers/hwmon/lm83.c
4003
4004LM90 HARDWARE MONITOR DRIVER
4005M:	Jean Delvare <khali@linux-fr.org>
4006L:	lm-sensors@lm-sensors.org
4007S:	Maintained
4008F:	Documentation/hwmon/lm90
 
4009F:	drivers/hwmon/lm90.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4010
4011LOCKDEP AND LOCKSTAT
 
 
 
 
 
 
4012M:	Peter Zijlstra <peterz@infradead.org>
4013M:	Ingo Molnar <mingo@redhat.com>
4014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git
 
 
 
4015S:	Maintained
4016F:	Documentation/lockdep*.txt
4017F:	Documentation/lockstat.txt
4018F:	include/linux/lockdep.h
4019F:	kernel/lockdep*
 
 
 
 
 
 
 
 
4020
4021LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
4022M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
4023L:	linux-ntfs-dev@lists.sourceforge.net
 
4024W:	http://www.linux-ntfs.org/content/view/19/37/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4025S:	Maintained
4026F:	Documentation/ldm.txt
4027F:	fs/partitions/ldm.*
4028
4029LogFS
4030M:	Joern Engel <joern@logfs.org>
4031L:	logfs@logfs.org
4032W:	logfs.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4033S:	Maintained
4034F:	fs/logfs/
 
4035
4036LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
4037M:	Eric Moore <Eric.Moore@lsi.com>
4038M:	support@lsi.com
4039L:	DL-MPTFusionLinux@lsi.com
 
4040L:	linux-scsi@vger.kernel.org
4041W:	http://www.lsilogic.com/support
4042S:	Supported
 
4043F:	drivers/message/fusion/
 
4044
4045LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
4046M:	Matthew Wilcox <matthew@wil.cx>
4047L:	linux-scsi@vger.kernel.org
4048S:	Maintained
4049F:	drivers/scsi/sym53c8xx_2/
4050
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4051LTC4261 HARDWARE MONITOR DRIVER
4052M:	Guenter Roeck <linux@roeck-us.net>
4053L:	lm-sensors@lm-sensors.org
4054S:	Maintained
4055F:	Documentation/hwmon/ltc4261
4056F:	drivers/hwmon/ltc4261.c
4057
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4058LTP (Linux Test Project)
4059M:	Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4060M:	Garrett Cooper <yanegomi@gmail.com>
4061M:	Mike Frysinger <vapier@gentoo.org>
4062M:	Subrata Modak <subrata@linux.vnet.ibm.com>
4063L:	ltp-list@lists.sourceforge.net (subscribers-only)
4064W:	http://ltp.sourceforge.net/
4065T:	git git://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
4066S:	Maintained
4067
4068M32R ARCHITECTURE
4069M:	Hirokazu Takata <takata@linux-m32r.org>
4070L:	linux-m32r@ml.linux-m32r.org
4071L:	linux-m32r-ja@ml.linux-m32r.org (in Japanese)
4072W:	http://www.linux-m32r.org/
4073S:	Maintained
4074F:	arch/m32r/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4075
4076M68K ARCHITECTURE
4077M:	Geert Uytterhoeven <geert@linux-m68k.org>
4078L:	linux-m68k@lists.linux-m68k.org
 
4079W:	http://www.linux-m68k.org/
4080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
4081S:	Maintained
4082F:	arch/m68k/
4083F:	drivers/zorro/
4084
4085M68K ON APPLE MACINTOSH
4086M:	Joshua Thompson <funaho@jurai.org>
4087W:	http://www.mac.linux-m68k.org/
4088L:	linux-m68k@lists.linux-m68k.org
4089S:	Maintained
 
4090F:	arch/m68k/mac/
 
 
4091
4092M68K ON HP9000/300
4093M:	Philip Blundell <philb@gnu.org>
4094W:	http://www.tazenda.demon.co.uk/phil/linux-hp
4095S:	Maintained
 
4096F:	arch/m68k/hp300/
4097
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4098MAC80211
4099M:	Johannes Berg <johannes@sipsolutions.net>
4100L:	linux-wireless@vger.kernel.org
4101W:	http://linuxwireless.org/
4102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
4103S:	Maintained
4104F:	Documentation/networking/mac80211-injection.txt
 
 
 
 
 
 
4105F:	include/net/mac80211.h
4106F:	net/mac80211/
4107
4108MAC80211 PID RATE CONTROL
4109M:	Stefano Brivio <stefano.brivio@polimi.it>
4110M:	Mattias Nissler <mattias.nissler@gmx.de>
4111L:	linux-wireless@vger.kernel.org
4112W:	http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/PID
4113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
4114S:	Maintained
4115F:	net/mac80211/rc80211_pid*
4116
4117MACVLAN DRIVER
4118M:	Patrick McHardy <kaber@trash.net>
4119L:	netdev@vger.kernel.org
 
 
 
 
 
4120S:	Maintained
4121F:	drivers/net/macvlan.c
4122F:	include/linux/if_macvlan.h
 
4123
4124MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
4125M:	Michael Kerrisk <mtk.manpages@gmail.com>
4126W:	http://www.kernel.org/doc/man-pages
4127L:	linux-man@vger.kernel.org
4128S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4129
4130MARVELL LIBERTAS WIRELESS DRIVER
4131M:	Dan Williams <dcbw@redhat.com>
4132L:	libertas-dev@lists.infradead.org
 
 
 
 
 
 
4133S:	Maintained
4134F:	drivers/net/wireless/libertas/
4135
4136MARVELL MV643XX ETHERNET DRIVER
4137M:	Lennert Buytenhek <buytenh@wantstofly.org>
4138L:	netdev@vger.kernel.org
4139S:	Maintained
4140F:	drivers/net/mv643xx_eth.*
4141F:	include/linux/mv643xx.h
4142
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4143MARVELL MWIFIEX WIRELESS DRIVER
4144M:	Bing Zhao <bzhao@marvell.com>
4145L:	linux-wireless@vger.kernel.org
4146S:	Maintained
4147F:	drivers/net/wireless/mwifiex/
4148
4149MARVELL MWL8K WIRELESS DRIVER
4150M:	Lennert Buytenhek <buytenh@wantstofly.org>
4151L:	linux-wireless@vger.kernel.org
4152S:	Odd Fixes
4153F:	drivers/net/wireless/mwl8k.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4154
4155MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
4156M:	Nicolas Pitre <nico@fluxnic.net>
4157S:	Odd Fixes
4158F:	drivers/mmc/host/mvsdio.*
4159
4160MARVELL YUKON / SYSKONNECT DRIVER
4161M:	Mirko Lindner <mlindner@syskonnect.de>
4162M:	Ralph Roesler <rroesler@syskonnect.de>
4163W:	http://www.syskonnect.com
 
 
 
 
 
 
4164S:	Supported
 
 
4165
4166MATROX FRAMEBUFFER DRIVER
4167L:	linux-fbdev@vger.kernel.org
4168S:	Orphan
4169F:	drivers/video/matrox/matroxfb_*
4170F:	include/linux/matroxfb.h
4171
4172MAX1668 TEMPERATURE SENSOR DRIVER
4173M:	"David George" <david.george@ska.ac.za>
4174L:	lm-sensors@lm-sensors.org
4175S:	Maintained
4176F:	Documentation/hwmon/max1668
4177F:	drivers/hwmon/max1668.c
4178
4179MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4180M:	"Hans J. Koch" <hjk@hansjkoch.de>
4181L:	lm-sensors@lm-sensors.org
 
 
 
 
 
 
 
4182S:	Maintained
4183F:	Documentation/hwmon/max6650
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4184F:	drivers/hwmon/max6650.c
4185
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4186MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
4187M:	Mauro Carvalho Chehab <mchehab@infradead.org>
4188P:	LinuxTV.org Project
4189L:	linux-media@vger.kernel.org
4190W:	http://linuxtv.org
4191Q:	http://patchwork.kernel.org/project/linux-media/list/
4192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
4193S:	Maintained
4194F:	Documentation/dvb/
4195F:	Documentation/video4linux/
 
 
 
 
 
4196F:	drivers/media/
 
 
 
4197F:	include/media/
4198F:	include/linux/dvb/
4199F:	include/linux/videodev*.h
 
 
 
 
 
 
 
 
 
 
 
 
4200
4201MEGARAID SCSI DRIVERS
4202M:	Neela Syam Kolli <megaraidlinux@lsi.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4203L:	linux-scsi@vger.kernel.org
4204W:	http://megaraid.lsilogic.com
4205S:	Maintained
4206F:	Documentation/scsi/megaraid.txt
 
4207F:	drivers/scsi/megaraid.*
4208F:	drivers/scsi/megaraid/
4209
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4210MEMORY MANAGEMENT
 
4211L:	linux-mm@kvack.org
4212W:	http://www.linux-mm.org
4213S:	Maintained
 
 
 
 
 
 
4214F:	include/linux/mm.h
 
 
 
 
4215F:	mm/
 
 
4216
4217MEMORY RESOURCE CONTROLLER
4218M:	Balbir Singh <bsingharora@gmail.com>
4219M:	Daisuke Nishimura <nishimura@mxp.nes.nec.co.jp>
4220M:	KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
 
4221L:	linux-mm@kvack.org
4222S:	Maintained
4223F:	mm/memcontrol.c
4224F:	mm/page_cgroup.c
 
4225
4226MEMORY TECHNOLOGY DEVICES (MTD)
4227M:	David Woodhouse <dwmw2@infradead.org>
 
 
4228L:	linux-mtd@lists.infradead.org
 
4229W:	http://www.linux-mtd.infradead.org/
4230Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
4231T:	git git://git.infradead.org/mtd-2.6.git
4232S:	Maintained
 
 
4233F:	drivers/mtd/
4234F:	include/linux/mtd/
4235F:	include/mtd/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4236
4237MICROBLAZE ARCHITECTURE
4238M:	Michal Simek <monstr@monstr.eu>
4239L:	microblaze-uclinux@itee.uq.edu.au
4240W:	http://www.monstr.eu/fdt/
4241T:	git git://git.monstr.eu/linux-2.6-microblaze.git
4242S:	Supported
4243F:	arch/microblaze/
4244
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4245MICROTEK X6 SCANNER
4246M:	Oliver Neukum <oliver@neukum.name>
4247S:	Maintained
4248F:	drivers/usb/image/microtek.*
4249
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4250MIPS
4251M:	Ralf Baechle <ralf@linux-mips.org>
4252L:	linux-mips@linux-mips.org
 
4253W:	http://www.linux-mips.org/
4254T:	git git://git.linux-mips.org/pub/scm/linux.git
4255Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
4256S:	Supported
4257F:	Documentation/mips/
4258F:	arch/mips/
 
 
4259
4260MISCELLANEOUS MCA-SUPPORT
4261M:	James Bottomley <James.Bottomley@HansenPartnership.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4262S:	Maintained
4263F:	Documentation/ia64/mca.txt
4264F:	Documentation/mca.txt
4265F:	drivers/mca/
4266F:	include/linux/mca*
4267
4268MODULE SUPPORT
4269M:	Rusty Russell <rusty@rustcorp.com.au>
 
 
 
 
 
 
4270S:	Maintained
4271F:	include/linux/module.h
4272F:	kernel/module.c
 
4273
4274MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
4275W:	http://popies.net/meye/
4276S:	Orphan
4277F:	Documentation/video4linux/meye.txt
4278F:	drivers/media/video/meye.*
4279F:	include/linux/meye.h
4280
4281MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER
4282M:	Pavel Pisa <ppisa@pikron.com>
4283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4284S:	Maintained
4285F:	drivers/mmc/host/imxmmc.*
 
4286
4287MOUSE AND MISC DEVICES [GENERAL]
4288M:	Alessandro Rubini <rubini@ipvvis.unipv.it>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4289S:	Maintained
4290F:	drivers/input/mouse/
4291F:	include/linux/gpio_mouse.h
4292
4293MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
4294M:	Jiri Slaby <jirislaby@gmail.com>
4295S:	Maintained
4296F:	Documentation/serial/moxa-smartio
4297F:	drivers/tty/mxser.*
4298
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4299MSI LAPTOP SUPPORT
4300M:	"Lee, Chun-Yi" <jlee@novell.com>
4301L:	platform-driver-x86@vger.kernel.org
4302S:	Maintained
4303F:	drivers/platform/x86/msi-laptop.c
4304
4305MSI WMI SUPPORT
4306M:	Anisse Astier <anisse@astier.eu>
4307L:	platform-driver-x86@vger.kernel.org
4308S:	Supported
4309F:	drivers/platform/x86/msi-wmi.c
4310
4311MULTIFUNCTION DEVICES (MFD)
4312M:	Samuel Ortiz <sameo@linux.intel.com>
4313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git
4314S:	Supported
4315F:	drivers/mfd/
 
4316
4317MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
4318M:	Chris Ball <cjb@laptop.org>
4319L:	linux-mmc@vger.kernel.org
4320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git
 
 
 
 
 
 
4321S:	Maintained
4322F:	drivers/mmc/
4323F:	include/linux/mmc/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4324
4325MULTIMEDIA CARD (MMC) ETC. OVER SPI
4326S:	Orphan
4327F:	drivers/mmc/host/mmc_spi.c
4328F:	include/linux/spi/mmc_spi.h
4329
4330MULTISOUND SOUND DRIVER
4331M:	Andrew Veliath <andrewtv@usa.net>
 
4332S:	Maintained
4333F:	Documentation/sound/oss/MultiSound
4334F:	sound/oss/msnd*
 
 
 
4335
4336MULTITECH MULTIPORT CARD (ISICOM)
4337S:	Orphan
4338F:	drivers/tty/isicom.c
4339F:	include/linux/isicom.h
 
 
 
 
4340
4341MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
4342M:	Felipe Balbi <balbi@ti.com>
4343L:	linux-usb@vger.kernel.org
4344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4345S:	Maintained
4346F:	drivers/usb/musb/
4347
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4348MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
4349M:	Jon Mason <mason@myri.com>
4350M:	Andrew Gallatin <gallatin@myri.com>
4351L:	netdev@vger.kernel.org
4352W:	http://www.myri.com/scs/download-Myri10GE.html
4353S:	Supported
4354F:	drivers/net/myri10ge/
 
4355
4356NATSEMI ETHERNET DRIVER (DP8381x)
4357M:	Tim Hockin <thockin@hockin.org>
 
 
4358S:	Maintained
4359F:	drivers/net/natsemi.c
 
 
 
 
 
4360
4361NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
4362M:	Daniel Mack <zonque@gmail.com>
 
4363S:	Maintained
4364L:	alsa-devel@alsa-project.org
4365W:	http://www.native-instruments.com
4366F:	sound/usb/caiaq/
4367
4368NCP FILESYSTEM
4369M:	Petr Vandrovec <petr@vandrovec.name>
4370S:	Odd Fixes
4371F:	fs/ncpfs/
4372
4373NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
4374M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 
4375L:	linux-scsi@vger.kernel.org
4376S:	Maintained
4377F:	drivers/scsi/NCR_D700.*
 
 
 
 
 
 
 
 
 
4378
4379NETEFFECT IWARP RNIC DRIVER (IW_NES)
4380M:	Faisal Latif <faisal.latif@intel.com>
4381L:	linux-rdma@vger.kernel.org
4382W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
4383S:	Supported
4384F:	drivers/infiniband/hw/nes/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4385
4386NETEM NETWORK EMULATOR
4387M:	Stephen Hemminger <shemminger@linux-foundation.org>
4388L:	netem@lists.linux-foundation.org
4389S:	Maintained
4390F:	net/sched/sch_netem.c
4391
4392NETERION 10GbE DRIVERS (s2io/vxge)
4393M:	Jon Mason <jdmason@kudzu.us>
4394L:	netdev@vger.kernel.org
4395W:	http://trac.neterion.com/cgi-bin/trac.cgi/wiki/Linux?Anonymous
4396W:	http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous
4397S:	Supported
4398F:	Documentation/networking/s2io.txt
4399F:	drivers/net/s2io*
4400F:	Documentation/networking/vxge.txt
4401F:	drivers/net/vxge/
4402
4403NETFILTER/IPTABLES/IPCHAINS
4404P:	Rusty Russell
4405P:	Marc Boucher
4406P:	James Morris
4407P:	Harald Welte
4408P:	Jozsef Kadlecsik
4409M:	Patrick McHardy <kaber@trash.net>
4410L:	netfilter-devel@vger.kernel.org
4411L:	netfilter@vger.kernel.org
4412L:	coreteam@netfilter.org
 
4413W:	http://www.netfilter.org/
4414W:	http://www.iptables.org/
4415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-2.6.git
4416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next-2.6.git
4417S:	Supported
 
 
4418F:	include/linux/netfilter*
4419F:	include/linux/netfilter/
4420F:	include/net/netfilter/
 
 
4421F:	net/*/netfilter.c
4422F:	net/*/netfilter/
 
4423F:	net/netfilter/
4424
4425NETLABEL
4426M:	Paul Moore <paul@paul-moore.com>
4427W:	http://netlabel.sf.net
4428L:	netdev@vger.kernel.org
4429S:	Maintained
4430F:	Documentation/netlabel/
4431F:	include/net/netlabel.h
4432F:	net/netlabel/
4433
4434NETROM NETWORK LAYER
4435M:	Ralf Baechle <ralf@linux-mips.org>
4436L:	linux-hams@vger.kernel.org
4437W:	http://www.linux-ax25.org/
4438S:	Maintained
4439F:	include/linux/netrom.h
4440F:	include/net/netrom.h
 
4441F:	net/netrom/
4442
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4443NETWORK BLOCK DEVICE (NBD)
4444M:	Paul Clements <Paul.Clements@steeleye.com>
 
 
4445S:	Maintained
4446F:	Documentation/blockdev/nbd.txt
4447F:	drivers/block/nbd.c
4448F:	include/linux/nbd.h
 
4449
4450NETWORK DROP MONITOR
4451M:	Neil Horman <nhorman@tuxdriver.com>
4452L:	netdev@vger.kernel.org
4453S:	Maintained
4454W:	https://fedorahosted.org/dropwatch/
 
4455F:	net/core/drop_monitor.c
4456
4457NETWORKING [GENERAL]
4458M:	"David S. Miller" <davem@davemloft.net>
 
 
 
4459L:	netdev@vger.kernel.org
4460W:	http://www.linuxfoundation.org/en/Net
4461W:	http://patchwork.ozlabs.org/project/netdev/list/
4462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
4463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
4464S:	Maintained
4465F:	net/
4466F:	include/net/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4467F:	include/linux/in.h
 
4468F:	include/linux/net.h
4469F:	include/linux/netdevice.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4470
4471NETWORKING [IPv4/IPv6]
4472M:	"David S. Miller" <davem@davemloft.net>
4473M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
4474M:	James Morris <jmorris@namei.org>
4475M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
4476M:	Patrick McHardy <kaber@trash.net>
4477L:	netdev@vger.kernel.org
4478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4479S:	Maintained
 
 
 
 
 
 
 
4480F:	net/ipv4/
4481F:	net/ipv6/
4482F:	include/net/ip*
4483F:	arch/x86/net/*
4484
4485NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
4486M:	Paul Moore <paul@paul-moore.com>
4487L:	netdev@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4488S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4489
4490NETWORKING [WIRELESS]
4491M:	"John W. Linville" <linville@tuxdriver.com>
4492L:	linux-wireless@vger.kernel.org
4493Q:	http://patchwork.kernel.org/project/linux-wireless/list/
4494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4495S:	Maintained
4496F:	net/mac80211/
4497F:	net/rfkill/
4498F:	net/wireless/
4499F:	include/net/ieee80211*
4500F:	include/linux/wireless.h
4501F:	include/net/iw_handler.h
4502F:	drivers/net/wireless/
4503
4504NETWORKING DRIVERS
 
4505L:	netdev@vger.kernel.org
4506W:	http://www.linuxfoundation.org/en/Net
4507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git
4508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6.git
4509S:	Odd Fixes
4510F:	drivers/net/
4511F:	include/linux/if_*
4512F:	include/linux/*device.h
4513
4514NETXEN (1/10) GbE SUPPORT
4515M:	Amit Kumar Salecha <amit.salecha@qlogic.com>
4516L:	netdev@vger.kernel.org
4517W:	http://www.qlogic.com
4518S:	Supported
4519F:	drivers/net/netxen/
 
4520
4521NFS, SUNRPC, AND LOCKD CLIENTS
4522M:	Trond Myklebust <Trond.Myklebust@netapp.com>
 
4523L:	linux-nfs@vger.kernel.org
4524W:	http://client.linux-nfs.org
4525T:	git git://git.linux-nfs.org/pub/linux/nfs-2.6.git
4526S:	Maintained
 
 
 
4527F:	fs/lockd/
4528F:	fs/nfs/
4529F:	fs/nfs_common/
4530F:	net/sunrpc/
4531F:	include/linux/lockd/
4532F:	include/linux/nfs*
4533F:	include/linux/sunrpc/
4534
4535NI5010 NETWORK DRIVER
4536M:	Jan-Pascal van Best <janpascal@vanbest.org>
4537M:	Andreas Mohr <andi@lisas.de>
4538L:	netdev@vger.kernel.org
4539S:	Maintained
4540F:	drivers/net/ni5010.*
4541
4542NILFS2 FILESYSTEM
4543M:	KONISHI Ryusuke <konishi.ryusuke@lab.ntt.co.jp>
4544L:	linux-nilfs@vger.kernel.org
4545W:	http://www.nilfs.org/en/
4546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2.git
4547S:	Supported
4548F:	Documentation/filesystems/nilfs2.txt
 
 
 
4549F:	fs/nilfs2/
4550F:	include/linux/nilfs2_fs.h
 
 
4551
4552NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
4553M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
4554W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4555S:	Maintained
4556F:	Documentation/scsi/NinjaSCSI.txt
 
4557F:	drivers/scsi/pcmcia/nsp_*
4558
4559NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
4560M:	GOTO Masanori <gotom@debian.or.jp>
4561M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
4562W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
4563S:	Maintained
4564F:	Documentation/scsi/NinjaSCSI.txt
 
4565F:	drivers/scsi/nsp32*
4566
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4567NTFS FILESYSTEM
4568M:	Anton Altaparmakov <anton@tuxera.com>
 
4569L:	linux-ntfs-dev@lists.sourceforge.net
4570W:	http://www.tuxera.com/
4571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6.git
4572S:	Supported
4573F:	Documentation/filesystems/ntfs.txt
 
 
4574F:	fs/ntfs/
4575
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4576NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
4577M:	Antonino Daplas <adaplas@gmail.com>
4578L:	linux-fbdev@vger.kernel.org
4579S:	Maintained
4580F:	drivers/video/riva/
4581F:	drivers/video/nvidia/
4582
4583OMAP SUPPORT
4584M:	Tony Lindgren <tony@atomide.com>
4585L:	linux-omap@vger.kernel.org
4586W:	http://www.muru.com/linux/omap/
4587W:	http://linux.omap.com/
4588Q:	http://patchwork.kernel.org/project/linux-omap/list/
4589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4590S:	Maintained
4591F:	arch/arm/*omap*/
 
 
 
 
 
4592
4593OMAP CLOCK FRAMEWORK SUPPORT
4594M:	Paul Walmsley <paul@pwsan.com>
4595L:	linux-omap@vger.kernel.org
4596S:	Maintained
4597F:	arch/arm/*omap*/*clock*
 
4598
4599OMAP POWER MANAGEMENT SUPPORT
4600M:	Kevin Hilman <khilman@ti.com>
4601L:	linux-omap@vger.kernel.org
4602S:	Maintained
4603F:	arch/arm/*omap*/*pm*
4604
4605OMAP POWERDOMAIN/CLOCKDOMAIN SOC ADAPTATION LAYER SUPPORT
4606M:	Rajendra Nayak <rnayak@ti.com>
4607M:	Paul Walmsley <paul@pwsan.com>
4608L:	linux-omap@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4609S:	Maintained
4610F:	arch/arm/mach-omap2/powerdomain2xxx_3xxx.c
4611F:	arch/arm/mach-omap2/powerdomain44xx.c
4612F:	arch/arm/mach-omap2/clockdomain2xxx_3xxx.c
4613F:	arch/arm/mach-omap2/clockdomain44xx.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4614
4615OMAP AUDIO SUPPORT
 
4616M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
4617L:	alsa-devel@alsa-project.org (subscribers-only)
4618L:	linux-omap@vger.kernel.org
4619S:	Maintained
4620F:	sound/soc/omap/
 
 
 
4621
4622OMAP FRAMEBUFFER SUPPORT
4623M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4624L:	linux-fbdev@vger.kernel.org
 
 
 
 
 
 
4625L:	linux-omap@vger.kernel.org
 
4626S:	Maintained
4627F:	drivers/video/omap/
4628
4629OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
4630M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4631L:	linux-omap@vger.kernel.org
4632L:	linux-fbdev@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4633S:	Maintained
4634F:	drivers/video/omap2/
4635F:	Documentation/arm/OMAP/DSS
4636
4637OMAP MMC SUPPORT
4638M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
 
 
4639L:	linux-omap@vger.kernel.org
4640S:	Maintained
4641F:	drivers/mmc/host/omap.c
 
 
 
 
 
 
4642
4643OMAP HS MMC SUPPORT
 
4644L:	linux-omap@vger.kernel.org
4645S:	Orphan
4646F:	drivers/mmc/host/omap_hsmmc.c
4647
4648OMAP RANDOM NUMBER GENERATOR SUPPORT
4649M:	Deepak Saxena <dsaxena@plexity.net>
 
4650S:	Maintained
4651F:	drivers/char/hw_random/omap-rng.c
4652
4653OMAP HWMOD SUPPORT
4654M:	Benoît Cousson <b-cousson@ti.com>
4655M:	Paul Walmsley <paul@pwsan.com>
4656L:	linux-omap@vger.kernel.org
4657S:	Maintained
4658F:	arch/arm/mach-omap2/omap_hwmod.c
4659F:	arch/arm/plat-omap/include/plat/omap_hwmod.h
4660
4661OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
4662M:	Benoît Cousson <b-cousson@ti.com>
4663L:	linux-omap@vger.kernel.org
 
4664S:	Maintained
4665F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
 
4666
4667OMAP IMAGE SIGNAL PROCESSOR (ISP)
4668M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4669L:	linux-media@vger.kernel.org
4670S:	Maintained
4671F:	drivers/media/video/omap3isp/*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4672
4673OMAP USB SUPPORT
4674M:	Felipe Balbi <balbi@ti.com>
4675L:	linux-usb@vger.kernel.org
4676L:	linux-omap@vger.kernel.org
4677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4678S:	Maintained
4679F:	drivers/usb/*/*omap*
4680F:	arch/arm/*omap*/usb*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4681
4682OMFS FILESYSTEM
4683M:	Bob Copeland <me@bobcopeland.com>
4684L:	linux-karma-devel@lists.sourceforge.net
4685S:	Maintained
4686F:	Documentation/filesystems/omfs.txt
4687F:	fs/omfs/
4688
4689OMNIKEY CARDMAN 4000 DRIVER
4690M:	Harald Welte <laforge@gnumonks.org>
 
4691S:	Maintained
4692F:	drivers/char/pcmcia/cm4000_cs.c
4693F:	include/linux/cm4000_cs.h
4694
4695OMNIKEY CARDMAN 4040 DRIVER
4696M:	Harald Welte <laforge@gnumonks.org>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4697S:	Maintained
4698F:	drivers/char/pcmcia/cm4040_cs.*
 
 
 
 
 
 
 
 
 
4699
4700OMNIVISION OV7670 SENSOR DRIVER
4701M:	Jonathan Corbet <corbet@lwn.net>
4702L:	linux-media@vger.kernel.org
4703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4704S:	Maintained
4705F:	drivers/media/video/ov7670.c
 
4706
4707ONENAND FLASH DRIVER
4708M:	Kyungmin Park <kyungmin.park@samsung.com>
4709L:	linux-mtd@lists.infradead.org
4710S:	Maintained
4711F:	drivers/mtd/onenand/
4712F:	include/linux/mtd/onenand*.h
4713
4714ONSTREAM SCSI TAPE DRIVER
4715M:	Willem Riede <osst@riede.org>
4716L:	osst-users@lists.sourceforge.net
4717L:	linux-scsi@vger.kernel.org
4718S:	Maintained
4719F:	drivers/scsi/osst*
4720F:	drivers/scsi/st*
4721
4722OPENCORES I2C BUS DRIVER
4723M:	Peter Korsgaard <jacmet@sunsite.dk>
4724L:	linux-i2c@vger.kernel.org
4725S:	Maintained
4726F:	Documentation/i2c/busses/i2c-ocores
4727F:	drivers/i2c/busses/i2c-ocores.c
4728
4729OPEN FIRMWARE AND FLATTENED DEVICE TREE
4730M:	Grant Likely <grant.likely@secretlab.ca>
4731L:	devicetree-discuss@lists.ozlabs.org (moderated for non-subscribers)
4732W:	http://fdt.secretlab.ca
4733T:	git git://git.secretlab.ca/git/linux-2.6.git
4734S:	Maintained
4735F:	drivers/of
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4736F:	include/linux/of*.h
4737K:	of_get_property
4738K:	of_match_table
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4739
4740OPENRISC ARCHITECTURE
4741M:	Jonas Bonn <jonas@southpole.se>
4742W:	http://openrisc.net
4743L:	linux@lists.openrisc.net
4744S:	Maintained
4745T:	git git://openrisc.net/~jonas/linux
4746F:	arch/openrisc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4747
4748OPL4 DRIVER
4749M:	Clemens Ladisch <clemens@ladisch.de>
4750L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4751T:	git git://git.alsa-project.org/alsa-kernel.git
4752S:	Maintained
 
4753F:	sound/drivers/opl4/
4754
4755OPROFILE
4756M:	Robert Richter <robert.richter@amd.com>
4757L:	oprofile-list@lists.sf.net
4758S:	Maintained
4759F:	arch/*/include/asm/oprofile*.h
4760F:	arch/*/oprofile/
4761F:	drivers/oprofile/
4762F:	include/linux/oprofile.h
4763
4764ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
4765M:	Mark Fasheh <mfasheh@suse.com>
4766M:	Joel Becker <jlbec@evilplan.org>
4767L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
4768W:	http://oss.oracle.com/projects/ocfs2/
4769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git
4770S:	Supported
4771F:	Documentation/filesystems/ocfs2.txt
4772F:	Documentation/filesystems/dlmfs.txt
 
4773F:	fs/ocfs2/
4774
4775ORINOCO DRIVER
4776L:	linux-wireless@vger.kernel.org
4777L:	orinoco-users@lists.sourceforge.net
4778L:	orinoco-devel@lists.sourceforge.net
4779W:	http://linuxwireless.org/en/users/Drivers/orinoco
4780W:	http://www.nongnu.org/orinoco/
4781S:	Orphan
4782F:	drivers/net/wireless/orinoco/
4783
4784OSD LIBRARY and FILESYSTEM
4785M:	Boaz Harrosh <bharrosh@panasas.com>
4786M:	Benny Halevy <bhalevy@tonian.com>
4787L:	osd-dev@open-osd.org
4788W:	http://open-osd.org
4789T:	git git://git.open-osd.org/open-osd.git
4790S:	Maintained
4791F:	drivers/scsi/osd/
4792F:	include/scsi/osd_*
4793F:	fs/exofs/
 
 
 
 
 
 
 
 
4794
4795P54 WIRELESS DRIVER
4796M:	Christian Lamparter <chunkeey@googlemail.com>
4797L:	linux-wireless@vger.kernel.org
4798W:	http://wireless.kernel.org/en/users/Drivers/p54
4799S:	Maintained
4800F:	drivers/net/wireless/p54/
 
4801
4802PA SEMI ETHERNET DRIVER
4803M:	Olof Johansson <olof@lixom.net>
4804L:	netdev@vger.kernel.org
4805S:	Maintained
4806F:	drivers/net/pasemi_mac.*
 
4807
4808PA SEMI SMBUS DRIVER
4809M:	Olof Johansson <olof@lixom.net>
4810L:	linux-i2c@vger.kernel.org
4811S:	Maintained
4812F:	drivers/i2c/busses/i2c-pasemi.c
 
 
4813
4814PADATA PARALLEL EXECUTION MECHANISM
4815M:	Steffen Klassert <steffen.klassert@secunet.com>
 
4816L:	linux-crypto@vger.kernel.org
 
4817S:	Maintained
4818F:	kernel/padata.c
4819F:	include/linux/padata.h
4820F:	Documentation/padata.txt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4821
4822PANASONIC LAPTOP ACPI EXTRAS DRIVER
4823M:	Harald Welte <laforge@gnumonks.org>
4824L:	platform-driver-x86@vger.kernel.org
4825S:	Maintained
4826F:	drivers/platform/x86/panasonic-laptop.c
4827
4828PANASONIC MN10300/AM33/AM34 PORT
4829M:	David Howells <dhowells@redhat.com>
4830M:	Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4831L:	linux-am33-list@redhat.com (moderated for non-subscribers)
4832W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
4833S:	Maintained
4834F:	Documentation/mn10300/
4835F:	arch/mn10300/
 
 
 
 
 
 
 
4836
4837PARALLEL PORT SUPPORT
 
 
4838L:	linux-parport@lists.infradead.org (subscribers-only)
4839S:	Orphan
 
 
4840F:	drivers/parport/
4841F:	include/linux/parport*.h
4842F:	drivers/char/ppdev.c
4843F:	include/linux/ppdev.h
4844
4845PARAVIRT_OPS INTERFACE
4846M:	Jeremy Fitzhardinge <jeremy@xensource.com>
4847M:	Chris Wright <chrisw@sous-sol.org>
4848M:	Alok Kataria <akataria@vmware.com>
4849M:	Rusty Russell <rusty@rustcorp.com.au>
4850L:	virtualization@lists.linux-foundation.org
4851S:	Supported
4852F:	Documentation/ia64/paravirt_ops.txt
 
 
 
4853F:	arch/*/kernel/paravirt*
4854F:	arch/*/include/asm/paravirt.h
4855
4856PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
4857M:	Tim Waugh <tim@cyberelk.net>
4858L:	linux-parport@lists.infradead.org (subscribers-only)
4859W:	http://www.torque.net/linux-pp.html
4860S:	Maintained
4861F:	Documentation/blockdev/paride.txt
4862F:	drivers/block/paride/
4863
4864PARISC ARCHITECTURE
4865M:	Kyle McMartin <kyle@mcmartin.ca>
4866M:	Helge Deller <deller@gmx.de>
4867M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
4868L:	linux-parisc@vger.kernel.org
4869W:	http://www.parisc-linux.org/
4870Q:	http://patchwork.kernel.org/project/linux-parisc/list/
4871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6.git
4872S:	Maintained
 
 
 
 
 
4873F:	arch/parisc/
 
 
 
 
4874F:	drivers/parisc/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4875
4876PC87360 HARDWARE MONITORING DRIVER
4877M:	Jim Cromie <jim.cromie@gmail.com>
4878L:	lm-sensors@lm-sensors.org
4879S:	Maintained
4880F:	Documentation/hwmon/pc87360
4881F:	drivers/hwmon/pc87360.c
4882
4883PC8736x GPIO DRIVER
4884M:	Jim Cromie <jim.cromie@gmail.com>
4885S:	Maintained
4886F:	drivers/char/pc8736x_gpio.c
4887
4888PC87427 HARDWARE MONITORING DRIVER
4889M:	Jean Delvare <khali@linux-fr.org>
4890L:	lm-sensors@lm-sensors.org
4891S:	Maintained
4892F:	Documentation/hwmon/pc87427
4893F:	drivers/hwmon/pc87427.c
4894
4895PCA9532 LED DRIVER
4896M:	Riku Voipio <riku.voipio@iki.fi>
4897S:	Maintained
4898F:	drivers/leds/leds-pca9532.c
4899F:	include/linux/leds-pca9532.h
4900
4901PCA9541 I2C BUS MASTER SELECTOR DRIVER
4902M:	Guenter Roeck <guenter.roeck@ericsson.com>
4903L:	linux-i2c@vger.kernel.org
4904S:	Maintained
4905F:	drivers/i2c/muxes/pca9541.c
4906
4907PCA9564/PCA9665 I2C BUS DRIVER
4908M:	Wolfram Sang <w.sang@pengutronix.de>
4909L:	linux-i2c@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4910S:	Maintained
4911F:	drivers/i2c/algos/i2c-algo-pca.c
4912F:	drivers/i2c/busses/i2c-pca-*
4913F:	include/linux/i2c-algo-pca.h
4914F:	include/linux/i2c-pca-platform.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4915
4916PCI ERROR RECOVERY
4917M:	Linas Vepstas <linas@austin.ibm.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4918L:	linux-pci@vger.kernel.org
4919S:	Supported
4920F:	Documentation/PCI/pci-error-recovery.txt
4921F:	Documentation/powerpc/eeh-pci-error-recovery.txt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4922
4923PCI SUBSYSTEM
4924M:	Jesse Barnes <jbarnes@virtuousgeek.org>
4925L:	linux-pci@vger.kernel.org
4926Q:	http://patchwork.kernel.org/project/linux-pci/list/
4927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git
4928S:	Supported
 
 
 
 
4929F:	Documentation/PCI/
 
 
 
 
 
4930F:	drivers/pci/
 
 
4931F:	include/linux/pci*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4932
4933PCI HOTPLUG
4934M:	Jesse Barnes <jbarnes@virtuousgeek.org>
4935L:	linux-pci@vger.kernel.org
4936S:	Supported
4937F:	drivers/pci/hotplug
 
4938
4939PCMCIA SUBSYSTEM
4940P:	Linux PCMCIA Team
4941L:	linux-pcmcia@lists.infradead.org
4942W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
4943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4944S:	Maintained
 
 
 
 
 
 
 
4945F:	Documentation/pcmcia/
4946F:	drivers/pcmcia/
4947F:	include/pcmcia/
 
4948
4949PCNET32 NETWORK DRIVER
4950M:	Don Fry <pcnet32@frontier.com>
4951L:	netdev@vger.kernel.org
4952S:	Maintained
4953F:	drivers/net/pcnet32.c
4954
4955PCRYPT PARALLEL CRYPTO ENGINE
4956M:	Steffen Klassert <steffen.klassert@secunet.com>
4957L:	linux-crypto@vger.kernel.org
4958S:	Maintained
4959F:	crypto/pcrypt.c
4960F:	include/crypto/pcrypt.h
4961
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4962PER-CPU MEMORY ALLOCATOR
 
4963M:	Tejun Heo <tj@kernel.org>
4964M:	Christoph Lameter <cl@linux-foundation.org>
4965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
4966S:	Maintained
 
 
4967F:	include/linux/percpu*.h
 
4968F:	mm/percpu*.c
4969F:	arch/*/include/asm/percpu.h
4970
4971PER-TASK DELAY ACCOUNTING
4972M:	Balbir Singh <bsingharora@gmail.com>
4973S:	Maintained
4974F:	include/linux/delayacct.h
4975F:	kernel/delayacct.c
4976
4977PERFORMANCE EVENTS SUBSYSTEM
4978M:	Peter Zijlstra <a.p.zijlstra@chello.nl>
4979M:	Paul Mackerras <paulus@samba.org>
4980M:	Ingo Molnar <mingo@elte.hu>
4981M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
 
 
 
 
 
 
 
4982S:	Supported
4983F:	kernel/events/*
4984F:	include/linux/perf_event.h
4985F:	arch/*/kernel/perf_event*.c
4986F:	arch/*/kernel/*/perf_event*.c
4987F:	arch/*/kernel/*/*/perf_event*.c
 
4988F:	arch/*/include/asm/perf_event.h
4989F:	arch/*/lib/perf_event*.c
 
4990F:	arch/*/kernel/perf_callchain.c
 
 
 
 
 
4991F:	tools/perf/
4992
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4993PERSONALITY HANDLING
4994M:	Christoph Hellwig <hch@infradead.org>
4995L:	linux-abi-devel@lists.sourceforge.net
4996S:	Maintained
4997F:	include/linux/personality.h
 
 
 
 
 
 
 
 
4998
4999PHONET PROTOCOL
5000M:	Remi Denis-Courmont <remi.denis-courmont@nokia.com>
5001S:	Supported
5002F:	Documentation/networking/phonet.txt
5003F:	include/linux/phonet.h
5004F:	include/net/phonet/
 
5005F:	net/phonet/
5006
5007PHRAM MTD DRIVER
5008M:	Joern Engel <joern@lazybastard.org>
5009L:	linux-mtd@lists.infradead.org
5010S:	Maintained
5011F:	drivers/mtd/devices/phram.c
5012
5013PKTCDVD DRIVER
5014M:	Peter Osterlund <petero2@telia.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5015S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5016F:	drivers/block/pktcdvd.c
5017F:	include/linux/pktcdvd.h
 
5018
5019PKUNITY SOC DRIVERS
5020M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
5021W:	http://mprc.pku.edu.cn/~guanxuetao/linux
5022S:	Maintained
5023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/epip/linux-2.6-unicore32.git
5024F:	drivers/input/serio/i8042-unicore32io.h
5025F:	drivers/i2c/busses/i2c-puv3.c
5026F:	drivers/video/fb-puv3.c
5027F:	drivers/rtc/rtc-puv3.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5028
5029PMBUS HARDWARE MONITORING DRIVERS
5030M:	Guenter Roeck <guenter.roeck@ericsson.com>
5031L:	lm-sensors@lm-sensors.org
5032W:	http://www.lm-sensors.org/
 
5033W:	http://www.roeck-us.net/linux/drivers/
5034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5035S:	Maintained
5036F:	Documentation/hwmon/pmbus
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5037F:	drivers/hwmon/pmbus/
5038F:	include/linux/i2c/pmbus.h
5039
5040PMC SIERRA MaxRAID DRIVER
5041M:	Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
5042L:	linux-scsi@vger.kernel.org
 
5043W:	http://www.pmc-sierra.com/
5044S:	Supported
5045F:	drivers/scsi/pmcraid.*
5046
5047PMC SIERRA PM8001 DRIVER
5048M:	jack_wang@usish.com
5049M:	lindar_liu@usish.com
5050L:	linux-scsi@vger.kernel.org
5051S:	Supported
5052F:	drivers/scsi/pm8001/
5053
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5054POSIX CLOCKS and TIMERS
5055M:	Thomas Gleixner <tglx@linutronix.de>
5056S:	Supported
 
 
5057F:	fs/timerfd.c
 
5058F:	include/linux/timer*
5059F:	kernel/*timer*
 
5060
5061POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
5062M:	Anton Vorontsov <cbou@mail.ru>
5063M:	David Woodhouse <dwmw2@infradead.org>
5064T:	git git://git.infradead.org/battery-2.6.git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5065S:	Maintained
5066F:	include/linux/power_supply.h
5067F:	drivers/power/power_supply*
 
5068
5069PNP SUPPORT
5070M:	Adam Belay <abelay@mit.edu>
5071M:	Bjorn Helgaas <bhelgaas@google.com>
5072S:	Maintained
5073F:	drivers/pnp/
5074
5075PNXxxxx I2C DRIVER
5076M:	Vitaly Wool <vitalywool@gmail.com>
5077L:	linux-i2c@vger.kernel.org
5078S:	Maintained
5079F:	drivers/i2c/busses/i2c-pnx.c
 
 
 
 
 
5080
5081PPP PROTOCOL DRIVERS AND COMPRESSORS
5082M:	Paul Mackerras <paulus@samba.org>
5083L:	linux-ppp@vger.kernel.org
5084S:	Maintained
5085F:	drivers/net/ppp_*
5086
5087PPP OVER ATM (RFC 2364)
5088M:	Mitchell Blank Jr <mitch@sfgoth.com>
5089S:	Maintained
 
5090F:	net/atm/pppoatm.c
5091F:	include/linux/atmppp.h
5092
5093PPP OVER ETHERNET
5094M:	Michal Ostrowski <mostrows@earthlink.net>
5095S:	Maintained
5096F:	drivers/net/pppoe.c
5097F:	drivers/net/pppox.c
5098
5099PPP OVER L2TP
5100M:	James Chapman <jchapman@katalix.com>
5101S:	Maintained
5102F:	net/l2tp/l2tp_ppp.c
5103F:	include/linux/if_pppol2tp.h
 
 
 
 
 
 
 
5104
5105PPS SUPPORT
5106M:	Rodolfo Giometti <giometti@enneenne.com>
5107W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
5108L:	linuxpps@ml.enneenne.com (subscribers-only)
5109S:	Maintained
5110F:	Documentation/pps/
 
 
 
5111F:	drivers/pps/
5112F:	include/linux/pps*.h
 
5113
5114PPTP DRIVER
5115M:	Dmitry Kozlov <xeb@mail.ru>
5116L:	netdev@vger.kernel.org
5117S:	Maintained
5118F:	drivers/net/pptp.c
5119W:	http://sourceforge.net/projects/accel-pptp
 
5120
5121PREEMPTIBLE KERNEL
5122M:	Robert Love <rml@tech9.net>
5123L:	kpreempt-tech@lists.sourceforge.net
5124W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
5125S:	Supported
5126F:	Documentation/preempt-locking.txt
5127F:	include/linux/preempt.h
5128
5129PRISM54 WIRELESS DRIVER
5130M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
5131L:	linux-wireless@vger.kernel.org
5132W:	http://wireless.kernel.org/en/users/Drivers/p54
5133S:	Obsolete
5134F:	drivers/net/wireless/prism54/
 
 
 
 
 
 
 
 
 
 
5135
5136PROMISE SATA TX2/TX4 CONTROLLER LIBATA DRIVER
5137M:	Mikael Pettersson <mikpe@it.uu.se>
5138L:	linux-ide@vger.kernel.org
5139S:	Maintained
5140F:	drivers/ata/sata_promise.*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5141
5142PS3 NETWORK SUPPORT
5143M:	Geoff Levand <geoff@infradead.org>
5144L:	netdev@vger.kernel.org
5145L:	cbe-oss-dev@lists.ozlabs.org
5146S:	Maintained
5147F:	drivers/net/ps3_gelic_net.*
5148
5149PS3 PLATFORM SUPPORT
5150M:	Geoff Levand <geoff@infradead.org>
5151L:	linuxppc-dev@lists.ozlabs.org
5152L:	cbe-oss-dev@lists.ozlabs.org
5153S:	Maintained
5154F:	arch/powerpc/boot/ps3*
5155F:	arch/powerpc/include/asm/lv1call.h
5156F:	arch/powerpc/include/asm/ps3*.h
5157F:	arch/powerpc/platforms/ps3/
5158F:	drivers/*/ps3*
5159F:	drivers/ps3/
5160F:	drivers/rtc/rtc-ps3.c
5161F:	drivers/usb/host/*ps3.c
5162F:	sound/ppc/snd_ps3*
5163
5164PS3VRAM DRIVER
5165M:	Jim Paris <jim@jtan.com>
5166L:	cbe-oss-dev@lists.ozlabs.org
 
5167S:	Maintained
5168F:	drivers/block/ps3vram.c
5169
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5170PTRACE SUPPORT
5171M:	Roland McGrath <roland@redhat.com>
5172M:	Oleg Nesterov <oleg@redhat.com>
5173S:	Maintained
 
 
 
5174F:	include/asm-generic/syscall.h
5175F:	include/linux/ptrace.h
5176F:	include/linux/regset.h
5177F:	include/linux/tracehook.h
5178F:	kernel/ptrace.c
5179
 
 
 
 
 
 
 
 
 
 
 
 
 
5180PVRUSB2 VIDEO4LINUX DRIVER
5181M:	Mike Isely <isely@pobox.com>
5182L:	pvrusb2@isely.net	(subscribers-only)
5183L:	linux-media@vger.kernel.org
 
5184W:	http://www.isely.net/pvrusb2/
5185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5186S:	Maintained
5187F:	Documentation/video4linux/README.pvrusb2
5188F:	drivers/media/video/pvrusb2/
5189
5190PXA2xx/PXA3xx SUPPORT
5191M:	Eric Miao <eric.y.miao@gmail.com>
5192M:	Russell King <linux@arm.linux.org.uk>
 
5193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5194S:	Maintained
 
 
 
5195F:	arch/arm/mach-pxa/
 
5196F:	drivers/pcmcia/pxa2xx*
5197F:	drivers/spi/pxa2xx*
5198F:	drivers/usb/gadget/pxa2*
 
5199F:	include/sound/pxa2xx-lib.h
5200F:	sound/arm/pxa*
5201F:	sound/soc/pxa
5202
5203PXA168 SUPPORT
5204M:	Eric Miao <eric.y.miao@gmail.com>
5205M:	Jason Chagas <jason.chagas@marvell.com>
5206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
5208S:	Maintained
5209
5210PXA910 SUPPORT
5211M:	Eric Miao <eric.y.miao@gmail.com>
5212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
5214S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5215
5216MMP2 SUPPORT (aka ARMADA610)
5217M:	Haojian Zhuang <haojian.zhuang@marvell.com>
5218M:	Eric Miao <eric.y.miao@gmail.com>
5219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git
5221S:	Maintained
 
 
 
5222
5223PXA MMCI DRIVER
5224S:	Orphan
 
 
 
5225
5226PXA RTC DRIVER
5227M:	Robert Jarzmik <robert.jarzmik@free.fr>
5228L:	rtc-linux@googlegroups.com
 
5229S:	Maintained
 
 
5230
5231QIB DRIVER
5232M:	Mike Marciniszyn <infinipath@qlogic.com>
5233L:	linux-rdma@vger.kernel.org
5234S:	Supported
5235F:	drivers/infiniband/hw/qib/
5236
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5237QLOGIC QLA1280 SCSI DRIVER
5238M:	Michael Reed <mdr@sgi.com>
5239L:	linux-scsi@vger.kernel.org
5240S:	Maintained
5241F:	drivers/scsi/qla1280.[ch]
5242
5243QLOGIC QLA2XXX FC-SCSI DRIVER
5244M:	Andrew Vasquez <andrew.vasquez@qlogic.com>
5245M:	linux-driver@qlogic.com
5246L:	linux-scsi@vger.kernel.org
5247S:	Supported
5248F:	Documentation/scsi/LICENSE.qla2xxx
5249F:	drivers/scsi/qla2xxx/
5250
 
 
 
 
 
 
5251QLOGIC QLA4XXX iSCSI DRIVER
5252M:	Ravi Anand <ravi.anand@qlogic.com>
5253M:	Vikas Chaudhary <vikas.chaudhary@qlogic.com>
5254M:	iscsi-driver@qlogic.com
5255L:	linux-scsi@vger.kernel.org
5256S:	Supported
5257F:	drivers/scsi/qla4xxx/
5258
5259QLOGIC QLA3XXX NETWORK DRIVER
5260M:	Ron Mercer <ron.mercer@qlogic.com>
5261M:	linux-driver@qlogic.com
 
5262L:	netdev@vger.kernel.org
5263S:	Supported
5264F:	Documentation/networking/LICENSE.qla3xxx
5265F:	drivers/net/qla3xxx.*
5266
5267QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
5268M:	Amit Kumar Salecha <amit.salecha@qlogic.com>
5269M:	Anirban Chakraborty <anirban.chakraborty@qlogic.com>
5270M:	linux-driver@qlogic.com
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5271L:	netdev@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5272S:	Supported
5273F:	drivers/net/qlcnic/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5274
5275QLOGIC QLGE 10Gb ETHERNET DRIVER
5276M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
5277M:	Ron Mercer <ron.mercer@qlogic.com>
5278M:	linux-driver@qlogic.com
5279L:	netdev@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5280S:	Supported
5281F:	drivers/net/qlge/
 
5282
5283QNX4 FILESYSTEM
5284M:	Anders Larsen <al@alarsen.net>
5285W:	http://www.alarsen.net/linux/qnx4fs/
 
 
 
 
 
 
 
 
 
 
5286S:	Maintained
5287F:	fs/qnx4/
5288F:	include/linux/qnx4_fs.h
5289F:	include/linux/qnxtypes.h
5290
5291RADOS BLOCK DEVICE (RBD)
5292F:	include/linux/qnxtypes.h
5293M:	Yehuda Sadeh <yehuda@hq.newdream.net>
5294M:	Sage Weil <sage@newdream.net>
5295M:	ceph-devel@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5296S:	Supported
5297F:	drivers/block/rbd.c
5298F:	drivers/block/rbd_types.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5299
5300RADEON FRAMEBUFFER DISPLAY DRIVER
5301M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
5302L:	linux-fbdev@vger.kernel.org
5303S:	Maintained
5304F:	drivers/video/aty/radeon*
5305F:	include/linux/radeonfb.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5306
5307RAGE128 FRAMEBUFFER DISPLAY DRIVER
5308M:	Paul Mackerras <paulus@samba.org>
5309L:	linux-fbdev@vger.kernel.org
 
 
 
 
 
 
5310S:	Maintained
5311F:	drivers/video/aty/aty128fb.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5312
5313RALINK RT2X00 WIRELESS LAN DRIVER
5314P:	rt2x00 project
5315M:	Ivo van Doorn <IvDoorn@gmail.com>
5316M:	Gertjan van Wingerde <gwingerde@gmail.com>
5317M:	Helmut Schaa <helmut.schaa@googlemail.com>
5318L:	linux-wireless@vger.kernel.org
5319L:	users@rt2x00.serialmonkey.com (moderated for non-subscribers)
5320W:	http://rt2x00.serialmonkey.com/
5321S:	Maintained
5322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git
5323F:	drivers/net/wireless/rt2x00/
5324
5325RAMDISK RAM BLOCK DEVICE DRIVER
5326M:	Nick Piggin <npiggin@kernel.dk>
5327S:	Maintained
5328F:	Documentation/blockdev/ramdisk.txt
5329F:	drivers/block/brd.c
5330
 
 
 
 
 
 
 
5331RANDOM NUMBER DRIVER
5332M:	Matt Mackall <mpm@selenic.com>
 
5333S:	Maintained
 
5334F:	drivers/char/random.c
 
5335
5336RAPIDIO SUBSYSTEM
5337M:	Matt Porter <mporter@kernel.crashing.org>
5338M:	Alexandre Bounine <alexandre.bounine@idt.com>
5339S:	Maintained
5340F:	drivers/rapidio/
5341
5342RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
5343L:	linux-wireless@vger.kernel.org
5344S:	Orphan
5345F:	drivers/net/wireless/ray*
 
 
 
 
 
5346
5347RCUTORTURE MODULE
5348M:	Josh Triplett <josh@freedesktop.org>
5349M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
5350S:	Supported
5351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git
5352F:	Documentation/RCU/torture.txt
5353F:	kernel/rcutorture.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5354
5355RDC R-321X SoC
5356M:	Florian Fainelli <florian@openwrt.org>
5357S:	Maintained
5358
5359RDC R6040 FAST ETHERNET DRIVER
5360M:	Florian Fainelli <florian@openwrt.org>
5361L:	netdev@vger.kernel.org
5362S:	Maintained
5363F:	drivers/net/r6040.c
 
 
 
 
 
 
5364
5365RDS - RELIABLE DATAGRAM SOCKETS
5366M:	Andy Grover <andy.grover@oracle.com>
 
 
5367L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
5368S:	Supported
 
 
5369F:	net/rds/
5370
 
 
 
 
 
 
 
 
 
 
5371READ-COPY UPDATE (RCU)
5372M:	Dipankar Sarma <dipankar@in.ibm.com>
5373M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
5374W:	http://www.rdrop.com/users/paulmck/rclock/
 
 
 
 
 
 
 
 
5375S:	Supported
5376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git
 
5377F:	Documentation/RCU/
5378F:	include/linux/rcu*
5379F:	include/linux/srcu*
5380F:	kernel/rcu*
5381F:	kernel/srcu*
5382X:	kernel/rcutorture.c
5383
5384REAL TIME CLOCK (RTC) SUBSYSTEM
5385M:	Alessandro Zummo <a.zummo@towertech.it>
5386L:	rtc-linux@googlegroups.com
5387Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
5388S:	Maintained
5389F:	Documentation/rtc.txt
 
 
 
5390F:	drivers/rtc/
5391F:	include/linux/rtc.h
 
 
 
5392
5393REISERFS FILE SYSTEM
5394L:	reiserfs-devel@vger.kernel.org
5395S:	Supported
5396F:	fs/reiserfs/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5397
5398REGISTER MAP ABSTRACTION
5399M:	Mark Brown <broonie@opensource.wolfsonmicro.com>
5400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
5401S:	Supported
 
 
5402F:	drivers/base/regmap/
5403F:	include/linux/regmap.h
5404
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5405RFKILL
5406M:	Johannes Berg <johannes@sipsolutions.net>
5407L:	linux-wireless@vger.kernel.org
5408S:	Maintained
5409F:	Documentation/rfkill.txt
 
 
 
 
 
 
 
5410F:	net/rfkill/
5411
5412RICOH SMARTMEDIA/XD DRIVER
5413M:	Maxim Levitsky <maximlevitsky@gmail.com>
 
 
5414S:	Maintained
5415F:	drivers/mtd/nand/r852.c
5416F:	drivers/mtd/nand/r852.h
 
 
5417
5418RICOH R5C592 MEMORYSTICK DRIVER
5419M:	Maxim Levitsky <maximlevitsky@gmail.com>
5420S:	Maintained
5421F:	drivers/memstick/host/r592.*
5422
5423RISCOM8 DRIVER
5424S:	Orphan
5425F:	Documentation/serial/riscom8.txt
5426F:	drivers/staging/tty/riscom8*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5427
5428ROCKETPORT DRIVER
5429P:	Comtrol Corp.
5430W:	http://www.comtrol.com
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5431S:	Maintained
5432F:	Documentation/serial/rocket.txt
5433F:	drivers/tty/rocket*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5434
5435ROSE NETWORK LAYER
5436M:	Ralf Baechle <ralf@linux-mips.org>
5437L:	linux-hams@vger.kernel.org
5438W:	http://www.linux-ax25.org/
5439S:	Maintained
5440F:	include/linux/rose.h
5441F:	include/net/rose.h
 
5442F:	net/rose/
5443
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5444RTL8180 WIRELESS DRIVER
5445M:	"John W. Linville" <linville@tuxdriver.com>
5446L:	linux-wireless@vger.kernel.org
5447W:	http://linuxwireless.org/
5448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
5449S:	Maintained
5450F:	drivers/net/wireless/rtl818x/rtl8180/
5451
5452RTL8187 WIRELESS DRIVER
5453M:	Herton Ronaldo Krzesinski <herton@canonical.com>
5454M:	Hin-Tak Leung <htl10@users.sourceforge.net>
5455M:	Larry Finger <Larry.Finger@lwfinger.net>
5456L:	linux-wireless@vger.kernel.org
5457W:	http://linuxwireless.org/
5458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
5459S:	Maintained
5460F:	drivers/net/wireless/rtl818x/rtl8187/
5461
5462RTL8192CE WIRELESS DRIVER
5463M:	Larry Finger <Larry.Finger@lwfinger.net>
5464M:	Chaoming Li <chaoming_li@realsil.com.cn>
5465L:	linux-wireless@vger.kernel.org
5466W:	http://linuxwireless.org/
5467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
5468S:	Maintained
5469F:	drivers/net/wireless/rtlwifi/
5470F:	drivers/net/wireless/rtlwifi/rtl8192ce/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5471
5472S3 SAVAGE FRAMEBUFFER DRIVER
5473M:	Antonino Daplas <adaplas@gmail.com>
5474L:	linux-fbdev@vger.kernel.org
5475S:	Maintained
5476F:	drivers/video/savage/
5477
5478S390
5479M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
5480M:	Heiko Carstens <heiko.carstens@de.ibm.com>
5481M:	linux390@de.ibm.com
 
 
5482L:	linux-s390@vger.kernel.org
5483W:	http://www.ibm.com/developerworks/linux/linux390/
5484S:	Supported
 
 
 
5485F:	arch/s390/
5486F:	drivers/s390/
5487F:	fs/partitions/ibm.c
5488F:	Documentation/s390/
5489F:	Documentation/DocBook/s390*
5490
5491S390 NETWORK DRIVERS
5492M:	Ursula Braun <ursula.braun@de.ibm.com>
5493M:	Frank Blaschka <blaschka@linux.vnet.ibm.com>
5494M:	linux390@de.ibm.com
5495L:	linux-s390@vger.kernel.org
5496W:	http://www.ibm.com/developerworks/linux/linux390/
5497S:	Supported
5498F:	drivers/s390/net/
5499
5500S390 ZCRYPT DRIVER
5501M:	Holger Dengler <hd@linux.vnet.ibm.com>
5502M:	linux390@de.ibm.com
5503L:	linux-s390@vger.kernel.org
5504W:	http://www.ibm.com/developerworks/linux/linux390/
5505S:	Supported
5506F:	drivers/s390/crypto/
5507
5508S390 ZFCP DRIVER
5509M:	Steffen Maier <maier@linux.vnet.ibm.com>
5510M:	linux390@de.ibm.com
 
 
 
5511L:	linux-s390@vger.kernel.org
5512W:	http://www.ibm.com/developerworks/linux/linux390/
5513S:	Supported
5514F:	drivers/s390/scsi/zfcp_*
5515
5516S390 IUCV NETWORK LAYER
5517M:	Ursula Braun <ursula.braun@de.ibm.com>
5518M:	linux390@de.ibm.com
5519L:	linux-s390@vger.kernel.org
5520W:	http://www.ibm.com/developerworks/linux/linux390/
5521S:	Supported
5522F:	drivers/s390/net/*iucv*
5523F:	include/net/iucv/
5524F:	net/iucv/
5525
5526S3C24XX SD/MMC Driver
5527M:	Ben Dooks <ben-linux@fluff.org>
5528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
5529S:	Supported
5530F:	drivers/mmc/host/s3cmci.*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5531
5532SAA7146 VIDEO4LINUX-2 DRIVER
5533M:	Michael Hunold <michael@mihu.de>
5534L:	linux-media@vger.kernel.org
5535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5536W:	http://www.mihu.de/linux/saa7146
5537S:	Maintained
5538F:	drivers/media/common/saa7146*
5539F:	drivers/media/video/*7146*
5540F:	include/media/*7146*
 
 
 
 
 
 
 
5541
5542SAMSUNG AUDIO (ASoC) DRIVERS
5543M:	Jassi Brar <jassisinghbrar@gmail.com>
5544M:	Sangbeom Kim <sbkim73@samsung.com>
5545L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5546S:	Supported
5547F:	sound/soc/samsung
5548
5549SERIAL DRIVERS
5550M:	Alan Cox <alan@linux.intel.com>
5551L:	linux-serial@vger.kernel.org
5552S:	Maintained
5553F:	drivers/tty/serial
5554
5555SYNOPSYS DESIGNWARE DMAC DRIVER
5556M:	Viresh Kumar <viresh.kumar@st.com>
 
 
5557S:	Maintained
5558F:	include/linux/dw_dmac.h
5559F:	drivers/dma/dw_dmac_regs.h
5560F:	drivers/dma/dw_dmac.c
 
 
 
 
 
 
 
 
 
5561
5562TIMEKEEPING, NTP
5563M:	John Stultz <johnstul@us.ibm.com>
5564M:	Thomas Gleixner <tglx@linutronix.de>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5565S:	Supported
5566F:	include/linux/clocksource.h
5567F:	include/linux/time.h
5568F:	include/linux/timex.h
5569F:	kernel/time/clocksource.c
5570F:	kernel/time/time*.c
5571F:	kernel/time/ntp.c
5572F:	drivers/clocksource
5573
5574TLG2300 VIDEO4LINUX-2 DRIVER
5575M:	Huang Shijie <shijie8@gmail.com>
5576M:	Kang Yong <kangyong@telegent.com>
5577M:	Zhang Xiaobing <xbzhang@telegent.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5578S:	Supported
5579F:	drivers/media/video/tlg2300
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5580
5581SC1200 WDT DRIVER
5582M:	Zwane Mwaikambo <zwane@arm.linux.org.uk>
5583S:	Maintained
5584F:	drivers/watchdog/sc1200wdt.c
5585
5586SCHEDULER
5587M:	Ingo Molnar <mingo@elte.hu>
5588M:	Peter Zijlstra <peterz@infradead.org>
 
 
 
 
 
 
 
 
 
5589S:	Maintained
5590F:	kernel/sched*
 
5591F:	include/linux/sched.h
5592
5593SCORE ARCHITECTURE
5594M:	Chen Liqin <liqin.chen@sunplusct.com>
5595M:	Lennox Wu <lennox.wu@gmail.com>
5596W:	http://www.sunplusct.com
5597S:	Supported
5598F:	arch/score/
5599
5600SCSI CDROM DRIVER
5601M:	Jens Axboe <axboe@kernel.dk>
5602L:	linux-scsi@vger.kernel.org
5603W:	http://www.kernel.dk
5604S:	Maintained
5605F:	drivers/scsi/sr*
 
 
5606
5607SCSI RDMA PROTOCOL (SRP) INITIATOR
5608M:	David Dillow <dillowda@ornl.gov>
5609L:	linux-rdma@vger.kernel.org
5610S:	Supported
5611W:	http://www.openfabrics.org
5612Q:	http://patchwork.kernel.org/project/linux-rdma/list/
5613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
5614F:	drivers/infiniband/ulp/srp/
5615F:	include/scsi/srp.h
5616
 
 
 
 
 
 
 
 
5617SCSI SG DRIVER
5618M:	Doug Gilbert <dgilbert@interlog.com>
5619L:	linux-scsi@vger.kernel.org
5620W:	http://www.torque.net/sg
5621S:	Maintained
 
 
5622F:	drivers/scsi/sg.c
5623F:	include/scsi/sg.h
5624
5625SCSI SUBSYSTEM
5626M:	"James E.J. Bottomley" <JBottomley@parallels.com>
 
5627L:	linux-scsi@vger.kernel.org
5628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
5629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6.git
5630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-pending-2.6.git
5631S:	Maintained
 
 
 
 
5632F:	drivers/scsi/
 
5633F:	include/scsi/
5634
5635SCSI TAPE DRIVER
5636M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
5637L:	linux-scsi@vger.kernel.org
5638S:	Maintained
5639F:	Documentation/scsi/st.txt
5640F:	drivers/scsi/st*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5641
5642SCTP PROTOCOL
5643M:	Vlad Yasevich <vladislav.yasevich@hp.com>
5644M:	Sridhar Samudrala <sri@us.ibm.com>
5645L:	linux-sctp@vger.kernel.org
5646W:	http://lksctp.sourceforge.net
5647S:	Supported
5648F:	Documentation/networking/sctp.txt
5649F:	include/linux/sctp.h
5650F:	include/net/sctp/
 
5651F:	net/sctp/
5652
5653SCx200 CPU SUPPORT
5654M:	Jim Cromie <jim.cromie@gmail.com>
5655S:	Odd Fixes
5656F:	Documentation/i2c/busses/scx200_acb
5657F:	arch/x86/platform/scx200/
5658F:	drivers/watchdog/scx200_wdt.c
5659F:	drivers/i2c/busses/scx200*
5660F:	drivers/mtd/maps/scx200_docflash.c
 
5661F:	include/linux/scx200.h
5662
5663SCx200 GPIO DRIVER
5664M:	Jim Cromie <jim.cromie@gmail.com>
5665S:	Maintained
5666F:	drivers/char/scx200_gpio.c
5667F:	include/linux/scx200_gpio.h
5668
5669SCx200 HRT CLOCKSOURCE DRIVER
5670M:	Jim Cromie <jim.cromie@gmail.com>
5671S:	Maintained
5672F:	drivers/clocksource/scx200_hrt.c
5673
5674SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
5675M:	Sascha Sommer <saschasommer@freenet.de>
5676L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
5677S:	Maintained
5678F:	drivers/mmc/host/sdricoh_cs.c
5679
5680SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
5681M:	Chris Ball <cjb@laptop.org>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5682L:	linux-mmc@vger.kernel.org
5683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git
5684S:	Maintained
5685F:	drivers/mmc/host/sdhci.*
5686
5687SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF)
5688M:	Anton Vorontsov <avorontsov@ru.mvista.com>
5689L:	linuxppc-dev@lists.ozlabs.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5690L:	linux-mmc@vger.kernel.org
5691S:	Maintained
5692F:	drivers/mmc/host/sdhci-of.*
5693
5694SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
5695M:	Ben Dooks <ben-linux@fluff.org>
 
5696L:	linux-mmc@vger.kernel.org
5697S:	Maintained
5698F:	drivers/mmc/host/sdhci-s3c.c
5699
5700SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
5701M:	Viresh Kumar <viresh.kumar@st.com>
5702L:	linux-mmc@vger.kernel.org
5703S:	Maintained
5704F:	drivers/mmc/host/sdhci-spear.c
5705
5706SECURITY SUBSYSTEM
5707M:	James Morris <jmorris@namei.org>
5708L:	linux-security-module@vger.kernel.org (suggested Cc:)
5709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git
5710W:	http://security.wiki.kernel.org/
5711S:	Supported
5712F:	security/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5713
5714SECURITY CONTACT
5715M:	Security Officers <security@kernel.org>
5716S:	Supported
 
5717
5718SELINUX SECURITY MODULE
5719M:	Stephen Smalley <sds@tycho.nsa.gov>
5720M:	James Morris <jmorris@namei.org>
5721M:	Eric Paris <eparis@parisplace.org>
5722L:	selinux@tycho.nsa.gov (subscribers-only, general discussion)
5723W:	http://selinuxproject.org
5724T:	git git://git.infradead.org/users/eparis/selinux.git
5725S:	Supported
5726F:	include/linux/selinux*
5727F:	security/selinux/
5728F:	scripts/selinux/
 
 
 
 
 
 
5729
5730APPARMOR SECURITY MODULE
5731M:	John Johansen <john.johansen@canonical.com>
5732L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
5733W:	apparmor.wiki.kernel.org
5734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
5735S:	Supported
5736F:	security/apparmor/
 
 
 
 
 
 
 
 
 
 
 
5737
5738SENSABLE PHANTOM
5739M:	Jiri Slaby <jirislaby@gmail.com>
5740S:	Maintained
5741F:	drivers/misc/phantom.c
5742F:	include/linux/phantom.h
5743
5744SERIAL ATA (SATA) SUBSYSTEM
5745M:	Jeff Garzik <jgarzik@pobox.com>
5746L:	linux-ide@vger.kernel.org
5747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
5748S:	Supported
5749F:	drivers/ata/
5750F:	include/linux/ata.h
5751F:	include/linux/libata.h
5752
5753SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
5754M:	Jayamohan Kallickal <jayamohan.kallickal@emulex.com>
5755L:	linux-scsi@vger.kernel.org
5756W:	http://www.emulex.com
5757S:	Supported
5758F:	drivers/scsi/be2iscsi/
 
 
5759
5760SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER
5761M:	Sathya Perla <sathya.perla@emulex.com>
5762M:	Subbu Seetharaman <subbu.seetharaman@emulex.com>
5763M:	Ajit Khaparde <ajit.khaparde@emulex.com>
5764L:	netdev@vger.kernel.org
5765W:	http://www.emulex.com
5766S:	Supported
5767F:	drivers/net/benet/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5768
5769SFC NETWORK DRIVER
5770M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
5771M:	Steve Hodgson <shodgson@solarflare.com>
5772M:	Ben Hutchings <bhutchings@solarflare.com>
5773L:	netdev@vger.kernel.org
 
5774S:	Supported
5775F:	drivers/net/sfc/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5776
5777SGI GRU DRIVER
5778M:	Jack Steiner <steiner@sgi.com>
5779S:	Maintained
5780F:	drivers/misc/sgi-gru/
5781
5782SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
5783M:	Pat Gefre <pfg@sgi.com>
5784L:	linux-ia64@vger.kernel.org
5785S:	Supported
5786F:	Documentation/ia64/serial.txt
5787F:	drivers/tty/serial/ioc?_serial.c
5788F:	include/linux/ioc?.h
5789
5790SGI VISUAL WORKSTATION 320 AND 540
5791M:	Andrey Panin <pazke@donpac.ru>
5792L:	linux-visws-devel@lists.sf.net
5793W:	http://linux-visws.sf.net
5794S:	Maintained for 2.6.
5795F:	Documentation/sgi-visws.txt
5796
5797SGI XP/XPC/XPNET DRIVER
5798M:	Robin Holt <holt@sgi.com>
 
5799S:	Maintained
5800F:	drivers/misc/sgi-xp/
5801
5802SIMPLE FIRMWARE INTERFACE (SFI)
5803M:	Len Brown <lenb@kernel.org>
5804L:	sfi-devel@simplefirmware.org
5805W:	http://simplefirmware.org/
5806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
5807S:	Supported
5808F:	arch/x86/platform/sfi/
5809F:	drivers/sfi/
5810F:	include/linux/sfi*.h
5811
5812SIMTEC EB110ATX (Chalice CATS)
5813P:	Ben Dooks
5814P:	Vincent Sanders <vince@simtec.co.uk>
5815M:	Simtec Linux Team <linux@simtec.co.uk>
5816W:	http://www.simtec.co.uk/products/EB110ATX/
5817S:	Supported
5818
5819SIMTEC EB2410ITX (BAST)
5820P:	Ben Dooks
5821P:	Vincent Sanders <vince@simtec.co.uk>
5822M:	Simtec Linux Team <linux@simtec.co.uk>
5823W:	http://www.simtec.co.uk/products/EB2410ITX/
5824S:	Supported
5825F:	arch/arm/mach-s3c2410/mach-bast.c
5826F:	arch/arm/mach-s3c2410/bast-ide.c
5827F:	arch/arm/mach-s3c2410/bast-irq.c
5828
5829TI DAVINCI MACHINE SUPPORT
5830M:	Sekhar Nori <nsekhar@ti.com>
5831M:	Kevin Hilman <khilman@ti.com>
5832L:	davinci-linux-open-source@linux.davincidsp.com (subscribers-only)
5833Q:	http://patchwork.kernel.org/project/linux-davinci/list/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5834S:	Supported
5835F:	arch/arm/mach-davinci
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5836
5837SIS 190 ETHERNET DRIVER
5838M:	Francois Romieu <romieu@fr.zoreil.com>
5839L:	netdev@vger.kernel.org
5840S:	Maintained
5841F:	drivers/net/sis190.c
5842
5843SIS 900/7016 FAST ETHERNET DRIVER
5844M:	Daniele Venzano <venza@brownhat.org>
5845W:	http://www.brownhat.org/sis900.html
5846L:	netdev@vger.kernel.org
5847S:	Maintained
5848F:	drivers/net/sis900.*
5849
5850SIS 96X I2C/SMBUS DRIVER
5851M:	"Mark M. Hoffman" <mhoffman@lightlink.com>
5852L:	linux-i2c@vger.kernel.org
5853S:	Maintained
5854F:	Documentation/i2c/busses/i2c-sis96x
5855F:	drivers/i2c/busses/i2c-sis96x.c
5856
5857SIS FRAMEBUFFER DRIVER
5858M:	Thomas Winischhofer <thomas@winischhofer.net>
5859W:	http://www.winischhofer.net/linuxsisvga.shtml
5860S:	Maintained
5861F:	Documentation/fb/sisfb.txt
5862F:	drivers/video/sis/
5863F:	include/video/sisfb.h
5864
 
 
 
 
 
 
 
5865SIS USB2VGA DRIVER
5866M:	Thomas Winischhofer <thomas@winischhofer.net>
5867W:	http://www.winischhofer.at/linuxsisusbvga.shtml
5868S:	Maintained
 
5869F:	drivers/usb/misc/sisusbvga/
5870
5871SKGE, SKY2 10/100/1000 GIGABIT ETHERNET DRIVERS
5872M:	Stephen Hemminger <shemminger@linux-foundation.org>
5873L:	netdev@vger.kernel.org
5874S:	Maintained
5875F:	drivers/net/skge.*
5876F:	drivers/net/sky2.*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5877
5878SLAB ALLOCATOR
5879M:	Christoph Lameter <cl@linux-foundation.org>
5880M:	Pekka Enberg <penberg@kernel.org>
5881M:	Matt Mackall <mpm@selenic.com>
 
 
 
 
 
5882L:	linux-mm@kvack.org
5883S:	Maintained
 
5884F:	include/linux/sl?b*.h
5885F:	mm/sl?b.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5886
5887SMC91x ETHERNET DRIVER
5888M:	Nicolas Pitre <nico@fluxnic.net>
5889S:	Odd Fixes
5890F:	drivers/net/smc91x.*
5891
5892SMM665 HARDWARE MONITOR DRIVER
5893M:	Guenter Roeck <linux@roeck-us.net>
5894L:	lm-sensors@lm-sensors.org
5895S:	Maintained
5896F:	Documentation/hwmon/smm665
5897F:	drivers/hwmon/smm665.c
5898
5899SMSC EMC2103 HARDWARE MONITOR DRIVER
5900M:	Steve Glendinning <steve.glendinning@smsc.com>
5901L:	lm-sensors@lm-sensors.org
5902S:	Supported
5903F:	Documentation/hwmon/emc2103
5904F:	drivers/hwmon/emc2103.c
5905
5906SMSC SCH5627 HARDWARE MONITOR DRIVER
5907M:	Hans de Goede <hdegoede@redhat.com>
5908L:	lm-sensors@lm-sensors.org
5909S:	Supported
5910F:	Documentation/hwmon/sch5627
5911F:	drivers/hwmon/sch5627.c
5912
 
 
 
 
 
 
5913SMSC47B397 HARDWARE MONITOR DRIVER
5914M:	"Mark M. Hoffman" <mhoffman@lightlink.com>
5915L:	lm-sensors@lm-sensors.org
5916S:	Maintained
5917F:	Documentation/hwmon/smsc47b397
5918F:	drivers/hwmon/smsc47b397.c
5919
5920SMSC911x ETHERNET DRIVER
5921M:	Steve Glendinning <steve.glendinning@smsc.com>
5922L:	netdev@vger.kernel.org
5923S:	Supported
 
5924F:	include/linux/smsc911x.h
5925F:	drivers/net/smsc911x.*
5926
5927SMSC9420 PCI ETHERNET DRIVER
5928M:	Steve Glendinning <steve.glendinning@smsc.com>
5929L:	netdev@vger.kernel.org
5930S:	Supported
5931F:	drivers/net/smsc9420.*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5932
5933SN-IA64 (Itanium) SUB-PLATFORM
5934M:	Jes Sorensen <jes@sgi.com>
5935L:	linux-altix@sgi.com
5936L:	linux-ia64@vger.kernel.org
5937W:	http://www.sgi.com/altix
5938S:	Maintained
5939F:	arch/ia64/sn/
 
5940
5941SOC-CAMERA V4L2 SUBSYSTEM
5942M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
5943L:	linux-media@vger.kernel.org
5944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
5945S:	Maintained
5946F:	include/media/v4l2*
5947F:	drivers/media/video/v4l2*
 
 
 
 
 
 
 
 
 
 
 
 
5948
5949SOEKRIS NET48XX LED SUPPORT
5950M:	Chris Boot <bootc@bootc.net>
5951S:	Maintained
5952F:	drivers/leds/leds-net48xx.c
5953
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5954SOFTWARE RAID (Multiple Disks) SUPPORT
5955M:	Neil Brown <neilb@suse.de>
 
5956L:	linux-raid@vger.kernel.org
5957S:	Supported
5958F:	drivers/md/
 
 
 
 
 
5959F:	include/linux/raid/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5960
5961SONIC NETWORK DRIVER
5962M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
5963L:	netdev@vger.kernel.org
5964S:	Maintained
5965F:	drivers/net/sonic.*
5966
5967SONICS SILICON BACKPLANE DRIVER (SSB)
5968M:	Michael Buesch <m@bues.ch>
5969L:	netdev@vger.kernel.org
5970S:	Maintained
5971F:	drivers/ssb/
5972F:	include/linux/ssb/
5973
5974BROADCOM SPECIFIC AMBA DRIVER (BCMA)
5975M:	Rafał Miłecki <zajec5@gmail.com>
5976L:	linux-wireless@vger.kernel.org
5977S:	Maintained
5978F:	drivers/bcma/
5979F:	include/linux/bcma/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5980
5981SONY VAIO CONTROL DEVICE DRIVER
5982M:	Mattia Dongili <malattia@linux.it>
5983L:	platform-driver-x86@vger.kernel.org
5984W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
5985S:	Maintained
5986F:	Documentation/laptops/sony-laptop.txt
 
5987F:	drivers/char/sonypi.c
5988F:	drivers/platform/x86/sony-laptop.c
5989F:	include/linux/sony-laptop.h
5990
5991SONY MEMORYSTICK CARD SUPPORT
5992M:	Alex Dubov <oakad@yahoo.com>
5993W:	http://tifmxx.berlios.de/
5994S:	Maintained
5995F:	drivers/memstick/host/tifm_ms.c
 
5996
5997SOUND
5998M:	Jaroslav Kysela <perex@perex.cz>
5999M:	Takashi Iwai <tiwai@suse.de>
6000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6001W:	http://www.alsa-project.org/
6002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
6003T:	git git://git.alsa-project.org/alsa-kernel.git
6004S:	Maintained
 
 
 
6005F:	Documentation/sound/
6006F:	include/sound/
 
6007F:	sound/
 
6008
6009SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6010M:	Liam Girdwood <lrg@ti.com>
6011M:	Mark Brown <broonie@opensource.wolfsonmicro.com>
6012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git
 
 
 
 
 
6013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6014W:	http://alsa-project.org/main/index.php/ASoC
6015S:	Supported
6016F:	sound/soc/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6017F:	include/sound/soc*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6018
6019SPARC + UltraSPARC (sparc/sparc64)
6020M:	"David S. Miller" <davem@davemloft.net>
 
6021L:	sparclinux@vger.kernel.org
6022Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
6023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
6024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
6025S:	Maintained
 
 
 
6026F:	arch/sparc/
6027F:	drivers/sbus/
6028
6029SPARC SERIAL DRIVERS
6030M:	"David S. Miller" <davem@davemloft.net>
6031L:	sparclinux@vger.kernel.org
6032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git
6033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
6034S:	Maintained
 
 
6035F:	drivers/tty/serial/suncore.c
6036F:	drivers/tty/serial/suncore.h
6037F:	drivers/tty/serial/sunhv.c
6038F:	drivers/tty/serial/sunsab.c
6039F:	drivers/tty/serial/sunsab.h
6040F:	drivers/tty/serial/sunsu.c
6041F:	drivers/tty/serial/sunzilog.c
6042F:	drivers/tty/serial/sunzilog.h
 
 
6043
6044SPEAR PLATFORM SUPPORT
6045M:	Viresh Kumar <viresh.kumar@st.com>
6046W:	http://www.st.com/spear
6047S:	Maintained
6048F:	arch/arm/plat-spear/
6049
6050SPEAR3XX MACHINE SUPPORT
6051M:	Viresh Kumar <viresh.kumar@st.com>
6052W:	http://www.st.com/spear
6053S:	Maintained
6054F:	arch/arm/mach-spear3xx/
6055
6056SPEAR6XX MACHINE SUPPORT
6057M:	Rajeev Kumar <rajeev-dlh.kumar@st.com>
6058W:	http://www.st.com/spear
6059S:	Maintained
6060F:	arch/arm/mach-spear6xx/
6061
6062SPEAR CLOCK FRAMEWORK SUPPORT
6063M:	Viresh Kumar <viresh.kumar@st.com>
6064W:	http://www.st.com/spear
 
 
 
 
 
 
 
 
6065S:	Maintained
6066F:	arch/arm/mach-spear*/clock.c
6067F:	arch/arm/mach-spear*/include/mach/clkdev.h
6068F:	arch/arm/plat-spear/clock.c
6069F:	arch/arm/plat-spear/include/plat/clkdev.h
6070F:	arch/arm/plat-spear/include/plat/clock.h
6071
6072SPEAR PAD MULTIPLEXING SUPPORT
6073M:	Viresh Kumar <viresh.kumar@st.com>
6074W:	http://www.st.com/spear
 
 
 
 
 
 
 
 
 
 
6075S:	Maintained
6076F:	arch/arm/plat-spear/include/plat/padmux.h
6077F:	arch/arm/plat-spear/padmux.c
6078F:	arch/arm/mach-spear*/spear*xx.c
6079F:	arch/arm/mach-spear*/include/mach/generic.h
6080F:	arch/arm/mach-spear3xx/spear3*0.c
6081F:	arch/arm/mach-spear3xx/spear3*0_evb.c
6082F:	arch/arm/mach-spear6xx/spear600.c
6083F:	arch/arm/mach-spear6xx/spear600_evb.c
6084
6085SPECIALIX IO8+ MULTIPORT SERIAL CARD DRIVER
6086S:	Orphan
6087F:	Documentation/serial/specialix.txt
6088F:	drivers/staging/tty/specialix*
6089
6090SPI SUBSYSTEM
6091M:	Grant Likely <grant.likely@secretlab.ca>
6092L:	spi-devel-general@lists.sourceforge.net
6093Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
6094T:	git git://git.secretlab.ca/git/linux-2.6.git
6095S:	Maintained
 
 
 
6096F:	Documentation/spi/
6097F:	drivers/spi/
6098F:	include/linux/spi/
 
 
6099
6100SPIDERNET NETWORK DRIVER for CELL
6101M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
6102M:	Jens Osterkamp <jens@de.ibm.com>
6103L:	netdev@vger.kernel.org
6104S:	Supported
6105F:	Documentation/networking/spider_net.txt
6106F:	drivers/net/spider_net*
 
 
 
 
 
 
 
 
 
 
 
 
6107
6108SPU FILE SYSTEM
6109M:	Jeremy Kerr <jk@ozlabs.org>
6110L:	linuxppc-dev@lists.ozlabs.org
6111L:	cbe-oss-dev@lists.ozlabs.org
6112W:	http://www.ibm.com/developerworks/power/cell/
6113S:	Supported
6114F:	Documentation/filesystems/spufs.txt
 
6115F:	arch/powerpc/platforms/cell/spufs/
6116
6117SQUASHFS FILE SYSTEM
6118M:	Phillip Lougher <phillip@squashfs.org.uk>
6119L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
6120W:	http://squashfs.org.uk
6121S:	Maintained
6122F:	Documentation/filesystems/squashfs.txt
 
 
6123F:	fs/squashfs/
6124
6125SRM (Alpha) environment access
6126M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
6127S:	Maintained
6128F:	arch/alpha/kernel/srm_env.c
6129
6130STABLE BRANCH
6131M:	Greg Kroah-Hartman <greg@kroah.com>
6132L:	stable@kernel.org
6133S:	Maintained
6134
6135STAGING SUBSYSTEM
6136M:	Greg Kroah-Hartman <gregkh@suse.de>
6137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6.git
6138L:	devel@driverdev.osuosl.org
 
 
 
6139S:	Maintained
6140F:	drivers/staging/
6141
6142STAGING - AGERE HERMES II and II.5 WIRELESS DRIVERS
6143M:	Henk de Groot <pe1dnn@amsat.org>
6144S:	Odd Fixes
6145F:	drivers/staging/wlags49_h2/
6146F:	drivers/staging/wlags49_h25/
6147
6148STAGING - ASUS OLED
6149M:	Jakub Schmidtke <sjakub@gmail.com>
6150S:	Odd Fixes
6151F:	drivers/staging/asus_oled/
6152
6153STAGING - ATHEROS ATH6KL WIRELESS DRIVER
6154M:	Luis R. Rodriguez <mcgrof@gmail.com>
6155M:	Naveen Singh <nsingh@atheros.com>
6156S:	Odd Fixes
6157F:	drivers/staging/ath6kl/
6158
6159STAGING - COMEDI
6160M:	Ian Abbott <abbotti@mev.co.uk>
6161M:	Mori Hess <fmhess@users.sourceforge.net>
6162S:	Odd Fixes
6163F:	drivers/staging/comedi/
 
6164
6165STAGING - CRYSTAL HD VIDEO DECODER
6166M:	Naren Sankar <nsankar@broadcom.com>
6167M:	Jarod Wilson <jarod@wilsonet.com>
6168M:	Scott Davilla <davilla@4pi.com>
6169M:	Manu Abraham <abraham.manu@gmail.com>
6170S:	Odd Fixes
6171F:	drivers/staging/crystalhd/
 
 
6172
6173STAGING - CYPRESS WESTBRIDGE SUPPORT
6174M:	David Cross <david.cross@cypress.com>
6175S:	Odd Fixes
6176F:	drivers/staging/westbridge/
 
 
6177
6178STAGING - ECHO CANCELLER
6179M:	Steve Underwood <steveu@coppice.org>
6180M:	David Rowe <david@rowetel.com>
6181S:	Odd Fixes
6182F:	drivers/staging/echo/
 
6183
6184STAGING - FLARION FT1000 DRIVERS
6185M:	Marek Belisko <marek.belisko@gmail.com>
6186S:	Odd Fixes
6187F:	drivers/staging/ft1000/
 
 
 
6188
6189STAGING - FRONTIER TRANZPORT AND ALPHATRACK
6190M:	David Täht <d@teklibre.com>
6191S:	Odd Fixes
6192F:	drivers/staging/frontier/
 
6193
6194STAGING - HYPER-V (MICROSOFT)
6195M:	Hank Janssen <hjanssen@microsoft.com>
6196M:	Haiyang Zhang <haiyangz@microsoft.com>
6197S:	Odd Fixes
6198F:	drivers/staging/hv/
6199
6200STAGING - INDUSTRIAL IO
6201M:	Jonathan Cameron <jic23@cam.ac.uk>
6202L:	linux-iio@vger.kernel.org
6203S:	Odd Fixes
 
6204F:	drivers/staging/iio/
6205
6206STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
6207M:	Jarod Wilson <jarod@wilsonet.com>
6208W:	http://www.lirc.org/
6209S:	Odd Fixes
6210F:	drivers/staging/lirc/
 
6211
6212STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
6213M:	Andres Salomon <dilinger@queued.net>
6214M:	Chris Ball <cjb@laptop.org>
6215M:	Jon Nettleton <jon.nettleton@gmail.com>
 
6216W:	http://wiki.laptop.org/go/DCON
6217S:	Odd Fixes
6218F:	drivers/staging/olpc_dcon/
6219
6220STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
6221M:	Willy Tarreau <willy@meta-x.org>
6222S:	Odd Fixes
6223F:	drivers/staging/panel/
6224
6225STAGING - REALTEK RTL8712U DRIVERS
6226M:	Larry Finger <Larry.Finger@lwfinger.net>
6227M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
6228S:	Odd Fixes
6229F:	drivers/staging/rtl8712/
6230
6231STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
6232M:	Teddy Wang <teddy.wang@siliconmotion.com.cn>
6233S:	Odd Fixes
6234F:	drivers/staging/sm7xx/
6235
6236STAGING - SOFTLOGIC 6x10 MPEG CODEC
6237M:	Ben Collins <bcollins@bluecherry.net>
6238S:	Odd Fixes
6239F:	drivers/staging/solo6x10/
6240
6241STAGING - SPEAKUP CONSOLE SPEECH DRIVER
6242M:	William Hubbs <w.d.hubbs@gmail.com>
6243M:	Chris Brannon <chris@the-brannons.com>
6244M:	Kirk Reiser <kirk@braille.uwo.ca>
6245M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
6246L:	speakup@braille.uwo.ca
6247W:	http://www.linux-speakup.org/
6248S:	Odd Fixes
6249F:	drivers/staging/speakup/
6250
6251STAGING - TI DSP BRIDGE DRIVERS
6252M:	Omar Ramirez Luna <omar.ramirez@ti.com>
6253S:	Odd Fixes
6254F:	drivers/staging/tidspbridge/
6255
6256STAGING - TRIDENT TVMASTER TMxxxx USB VIDEO CAPTURE DRIVERS
6257L:	linux-media@vger.kernel.org
6258S:	Odd Fixes
6259F:	drivers/staging/tm6000/
6260
6261STAGING - USB ENE SM/MS CARD READER DRIVER
6262M:	Al Cho <acho@novell.com>
6263S:	Odd Fixes
6264F:	drivers/staging/keucr/
 
 
 
6265
6266STAGING - VIA VT665X DRIVERS
6267M:	Forest Bond <forest@alittletooquiet.net>
6268S:	Odd Fixes
6269F:	drivers/staging/vt665?/
6270
6271STAGING - WINBOND IS89C35 WLAN USB DRIVER
6272M:	Pavel Machek <pavel@ucw.cz>
6273S:	Odd Fixes
6274F:	drivers/staging/winbond/
 
 
6275
6276STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
6277M:	Arnaud Patard <apatard@mandriva.com>
6278S:	Odd Fixes
6279F:	drivers/staging/xgifb/
 
 
6280
6281STARFIRE/DURALAN NETWORK DRIVER
6282M:	Ion Badulescu <ionut@badula.org>
6283S:	Odd Fixes
6284F:	drivers/net/starfire*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6285
6286SUN3/3X
6287M:	Sam Creasey <sammy@sammy.net>
6288W:	http://sammy.net/sun3/
6289S:	Maintained
 
 
6290F:	arch/m68k/kernel/*sun3*
6291F:	arch/m68k/sun3*/
6292F:	arch/m68k/include/asm/sun3*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6293
6294SUPERH
6295M:	Paul Mundt <lethal@linux-sh.org>
 
 
6296L:	linux-sh@vger.kernel.org
6297W:	http://www.linux-sh.org
6298Q:	http://patchwork.kernel.org/project/linux-sh/list/
6299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git sh-latest
6300S:	Supported
6301F:	Documentation/sh/
6302F:	arch/sh/
6303F:	drivers/sh/
6304
6305SUSPEND TO RAM
 
6306M:	Len Brown <len.brown@intel.com>
6307M:	Pavel Machek <pavel@ucw.cz>
6308M:	"Rafael J. Wysocki" <rjw@sisk.pl>
6309L:	linux-pm@lists.linux-foundation.org
6310S:	Supported
 
6311F:	Documentation/power/
6312F:	arch/x86/kernel/acpi/
 
6313F:	drivers/base/power/
6314F:	kernel/power/
6315F:	include/linux/suspend.h
6316F:	include/linux/freezer.h
6317F:	include/linux/pm.h
 
 
6318
6319SVGA HANDLING
6320M:	Martin Mares <mj@ucw.cz>
6321L:	linux-video@atrey.karlin.mff.cuni.cz
6322S:	Maintained
6323F:	Documentation/svga.txt
6324F:	arch/x86/boot/video*
6325
6326SYSV FILESYSTEM
6327M:	Christoph Hellwig <hch@infradead.org>
 
 
 
 
 
 
 
 
6328S:	Maintained
6329F:	Documentation/filesystems/sysv-fs.txt
6330F:	fs/sysv/
6331F:	include/linux/sysv_fs.h
6332
6333TARGET SUBSYSTEM
6334M:	Nicholas A. Bellinger <nab@linux-iscsi.org>
6335L:	linux-scsi@vger.kernel.org
6336L:	target-devel@vger.kernel.org
6337L:	http://groups.google.com/group/linux-iscsi-target-dev
6338W:	http://www.linux-iscsi.org
6339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
 
 
 
 
 
 
 
 
 
 
6340S:	Supported
6341F:	drivers/target/
6342F:	include/target/
6343F:	Documentation/target/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6344
6345TASKSTATS STATISTICS INTERFACE
6346M:	Balbir Singh <bsingharora@gmail.com>
6347S:	Maintained
6348F:	Documentation/accounting/taskstats*
6349F:	include/linux/taskstats*
6350F:	kernel/taskstats.c
6351
6352TC CLASSIFIER
6353M:	Jamal Hadi Salim <hadi@cyberus.ca>
 
 
6354L:	netdev@vger.kernel.org
6355S:	Maintained
6356F:	include/linux/pkt_cls.h
6357F:	include/net/pkt_cls.h
 
 
 
 
 
 
6358F:	net/sched/
 
 
 
 
 
 
 
6359
6360TCP LOW PRIORITY MODULE
6361M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
6362M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
6363W:	http://tcp-lp-mod.sourceforge.net/
6364S:	Maintained
 
6365F:	net/ipv4/tcp_lp.c
6366
6367TEGRA SUPPORT
6368M:	Colin Cross <ccross@android.com>
6369M:	Olof Johansson <olof@lixom.net>
6370M:	Stephen Warren <swarren@nvidia.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6371L:	linux-tegra@vger.kernel.org
6372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra.git
6373S:	Supported
6374F:	arch/arm/mach-tegra
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6375
6376TEHUTI ETHERNET DRIVER
6377M:	Andy Gospodarek <andy@greyhouse.net>
6378L:	netdev@vger.kernel.org
6379S:	Supported
6380F:	drivers/net/tehuti*
6381
6382Telecom Clock Driver for MCPL0010
6383M:	Mark Gross <mark.gross@intel.com>
6384S:	Supported
6385F:	drivers/char/tlclk.c
6386
 
 
 
 
 
 
 
6387TENSILICA XTENSA PORT (xtensa)
6388M:	Chris Zankel <chris@zankel.net>
 
6389S:	Maintained
 
6390F:	arch/xtensa/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6391
6392THINKPAD ACPI EXTRAS DRIVER
6393M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
6394L:	ibm-acpi-devel@lists.sourceforge.net
6395L:	platform-driver-x86@vger.kernel.org
 
6396W:	http://ibm-acpi.sourceforge.net
6397W:	http://thinkwiki.org/wiki/Ibm-acpi
6398T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
6399S:	Maintained
6400F:	drivers/platform/x86/thinkpad_acpi.c
6401
6402TI FLASH MEDIA INTERFACE DRIVER
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6403M:	Alex Dubov <oakad@yahoo.com>
6404S:	Maintained
 
 
6405F:	drivers/misc/tifm*
6406F:	drivers/mmc/host/tifm_sd.c
6407F:	include/linux/tifm.h
6408
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6409TI TWL4030 SERIES SOC CODEC DRIVER
6410M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
6411L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6412S:	Maintained
6413F:	sound/soc/codecs/twl4030*
6414
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6415TIPC NETWORK LAYER
6416M:	Jon Maloy <jon.maloy@ericsson.com>
6417M:	Allan Stephens <allan.stephens@windriver.com>
6418L:	netdev@vger.kernel.org (core kernel code)
6419L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
6420W:	http://tipc.sourceforge.net/
6421S:	Maintained
6422F:	include/linux/tipc*.h
 
6423F:	net/tipc/
6424
6425TILE ARCHITECTURE
6426M:	Chris Metcalf <cmetcalf@tilera.com>
6427W:	http://www.tilera.com/scm/
6428S:	Supported
6429F:	arch/tile/
6430F:	drivers/tty/hvc/hvc_tile.c
6431F:	drivers/net/tile/
6432F:	drivers/edac/tile_edac.c
6433
6434TLAN NETWORK DRIVER
6435M:	Samuel Chessman <chessman@tux.org>
6436L:	tlan-devel@lists.sourceforge.net (subscribers-only)
 
6437W:	http://sourceforge.net/projects/tlan/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6438S:	Maintained
6439F:	Documentation/networking/tlan.txt
6440F:	drivers/net/tlan.*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6441
6442TOMOYO SECURITY MODULE
6443M:	Kentaro Takeda <takedakn@nttdata.co.jp>
6444M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
6445L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
6446L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
6447L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
6448L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
6449W:	http://tomoyo.sourceforge.jp/
6450T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.4.x/tomoyo-lsm/patches/
6451S:	Maintained
 
6452F:	security/tomoyo/
6453
6454TOPSTAR LAPTOP EXTRAS DRIVER
6455M:	Herton Ronaldo Krzesinski <herton@canonical.com>
6456L:	platform-driver-x86@vger.kernel.org
6457S:	Maintained
6458F:	drivers/platform/x86/topstar-laptop.c
6459
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6460TOSHIBA ACPI EXTRAS DRIVER
 
6461L:	platform-driver-x86@vger.kernel.org
6462S:	Orphan
6463F:	drivers/platform/x86/toshiba_acpi.c
6464
 
 
 
 
 
 
 
 
 
 
 
 
6465TOSHIBA SMM DRIVER
6466M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
6467L:	tlinux-users@tce.toshiba-dme.co.jp
6468W:	http://www.buzzard.org.uk/toshiba/
6469S:	Maintained
 
6470F:	drivers/char/toshiba.c
6471F:	include/linux/toshiba.h
 
6472
6473TMIO MMC DRIVER
6474M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
6475M:	Ian Molton <ian@mnementh.co.uk>
6476L:	linux-mmc@vger.kernel.org
6477S:	Maintained
6478F:	drivers/mmc/host/tmio_mmc*
6479F:	drivers/mmc/host/sh_mobile_sdhi.c
6480F:	include/linux/mmc/tmio.h
6481F:	include/linux/mmc/sh_mobile_sdhi.h
6482
6483TMPFS (SHMEM FILESYSTEM)
6484M:	Hugh Dickins <hughd@google.com>
6485L:	linux-mm@kvack.org
6486S:	Maintained
6487F:	include/linux/shmem_fs.h
6488F:	mm/shmem.c
6489
6490TPM DEVICE DRIVER
6491M:	Debora Velarde <debora@linux.vnet.ibm.com>
6492M:	Rajiv Andrade <srajiv@linux.vnet.ibm.com>
6493W:	http://tpmdd.sourceforge.net
6494M:	Marcel Selhorst <m.selhorst@sirrix.com>
6495W:	http://www.sirrix.com
6496L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
6497S:	Maintained
 
6498F:	drivers/char/tpm/
6499
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6500TRACING
6501M:	Steven Rostedt <rostedt@goodmis.org>
6502M:	Frederic Weisbecker <fweisbec@gmail.com>
6503M:	Ingo Molnar <mingo@redhat.com>
6504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git perf/core
 
6505S:	Maintained
6506F:	Documentation/trace/ftrace.txt
6507F:	arch/*/*/*/ftrace.h
6508F:	arch/*/kernel/ftrace.c
6509F:	include/*/ftrace.h
6510F:	include/linux/trace*.h
6511F:	include/trace/
6512F:	kernel/trace/
 
 
6513
6514TRIVIAL PATCHES
6515M:	Jiri Kosina <trivial@kernel.org>
6516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
6517S:	Maintained
6518K:	^Subject:.*(?i)trivial
6519
6520TTY LAYER
6521M:	Greg Kroah-Hartman <gregkh@suse.de>
6522S:	Maintained
6523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6.git
6524F:	drivers/tty/*
6525F:	drivers/tty/serial/serial_core.c
6526F:	include/linux/serial_core.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6527F:	include/linux/serial.h
6528F:	include/linux/tty.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6529
6530TULIP NETWORK DRIVERS
6531M:	Grant Grundler <grundler@parisc-linux.org>
6532L:	netdev@vger.kernel.org
6533S:	Maintained
6534F:	drivers/net/tulip/
 
6535
6536TUN/TAP driver
6537M:	Maxim Krasnyansky <maxk@qualcomm.com>
6538L:	vtun@office.satix.net
6539W:	http://vtun.sourceforge.net/tun
6540S:	Maintained
6541F:	Documentation/networking/tuntap.txt
 
6542F:	arch/um/os-Linux/drivers/
 
 
6543
6544TURBOCHANNEL SUBSYSTEM
6545M:	"Maciej W. Rozycki" <macro@linux-mips.org>
 
 
6546S:	Maintained
 
6547F:	drivers/tc/
6548F:	include/linux/tc.h
6549
6550U14-34F SCSI DRIVER
6551M:	Dario Ballabio <ballabio_dario@emc.com>
6552L:	linux-scsi@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6553S:	Maintained
6554F:	drivers/scsi/u14-34f.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6555
6556UBI FILE SYSTEM (UBIFS)
6557M:	Artem Bityutskiy <dedekind1@gmail.com>
6558M:	Adrian Hunter <adrian.hunter@intel.com>
6559L:	linux-mtd@lists.infradead.org
6560T:	git git://git.infradead.org/ubifs-2.6.git
6561W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
6562S:	Maintained
6563F:	Documentation/filesystems/ubifs.txt
 
 
 
6564F:	fs/ubifs/
6565
6566UCLINUX (AND M68KNOMMU)
6567M:	Greg Ungerer <gerg@uclinux.org>
6568W:	http://www.uclinux.org/
6569L:	uclinux-dev@uclinux.org  (subscribers-only)
 
 
 
 
 
 
 
6570S:	Maintained
 
 
6571F:	arch/m68k/*/*_no.*
 
 
6572F:	arch/m68k/include/asm/*_no.*
6573
6574UCLINUX FOR RENESAS H8/300 (H8300)
6575M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6576W:	http://uclinux-h8.sourceforge.jp/
6577S:	Supported
6578F:	arch/h8300/
6579F:	drivers/ide/ide-h8300.c
6580F:	drivers/net/ne-h8300.c
6581
6582UDF FILESYSTEM
6583M:	Jan Kara <jack@suse.cz>
6584W:	http://linux-udf.sourceforge.net
6585S:	Maintained
6586F:	Documentation/filesystems/udf.txt
6587F:	fs/udf/
6588
 
 
 
 
 
 
6589UFS FILESYSTEM
6590M:	Evgeniy Dushistov <dushistov@mail.ru>
6591S:	Maintained
6592F:	Documentation/filesystems/ufs.txt
6593F:	fs/ufs/
6594
6595ULTRA-WIDEBAND (UWB) SUBSYSTEM:
6596L:	linux-usb@vger.kernel.org
6597S:	Orphan
6598F:	drivers/uwb/
6599F:	include/linux/uwb.h
6600F:	include/linux/uwb/
6601
6602UNICORE32 ARCHITECTURE:
6603M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
6604W:	http://mprc.pku.edu.cn/~guanxuetao/linux
6605S:	Maintained
6606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/epip/linux-2.6-unicore32.git
6607F:	arch/unicore32/
 
 
 
 
 
 
6608
6609UNIFDEF
6610M:	Tony Finch <dot@dotat.at>
6611W:	http://dotat.at/prog/unifdef
6612S:	Maintained
 
6613F:	scripts/unifdef.c
6614
6615UNIFORM CDROM DRIVER
6616M:	Jens Axboe <axboe@kernel.dk>
6617W:	http://www.kernel.dk
6618S:	Maintained
6619F:	Documentation/cdrom/
6620F:	drivers/cdrom/cdrom.c
6621F:	include/linux/cdrom.h
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6622
6623UNSORTED BLOCK IMAGES (UBI)
6624M:	Artem Bityutskiy <dedekind1@gmail.com>
6625W:	http://www.linux-mtd.infradead.org/
6626L:	linux-mtd@lists.infradead.org
6627T:	git git://git.infradead.org/ubi-2.6.git
6628S:	Maintained
 
 
6629F:	drivers/mtd/ubi/
6630F:	include/linux/mtd/ubi.h
6631F:	include/mtd/ubi-user.h
 
 
 
 
 
 
 
 
6632
6633USB ACM DRIVER
6634M:	Oliver Neukum <oliver@neukum.name>
6635L:	linux-usb@vger.kernel.org
6636S:	Maintained
6637F:	Documentation/usb/acm.txt
6638F:	drivers/usb/class/cdc-acm.*
6639
 
 
 
 
 
 
 
 
 
 
 
6640USB ATTACHED SCSI
6641M:	Matthew Wilcox <willy@linux.intel.com>
6642M:	Sarah Sharp <sarah.a.sharp@linux.intel.com>
6643L:	linux-usb@vger.kernel.org
6644L:	linux-scsi@vger.kernel.org
6645S:	Supported
6646F:	drivers/usb/storage/uas.c
6647
6648USB BLOCK DRIVER (UB ub)
6649M:	Pete Zaitcev <zaitcev@redhat.com>
6650L:	linux-usb@vger.kernel.org
6651S:	Supported
6652F:	drivers/block/ub.c
6653
6654USB CDC ETHERNET DRIVER
6655M:	Oliver Neukum <oliver@neukum.name>
6656L:	linux-usb@vger.kernel.org
6657S:	Maintained
6658F:	drivers/net/usb/cdc_*.c
6659F:	include/linux/usb/cdc.h
6660
6661USB CYPRESS C67X00 DRIVER
6662M:	Peter Korsgaard <jacmet@sunsite.dk>
6663L:	linux-usb@vger.kernel.org
6664S:	Maintained
 
 
 
 
 
6665F:	drivers/usb/c67x00/
6666
6667USB DAVICOM DM9601 DRIVER
6668M:	Peter Korsgaard <jacmet@sunsite.dk>
6669L:	netdev@vger.kernel.org
6670W:	http://www.linux-usb.org/usbnet
6671S:	Maintained
 
6672F:	drivers/net/usb/dm9601.c
6673
6674USB DIAMOND RIO500 DRIVER
6675M:	Cesar Miquel <miquel@df.uba.ar>
6676L:	rio500-users@lists.sourceforge.net
6677W:	http://rio500.sourceforge.net
6678S:	Maintained
6679F:	drivers/usb/misc/rio500*
6680
6681USB EHCI DRIVER
6682M:	Alan Stern <stern@rowland.harvard.edu>
6683L:	linux-usb@vger.kernel.org
6684S:	Maintained
6685F:	Documentation/usb/ehci.txt
6686F:	drivers/usb/host/ehci*
6687
6688USB ET61X[12]51 DRIVER
6689M:	Luca Risolia <luca.risolia@studio.unibo.it>
 
6690L:	linux-usb@vger.kernel.org
6691L:	linux-media@vger.kernel.org
6692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6693W:	http://www.linux-projects.org
6694S:	Maintained
6695F:	drivers/media/video/et61x251/
 
 
6696
6697USB GADGET/PERIPHERAL SUBSYSTEM
6698M:	Felipe Balbi <balbi@ti.com>
6699L:	linux-usb@vger.kernel.org
6700W:	http://www.linux-usb.org/gadget
6701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6702S:	Maintained
6703F:	drivers/usb/gadget/
6704F:	include/linux/usb/gadget*
6705
6706USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
6707M:	Jiri Kosina <jkosina@suse.cz>
 
6708L:	linux-usb@vger.kernel.org
6709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6710S:	Maintained
6711F:	Documentation/hid/hiddev.txt
6712F:	drivers/hid/usbhid/
6713
6714USB/IP DRIVERS
6715M:	Matt Mooney <mfm@muteddisk.com>
6716L:	linux-usb@vger.kernel.org
6717S:	Maintained
6718F:	drivers/staging/usbip/
 
6719
6720USB ISP116X DRIVER
6721M:	Olav Kongas <ok@artecdesign.ee>
6722L:	linux-usb@vger.kernel.org
6723S:	Maintained
6724F:	drivers/usb/host/isp116x*
6725F:	include/linux/usb/isp116x.h
6726
6727USB KAWASAKI LSI DRIVER
6728M:	Oliver Neukum <oliver@neukum.name>
6729L:	linux-usb@vger.kernel.org
6730S:	Maintained
6731F:	drivers/usb/serial/kl5kusb105.*
 
 
 
 
 
 
 
 
 
 
6732
6733USB MASS STORAGE DRIVER
6734M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
6735L:	linux-usb@vger.kernel.org
6736L:	usb-storage@lists.one-eyed-alien.net
6737S:	Maintained
6738W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
6739F:	drivers/usb/storage/
6740
6741USB MIDI DRIVER
6742M:	Clemens Ladisch <clemens@ladisch.de>
6743L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6744T:	git git://git.alsa-project.org/alsa-kernel.git
6745S:	Maintained
 
6746F:	sound/usb/midi.*
6747
 
 
 
 
 
6748USB OHCI DRIVER
6749M:	Alan Stern <stern@rowland.harvard.edu>
6750L:	linux-usb@vger.kernel.org
6751S:	Maintained
6752F:	Documentation/usb/ohci.txt
6753F:	drivers/usb/host/ohci*
6754
6755USB OPTION-CARD DRIVER
6756M:	Matthias Urlichs <smurf@smurf.noris.de>
6757L:	linux-usb@vger.kernel.org
6758S:	Maintained
6759F:	drivers/usb/serial/option.c
 
 
 
 
 
 
 
 
 
 
 
 
 
6760
6761USB PEGASUS DRIVER
6762M:	Petko Manolov <petkan@users.sourceforge.net>
6763L:	linux-usb@vger.kernel.org
6764L:	netdev@vger.kernel.org
6765W:	http://pegasus2.sourceforge.net/
6766S:	Maintained
 
 
6767F:	drivers/net/usb/pegasus.*
6768
6769USB PRINTER DRIVER (usblp)
6770M:	Pete Zaitcev <zaitcev@redhat.com>
6771L:	linux-usb@vger.kernel.org
6772S:	Supported
6773F:	drivers/usb/class/usblp.c
6774
6775USB RTL8150 DRIVER
6776M:	Petko Manolov <petkan@users.sourceforge.net>
6777L:	linux-usb@vger.kernel.org
6778L:	netdev@vger.kernel.org
6779W:	http://pegasus2.sourceforge.net/
6780S:	Maintained
6781F:	drivers/net/usb/rtl8150.c
 
6782
6783USB SERIAL BELKIN F5U103 DRIVER
6784M:	William Greathouse <wgreathouse@smva.com>
6785L:	linux-usb@vger.kernel.org
6786S:	Maintained
6787F:	drivers/usb/serial/belkin_sa.*
 
 
6788
6789USB SERIAL CYPRESS M8 DRIVER
6790M:	Lonnie Mendez <dignome@gmail.com>
6791L:	linux-usb@vger.kernel.org
 
6792S:	Maintained
6793W:	http://geocities.com/i0xox0i
6794W:	http://firstlight.net/cvs
6795F:	drivers/usb/serial/cypress_m8.*
6796
6797USB SERIAL CYBERJACK DRIVER
6798M:	Matthias Bruestle and Harald Welte <support@reiner-sct.com>
6799W:	http://www.reiner-sct.de/support/treiber_cyberjack.php
6800S:	Maintained
6801F:	drivers/usb/serial/cyberjack.c
 
 
 
6802
6803USB SERIAL DIGI ACCELEPORT DRIVER
6804M:	Peter Berger <pberger@brimson.com>
6805M:	Al Borchers <alborchers@steinerpoint.com>
6806L:	linux-usb@vger.kernel.org
 
 
 
 
 
 
6807S:	Maintained
6808F:	drivers/usb/serial/digi_acceleport.c
6809
6810USB SERIAL DRIVER
6811M:	Greg Kroah-Hartman <gregkh@suse.de>
6812L:	linux-usb@vger.kernel.org
6813S:	Supported
6814F:	Documentation/usb/usb-serial.txt
6815F:	drivers/usb/serial/generic.c
6816F:	drivers/usb/serial/usb-serial.c
6817F:	include/linux/usb/serial.h
 
 
 
 
 
6818
6819USB SERIAL EMPEG EMPEG-CAR MARK I/II DRIVER
6820M:	Gary Brubaker <xavyer@ix.netcom.com>
6821L:	linux-usb@vger.kernel.org
6822S:	Maintained
6823F:	drivers/usb/serial/empeg.c
 
 
 
6824
6825USB SERIAL KEYSPAN DRIVER
6826M:	Greg Kroah-Hartman <greg@kroah.com>
6827L:	linux-usb@vger.kernel.org
6828W:	http://www.kroah.com/linux/
6829S:	Maintained
6830F:	drivers/usb/serial/*keyspan*
 
 
 
6831
6832USB SERIAL WHITEHEAT DRIVER
6833M:	Support Department <support@connecttech.com>
6834L:	linux-usb@vger.kernel.org
6835W:	http://www.connecttech.com
6836S:	Supported
6837F:	drivers/usb/serial/whiteheat*
6838
6839USB SMSC95XX ETHERNET DRIVER
6840M:	Steve Glendinning <steve.glendinning@smsc.com>
6841L:	netdev@vger.kernel.org
6842S:	Supported
6843F:	drivers/net/usb/smsc95xx.*
6844
6845USB SN9C1xx DRIVER
6846M:	Luca Risolia <luca.risolia@studio.unibo.it>
6847L:	linux-usb@vger.kernel.org
6848L:	linux-media@vger.kernel.org
6849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6850W:	http://www.linux-projects.org
6851S:	Maintained
6852F:	Documentation/video4linux/sn9c102.txt
6853F:	drivers/media/video/sn9c102/
6854
6855USB SUBSYSTEM
6856M:	Greg Kroah-Hartman <gregkh@suse.de>
6857L:	linux-usb@vger.kernel.org
6858W:	http://www.linux-usb.org
6859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6.git
6860S:	Supported
6861F:	Documentation/usb/
6862F:	drivers/net/usb/
6863F:	drivers/usb/
6864F:	include/linux/usb.h
6865F:	include/linux/usb/
6866
6867USB UHCI DRIVER
6868M:	Alan Stern <stern@rowland.harvard.edu>
6869L:	linux-usb@vger.kernel.org
6870S:	Maintained
6871F:	drivers/usb/host/uhci*
6872
6873USB "USBNET" DRIVER FRAMEWORK
6874M:	Oliver Neukum <oneukum@suse.de>
6875L:	netdev@vger.kernel.org
6876W:	http://www.linux-usb.org/usbnet
6877S:	Maintained
6878F:	drivers/net/usb/usbnet.c
6879F:	include/linux/usb/usbnet.h
6880
6881USB VIDEO CLASS
6882M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6883L:	linux-uvc-devel@lists.berlios.de (subscribers-only)
6884L:	linux-media@vger.kernel.org
6885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6886W:	http://www.ideasonboard.org/uvc/
6887S:	Maintained
6888F:	drivers/media/video/uvc/
 
 
 
6889
6890USB W996[87]CF DRIVER
6891M:	Luca Risolia <luca.risolia@studio.unibo.it>
 
6892L:	linux-usb@vger.kernel.org
6893L:	linux-media@vger.kernel.org
6894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6895W:	http://www.linux-projects.org
6896S:	Maintained
6897F:	Documentation/video4linux/w9968cf.txt
6898F:	drivers/media/video/w996*
6899
6900USB WIRELESS RNDIS DRIVER (rndis_wlan)
6901M:	Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
6902L:	linux-wireless@vger.kernel.org
6903S:	Maintained
6904F:	drivers/net/wireless/rndis_wlan.c
 
 
6905
6906USB XHCI DRIVER
6907M:	Sarah Sharp <sarah.a.sharp@linux.intel.com>
6908L:	linux-usb@vger.kernel.org
6909S:	Supported
6910F:	drivers/usb/host/xhci*
6911F:	drivers/usb/host/pci-quirks*
 
6912
6913USB ZD1201 DRIVER
6914L:	linux-wireless@vger.kernel.org
6915W:	http://linux-lc100020.sourceforge.net
6916S:	Orphan
6917F:	drivers/net/wireless/zd1201.*
6918
6919USB ZR364XX DRIVER
6920M:	Antoine Jacquet <royale@zerezo.com>
6921L:	linux-usb@vger.kernel.org
6922L:	linux-media@vger.kernel.org
6923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git
6924W:	http://royale.zerezo.com/zr364xx/
6925S:	Maintained
6926F:	Documentation/video4linux/zr364xx.txt
6927F:	drivers/media/video/zr364xx.c
 
6928
6929USER-MODE LINUX (UML)
6930M:	Jeff Dike <jdike@addtoit.com>
6931M:	Richard Weinberger <richard@nod.at>
6932L:	user-mode-linux-devel@lists.sourceforge.net
6933L:	user-mode-linux-user@lists.sourceforge.net
6934W:	http://user-mode-linux.sourceforge.net
6935S:	Maintained
6936F:	Documentation/virtual/uml/
 
 
 
 
6937F:	arch/um/
 
6938F:	fs/hostfs/
6939F:	fs/hppfs/
 
 
 
 
 
 
 
 
 
 
 
 
 
6940
6941USERSPACE I/O (UIO)
6942M:	"Hans J. Koch" <hjk@hansjkoch.de>
6943M:	Greg Kroah-Hartman <gregkh@suse.de>
6944S:	Maintained
6945F:	Documentation/DocBook/uio-howto.tmpl
 
6946F:	drivers/uio/
6947F:	include/linux/uio*.h
6948
6949UTIL-LINUX-NG PACKAGE
6950M:	Karel Zak <kzak@redhat.com>
6951L:	util-linux-ng@vger.kernel.org
6952W:	http://kernel.org/~kzak/util-linux-ng/
6953T:	git git://git.kernel.org/pub/scm/utils/util-linux-ng/util-linux-ng.git
6954S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6955
6956UVESAFB DRIVER
6957M:	Michal Januszewski <spock@gentoo.org>
6958L:	linux-fbdev@vger.kernel.org
6959W:	http://dev.gentoo.org/~spock/projects/uvesafb/
6960S:	Maintained
6961F:	Documentation/fb/uvesafb.txt
6962F:	drivers/video/uvesafb.*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6963
6964VFAT/FAT/MSDOS FILESYSTEM
6965M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
6966S:	Maintained
6967F:	Documentation/filesystems/vfat.txt
6968F:	fs/fat/
 
6969
6970VIDEOBUF2 FRAMEWORK
6971M:	Pawel Osciak <pawel@osciak.com>
6972M:	Marek Szyprowski <m.szyprowski@samsung.com>
6973M:	Kyungmin Park <kyungmin.park@samsung.com>
6974L:	linux-media@vger.kernel.org
6975S:	Maintained
6976F:	drivers/media/video/videobuf2-*
6977F:	include/media/videobuf2-*
6978
6979VIRTIO CONSOLE DRIVER
6980M:	Amit Shah <amit.shah@redhat.com>
6981L:	virtualization@lists.linux-foundation.org
6982S:	Maintained
6983F:	drivers/char/virtio_console.c
6984F:	include/linux/virtio_console.h
 
 
 
 
 
 
6985
6986VIRTIO CORE, NET AND BLOCK DRIVERS
6987M:	Rusty Russell <rusty@rustcorp.com.au>
6988M:	"Michael S. Tsirkin" <mst@redhat.com>
6989L:	virtualization@lists.linux-foundation.org
6990S:	Maintained
6991F:	drivers/virtio/
6992F:	drivers/net/virtio_net.c
6993F:	drivers/block/virtio_blk.c
6994F:	include/linux/virtio_*.h
6995
6996VIRTIO HOST (VHOST)
6997M:	"Michael S. Tsirkin" <mst@redhat.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6998L:	kvm@vger.kernel.org
6999L:	virtualization@lists.linux-foundation.org
7000L:	netdev@vger.kernel.org
7001S:	Maintained
7002F:	drivers/vhost/
7003F:	include/linux/vhost.h
7004
7005VIA RHINE NETWORK DRIVER
7006M:	Roger Luethi <rl@hellgate.ch>
 
 
 
 
7007S:	Maintained
7008F:	drivers/net/via-rhine.c
 
7009
7010VIAPRO SMBUS DRIVER
7011M:	Jean Delvare <khali@linux-fr.org>
7012L:	linux-i2c@vger.kernel.org
7013S:	Maintained
7014F:	Documentation/i2c/busses/i2c-viapro
7015F:	drivers/i2c/busses/i2c-viapro.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7016
7017VIA SD/MMC CARD CONTROLLER DRIVER
7018M:	Bruce Chang <brucechang@via.com.tw>
7019M:	Harald Welte <HaraldWelte@viatech.com>
7020S:	Maintained
7021F:	drivers/mmc/host/via-sdmmc.c
7022
7023VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
7024M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
7025L:	linux-fbdev@vger.kernel.org
7026S:	Maintained
 
7027F:	include/linux/via-core.h
7028F:	include/linux/via-gpio.h
7029F:	include/linux/via_i2c.h
7030F:	drivers/video/via/
7031
7032VIA VELOCITY NETWORK DRIVER
7033M:	Francois Romieu <romieu@fr.zoreil.com>
7034L:	netdev@vger.kernel.org
7035S:	Maintained
7036F:	drivers/net/via-velocity.*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7037
7038VLAN (802.1Q)
7039M:	Patrick McHardy <kaber@trash.net>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7040L:	netdev@vger.kernel.org
7041S:	Maintained
7042F:	drivers/net/macvlan.c
7043F:	include/linux/if_*vlan.h
7044F:	net/8021q/
 
 
7045
7046VLYNQ BUS
7047M:	Florian Fainelli <florian@openwrt.org>
7048L:	openwrt-devel@lists.openwrt.org (subscribers-only)
 
7049S:	Maintained
7050F:	drivers/vlynq/vlynq.c
7051F:	include/linux/vlynq.h
 
 
7052
7053VMWARE VMXNET3 ETHERNET DRIVER
7054M:	Shreyas Bhatewara <sbhatewara@vmware.com>
7055M:	"VMware, Inc." <pv-drivers@vmware.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7056L:	netdev@vger.kernel.org
7057S:	Maintained
7058F:	drivers/net/vmxnet3/
 
 
 
 
 
7059
7060VMware PVSCSI driver
7061M:	Alok Kataria <akataria@vmware.com>
7062M:	VMware PV-Drivers <pv-drivers@vmware.com>
7063L:	linux-scsi@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7064S:	Maintained
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7065F:	drivers/scsi/vmw_pvscsi.c
7066F:	drivers/scsi/vmw_pvscsi.h
7067
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7068VOLTAGE AND CURRENT REGULATOR FRAMEWORK
7069M:	Liam Girdwood <lrg@ti.com>
7070M:	Mark Brown <broonie@opensource.wolfsonmicro.com>
7071W:	http://opensource.wolfsonmicro.com/node/15
7072W:	http://www.slimlogic.co.uk/?p=48
7073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git
7074S:	Supported
 
 
 
 
7075F:	drivers/regulator/
 
7076F:	include/linux/regulator/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7077
7078VT1211 HARDWARE MONITOR DRIVER
7079M:	Juerg Haefliger <juergh@gmail.com>
7080L:	lm-sensors@lm-sensors.org
7081S:	Maintained
7082F:	Documentation/hwmon/vt1211
7083F:	drivers/hwmon/vt1211.c
7084
7085VT8231 HARDWARE MONITOR DRIVER
7086M:	Roger Lucas <vt8231@hiddenengine.co.uk>
7087L:	lm-sensors@lm-sensors.org
7088S:	Maintained
7089F:	drivers/hwmon/vt8231.c
7090
7091VUB300 USB to SDIO/SD/MMC bridge chip
7092M:	Tony Olech <tony.olech@elandigitalsystems.com>
7093L:	linux-mmc@vger.kernel.org
7094L:	linux-usb@vger.kernel.org
7095S:	Supported
7096F:	drivers/mmc/host/vub300.c
7097
7098W1 DALLAS'S 1-WIRE BUS
7099M:	Evgeniy Polyakov <zbr@ioremap.net>
7100S:	Maintained
 
7101F:	Documentation/w1/
7102F:	drivers/w1/
 
7103
7104W83791D HARDWARE MONITORING DRIVER
7105M:	Marc Hulsman <m.hulsman@tudelft.nl>
7106L:	lm-sensors@lm-sensors.org
7107S:	Maintained
7108F:	Documentation/hwmon/w83791d
7109F:	drivers/hwmon/w83791d.c
7110
7111W83793 HARDWARE MONITORING DRIVER
7112M:	Rudolf Marek <r.marek@assembler.cz>
7113L:	lm-sensors@lm-sensors.org
7114S:	Maintained
7115F:	Documentation/hwmon/w83793
7116F:	drivers/hwmon/w83793.c
7117
7118W83795 HARDWARE MONITORING DRIVER
7119M:	Jean Delvare <khali@linux-fr.org>
7120L:	lm-sensors@lm-sensors.org
7121S:	Maintained
7122F:	drivers/hwmon/w83795.c
7123
7124W83L51xD SD/MMC CARD INTERFACE DRIVER
7125M:	Pierre Ossman <pierre@ossman.eu>
7126S:	Maintained
7127F:	drivers/mmc/host/wbsd.*
7128
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7129WATCHDOG DEVICE DRIVERS
7130M:	Wim Van Sebroeck <wim@iguana.be>
 
7131L:	linux-watchdog@vger.kernel.org
7132W:	http://www.linux-watchdog.org/
7133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog.git
7134S:	Maintained
 
 
 
7135F:	Documentation/watchdog/
7136F:	drivers/watchdog/
7137F:	include/linux/watchdog.h
 
 
7138
7139WD7000 SCSI DRIVER
7140M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
7141L:	linux-scsi@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7142S:	Maintained
7143F:	drivers/scsi/wd7000.c
 
 
 
 
 
 
7144
7145WINBOND CIR DRIVER
7146M:	David Härdeman <david@hardeman.nu>
7147S:	Maintained
7148F:	drivers/media/rc/winbond-cir.c
7149
7150WIMAX STACK
7151M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7152M:	linux-wimax@intel.com
7153L:	wimax@linuxwimax.org
7154S:	Supported
7155W:	http://linuxwimax.org
7156F:	Documentation/wimax/README.wimax
7157F:	include/linux/wimax.h
7158F:	include/linux/wimax/debug.h
7159F:	include/net/wimax.h
7160F:	net/wimax/
7161
7162WISTRON LAPTOP BUTTON DRIVER
7163M:	Miloslav Trmac <mitr@volny.cz>
 
7164S:	Maintained
7165F:	drivers/input/misc/wistron_btns.c
7166
7167WL1251 WIRELESS DRIVER
7168M:	Luciano Coelho <coelho@ti.com>
7169L:	linux-wireless@vger.kernel.org
7170W:	http://wireless.kernel.org/en/users/Drivers/wl1251
7171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7172S:	Maintained
7173F:	drivers/net/wireless/wl1251/*
 
7174
7175WL1271 WIRELESS DRIVER
7176M:	Luciano Coelho <coelho@ti.com>
7177L:	linux-wireless@vger.kernel.org
7178W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
7179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
7180S:	Maintained
7181F:	drivers/net/wireless/wl12xx/
7182F:	include/linux/wl12xx.h
7183
7184WL3501 WIRELESS PCMCIA CARD DRIVER
7185M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7186L:	linux-wireless@vger.kernel.org
7187W:	http://oops.ghostprotocols.net:81/blog
7188S:	Maintained
7189F:	drivers/net/wireless/wl3501*
7190
7191WM97XX TOUCHSCREEN DRIVERS
7192M:	Mark Brown <broonie@opensource.wolfsonmicro.com>
7193M:	Liam Girdwood <lrg@slimlogic.co.uk>
7194L:	linux-input@vger.kernel.org
7195T:	git git://opensource.wolfsonmicro.com/linux-2.6-touch
7196W:	http://opensource.wolfsonmicro.com/node/7
7197S:	Supported
7198F:	drivers/input/touchscreen/*wm97*
7199F:	include/linux/wm97xx.h
7200
7201WOLFSON MICROELECTRONICS DRIVERS
7202M:	Mark Brown <broonie@opensource.wolfsonmicro.com>
7203M:	Ian Lartey <ian@opensource.wolfsonmicro.com>
7204M:	Dimitris Papastamos <dp@opensource.wolfsonmicro.com>
7205T:	git git://opensource.wolfsonmicro.com/linux-2.6-asoc
7206T:	git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
7207W:	http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
7208S:	Supported
7209F:	Documentation/hwmon/wm83??
7210F:	drivers/leds/leds-wm83*.c
 
 
 
 
 
 
 
 
 
 
 
 
7211F:	drivers/input/misc/wm831x-on.c
7212F:	drivers/input/touchscreen/wm831x-ts.c
7213F:	drivers/input/touchscreen/wm97*.c
7214F:	drivers/mfd/wm8*.c
7215F:	drivers/power/wm83*.c
7216F:	drivers/rtc/rtc-wm83*.c
 
 
 
7217F:	drivers/regulator/wm8*.c
 
7218F:	drivers/video/backlight/wm83*_bl.c
7219F:	drivers/watchdog/wm83*_wdt.c
 
7220F:	include/linux/mfd/wm831x/
7221F:	include/linux/mfd/wm8350/
7222F:	include/linux/mfd/wm8400*
 
7223F:	include/linux/wm97xx.h
7224F:	include/sound/wm????.h
 
 
7225F:	sound/soc/codecs/wm*
7226
7227WORKQUEUE
7228M:	Tejun Heo <tj@kernel.org>
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
7230S:	Maintained
 
 
7231F:	include/linux/workqueue.h
7232F:	kernel/workqueue.c
7233F:	Documentation/workqueue.txt
7234
7235X.25 NETWORK LAYER
7236M:	Andrew Hendry <andrew.hendry@gmail.com>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7237L:	linux-x25@vger.kernel.org
7238S:	Odd Fixes
 
7239F:	Documentation/networking/x25*
 
 
 
7240F:	include/net/x25*
 
 
7241F:	net/x25/
7242
7243X86 ARCHITECTURE (32-BIT AND 64-BIT)
7244M:	Thomas Gleixner <tglx@linutronix.de>
7245M:	Ingo Molnar <mingo@redhat.com>
7246M:	"H. Peter Anvin" <hpa@zytor.com>
 
7247M:	x86@kernel.org
7248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
 
7249S:	Maintained
7250F:	Documentation/x86/
 
 
7251F:	arch/x86/
7252
7253X86 PLATFORM DRIVERS
7254M:	Matthew Garrett <mjg@redhat.com>
7255L:	platform-driver-x86@vger.kernel.org
7256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86.git
7257S:	Maintained
7258F:	drivers/platform/x86
 
 
 
 
 
 
 
 
 
 
 
 
7259
7260X86 MCE INFRASTRUCTURE
7261M:	Tony Luck <tony.luck@intel.com>
7262M:	Borislav Petkov <bp@amd64.org>
7263L:	linux-edac@vger.kernel.org
7264S:	Maintained
7265F:	arch/x86/kernel/cpu/mcheck/*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7266
7267XEN HYPERVISOR INTERFACE
7268M:	Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
7269M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7270L:	xen-devel@lists.xensource.com (moderated for non-subscribers)
7271L:	virtualization@lists.linux-foundation.org
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7272S:	Supported
7273F:	arch/x86/xen/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7274F:	drivers/*/xen-*front.c
7275F:	drivers/xen/
7276F:	arch/x86/include/asm/xen/
7277F:	include/xen/
 
 
 
 
 
 
 
 
 
 
 
 
7278
7279XEN NETWORK BACKEND DRIVER
7280M:	Ian Campbell <ian.campbell@citrix.com>
7281L:	xen-devel@lists.xensource.com (moderated for non-subscribers)
 
7282L:	netdev@vger.kernel.org
7283S:	Supported
7284F:	drivers/net/xen-netback/*
7285
7286XEN PCI SUBSYSTEM
7287M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7288L:	xen-devel@lists.xensource.com (moderated for non-subscribers)
7289S:	Supported
7290F:	arch/x86/pci/*xen*
7291F:	drivers/pci/*xen*
7292
7293XEN SWIOTLB SUBSYSTEM
7294M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7295L:	xen-devel@lists.xensource.com (moderated for non-subscribers)
 
 
 
 
 
 
 
 
 
 
7296S:	Supported
7297F:	arch/x86/xen/*swiotlb*
7298F:	drivers/xen/*swiotlb*
7299
7300XFS FILESYSTEM
7301P:	Silicon Graphics Inc
7302M:	Alex Elder <aelder@sgi.com>
7303M:	xfs-masters@oss.sgi.com
7304L:	xfs@oss.sgi.com
7305W:	http://oss.sgi.com/projects/xfs
7306T:	git git://oss.sgi.com/xfs/xfs.git
7307S:	Supported
7308F:	Documentation/filesystems/xfs.txt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7309F:	fs/xfs/
 
 
7310
7311XILINX SYSTEMACE DRIVER
7312M:	Grant Likely <grant.likely@secretlab.ca>
7313W:	http://www.secretlab.ca/
7314S:	Maintained
7315F:	drivers/block/xsysace.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7316
7317XILINX UARTLITE SERIAL DRIVER
7318M:	Peter Korsgaard <jacmet@sunsite.dk>
7319L:	linux-serial@vger.kernel.org
7320S:	Maintained
7321F:	drivers/tty/serial/uartlite.c
7322
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7323YAM DRIVER FOR AX.25
7324M:	Jean-Paul Roubelat <jpr@f6fbb.org>
7325L:	linux-hams@vger.kernel.org
7326S:	Maintained
7327F:	drivers/net/hamradio/yam*
7328F:	include/linux/yam.h
7329
 
 
 
 
 
 
 
7330YEALINK PHONE DRIVER
7331M:	Henk Vergonet <Henk.Vergonet@gmail.com>
7332L:	usbb2k-api-dev@nongnu.org
7333S:	Maintained
7334F:	Documentation/input/yealink.txt
7335F:	drivers/input/misc/yealink.*
7336
 
 
 
 
 
 
 
7337Z8530 DRIVER FOR AX.25
7338M:	Joerg Reuter <jreuter@yaina.de>
7339W:	http://yaina.de/jreuter/
7340W:	http://www.qsl.net/dl1bke/
7341L:	linux-hams@vger.kernel.org
7342S:	Maintained
7343F:	Documentation/networking/z8530drv.txt
 
 
7344F:	drivers/net/hamradio/*scc.c
7345F:	drivers/net/hamradio/z8530.h
7346
 
 
 
 
 
 
 
7347ZD1211RW WIRELESS DRIVER
7348M:	Daniel Drake <dsd@gentoo.org>
7349M:	Ulrich Kunitz <kune@deine-taler.de>
7350W:	http://zd1211.ath.cx/wiki/DriverRewrite
7351L:	linux-wireless@vger.kernel.org
7352L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7353S:	Maintained
7354F:	drivers/net/wireless/zd1211rw/
 
 
7355
7356ZR36067 VIDEO FOR LINUX DRIVER
 
7357L:	mjpeg-users@lists.sourceforge.net
7358L:	linux-media@vger.kernel.org
 
7359W:	http://mjpeg.sourceforge.net/driver-zoran/
7360T:	Mercurial http://linuxtv.org/hg/v4l-dvb
7361S:	Odd Fixes
7362F:	drivers/media/video/zoran/
 
 
 
 
 
 
 
 
7363
7364ZS DECSTATION Z85C30 SERIAL DRIVER
7365M:	"Maciej W. Rozycki" <macro@linux-mips.org>
7366S:	Maintained
7367F:	drivers/tty/serial/zs.*
7368
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7369THE REST
7370M:	Linus Torvalds <torvalds@linux-foundation.org>
7371L:	linux-kernel@vger.kernel.org
7372Q:	http://patchwork.kernel.org/project/LKML/list/
7373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
7374S:	Buried alive in reporters
 
7375F:	*
7376F:	*/
v6.8
    1List of maintainers
    2===================
    3
    4Descriptions of section entries and preferred order
    5---------------------------------------------------
    6
    7	M: *Mail* patches to: FullName <address@domain>
    8	R: Designated *Reviewer*: FullName <address@domain>
    9	   These reviewers should be CCed on patches.
   10	L: *Mailing list* that is relevant to this area
   11	S: *Status*, one of the following:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   12	   Supported:	Someone is actually paid to look after this.
   13	   Maintained:	Someone actually looks after it.
   14	   Odd Fixes:	It has a maintainer but they don't have time to do
   15			much other than throw the odd patch in. See below..
   16	   Orphan:	No current maintainer [but maybe you could take the
   17			role as you write your new code].
   18	   Obsolete:	Old code. Something tagged obsolete generally means
   19			it has been replaced by a better system and you
   20			should be using that.
   21	W: *Web-page* with status/info
   22	Q: *Patchwork* web based patch tracking system site
   23	B: URI for where to file *bugs*. A web-page with detailed bug
   24	   filing info, a direct bug tracker link, or a mailto: URI.
   25	C: URI for *chat* protocol, server and channel where developers
   26	   usually hang out, for example irc://server/channel.
   27	P: Subsystem Profile document for more details submitting
   28	   patches to the given subsystem. This is either an in-tree file,
   29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
   30	   for details.
   31	T: *SCM* tree type and location.
   32	   Type is one of: git, hg, quilt, stgit, topgit
   33	F: *Files* and directories wildcard patterns.
   34	   A trailing slash includes all files and subdirectory files.
   35	   F:	drivers/net/	all files in and below drivers/net
   36	   F:	drivers/net/*	all files in drivers/net, but not below
   37	   F:	*/net/*		all files in "any top level directory"/net
   38	   One pattern per line.  Multiple F: lines acceptable.
   39	X: *Excluded* files and directories that are NOT maintained, same
   40	   rules as F:. Files exclusions are tested before file matches.
   41	   Can be useful for excluding a specific subdirectory, for instance:
   42	   F:	net/
   43	   X:	net/ipv6/
   44	   matches all files in and below net excluding net/ipv6/
   45	N: Files and directories *Regex* patterns.
   46	   N:	[^a-z]tegra	all files whose path contains tegra
   47	                        (not including files like integrator)
   48	   One pattern per line.  Multiple N: lines acceptable.
   49	   scripts/get_maintainer.pl has different behavior for files that
   50	   match F: pattern and matches of N: patterns.  By default,
   51	   get_maintainer will not look at git log history when an F: pattern
   52	   match occurs.  When an N: match occurs, git log history is used
   53	   to also notify the people that have git commit signatures.
   54	K: *Content regex* (perl extended) pattern match in a patch or file.
   55	   For instance:
   56	   K: of_get_profile
   57	      matches patches or files that contain "of_get_profile"
   58	   K: \b(printk|pr_(info|err))\b
   59	      matches patches or files that contain one or more of the words
   60	      printk, pr_info or pr_err
   61	   One regex pattern per line.  Multiple K: lines acceptable.
   62
   63Maintainers List
   64----------------
 
 
 
   65
   66.. note:: When reading this list, please look for the most precise areas
   67          first. When adding to this list, please keep the entries in
   68          alphabetical order.
 
 
 
 
   69
   703C59X NETWORK DRIVER
   71M:	Steffen Klassert <klassert@kernel.org>
   72L:	netdev@vger.kernel.org
   73S:	Odd Fixes
   74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
   75F:	drivers/net/ethernet/3com/3c59x.c
   76
   773CR990 NETWORK DRIVER
   78M:	David Dillow <dave@thedillows.org>
   79L:	netdev@vger.kernel.org
   80S:	Maintained
   81F:	drivers/net/ethernet/3com/typhoon*
   82
   833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
   84M:	Adam Radford <aradford@gmail.com>
   85L:	linux-scsi@vger.kernel.org
 
   86S:	Supported
   87W:	http://www.lsi.com
   88F:	drivers/scsi/3w-*
   89
   9053C700 AND 53C700-66 SCSI DRIVER
   91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
   92L:	linux-scsi@vger.kernel.org
   93S:	Maintained
   94F:	drivers/scsi/53c700*
   95
   966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
   97M:	Alexander Aring <alex.aring@gmail.com>
   98L:	linux-bluetooth@vger.kernel.org
   99L:	linux-wpan@vger.kernel.org
  100S:	Maintained
  101F:	Documentation/networking/6lowpan.rst
  102F:	include/net/6lowpan.h
  103F:	net/6lowpan/
  104
  1056PACK NETWORK DRIVER FOR AX.25
  106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
  107L:	linux-hams@vger.kernel.org
  108S:	Maintained
  109F:	drivers/net/hamradio/6pack.c
  110
  111802.11 (including CFG80211/NL80211)
  112M:	Johannes Berg <johannes@sipsolutions.net>
  113L:	linux-wireless@vger.kernel.org
  114S:	Maintained
  115W:	https://wireless.wiki.kernel.org/
  116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
  117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  119F:	Documentation/driver-api/80211/cfg80211.rst
  120F:	Documentation/networking/regulatory.rst
  121F:	include/linux/ieee80211.h
  122F:	include/net/cfg80211.h
  123F:	include/net/ieee80211_radiotap.h
  124F:	include/net/iw_handler.h
  125F:	include/net/wext.h
  126F:	include/uapi/linux/nl80211.h
  127F:	include/uapi/linux/wireless.h
  128F:	net/wireless/
  129
  1308169 10/100/1000 GIGABIT ETHERNET DRIVER
  131M:	Heiner Kallweit <hkallweit1@gmail.com>
  132M:	nic_swsd@realtek.com
  133L:	netdev@vger.kernel.org
  134S:	Maintained
  135F:	drivers/net/ethernet/realtek/r8169*
  136
  1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
  138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  139L:	linux-serial@vger.kernel.org
 
  140S:	Maintained
  141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  142F:	drivers/tty/serial/8250*
  143F:	include/linux/serial_8250.h
  144
  1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
  146L:	netdev@vger.kernel.org
  147S:	Orphan / Obsolete
  148F:	drivers/net/ethernet/8390/
 
  149
  1509P FILE SYSTEM
  151M:	Eric Van Hensbergen <ericvh@kernel.org>
 
  152M:	Latchesar Ionkov <lucho@ionkov.net>
  153M:	Dominique Martinet <asmadeus@codewreck.org>
  154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
  155L:	v9fs@lists.linux.dev
  156S:	Maintained
  157W:	http://github.com/v9fs
  158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
  159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
  160T:	git git://github.com/martinetd/linux.git
  161F:	Documentation/filesystems/9p.rst
  162F:	fs/9p/
  163F:	include/net/9p/
  164F:	include/trace/events/9p.h
  165F:	include/uapi/linux/virtio_9p.h
  166F:	net/9p/
  167
  168A64FX DIAG DRIVER
  169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
  170S:	Supported
  171F:	drivers/soc/fujitsu/a64fx-diag.c
  172
  173A8293 MEDIA DRIVER
  174L:	linux-media@vger.kernel.org
  175S:	Orphan
  176W:	https://linuxtv.org
  177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  178F:	drivers/media/dvb-frontends/a8293*
  179
  180AACRAID SCSI RAID DRIVER
  181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  182L:	linux-scsi@vger.kernel.org
 
  183S:	Supported
  184W:	http://www.adaptec.com/
  185F:	Documentation/scsi/aacraid.rst
  186F:	drivers/scsi/aacraid/
  187
  188AB8500 BATTERY AND CHARGER DRIVERS
  189M:	Linus Walleij <linus.walleij@linaro.org>
  190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
  191F:	drivers/power/supply/*ab8500*
  192
  193ABI/API
  194L:	linux-api@vger.kernel.org
  195F:	include/linux/syscalls.h
  196F:	kernel/sys_ni.c
  197X:	arch/*/include/uapi/
  198X:	include/uapi/
  199
  200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
  201M:	Hans de Goede <hdegoede@redhat.com>
  202L:	linux-hwmon@vger.kernel.org
  203S:	Maintained
  204F:	drivers/hwmon/abituguru.c
  205
  206ABIT UGURU 3 HARDWARE MONITOR DRIVER
  207M:	Alistair John Strachan <alistair@devzero.co.uk>
  208L:	linux-hwmon@vger.kernel.org
  209S:	Maintained
  210F:	drivers/hwmon/abituguru3.c
  211
  212ACCES 104-DIO-48E GPIO DRIVER
  213M:	William Breathitt Gray <william.gray@linaro.org>
  214L:	linux-gpio@vger.kernel.org
  215S:	Maintained
  216F:	drivers/gpio/gpio-104-dio-48e.c
  217
  218ACCES 104-IDI-48 GPIO DRIVER
  219M:	William Breathitt Gray <william.gray@linaro.org>
  220L:	linux-gpio@vger.kernel.org
  221S:	Maintained
  222F:	drivers/gpio/gpio-104-idi-48.c
  223
  224ACCES 104-IDIO-16 GPIO DRIVER
  225M:	William Breathitt Gray <william.gray@linaro.org>
  226L:	linux-gpio@vger.kernel.org
  227S:	Maintained
  228F:	drivers/gpio/gpio-104-idio-16.c
  229
  230ACCES 104-QUAD-8 DRIVER
  231M:	William Breathitt Gray <william.gray@linaro.org>
  232L:	linux-iio@vger.kernel.org
  233S:	Maintained
  234F:	drivers/counter/104-quad-8.c
  235
  236ACCES IDIO-16 GPIO LIBRARY
  237M:	William Breathitt Gray <william.gray@linaro.org>
  238L:	linux-gpio@vger.kernel.org
  239S:	Maintained
  240F:	drivers/gpio/gpio-idio-16.c
  241F:	drivers/gpio/gpio-idio-16.h
  242
  243ACCES PCI-IDIO-16 GPIO DRIVER
  244M:	William Breathitt Gray <william.gray@linaro.org>
  245L:	linux-gpio@vger.kernel.org
  246S:	Maintained
  247F:	drivers/gpio/gpio-pci-idio-16.c
  248
  249ACCES PCIe-IDIO-24 GPIO DRIVER
  250M:	William Breathitt Gray <william.gray@linaro.org>
  251L:	linux-gpio@vger.kernel.org
  252S:	Maintained
  253F:	drivers/gpio/gpio-pcie-idio-24.c
  254
  255ACENIC DRIVER
  256M:	Jes Sorensen <jes@trained-monkey.org>
  257L:	linux-acenic@sunsite.dk
  258S:	Maintained
  259F:	drivers/net/ethernet/alteon/acenic*
  260
  261ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
  262M:	Peter Kaestle <peter@piie.net>
  263L:	platform-driver-x86@vger.kernel.org
 
  264S:	Maintained
  265W:	http://piie.net/?section=acerhdf
  266F:	drivers/platform/x86/acerhdf.c
  267
  268ACER WMI LAPTOP EXTRAS
  269M:	"Lee, Chun-Yi" <jlee@suse.com>
  270L:	platform-driver-x86@vger.kernel.org
  271S:	Maintained
  272F:	drivers/platform/x86/acer-wmi.c
  273
  274ACPI
  275M:	"Rafael J. Wysocki" <rafael@kernel.org>
  276R:	Len Brown <lenb@kernel.org>
  277L:	linux-acpi@vger.kernel.org
 
 
 
  278S:	Supported
  279Q:	https://patchwork.kernel.org/project/linux-acpi/list/
  280B:	https://bugzilla.kernel.org
  281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  282F:	Documentation/ABI/testing/configfs-acpi
  283F:	Documentation/ABI/testing/sysfs-bus-acpi
  284F:	Documentation/firmware-guide/acpi/
  285F:	arch/x86/kernel/acpi/
  286F:	arch/x86/pci/acpi.c
  287F:	drivers/acpi/
  288F:	drivers/pci/*/*acpi*
  289F:	drivers/pci/*acpi*
  290F:	drivers/pnp/pnpacpi/
  291F:	include/acpi/
  292F:	include/linux/acpi.h
  293F:	include/linux/fwnode.h
  294F:	include/linux/fw_table.h
  295F:	lib/fw_table.c
  296F:	tools/power/acpi/
  297
  298ACPI APEI
  299M:	"Rafael J. Wysocki" <rafael@kernel.org>
  300R:	Len Brown <lenb@kernel.org>
  301R:	James Morse <james.morse@arm.com>
  302R:	Tony Luck <tony.luck@intel.com>
  303R:	Borislav Petkov <bp@alien8.de>
  304L:	linux-acpi@vger.kernel.org
  305F:	drivers/acpi/apei/
  306
  307ACPI COMPONENT ARCHITECTURE (ACPICA)
  308M:	Robert Moore <robert.moore@intel.com>
  309M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  310L:	linux-acpi@vger.kernel.org
  311L:	acpica-devel@lists.linux.dev
  312S:	Supported
  313W:	https://acpica.org/
  314W:	https://github.com/acpica/acpica/
  315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
  316B:	https://bugzilla.kernel.org
  317B:	https://bugs.acpica.org
  318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  319F:	drivers/acpi/acpica/
  320F:	include/acpi/
  321F:	tools/power/acpi/
  322
  323ACPI FOR ARM64 (ACPI/arm64)
  324M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
  325M:	Hanjun Guo <guohanjun@huawei.com>
  326M:	Sudeep Holla <sudeep.holla@arm.com>
  327L:	linux-acpi@vger.kernel.org
  328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  329S:	Maintained
  330F:	drivers/acpi/arm64
  331
  332ACPI FOR RISC-V (ACPI/riscv)
  333M:	Sunil V L <sunilvl@ventanamicro.com>
  334L:	linux-acpi@vger.kernel.org
  335L:	linux-riscv@lists.infradead.org
  336S:	Maintained
  337F:	drivers/acpi/riscv/
  338
  339ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
  340M:	Sudeep Holla <sudeep.holla@arm.com>
  341L:	linux-acpi@vger.kernel.org
 
  342S:	Supported
  343F:	drivers/mailbox/pcc.c
  344
  345ACPI PMIC DRIVERS
  346M:	"Rafael J. Wysocki" <rafael@kernel.org>
  347M:	Len Brown <lenb@kernel.org>
  348R:	Andy Shevchenko <andy@kernel.org>
  349R:	Mika Westerberg <mika.westerberg@linux.intel.com>
  350L:	linux-acpi@vger.kernel.org
 
  351S:	Supported
  352Q:	https://patchwork.kernel.org/project/linux-acpi/list/
  353B:	https://bugzilla.kernel.org
  354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  355F:	drivers/acpi/pmic/
  356
  357ACPI SERIAL MULTI INSTANTIATE DRIVER
  358M:	Hans de Goede <hdegoede@redhat.com>
  359L:	platform-driver-x86@vger.kernel.org
  360S:	Maintained
  361F:	drivers/platform/x86/serial-multi-instantiate.c
  362
  363ACPI THERMAL DRIVER
  364M:	Rafael J. Wysocki <rafael@kernel.org>
  365R:	Zhang Rui <rui.zhang@intel.com>
  366L:	linux-acpi@vger.kernel.org
 
  367S:	Supported
  368B:	https://bugzilla.kernel.org
  369F:	drivers/acpi/*thermal*
  370
  371ACPI VIOT DRIVER
  372M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
  373L:	linux-acpi@vger.kernel.org
  374L:	iommu@lists.linux.dev
  375S:	Maintained
  376F:	drivers/acpi/viot.c
  377F:	include/linux/acpi_viot.h
  378
  379ACPI WMI DRIVER
  380M:	Armin Wolf <W_Armin@gmx.de>
  381L:	platform-driver-x86@vger.kernel.org
  382S:	Maintained
  383F:	Documentation/driver-api/wmi.rst
  384F:	Documentation/wmi/
  385F:	drivers/platform/x86/wmi.c
  386F:	include/uapi/linux/wmi.h
  387
  388ACRN HYPERVISOR SERVICE MODULE
  389M:	Fei Li <fei1.li@intel.com>
  390L:	acrn-dev@lists.projectacrn.org (subscribers-only)
  391S:	Supported
  392W:	https://projectacrn.org
  393F:	Documentation/virt/acrn/
  394F:	drivers/virt/acrn/
  395F:	include/uapi/linux/acrn.h
  396
  397AD1889 ALSA SOUND DRIVER
 
 
 
  398L:	linux-parisc@vger.kernel.org
  399S:	Maintained
  400W:	https://parisc.wiki.kernel.org/index.php/AD1889
  401F:	sound/pci/ad1889.*
  402
  403AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  404M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
  405L:	linux-iio@vger.kernel.org
  406S:	Supported
  407F:	drivers/iio/potentiometer/ad5110.c
  408
  409AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  410M:	Michael Hennerich <michael.hennerich@analog.com>
 
 
  411S:	Supported
  412W:	http://wiki.analog.com/AD5254
  413W:	https://ez.analog.com/linux-software-drivers
  414F:	drivers/misc/ad525x_dpot.c
  415
  416AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
  417M:	Michael Hennerich <michael.hennerich@analog.com>
 
 
  418S:	Supported
  419W:	http://wiki.analog.com/AD5398
  420W:	https://ez.analog.com/linux-software-drivers
  421F:	drivers/regulator/ad5398.c
  422
  423AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
  424M:	Michael Hennerich <michael.hennerich@analog.com>
 
 
  425S:	Supported
  426W:	http://wiki.analog.com/AD7142
  427W:	https://ez.analog.com/linux-software-drivers
  428F:	drivers/input/misc/ad714x.c
  429
  430AD7877 TOUCHSCREEN DRIVER
  431M:	Michael Hennerich <michael.hennerich@analog.com>
 
 
  432S:	Supported
  433W:	http://wiki.analog.com/AD7877
  434W:	https://ez.analog.com/linux-software-drivers
  435F:	drivers/input/touchscreen/ad7877.c
  436
  437AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
  438M:	Michael Hennerich <michael.hennerich@analog.com>
 
 
  439S:	Supported
  440W:	http://wiki.analog.com/AD7879
  441W:	https://ez.analog.com/linux-software-drivers
  442F:	drivers/input/touchscreen/ad7879.c
  443
  444ADAFRUIT MINI I2C GAMEPAD
  445M:	Anshul Dalal <anshulusr@gmail.com>
  446L:	linux-input@vger.kernel.org
  447S:	Maintained
  448F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
  449F:	drivers/input/joystick/adafruit-seesaw.c
  450
  451ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
  452M:	Jiri Kosina <jikos@kernel.org>
  453S:	Maintained
  454
  455ADF7242 IEEE 802.15.4 RADIO DRIVER
  456M:	Michael Hennerich <michael.hennerich@analog.com>
  457L:	linux-wpan@vger.kernel.org
  458S:	Supported
  459W:	https://wiki.analog.com/ADF7242
  460W:	https://ez.analog.com/linux-software-drivers
  461F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
  462F:	drivers/net/ieee802154/adf7242.c
  463
  464ADM1025 HARDWARE MONITOR DRIVER
  465M:	Jean Delvare <jdelvare@suse.com>
  466L:	linux-hwmon@vger.kernel.org
  467S:	Maintained
  468F:	Documentation/hwmon/adm1025.rst
  469F:	drivers/hwmon/adm1025.c
  470
  471ADM1029 HARDWARE MONITOR DRIVER
  472M:	Corentin Labbe <clabbe.montjoie@gmail.com>
  473L:	linux-hwmon@vger.kernel.org
  474S:	Maintained
  475F:	drivers/hwmon/adm1029.c
  476
  477ADM8211 WIRELESS DRIVER
  478L:	linux-wireless@vger.kernel.org
 
  479S:	Orphan
  480F:	drivers/net/wireless/admtek/adm8211.*
  481
  482ADP1653 FLASH CONTROLLER DRIVER
  483M:	Sakari Ailus <sakari.ailus@iki.fi>
  484L:	linux-media@vger.kernel.org
  485S:	Maintained
  486F:	drivers/media/i2c/adp1653.c
  487F:	include/media/i2c/adp1653.h
  488
  489ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
  490M:	Michael Hennerich <michael.hennerich@analog.com>
 
 
  491S:	Supported
  492W:	http://wiki.analog.com/ADP5520
  493W:	https://ez.analog.com/linux-software-drivers
  494F:	drivers/gpio/gpio-adp5520.c
  495F:	drivers/input/keyboard/adp5520-keys.c
  496F:	drivers/leds/leds-adp5520.c
  497F:	drivers/mfd/adp5520.c
  498F:	drivers/video/backlight/adp5520_bl.c
 
 
 
  499
  500ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
  501M:	Michael Hennerich <michael.hennerich@analog.com>
 
 
  502S:	Supported
  503W:	http://wiki.analog.com/ADP5588
  504W:	https://ez.analog.com/linux-software-drivers
  505F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
  506F:	drivers/input/keyboard/adp5588-keys.c
 
  507
  508ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
  509M:	Michael Hennerich <michael.hennerich@analog.com>
 
 
  510S:	Supported
  511W:	http://wiki.analog.com/ADP8860
  512W:	https://ez.analog.com/linux-software-drivers
  513F:	drivers/video/backlight/adp8860_bl.c
  514
 
 
 
 
 
 
 
 
  515ADT746X FAN DRIVER
  516M:	Colin Leroy <colin@colino.net>
  517S:	Maintained
  518F:	drivers/macintosh/therm_adt746x.c
  519
  520ADT7475 HARDWARE MONITOR DRIVER
  521M:	Jean Delvare <jdelvare@suse.com>
  522L:	linux-hwmon@vger.kernel.org
  523S:	Maintained
  524F:	Documentation/hwmon/adt7475.rst
  525F:	drivers/hwmon/adt7475.c
  526
 
 
 
 
 
 
 
  527ADVANSYS SCSI DRIVER
  528M:	Matthew Wilcox <willy@infradead.org>
  529M:	Hannes Reinecke <hare@suse.com>
  530L:	linux-scsi@vger.kernel.org
  531S:	Maintained
  532F:	Documentation/scsi/advansys.rst
  533F:	drivers/scsi/advansys.c
  534
  535ADVANTECH SWBTN DRIVER
  536M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
  537L:	platform-driver-x86@vger.kernel.org
  538S:	Maintained
  539F:	drivers/platform/x86/adv_swbutton.c
  540
  541ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  542M:	Lucas Stankus <lucas.p.stankus@gmail.com>
  543S:	Supported
  544F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
  545F:	drivers/iio/accel/adxl313*
  546
  547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
  548M:	Michael Hennerich <michael.hennerich@analog.com>
  549S:	Supported
  550W:	http://wiki.analog.com/ADXL345
  551W:	https://ez.analog.com/linux-software-drivers
  552F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
  553F:	drivers/input/misc/adxl34x.c
  554
  555ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  556M:	Puranjay Mohan <puranjay12@gmail.com>
  557L:	linux-iio@vger.kernel.org
  558S:	Supported
  559F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
  560F:	drivers/iio/accel/adxl355.h
  561F:	drivers/iio/accel/adxl355_core.c
  562F:	drivers/iio/accel/adxl355_i2c.c
  563F:	drivers/iio/accel/adxl355_spi.c
  564
  565ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  566M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
  567L:	linux-iio@vger.kernel.org
  568S:	Supported
  569W:	https://ez.analog.com/linux-software-drivers
  570F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
  571F:	drivers/iio/accel/adxl367*
  572
  573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  574M:	Michael Hennerich <michael.hennerich@analog.com>
  575S:	Supported
  576W:	https://ez.analog.com/linux-software-drivers
  577F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
  578F:	drivers/iio/accel/adxl372.c
  579F:	drivers/iio/accel/adxl372_i2c.c
  580F:	drivers/iio/accel/adxl372_spi.c
  581
  582AF9013 MEDIA DRIVER
  583L:	linux-media@vger.kernel.org
  584S:	Orphan
  585W:	https://linuxtv.org
  586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  587F:	drivers/media/dvb-frontends/af9013*
  588
  589AF9033 MEDIA DRIVER
  590L:	linux-media@vger.kernel.org
  591S:	Orphan
  592W:	https://linuxtv.org
  593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  594F:	drivers/media/dvb-frontends/af9033*
  595
  596AFFS FILE SYSTEM
  597M:	David Sterba <dsterba@suse.com>
  598L:	linux-fsdevel@vger.kernel.org
  599S:	Odd Fixes
  600F:	Documentation/filesystems/affs.rst
  601F:	fs/affs/
  602
  603AFS FILESYSTEM
  604M:	David Howells <dhowells@redhat.com>
  605M:	Marc Dionne <marc.dionne@auristor.com>
  606L:	linux-afs@lists.infradead.org
  607S:	Supported
  608W:	https://www.infradead.org/~dhowells/kafs/
  609F:	Documentation/filesystems/afs.rst
  610F:	fs/afs/
  611F:	include/trace/events/afs.h
 
  612
  613AGPGART DRIVER
  614M:	David Airlie <airlied@redhat.com>
  615L:	dri-devel@lists.freedesktop.org
  616S:	Maintained
  617T:	git git://anongit.freedesktop.org/drm/drm
  618F:	drivers/char/agp/
  619F:	include/linux/agp*
  620F:	include/uapi/linux/agp*
  621
  622AHA152X SCSI DRIVER
  623M:	"Juergen E. Fischer" <fischer@norbit.de>
  624L:	linux-scsi@vger.kernel.org
  625S:	Maintained
  626F:	drivers/scsi/aha152x*
  627F:	drivers/scsi/pcmcia/aha152x*
  628
  629AIC7XXX / AIC79XX SCSI DRIVER
  630M:	Hannes Reinecke <hare@suse.com>
  631L:	linux-scsi@vger.kernel.org
  632S:	Maintained
  633F:	drivers/scsi/aic7xxx/
  634
  635AIMSLAB FM RADIO RECEIVER DRIVER
  636M:	Hans Verkuil <hverkuil@xs4all.nl>
  637L:	linux-media@vger.kernel.org
  638S:	Maintained
  639W:	https://linuxtv.org
  640T:	git git://linuxtv.org/media_tree.git
  641F:	drivers/media/radio/radio-aimslab*
  642
  643AIO
  644M:	Benjamin LaHaise <bcrl@kvack.org>
  645L:	linux-aio@kvack.org
  646S:	Supported
  647F:	fs/aio.c
  648F:	include/linux/*aio*.h
  649
  650AIRSPY MEDIA DRIVER
  651L:	linux-media@vger.kernel.org
  652S:	Orphan
  653W:	https://linuxtv.org
  654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  655F:	drivers/media/usb/airspy/
  656
  657ALACRITECH GIGABIT ETHERNET DRIVER
  658M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
  659S:	Maintained
  660F:	drivers/net/ethernet/alacritech/*
  661
  662ALCATEL SPEEDTOUCH USB DRIVER
  663M:	Duncan Sands <duncan.sands@free.fr>
  664L:	linux-usb@vger.kernel.org
 
  665S:	Maintained
  666W:	http://www.linux-usb.org/SpeedTouch/
  667F:	drivers/usb/atm/speedtch.c
  668F:	drivers/usb/atm/usbatm.c
  669
  670ALCHEMY AU1XX0 MMC DRIVER
  671M:	Manuel Lauss <manuel.lauss@gmail.com>
  672S:	Maintained
  673F:	drivers/mmc/host/au1xmmc.c
  674
  675ALI1563 I2C DRIVER
  676M:	Rudolf Marek <r.marek@assembler.cz>
  677L:	linux-i2c@vger.kernel.org
  678S:	Maintained
  679F:	Documentation/i2c/busses/i2c-ali1563.rst
  680F:	drivers/i2c/busses/i2c-ali1563.c
  681
  682ALIBABA ELASTIC RDMA DRIVER
  683M:	Cheng Xu <chengyou@linux.alibaba.com>
  684M:	Kai Shen <kaishen@linux.alibaba.com>
  685L:	linux-rdma@vger.kernel.org
  686S:	Supported
  687F:	drivers/infiniband/hw/erdma
  688F:	include/uapi/rdma/erdma-abi.h
  689
  690ALIBABA PMU DRIVER
  691M:	Shuai Xue <xueshuai@linux.alibaba.com>
  692S:	Supported
  693F:	Documentation/admin-guide/perf/alibaba_pmu.rst
  694F:	drivers/perf/alibaba_uncore_drw_pmu.c
  695
  696ALIENWARE WMI DRIVER
  697L:	Dell.Client.Kernel@dell.com
  698S:	Maintained
  699F:	drivers/platform/x86/dell/alienware-wmi.c
  700
  701ALLEGRO DVT VIDEO IP CORE DRIVER
  702M:	Michael Tretter <m.tretter@pengutronix.de>
  703R:	Pengutronix Kernel Team <kernel@pengutronix.de>
  704L:	linux-media@vger.kernel.org
  705S:	Maintained
  706F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
  707F:	drivers/media/platform/allegro-dvt/
  708
  709ALLIED VISION ALVIUM CAMERA DRIVER
  710M:	Tommaso Merciai <tomm.merciai@gmail.com>
  711M:	Martin Hecht <martin.hecht@avnet.eu>
  712L:	linux-media@vger.kernel.org
  713S:	Maintained
  714F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
  715F:	drivers/media/i2c/alvium-csi2.c
  716F:	drivers/media/i2c/alvium-csi2.h
  717
  718ALLWINNER A10 CSI DRIVER
  719M:	Maxime Ripard <mripard@kernel.org>
  720L:	linux-media@vger.kernel.org
  721S:	Maintained
  722T:	git git://linuxtv.org/media_tree.git
  723F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
  724F:	drivers/media/platform/sunxi/sun4i-csi/
  725
  726ALLWINNER A31 CSI DRIVER
  727M:	Yong Deng <yong.deng@magewell.com>
  728M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  729L:	linux-media@vger.kernel.org
  730S:	Maintained
  731T:	git git://linuxtv.org/media_tree.git
  732F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
  733F:	drivers/media/platform/sunxi/sun6i-csi/
  734
  735ALLWINNER A31 ISP DRIVER
  736M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  737L:	linux-media@vger.kernel.org
  738S:	Maintained
  739T:	git git://linuxtv.org/media_tree.git
  740F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
  741F:	drivers/staging/media/sunxi/sun6i-isp/
  742F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
  743
  744ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
  745M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  746L:	linux-media@vger.kernel.org
  747S:	Maintained
  748T:	git git://linuxtv.org/media_tree.git
  749F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
  750F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
  751
  752ALLWINNER CPUFREQ DRIVER
  753M:	Yangtao Li <tiny.windzz@gmail.com>
  754L:	linux-pm@vger.kernel.org
  755S:	Maintained
  756F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
  757F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
  758
  759ALLWINNER CRYPTO DRIVERS
  760M:	Corentin Labbe <clabbe.montjoie@gmail.com>
  761L:	linux-crypto@vger.kernel.org
  762S:	Maintained
  763F:	drivers/crypto/allwinner/
  764
  765ALLWINNER DMIC DRIVERS
  766M:	Ban Tao <fengzheng923@gmail.com>
  767L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  768S:	Maintained
  769F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
  770F:	sound/soc/sunxi/sun50i-dmic.c
  771
  772ALLWINNER HARDWARE SPINLOCK SUPPORT
  773M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
  774S:	Maintained
  775F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
  776F:	drivers/hwspinlock/sun6i_hwspinlock.c
  777
  778ALLWINNER THERMAL DRIVER
  779M:	Vasily Khoruzhick <anarsoul@gmail.com>
  780M:	Yangtao Li <tiny.windzz@gmail.com>
  781L:	linux-pm@vger.kernel.org
  782S:	Maintained
  783F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
  784F:	drivers/thermal/sun8i_thermal.c
  785
  786ALLWINNER VPU DRIVER
  787M:	Maxime Ripard <mripard@kernel.org>
  788M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  789L:	linux-media@vger.kernel.org
  790S:	Maintained
  791F:	drivers/staging/media/sunxi/cedrus/
  792
  793ALPHA PORT
  794M:	Richard Henderson <richard.henderson@linaro.org>
  795M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
  796M:	Matt Turner <mattst88@gmail.com>
  797L:	linux-alpha@vger.kernel.org
  798S:	Odd Fixes
  799F:	arch/alpha/
  800
  801ALPS PS/2 TOUCHPAD DRIVER
  802R:	Pali Rohár <pali@kernel.org>
  803F:	drivers/input/mouse/alps.*
  804
  805ALTERA I2C CONTROLLER DRIVER
  806M:	Thor Thayer <thor.thayer@linux.intel.com>
  807S:	Maintained
  808F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
  809F:	drivers/i2c/busses/i2c-altera.c
  810
  811ALTERA MAILBOX DRIVER
  812M:	Mun Yew Tham <mun.yew.tham@intel.com>
  813S:	Maintained
  814F:	drivers/mailbox/mailbox-altera.c
  815
  816ALTERA MSGDMA IP CORE DRIVER
  817M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
  818R:	Stefan Roese <sr@denx.de>
  819L:	dmaengine@vger.kernel.org
  820S:	Odd Fixes
  821F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
  822F:	drivers/dma/altera-msgdma.c
  823
  824ALTERA PIO DRIVER
  825M:	Mun Yew Tham <mun.yew.tham@intel.com>
  826L:	linux-gpio@vger.kernel.org
  827S:	Maintained
  828F:	drivers/gpio/gpio-altera.c
  829
  830ALTERA SYSTEM MANAGER DRIVER
  831M:	Thor Thayer <thor.thayer@linux.intel.com>
  832S:	Maintained
  833F:	drivers/mfd/altera-sysmgr.c
  834F:	include/linux/mfd/altera-sysmgr.h
  835
  836ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
  837M:	Thor Thayer <thor.thayer@linux.intel.com>
  838S:	Maintained
  839F:	drivers/gpio/gpio-altera-a10sr.c
  840F:	drivers/mfd/altera-a10sr.c
  841F:	drivers/reset/reset-a10sr.c
  842F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
  843F:	include/linux/mfd/altera-a10sr.h
  844
  845ALTERA TRIPLE SPEED ETHERNET DRIVER
  846M:	Joyce Ooi <joyce.ooi@intel.com>
  847L:	netdev@vger.kernel.org
  848S:	Maintained
  849F:	drivers/net/ethernet/altera/
  850
  851ALTERA UART/JTAG UART SERIAL DRIVERS
  852M:	Tobias Klauser <tklauser@distanz.ch>
  853L:	linux-serial@vger.kernel.org
 
  854S:	Maintained
 
  855F:	drivers/tty/serial/altera_jtaguart.c
  856F:	drivers/tty/serial/altera_uart.c
  857F:	include/linux/altera_jtaguart.h
  858F:	include/linux/altera_uart.h
  859
  860AMAZON ANNAPURNA LABS FIC DRIVER
  861M:	Talel Shenhar <talel@amazon.com>
  862S:	Maintained
  863F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
  864F:	drivers/irqchip/irq-al-fic.c
  865
  866AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
  867M:	Talel Shenhar <talel@amazon.com>
  868M:	Talel Shenhar <talelshenhar@gmail.com>
  869S:	Maintained
  870F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
  871F:	drivers/edac/al_mc_edac.c
  872
  873AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
  874M:	Talel Shenhar <talel@amazon.com>
  875S:	Maintained
  876F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
  877F:	drivers/thermal/thermal_mmio.c
  878
  879AMAZON ETHERNET DRIVERS
  880M:	Shay Agroskin <shayagr@amazon.com>
  881M:	Arthur Kiyanovski <akiyano@amazon.com>
  882R:	David Arinzon <darinzon@amazon.com>
  883R:	Noam Dagan <ndagan@amazon.com>
  884R:	Saeed Bishara <saeedb@amazon.com>
  885L:	netdev@vger.kernel.org
  886S:	Supported
  887F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
  888F:	drivers/net/ethernet/amazon/
  889
  890AMAZON RDMA EFA DRIVER
  891M:	Michael Margolin <mrgolin@amazon.com>
  892R:	Gal Pressman <gal.pressman@linux.dev>
  893R:	Yossi Leybovich <sleybo@amazon.com>
  894L:	linux-rdma@vger.kernel.org
  895S:	Supported
  896Q:	https://patchwork.kernel.org/project/linux-rdma/list/
  897F:	drivers/infiniband/hw/efa/
  898F:	include/uapi/rdma/efa-abi.h
  899
  900AMD AXI W1 DRIVER
  901M:	Kris Chaplin <kris.chaplin@amd.com>
  902R:	Thomas Delev <thomas.delev@amd.com>
  903R:	Michal Simek <michal.simek@amd.com>
  904S:	Maintained
  905F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
  906F:	drivers/w1/masters/amd_axi_w1.c
  907
  908AMD CDX BUS DRIVER
  909M:	Nipun Gupta <nipun.gupta@amd.com>
  910M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
  911S:	Maintained
  912F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
  913F:	drivers/cdx/*
  914F:	include/linux/cdx/*
  915
  916AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
  917M:	Tom Lendacky <thomas.lendacky@amd.com>
  918M:	John Allen <john.allen@amd.com>
  919L:	linux-crypto@vger.kernel.org
  920S:	Supported
  921F:	drivers/crypto/ccp/
  922F:	include/linux/ccp.h
  923
  924AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
  925M:	Ashish Kalra <ashish.kalra@amd.com>
  926M:	Tom Lendacky <thomas.lendacky@amd.com>
  927L:	linux-crypto@vger.kernel.org
  928S:	Supported
  929F:	drivers/crypto/ccp/sev*
  930F:	include/uapi/linux/psp-sev.h
  931
  932AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
  933M:	Mario Limonciello <mario.limonciello@amd.com>
  934L:	linux-crypto@vger.kernel.org
  935S:	Supported
  936F:	drivers/crypto/ccp/dbc.c
  937F:	drivers/crypto/ccp/dbc.h
  938F:	drivers/crypto/ccp/platform-access.c
  939F:	drivers/crypto/ccp/platform-access.h
  940F:	include/uapi/linux/psp-dbc.h
  941F:	tools/crypto/ccp/*.c
  942F:	tools/crypto/ccp/*.py
  943
  944AMD DISPLAY CORE
  945M:	Harry Wentland <harry.wentland@amd.com>
  946M:	Leo Li <sunpeng.li@amd.com>
  947M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
  948L:	amd-gfx@lists.freedesktop.org
  949S:	Supported
  950T:	git https://gitlab.freedesktop.org/agd5f/linux.git
  951F:	drivers/gpu/drm/amd/display/
  952
  953AMD FAM15H PROCESSOR POWER MONITORING DRIVER
  954M:	Huang Rui <ray.huang@amd.com>
  955L:	linux-hwmon@vger.kernel.org
  956S:	Supported
  957F:	Documentation/hwmon/fam15h_power.rst
  958F:	drivers/hwmon/fam15h_power.c
  959
  960AMD FCH GPIO DRIVER
  961M:	Enrico Weigelt, metux IT consult <info@metux.net>
  962L:	linux-gpio@vger.kernel.org
  963S:	Maintained
  964F:	drivers/gpio/gpio-amd-fch.c
  965F:	include/linux/platform_data/gpio/gpio-amd-fch.h
  966
  967AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 
  968L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
  969S:	Orphan
  970F:	drivers/usb/gadget/udc/amd5536udc.*
  971
  972AMD GEODE PROCESSOR/CHIPSET SUPPORT
  973M:	Andres Salomon <dilinger@queued.net>
  974L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
 
  975S:	Supported
  976W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
  977F:	arch/x86/include/asm/geode.h
  978F:	drivers/char/hw_random/geode-rng.c
  979F:	drivers/crypto/geode*
  980F:	drivers/video/fbdev/geode/
  981
  982AMD HSMP DRIVER
  983M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
  984R:	Carlos Bilbao <carlos.bilbao@amd.com>
  985L:	platform-driver-x86@vger.kernel.org
  986S:	Maintained
  987F:	Documentation/arch/x86/amd_hsmp.rst
  988F:	arch/x86/include/asm/amd_hsmp.h
  989F:	arch/x86/include/uapi/asm/amd_hsmp.h
  990F:	drivers/platform/x86/amd/hsmp.c
  991
  992AMD IOMMU (AMD-VI)
  993M:	Joerg Roedel <joro@8bytes.org>
  994R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  995L:	iommu@lists.linux.dev
  996S:	Maintained
  997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  998F:	drivers/iommu/amd/
  999F:	include/linux/amd-iommu.h
 1000
 1001AMD KFD
 1002M:	Felix Kuehling <Felix.Kuehling@amd.com>
 1003L:	amd-gfx@lists.freedesktop.org
 1004S:	Supported
 1005T:	git https://gitlab.freedesktop.org/agd5f/linux.git
 1006F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
 1007F:	drivers/gpu/drm/amd/amdkfd/
 1008F:	drivers/gpu/drm/amd/include/cik_structs.h
 1009F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
 1010F:	drivers/gpu/drm/amd/include/v9_structs.h
 1011F:	drivers/gpu/drm/amd/include/vi_structs.h
 1012F:	include/uapi/linux/kfd_ioctl.h
 1013F:	include/uapi/linux/kfd_sysfs.h
 1014
 1015AMD MP2 I2C DRIVER
 1016M:	Elie Morisse <syniurge@gmail.com>
 1017M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
 1018L:	linux-i2c@vger.kernel.org
 1019S:	Maintained
 1020F:	drivers/i2c/busses/i2c-amd-mp2*
 1021
 1022AMD PDS CORE DRIVER
 1023M:	Shannon Nelson <shannon.nelson@amd.com>
 1024M:	Brett Creeley <brett.creeley@amd.com>
 1025L:	netdev@vger.kernel.org
 1026S:	Supported
 1027F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
 1028F:	drivers/net/ethernet/amd/pds_core/
 1029F:	include/linux/pds/
 1030
 1031AMD PMC DRIVER
 1032M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
 1033L:	platform-driver-x86@vger.kernel.org
 1034S:	Maintained
 1035F:	drivers/platform/x86/amd/pmc/
 1036
 1037AMD PMF DRIVER
 1038M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
 1039L:	platform-driver-x86@vger.kernel.org
 1040S:	Maintained
 1041F:	Documentation/ABI/testing/sysfs-amd-pmf
 1042F:	drivers/platform/x86/amd/pmf/
 1043
 1044AMD POWERPLAY AND SWSMU
 1045M:	Evan Quan <evan.quan@amd.com>
 1046L:	amd-gfx@lists.freedesktop.org
 1047S:	Supported
 1048T:	git https://gitlab.freedesktop.org/agd5f/linux.git
 1049F:	drivers/gpu/drm/amd/pm/
 1050
 1051AMD PSTATE DRIVER
 1052M:	Huang Rui <ray.huang@amd.com>
 1053L:	linux-pm@vger.kernel.org
 1054S:	Supported
 1055F:	Documentation/admin-guide/pm/amd-pstate.rst
 1056F:	drivers/cpufreq/amd-pstate*
 1057F:	include/linux/amd-pstate.h
 1058F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
 1059
 1060AMD PTDMA DRIVER
 1061M:	Sanjay R Mehta <sanju.mehta@amd.com>
 1062L:	dmaengine@vger.kernel.org
 1063S:	Maintained
 1064F:	drivers/dma/ptdma/
 1065
 1066AMD SEATTLE DEVICE TREE SUPPORT
 1067M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 1068M:	Tom Lendacky <thomas.lendacky@amd.com>
 1069S:	Supported
 1070F:	arch/arm64/boot/dts/amd/
 1071
 1072AMD SENSOR FUSION HUB DRIVER
 1073M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
 1074L:	linux-input@vger.kernel.org
 1075S:	Maintained
 1076F:	Documentation/hid/amd-sfh*
 1077F:	drivers/hid/amd-sfh-hid/
 1078
 1079AMD SPI DRIVER
 1080M:	Sanjay R Mehta <sanju.mehta@amd.com>
 1081S:	Maintained
 1082F:	drivers/spi/spi-amd.c
 1083
 1084AMD XGBE DRIVER
 1085M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
 1086L:	netdev@vger.kernel.org
 1087S:	Supported
 1088F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 1089F:	drivers/net/ethernet/amd/xgbe/
 1090
 1091AMLOGIC DDR PMU DRIVER
 1092M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
 1093L:	linux-amlogic@lists.infradead.org
 1094S:	Supported
 1095W:	http://www.amlogic.com
 1096F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
 1097F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
 1098F:	drivers/perf/amlogic/
 1099F:	include/soc/amlogic/
 1100
 1101AMPHION VPU CODEC V4L2 DRIVER
 1102M:	Ming Qian <ming.qian@nxp.com>
 1103M:	Zhou Peng <eagle.zhou@nxp.com>
 1104L:	linux-media@vger.kernel.org
 1105S:	Maintained
 1106F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
 1107F:	drivers/media/platform/amphion/
 1108
 1109AMS AS73211 DRIVER
 1110M:	Christian Eggers <ceggers@arri.de>
 1111L:	linux-iio@vger.kernel.org
 1112S:	Maintained
 1113F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
 1114F:	drivers/iio/light/as73211.c
 1115
 1116AMT (Automatic Multicast Tunneling)
 1117M:	Taehee Yoo <ap420073@gmail.com>
 1118L:	netdev@vger.kernel.org
 1119S:	Maintained
 1120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
 1121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
 1122F:	drivers/net/amt.c
 1123
 1124ANALOG DEVICES INC AD3552R DRIVER
 1125M:	Nuno Sá <nuno.sa@analog.com>
 1126L:	linux-iio@vger.kernel.org
 1127S:	Supported
 1128W:	https://ez.analog.com/linux-software-drivers
 1129F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
 1130F:	drivers/iio/dac/ad3552r.c
 1131
 1132ANALOG DEVICES INC AD4130 DRIVER
 1133M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
 1134L:	linux-iio@vger.kernel.org
 1135S:	Supported
 1136W:	https://ez.analog.com/linux-software-drivers
 1137F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
 1138F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
 1139F:	drivers/iio/adc/ad4130.c
 1140
 1141ANALOG DEVICES INC AD7091R DRIVER
 1142M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
 1143L:	linux-iio@vger.kernel.org
 1144S:	Supported
 1145W:	http://ez.analog.com/community/linux-device-drivers
 1146F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
 1147F:	drivers/iio/adc/drivers/iio/adc/ad7091r*
 1148
 1149ANALOG DEVICES INC AD7192 DRIVER
 1150M:	Alexandru Tachici <alexandru.tachici@analog.com>
 1151L:	linux-iio@vger.kernel.org
 1152S:	Supported
 1153W:	https://ez.analog.com/linux-software-drivers
 1154F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
 1155F:	drivers/iio/adc/ad7192.c
 1156
 1157ANALOG DEVICES INC AD7292 DRIVER
 1158M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
 1159L:	linux-iio@vger.kernel.org
 1160S:	Supported
 1161W:	https://ez.analog.com/linux-software-drivers
 1162F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
 1163F:	drivers/iio/adc/ad7292.c
 1164
 1165ANALOG DEVICES INC AD7293 DRIVER
 1166M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1167L:	linux-iio@vger.kernel.org
 1168S:	Supported
 1169W:	https://ez.analog.com/linux-software-drivers
 1170F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
 1171F:	drivers/iio/dac/ad7293.c
 1172
 1173ANALOG DEVICES INC AD74115 DRIVER
 1174M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
 1175L:	linux-iio@vger.kernel.org
 1176S:	Supported
 1177W:	https://ez.analog.com/linux-software-drivers
 1178F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
 1179F:	drivers/iio/addac/ad74115.c
 1180
 1181ANALOG DEVICES INC AD74413R DRIVER
 1182M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
 1183L:	linux-iio@vger.kernel.org
 1184S:	Supported
 1185W:	https://ez.analog.com/linux-software-drivers
 1186F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
 1187F:	drivers/iio/addac/ad74413r.c
 1188F:	include/dt-bindings/iio/addac/adi,ad74413r.h
 1189
 1190ANALOG DEVICES INC AD7768-1 DRIVER
 1191M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1192L:	linux-iio@vger.kernel.org
 1193S:	Supported
 1194W:	https://ez.analog.com/linux-software-drivers
 1195F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
 1196F:	drivers/iio/adc/ad7768-1.c
 1197
 1198ANALOG DEVICES INC AD7780 DRIVER
 1199M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1200M:	Renato Lui Geh <renatogeh@gmail.com>
 1201L:	linux-iio@vger.kernel.org
 1202S:	Supported
 1203W:	https://ez.analog.com/linux-software-drivers
 1204F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
 1205F:	drivers/iio/adc/ad7780.c
 1206
 1207ANALOG DEVICES INC ADA4250 DRIVER
 1208M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1209L:	linux-iio@vger.kernel.org
 1210S:	Supported
 1211W:	https://ez.analog.com/linux-software-drivers
 1212F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
 1213F:	drivers/iio/amplifiers/ada4250.c
 1214
 1215ANALOG DEVICES INC ADF4377 DRIVER
 1216M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1217L:	linux-iio@vger.kernel.org
 1218S:	Supported
 1219W:	https://ez.analog.com/linux-software-drivers
 1220F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
 1221F:	drivers/iio/frequency/adf4377.c
 1222
 1223ANALOG DEVICES INC ADGS1408 DRIVER
 1224M:	Mircea Caprioru <mircea.caprioru@analog.com>
 1225S:	Supported
 1226F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
 1227F:	drivers/mux/adgs1408.c
 1228
 1229ANALOG DEVICES INC ADIN DRIVER
 1230M:	Michael Hennerich <michael.hennerich@analog.com>
 1231L:	netdev@vger.kernel.org
 1232S:	Supported
 1233W:	https://ez.analog.com/linux-software-drivers
 1234F:	Documentation/devicetree/bindings/net/adi,adin.yaml
 1235F:	drivers/net/phy/adin.c
 1236
 1237ANALOG DEVICES INC ADIS DRIVER LIBRARY
 1238M:	Nuno Sa <nuno.sa@analog.com>
 1239L:	linux-iio@vger.kernel.org
 1240S:	Supported
 1241F:	drivers/iio/imu/adis.c
 1242F:	drivers/iio/imu/adis_buffer.c
 1243F:	drivers/iio/imu/adis_trigger.c
 1244F:	include/linux/iio/imu/adis.h
 1245
 1246ANALOG DEVICES INC ADIS16460 DRIVER
 1247M:	Dragos Bogdan <dragos.bogdan@analog.com>
 1248L:	linux-iio@vger.kernel.org
 1249S:	Supported
 1250W:	https://ez.analog.com/linux-software-drivers
 1251F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
 1252F:	drivers/iio/imu/adis16460.c
 1253
 1254ANALOG DEVICES INC ADIS16475 DRIVER
 1255M:	Nuno Sa <nuno.sa@analog.com>
 1256L:	linux-iio@vger.kernel.org
 1257S:	Supported
 1258W:	https://ez.analog.com/linux-software-drivers
 1259F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
 1260F:	drivers/iio/imu/adis16475.c
 1261
 1262ANALOG DEVICES INC ADM1177 DRIVER
 1263M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1264L:	linux-hwmon@vger.kernel.org
 1265S:	Supported
 1266W:	https://ez.analog.com/linux-software-drivers
 1267F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
 1268F:	drivers/hwmon/adm1177.c
 1269
 1270ANALOG DEVICES INC ADMV1013 DRIVER
 1271M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1272L:	linux-iio@vger.kernel.org
 1273S:	Supported
 1274W:	https://ez.analog.com/linux-software-drivers
 1275F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
 1276F:	drivers/iio/frequency/admv1013.c
 1277
 1278ANALOG DEVICES INC ADMV1014 DRIVER
 1279M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1280L:	linux-iio@vger.kernel.org
 1281S:	Supported
 1282W:	https://ez.analog.com/linux-software-drivers
 1283F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
 1284F:	drivers/iio/frequency/admv1014.c
 1285
 1286ANALOG DEVICES INC ADMV8818 DRIVER
 1287M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1288L:	linux-iio@vger.kernel.org
 1289S:	Supported
 1290W:	https://ez.analog.com/linux-software-drivers
 1291F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
 1292F:	drivers/iio/filter/admv8818.c
 1293
 1294ANALOG DEVICES INC ADP5061 DRIVER
 1295M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1296L:	linux-pm@vger.kernel.org
 1297S:	Supported
 1298W:	https://ez.analog.com/linux-software-drivers
 1299F:	drivers/power/supply/adp5061.c
 1300
 1301ANALOG DEVICES INC ADRF6780 DRIVER
 1302M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1303L:	linux-iio@vger.kernel.org
 1304S:	Supported
 1305W:	https://ez.analog.com/linux-software-drivers
 1306F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
 1307F:	drivers/iio/frequency/adrf6780.c
 1308
 1309ANALOG DEVICES INC ADV7180 DRIVER
 1310M:	Lars-Peter Clausen <lars@metafoo.de>
 1311L:	linux-media@vger.kernel.org
 1312S:	Supported
 1313W:	https://ez.analog.com/linux-software-drivers
 1314F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
 1315F:	drivers/media/i2c/adv7180.c
 1316
 1317ANALOG DEVICES INC ADV748X DRIVER
 1318M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
 1319L:	linux-media@vger.kernel.org
 1320S:	Maintained
 1321F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
 1322F:	drivers/media/i2c/adv748x/*
 1323
 1324ANALOG DEVICES INC ADV7511 DRIVER
 1325M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 1326L:	linux-media@vger.kernel.org
 1327S:	Maintained
 1328F:	drivers/media/i2c/adv7511*
 1329
 1330ANALOG DEVICES INC ADV7604 DRIVER
 1331M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 1332L:	linux-media@vger.kernel.org
 1333S:	Maintained
 1334F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
 1335F:	drivers/media/i2c/adv7604*
 1336
 1337ANALOG DEVICES INC ADV7842 DRIVER
 1338M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 1339L:	linux-media@vger.kernel.org
 1340S:	Maintained
 1341F:	drivers/media/i2c/adv7842*
 1342
 1343ANALOG DEVICES INC ADXRS290 DRIVER
 1344M:	Nishant Malpani <nish.malpani25@gmail.com>
 1345L:	linux-iio@vger.kernel.org
 1346S:	Supported
 1347F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
 1348F:	drivers/iio/gyro/adxrs290.c
 1349
 1350ANALOG DEVICES INC ASOC CODEC DRIVERS
 1351M:	Lars-Peter Clausen <lars@metafoo.de>
 1352M:	Nuno Sá <nuno.sa@analog.com>
 1353L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 1354S:	Supported
 1355W:	http://wiki.analog.com/
 1356W:	https://ez.analog.com/linux-software-drivers
 1357F:	sound/soc/codecs/ad1*
 1358F:	sound/soc/codecs/ad7*
 1359F:	sound/soc/codecs/adau*
 1360F:	sound/soc/codecs/adav*
 1361F:	sound/soc/codecs/sigmadsp.*
 1362F:	sound/soc/codecs/ssm*
 1363
 1364ANALOG DEVICES INC DMA DRIVERS
 1365M:	Lars-Peter Clausen <lars@metafoo.de>
 1366S:	Supported
 1367W:	https://ez.analog.com/linux-software-drivers
 1368F:	drivers/dma/dma-axi-dmac.c
 1369
 1370ANALOG DEVICES INC IIO DRIVERS
 1371M:	Lars-Peter Clausen <lars@metafoo.de>
 1372M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1373S:	Supported
 1374W:	http://wiki.analog.com/
 1375W:	https://ez.analog.com/linux-software-drivers
 1376F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
 1377F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
 1378F:	Documentation/devicetree/bindings/iio/*/adi,*
 1379F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
 1380F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
 1381F:	drivers/iio/*/ad*
 1382F:	drivers/iio/adc/ltc249*
 1383F:	drivers/iio/amplifiers/hmc425a.c
 1384F:	drivers/staging/iio/*/ad*
 1385X:	drivers/iio/*/adjd*
 1386
 1387ANALOG DEVICES INC MAX31760 DRIVER
 1388M:	Ibrahim Tilki <Ibrahim.Tilki@analog.com>
 1389S:	Maintained
 1390W:	http://wiki.analog.com/
 1391W:	https://ez.analog.com/linux-software-drivers
 1392F:	Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
 1393F:	Documentation/hwmon/max31760.rst
 1394F:	drivers/hwmon/max31760.c
 1395
 1396ANALOGBITS PLL LIBRARIES
 1397M:	Paul Walmsley <paul.walmsley@sifive.com>
 1398M:	Samuel Holland <samuel.holland@sifive.com>
 1399S:	Supported
 1400F:	drivers/clk/analogbits/*
 1401F:	include/linux/clk/analogbits*
 1402
 1403ANDROID DRIVERS
 1404M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 1405M:	Arve Hjønnevåg <arve@android.com>
 1406M:	Todd Kjos <tkjos@android.com>
 1407M:	Martijn Coenen <maco@android.com>
 1408M:	Joel Fernandes <joel@joelfernandes.org>
 1409M:	Christian Brauner <christian@brauner.io>
 1410M:	Carlos Llamas <cmllamas@google.com>
 1411M:	Suren Baghdasaryan <surenb@google.com>
 1412L:	linux-kernel@vger.kernel.org
 1413S:	Supported
 1414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 1415F:	drivers/android/
 1416
 1417ANDROID GOLDFISH PIC DRIVER
 1418M:	Miodrag Dinic <miodrag.dinic@mips.com>
 1419S:	Supported
 1420F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
 1421F:	drivers/irqchip/irq-goldfish-pic.c
 1422
 1423ANDROID GOLDFISH RTC DRIVER
 1424M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
 1425S:	Supported
 1426F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
 1427F:	drivers/rtc/rtc-goldfish.c
 1428
 1429AOA (Apple Onboard Audio) ALSA DRIVER
 1430M:	Johannes Berg <johannes@sipsolutions.net>
 1431L:	linuxppc-dev@lists.ozlabs.org
 1432L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 1433S:	Maintained
 1434F:	sound/aoa/
 1435
 1436APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
 1437M:	William Breathitt Gray <william.gray@linaro.org>
 1438L:	linux-iio@vger.kernel.org
 1439S:	Maintained
 1440F:	drivers/iio/addac/stx104.c
 1441
 1442APM DRIVER
 1443M:	Jiri Kosina <jikos@kernel.org>
 1444S:	Odd fixes
 1445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 1446F:	arch/x86/kernel/apm_32.c
 
 1447F:	drivers/char/apm-emulation.c
 1448F:	include/linux/apm_bios.h
 1449F:	include/uapi/linux/apm_bios.h
 1450
 1451APPARMOR SECURITY MODULE
 1452M:	John Johansen <john.johansen@canonical.com>
 1453M:	John Johansen <john@apparmor.net>
 1454L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
 1455S:	Supported
 1456W:	apparmor.net
 1457B:	https://gitlab.com/apparmor/apparmor-kernel
 1458C:	irc://irc.oftc.net/apparmor
 1459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
 1460T:	https://gitlab.com/apparmor/apparmor-kernel.git
 1461F:	Documentation/admin-guide/LSM/apparmor.rst
 1462F:	security/apparmor/
 1463
 1464APPLE BCM5974 MULTITOUCH DRIVER
 1465M:	Henrik Rydberg <rydberg@bitmath.org>
 1466L:	linux-input@vger.kernel.org
 1467S:	Odd fixes
 1468F:	drivers/input/mouse/bcm5974.c
 1469
 1470APPLE PCIE CONTROLLER DRIVER
 1471M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
 1472M:	Marc Zyngier <maz@kernel.org>
 1473L:	linux-pci@vger.kernel.org
 1474S:	Maintained
 1475F:	drivers/pci/controller/pcie-apple.c
 1476
 1477APPLE SMC DRIVER
 1478M:	Henrik Rydberg <rydberg@bitmath.org>
 1479L:	linux-hwmon@vger.kernel.org
 1480S:	Odd fixes
 1481F:	drivers/hwmon/applesmc.c
 1482
 1483APPLETALK NETWORK LAYER
 1484L:	netdev@vger.kernel.org
 1485S:	Odd fixes
 1486F:	include/linux/atalk.h
 1487F:	include/uapi/linux/atalk.h
 1488F:	net/appletalk/
 1489
 1490APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
 1491M:	Khuong Dinh <khuong@os.amperecomputing.com>
 1492S:	Supported
 1493F:	arch/arm64/boot/dts/apm/
 1494
 1495APPLIED MICRO (APM) X-GENE SOC EDAC
 1496M:	Khuong Dinh <khuong@os.amperecomputing.com>
 1497S:	Supported
 1498F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
 1499F:	drivers/edac/xgene_edac.c
 1500
 1501APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
 1502M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
 1503M:	Keyur Chudgar <keyur@os.amperecomputing.com>
 1504S:	Supported
 1505F:	drivers/net/ethernet/apm/xgene-v2/
 1506
 1507APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
 1508M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
 1509M:	Keyur Chudgar <keyur@os.amperecomputing.com>
 1510M:	Quan Nguyen <quan@os.amperecomputing.com>
 1511S:	Supported
 1512F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
 1513F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
 1514F:	drivers/net/ethernet/apm/xgene/
 1515F:	drivers/net/mdio/mdio-xgene.c
 1516
 1517APPLIED MICRO (APM) X-GENE SOC PMU
 1518M:	Khuong Dinh <khuong@os.amperecomputing.com>
 1519S:	Supported
 1520F:	Documentation/admin-guide/perf/xgene-pmu.rst
 1521F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
 1522F:	drivers/perf/xgene_pmu.c
 1523
 1524APTINA CAMERA SENSOR PLL
 1525M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 1526L:	linux-media@vger.kernel.org
 1527S:	Maintained
 1528F:	drivers/media/i2c/aptina-pll.*
 1529
 1530AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
 1531M:	Aleksa Savic <savicaleksa83@gmail.com>
 1532M:	Jack Doan <me@jackdoan.com>
 1533L:	linux-hwmon@vger.kernel.org
 1534S:	Maintained
 1535F:	Documentation/hwmon/aquacomputer_d5next.rst
 1536F:	drivers/hwmon/aquacomputer_d5next.c
 1537
 1538AQUANTIA ETHERNET DRIVER (atlantic)
 1539M:	Igor Russkikh <irusskikh@marvell.com>
 1540L:	netdev@vger.kernel.org
 1541S:	Supported
 1542W:	https://www.marvell.com/
 1543Q:	https://patchwork.kernel.org/project/netdevbpf/list/
 1544F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
 1545F:	drivers/net/ethernet/aquantia/atlantic/
 1546
 1547AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
 1548M:	Egor Pomozov <epomozov@marvell.com>
 1549L:	netdev@vger.kernel.org
 1550S:	Supported
 1551W:	http://www.aquantia.com
 1552F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
 1553
 1554AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
 1555M:	Krzysztof Hałasa <khalasa@piap.pl>
 1556L:	linux-media@vger.kernel.org
 1557S:	Maintained
 1558F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
 1559F:	drivers/media/i2c/ar0521.c
 1560
 1561ARASAN NAND CONTROLLER DRIVER
 1562M:	Miquel Raynal <miquel.raynal@bootlin.com>
 1563R:	Michal Simek <michal.simek@amd.com>
 1564L:	linux-mtd@lists.infradead.org
 1565S:	Maintained
 1566F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
 1567F:	drivers/mtd/nand/raw/arasan-nand-controller.c
 1568
 1569ARC FRAMEBUFFER DRIVER
 1570M:	Jaya Kumar <jayalk@intworks.biz>
 1571S:	Maintained
 1572F:	drivers/video/fbdev/arcfb.c
 1573F:	drivers/video/fbdev/core/fb_defio.c
 1574
 1575ARC PGU DRM DRIVER
 1576M:	Alexey Brodkin <abrodkin@synopsys.com>
 1577S:	Supported
 1578F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
 1579F:	drivers/gpu/drm/tiny/arcpgu.c
 1580
 1581ARCNET NETWORK LAYER
 1582M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
 1583L:	netdev@vger.kernel.org
 1584S:	Maintained
 1585F:	drivers/net/arcnet/
 1586F:	include/uapi/linux/if_arcnet.h
 1587
 1588ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
 1589M:	Arnd Bergmann <arnd@arndb.de>
 1590M:	Olof Johansson <olof@lixom.net>
 1591M:	soc@kernel.org
 1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1593S:	Maintained
 1594P:	Documentation/process/maintainer-soc.rst
 1595C:	irc://irc.libera.chat/armlinux
 1596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
 1597F:	Documentation/process/maintainer-soc*.rst
 1598F:	arch/arm/boot/dts/Makefile
 1599F:	arch/arm64/boot/dts/Makefile
 1600
 1601ARM ARCHITECTED TIMER DRIVER
 1602M:	Mark Rutland <mark.rutland@arm.com>
 1603M:	Marc Zyngier <maz@kernel.org>
 1604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1605S:	Maintained
 1606F:	arch/arm/include/asm/arch_timer.h
 1607F:	arch/arm64/include/asm/arch_timer.h
 1608F:	drivers/clocksource/arm_arch_timer.c
 1609
 1610ARM GENERIC INTERRUPT CONTROLLER DRIVERS
 1611M:	Marc Zyngier <maz@kernel.org>
 1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1613S:	Maintained
 1614F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
 1615F:	arch/arm/include/asm/arch_gicv3.h
 1616F:	arch/arm64/include/asm/arch_gicv3.h
 1617F:	drivers/irqchip/irq-gic*.[ch]
 1618F:	include/linux/irqchip/arm-gic*.h
 1619F:	include/linux/irqchip/arm-vgic-info.h
 1620
 1621ARM HDLCD DRM DRIVER
 1622M:	Liviu Dudau <liviu.dudau@arm.com>
 1623S:	Supported
 1624F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
 1625F:	drivers/gpu/drm/arm/hdlcd_*
 1626
 1627ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
 1628M:	Linus Walleij <linus.walleij@linaro.org>
 1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1630S:	Maintained
 1631F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
 1632F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
 1633F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
 1634F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
 1635F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
 1636F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
 1637F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
 1638F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
 1639F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
 1640F:	arch/arm/boot/dts/arm/arm-realview-*
 1641F:	arch/arm/boot/dts/arm/integrator*
 1642F:	arch/arm/boot/dts/arm/versatile*
 1643F:	arch/arm/mach-versatile/
 1644F:	drivers/bus/arm-integrator-lm.c
 1645F:	drivers/clk/versatile/
 1646F:	drivers/i2c/busses/i2c-versatile.c
 1647F:	drivers/irqchip/irq-versatile-fpga.c
 1648F:	drivers/mtd/maps/physmap-versatile.*
 1649F:	drivers/power/reset/arm-versatile-reboot.c
 1650F:	drivers/soc/versatile/
 1651
 1652ARM KOMEDA DRM-KMS DRIVER
 1653M:	Liviu Dudau <liviu.dudau@arm.com>
 1654S:	Supported
 1655T:	git git://anongit.freedesktop.org/drm/drm-misc
 1656F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
 1657F:	Documentation/gpu/komeda-kms.rst
 1658F:	drivers/gpu/drm/arm/display/include/
 1659F:	drivers/gpu/drm/arm/display/komeda/
 1660
 1661ARM MALI PANFROST DRM DRIVER
 1662M:	Boris Brezillon <boris.brezillon@collabora.com>
 1663M:	Rob Herring <robh@kernel.org>
 1664R:	Steven Price <steven.price@arm.com>
 1665L:	dri-devel@lists.freedesktop.org
 1666S:	Supported
 1667T:	git git://anongit.freedesktop.org/drm/drm-misc
 1668F:	Documentation/gpu/panfrost.rst
 1669F:	drivers/gpu/drm/panfrost/
 1670F:	include/uapi/drm/panfrost_drm.h
 1671
 1672ARM MALI-DP DRM DRIVER
 1673M:	Liviu Dudau <liviu.dudau@arm.com>
 1674S:	Supported
 1675T:	git git://anongit.freedesktop.org/drm/drm-misc
 1676F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
 1677F:	Documentation/gpu/afbc.rst
 1678F:	drivers/gpu/drm/arm/
 1679
 1680ARM MFM AND FLOPPY DRIVERS
 1681M:	Ian Molton <spyro@f2s.com>
 1682S:	Maintained
 
 1683F:	arch/arm/include/asm/floppy.h
 1684F:	arch/arm/mach-rpc/floppydma.S
 1685
 1686ARM PMU PROFILING AND DEBUGGING
 1687M:	Will Deacon <will@kernel.org>
 1688M:	Mark Rutland <mark.rutland@arm.com>
 1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1690S:	Maintained
 1691F:	Documentation/devicetree/bindings/arm/pmu.yaml
 1692F:	Documentation/devicetree/bindings/perf/
 1693F:	arch/arm*/include/asm/hw_breakpoint.h
 1694F:	arch/arm*/include/asm/perf_event.h
 1695F:	arch/arm*/kernel/hw_breakpoint.c
 1696F:	arch/arm*/kernel/perf_*
 1697F:	drivers/perf/
 1698F:	include/linux/perf/arm_pmu*.h
 1699
 1700ARM PORT
 1701M:	Russell King <linux@armlinux.org.uk>
 1702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1703S:	Odd Fixes
 1704W:	http://www.armlinux.org.uk/
 1705T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
 1706F:	arch/arm/
 1707X:	arch/arm/boot/dts/
 1708
 1709ARM PRIMECELL AACI PL041 DRIVER
 1710M:	Russell King <linux@armlinux.org.uk>
 1711S:	Odd Fixes
 1712F:	sound/arm/aaci.*
 1713
 1714ARM PRIMECELL BUS SUPPORT
 1715M:	Russell King <linux@armlinux.org.uk>
 1716S:	Odd Fixes
 1717F:	drivers/amba/
 1718F:	include/linux/amba/bus.h
 1719
 1720ARM PRIMECELL KMI PL050 DRIVER
 1721M:	Russell King <linux@armlinux.org.uk>
 1722S:	Odd Fixes
 1723F:	drivers/input/serio/ambakmi.*
 1724F:	include/linux/amba/kmi.h
 1725
 1726ARM PRIMECELL MMCI PL180/1 DRIVER
 1727M:	Russell King <linux@armlinux.org.uk>
 1728S:	Odd Fixes
 1729F:	drivers/mmc/host/mmci.*
 1730F:	include/linux/amba/mmci.h
 1731
 1732ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
 1733M:	Miquel Raynal <miquel.raynal@bootlin.com>
 1734R:	Michal Simek <michal.simek@amd.com>
 1735L:	linux-mtd@lists.infradead.org
 1736S:	Maintained
 1737F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
 1738F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
 1739
 1740ARM PRIMECELL PL35X SMC DRIVER
 1741M:	Miquel Raynal <miquel.raynal@bootlin.com>
 1742R:	Michal Simek <michal.simek@amd.com>
 1743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1744S:	Maintained
 1745F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
 1746F:	drivers/memory/pl353-smc.c
 1747
 1748ARM PRIMECELL SSP PL022 SPI DRIVER
 1749M:	Linus Walleij <linus.walleij@linaro.org>
 1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1751S:	Maintained
 1752F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
 1753F:	drivers/spi/spi-pl022.c
 1754
 1755ARM PRIMECELL UART PL010 AND PL011 DRIVERS
 1756M:	Russell King <linux@armlinux.org.uk>
 1757S:	Odd Fixes
 1758F:	drivers/tty/serial/amba-pl01*.c
 1759F:	include/linux/amba/serial.h
 1760
 1761ARM PRIMECELL VIC PL190/PL192 DRIVER
 1762M:	Linus Walleij <linus.walleij@linaro.org>
 1763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1764S:	Maintained
 1765F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
 1766F:	drivers/irqchip/irq-vic.c
 1767
 1768ARM SMC WATCHDOG DRIVER
 1769M:	Julius Werner <jwerner@chromium.org>
 1770R:	Evan Benn <evanbenn@chromium.org>
 1771S:	Maintained
 1772F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
 1773F:	drivers/watchdog/arm_smc_wdt.c
 1774
 1775ARM SMMU DRIVERS
 1776M:	Will Deacon <will@kernel.org>
 1777R:	Robin Murphy <robin.murphy@arm.com>
 1778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1779S:	Maintained
 1780F:	Documentation/devicetree/bindings/iommu/arm,smmu*
 1781F:	drivers/iommu/arm/
 1782F:	drivers/iommu/io-pgtable-arm*
 1783
 1784ARM SUB-ARCHITECTURES
 
 
 
 1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1786S:	Maintained
 1787C:	irc://irc.libera.chat/armlinux
 1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
 1789F:	arch/arm/mach-*/
 1790F:	arch/arm/plat-*/
 1791
 1792ARM/ACTIONS SEMI ARCHITECTURE
 1793M:	Andreas Färber <afaerber@suse.de>
 1794M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1796L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
 1797S:	Maintained
 1798F:	Documentation/devicetree/bindings/arm/actions.yaml
 1799F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
 1800F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
 1801F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
 1802F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
 1803F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
 1804F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
 1805F:	Documentation/devicetree/bindings/pinctrl/actions,*
 1806F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
 1807F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
 1808F:	arch/arm/boot/dts/actions/
 1809F:	arch/arm/mach-actions/
 1810F:	arch/arm64/boot/dts/actions/
 1811F:	drivers/clk/actions/
 1812F:	drivers/clocksource/timer-owl*
 1813F:	drivers/dma/owl-dma.c
 1814F:	drivers/i2c/busses/i2c-owl.c
 1815F:	drivers/irqchip/irq-owl-sirq.c
 1816F:	drivers/mmc/host/owl-mmc.c
 1817F:	drivers/net/ethernet/actions/
 1818F:	drivers/pinctrl/actions/*
 1819F:	drivers/pmdomain/actions/
 1820F:	include/dt-bindings/power/owl-*
 1821F:	include/dt-bindings/reset/actions,*
 1822F:	include/linux/soc/actions/
 1823N:	owl
 1824
 1825ARM/Allwinner SoC Clock Support
 1826M:	Emilio López <emilio@elopez.com.ar>
 1827S:	Maintained
 1828F:	drivers/clk/sunxi/
 1829
 1830ARM/Allwinner sunXi SoC support
 1831M:	Chen-Yu Tsai <wens@csie.org>
 1832M:	Jernej Skrabec <jernej.skrabec@gmail.com>
 1833M:	Samuel Holland <samuel@sholland.org>
 1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1835L:	linux-sunxi@lists.linux.dev
 1836S:	Maintained
 1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
 1838F:	arch/arm/mach-sunxi/
 1839F:	arch/arm64/boot/dts/allwinner/
 1840F:	drivers/clk/sunxi-ng/
 1841F:	drivers/pinctrl/sunxi/
 1842F:	drivers/soc/sunxi/
 1843N:	allwinner
 1844N:	sun[x456789]i
 1845N:	sun[25]0i
 1846
 1847ARM/AMD PENSANDO ARM64 ARCHITECTURE
 1848M:	Brad Larson <blarson@amd.com>
 
 1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1850S:	Supported
 1851F:	Documentation/devicetree/bindings/*/amd,pensando*
 1852F:	arch/arm64/boot/dts/amd/elba*
 1853
 1854ARM/Amlogic Meson SoC CLOCK FRAMEWORK
 1855M:	Neil Armstrong <neil.armstrong@linaro.org>
 1856M:	Jerome Brunet <jbrunet@baylibre.com>
 1857L:	linux-amlogic@lists.infradead.org
 1858S:	Maintained
 1859F:	Documentation/devicetree/bindings/clock/amlogic*
 1860F:	drivers/clk/meson/
 1861F:	include/dt-bindings/clock/amlogic,a1*
 1862F:	include/dt-bindings/clock/gxbb*
 1863F:	include/dt-bindings/clock/meson*
 1864
 1865ARM/Amlogic Meson SoC Crypto Drivers
 1866M:	Corentin Labbe <clabbe@baylibre.com>
 1867L:	linux-crypto@vger.kernel.org
 1868L:	linux-amlogic@lists.infradead.org
 1869S:	Maintained
 1870F:	Documentation/devicetree/bindings/crypto/amlogic*
 1871F:	drivers/crypto/amlogic/
 1872
 1873ARM/Amlogic Meson SoC Sound Drivers
 1874M:	Jerome Brunet <jbrunet@baylibre.com>
 1875L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 1876S:	Maintained
 1877F:	Documentation/devicetree/bindings/sound/amlogic*
 1878F:	sound/soc/meson/
 
 1879
 1880ARM/Amlogic Meson SoC support
 1881M:	Neil Armstrong <neil.armstrong@linaro.org>
 1882M:	Kevin Hilman <khilman@baylibre.com>
 1883R:	Jerome Brunet <jbrunet@baylibre.com>
 1884R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
 1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1886L:	linux-amlogic@lists.infradead.org
 1887S:	Maintained
 1888W:	http://linux-meson.com/
 1889F:	Documentation/devicetree/bindings/phy/amlogic*
 1890F:	arch/arm/boot/dts/amlogic/
 1891F:	arch/arm/mach-meson/
 1892F:	arch/arm64/boot/dts/amlogic/
 1893F:	drivers/pmdomain/amlogic/
 1894F:	drivers/mmc/host/meson*
 1895F:	drivers/phy/amlogic/
 1896F:	drivers/pinctrl/meson/
 1897F:	drivers/rtc/rtc-meson*
 1898F:	drivers/soc/amlogic/
 1899N:	meson
 1900
 1901ARM/Annapurna Labs ALPINE ARCHITECTURE
 1902M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
 1903M:	Antoine Tenart <atenart@kernel.org>
 1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1905S:	Maintained
 1906F:	arch/arm/boot/dts/amazon/
 1907F:	arch/arm/mach-alpine/
 1908F:	arch/arm64/boot/dts/amazon/
 1909F:	drivers/*/*alpine*
 1910
 1911ARM/APPLE MACHINE SOUND DRIVERS
 1912M:	Martin Povišer <povik+lin@cutebit.org>
 1913L:	asahi@lists.linux.dev
 1914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 1915S:	Maintained
 1916F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
 1917F:	Documentation/devicetree/bindings/sound/apple,*
 1918F:	sound/soc/apple/*
 1919F:	sound/soc/codecs/cs42l83-i2c.c
 1920F:	sound/soc/codecs/ssm3515.c
 1921
 1922ARM/APPLE MACHINE SUPPORT
 1923M:	Hector Martin <marcan@marcan.st>
 1924M:	Sven Peter <sven@svenpeter.dev>
 1925R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
 1926L:	asahi@lists.linux.dev
 1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1928S:	Maintained
 1929W:	https://asahilinux.org
 1930B:	https://github.com/AsahiLinux/linux/issues
 1931C:	irc://irc.oftc.net/asahi-dev
 1932T:	git https://github.com/AsahiLinux/linux.git
 1933F:	Documentation/devicetree/bindings/arm/apple.yaml
 1934F:	Documentation/devicetree/bindings/arm/apple/*
 1935F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
 1936F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
 1937F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
 1938F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
 1939F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
 1940F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
 1941F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
 1942F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
 1943F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
 1944F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
 1945F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
 1946F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
 1947F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
 1948F:	Documentation/devicetree/bindings/power/apple*
 1949F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
 1950F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
 1951F:	arch/arm64/boot/dts/apple/
 1952F:	drivers/bluetooth/hci_bcm4377.c
 1953F:	drivers/clk/clk-apple-nco.c
 1954F:	drivers/cpufreq/apple-soc-cpufreq.c
 1955F:	drivers/dma/apple-admac.c
 1956F:	drivers/pmdomain/apple/
 1957F:	drivers/i2c/busses/i2c-pasemi-core.c
 1958F:	drivers/i2c/busses/i2c-pasemi-platform.c
 1959F:	drivers/iommu/apple-dart.c
 1960F:	drivers/iommu/io-pgtable-dart.c
 1961F:	drivers/irqchip/irq-apple-aic.c
 1962F:	drivers/nvme/host/apple.c
 1963F:	drivers/nvmem/apple-efuses.c
 1964F:	drivers/pinctrl/pinctrl-apple-gpio.c
 1965F:	drivers/pwm/pwm-apple.c
 1966F:	drivers/soc/apple/*
 1967F:	drivers/watchdog/apple_wdt.c
 1968F:	include/dt-bindings/interrupt-controller/apple-aic.h
 1969F:	include/dt-bindings/pinctrl/apple.h
 1970F:	include/linux/soc/apple/*
 1971
 1972ARM/ARTPEC MACHINE SUPPORT
 1973M:	Jesper Nilsson <jesper.nilsson@axis.com>
 1974M:	Lars Persson <lars.persson@axis.com>
 1975L:	linux-arm-kernel@axis.com
 1976S:	Maintained
 1977F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
 1978F:	arch/arm/boot/dts/axis/
 1979F:	arch/arm/mach-artpec
 1980F:	drivers/clk/axis
 1981F:	drivers/crypto/axis
 1982F:	drivers/mmc/host/usdhi6rol0.c
 1983F:	drivers/pinctrl/pinctrl-artpec*
 1984
 1985ARM/ASPEED I2C DRIVER
 1986M:	Brendan Higgins <brendanhiggins@google.com>
 1987R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
 1988R:	Joel Stanley <joel@jms.id.au>
 1989L:	linux-i2c@vger.kernel.org
 1990L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 1991S:	Maintained
 1992F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
 1993F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
 1994F:	drivers/i2c/busses/i2c-aspeed.c
 1995F:	drivers/irqchip/irq-aspeed-i2c-ic.c
 1996
 1997ARM/ASPEED MACHINE SUPPORT
 1998M:	Joel Stanley <joel@jms.id.au>
 1999R:	Andrew Jeffery <andrew@codeconstruct.com.au>
 2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2001L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 2002S:	Supported
 2003Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
 2004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
 2005F:	Documentation/devicetree/bindings/arm/aspeed/
 2006F:	arch/arm/boot/dts/aspeed/
 2007F:	arch/arm/mach-aspeed/
 2008N:	aspeed
 2009
 2010ARM/BITMAIN ARCHITECTURE
 2011M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 2012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2013S:	Maintained
 2014F:	Documentation/devicetree/bindings/arm/bitmain.yaml
 2015F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
 2016F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
 2017F:	arch/arm64/boot/dts/bitmain/
 2018F:	drivers/clk/clk-bm1880.c
 2019F:	drivers/pinctrl/pinctrl-bm1880.c
 2020
 2021ARM/CALXEDA HIGHBANK ARCHITECTURE
 2022M:	Andre Przywara <andre.przywara@arm.com>
 2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2024S:	Maintained
 2025F:	arch/arm/boot/dts/calxeda/
 2026F:	arch/arm/mach-highbank/
 2027
 2028ARM/CAVIUM THUNDER NETWORK DRIVER
 2029M:	Sunil Goutham <sgoutham@marvell.com>
 2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2031S:	Supported
 2032F:	drivers/net/ethernet/cavium/thunder/
 2033
 2034ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
 2035M:	Lukasz Majewski <lukma@denx.de>
 2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2037S:	Maintained
 2038F:	arch/arm/mach-ep93xx/ts72xx.c
 2039
 2040ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
 2041M:	Alexander Shiyan <shc_work@mail.ru>
 2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2043S:	Odd Fixes
 2044N:	clps711x
 2045
 2046ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
 2047M:	Hartley Sweeten <hsweeten@visionengravers.com>
 2048M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
 2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2050S:	Maintained
 2051F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
 2052F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
 2053F:	arch/arm/boot/compressed/misc-ep93xx.h
 2054F:	arch/arm/mach-ep93xx/
 2055F:	drivers/iio/adc/ep93xx_adc.c
 2056
 2057ARM/CLKDEV SUPPORT
 2058M:	Russell King <linux@armlinux.org.uk>
 2059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2060S:	Maintained
 2061T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
 2062F:	drivers/clk/clkdev.c
 2063
 2064ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
 2065M:	Baruch Siach <baruch@tkos.co.il>
 2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2067S:	Maintained
 2068F:	arch/arm/boot/dts/cnxt/
 2069N:	digicolor
 2070
 2071ARM/CORESIGHT FRAMEWORK AND DRIVERS
 2072M:	Suzuki K Poulose <suzuki.poulose@arm.com>
 2073R:	Mike Leach <mike.leach@linaro.org>
 2074R:	James Clark <james.clark@arm.com>
 2075L:	coresight@lists.linaro.org (moderated for non-subscribers)
 2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2077S:	Maintained
 2078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
 2079F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
 2080F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
 2081F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
 2082F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
 2083F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
 2084F:	Documentation/trace/coresight/*
 2085F:	drivers/hwtracing/coresight/*
 2086F:	include/dt-bindings/arm/coresight-cti-dt.h
 2087F:	include/linux/coresight*
 2088F:	include/uapi/linux/coresight*
 2089F:	samples/coresight/*
 2090F:	tools/perf/Documentation/arm-coresight.txt
 2091F:	tools/perf/arch/arm/util/auxtrace.c
 2092F:	tools/perf/arch/arm/util/cs-etm.c
 2093F:	tools/perf/arch/arm/util/cs-etm.h
 2094F:	tools/perf/arch/arm/util/pmu.c
 2095F:	tools/perf/tests/shell/*coresight*
 2096F:	tools/perf/tests/shell/coresight/*
 2097F:	tools/perf/tests/shell/lib/*coresight*
 2098F:	tools/perf/util/cs-etm-decoder/*
 2099F:	tools/perf/util/cs-etm.*
 2100
 2101ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
 2102M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
 2103M:	Linus Walleij <linus.walleij@linaro.org>
 2104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 
 2105S:	Maintained
 2106T:	git git://github.com/ulli-kroll/linux.git
 2107F:	Documentation/devicetree/bindings/arm/gemini.yaml
 2108F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
 2109F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
 2110F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
 2111F:	arch/arm/boot/dts/gemini/
 2112F:	arch/arm/mach-gemini/
 2113F:	drivers/crypto/gemini/
 2114F:	drivers/net/ethernet/cortina/
 2115F:	drivers/pinctrl/pinctrl-gemini.c
 2116F:	drivers/rtc/rtc-ftrtc010.c
 2117
 2118ARM/CZ.NIC TURRIS SUPPORT
 2119M:	Marek Behún <kabel@kernel.org>
 2120S:	Maintained
 2121W:	https://www.turris.cz/
 2122F:	Documentation/ABI/testing/debugfs-moxtet
 2123F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
 2124F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
 2125F:	Documentation/devicetree/bindings/bus/moxtet.txt
 2126F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
 2127F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
 2128F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
 2129F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
 2130F:	drivers/bus/moxtet.c
 2131F:	drivers/firmware/turris-mox-rwtm.c
 2132F:	drivers/gpio/gpio-moxtet.c
 2133F:	drivers/leds/leds-turris-omnia.c
 2134F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
 2135F:	drivers/watchdog/armada_37xx_wdt.c
 2136F:	include/dt-bindings/bus/moxtet.h
 2137F:	include/linux/armada-37xx-rwtm-mailbox.h
 2138F:	include/linux/moxtet.h
 2139
 2140ARM/FARADAY FA526 PORT
 2141M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
 2142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2143S:	Maintained
 2144T:	git git://git.berlios.de/gemini-board
 2145F:	arch/arm/mm/*-fa*
 2146
 2147ARM/FOOTBRIDGE ARCHITECTURE
 2148M:	Russell King <linux@armlinux.org.uk>
 2149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2150S:	Maintained
 2151W:	http://www.armlinux.org.uk/
 2152F:	arch/arm/include/asm/hardware/dec21285.h
 2153F:	arch/arm/mach-footbridge/
 2154
 2155ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
 2156M:	Shawn Guo <shawnguo@kernel.org>
 2157M:	Sascha Hauer <s.hauer@pengutronix.de>
 2158R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 2159R:	Fabio Estevam <festevam@gmail.com>
 2160L:	imx@lists.linux.dev
 2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2162S:	Maintained
 2163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 2164F:	arch/arm/boot/dts/nxp/imx/
 2165F:	arch/arm/boot/dts/nxp/mxs/
 2166F:	arch/arm64/boot/dts/freescale/
 2167X:	arch/arm64/boot/dts/freescale/fsl-*
 2168X:	arch/arm64/boot/dts/freescale/qoriq-*
 2169X:	drivers/media/i2c/
 2170N:	imx
 2171N:	mxs
 2172
 2173ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
 2174M:	Shawn Guo <shawnguo@kernel.org>
 2175M:	Li Yang <leoyang.li@nxp.com>
 2176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2177S:	Maintained
 2178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 2179F:	arch/arm/boot/dts/nxp/ls/
 2180F:	arch/arm64/boot/dts/freescale/fsl-*
 2181F:	arch/arm64/boot/dts/freescale/qoriq-*
 2182
 2183ARM/FREESCALE VYBRID ARM ARCHITECTURE
 2184M:	Shawn Guo <shawnguo@kernel.org>
 2185M:	Sascha Hauer <s.hauer@pengutronix.de>
 2186R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 2187R:	Stefan Agner <stefan@agner.ch>
 2188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2189S:	Maintained
 2190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 2191F:	arch/arm/boot/dts/nxp/vf/
 2192F:	arch/arm/mach-imx/*vf610*
 2193
 2194ARM/GUMSTIX MACHINE SUPPORT
 2195M:	Steve Sakoman <sakoman@gmail.com>
 2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2197S:	Maintained
 2198
 2199ARM/HISILICON SOC SUPPORT
 2200M:	Wei Xu <xuwei5@hisilicon.com>
 2201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2202S:	Supported
 2203W:	http://www.hisilicon.com
 2204T:	git https://github.com/hisilicon/linux-hisi.git
 2205F:	arch/arm/boot/dts/hisilicon/
 2206F:	arch/arm/mach-hisi/
 2207F:	arch/arm64/boot/dts/hisilicon/
 2208
 2209ARM/HP JORNADA 7XX MACHINE SUPPORT
 2210M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
 
 2211S:	Maintained
 2212W:	www.jlime.com
 2213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
 
 2214F:	arch/arm/mach-sa1100/include/mach/jornada720.h
 2215F:	arch/arm/mach-sa1100/jornada720.c
 2216
 2217ARM/HPE GXP ARCHITECTURE
 2218M:	Jean-Marie Verdun <verdun@hpe.com>
 2219M:	Nick Hawkins <nick.hawkins@hpe.com>
 2220S:	Maintained
 2221F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
 2222F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
 2223F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
 2224F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
 2225F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
 2226F:	Documentation/hwmon/gxp-fan-ctrl.rst
 2227F:	arch/arm/boot/dts/hpe/
 2228F:	arch/arm/mach-hpe/
 2229F:	drivers/clocksource/timer-gxp.c
 2230F:	drivers/hwmon/gxp-fan-ctrl.c
 2231F:	drivers/i2c/busses/i2c-gxp.c
 2232F:	drivers/spi/spi-gxp.c
 2233F:	drivers/watchdog/gxp-wdt.c
 2234
 2235ARM/IGEP MACHINE SUPPORT
 2236M:	Enric Balletbo i Serra <eballetbo@gmail.com>
 2237M:	Javier Martinez Canillas <javier@dowhile0.org>
 2238L:	linux-omap@vger.kernel.org
 2239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2240S:	Maintained
 2241F:	arch/arm/boot/dts/ti/omap/omap3-igep*
 2242
 2243ARM/INTEL IXP4XX ARM ARCHITECTURE
 2244M:	Linus Walleij <linusw@kernel.org>
 2245M:	Imre Kaloz <kaloz@openwrt.org>
 2246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2247S:	Maintained
 2248F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
 2249F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
 2250F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
 2251F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
 2252F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
 2253F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
 2254F:	arch/arm/boot/dts/intel/ixp/
 2255F:	arch/arm/mach-ixp4xx/
 2256F:	drivers/bus/intel-ixp4xx-eb.c
 2257F:	drivers/char/hw_random/ixp4xx-rng.c
 2258F:	drivers/clocksource/timer-ixp4xx.c
 2259F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
 2260F:	drivers/gpio/gpio-ixp4xx.c
 2261F:	drivers/irqchip/irq-ixp4xx.c
 2262F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
 2263F:	drivers/net/wan/ixp4xx_hss.c
 2264F:	drivers/soc/ixp4xx/ixp4xx-npe.c
 2265F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
 2266F:	include/linux/soc/ixp4xx/npe.h
 2267F:	include/linux/soc/ixp4xx/qmgr.h
 2268
 2269ARM/INTEL KEEMBAY ARCHITECTURE
 2270M:	Paul J. Murphy <paul.j.murphy@intel.com>
 2271M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
 2272S:	Maintained
 2273F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
 2274F:	arch/arm64/boot/dts/intel/keembay-evm.dts
 2275F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
 2276
 2277ARM/INTEL XSC3 (MANZANO) ARM CORE
 2278M:	Lennert Buytenhek <kernel@wantstofly.org>
 2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2280S:	Maintained
 2281
 2282ARM/LG1K ARCHITECTURE
 2283M:	Chanho Min <chanho.min@lge.com>
 
 2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2285S:	Maintained
 2286F:	arch/arm64/boot/dts/lg/
 2287
 2288ARM/LPC18XX ARCHITECTURE
 2289M:	Vladimir Zapolskiy <vz@mleia.com>
 
 2290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2291S:	Maintained
 2292F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
 2293F:	arch/arm/boot/dts/nxp/lpc/lpc43*
 2294F:	drivers/i2c/busses/i2c-lpc2k.c
 2295F:	drivers/memory/pl172.c
 2296F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
 2297F:	drivers/rtc/rtc-lpc24xx.c
 2298N:	lpc18xx
 2299
 2300ARM/LPC32XX SOC SUPPORT
 2301M:	Vladimir Zapolskiy <vz@mleia.com>
 2302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2303S:	Maintained
 2304T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
 2305F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
 2306F:	arch/arm/boot/dts/nxp/lpc/lpc32*
 2307F:	arch/arm/mach-lpc32xx/
 2308F:	drivers/i2c/busses/i2c-pnx.c
 2309F:	drivers/net/ethernet/nxp/lpc_eth.c
 2310F:	drivers/usb/host/ohci-nxp.c
 2311F:	drivers/watchdog/pnx4008_wdt.c
 2312N:	lpc32xx
 2313
 2314ARM/Marvell Dove/MV78xx0/Orion SOC support
 2315M:	Andrew Lunn <andrew@lunn.ch>
 2316M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 2317M:	Gregory Clement <gregory.clement@bootlin.com>
 2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2319S:	Maintained
 2320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
 2321F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
 2322F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
 2323F:	Documentation/devicetree/bindings/soc/dove/
 2324F:	arch/arm/boot/dts/marvell/dove*
 2325F:	arch/arm/boot/dts/marvell/orion5x*
 2326F:	arch/arm/mach-dove/
 2327F:	arch/arm/mach-mv78xx0/
 2328F:	arch/arm/mach-orion5x/
 2329F:	arch/arm/plat-orion/
 2330F:	drivers/bus/mvebu-mbus.c
 2331F:	drivers/soc/dove/
 2332
 2333ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
 2334M:	Andrew Lunn <andrew@lunn.ch>
 2335M:	Gregory Clement <gregory.clement@bootlin.com>
 2336M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2338S:	Maintained
 2339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
 2340F:	Documentation/devicetree/bindings/arm/marvell/
 2341F:	arch/arm/boot/dts/marvell/armada*
 2342F:	arch/arm/boot/dts/marvell/kirkwood*
 2343F:	arch/arm/configs/mvebu_*_defconfig
 2344F:	arch/arm/mach-mvebu/
 2345F:	arch/arm64/boot/dts/marvell/
 2346F:	drivers/clk/mvebu/
 2347F:	drivers/cpufreq/armada-37xx-cpufreq.c
 2348F:	drivers/cpufreq/armada-8k-cpufreq.c
 2349F:	drivers/cpufreq/mvebu-cpufreq.c
 2350F:	drivers/irqchip/irq-armada-370-xp.c
 2351F:	drivers/irqchip/irq-mvebu-*
 2352F:	drivers/pinctrl/mvebu/
 2353F:	drivers/rtc/rtc-armada38x.c
 2354
 2355ARM/Mediatek RTC DRIVER
 2356M:	Eddie Huang <eddie.huang@mediatek.com>
 2357M:	Sean Wang <sean.wang@mediatek.com>
 2358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2359L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 2360S:	Maintained
 2361F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
 2362F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
 2363F:	drivers/rtc/rtc-mt2712.c
 2364F:	drivers/rtc/rtc-mt6397.c
 2365F:	drivers/rtc/rtc-mt7622.c
 2366
 2367ARM/Mediatek SoC support
 2368M:	Matthias Brugger <matthias.bgg@gmail.com>
 2369M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
 2370L:	linux-kernel@vger.kernel.org
 2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2372L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 2373S:	Maintained
 2374W:	https://mtk.wiki.kernel.org/
 2375C:	irc://irc.libera.chat/linux-mediatek
 2376F:	arch/arm/boot/dts/mediatek/
 2377F:	arch/arm/mach-mediatek/
 2378F:	arch/arm64/boot/dts/mediatek/
 2379F:	drivers/soc/mediatek/
 2380N:	mtk
 2381N:	mt[2678]
 2382K:	mediatek
 2383
 2384ARM/Mediatek USB3 PHY DRIVER
 2385M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
 
 2386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2387L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 2388S:	Maintained
 2389F:	Documentation/devicetree/bindings/phy/mediatek,*
 2390F:	drivers/phy/mediatek/
 2391
 2392ARM/MICROCHIP (ARM64) SoC support
 2393M:	Conor Dooley <conor@kernel.org>
 2394M:	Nicolas Ferre <nicolas.ferre@microchip.com>
 2395M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
 2396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2397S:	Supported
 2398T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
 2399F:	arch/arm64/boot/dts/microchip/
 2400
 2401ARM/Microchip (AT91) SoC support
 2402M:	Nicolas Ferre <nicolas.ferre@microchip.com>
 2403M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
 2404M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
 2405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2406S:	Supported
 2407W:	http://www.linux4sam.org
 2408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
 2409F:	arch/arm/boot/dts/microchip/at91*
 2410F:	arch/arm/boot/dts/microchip/sama*
 2411F:	arch/arm/include/debug/at91.S
 2412F:	arch/arm/mach-at91/
 2413F:	drivers/memory/atmel*
 2414F:	drivers/watchdog/sama5d4_wdt.c
 2415F:	include/soc/at91/
 2416X:	drivers/input/touchscreen/atmel_mxt_ts.c
 2417N:	at91
 2418N:	atmel
 2419
 2420ARM/Microchip Sparx5 SoC support
 2421M:	Lars Povlsen <lars.povlsen@microchip.com>
 2422M:	Steen Hegelund <Steen.Hegelund@microchip.com>
 2423M:	Daniel Machon <daniel.machon@microchip.com>
 2424M:	UNGLinuxDriver@microchip.com
 2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2426S:	Supported
 2427F:	arch/arm64/boot/dts/microchip/sparx*
 2428F:	drivers/net/ethernet/microchip/vcap/
 2429F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
 2430N:	sparx5
 2431
 2432ARM/MILBEAUT ARCHITECTURE
 2433M:	Taichi Sugaya <sugaya.taichi@socionext.com>
 2434M:	Takao Orito <orito.takao@socionext.com>
 2435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2436S:	Maintained
 2437F:	arch/arm/boot/dts/socionext/milbeaut*
 2438F:	arch/arm/mach-milbeaut/
 2439N:	milbeaut
 2440
 2441ARM/MStar/Sigmastar Armv7 SoC support
 2442M:	Daniel Palmer <daniel@thingy.jp>
 2443M:	Romain Perier <romain.perier@gmail.com>
 2444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2445S:	Maintained
 2446W:	http://linux-chenxing.org/
 2447T:	git git://github.com/linux-chenxing/linux.git
 2448F:	Documentation/devicetree/bindings/arm/mstar/*
 2449F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
 2450F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
 2451F:	arch/arm/boot/dts/sigmastar/
 2452F:	arch/arm/mach-mstar/
 2453F:	drivers/clk/mstar/
 2454F:	drivers/clocksource/timer-msc313e.c
 2455F:	drivers/gpio/gpio-msc313.c
 2456F:	drivers/rtc/rtc-msc313.c
 2457F:	drivers/watchdog/msc313e_wdt.c
 2458F:	include/dt-bindings/clock/mstar-*
 2459F:	include/dt-bindings/gpio/msc313-gpio.h
 2460
 2461ARM/NOMADIK/Ux500 ARCHITECTURES
 2462M:	Linus Walleij <linus.walleij@linaro.org>
 2463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2464S:	Maintained
 2465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
 2466F:	Documentation/devicetree/bindings/arm/ste-*
 2467F:	Documentation/devicetree/bindings/arm/ux500.yaml
 2468F:	Documentation/devicetree/bindings/arm/ux500/
 2469F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
 2470F:	arch/arm/boot/dts/st/ste-*
 2471F:	arch/arm/mach-nomadik/
 2472F:	arch/arm/mach-ux500/
 2473F:	drivers/clk/clk-nomadik.c
 2474F:	drivers/clocksource/clksrc-dbx500-prcmu.c
 2475F:	drivers/dma/ste_dma40*
 2476F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
 2477F:	drivers/hwspinlock/u8500_hsem.c
 2478F:	drivers/i2c/busses/i2c-nomadik.c
 2479F:	drivers/iio/adc/ab8500-gpadc.c
 2480F:	drivers/mfd/ab8500*
 2481F:	drivers/mfd/abx500*
 2482F:	drivers/mfd/db8500*
 2483F:	drivers/pinctrl/nomadik/
 2484F:	drivers/rtc/rtc-ab8500.c
 2485F:	drivers/rtc/rtc-pl031.c
 2486F:	drivers/soc/ux500/
 2487
 2488ARM/NUVOTON MA35 ARCHITECTURE
 2489M:	Jacky Huang <ychuang3@nuvoton.com>
 2490M:	Shan-Chun Hung <schung@nuvoton.com>
 2491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2492S:	Supported
 2493F:	Documentation/devicetree/bindings/*/*/*ma35*
 2494F:	Documentation/devicetree/bindings/*/*ma35*
 2495F:	arch/arm64/boot/dts/nuvoton/*ma35*
 2496F:	drivers/*/*/*ma35*
 2497F:	drivers/*/*ma35*
 2498K:	ma35d1
 2499
 2500ARM/NUVOTON NPCM ARCHITECTURE
 2501M:	Avi Fishman <avifishman70@gmail.com>
 2502M:	Tomer Maimon <tmaimon77@gmail.com>
 2503M:	Tali Perry <tali.perry1@gmail.com>
 2504R:	Patrick Venture <venture@google.com>
 2505R:	Nancy Yuen <yuenn@google.com>
 2506R:	Benjamin Fair <benjaminfair@google.com>
 2507L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2508S:	Supported
 2509F:	Documentation/devicetree/bindings/*/*/*npcm*
 2510F:	Documentation/devicetree/bindings/*/*npcm*
 2511F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
 2512F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
 2513F:	arch/arm/mach-npcm/
 2514F:	arch/arm64/boot/dts/nuvoton/
 2515F:	drivers/*/*/*npcm*
 2516F:	drivers/*/*npcm*
 2517F:	drivers/rtc/rtc-nct3018y.c
 2518F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
 2519F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
 2520
 2521ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
 2522M:	Joseph Liu <kwliu@nuvoton.com>
 2523M:	Marvin Lin <kflin@nuvoton.com>
 2524L:	linux-media@vger.kernel.org
 2525L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2526S:	Maintained
 2527F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
 2528F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
 2529F:	Documentation/userspace-api/media/drivers/npcm-video.rst
 2530F:	drivers/media/platform/nuvoton/
 2531F:	include/uapi/linux/npcm-video.h
 2532
 2533ARM/NUVOTON WPCM450 ARCHITECTURE
 2534M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
 2535L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2536S:	Maintained
 2537W:	https://github.com/neuschaefer/wpcm450/wiki
 2538F:	Documentation/devicetree/bindings/*/*wpcm*
 2539F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
 2540F:	arch/arm/configs/wpcm450_defconfig
 2541F:	arch/arm/mach-npcm/wpcm450.c
 2542F:	drivers/*/*/*wpcm*
 2543F:	drivers/*/*wpcm*
 2544
 2545ARM/NXP S32G ARCHITECTURE
 2546M:	Chester Lin <chester62515@gmail.com>
 2547R:	Andreas Färber <afaerber@suse.de>
 2548R:	Matthias Brugger <mbrugger@suse.com>
 2549R:	NXP S32 Linux Team <s32@nxp.com>
 2550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2551S:	Maintained
 2552F:	arch/arm64/boot/dts/freescale/s32g*.dts*
 2553
 2554ARM/Orion SoC/Technologic Systems TS-78xx platform support
 2555M:	Alexander Clouter <alex@digriz.org.uk>
 2556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2557S:	Maintained
 2558W:	http://www.digriz.org.uk/ts78xx/kernel
 2559F:	arch/arm/mach-orion5x/ts78xx-*
 2560
 2561ARM/QUALCOMM CHROMEBOOK SUPPORT
 2562R:	cros-qcom-dts-watchers@chromium.org
 2563F:	arch/arm64/boot/dts/qcom/sc7180*
 2564F:	arch/arm64/boot/dts/qcom/sc7280*
 2565F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
 2566
 2567ARM/QUALCOMM SUPPORT
 2568M:	Bjorn Andersson <andersson@kernel.org>
 2569M:	Konrad Dybcio <konrad.dybcio@linaro.org>
 2570L:	linux-arm-msm@vger.kernel.org
 2571S:	Maintained
 2572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
 2573F:	Documentation/devicetree/bindings/*/qcom*
 2574F:	Documentation/devicetree/bindings/soc/qcom/
 2575F:	arch/arm/boot/dts/qcom/
 2576F:	arch/arm/configs/qcom_defconfig
 2577F:	arch/arm/mach-qcom/
 2578F:	arch/arm64/boot/dts/qcom/
 2579F:	drivers/*/*/pm8???-*
 2580F:	drivers/*/*/qcom*
 2581F:	drivers/*/*/qcom/
 2582F:	drivers/*/qcom*
 2583F:	drivers/*/qcom/
 2584F:	drivers/bluetooth/btqcomsmd.c
 2585F:	drivers/clocksource/timer-qcom.c
 2586F:	drivers/cpuidle/cpuidle-qcom-spm.c
 2587F:	drivers/extcon/extcon-qcom*
 2588F:	drivers/i2c/busses/i2c-qcom-geni.c
 2589F:	drivers/i2c/busses/i2c-qup.c
 2590F:	drivers/iommu/msm*
 2591F:	drivers/mfd/ssbi.c
 2592F:	drivers/mmc/host/mmci_qcom*
 2593F:	drivers/mmc/host/sdhci-msm.c
 2594F:	drivers/pci/controller/dwc/pcie-qcom.c
 2595F:	drivers/phy/qualcomm/
 2596F:	drivers/power/*/msm*
 2597F:	drivers/reset/reset-qcom-*
 2598F:	drivers/spi/spi-geni-qcom.c
 2599F:	drivers/spi/spi-qcom-qspi.c
 2600F:	drivers/spi/spi-qup.c
 2601F:	drivers/tty/serial/msm_serial.c
 2602F:	drivers/ufs/host/ufs-qcom*
 2603F:	drivers/usb/dwc3/dwc3-qcom.c
 2604F:	include/dt-bindings/*/qcom*
 2605F:	include/linux/*/qcom*
 2606F:	include/linux/soc/qcom/
 2607
 2608ARM/RDA MICRO ARCHITECTURE
 2609M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 2610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2611L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
 2612S:	Maintained
 2613F:	Documentation/devicetree/bindings/arm/rda.yaml
 2614F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
 2615F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
 2616F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
 2617F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
 2618F:	arch/arm/boot/dts/unisoc/
 2619F:	drivers/clocksource/timer-rda.c
 2620F:	drivers/gpio/gpio-rda.c
 2621F:	drivers/irqchip/irq-rda-intc.c
 2622F:	drivers/tty/serial/rda-uart.c
 2623
 2624ARM/REALTEK ARCHITECTURE
 2625M:	Andreas Färber <afaerber@suse.de>
 
 
 2626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2627L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
 2628S:	Maintained
 2629F:	Documentation/devicetree/bindings/arm/realtek.yaml
 2630F:	arch/arm/boot/dts/realtek/
 2631F:	arch/arm/mach-realtek/
 2632F:	arch/arm64/boot/dts/realtek/
 2633
 2634ARM/RISC-V/RENESAS ARCHITECTURE
 2635M:	Geert Uytterhoeven <geert+renesas@glider.be>
 2636M:	Magnus Damm <magnus.damm@gmail.com>
 2637L:	linux-renesas-soc@vger.kernel.org
 2638S:	Supported
 2639Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
 2640C:	irc://irc.libera.chat/renesas-soc
 2641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
 2642F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
 2643F:	Documentation/devicetree/bindings/soc/renesas/
 2644F:	arch/arm/boot/dts/renesas/
 2645F:	arch/arm/configs/shmobile_defconfig
 2646F:	arch/arm/include/debug/renesas-scif.S
 2647F:	arch/arm/mach-shmobile/
 2648F:	arch/arm64/boot/dts/renesas/
 2649F:	arch/riscv/boot/dts/renesas/
 2650F:	drivers/pmdomain/renesas/
 2651F:	drivers/soc/renesas/
 2652F:	include/linux/soc/renesas/
 2653K:	\brenesas,
 2654
 2655ARM/RISCPC ARCHITECTURE
 2656M:	Russell King <linux@armlinux.org.uk>
 2657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 
 
 
 
 
 
 
 
 
 
 
 2658S:	Maintained
 2659W:	http://www.armlinux.org.uk/
 2660F:	arch/arm/include/asm/hardware/ioc.h
 2661F:	arch/arm/include/asm/hardware/iomd.h
 2662F:	arch/arm/include/asm/hardware/memc.h
 2663F:	arch/arm/mach-rpc/
 2664F:	drivers/net/ethernet/8390/etherh.c
 2665F:	drivers/net/ethernet/i825xx/ether1*
 2666F:	drivers/net/ethernet/seeq/ether3*
 2667F:	drivers/scsi/arm/
 2668
 2669ARM/Rockchip SoC support
 2670M:	Heiko Stuebner <heiko@sntech.de>
 2671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2672L:	linux-rockchip@lists.infradead.org
 2673S:	Maintained
 2674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
 2675F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
 2676F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
 2677F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
 2678F:	arch/arm/boot/dts/rockchip/
 2679F:	arch/arm/mach-rockchip/
 2680F:	drivers/*/*/*rockchip*
 2681F:	drivers/*/*rockchip*
 2682F:	drivers/clk/rockchip/
 2683F:	drivers/i2c/busses/i2c-rk3x.c
 2684F:	sound/soc/rockchip/
 2685N:	rockchip
 2686
 2687ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
 2688M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 2689R:	Alim Akhtar <alim.akhtar@samsung.com>
 2690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2691L:	linux-samsung-soc@vger.kernel.org
 2692S:	Maintained
 2693P:	Documentation/process/maintainer-soc-clean-dts.rst
 2694Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
 2695B:	mailto:linux-samsung-soc@vger.kernel.org
 2696C:	irc://irc.libera.chat/linux-exynos
 2697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
 2698F:	Documentation/arch/arm/samsung/
 2699F:	Documentation/devicetree/bindings/arm/samsung/
 2700F:	Documentation/devicetree/bindings/hwinfo/samsung,*
 2701F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
 2702F:	Documentation/devicetree/bindings/soc/samsung/
 2703F:	arch/arm/boot/dts/samsung/
 2704F:	arch/arm/mach-exynos*/
 2705F:	arch/arm/mach-s3c/
 2706F:	arch/arm/mach-s5p*/
 2707F:	arch/arm64/boot/dts/exynos/
 2708F:	drivers/*/*/*s3c24*
 2709F:	drivers/*/*s3c24*
 2710F:	drivers/*/*s3c64xx*
 2711F:	drivers/*/*s5pv210*
 2712F:	drivers/clocksource/samsung_pwm_timer.c
 2713F:	drivers/memory/samsung/
 2714F:	drivers/pwm/pwm-samsung.c
 2715F:	drivers/soc/samsung/
 2716F:	drivers/tty/serial/samsung*
 2717F:	include/clocksource/samsung_pwm.h
 2718F:	include/linux/platform_data/*s3c*
 2719F:	include/linux/serial_s3c.h
 2720F:	include/linux/soc/samsung/
 2721N:	exynos
 2722N:	s3c64xx
 2723N:	s5pv210
 2724
 2725ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
 2726M:	Łukasz Stelmach <l.stelmach@samsung.com>
 2727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2728L:	linux-media@vger.kernel.org
 2729S:	Maintained
 2730F:	drivers/media/platform/samsung/s5p-g2d/
 
 2731
 2732ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
 2733M:	Marek Szyprowski <m.szyprowski@samsung.com>
 2734L:	linux-samsung-soc@vger.kernel.org
 2735L:	linux-media@vger.kernel.org
 2736S:	Maintained
 2737F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
 2738F:	drivers/media/cec/platform/s5p/
 2739
 2740ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
 2741M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
 2742M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
 2743M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
 2744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2745L:	linux-media@vger.kernel.org
 2746S:	Maintained
 2747F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
 2748F:	drivers/media/platform/samsung/s5p-jpeg/
 2749
 2750ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
 2751M:	Marek Szyprowski <m.szyprowski@samsung.com>
 2752M:	Andrzej Hajda <andrzej.hajda@intel.com>
 2753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2754L:	linux-media@vger.kernel.org
 2755S:	Maintained
 2756F:	drivers/media/platform/samsung/s5p-mfc/
 2757
 2758ARM/SOCFPGA ARCHITECTURE
 2759M:	Dinh Nguyen <dinguyen@kernel.org>
 
 2760S:	Maintained
 2761W:	http://www.rocketboards.org
 2762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
 2763F:	arch/arm/boot/dts/intel/socfpga/
 2764F:	arch/arm/configs/socfpga_defconfig
 2765F:	arch/arm/mach-socfpga/
 2766F:	arch/arm64/boot/dts/altera/
 2767F:	arch/arm64/boot/dts/intel/
 2768
 2769ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
 2770M:	Dinh Nguyen <dinguyen@kernel.org>
 
 
 2771S:	Maintained
 2772F:	drivers/clk/socfpga/
 
 
 
 
 
 
 
 2773
 2774ARM/SOCFPGA EDAC SUPPORT
 2775M:	Dinh Nguyen <dinguyen@kernel.org>
 
 2776S:	Maintained
 2777F:	drivers/edac/altera_edac.[ch]
 2778
 2779ARM/SPREADTRUM SoC SUPPORT
 2780M:	Orson Zhai <orsonzhai@gmail.com>
 2781M:	Baolin Wang <baolin.wang7@gmail.com>
 2782M:	Chunyan Zhang <zhang.lyra@gmail.com>
 
 2783S:	Maintained
 2784F:	arch/arm64/boot/dts/sprd
 2785N:	sprd
 2786N:	sc27xx
 2787N:	sc2731
 
 2788
 2789ARM/STI ARCHITECTURE
 2790M:	Patrice Chotard <patrice.chotard@foss.st.com>
 2791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2792S:	Maintained
 2793W:	http://www.stlinux.com
 2794F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
 2795F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
 2796F:	arch/arm/boot/dts/st/sti*
 2797F:	arch/arm/mach-sti/
 2798F:	drivers/ata/ahci_st.c
 2799F:	drivers/char/hw_random/st-rng.c
 2800F:	drivers/clocksource/arm_global_timer.c
 2801F:	drivers/clocksource/clksrc_st_lpc.c
 2802F:	drivers/cpufreq/sti-cpufreq.c
 2803F:	drivers/dma/st_fdma*
 2804F:	drivers/i2c/busses/i2c-st.c
 2805F:	drivers/media/platform/st/sti/c8sectpfe/
 2806F:	drivers/media/rc/st_rc.c
 2807F:	drivers/mmc/host/sdhci-st.c
 2808F:	drivers/phy/st/phy-miphy28lp.c
 2809F:	drivers/phy/st/phy-stih407-usb.c
 2810F:	drivers/pinctrl/pinctrl-st.c
 2811F:	drivers/remoteproc/st_remoteproc.c
 2812F:	drivers/remoteproc/st_slim_rproc.c
 2813F:	drivers/reset/sti/
 2814F:	drivers/rtc/rtc-st-lpc.c
 2815F:	drivers/tty/serial/st-asc.c
 2816F:	drivers/usb/dwc3/dwc3-st.c
 2817F:	drivers/usb/host/ehci-st.c
 2818F:	drivers/usb/host/ohci-st.c
 2819F:	drivers/watchdog/st_lpc_wdt.c
 2820F:	include/linux/remoteproc/st_slim_rproc.h
 2821
 2822ARM/STM32 ARCHITECTURE
 2823M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
 2824M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
 2825L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
 2826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2827S:	Maintained
 2828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
 2829F:	arch/arm/boot/dts/st/stm32*
 2830F:	arch/arm/mach-stm32/
 2831F:	arch/arm64/boot/dts/st/
 2832F:	drivers/clocksource/armv7m_systick.c
 2833N:	stm32
 2834N:	stm
 2835
 2836ARM/SUNPLUS SP7021 SOC SUPPORT
 2837M:	Qin Jian <qinjian@cqplus1.com>
 2838L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
 2839S:	Maintained
 2840W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
 2841F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
 2842F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
 2843F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
 2844F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
 2845F:	arch/arm/boot/dts/sunplus/
 2846F:	arch/arm/configs/sp7021_*defconfig
 2847F:	drivers/clk/clk-sp7021.c
 2848F:	drivers/irqchip/irq-sp7021-intc.c
 2849F:	drivers/reset/reset-sunplus.c
 2850F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
 2851F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
 2852
 2853ARM/Synaptics SoC support
 2854M:	Jisheng Zhang <jszhang@kernel.org>
 2855M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 2856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2857S:	Maintained
 2858F:	arch/arm/boot/dts/synaptics/
 2859F:	arch/arm/mach-berlin/
 2860F:	arch/arm64/boot/dts/synaptics/
 2861
 2862ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
 2863M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 2864L:	linux-tegra@vger.kernel.org
 2865L:	linux-media@vger.kernel.org
 2866S:	Maintained
 2867F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
 2868F:	drivers/media/cec/platform/tegra/
 2869
 2870ARM/TESLA FSD SoC SUPPORT
 2871M:	Alim Akhtar <alim.akhtar@samsung.com>
 2872M:	linux-fsd@tesla.com
 2873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2874L:	linux-samsung-soc@vger.kernel.org
 2875S:	Maintained
 2876F:	arch/arm64/boot/dts/tesla/
 
 
 
 2877
 2878ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
 2879M:	Santosh Shilimkar <ssantosh@kernel.org>
 2880L:	linux-kernel@vger.kernel.org
 
 
 2881S:	Maintained
 2882F:	drivers/memory/*emif*
 
 
 
 
 
 
 
 
 
 
 
 
 
 2883
 2884ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
 2885M:	Nishanth Menon <nm@ti.com>
 2886M:	Santosh Shilimkar <ssantosh@kernel.org>
 2887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2888S:	Maintained
 2889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
 2890F:	arch/arm/boot/dts/ti/keystone/
 2891F:	arch/arm/mach-keystone/
 2892
 2893ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
 2894M:	Santosh Shilimkar <ssantosh@kernel.org>
 2895L:	linux-kernel@vger.kernel.org
 2896S:	Maintained
 2897F:	drivers/clk/keystone/
 2898
 2899ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
 2900M:	Santosh Shilimkar <ssantosh@kernel.org>
 2901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2902L:	linux-kernel@vger.kernel.org
 2903S:	Maintained
 2904F:	drivers/clocksource/timer-keystone.c
 2905
 2906ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
 2907M:	Santosh Shilimkar <ssantosh@kernel.org>
 2908L:	linux-kernel@vger.kernel.org
 2909S:	Maintained
 2910F:	drivers/power/reset/keystone-reset.c
 2911
 2912ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
 2913M:	Nishanth Menon <nm@ti.com>
 2914M:	Vignesh Raghavendra <vigneshr@ti.com>
 2915M:	Tero Kristo <kristo@kernel.org>
 2916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2917S:	Supported
 2918F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
 2919F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
 2920F:	arch/arm64/boot/dts/ti/Makefile
 2921F:	arch/arm64/boot/dts/ti/k3-*
 2922
 2923ARM/TOSHIBA VISCONTI ARCHITECTURE
 2924M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
 2925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2926S:	Supported
 2927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
 2928F:	Documentation/devicetree/bindings/arm/toshiba.yaml
 2929F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
 2930F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
 2931F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
 2932F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
 2933F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
 2934F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
 2935F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
 2936F:	arch/arm64/boot/dts/toshiba/
 2937F:	drivers/clk/visconti/
 2938F:	drivers/gpio/gpio-visconti.c
 2939F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
 2940F:	drivers/pci/controller/dwc/pcie-visconti.c
 2941F:	drivers/pinctrl/visconti/
 2942F:	drivers/watchdog/visconti_wdt.c
 2943N:	visconti
 2944
 2945ARM/UNIPHIER ARCHITECTURE
 2946M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
 2947M:	Masami Hiramatsu <mhiramat@kernel.org>
 2948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2949S:	Maintained
 2950F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
 2951F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
 2952F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
 2953F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
 2954F:	arch/arm/boot/dts/socionext/uniphier*
 2955F:	arch/arm/include/asm/hardware/cache-uniphier.h
 2956F:	arch/arm/mm/cache-uniphier.c
 2957F:	arch/arm64/boot/dts/socionext/uniphier*
 2958F:	drivers/bus/uniphier-system-bus.c
 2959F:	drivers/clk/uniphier/
 2960F:	drivers/dma/uniphier-mdmac.c
 2961F:	drivers/gpio/gpio-uniphier.c
 2962F:	drivers/i2c/busses/i2c-uniphier*
 2963F:	drivers/irqchip/irq-uniphier-aidet.c
 2964F:	drivers/mmc/host/uniphier-sd.c
 2965F:	drivers/pinctrl/uniphier/
 2966F:	drivers/reset/reset-uniphier.c
 2967F:	drivers/tty/serial/8250/8250_uniphier.c
 2968N:	uniphier
 2969
 2970ARM/VERSATILE EXPRESS PLATFORM
 2971M:	Liviu Dudau <liviu.dudau@arm.com>
 2972M:	Sudeep Holla <sudeep.holla@arm.com>
 2973M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
 
 
 
 
 
 2974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2975S:	Maintained
 2976N:	mps2
 2977N:	vexpress
 2978F:	arch/arm/mach-versatile/
 2979F:	arch/arm64/boot/dts/arm/
 2980F:	drivers/clocksource/timer-versatile.c
 2981X:	drivers/cpufreq/vexpress-spc-cpufreq.c
 2982X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
 
 2983
 2984ARM/VFP SUPPORT
 2985M:	Russell King <linux@armlinux.org.uk>
 2986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 2987S:	Maintained
 2988W:	http://www.armlinux.org.uk/
 2989F:	arch/arm/vfp/
 2990
 2991ARM/VT8500 ARM ARCHITECTURE
 
 2992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2993S:	Orphan
 2994F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
 2995F:	arch/arm/mach-vt8500/
 2996F:	drivers/clocksource/timer-vt8500.c
 2997F:	drivers/i2c/busses/i2c-wmt.c
 2998F:	drivers/mmc/host/wmt-sdmmc.c
 2999F:	drivers/pwm/pwm-vt8500.c
 3000F:	drivers/rtc/rtc-vt8500.c
 3001F:	drivers/tty/serial/vt8500_serial.c
 3002F:	drivers/usb/host/ehci-platform.c
 3003F:	drivers/usb/host/uhci-platform.c
 3004F:	drivers/video/fbdev/vt8500lcdfb.*
 3005F:	drivers/video/fbdev/wm8505fb*
 3006F:	drivers/video/fbdev/wmt_ge_rops.*
 3007
 3008ARM/ZYNQ ARCHITECTURE
 3009M:	Michal Simek <michal.simek@amd.com>
 3010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3011S:	Supported
 3012W:	http://wiki.xilinx.com
 3013T:	git https://github.com/Xilinx/linux-xlnx.git
 3014F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
 3015F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
 3016F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
 3017F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
 3018F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
 3019F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
 3020F:	arch/arm/mach-zynq/
 3021F:	drivers/clocksource/timer-cadence-ttc.c
 3022F:	drivers/cpuidle/cpuidle-zynq.c
 3023F:	drivers/edac/synopsys_edac.c
 3024F:	drivers/i2c/busses/i2c-cadence.c
 3025F:	drivers/i2c/busses/i2c-xiic.c
 3026F:	drivers/mmc/host/sdhci-of-arasan.c
 3027N:	zynq
 3028N:	xilinx
 3029
 3030ARM64 PORT (AARCH64 ARCHITECTURE)
 3031M:	Catalin Marinas <catalin.marinas@arm.com>
 3032M:	Will Deacon <will@kernel.org>
 3033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3034S:	Maintained
 3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
 3036F:	Documentation/arch/arm64/
 3037F:	arch/arm64/
 3038F:	tools/testing/selftests/arm64/
 3039X:	arch/arm64/boot/dts/
 3040
 3041ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
 3042M:	George McCollister <george.mccollister@gmail.com>
 3043L:	netdev@vger.kernel.org
 3044S:	Maintained
 3045F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
 3046F:	drivers/net/dsa/xrs700x/*
 3047F:	net/dsa/tag_xrs700x.c
 3048
 3049AS3645A LED FLASH CONTROLLER DRIVER
 3050M:	Sakari Ailus <sakari.ailus@iki.fi>
 3051L:	linux-leds@vger.kernel.org
 3052S:	Maintained
 3053F:	drivers/leds/flash/leds-as3645a.c
 3054
 3055ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
 3056M:	Tianshu Qiu <tian.shu.qiu@intel.com>
 3057L:	linux-media@vger.kernel.org
 3058S:	Maintained
 3059T:	git git://linuxtv.org/media_tree.git
 3060F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
 3061F:	drivers/media/i2c/ak7375.c
 3062
 3063ASAHI KASEI AK8974 DRIVER
 3064M:	Linus Walleij <linus.walleij@linaro.org>
 3065L:	linux-iio@vger.kernel.org
 3066S:	Supported
 3067W:	http://www.akm.com/
 3068F:	drivers/iio/magnetometer/ak8974.c
 3069
 3070AOSONG AGS02MA TVOC SENSOR DRIVER
 3071M:	Anshul Dalal <anshulusr@gmail.com>
 3072L:	linux-iio@vger.kernel.org
 3073S:	Maintained
 3074F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
 3075F:	drivers/iio/chemical/ags02ma.c
 3076
 3077ASC7621 HARDWARE MONITOR DRIVER
 3078M:	George Joseph <george.joseph@fairview5.com>
 3079L:	linux-hwmon@vger.kernel.org
 3080S:	Maintained
 3081F:	Documentation/hwmon/asc7621.rst
 3082F:	drivers/hwmon/asc7621.c
 3083
 3084ASIX AX88796C SPI ETHERNET ADAPTER
 3085M:	Łukasz Stelmach <l.stelmach@samsung.com>
 3086S:	Maintained
 3087F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
 3088F:	drivers/net/ethernet/asix/ax88796c_*
 3089
 3090ASIX PHY DRIVER [RUST]
 3091M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
 3092R:	Trevor Gross <tmgross@umich.edu>
 3093L:	netdev@vger.kernel.org
 3094L:	rust-for-linux@vger.kernel.org
 3095S:	Maintained
 3096F:	drivers/net/phy/ax88796b_rust.rs
 3097
 3098ASPEED CRYPTO DRIVER
 3099M:	Neal Liu <neal_liu@aspeedtech.com>
 3100L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3101S:	Maintained
 3102F:	Documentation/devicetree/bindings/crypto/aspeed,*
 3103F:	drivers/crypto/aspeed/
 3104
 3105ASPEED PECI CONTROLLER
 3106M:	Iwona Winiarska <iwona.winiarska@intel.com>
 3107L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3108L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 3109S:	Supported
 3110F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
 3111F:	drivers/peci/controller/peci-aspeed.c
 3112
 3113ASPEED PINCTRL DRIVERS
 3114M:	Andrew Jeffery <andrew@codeconstruct.com.au>
 3115L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3116L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 3117L:	linux-gpio@vger.kernel.org
 3118S:	Maintained
 3119F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
 3120F:	drivers/pinctrl/aspeed/
 3121
 3122ASPEED SCU INTERRUPT CONTROLLER DRIVER
 3123M:	Eddie James <eajames@linux.ibm.com>
 3124L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3125S:	Maintained
 3126F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
 3127F:	drivers/irqchip/irq-aspeed-scu-ic.c
 3128F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
 3129
 3130ASPEED SD/MMC DRIVER
 3131M:	Andrew Jeffery <andrew@codeconstruct.com.au>
 3132L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3133L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 3134L:	linux-mmc@vger.kernel.org
 3135S:	Maintained
 3136F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
 3137F:	drivers/mmc/host/sdhci-of-aspeed*
 3138
 3139ASPEED SMC SPI DRIVER
 3140M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
 3141M:	Cédric Le Goater <clg@kaod.org>
 3142L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3143L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 3144L:	linux-spi@vger.kernel.org
 3145S:	Maintained
 3146F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
 3147F:	drivers/spi/spi-aspeed-smc.c
 3148
 3149ASPEED USB UDC DRIVER
 3150M:	Neal Liu <neal_liu@aspeedtech.com>
 3151L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3152S:	Maintained
 3153F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
 3154F:	drivers/usb/gadget/udc/aspeed_udc.c
 3155
 3156ASPEED VIDEO ENGINE DRIVER
 3157M:	Eddie James <eajames@linux.ibm.com>
 3158L:	linux-media@vger.kernel.org
 3159L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 3160S:	Maintained
 3161F:	Documentation/devicetree/bindings/media/aspeed-video.txt
 3162F:	drivers/media/platform/aspeed/
 3163
 3164ASUS EC HARDWARE MONITOR DRIVER
 3165M:	Eugene Shalygin <eugene.shalygin@gmail.com>
 3166L:	linux-hwmon@vger.kernel.org
 3167S:	Maintained
 3168F:	drivers/hwmon/asus-ec-sensors.c
 3169
 3170ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
 3171M:	Corentin Chary <corentin.chary@gmail.com>
 3172M:	Luke D. Jones <luke@ljones.dev>
 3173L:	platform-driver-x86@vger.kernel.org
 
 3174S:	Maintained
 3175W:	https://asus-linux.org/
 3176F:	drivers/platform/x86/asus*.c
 3177F:	drivers/platform/x86/eeepc*.c
 3178
 3179ASUS TF103C DOCK DRIVER
 3180M:	Hans de Goede <hdegoede@redhat.com>
 3181L:	platform-driver-x86@vger.kernel.org
 3182S:	Maintained
 3183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
 3184F:	drivers/platform/x86/asus-tf103c-dock.c
 3185
 3186ASUS WIRELESS RADIO CONTROL DRIVER
 3187M:	João Paulo Rechi Vita <jprvita@gmail.com>
 3188L:	platform-driver-x86@vger.kernel.org
 3189S:	Maintained
 3190F:	drivers/platform/x86/asus-wireless.c
 3191
 3192ASUS WMI HARDWARE MONITOR DRIVER
 3193M:	Ed Brindley <kernel@maidavale.org>
 3194M:	Denis Pauk <pauk.denis@gmail.com>
 3195L:	linux-hwmon@vger.kernel.org
 3196S:	Maintained
 3197F:	drivers/hwmon/asus_wmi_sensors.c
 3198
 3199ASYMMETRIC KEYS
 3200M:	David Howells <dhowells@redhat.com>
 3201L:	keyrings@vger.kernel.org
 3202S:	Maintained
 3203F:	Documentation/crypto/asymmetric-keys.rst
 3204F:	crypto/asymmetric_keys/
 3205F:	include/crypto/pkcs7.h
 3206F:	include/crypto/public_key.h
 3207F:	include/linux/verification.h
 3208
 3209ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
 3210R:	Dan Williams <dan.j.williams@intel.com>
 3211S:	Odd fixes
 3212W:	http://sourceforge.net/projects/xscaleiop
 3213F:	Documentation/crypto/async-tx-api.rst
 
 3214F:	crypto/async_tx/
 
 
 3215F:	include/linux/async_tx.h
 3216
 3217AT24 EEPROM DRIVER
 3218M:	Bartosz Golaszewski <brgl@bgdev.pl>
 3219L:	linux-i2c@vger.kernel.org
 3220S:	Maintained
 3221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
 3222F:	Documentation/devicetree/bindings/eeprom/at24.yaml
 3223F:	drivers/misc/eeprom/at24.c
 
 3224
 3225ATA OVER ETHERNET (AOE) DRIVER
 3226M:	"Justin Sanders" <justin@coraid.com>
 
 3227S:	Supported
 3228W:	http://www.openaoe.org/
 3229F:	Documentation/admin-guide/aoe/
 3230F:	drivers/block/aoe/
 3231
 3232ATC260X PMIC MFD DRIVER
 3233M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 3234M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
 3235L:	linux-actions@lists.infradead.org
 3236S:	Maintained
 3237F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
 3238F:	drivers/input/misc/atc260x-onkey.c
 3239F:	drivers/mfd/atc260*
 3240F:	drivers/power/reset/atc260x-poweroff.c
 3241F:	drivers/regulator/atc260x-regulator.c
 3242F:	include/linux/mfd/atc260x/*
 3243
 3244ATHEROS 71XX/9XXX GPIO DRIVER
 3245M:	Alban Bedel <albeu@free.fr>
 3246S:	Maintained
 3247W:	https://github.com/AlbanBedel/linux
 3248T:	git git://github.com/AlbanBedel/linux
 3249F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
 3250F:	drivers/gpio/gpio-ath79.c
 3251
 3252ATHEROS 71XX/9XXX USB PHY DRIVER
 3253M:	Alban Bedel <albeu@free.fr>
 3254S:	Maintained
 3255W:	https://github.com/AlbanBedel/linux
 3256T:	git git://github.com/AlbanBedel/linux
 3257F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
 3258F:	drivers/phy/qualcomm/phy-ath79-usb.c
 3259
 3260ATHEROS ATH GENERIC UTILITIES
 3261M:	Kalle Valo <kvalo@kernel.org>
 3262L:	linux-wireless@vger.kernel.org
 3263S:	Supported
 3264F:	drivers/net/wireless/ath/*
 3265
 3266ATHEROS ATH5K WIRELESS DRIVER
 3267M:	Jiri Slaby <jirislaby@kernel.org>
 3268M:	Nick Kossifidis <mickflemm@gmail.com>
 3269M:	Luis Chamberlain <mcgrof@kernel.org>
 
 3270L:	linux-wireless@vger.kernel.org
 
 
 3271S:	Maintained
 3272W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
 3273F:	drivers/net/wireless/ath/ath5k/
 3274
 3275ATHEROS ATH6KL WIRELESS DRIVER
 
 
 
 
 3276L:	linux-wireless@vger.kernel.org
 3277S:	Orphan
 3278W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
 3279F:	drivers/net/wireless/ath/ath6kl/
 
 3280
 3281ATI_REMOTE2 DRIVER
 3282M:	Ville Syrjala <syrjala@sci.fi>
 
 
 3283S:	Maintained
 3284F:	drivers/input/misc/ati_remote2.c
 3285
 3286ATK0110 HWMON DRIVER
 3287M:	Luca Tettamanti <kronos.it@gmail.com>
 3288L:	linux-hwmon@vger.kernel.org
 3289S:	Maintained
 3290F:	drivers/hwmon/asus_atk0110.c
 3291
 
 
 
 
 
 3292ATLX ETHERNET DRIVERS
 
 3293M:	Chris Snook <chris.snook@gmail.com>
 3294L:	netdev@vger.kernel.org
 3295S:	Maintained
 3296W:	http://sourceforge.net/projects/atl1
 3297W:	http://atl1.sourceforge.net
 3298F:	drivers/net/ethernet/atheros/
 
 3299
 3300ATM
 3301M:	Chas Williams <3chas3@gmail.com>
 3302L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
 3303L:	netdev@vger.kernel.org
 
 3304S:	Maintained
 3305W:	http://linux-atm.sourceforge.net
 3306F:	drivers/atm/
 3307F:	include/linux/atm*
 3308F:	include/uapi/linux/atm*
 3309
 3310ATMEL MACB ETHERNET DRIVER
 3311M:	Nicolas Ferre <nicolas.ferre@microchip.com>
 3312M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
 
 
 
 
 
 
 
 
 
 
 
 
 
 3313S:	Supported
 3314F:	drivers/net/ethernet/cadence/
 3315
 3316ATMEL MAXTOUCH DRIVER
 3317M:	Nick Dyer <nick@shmanahar.org>
 
 3318S:	Maintained
 3319T:	git git://github.com/ndyer/linux.git
 3320F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
 3321F:	drivers/input/touchscreen/atmel_mxt_ts.c
 
 
 
 
 3322
 3323ATOMIC INFRASTRUCTURE
 3324M:	Will Deacon <will@kernel.org>
 3325M:	Peter Zijlstra <peterz@infradead.org>
 3326R:	Boqun Feng <boqun.feng@gmail.com>
 3327R:	Mark Rutland <mark.rutland@arm.com>
 3328L:	linux-kernel@vger.kernel.org
 3329S:	Maintained
 3330F:	Documentation/atomic_*.txt
 3331F:	arch/*/include/asm/atomic*.h
 3332F:	include/*/atomic*.h
 3333F:	include/linux/refcount.h
 3334F:	scripts/atomic/
 3335
 3336ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
 3337M:	Bradley Grove <linuxdrivers@attotech.com>
 3338L:	linux-scsi@vger.kernel.org
 
 3339S:	Supported
 3340W:	http://www.attotech.com
 3341F:	drivers/scsi/esas2r
 3342
 3343ATUSB IEEE 802.15.4 RADIO DRIVER
 3344M:	Stefan Schmidt <stefan@datenfreihafen.org>
 3345L:	linux-wpan@vger.kernel.org
 3346S:	Maintained
 3347F:	drivers/net/ieee802154/at86rf230.h
 3348F:	drivers/net/ieee802154/atusb.c
 3349F:	drivers/net/ieee802154/atusb.h
 3350
 3351AUDIT SUBSYSTEM
 3352M:	Paul Moore <paul@paul-moore.com>
 3353M:	Eric Paris <eparis@redhat.com>
 3354L:	audit@vger.kernel.org
 3355S:	Supported
 3356W:	https://github.com/linux-audit
 3357Q:	https://patchwork.kernel.org/project/audit/list
 3358B:	mailto:audit@vger.kernel.org
 3359P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
 3360T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
 3361F:	include/asm-generic/audit_*.h
 3362F:	include/linux/audit.h
 3363F:	include/linux/audit_arch.h
 3364F:	include/uapi/linux/audit.h
 3365F:	kernel/audit*
 3366F:	lib/*audit.c
 3367K:	\baudit_[a-z_0-9]\+\b
 3368
 3369AUXILIARY BUS DRIVER
 3370M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 3371R:	Dave Ertman <david.m.ertman@intel.com>
 3372R:	Ira Weiny <ira.weiny@intel.com>
 3373S:	Supported
 3374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
 3375F:	Documentation/driver-api/auxiliary_bus.rst
 3376F:	drivers/base/auxiliary.c
 3377F:	include/linux/auxiliary_bus.h
 3378
 3379AUXILIARY DISPLAY DRIVERS
 3380M:	Miguel Ojeda <ojeda@kernel.org>
 
 
 3381S:	Maintained
 3382F:	Documentation/devicetree/bindings/auxdisplay/
 3383F:	drivers/auxdisplay/
 3384F:	include/linux/cfag12864b.h
 3385
 3386AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
 3387M:	Andreas Klinger <ak@it-klinger.de>
 3388L:	linux-iio@vger.kernel.org
 
 
 
 
 
 
 
 
 
 3389S:	Maintained
 3390F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
 3391F:	drivers/iio/adc/hx711.c
 3392
 3393AX.25 NETWORK LAYER
 
 3394L:	linux-hams@vger.kernel.org
 3395S:	Orphan
 3396W:	https://linux-ax25.in-berlin.de
 
 3397F:	include/net/ax25.h
 3398F:	include/uapi/linux/ax25.h
 3399F:	net/ax25/
 3400
 3401AXENTIA ARM DEVICES
 3402M:	Peter Rosin <peda@axentia.se>
 3403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3404S:	Maintained
 3405F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
 3406F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
 3407F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
 3408F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
 3409
 3410AXENTIA ASOC DRIVERS
 3411M:	Peter Rosin <peda@axentia.se>
 3412L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 3413S:	Maintained
 3414F:	Documentation/devicetree/bindings/sound/axentia,*
 3415F:	sound/soc/atmel/tse850-pcm5142.c
 3416
 3417AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
 3418M:	Nuno Sá <nuno.sa@analog.com>
 3419L:	linux-hwmon@vger.kernel.org
 3420S:	Supported
 3421W:	https://ez.analog.com/linux-software-drivers
 3422F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
 3423F:	drivers/hwmon/axi-fan-control.c
 3424
 3425AXI SPI ENGINE
 3426M:	Michael Hennerich <michael.hennerich@analog.com>
 3427M:	Nuno Sá <nuno.sa@analog.com>
 3428R:	David Lechner <dlechner@baylibre.com>
 3429L:	linux-spi@vger.kernel.org
 3430S:	Supported
 3431W:	https://ez.analog.com/linux-software-drivers
 3432F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
 3433F:	drivers/spi/spi-axi-spi-engine.c
 3434
 3435AXXIA I2C CONTROLLER
 3436M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
 3437L:	linux-i2c@vger.kernel.org
 3438S:	Maintained
 3439F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
 3440F:	drivers/i2c/busses/i2c-axxia.c
 3441
 3442AZ6007 DVB DRIVER
 3443M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 3444L:	linux-media@vger.kernel.org
 3445S:	Maintained
 3446W:	https://linuxtv.org
 3447T:	git git://linuxtv.org/media_tree.git
 3448F:	drivers/media/usb/dvb-usb-v2/az6007.c
 3449
 3450AZTECH FM RADIO RECEIVER DRIVER
 3451M:	Hans Verkuil <hverkuil@xs4all.nl>
 3452L:	linux-media@vger.kernel.org
 3453S:	Maintained
 3454W:	https://linuxtv.org
 3455T:	git git://linuxtv.org/media_tree.git
 3456F:	drivers/media/radio/radio-aztech*
 3457
 3458B43 WIRELESS DRIVER
 
 3459L:	linux-wireless@vger.kernel.org
 3460L:	b43-dev@lists.infradead.org
 3461S:	Orphan
 3462W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
 3463F:	drivers/net/wireless/broadcom/b43/
 3464
 3465B43LEGACY WIRELESS DRIVER
 3466M:	Larry Finger <Larry.Finger@lwfinger.net>
 
 3467L:	linux-wireless@vger.kernel.org
 3468L:	b43-dev@lists.infradead.org
 3469S:	Maintained
 3470W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
 3471F:	drivers/net/wireless/broadcom/b43legacy/
 3472
 3473BACKLIGHT CLASS/SUBSYSTEM
 3474M:	Lee Jones <lee@kernel.org>
 3475M:	Daniel Thompson <daniel.thompson@linaro.org>
 3476M:	Jingoo Han <jingoohan1@gmail.com>
 3477L:	dri-devel@lists.freedesktop.org
 3478S:	Maintained
 3479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
 3480F:	Documentation/ABI/stable/sysfs-class-backlight
 3481F:	Documentation/ABI/testing/sysfs-class-backlight
 3482F:	Documentation/devicetree/bindings/leds/backlight
 3483F:	drivers/video/backlight/
 3484F:	include/linux/backlight.h
 3485F:	include/linux/pwm_backlight.h
 3486
 3487BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
 3488M:	Serge Semin <fancer.lancer@gmail.com>
 3489L:	linux-hwmon@vger.kernel.org
 3490S:	Supported
 3491F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
 3492F:	Documentation/hwmon/bt1-pvt.rst
 3493F:	drivers/hwmon/bt1-pvt.[ch]
 3494
 3495BARCO P50 GPIO DRIVER
 3496M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
 3497M:	Peter Korsgaard <peter.korsgaard@barco.com>
 3498S:	Maintained
 3499F:	drivers/platform/x86/barco-p50-gpio.c
 3500
 3501BATMAN ADVANCED
 3502M:	Marek Lindner <mareklindner@neomailbox.ch>
 3503M:	Simon Wunderlich <sw@simonwunderlich.de>
 3504M:	Antonio Quartulli <a@unstable.cc>
 3505M:	Sven Eckelmann <sven@narfation.org>
 3506L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
 3507S:	Maintained
 3508W:	https://www.open-mesh.org/
 3509Q:	https://patchwork.open-mesh.org/project/batman/list/
 3510B:	https://www.open-mesh.org/projects/batman-adv/issues
 3511C:	ircs://irc.hackint.org/batadv
 3512T:	git https://git.open-mesh.org/linux-merge.git
 3513F:	Documentation/networking/batman-adv.rst
 3514F:	include/uapi/linux/batadv_packet.h
 3515F:	include/uapi/linux/batman_adv.h
 3516F:	net/batman-adv/
 3517
 3518BAYCOM/HDLCDRV DRIVERS FOR AX.25
 3519M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
 3520L:	linux-hams@vger.kernel.org
 
 3521S:	Maintained
 3522W:	http://www.baycom.org/~tom/ham/ham.html
 3523F:	drivers/net/hamradio/baycom*
 3524
 3525BCACHE (BLOCK LAYER CACHE)
 3526M:	Coly Li <colyli@suse.de>
 3527M:	Kent Overstreet <kent.overstreet@linux.dev>
 3528L:	linux-bcache@vger.kernel.org
 3529S:	Maintained
 3530W:	http://bcache.evilpiepirate.org
 3531C:	irc://irc.oftc.net/bcache
 3532F:	drivers/md/bcache/
 3533
 3534BCACHEFS
 3535M:	Kent Overstreet <kent.overstreet@linux.dev>
 3536R:	Brian Foster <bfoster@redhat.com>
 3537L:	linux-bcachefs@vger.kernel.org
 
 
 
 3538S:	Supported
 3539C:	irc://irc.oftc.net/bcache
 3540F:	fs/bcachefs/
 3541
 3542BDISP ST MEDIA DRIVER
 3543M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
 3544L:	linux-media@vger.kernel.org
 3545S:	Supported
 3546W:	https://linuxtv.org
 3547T:	git git://linuxtv.org/media_tree.git
 3548F:	drivers/media/platform/st/sti/bdisp
 3549
 3550BECKHOFF CX5020 ETHERCAT MASTER DRIVER
 3551M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
 3552L:	netdev@vger.kernel.org
 3553S:	Maintained
 3554F:	drivers/net/ethernet/ec_bhf.c
 
 3555
 3556BEFS FILE SYSTEM
 3557M:	Luis de Bethencourt <luisbg@kernel.org>
 3558M:	Salah Triki <salah.triki@gmail.com>
 3559S:	Maintained
 3560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
 3561F:	Documentation/filesystems/befs.rst
 3562F:	fs/befs/
 3563
 3564BFQ I/O SCHEDULER
 3565M:	Paolo Valente <paolo.valente@unimore.it>
 3566M:	Jens Axboe <axboe@kernel.dk>
 3567L:	linux-block@vger.kernel.org
 3568S:	Maintained
 3569F:	Documentation/block/bfq-iosched.rst
 3570F:	block/bfq-*
 3571
 3572BFS FILE SYSTEM
 3573M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
 3574S:	Maintained
 3575F:	Documentation/filesystems/bfs.rst
 3576F:	fs/bfs/
 3577F:	include/uapi/linux/bfs_fs.h
 3578
 3579BITMAP API
 3580M:	Yury Norov <yury.norov@gmail.com>
 3581R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 3582R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
 3583S:	Maintained
 3584F:	include/linux/bitfield.h
 3585F:	include/linux/bitmap-str.h
 3586F:	include/linux/bitmap.h
 3587F:	include/linux/bits.h
 3588F:	include/linux/cpumask.h
 3589F:	include/linux/find.h
 3590F:	include/linux/nodemask.h
 3591F:	include/vdso/bits.h
 3592F:	lib/bitmap-str.c
 3593F:	lib/bitmap.c
 3594F:	lib/cpumask.c
 3595F:	lib/cpumask_kunit.c
 3596F:	lib/find_bit.c
 3597F:	lib/find_bit_benchmark.c
 3598F:	lib/test_bitmap.c
 3599F:	tools/include/linux/bitfield.h
 3600F:	tools/include/linux/bitmap.h
 3601F:	tools/include/linux/bits.h
 3602F:	tools/include/linux/find.h
 3603F:	tools/include/vdso/bits.h
 3604F:	tools/lib/bitmap.c
 3605F:	tools/lib/find_bit.c
 3606
 3607BLINKM RGB LED DRIVER
 3608M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
 3609S:	Maintained
 3610F:	drivers/leds/leds-blinkm.c
 3611
 3612BLOCK LAYER
 3613M:	Jens Axboe <axboe@kernel.dk>
 3614L:	linux-block@vger.kernel.org
 3615S:	Maintained
 3616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 3617F:	Documentation/ABI/stable/sysfs-block
 3618F:	Documentation/block/
 3619F:	block/
 3620F:	drivers/block/
 3621F:	include/linux/bio.h
 3622F:	include/linux/blk*
 3623F:	kernel/trace/blktrace.c
 3624F:	lib/sbitmap.c
 3625
 3626BLOCK2MTD DRIVER
 3627M:	Joern Engel <joern@lazybastard.org>
 3628L:	linux-mtd@lists.infradead.org
 3629S:	Maintained
 3630F:	drivers/mtd/devices/block2mtd.c
 3631
 3632BLUETOOTH DRIVERS
 3633M:	Marcel Holtmann <marcel@holtmann.org>
 3634M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
 3635L:	linux-bluetooth@vger.kernel.org
 3636S:	Supported
 3637W:	http://www.bluez.org/
 3638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
 3639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
 3640F:	Documentation/devicetree/bindings/net/bluetooth/
 3641F:	drivers/bluetooth/
 3642
 3643BLUETOOTH SUBSYSTEM
 3644M:	Marcel Holtmann <marcel@holtmann.org>
 3645M:	Johan Hedberg <johan.hedberg@gmail.com>
 3646M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
 3647L:	linux-bluetooth@vger.kernel.org
 3648S:	Supported
 3649W:	http://www.bluez.org/
 3650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
 3651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
 
 3652F:	include/net/bluetooth/
 3653F:	net/bluetooth/
 3654
 3655BONDING DRIVER
 3656M:	Jay Vosburgh <j.vosburgh@gmail.com>
 3657M:	Andy Gospodarek <andy@greyhouse.net>
 3658L:	netdev@vger.kernel.org
 
 3659S:	Supported
 3660W:	http://sourceforge.net/projects/bonding/
 3661F:	Documentation/networking/bonding.rst
 3662F:	drivers/net/bonding/
 3663F:	include/net/bond*
 3664F:	include/uapi/linux/if_bonding.h
 3665F:	tools/testing/selftests/drivers/net/bonding/
 3666
 3667BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
 3668M:	Dan Robertson <dan@dlrobertson.com>
 3669L:	linux-iio@vger.kernel.org
 3670S:	Maintained
 3671F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
 3672F:	drivers/iio/accel/bma400*
 3673
 3674BOSCH SENSORTEC BMI323 IMU IIO DRIVER
 3675M:	Jagath Jog J <jagathjog1996@gmail.com>
 3676L:	linux-iio@vger.kernel.org
 3677S:	Maintained
 3678F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
 3679F:	drivers/iio/imu/bmi323/
 3680
 3681BPF JIT for ARM
 3682M:	Russell King <linux@armlinux.org.uk>
 3683M:	Puranjay Mohan <puranjay12@gmail.com>
 3684L:	bpf@vger.kernel.org
 3685S:	Maintained
 3686F:	arch/arm/net/
 3687
 3688BPF JIT for ARM64
 3689M:	Daniel Borkmann <daniel@iogearbox.net>
 3690M:	Alexei Starovoitov <ast@kernel.org>
 3691M:	Zi Shen Lim <zlim.lnx@gmail.com>
 3692L:	bpf@vger.kernel.org
 3693S:	Supported
 3694F:	arch/arm64/net/
 3695
 3696BPF JIT for LOONGARCH
 3697M:	Tiezhu Yang <yangtiezhu@loongson.cn>
 3698R:	Hengqi Chen <hengqi.chen@gmail.com>
 3699L:	bpf@vger.kernel.org
 3700S:	Maintained
 3701F:	arch/loongarch/net/
 3702
 3703BPF JIT for MIPS (32-BIT AND 64-BIT)
 3704M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
 3705M:	Paul Burton <paulburton@kernel.org>
 3706L:	bpf@vger.kernel.org
 3707S:	Maintained
 3708F:	arch/mips/net/
 3709
 3710BPF JIT for NFP NICs
 3711M:	Jakub Kicinski <kuba@kernel.org>
 3712L:	bpf@vger.kernel.org
 3713S:	Odd Fixes
 3714F:	drivers/net/ethernet/netronome/nfp/bpf/
 3715
 3716BPF JIT for POWERPC (32-BIT AND 64-BIT)
 3717M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
 3718M:	Michael Ellerman <mpe@ellerman.id.au>
 3719L:	bpf@vger.kernel.org
 3720S:	Supported
 3721F:	arch/powerpc/net/
 3722
 3723BPF JIT for RISC-V (32-bit)
 3724M:	Luke Nelson <luke.r.nels@gmail.com>
 3725M:	Xi Wang <xi.wang@gmail.com>
 3726L:	bpf@vger.kernel.org
 3727S:	Maintained
 3728F:	arch/riscv/net/
 3729X:	arch/riscv/net/bpf_jit_comp64.c
 3730
 3731BPF JIT for RISC-V (64-bit)
 3732M:	Björn Töpel <bjorn@kernel.org>
 3733L:	bpf@vger.kernel.org
 3734S:	Maintained
 3735F:	arch/riscv/net/
 3736X:	arch/riscv/net/bpf_jit_comp32.c
 3737
 3738BPF JIT for S390
 3739M:	Ilya Leoshkevich <iii@linux.ibm.com>
 3740M:	Heiko Carstens <hca@linux.ibm.com>
 3741M:	Vasily Gorbik <gor@linux.ibm.com>
 3742L:	bpf@vger.kernel.org
 3743S:	Supported
 3744F:	arch/s390/net/
 3745X:	arch/s390/net/pnet.c
 3746
 3747BPF JIT for SPARC (32-BIT AND 64-BIT)
 3748M:	David S. Miller <davem@davemloft.net>
 3749L:	bpf@vger.kernel.org
 3750S:	Odd Fixes
 3751F:	arch/sparc/net/
 3752
 3753BPF JIT for X86 32-BIT
 3754M:	Wang YanQing <udknight@gmail.com>
 3755L:	bpf@vger.kernel.org
 3756S:	Odd Fixes
 3757F:	arch/x86/net/bpf_jit_comp32.c
 3758
 3759BPF JIT for X86 64-BIT
 3760M:	Alexei Starovoitov <ast@kernel.org>
 3761M:	Daniel Borkmann <daniel@iogearbox.net>
 3762L:	bpf@vger.kernel.org
 3763S:	Supported
 3764F:	arch/x86/net/
 3765X:	arch/x86/net/bpf_jit_comp32.c
 3766
 3767BPF [BTF]
 3768M:	Martin KaFai Lau <martin.lau@linux.dev>
 3769L:	bpf@vger.kernel.org
 3770S:	Maintained
 3771F:	include/linux/btf*
 3772F:	kernel/bpf/btf.c
 3773
 3774BPF [CORE]
 3775M:	Alexei Starovoitov <ast@kernel.org>
 3776M:	Daniel Borkmann <daniel@iogearbox.net>
 3777R:	John Fastabend <john.fastabend@gmail.com>
 3778L:	bpf@vger.kernel.org
 3779S:	Maintained
 3780F:	include/linux/bpf*
 3781F:	include/linux/filter.h
 3782F:	include/linux/tnum.h
 3783F:	kernel/bpf/core.c
 3784F:	kernel/bpf/dispatcher.c
 3785F:	kernel/bpf/mprog.c
 3786F:	kernel/bpf/syscall.c
 3787F:	kernel/bpf/tnum.c
 3788F:	kernel/bpf/trampoline.c
 3789F:	kernel/bpf/verifier.c
 3790
 3791BPF [DOCUMENTATION] (Related to Standardization)
 3792R:	David Vernet <void@manifault.com>
 3793L:	bpf@vger.kernel.org
 3794L:	bpf@ietf.org
 3795S:	Maintained
 3796F:	Documentation/bpf/standardization/
 3797
 3798BPF [GENERAL] (Safe Dynamic Programs and Tools)
 3799M:	Alexei Starovoitov <ast@kernel.org>
 3800M:	Daniel Borkmann <daniel@iogearbox.net>
 3801M:	Andrii Nakryiko <andrii@kernel.org>
 3802R:	Martin KaFai Lau <martin.lau@linux.dev>
 3803R:	Song Liu <song@kernel.org>
 3804R:	Yonghong Song <yonghong.song@linux.dev>
 3805R:	John Fastabend <john.fastabend@gmail.com>
 3806R:	KP Singh <kpsingh@kernel.org>
 3807R:	Stanislav Fomichev <sdf@google.com>
 3808R:	Hao Luo <haoluo@google.com>
 3809R:	Jiri Olsa <jolsa@kernel.org>
 3810L:	bpf@vger.kernel.org
 3811S:	Supported
 3812W:	https://bpf.io/
 3813Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
 3814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
 3815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
 3816F:	Documentation/bpf/
 3817F:	Documentation/networking/filter.rst
 3818F:	Documentation/userspace-api/ebpf/
 3819F:	arch/*/net/*
 3820F:	include/linux/bpf*
 3821F:	include/linux/btf*
 3822F:	include/linux/filter.h
 3823F:	include/trace/events/xdp.h
 3824F:	include/uapi/linux/bpf*
 3825F:	include/uapi/linux/btf*
 3826F:	include/uapi/linux/filter.h
 3827F:	kernel/bpf/
 3828F:	kernel/trace/bpf_trace.c
 3829F:	lib/test_bpf.c
 3830F:	net/bpf/
 3831F:	net/core/filter.c
 3832F:	net/sched/act_bpf.c
 3833F:	net/sched/cls_bpf.c
 3834F:	samples/bpf/
 3835F:	scripts/bpf_doc.py
 3836F:	scripts/Makefile.btf
 3837F:	scripts/pahole-version.sh
 3838F:	tools/bpf/
 3839F:	tools/lib/bpf/
 3840F:	tools/testing/selftests/bpf/
 3841
 3842BPF [ITERATOR]
 3843M:	Yonghong Song <yonghong.song@linux.dev>
 3844L:	bpf@vger.kernel.org
 3845S:	Maintained
 3846F:	kernel/bpf/*iter.c
 3847
 3848BPF [L7 FRAMEWORK] (sockmap)
 3849M:	John Fastabend <john.fastabend@gmail.com>
 3850M:	Jakub Sitnicki <jakub@cloudflare.com>
 3851L:	netdev@vger.kernel.org
 3852L:	bpf@vger.kernel.org
 3853S:	Maintained
 3854F:	include/linux/skmsg.h
 3855F:	net/core/skmsg.c
 3856F:	net/core/sock_map.c
 3857F:	net/ipv4/tcp_bpf.c
 3858F:	net/ipv4/udp_bpf.c
 3859F:	net/unix/unix_bpf.c
 3860
 3861BPF [LIBRARY] (libbpf)
 3862M:	Andrii Nakryiko <andrii@kernel.org>
 3863L:	bpf@vger.kernel.org
 3864S:	Maintained
 3865F:	tools/lib/bpf/
 3866
 3867BPF [MISC]
 3868L:	bpf@vger.kernel.org
 3869S:	Odd Fixes
 3870K:	(?:\b|_)bpf(?:\b|_)
 3871
 3872BPF [NETKIT] (BPF-programmable network device)
 3873M:	Daniel Borkmann <daniel@iogearbox.net>
 3874M:	Nikolay Aleksandrov <razor@blackwall.org>
 3875L:	bpf@vger.kernel.org
 3876L:	netdev@vger.kernel.org
 3877S:	Supported
 3878F:	drivers/net/netkit.c
 3879F:	include/net/netkit.h
 3880
 3881BPF [NETWORKING] (struct_ops, reuseport)
 3882M:	Martin KaFai Lau <martin.lau@linux.dev>
 3883L:	bpf@vger.kernel.org
 3884L:	netdev@vger.kernel.org
 3885S:	Maintained
 3886F:	kernel/bpf/bpf_struct*
 3887
 3888BPF [NETWORKING] (tcx & tc BPF, sock_addr)
 3889M:	Martin KaFai Lau <martin.lau@linux.dev>
 3890M:	Daniel Borkmann <daniel@iogearbox.net>
 3891R:	John Fastabend <john.fastabend@gmail.com>
 3892L:	bpf@vger.kernel.org
 3893L:	netdev@vger.kernel.org
 3894S:	Maintained
 3895F:	include/net/tcx.h
 3896F:	kernel/bpf/tcx.c
 3897F:	net/core/filter.c
 3898F:	net/sched/act_bpf.c
 3899F:	net/sched/cls_bpf.c
 3900
 3901BPF [RINGBUF]
 3902M:	Andrii Nakryiko <andrii@kernel.org>
 3903L:	bpf@vger.kernel.org
 3904S:	Maintained
 3905F:	kernel/bpf/ringbuf.c
 3906
 3907BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
 3908M:	KP Singh <kpsingh@kernel.org>
 3909R:	Florent Revest <revest@chromium.org>
 3910R:	Brendan Jackman <jackmanb@chromium.org>
 3911L:	bpf@vger.kernel.org
 3912S:	Maintained
 3913F:	Documentation/bpf/prog_lsm.rst
 3914F:	include/linux/bpf_lsm.h
 3915F:	kernel/bpf/bpf_lsm.c
 3916F:	security/bpf/
 3917
 3918BPF [SELFTESTS] (Test Runners & Infrastructure)
 3919M:	Andrii Nakryiko <andrii@kernel.org>
 3920R:	Mykola Lysenko <mykolal@fb.com>
 3921L:	bpf@vger.kernel.org
 3922S:	Maintained
 3923F:	tools/testing/selftests/bpf/
 3924
 3925BPF [STORAGE & CGROUPS]
 3926M:	Martin KaFai Lau <martin.lau@linux.dev>
 3927L:	bpf@vger.kernel.org
 3928S:	Maintained
 3929F:	kernel/bpf/*storage.c
 3930F:	kernel/bpf/bpf_lru*
 3931F:	kernel/bpf/cgroup.c
 3932
 3933BPF [TOOLING] (bpftool)
 3934M:	Quentin Monnet <quentin@isovalent.com>
 3935L:	bpf@vger.kernel.org
 3936S:	Maintained
 3937F:	kernel/bpf/disasm.*
 3938F:	tools/bpf/bpftool/
 3939
 3940BPF [TRACING]
 3941M:	Song Liu <song@kernel.org>
 3942R:	Jiri Olsa <jolsa@kernel.org>
 3943L:	bpf@vger.kernel.org
 3944S:	Maintained
 3945F:	kernel/bpf/stackmap.c
 3946F:	kernel/trace/bpf_trace.c
 3947
 3948BROADCOM ASP 2.0 ETHERNET DRIVER
 3949M:	Justin Chen <justin.chen@broadcom.com>
 3950M:	Florian Fainelli <florian.fainelli@broadcom.com>
 3951L:	bcm-kernel-feedback-list@broadcom.com
 3952L:	netdev@vger.kernel.org
 3953S:	Supported
 3954F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
 3955F:	drivers/net/ethernet/broadcom/asp2/
 3956
 3957BROADCOM B44 10/100 ETHERNET DRIVER
 3958M:	Michael Chan <michael.chan@broadcom.com>
 3959L:	netdev@vger.kernel.org
 3960S:	Supported
 3961F:	drivers/net/ethernet/broadcom/b44.*
 3962
 3963BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
 3964M:	Florian Fainelli <florian.fainelli@broadcom.com>
 3965L:	netdev@vger.kernel.org
 3966L:	openwrt-devel@lists.openwrt.org (subscribers-only)
 3967S:	Supported
 3968F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
 3969F:	drivers/net/dsa/b53/*
 3970F:	drivers/net/dsa/bcm_sf2*
 3971F:	include/linux/dsa/brcm.h
 3972F:	include/linux/platform_data/b53.h
 3973
 3974BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
 3975M:	Florian Fainelli <florian.fainelli@broadcom.com>
 3976R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 3977L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
 3978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3979S:	Maintained
 3980T:	git https://github.com/broadcom/stblinux.git
 3981F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
 3982F:	drivers/pci/controller/pcie-brcmstb.c
 3983F:	drivers/staging/vc04_services
 3984N:	bcm2711
 3985N:	bcm283*
 3986N:	raspberrypi
 3987
 3988BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
 3989M:	Florian Fainelli <florian.fainelli@broadcom.com>
 3990M:	Ray Jui <rjui@broadcom.com>
 3991M:	Scott Branden <sbranden@broadcom.com>
 3992R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 3993S:	Maintained
 3994T:	git https://github.com/broadcom/mach-bcm
 3995F:	arch/arm/mach-bcm/
 3996N:	bcm281*
 3997N:	bcm113*
 3998N:	bcm216*
 3999N:	kona
 4000
 4001BROADCOM BCM47XX MIPS ARCHITECTURE
 4002M:	Hauke Mehrtens <hauke@hauke-m.de>
 4003M:	Rafał Miłecki <zajec5@gmail.com>
 4004L:	linux-mips@vger.kernel.org
 4005S:	Maintained
 4006F:	Documentation/devicetree/bindings/mips/brcm/
 4007F:	arch/mips/bcm47xx/*
 4008F:	arch/mips/include/asm/mach-bcm47xx/*
 4009
 4010BROADCOM BCM4908 ETHERNET DRIVER
 4011M:	Rafał Miłecki <rafal@milecki.pl>
 4012R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4013L:	netdev@vger.kernel.org
 4014S:	Maintained
 4015F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
 4016F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
 4017F:	drivers/net/ethernet/broadcom/unimac.h
 4018
 4019BROADCOM BCM4908 PINMUX DRIVER
 4020M:	Rafał Miłecki <rafal@milecki.pl>
 4021R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4022L:	linux-gpio@vger.kernel.org
 4023S:	Maintained
 4024F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
 4025F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
 4026
 4027BROADCOM BCM5301X ARM ARCHITECTURE
 4028M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4029M:	Hauke Mehrtens <hauke@hauke-m.de>
 4030M:	Rafał Miłecki <zajec5@gmail.com>
 4031R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4033S:	Maintained
 4034F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
 4035F:	arch/arm/boot/dts/broadcom/bcm470*
 4036F:	arch/arm/boot/dts/broadcom/bcm5301*
 4037F:	arch/arm/boot/dts/broadcom/bcm953012*
 4038F:	arch/arm/mach-bcm/bcm_5301x.c
 4039
 4040BROADCOM BCM53573 ARM ARCHITECTURE
 4041M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4042M:	Rafał Miłecki <rafal@milecki.pl>
 4043R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4045S:	Maintained
 4046F:	arch/arm/boot/dts/broadcom/bcm47189*
 4047F:	arch/arm/boot/dts/broadcom/bcm53573*
 4048
 4049BROADCOM BCM63XX/BCM33XX UDC DRIVER
 4050M:	Kevin Cernekee <cernekee@gmail.com>
 4051L:	linux-usb@vger.kernel.org
 4052S:	Maintained
 4053F:	drivers/usb/gadget/udc/bcm63xx_udc.*
 4054
 4055BROADCOM BCM7XXX ARM ARCHITECTURE
 4056M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4057R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4059S:	Maintained
 4060T:	git https://github.com/broadcom/stblinux.git
 4061F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
 4062F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
 4063F:	arch/arm/include/asm/hardware/cache-b15-rac.h
 4064F:	arch/arm/mach-bcm/*brcmstb*
 4065F:	arch/arm/mm/cache-b15-rac.c
 4066F:	drivers/bus/brcmstb_gisb.c
 4067F:	drivers/pci/controller/pcie-brcmstb.c
 4068N:	brcmstb
 4069N:	bcm7038
 4070N:	bcm7120
 4071
 4072BROADCOM BCMBCA ARM ARCHITECTURE
 4073M:	William Zhang <william.zhang@broadcom.com>
 4074M:	Anand Gore <anand.gore@broadcom.com>
 4075M:	Kursad Oney <kursad.oney@broadcom.com>
 4076M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4077M:	Rafał Miłecki <rafal@milecki.pl>
 4078R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4080S:	Maintained
 4081T:	git https://github.com/broadcom/stblinux.git
 4082F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
 4083F:	arch/arm64/boot/dts/broadcom/bcmbca/*
 4084N:	bcmbca
 4085N:	bcm[9]?47622
 4086N:	bcm[9]?4912
 4087N:	bcm[9]?63138
 4088N:	bcm[9]?63146
 4089N:	bcm[9]?63148
 4090N:	bcm[9]?63158
 4091N:	bcm[9]?63178
 4092N:	bcm[9]?6756
 4093N:	bcm[9]?6813
 4094N:	bcm[9]?6846
 4095N:	bcm[9]?6855
 4096N:	bcm[9]?6856
 4097N:	bcm[9]?6858
 4098N:	bcm[9]?6878
 4099
 4100BROADCOM BDC DRIVER
 4101M:	Justin Chen <justin.chen@broadcom.com>
 4102M:	Al Cooper <alcooperx@gmail.com>
 4103R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4104L:	linux-usb@vger.kernel.org
 4105S:	Maintained
 4106F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
 4107F:	drivers/usb/gadget/udc/bdc/
 4108
 4109BROADCOM BMIPS CPUFREQ DRIVER
 4110M:	Markus Mayer <mmayer@broadcom.com>
 4111R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4112L:	linux-pm@vger.kernel.org
 4113S:	Maintained
 4114F:	drivers/cpufreq/bmips-cpufreq.c
 4115
 4116BROADCOM BMIPS MIPS ARCHITECTURE
 4117M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4118R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4119L:	linux-mips@vger.kernel.org
 4120S:	Maintained
 4121T:	git https://github.com/broadcom/stblinux.git
 4122F:	arch/mips/bmips/*
 4123F:	arch/mips/boot/dts/brcm/bcm*.dts*
 4124F:	arch/mips/include/asm/mach-bmips/*
 4125F:	arch/mips/kernel/*bmips*
 4126F:	drivers/irqchip/irq-bcm63*
 4127F:	drivers/irqchip/irq-bcm7*
 4128F:	drivers/irqchip/irq-brcmstb*
 4129F:	drivers/pmdomain/bcm/bcm63xx-power.c
 4130F:	include/linux/bcm963xx_nvram.h
 4131F:	include/linux/bcm963xx_tag.h
 4132
 4133BROADCOM BNX2 GIGABIT ETHERNET DRIVER
 4134M:	Rasesh Mody <rmody@marvell.com>
 4135M:	GR-Linux-NIC-Dev@marvell.com
 4136L:	netdev@vger.kernel.org
 4137S:	Supported
 4138F:	drivers/net/ethernet/broadcom/bnx2.*
 4139F:	drivers/net/ethernet/broadcom/bnx2_*
 4140
 4141BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
 4142M:	Saurav Kashyap <skashyap@marvell.com>
 4143M:	Javed Hasan <jhasan@marvell.com>
 4144M:	GR-QLogic-Storage-Upstream@marvell.com
 4145L:	linux-scsi@vger.kernel.org
 4146S:	Supported
 4147F:	drivers/scsi/bnx2fc/
 4148
 4149BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
 4150M:	Nilesh Javali <njavali@marvell.com>
 4151M:	Manish Rangankar <mrangankar@marvell.com>
 4152M:	GR-QLogic-Storage-Upstream@marvell.com
 4153L:	linux-scsi@vger.kernel.org
 4154S:	Supported
 4155F:	drivers/scsi/bnx2i/
 4156
 4157BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
 4158M:	Ariel Elior <aelior@marvell.com>
 4159M:	Sudarsana Kalluru <skalluru@marvell.com>
 4160M:	Manish Chopra <manishc@marvell.com>
 4161L:	netdev@vger.kernel.org
 4162S:	Supported
 4163F:	drivers/net/ethernet/broadcom/bnx2x/
 4164
 4165BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
 4166M:	Michael Chan <michael.chan@broadcom.com>
 
 4167L:	netdev@vger.kernel.org
 4168S:	Supported
 4169F:	drivers/firmware/broadcom/tee_bnxt_fw.c
 4170F:	drivers/net/ethernet/broadcom/bnxt/
 4171F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
 4172
 4173BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
 4174M:	Arend van Spriel <arend.vanspriel@broadcom.com>
 
 
 
 
 
 4175L:	linux-wireless@vger.kernel.org
 4176L:	brcm80211@lists.linux.dev
 4177L:	brcm80211-dev-list.pdl@broadcom.com
 4178S:	Supported
 4179F:	drivers/net/wireless/broadcom/brcm80211/
 4180F:	include/linux/platform_data/brcmfmac.h
 4181
 4182BROADCOM BRCMSTB GPIO DRIVER
 4183M:	Doug Berger <opendmb@gmail.com>
 4184M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4185R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4186S:	Supported
 4187F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
 4188F:	drivers/gpio/gpio-brcmstb.c
 4189
 4190BROADCOM BRCMSTB I2C DRIVER
 4191M:	Kamal Dasu <kamal.dasu@broadcom.com>
 4192R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4193L:	linux-i2c@vger.kernel.org
 4194S:	Supported
 4195F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
 4196F:	drivers/i2c/busses/i2c-brcmstb.c
 4197
 4198BROADCOM BRCMSTB UART DRIVER
 4199M:	Al Cooper <alcooperx@gmail.com>
 4200R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4201L:	linux-serial@vger.kernel.org
 4202S:	Maintained
 4203F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
 4204F:	drivers/tty/serial/8250/8250_bcm7271.c
 4205
 4206BROADCOM BRCMSTB USB EHCI DRIVER
 4207M:	Justin Chen <justin.chen@broadcom.com>
 4208M:	Al Cooper <alcooperx@gmail.com>
 4209R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4210L:	linux-usb@vger.kernel.org
 4211S:	Maintained
 4212F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
 4213F:	drivers/usb/host/ehci-brcm.*
 4214
 4215BROADCOM BRCMSTB USB PIN MAP DRIVER
 4216M:	Al Cooper <alcooperx@gmail.com>
 4217R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4218L:	linux-usb@vger.kernel.org
 4219S:	Maintained
 4220F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
 4221F:	drivers/usb/misc/brcmstb-usb-pinmap.c
 4222
 4223BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
 4224M:	Justin Chen <justin.chen@broadcom.com>
 4225M:	Al Cooper <alcooperx@gmail.com>
 4226R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4227L:	linux-kernel@vger.kernel.org
 4228S:	Maintained
 4229F:	drivers/phy/broadcom/phy-brcm-usb*
 4230
 4231BROADCOM Broadband SoC High Speed SPI Controller DRIVER
 4232M:	William Zhang <william.zhang@broadcom.com>
 4233M:	Kursad Oney <kursad.oney@broadcom.com>
 4234M:	Jonas Gorski <jonas.gorski@gmail.com>
 4235R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4236L:	linux-spi@vger.kernel.org
 4237S:	Maintained
 4238F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
 4239F:	drivers/spi/spi-bcm63xx-hsspi.c
 4240F:	drivers/spi/spi-bcmbca-hsspi.c
 4241
 4242BROADCOM BCM6348/BCM6358 SPI controller DRIVER
 4243M:	Jonas Gorski <jonas.gorski@gmail.com>
 4244L:	linux-spi@vger.kernel.org
 4245S:	Odd Fixes
 4246F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
 4247F:	drivers/spi/spi-bcm63xx.c
 4248
 4249BROADCOM ETHERNET PHY DRIVERS
 4250M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4251R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4252L:	netdev@vger.kernel.org
 4253S:	Supported
 4254F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
 4255F:	drivers/net/phy/bcm*.[ch]
 4256F:	drivers/net/phy/broadcom.c
 4257F:	include/linux/brcmphy.h
 4258
 4259BROADCOM GENET ETHERNET DRIVER
 4260M:	Doug Berger <opendmb@gmail.com>
 4261M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4262R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4263L:	netdev@vger.kernel.org
 4264S:	Supported
 4265F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
 4266F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
 4267F:	drivers/net/ethernet/broadcom/genet/
 4268F:	drivers/net/ethernet/broadcom/unimac.h
 4269F:	drivers/net/mdio/mdio-bcm-unimac.c
 4270F:	include/linux/platform_data/bcmgenet.h
 4271F:	include/linux/platform_data/mdio-bcm-unimac.h
 4272
 4273BROADCOM IPROC ARM ARCHITECTURE
 4274M:	Ray Jui <rjui@broadcom.com>
 4275M:	Scott Branden <sbranden@broadcom.com>
 4276R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4278S:	Maintained
 4279T:	git https://github.com/broadcom/stblinux.git
 4280F:	arch/arm64/boot/dts/broadcom/northstar2/*
 4281F:	arch/arm64/boot/dts/broadcom/stingray/*
 4282F:	drivers/clk/bcm/clk-ns*
 4283F:	drivers/clk/bcm/clk-sr*
 4284F:	drivers/pinctrl/bcm/pinctrl-ns*
 4285F:	include/dt-bindings/clock/bcm-sr*
 4286N:	iproc
 4287N:	cygnus
 4288N:	bcm[-_]nsp
 4289N:	bcm9113*
 4290N:	bcm9583*
 4291N:	bcm9585*
 4292N:	bcm9586*
 4293N:	bcm988312
 4294N:	bcm113*
 4295N:	bcm583*
 4296N:	bcm585*
 4297N:	bcm586*
 4298N:	bcm88312
 4299N:	hr2
 4300N:	stingray
 4301
 4302BROADCOM IPROC GBIT ETHERNET DRIVER
 4303M:	Rafał Miłecki <rafal@milecki.pl>
 4304R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4305L:	netdev@vger.kernel.org
 4306S:	Maintained
 4307F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
 4308F:	drivers/net/ethernet/broadcom/bgmac*
 4309F:	drivers/net/ethernet/broadcom/unimac.h
 4310
 4311BROADCOM KONA GPIO DRIVER
 4312M:	Ray Jui <rjui@broadcom.com>
 4313R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4314S:	Supported
 4315F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
 4316F:	drivers/gpio/gpio-bcm-kona.c
 4317
 4318BROADCOM MPI3 STORAGE CONTROLLER DRIVER
 4319M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
 4320M:	Kashyap Desai <kashyap.desai@broadcom.com>
 4321M:	Sumit Saxena <sumit.saxena@broadcom.com>
 4322M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
 4323L:	mpi3mr-linuxdrv.pdl@broadcom.com
 4324L:	linux-scsi@vger.kernel.org
 4325S:	Supported
 4326W:	https://www.broadcom.com/support/storage
 4327F:	drivers/scsi/mpi3mr/
 4328
 4329BROADCOM NETXTREME-E ROCE DRIVER
 4330M:	Selvin Xavier <selvin.xavier@broadcom.com>
 4331L:	linux-rdma@vger.kernel.org
 4332S:	Supported
 4333W:	http://www.broadcom.com
 4334F:	drivers/infiniband/hw/bnxt_re/
 4335F:	include/uapi/rdma/bnxt_re-abi.h
 4336
 4337BROADCOM NVRAM DRIVER
 4338M:	Rafał Miłecki <zajec5@gmail.com>
 4339L:	linux-mips@vger.kernel.org
 4340S:	Maintained
 4341F:	drivers/firmware/broadcom/*
 4342
 4343BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
 4344M:	Rafał Miłecki <rafal@milecki.pl>
 4345M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4346R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4347L:	linux-pm@vger.kernel.org
 4348S:	Maintained
 4349T:	git https://github.com/broadcom/stblinux.git
 4350F:	drivers/pmdomain/bcm/bcm-pmb.c
 4351F:	include/dt-bindings/soc/bcm-pmb.h
 4352
 4353BROADCOM SPECIFIC AMBA DRIVER (BCMA)
 4354M:	Rafał Miłecki <zajec5@gmail.com>
 4355L:	linux-wireless@vger.kernel.org
 4356S:	Maintained
 4357F:	drivers/bcma/
 4358F:	include/linux/bcma/
 4359
 4360BROADCOM SPI DRIVER
 4361M:	Kamal Dasu <kamal.dasu@broadcom.com>
 4362R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4363S:	Maintained
 4364F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
 4365F:	drivers/spi/spi-bcm-qspi.*
 4366F:	drivers/spi/spi-brcmstb-qspi.c
 4367F:	drivers/spi/spi-iproc-qspi.c
 4368
 4369BROADCOM STB AVS CPUFREQ DRIVER
 4370M:	Markus Mayer <mmayer@broadcom.com>
 4371R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4372L:	linux-pm@vger.kernel.org
 4373S:	Maintained
 4374F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
 4375F:	drivers/cpufreq/brcmstb*
 4376
 4377BROADCOM STB AVS TMON DRIVER
 4378M:	Markus Mayer <mmayer@broadcom.com>
 4379R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4380L:	linux-pm@vger.kernel.org
 4381S:	Maintained
 4382F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
 4383F:	drivers/thermal/broadcom/brcmstb*
 4384
 4385BROADCOM STB DPFE DRIVER
 4386M:	Markus Mayer <mmayer@broadcom.com>
 4387R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4389S:	Maintained
 4390F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
 4391F:	drivers/memory/brcmstb_dpfe.c
 4392
 4393BROADCOM STB NAND FLASH DRIVER
 4394M:	Brian Norris <computersforpeace@gmail.com>
 4395M:	Kamal Dasu <kamal.dasu@broadcom.com>
 4396R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4397L:	linux-mtd@lists.infradead.org
 4398S:	Maintained
 4399F:	drivers/mtd/nand/raw/brcmnand/
 4400F:	include/linux/platform_data/brcmnand.h
 4401
 4402BROADCOM STB PCIE DRIVER
 4403M:	Jim Quinlan <jim2101024@gmail.com>
 4404M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
 4405M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4406R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4407L:	linux-pci@vger.kernel.org
 4408S:	Maintained
 4409F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
 4410F:	drivers/pci/controller/pcie-brcmstb.c
 4411
 4412BROADCOM SYSTEMPORT ETHERNET DRIVER
 4413M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4414R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4415L:	netdev@vger.kernel.org
 4416S:	Supported
 4417F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
 4418F:	drivers/net/ethernet/broadcom/bcmsysport.*
 4419F:	drivers/net/ethernet/broadcom/unimac.h
 4420
 4421BROADCOM TG3 GIGABIT ETHERNET DRIVER
 4422M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
 4423M:	Michael Chan <mchan@broadcom.com>
 4424L:	netdev@vger.kernel.org
 4425S:	Supported
 4426F:	drivers/net/ethernet/broadcom/tg3.*
 4427
 4428BROADCOM VK DRIVER
 4429M:	Scott Branden <scott.branden@broadcom.com>
 4430R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4431S:	Supported
 4432F:	drivers/misc/bcm-vk/
 4433F:	include/uapi/linux/misc/bcm_vk.h
 4434
 4435BROCADE BFA FC SCSI DRIVER
 4436M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
 4437M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
 4438L:	linux-scsi@vger.kernel.org
 4439S:	Supported
 4440F:	drivers/scsi/bfa/
 4441
 4442BROCADE BNA 10 GIGABIT ETHERNET DRIVER
 4443M:	Rasesh Mody <rmody@marvell.com>
 4444M:	Sudarsana Kalluru <skalluru@marvell.com>
 4445M:	GR-Linux-NIC-Dev@marvell.com
 4446L:	netdev@vger.kernel.org
 4447S:	Supported
 4448F:	drivers/net/ethernet/brocade/bna/
 4449
 4450BSG (block layer generic sg v4 driver)
 4451M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
 4452L:	linux-scsi@vger.kernel.org
 4453S:	Supported
 4454F:	block/bsg.c
 4455F:	include/linux/bsg.h
 4456F:	include/uapi/linux/bsg.h
 4457
 4458BT87X AUDIO DRIVER
 4459M:	Clemens Ladisch <clemens@ladisch.de>
 4460L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 4461S:	Maintained
 4462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 4463F:	Documentation/sound/cards/bt87x.rst
 4464F:	sound/pci/bt87x.c
 4465
 4466BT8XXGPIO DRIVER
 4467M:	Michael Buesch <m@bues.ch>
 
 4468S:	Maintained
 4469W:	http://bu3sch.de/btgpio.php
 4470F:	drivers/gpio/gpio-bt8xx.c
 4471
 4472BTRFS FILE SYSTEM
 4473M:	Chris Mason <clm@fb.com>
 4474M:	Josef Bacik <josef@toxicpanda.com>
 4475M:	David Sterba <dsterba@suse.com>
 4476L:	linux-btrfs@vger.kernel.org
 
 
 
 4477S:	Maintained
 4478W:	https://btrfs.readthedocs.io
 4479Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
 4480C:	irc://irc.libera.chat/btrfs
 4481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
 4482F:	Documentation/filesystems/btrfs.rst
 4483F:	fs/btrfs/
 4484F:	include/linux/btrfs*
 4485F:	include/trace/events/btrfs.h
 4486F:	include/uapi/linux/btrfs*
 4487
 4488BTTV VIDEO4LINUX DRIVER
 4489M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 4490L:	linux-media@vger.kernel.org
 4491S:	Odd fixes
 4492W:	https://linuxtv.org
 4493T:	git git://linuxtv.org/media_tree.git
 4494F:	Documentation/driver-api/media/drivers/bttv*
 4495F:	drivers/media/pci/bt8xx/bttv*
 4496
 4497BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
 4498M:	Chanwoo Choi <cw00.choi@samsung.com>
 4499L:	linux-pm@vger.kernel.org
 4500L:	linux-samsung-soc@vger.kernel.org
 4501S:	Maintained
 4502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
 4503F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
 4504F:	drivers/devfreq/exynos-bus.c
 4505
 4506BUSLOGIC SCSI DRIVER
 4507M:	Khalid Aziz <khalid@gonehiking.org>
 4508L:	linux-scsi@vger.kernel.org
 4509S:	Maintained
 4510F:	drivers/scsi/BusLogic.*
 4511F:	drivers/scsi/FlashPoint.*
 4512
 4513BXCAN CAN NETWORK DRIVER
 4514M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
 4515L:	linux-can@vger.kernel.org
 4516S:	Maintained
 4517F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
 4518F:	drivers/net/can/bxcan.c
 4519
 4520C-MEDIA CMI8788 DRIVER
 4521M:	Clemens Ladisch <clemens@ladisch.de>
 4522L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 4523S:	Maintained
 4524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 4525F:	sound/pci/oxygen/
 4526
 4527C-SKY ARCHITECTURE
 4528M:	Guo Ren <guoren@kernel.org>
 4529L:	linux-csky@vger.kernel.org
 4530S:	Supported
 4531T:	git https://github.com/c-sky/csky-linux.git
 4532F:	Documentation/devicetree/bindings/csky/
 4533F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
 4534F:	Documentation/devicetree/bindings/timer/csky,*
 4535F:	arch/csky/
 4536F:	drivers/clocksource/timer-gx6605s.c
 4537F:	drivers/clocksource/timer-mp-csky.c
 4538F:	drivers/irqchip/irq-csky-*
 4539N:	csky
 4540K:	csky
 4541
 4542CA8210 IEEE-802.15.4 RADIO DRIVER
 4543L:	linux-wpan@vger.kernel.org
 4544S:	Orphan
 4545W:	https://github.com/Cascoda/ca8210-linux.git
 4546F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
 4547F:	drivers/net/ieee802154/ca8210.c
 4548
 4549CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
 4550M:	David Howells <dhowells@redhat.com>
 4551L:	netfs@lists.linux.dev
 4552S:	Supported
 4553F:	Documentation/filesystems/caching/cachefiles.rst
 4554F:	fs/cachefiles/
 4555
 4556CACHESTAT: PAGE CACHE STATS FOR A FILE
 4557M:	Nhat Pham <nphamcs@gmail.com>
 4558M:	Johannes Weiner <hannes@cmpxchg.org>
 4559L:	linux-mm@kvack.org
 4560S:	Maintained
 4561F:	tools/testing/selftests/cachestat/test_cachestat.c
 4562
 4563CADENCE MIPI-CSI2 BRIDGES
 4564M:	Maxime Ripard <mripard@kernel.org>
 4565L:	linux-media@vger.kernel.org
 
 4566S:	Maintained
 4567F:	Documentation/devicetree/bindings/media/cdns,*.txt
 4568F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
 4569F:	drivers/media/platform/cadence/cdns-csi2*
 4570
 4571CADENCE NAND DRIVER
 4572L:	linux-mtd@lists.infradead.org
 4573S:	Orphan
 4574F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
 4575F:	drivers/mtd/nand/raw/cadence-nand-controller.c
 4576
 4577CADENCE USB3 DRD IP DRIVER
 4578M:	Peter Chen <peter.chen@kernel.org>
 4579M:	Pawel Laszczak <pawell@cadence.com>
 4580R:	Roger Quadros <rogerq@kernel.org>
 4581L:	linux-usb@vger.kernel.org
 4582S:	Maintained
 4583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
 4584F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
 4585F:	drivers/usb/cdns3/
 4586X:	drivers/usb/cdns3/cdnsp*
 4587
 4588CADENCE USBHS DRIVER
 4589M:	Pawel Laszczak <pawell@cadence.com>
 4590L:	linux-usb@vger.kernel.org
 4591S:	Maintained
 4592F:	drivers/usb/gadget/udc/cdns2
 4593
 4594CADENCE USBSSP DRD IP DRIVER
 4595M:	Pawel Laszczak <pawell@cadence.com>
 4596L:	linux-usb@vger.kernel.org
 4597S:	Maintained
 4598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
 4599F:	drivers/usb/cdns3/
 4600X:	drivers/usb/cdns3/cdns3*
 4601
 4602CADET FM/AM RADIO RECEIVER DRIVER
 4603M:	Hans Verkuil <hverkuil@xs4all.nl>
 4604L:	linux-media@vger.kernel.org
 4605S:	Maintained
 4606W:	https://linuxtv.org
 4607T:	git git://linuxtv.org/media_tree.git
 4608F:	drivers/media/radio/radio-cadet*
 4609
 4610CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
 4611L:	linux-media@vger.kernel.org
 4612S:	Orphan
 4613T:	git git://linuxtv.org/media_tree.git
 4614F:	Documentation/admin-guide/media/cafe_ccic*
 4615F:	drivers/media/platform/marvell/
 4616
 4617CAIF NETWORK LAYER
 
 4618L:	netdev@vger.kernel.org
 4619S:	Orphan
 4620F:	Documentation/networking/caif/
 4621F:	drivers/net/caif/
 
 4622F:	include/net/caif/
 4623F:	include/uapi/linux/caif/
 4624F:	net/caif/
 4625
 4626CAKE QDISC
 4627M:	Toke Høiland-Jørgensen <toke@toke.dk>
 4628L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 4629S:	Maintained
 4630F:	net/sched/sch_cake.c
 
 
 
 
 4631
 4632CAN NETWORK DRIVERS
 4633M:	Wolfgang Grandegger <wg@grandegger.com>
 4634M:	Marc Kleine-Budde <mkl@pengutronix.de>
 4635L:	linux-can@vger.kernel.org
 
 4636S:	Maintained
 4637W:	https://github.com/linux-can
 4638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
 4639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
 4640F:	Documentation/devicetree/bindings/net/can/
 4641F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
 4642F:	drivers/net/can/
 4643F:	drivers/phy/phy-can-transceiver.c
 4644F:	include/linux/can/bittiming.h
 4645F:	include/linux/can/dev.h
 4646F:	include/linux/can/length.h
 
 4647F:	include/linux/can/platform/
 4648F:	include/linux/can/rx-offload.h
 4649F:	include/uapi/linux/can/error.h
 4650F:	include/uapi/linux/can/netlink.h
 4651F:	include/uapi/linux/can/vxcan.h
 4652
 4653CAN NETWORK LAYER
 4654M:	Oliver Hartkopp <socketcan@hartkopp.net>
 4655M:	Marc Kleine-Budde <mkl@pengutronix.de>
 4656L:	linux-can@vger.kernel.org
 4657S:	Maintained
 4658W:	https://github.com/linux-can
 4659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
 4660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
 4661F:	Documentation/networking/can.rst
 4662F:	include/linux/can/can-ml.h
 4663F:	include/linux/can/core.h
 4664F:	include/linux/can/skb.h
 4665F:	include/net/netns/can.h
 4666F:	include/uapi/linux/can.h
 4667F:	include/uapi/linux/can/bcm.h
 4668F:	include/uapi/linux/can/gw.h
 4669F:	include/uapi/linux/can/isotp.h
 4670F:	include/uapi/linux/can/raw.h
 4671F:	net/can/
 4672
 4673CAN-J1939 NETWORK LAYER
 4674M:	Robin van der Gracht <robin@protonic.nl>
 4675M:	Oleksij Rempel <o.rempel@pengutronix.de>
 4676R:	kernel@pengutronix.de
 4677L:	linux-can@vger.kernel.org
 4678S:	Maintained
 4679F:	Documentation/networking/j1939.rst
 4680F:	include/uapi/linux/can/j1939.h
 4681F:	net/can/j1939/
 4682
 4683CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
 4684M:	Damien Le Moal <dlemoal@kernel.org>
 4685L:	linux-riscv@lists.infradead.org
 4686L:	linux-gpio@vger.kernel.org (pinctrl driver)
 4687F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
 4688F:	drivers/pinctrl/pinctrl-k210.c
 4689
 4690CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
 4691M:	Damien Le Moal <dlemoal@kernel.org>
 4692L:	linux-kernel@vger.kernel.org
 4693L:	linux-riscv@lists.infradead.org
 4694S:	Maintained
 4695F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
 4696F:	drivers/reset/reset-k210.c
 4697
 4698CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
 4699M:	Damien Le Moal <dlemoal@kernel.org>
 4700L:	linux-riscv@lists.infradead.org
 4701S:	Maintained
 4702F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
 4703F:	drivers/soc/canaan/
 4704F:	include/soc/canaan/
 4705
 4706CAPABILITIES
 4707M:	Serge Hallyn <serge@hallyn.com>
 4708L:	linux-security-module@vger.kernel.org
 4709S:	Supported
 4710F:	include/linux/capability.h
 4711F:	include/uapi/linux/capability.h
 4712F:	kernel/capability.c
 4713F:	security/commoncap.c
 4714
 4715CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
 4716M:	Kevin Tsai <ktsai@capellamicro.com>
 4717S:	Maintained
 4718F:	drivers/iio/light/cm*
 4719
 4720CARL9170 LINUX COMMUNITY WIRELESS DRIVER
 4721M:	Christian Lamparter <chunkeey@googlemail.com>
 4722L:	linux-wireless@vger.kernel.org
 4723S:	Maintained
 4724W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
 4725F:	drivers/net/wireless/ath/carl9170/
 4726
 4727CAVIUM I2C DRIVER
 4728M:	Robert Richter <rric@kernel.org>
 4729S:	Odd Fixes
 4730W:	http://www.marvell.com
 4731F:	drivers/i2c/busses/i2c-octeon*
 4732F:	drivers/i2c/busses/i2c-thunderx*
 4733
 4734CAVIUM LIQUIDIO NETWORK DRIVER
 4735L:	netdev@vger.kernel.org
 4736S:	Orphan
 4737W:	http://www.marvell.com
 4738F:	drivers/net/ethernet/cavium/liquidio/
 4739
 4740CAVIUM MMC DRIVER
 4741M:	Robert Richter <rric@kernel.org>
 4742S:	Odd Fixes
 4743W:	http://www.marvell.com
 4744F:	drivers/mmc/host/cavium*
 4745
 4746CAVIUM OCTEON-TX CRYPTO DRIVER
 4747M:	George Cherian <gcherian@marvell.com>
 4748L:	linux-crypto@vger.kernel.org
 4749S:	Supported
 4750W:	http://www.marvell.com
 4751F:	drivers/crypto/cavium/cpt/
 4752
 4753CAVIUM THUNDERX2 ARM64 SOC
 4754M:	Robert Richter <rric@kernel.org>
 4755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4756S:	Odd Fixes
 4757F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
 4758F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
 4759
 4760CBS/ETF/TAPRIO QDISCS
 4761M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
 4762L:	netdev@vger.kernel.org
 4763S:	Maintained
 4764F:	net/sched/sch_cbs.c
 4765F:	net/sched/sch_etf.c
 4766F:	net/sched/sch_taprio.c
 4767
 4768CC2520 IEEE-802.15.4 RADIO DRIVER
 4769M:	Stefan Schmidt <stefan@datenfreihafen.org>
 4770L:	linux-wpan@vger.kernel.org
 4771S:	Odd Fixes
 4772F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
 4773F:	drivers/net/ieee802154/cc2520.c
 4774
 4775CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
 4776M:	Gilad Ben-Yossef <gilad@benyossef.com>
 4777L:	linux-crypto@vger.kernel.org
 4778S:	Supported
 4779W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
 4780F:	drivers/crypto/ccree/
 4781
 4782CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
 4783M:	Hadar Gat <hadar.gat@arm.com>
 4784L:	linux-crypto@vger.kernel.org
 4785S:	Supported
 4786W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
 4787F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
 4788F:	drivers/char/hw_random/cctrng.c
 4789F:	drivers/char/hw_random/cctrng.h
 4790
 4791CEC FRAMEWORK
 4792M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 4793L:	linux-media@vger.kernel.org
 4794S:	Supported
 4795W:	http://linuxtv.org
 4796T:	git git://linuxtv.org/media_tree.git
 4797F:	Documentation/ABI/testing/debugfs-cec-error-inj
 4798F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
 4799F:	Documentation/driver-api/media/cec-core.rst
 4800F:	Documentation/userspace-api/media/cec
 4801F:	drivers/media/cec/
 4802F:	drivers/media/rc/keymaps/rc-cec.c
 4803F:	include/media/cec-notifier.h
 4804F:	include/media/cec.h
 4805F:	include/uapi/linux/cec-funcs.h
 4806F:	include/uapi/linux/cec.h
 4807
 4808CEC GPIO DRIVER
 4809M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 4810L:	linux-media@vger.kernel.org
 4811S:	Supported
 4812W:	http://linuxtv.org
 4813T:	git git://linuxtv.org/media_tree.git
 4814F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
 4815F:	drivers/media/cec/platform/cec-gpio/
 4816
 4817CELL BROADBAND ENGINE ARCHITECTURE
 4818M:	Arnd Bergmann <arnd@arndb.de>
 4819L:	linuxppc-dev@lists.ozlabs.org
 
 
 4820S:	Supported
 4821W:	http://www.ibm.com/developerworks/power/cell/
 4822F:	arch/powerpc/include/asm/cell*.h
 4823F:	arch/powerpc/include/asm/spu*.h
 4824F:	arch/powerpc/include/uapi/asm/spu*.h
 4825F:	arch/powerpc/platforms/cell/
 4826
 4827CELLWISE CW2015 BATTERY DRIVER
 4828M:	Tobias Schrammm <t.schramm@manjaro.org>
 4829S:	Maintained
 4830F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
 4831F:	drivers/power/supply/cw2015_battery.c
 4832
 4833CEPH COMMON CODE (LIBCEPH)
 4834M:	Ilya Dryomov <idryomov@gmail.com>
 4835M:	Xiubo Li <xiubli@redhat.com>
 4836R:	Jeff Layton <jlayton@kernel.org>
 4837L:	ceph-devel@vger.kernel.org
 4838S:	Supported
 4839W:	http://ceph.com/
 4840T:	git https://github.com/ceph/ceph-client.git
 4841F:	include/linux/ceph/
 4842F:	include/linux/crush/
 4843F:	net/ceph/
 4844
 4845CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
 4846M:	Xiubo Li <xiubli@redhat.com>
 4847M:	Ilya Dryomov <idryomov@gmail.com>
 4848R:	Jeff Layton <jlayton@kernel.org>
 4849L:	ceph-devel@vger.kernel.org
 
 
 4850S:	Supported
 4851W:	http://ceph.com/
 4852T:	git https://github.com/ceph/ceph-client.git
 4853F:	Documentation/filesystems/ceph.rst
 4854F:	fs/ceph/
 4855
 4856CERTIFICATE HANDLING
 4857M:	David Howells <dhowells@redhat.com>
 4858M:	David Woodhouse <dwmw2@infradead.org>
 4859L:	keyrings@vger.kernel.org
 4860S:	Maintained
 4861F:	Documentation/admin-guide/module-signing.rst
 4862F:	certs/
 4863F:	scripts/sign-file.c
 4864F:	tools/certs/
 4865
 4866CFAG12864B LCD DRIVER
 4867M:	Miguel Ojeda <ojeda@kernel.org>
 
 
 4868S:	Maintained
 4869F:	drivers/auxdisplay/cfag12864b.c
 4870F:	include/linux/cfag12864b.h
 4871
 4872CFAG12864BFB LCD FRAMEBUFFER DRIVER
 4873M:	Miguel Ojeda <ojeda@kernel.org>
 
 
 4874S:	Maintained
 4875F:	drivers/auxdisplay/cfag12864bfb.c
 4876F:	include/linux/cfag12864b.h
 4877
 4878CHAR and MISC DRIVERS
 4879M:	Arnd Bergmann <arnd@arndb.de>
 4880M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 4881S:	Supported
 4882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
 4883F:	drivers/char/
 4884F:	drivers/misc/
 4885F:	include/linux/miscdevice.h
 4886X:	drivers/char/agp/
 4887X:	drivers/char/hw_random/
 4888X:	drivers/char/ipmi/
 4889X:	drivers/char/random.c
 4890X:	drivers/char/tpm/
 4891
 4892CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
 4893M:	Thomas Weißschuh <linux@weissschuh.net>
 4894L:	linux-hwmon@vger.kernel.org
 4895S:	Maintained
 4896F:	Documentation/hwmon/powerz.rst
 4897F:	drivers/hwmon/powerz.c
 
 
 4898
 4899CHECKPATCH
 4900M:	Andy Whitcroft <apw@canonical.com>
 4901M:	Joe Perches <joe@perches.com>
 4902R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
 4903R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
 4904S:	Maintained
 4905F:	scripts/checkpatch.pl
 4906
 4907CHECKPATCH DOCUMENTATION
 4908M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
 4909M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
 4910R:	Joe Perches <joe@perches.com>
 4911S:	Maintained
 4912F:	Documentation/dev-tools/checkpatch.rst
 4913
 4914CHINESE DOCUMENTATION
 4915M:	Alex Shi <alexs@kernel.org>
 4916M:	Yanteng Si <siyanteng@loongson.cn>
 
 4917S:	Maintained
 4918F:	Documentation/translations/zh_CN/
 4919
 4920CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
 4921M:	Peter Chen <peter.chen@kernel.org>
 4922L:	linux-usb@vger.kernel.org
 4923S:	Maintained
 4924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
 4925F:	drivers/usb/chipidea/
 4926
 4927CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
 4928M:	Hans de Goede <hdegoede@redhat.com>
 4929L:	linux-input@vger.kernel.org
 4930S:	Maintained
 4931F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
 4932F:	drivers/input/touchscreen/chipone_icn8318.c
 4933
 4934CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
 4935M:	Hans de Goede <hdegoede@redhat.com>
 4936L:	linux-input@vger.kernel.org
 4937S:	Maintained
 4938F:	drivers/input/touchscreen/chipone_icn8505.c
 4939
 4940CHROME HARDWARE PLATFORM SUPPORT
 4941M:	Benson Leung <bleung@chromium.org>
 4942M:	Tzung-Bi Shih <tzungbi@kernel.org>
 4943L:	chrome-platform@lists.linux.dev
 4944S:	Maintained
 4945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
 4946F:	drivers/platform/chrome/
 4947
 4948CHROMEOS EC CODEC DRIVER
 4949M:	Cheng-Yi Chiang <cychiang@chromium.org>
 4950M:	Tzung-Bi Shih <tzungbi@kernel.org>
 4951R:	Guenter Roeck <groeck@chromium.org>
 4952L:	chrome-platform@lists.linux.dev
 4953S:	Maintained
 4954F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
 4955F:	sound/soc/codecs/cros_ec_codec.*
 4956
 4957CHROMEOS EC SUBDRIVERS
 4958M:	Benson Leung <bleung@chromium.org>
 4959R:	Guenter Roeck <groeck@chromium.org>
 4960L:	chrome-platform@lists.linux.dev
 4961S:	Maintained
 4962F:	drivers/power/supply/cros_usbpd-charger.c
 4963N:	cros_ec
 4964N:	cros-ec
 4965
 4966CHROMEOS EC UART DRIVER
 4967M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
 4968R:	Benson Leung <bleung@chromium.org>
 4969R:	Tzung-Bi Shih <tzungbi@kernel.org>
 4970S:	Maintained
 4971F:	drivers/platform/chrome/cros_ec_uart.c
 4972
 4973CHROMEOS EC USB PD NOTIFY DRIVER
 4974M:	Prashant Malani <pmalani@chromium.org>
 4975L:	chrome-platform@lists.linux.dev
 4976S:	Maintained
 4977F:	drivers/platform/chrome/cros_usbpd_notify.c
 4978F:	include/linux/platform_data/cros_usbpd_notify.h
 4979
 4980CHROMEOS EC USB TYPE-C DRIVER
 4981M:	Prashant Malani <pmalani@chromium.org>
 4982L:	chrome-platform@lists.linux.dev
 4983S:	Maintained
 4984F:	drivers/platform/chrome/cros_ec_typec.*
 4985F:	drivers/platform/chrome/cros_typec_switch.c
 4986F:	drivers/platform/chrome/cros_typec_vdm.*
 4987
 4988CHROMEOS HPS DRIVER
 4989M:	Dan Callaghan <dcallagh@chromium.org>
 4990R:	Sami Kyöstilä <skyostil@chromium.org>
 4991S:	Maintained
 4992F:	drivers/platform/chrome/cros_hps_i2c.c
 4993
 4994CHRONTEL CH7322 CEC DRIVER
 4995M:	Joe Tessler <jrt@google.com>
 4996L:	linux-media@vger.kernel.org
 4997S:	Maintained
 4998T:	git git://linuxtv.org/media_tree.git
 4999F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
 5000F:	drivers/media/cec/i2c/ch7322.c
 5001
 5002CIRRUS LOGIC AUDIO CODEC DRIVERS
 5003M:	James Schulman <james.schulman@cirrus.com>
 5004M:	David Rhodes <david.rhodes@cirrus.com>
 5005M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 5006L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 5007L:	patches@opensource.cirrus.com
 5008S:	Maintained
 5009F:	Documentation/devicetree/bindings/sound/cirrus,cs*
 5010F:	drivers/mfd/cs42l43*
 5011F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
 5012F:	drivers/spi/spi-cs42l43*
 5013F:	include/dt-bindings/sound/cs*
 5014F:	include/linux/mfd/cs42l43*
 5015F:	include/sound/cs*
 5016F:	sound/pci/hda/cirrus*
 5017F:	sound/pci/hda/cs*
 5018F:	sound/pci/hda/hda_cs_dsp_ctl.*
 5019F:	sound/soc/codecs/cs*
 5020
 5021CIRRUS LOGIC DSP FIRMWARE DRIVER
 5022M:	Simon Trimmer <simont@opensource.cirrus.com>
 5023M:	Charles Keepax <ckeepax@opensource.cirrus.com>
 5024M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 5025L:	patches@opensource.cirrus.com
 5026S:	Supported
 5027W:	https://github.com/CirrusLogic/linux-drivers/wiki
 5028T:	git https://github.com/CirrusLogic/linux-drivers.git
 5029F:	drivers/firmware/cirrus/*
 5030F:	include/linux/firmware/cirrus/*
 5031
 5032CIRRUS LOGIC EP93XX ETHERNET DRIVER
 5033M:	Hartley Sweeten <hsweeten@visionengravers.com>
 5034L:	netdev@vger.kernel.org
 5035S:	Maintained
 5036F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
 
 
 
 
 
 
 5037
 5038CIRRUS LOGIC LOCHNAGAR DRIVER
 5039M:	Charles Keepax <ckeepax@opensource.cirrus.com>
 5040M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 5041L:	patches@opensource.cirrus.com
 5042S:	Supported
 5043F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
 5044F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
 5045F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
 5046F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
 5047F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
 5048F:	Documentation/hwmon/lochnagar.rst
 5049F:	drivers/clk/clk-lochnagar.c
 5050F:	drivers/hwmon/lochnagar-hwmon.c
 5051F:	drivers/mfd/lochnagar-i2c.c
 5052F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
 5053F:	drivers/regulator/lochnagar-regulator.c
 5054F:	include/dt-bindings/clock/lochnagar.h
 5055F:	include/dt-bindings/pinctrl/lochnagar.h
 5056F:	include/linux/mfd/lochnagar*
 5057F:	sound/soc/codecs/lochnagar-sc.c
 5058
 5059CIRRUS LOGIC MADERA CODEC DRIVERS
 5060M:	Charles Keepax <ckeepax@opensource.cirrus.com>
 5061M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 5062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 5063L:	patches@opensource.cirrus.com
 5064S:	Supported
 5065W:	https://github.com/CirrusLogic/linux-drivers/wiki
 5066T:	git https://github.com/CirrusLogic/linux-drivers.git
 5067F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
 5068F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
 5069F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
 5070F:	drivers/gpio/gpio-madera*
 5071F:	drivers/irqchip/irq-madera*
 5072F:	drivers/mfd/cs47l*
 5073F:	drivers/mfd/madera*
 5074F:	drivers/pinctrl/cirrus/*
 5075F:	include/dt-bindings/sound/madera*
 5076F:	include/linux/irqchip/irq-madera*
 5077F:	include/linux/mfd/madera/*
 5078F:	include/sound/madera*
 5079F:	sound/soc/codecs/cs47l*
 5080F:	sound/soc/codecs/madera*
 5081
 5082CISCO FCOE HBA DRIVER
 5083M:	Satish Kharat <satishkh@cisco.com>
 5084M:	Sesidhar Baddela <sebaddel@cisco.com>
 5085M:	Karan Tilak Kumar <kartilak@cisco.com>
 5086L:	linux-scsi@vger.kernel.org
 5087S:	Supported
 5088F:	drivers/scsi/fnic/
 5089
 5090CISCO SCSI HBA DRIVER
 5091M:	Karan Tilak Kumar <kartilak@cisco.com>
 5092M:	Sesidhar Baddela <sebaddel@cisco.com>
 5093L:	linux-scsi@vger.kernel.org
 5094S:	Supported
 5095F:	drivers/scsi/snic/
 5096
 5097CISCO VIC ETHERNET NIC DRIVER
 5098M:	Christian Benvenuti <benve@cisco.com>
 5099M:	Satish Kharat <satishkh@cisco.com>
 5100S:	Supported
 5101F:	drivers/net/ethernet/cisco/enic/
 5102
 5103CISCO VIC LOW LATENCY NIC DRIVER
 5104M:	Christian Benvenuti <benve@cisco.com>
 5105M:	Nelson Escobar <neescoba@cisco.com>
 5106S:	Supported
 5107F:	drivers/infiniband/hw/usnic/
 5108
 5109CLANG CONTROL FLOW INTEGRITY SUPPORT
 5110M:	Sami Tolvanen <samitolvanen@google.com>
 5111M:	Kees Cook <keescook@chromium.org>
 5112R:	Nathan Chancellor <nathan@kernel.org>
 5113L:	llvm@lists.linux.dev
 5114S:	Supported
 5115B:	https://github.com/ClangBuiltLinux/linux/issues
 5116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
 5117F:	include/linux/cfi.h
 5118F:	kernel/cfi.c
 5119
 5120CLANG-FORMAT FILE
 5121M:	Miguel Ojeda <ojeda@kernel.org>
 5122S:	Maintained
 5123F:	.clang-format
 5124
 5125CLANG/LLVM BUILD SUPPORT
 5126M:	Nathan Chancellor <nathan@kernel.org>
 5127R:	Nick Desaulniers <ndesaulniers@google.com>
 5128R:	Bill Wendling <morbo@google.com>
 5129R:	Justin Stitt <justinstitt@google.com>
 5130L:	llvm@lists.linux.dev
 5131S:	Supported
 5132W:	https://clangbuiltlinux.github.io/
 5133B:	https://github.com/ClangBuiltLinux/linux/issues
 5134C:	irc://irc.libera.chat/clangbuiltlinux
 5135F:	Documentation/kbuild/llvm.rst
 5136F:	include/linux/compiler-clang.h
 5137F:	scripts/Makefile.clang
 5138F:	scripts/clang-tools/
 5139K:	\b(?i:clang|llvm)\b
 5140
 5141CLK API
 5142M:	Russell King <linux@armlinux.org.uk>
 5143L:	linux-clk@vger.kernel.org
 5144S:	Maintained
 5145F:	include/linux/clk.h
 5146
 5147CLOCKSOURCE, CLOCKEVENT DRIVERS
 5148M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 5149M:	Thomas Gleixner <tglx@linutronix.de>
 5150L:	linux-kernel@vger.kernel.org
 5151S:	Supported
 5152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
 5153F:	Documentation/devicetree/bindings/timer/
 5154F:	drivers/clocksource/
 5155
 5156CLOSURES
 5157M:	Kent Overstreet <kent.overstreet@linux.dev>
 5158L:	linux-bcachefs@vger.kernel.org
 5159S:	Supported
 5160C:	irc://irc.oftc.net/bcache
 5161F:	include/linux/closure.h
 5162F:	lib/closure.c
 5163
 5164CMPC ACPI DRIVER
 5165M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
 5166M:	Daniel Oliveira Nascimento <don@syst.com.br>
 5167L:	platform-driver-x86@vger.kernel.org
 5168S:	Supported
 5169F:	drivers/platform/x86/classmate-laptop.c
 5170
 5171COBALT MEDIA DRIVER
 5172M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 5173L:	linux-media@vger.kernel.org
 
 
 
 5174S:	Supported
 5175W:	https://linuxtv.org
 5176T:	git git://linuxtv.org/media_tree.git
 5177F:	drivers/media/pci/cobalt/
 5178
 5179COCCINELLE/Semantic Patches (SmPL)
 5180M:	Julia Lawall <Julia.Lawall@inria.fr>
 5181M:	Nicolas Palix <nicolas.palix@imag.fr>
 5182L:	cocci@inria.fr (moderated for non-subscribers)
 5183S:	Supported
 5184W:	https://coccinelle.gitlabpages.inria.fr/website/
 5185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
 5186F:	Documentation/dev-tools/coccinelle.rst
 5187F:	scripts/coccicheck
 5188F:	scripts/coccinelle/
 5189
 5190CODA FILE SYSTEM
 5191M:	Jan Harkes <jaharkes@cs.cmu.edu>
 5192M:	coda@cs.cmu.edu
 5193L:	codalist@coda.cs.cmu.edu
 
 5194S:	Maintained
 5195W:	http://www.coda.cs.cmu.edu/
 5196F:	Documentation/filesystems/coda.rst
 5197F:	fs/coda/
 5198F:	include/linux/coda*.h
 5199F:	include/uapi/linux/coda*.h
 5200
 5201CODA V4L2 MEM2MEM DRIVER
 5202M:	Philipp Zabel <p.zabel@pengutronix.de>
 5203L:	linux-media@vger.kernel.org
 5204S:	Maintained
 5205F:	Documentation/devicetree/bindings/media/coda.yaml
 5206F:	drivers/media/platform/chips-media/coda
 5207
 5208CODE OF CONDUCT
 5209M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 5210S:	Supported
 5211F:	Documentation/process/code-of-conduct-interpretation.rst
 5212F:	Documentation/process/code-of-conduct.rst
 5213
 5214COMEDI DRIVERS
 5215M:	Ian Abbott <abbotti@mev.co.uk>
 5216M:	H Hartley Sweeten <hsweeten@visionengravers.com>
 5217S:	Odd Fixes
 5218F:	drivers/comedi/
 5219F:	include/linux/comedi/
 5220F:	include/uapi/linux/comedi.h
 5221
 5222COMMON CLK FRAMEWORK
 5223M:	Michael Turquette <mturquette@baylibre.com>
 5224M:	Stephen Boyd <sboyd@kernel.org>
 5225L:	linux-clk@vger.kernel.org
 5226S:	Maintained
 5227Q:	http://patchwork.kernel.org/project/linux-clk/list/
 5228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
 5229F:	Documentation/devicetree/bindings/clock/
 5230F:	drivers/clk/
 5231F:	include/dt-bindings/clock/
 5232F:	include/linux/clk-pr*
 5233F:	include/linux/clk/
 5234F:	include/linux/of_clk.h
 5235X:	drivers/clk/clkdev.c
 5236
 5237COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
 5238M:	Steve French <sfrench@samba.org>
 5239R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
 5240R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
 5241R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
 5242R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
 5243L:	linux-cifs@vger.kernel.org
 5244L:	samba-technical@lists.samba.org (moderated for non-subscribers)
 
 
 
 5245S:	Supported
 5246W:	https://wiki.samba.org/index.php/LinuxCIFS
 5247T:	git git://git.samba.org/sfrench/cifs-2.6.git
 5248F:	Documentation/admin-guide/cifs/
 5249F:	fs/smb/client/
 5250F:	fs/smb/common/
 5251F:	include/uapi/linux/cifs
 5252
 5253COMPACTPCI HOTPLUG CORE
 5254M:	Scott Murray <scott@spiteful.org>
 5255L:	linux-pci@vger.kernel.org
 5256S:	Maintained
 5257F:	drivers/pci/hotplug/cpci_hotplug*
 5258
 5259COMPACTPCI HOTPLUG GENERIC DRIVER
 5260M:	Scott Murray <scott@spiteful.org>
 5261L:	linux-pci@vger.kernel.org
 5262S:	Maintained
 5263F:	drivers/pci/hotplug/cpcihp_generic.c
 5264
 5265COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
 5266M:	Scott Murray <scott@spiteful.org>
 5267L:	linux-pci@vger.kernel.org
 5268S:	Maintained
 5269F:	drivers/pci/hotplug/cpcihp_zt5550.*
 5270
 5271COMPAL LAPTOP SUPPORT
 5272M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
 5273L:	platform-driver-x86@vger.kernel.org
 5274S:	Maintained
 5275F:	drivers/platform/x86/compal-laptop.c
 5276
 5277COMPILER ATTRIBUTES
 5278M:	Miguel Ojeda <ojeda@kernel.org>
 5279S:	Maintained
 5280F:	include/linux/compiler_attributes.h
 5281
 5282COMPUTE EXPRESS LINK (CXL)
 5283M:	Davidlohr Bueso <dave@stgolabs.net>
 5284M:	Jonathan Cameron <jonathan.cameron@huawei.com>
 5285M:	Dave Jiang <dave.jiang@intel.com>
 5286M:	Alison Schofield <alison.schofield@intel.com>
 5287M:	Vishal Verma <vishal.l.verma@intel.com>
 5288M:	Ira Weiny <ira.weiny@intel.com>
 5289M:	Dan Williams <dan.j.williams@intel.com>
 5290L:	linux-cxl@vger.kernel.org
 5291S:	Maintained
 5292F:	drivers/cxl/
 5293F:	include/linux/cxl-event.h
 5294F:	include/uapi/linux/cxl_mem.h
 5295F:	tools/testing/cxl/
 5296
 5297COMPUTE EXPRESS LINK PMU (CPMU)
 5298M:	Jonathan Cameron <jonathan.cameron@huawei.com>
 5299L:	linux-cxl@vger.kernel.org
 5300S:	Maintained
 5301F:	Documentation/admin-guide/perf/cxl.rst
 5302F:	drivers/perf/cxl_pmu.c
 5303
 5304CONEXANT ACCESSRUNNER USB DRIVER
 
 5305L:	accessrunner-general@lists.sourceforge.net
 5306S:	Orphan
 5307W:	http://accessrunner.sourceforge.net/
 
 5308F:	drivers/usb/atm/cxacru.c
 5309
 5310CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
 5311M:	Elena Reshetova <elena.reshetova@intel.com>
 5312M:	Carlos Bilbao <carlos.bilbao@amd.com>
 5313S:	Maintained
 5314F:	Documentation/security/snp-tdx-threat-model.rst
 5315
 5316CONFIGFS
 5317M:	Joel Becker <jlbec@evilplan.org>
 5318M:	Christoph Hellwig <hch@lst.de>
 5319S:	Supported
 5320T:	git git://git.infradead.org/users/hch/configfs.git
 5321F:	fs/configfs/
 5322F:	include/linux/configfs.h
 5323F:	samples/configfs/
 5324
 5325CONSOLE SUBSYSTEM
 5326M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 5327S:	Supported
 5328F:	drivers/video/console/
 5329F:	include/linux/console*
 5330
 5331CONTEXT TRACKING
 5332M:	Frederic Weisbecker <frederic@kernel.org>
 5333M:	"Paul E. McKenney" <paulmck@kernel.org>
 
 5334S:	Maintained
 5335F:	include/linux/context_tracking*
 5336F:	kernel/context_tracking.c
 5337
 5338CONTROL GROUP (CGROUP)
 5339M:	Tejun Heo <tj@kernel.org>
 5340M:	Zefan Li <lizefan.x@bytedance.com>
 5341M:	Johannes Weiner <hannes@cmpxchg.org>
 5342L:	cgroups@vger.kernel.org
 5343S:	Maintained
 5344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
 5345F:	Documentation/admin-guide/cgroup-v1/
 5346F:	Documentation/admin-guide/cgroup-v2.rst
 5347F:	include/linux/cgroup*
 5348F:	kernel/cgroup/
 5349F:	tools/testing/selftests/cgroup/
 5350
 5351CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
 5352M:	Tejun Heo <tj@kernel.org>
 5353M:	Josef Bacik <josef@toxicpanda.com>
 5354M:	Jens Axboe <axboe@kernel.dk>
 5355L:	cgroups@vger.kernel.org
 5356L:	linux-block@vger.kernel.org
 5357T:	git git://git.kernel.dk/linux-block
 5358F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
 5359F:	block/bfq-cgroup.c
 5360F:	block/blk-cgroup.c
 5361F:	block/blk-iocost.c
 5362F:	block/blk-iolatency.c
 5363F:	block/blk-throttle.c
 5364F:	include/linux/blk-cgroup.h
 5365
 5366CONTROL GROUP - CPUSET
 5367M:	Waiman Long <longman@redhat.com>
 5368M:	Zefan Li <lizefan.x@bytedance.com>
 5369L:	cgroups@vger.kernel.org
 5370S:	Maintained
 5371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
 5372F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
 5373F:	include/linux/cpuset.h
 5374F:	kernel/cgroup/cpuset.c
 5375F:	tools/testing/selftests/cgroup/test_cpuset.c
 5376F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
 5377
 5378CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
 5379M:	Johannes Weiner <hannes@cmpxchg.org>
 5380M:	Michal Hocko <mhocko@kernel.org>
 5381M:	Roman Gushchin <roman.gushchin@linux.dev>
 5382M:	Shakeel Butt <shakeel.butt@linux.dev>
 5383R:	Muchun Song <muchun.song@linux.dev>
 5384L:	cgroups@vger.kernel.org
 5385L:	linux-mm@kvack.org
 5386S:	Maintained
 5387F:	mm/memcontrol.c
 5388F:	mm/swap_cgroup.c
 5389F:	samples/cgroup/*
 5390F:	tools/testing/selftests/cgroup/memcg_protection.m
 5391F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
 5392F:	tools/testing/selftests/cgroup/test_kmem.c
 5393F:	tools/testing/selftests/cgroup/test_memcontrol.c
 5394
 5395CORETEMP HARDWARE MONITORING DRIVER
 5396M:	Fenghua Yu <fenghua.yu@intel.com>
 5397L:	linux-hwmon@vger.kernel.org
 5398S:	Maintained
 5399F:	Documentation/hwmon/coretemp.rst
 5400F:	drivers/hwmon/coretemp.c
 5401
 5402CORSAIR-CPRO HARDWARE MONITOR DRIVER
 5403M:	Marius Zachmann <mail@mariuszachmann.de>
 5404L:	linux-hwmon@vger.kernel.org
 5405S:	Maintained
 5406F:	drivers/hwmon/corsair-cpro.c
 5407
 5408CORSAIR-PSU HARDWARE MONITOR DRIVER
 5409M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
 5410L:	linux-hwmon@vger.kernel.org
 5411S:	Maintained
 5412F:	Documentation/hwmon/corsair-psu.rst
 5413F:	drivers/hwmon/corsair-psu.c
 5414
 5415COUNTER SUBSYSTEM
 5416M:	William Breathitt Gray <william.gray@linaro.org>
 5417L:	linux-iio@vger.kernel.org
 5418S:	Maintained
 5419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
 5420F:	Documentation/ABI/testing/sysfs-bus-counter
 5421F:	Documentation/driver-api/generic-counter.rst
 5422F:	drivers/counter/
 5423F:	include/linux/counter.h
 5424F:	include/uapi/linux/counter.h
 5425F:	tools/counter/
 5426
 5427COUNTER WATCH EVENTS TOOL
 5428M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
 5429L:	linux-iio@vger.kernel.org
 5430S:	Maintained
 5431F:	tools/counter/counter_watch_events.c
 5432
 5433CP2615 I2C DRIVER
 5434M:	Bence Csókás <bence98@sch.bme.hu>
 
 
 
 5435S:	Maintained
 5436F:	drivers/i2c/busses/i2c-cp2615.c
 5437
 5438CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
 5439M:	Viresh Kumar <viresh.kumar@linaro.org>
 5440M:	Sudeep Holla <sudeep.holla@arm.com>
 5441L:	linux-pm@vger.kernel.org
 5442S:	Maintained
 5443W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
 5444F:	drivers/cpufreq/vexpress-spc-cpufreq.c
 5445
 5446CPU FREQUENCY SCALING FRAMEWORK
 5447M:	"Rafael J. Wysocki" <rafael@kernel.org>
 5448M:	Viresh Kumar <viresh.kumar@linaro.org>
 5449L:	linux-pm@vger.kernel.org
 5450S:	Maintained
 5451B:	https://bugzilla.kernel.org
 5452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 5453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
 5454F:	Documentation/admin-guide/pm/cpufreq.rst
 5455F:	Documentation/admin-guide/pm/intel_pstate.rst
 5456F:	Documentation/cpu-freq/
 5457F:	Documentation/devicetree/bindings/cpufreq/
 5458F:	drivers/cpufreq/
 5459F:	include/linux/cpufreq.h
 5460F:	include/linux/sched/cpufreq.h
 5461F:	kernel/sched/cpufreq*.c
 5462F:	tools/testing/selftests/cpufreq/
 5463
 5464CPU HOTPLUG
 5465M:	Thomas Gleixner <tglx@linutronix.de>
 5466M:	Peter Zijlstra <peterz@infradead.org>
 5467L:	linux-kernel@vger.kernel.org
 5468S:	Maintained
 5469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
 5470F:	include/linux/cpu.h
 5471F:	include/linux/cpuhotplug.h
 5472F:	include/linux/smpboot.h
 5473F:	kernel/cpu.c
 5474F:	kernel/smpboot.*
 5475
 5476CPU IDLE TIME MANAGEMENT FRAMEWORK
 5477M:	"Rafael J. Wysocki" <rafael@kernel.org>
 5478M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 5479L:	linux-pm@vger.kernel.org
 5480S:	Maintained
 5481B:	https://bugzilla.kernel.org
 5482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 5483F:	Documentation/admin-guide/pm/cpuidle.rst
 5484F:	Documentation/driver-api/pm/cpuidle.rst
 5485F:	drivers/cpuidle/
 5486F:	include/linux/cpuidle.h
 5487
 5488CPU POWER MONITORING SUBSYSTEM
 5489M:	Thomas Renninger <trenn@suse.com>
 5490M:	Shuah Khan <shuah@kernel.org>
 5491M:	Shuah Khan <skhan@linuxfoundation.org>
 5492L:	linux-pm@vger.kernel.org
 5493S:	Maintained
 5494F:	tools/power/cpupower/
 5495
 5496CPUID/MSR DRIVER
 5497M:	"H. Peter Anvin" <hpa@zytor.com>
 5498S:	Maintained
 5499F:	arch/x86/kernel/cpuid.c
 5500F:	arch/x86/kernel/msr.c
 5501
 5502CPUIDLE DRIVER - ARM BIG LITTLE
 5503M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
 5504M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 5505L:	linux-pm@vger.kernel.org
 5506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 5507S:	Maintained
 5508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 5509F:	drivers/cpuidle/cpuidle-big_little.c
 5510
 5511CPUIDLE DRIVER - ARM EXYNOS
 5512M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 5513M:	Kukjin Kim <kgene@kernel.org>
 5514R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
 5515L:	linux-pm@vger.kernel.org
 5516L:	linux-samsung-soc@vger.kernel.org
 5517S:	Maintained
 5518F:	arch/arm/mach-exynos/pm.c
 5519F:	drivers/cpuidle/cpuidle-exynos.c
 5520F:	include/linux/platform_data/cpuidle-exynos.h
 5521
 5522CPUIDLE DRIVER - ARM PSCI
 5523M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
 5524M:	Sudeep Holla <sudeep.holla@arm.com>
 5525L:	linux-pm@vger.kernel.org
 5526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 5527S:	Supported
 5528F:	drivers/cpuidle/cpuidle-psci.c
 5529
 5530CPUIDLE DRIVER - ARM PSCI PM DOMAIN
 5531M:	Ulf Hansson <ulf.hansson@linaro.org>
 5532L:	linux-pm@vger.kernel.org
 5533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 5534S:	Supported
 5535F:	drivers/cpuidle/cpuidle-psci-domain.c
 5536F:	drivers/cpuidle/cpuidle-psci.h
 5537
 5538CPUIDLE DRIVER - DT IDLE PM DOMAIN
 5539M:	Ulf Hansson <ulf.hansson@linaro.org>
 5540L:	linux-pm@vger.kernel.org
 5541S:	Supported
 5542F:	drivers/cpuidle/dt_idle_genpd.c
 5543F:	drivers/cpuidle/dt_idle_genpd.h
 5544
 5545CPUIDLE DRIVER - RISC-V SBI
 5546M:	Anup Patel <anup@brainfault.org>
 5547L:	linux-pm@vger.kernel.org
 5548L:	linux-riscv@lists.infradead.org
 5549S:	Maintained
 5550F:	drivers/cpuidle/cpuidle-riscv-sbi.c
 5551
 5552CRAMFS FILESYSTEM
 5553M:	Nicolas Pitre <nico@fluxnic.net>
 5554S:	Maintained
 5555F:	Documentation/filesystems/cramfs.rst
 5556F:	fs/cramfs/
 5557
 5558CREATIVE SB0540
 5559M:	Bastien Nocera <hadess@hadess.net>
 5560L:	linux-input@vger.kernel.org
 
 
 5561S:	Maintained
 5562F:	drivers/hid/hid-creative-sb0540.c
 
 5563
 5564CRYPTO API
 5565M:	Herbert Xu <herbert@gondor.apana.org.au>
 5566M:	"David S. Miller" <davem@davemloft.net>
 5567L:	linux-crypto@vger.kernel.org
 
 5568S:	Maintained
 5569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
 5570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
 5571F:	Documentation/crypto/
 5572F:	Documentation/devicetree/bindings/crypto/
 5573F:	arch/*/crypto/
 5574F:	crypto/
 5575F:	drivers/crypto/
 5576F:	include/crypto/
 5577F:	include/linux/crypto*
 5578F:	lib/crypto/
 5579
 5580CRYPTO SPEED TEST COMPARE
 5581M:	Wang Jinchao <wangjinchao@xfusion.com>
 5582L:	linux-crypto@vger.kernel.org
 5583S:	Maintained
 5584F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
 5585
 5586CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
 5587M:	Neil Horman <nhorman@tuxdriver.com>
 5588L:	linux-crypto@vger.kernel.org
 5589S:	Maintained
 5590F:	crypto/ansi_cprng.c
 5591F:	crypto/rng.c
 5592
 5593CS3308 MEDIA DRIVER
 5594M:	Hans Verkuil <hverkuil@xs4all.nl>
 5595L:	linux-media@vger.kernel.org
 5596S:	Odd Fixes
 5597W:	http://linuxtv.org
 5598T:	git git://linuxtv.org/media_tree.git
 5599F:	drivers/media/i2c/cs3308.c
 5600
 5601CS5535 Audio ALSA driver
 5602M:	Jaya Kumar <jayakumar.alsa@gmail.com>
 5603S:	Maintained
 5604F:	sound/pci/cs5535audio/
 5605
 5606CTU CAN FD DRIVER
 5607M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
 5608M:	Ondrej Ille <ondrej.ille@gmail.com>
 5609L:	linux-can@vger.kernel.org
 5610S:	Maintained
 5611F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
 5612F:	drivers/net/can/ctucanfd/
 5613
 5614CVE ASSIGNMENT CONTACT
 5615M:	CVE Assignment Team <cve@kernel.org>
 5616S:	Maintained
 5617F:	Documentation/process/cve.rst
 5618
 5619CW1200 WLAN driver
 5620S:	Orphan
 5621F:	drivers/net/wireless/st/cw1200/
 5622
 5623CX18 VIDEO4LINUX DRIVER
 5624M:	Andy Walls <awalls@md.metrocast.net>
 
 5625L:	linux-media@vger.kernel.org
 
 
 
 5626S:	Maintained
 5627W:	https://linuxtv.org
 5628T:	git git://linuxtv.org/media_tree.git
 5629F:	drivers/media/pci/cx18/
 5630F:	include/uapi/linux/ivtv*
 5631
 5632CX2341X MPEG ENCODER HELPER MODULE
 5633M:	Hans Verkuil <hverkuil@xs4all.nl>
 5634L:	linux-media@vger.kernel.org
 5635S:	Maintained
 5636W:	https://linuxtv.org
 5637T:	git git://linuxtv.org/media_tree.git
 5638F:	drivers/media/common/cx2341x*
 5639F:	include/media/drv-intf/cx2341x.h
 5640
 5641CX24120 MEDIA DRIVER
 5642M:	Jemma Denson <jdenson@gmail.com>
 5643M:	Patrick Boettcher <patrick.boettcher@posteo.de>
 5644L:	linux-media@vger.kernel.org
 5645S:	Maintained
 5646W:	https://linuxtv.org
 5647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5648F:	drivers/media/dvb-frontends/cx24120*
 5649
 5650CX88 VIDEO4LINUX DRIVER
 5651M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 5652L:	linux-media@vger.kernel.org
 5653S:	Odd fixes
 5654W:	https://linuxtv.org
 5655T:	git git://linuxtv.org/media_tree.git
 5656F:	Documentation/driver-api/media/drivers/cx88*
 5657F:	drivers/media/pci/cx88/
 5658
 5659CXD2820R MEDIA DRIVER
 5660L:	linux-media@vger.kernel.org
 5661S:	Orphan
 5662W:	https://linuxtv.org
 5663Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5664F:	drivers/media/dvb-frontends/cxd2820r*
 5665
 5666CXGB3 ETHERNET DRIVER (CXGB3)
 5667M:	Raju Rangoju <rajur@chelsio.com>
 5668L:	netdev@vger.kernel.org
 5669S:	Supported
 5670W:	http://www.chelsio.com
 5671F:	drivers/net/ethernet/chelsio/cxgb3/
 5672
 5673CXGB3 ISCSI DRIVER (CXGB3I)
 5674M:	Varun Prakash <varun@chelsio.com>
 5675L:	linux-scsi@vger.kernel.org
 5676S:	Supported
 5677W:	http://www.chelsio.com
 5678F:	drivers/scsi/cxgbi/cxgb3i
 5679
 5680CXGB4 CRYPTO DRIVER (chcr)
 5681M:	Ayush Sawal <ayush.sawal@chelsio.com>
 5682L:	linux-crypto@vger.kernel.org
 
 5683S:	Supported
 5684W:	http://www.chelsio.com
 5685F:	drivers/crypto/chelsio
 5686
 5687CXGB4 ETHERNET DRIVER (CXGB4)
 5688M:	Raju Rangoju <rajur@chelsio.com>
 5689L:	netdev@vger.kernel.org
 5690S:	Supported
 5691W:	http://www.chelsio.com
 5692F:	drivers/net/ethernet/chelsio/cxgb4/
 5693
 5694CXGB4 INLINE CRYPTO DRIVER
 5695M:	Ayush Sawal <ayush.sawal@chelsio.com>
 5696L:	netdev@vger.kernel.org
 5697S:	Supported
 5698W:	http://www.chelsio.com
 5699F:	drivers/net/ethernet/chelsio/inline_crypto/
 5700
 5701CXGB4 ISCSI DRIVER (CXGB4I)
 5702M:	Varun Prakash <varun@chelsio.com>
 5703L:	linux-scsi@vger.kernel.org
 5704S:	Supported
 5705W:	http://www.chelsio.com
 5706F:	drivers/scsi/cxgbi/cxgb4i
 5707
 5708CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
 5709M:	Potnuri Bharat Teja <bharat@chelsio.com>
 5710L:	linux-rdma@vger.kernel.org
 
 5711S:	Supported
 5712W:	http://www.openfabrics.org
 5713F:	drivers/infiniband/hw/cxgb4/
 5714F:	include/uapi/rdma/cxgb4-abi.h
 5715
 5716CXGB4VF ETHERNET DRIVER (CXGB4VF)
 5717M:	Raju Rangoju <rajur@chelsio.com>
 5718L:	netdev@vger.kernel.org
 
 5719S:	Supported
 5720W:	http://www.chelsio.com
 5721F:	drivers/net/ethernet/chelsio/cxgb4vf/
 5722
 5723CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
 5724M:	Frederic Barrat <fbarrat@linux.ibm.com>
 5725M:	Andrew Donnellan <ajd@linux.ibm.com>
 5726L:	linuxppc-dev@lists.ozlabs.org
 5727S:	Supported
 5728F:	Documentation/ABI/testing/sysfs-class-cxl
 5729F:	Documentation/arch/powerpc/cxl.rst
 5730F:	arch/powerpc/platforms/powernv/pci-cxl.c
 5731F:	drivers/misc/cxl/
 5732F:	include/misc/cxl*
 5733F:	include/uapi/misc/cxl.h
 5734
 5735CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
 5736M:	Manoj N. Kumar <manoj@linux.ibm.com>
 5737M:	Matthew R. Ochs <mrochs@linux.ibm.com>
 5738M:	Uma Krishnan <ukrishn@linux.ibm.com>
 5739L:	linux-scsi@vger.kernel.org
 5740S:	Supported
 5741F:	Documentation/arch/powerpc/cxlflash.rst
 5742F:	drivers/scsi/cxlflash/
 5743F:	include/uapi/scsi/cxlflash_ioctl.h
 5744
 5745CYBERPRO FB DRIVER
 5746M:	Russell King <linux@armlinux.org.uk>
 5747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 
 5748S:	Maintained
 5749W:	http://www.armlinux.org.uk/
 5750F:	drivers/video/fbdev/cyber2000fb.*
 5751
 5752CYCLADES PC300 DRIVER
 5753S:	Orphan
 5754F:	drivers/net/wan/pc300*
 5755
 5756CYPRESS CY8C95X0 PINCTRL DRIVER
 5757M:	Patrick Rudolph <patrick.rudolph@9elements.com>
 5758L:	linux-gpio@vger.kernel.org
 5759S:	Maintained
 5760F:	drivers/pinctrl/pinctrl-cy8c95x0.c
 5761
 5762CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
 5763M:	Linus Walleij <linus.walleij@linaro.org>
 5764L:	linux-input@vger.kernel.org
 5765S:	Maintained
 5766F:	drivers/input/touchscreen/cy8ctma140.c
 5767
 5768CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
 5769M:	Yassine Oudjana <y.oudjana@protonmail.com>
 5770L:	linux-input@vger.kernel.org
 5771S:	Maintained
 5772F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
 5773F:	drivers/input/keyboard/cypress-sf.c
 5774
 5775CYPRESS_FIRMWARE MEDIA DRIVER
 5776L:	linux-media@vger.kernel.org
 5777S:	Orphan
 5778W:	https://linuxtv.org
 5779Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 5780F:	drivers/media/common/cypress_firmware*
 5781
 5782CYTTSP TOUCHSCREEN DRIVER
 5783M:	Linus Walleij <linus.walleij@linaro.org>
 5784L:	linux-input@vger.kernel.org
 5785S:	Maintained
 5786F:	drivers/input/touchscreen/cyttsp*
 5787
 5788D-LINK DIR-685 TOUCHKEYS DRIVER
 5789M:	Linus Walleij <linus.walleij@linaro.org>
 5790L:	linux-input@vger.kernel.org
 5791S:	Supported
 5792F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
 5793
 5794DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
 5795M:	Joshua Kinard <kumba@gentoo.org>
 5796S:	Maintained
 5797F:	drivers/rtc/rtc-ds1685.c
 5798F:	include/linux/rtc/ds1685.h
 5799
 5800DAMA SLAVE for AX.25
 5801M:	Joerg Reuter <jreuter@yaina.de>
 
 
 5802L:	linux-hams@vger.kernel.org
 5803S:	Maintained
 5804W:	http://yaina.de/jreuter/
 5805W:	http://www.qsl.net/dl1bke/
 5806F:	net/ax25/af_ax25.c
 5807F:	net/ax25/ax25_dev.c
 5808F:	net/ax25/ax25_ds_*
 5809F:	net/ax25/ax25_in.c
 5810F:	net/ax25/ax25_out.c
 5811F:	net/ax25/ax25_timer.c
 5812F:	net/ax25/sysctl_net_ax25.c
 5813
 5814DATA ACCESS MONITOR
 5815M:	SeongJae Park <sj@kernel.org>
 5816L:	damon@lists.linux.dev
 5817L:	linux-mm@kvack.org
 5818S:	Maintained
 5819W:	https://damonitor.github.io
 5820P:	Documentation/mm/damon/maintainer-profile.rst
 5821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
 5822T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
 5823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
 5824F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
 5825F:	Documentation/admin-guide/mm/damon/
 5826F:	Documentation/mm/damon/
 5827F:	include/linux/damon.h
 5828F:	include/trace/events/damon.h
 5829F:	mm/damon/
 5830F:	tools/testing/selftests/damon/
 5831
 5832DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
 5833L:	netdev@vger.kernel.org
 5834S:	Orphan
 5835F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
 5836F:	drivers/net/ethernet/dec/tulip/dmfe.c
 5837
 5838DC390/AM53C974 SCSI driver
 5839M:	Hannes Reinecke <hare@suse.com>
 5840L:	linux-scsi@vger.kernel.org
 
 5841S:	Maintained
 5842F:	drivers/scsi/am53c974.c
 5843
 5844DC395x SCSI driver
 5845M:	Oliver Neukum <oliver@neukum.org>
 5846M:	Ali Akcaagac <aliakc@web.de>
 5847M:	Jamie Lenehan <lenehan@twibble.org>
 
 
 
 5848S:	Maintained
 5849F:	Documentation/scsi/dc395x.rst
 5850F:	drivers/scsi/dc395x.*
 5851
 5852DCCP PROTOCOL
 
 5853L:	dccp@vger.kernel.org
 5854S:	Orphan
 5855W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
 
 5856F:	include/linux/dccp.h
 5857F:	include/linux/tfrc.h
 5858F:	include/uapi/linux/dccp.h
 5859F:	net/dccp/
 5860
 5861DEBUGOBJECTS:
 5862M:	Thomas Gleixner <tglx@linutronix.de>
 5863L:	linux-kernel@vger.kernel.org
 5864S:	Maintained
 5865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
 5866F:	include/linux/debugobjects.h
 5867F:	lib/debugobjects.c
 5868
 5869DECSTATION PLATFORM SUPPORT
 5870M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
 5871L:	linux-mips@vger.kernel.org
 5872S:	Maintained
 5873W:	http://www.linux-mips.org/wiki/DECstation
 5874F:	arch/mips/dec/
 5875F:	arch/mips/include/asm/dec/
 5876F:	arch/mips/include/asm/mach-dec/
 5877
 5878DEFXX FDDI NETWORK DRIVER
 5879M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
 5880S:	Maintained
 5881F:	drivers/net/fddi/defxx.*
 5882
 5883DEFZA FDDI NETWORK DRIVER
 5884M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
 5885S:	Maintained
 5886F:	drivers/net/fddi/defza.*
 5887
 5888DEINTERLACE DRIVERS FOR ALLWINNER H3
 5889M:	Jernej Skrabec <jernej.skrabec@gmail.com>
 5890L:	linux-media@vger.kernel.org
 5891S:	Maintained
 5892T:	git git://linuxtv.org/media_tree.git
 5893F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
 5894F:	drivers/media/platform/sunxi/sun8i-di/
 5895
 5896DELL LAPTOP DRIVER
 5897M:	Matthew Garrett <mjg59@srcf.ucam.org>
 5898M:	Pali Rohár <pali@kernel.org>
 5899L:	platform-driver-x86@vger.kernel.org
 5900S:	Maintained
 5901F:	drivers/platform/x86/dell/dell-laptop.c
 5902
 5903DELL LAPTOP FREEFALL DRIVER
 5904M:	Pali Rohár <pali@kernel.org>
 5905S:	Maintained
 5906F:	drivers/platform/x86/dell/dell-smo8800.c
 5907
 5908DELL LAPTOP RBTN DRIVER
 5909M:	Pali Rohár <pali@kernel.org>
 5910S:	Maintained
 5911F:	drivers/platform/x86/dell/dell-rbtn.*
 5912
 5913DELL LAPTOP SMM DRIVER
 5914M:	Pali Rohár <pali@kernel.org>
 
 5915S:	Maintained
 5916F:	Documentation/ABI/obsolete/procfs-i8k
 5917F:	drivers/hwmon/dell-smm-hwmon.c
 5918F:	include/uapi/linux/i8k.h
 5919
 5920DELL REMOTE BIOS UPDATE DRIVER
 5921M:	Stuart Hayes <stuart.w.hayes@gmail.com>
 5922L:	platform-driver-x86@vger.kernel.org
 5923S:	Maintained
 5924F:	drivers/platform/x86/dell/dell_rbu.c
 5925
 5926DELL SMBIOS DRIVER
 5927M:	Pali Rohár <pali@kernel.org>
 5928L:	Dell.Client.Kernel@dell.com
 5929L:	platform-driver-x86@vger.kernel.org
 5930S:	Maintained
 5931F:	drivers/platform/x86/dell/dell-smbios.*
 5932
 5933DELL SMBIOS SMM DRIVER
 5934L:	Dell.Client.Kernel@dell.com
 5935L:	platform-driver-x86@vger.kernel.org
 5936S:	Maintained
 5937F:	drivers/platform/x86/dell/dell-smbios-smm.c
 5938
 5939DELL SMBIOS WMI DRIVER
 5940L:	Dell.Client.Kernel@dell.com
 5941L:	platform-driver-x86@vger.kernel.org
 5942S:	Maintained
 5943F:	drivers/platform/x86/dell/dell-smbios-wmi.c
 5944F:	tools/wmi/dell-smbios-example.c
 5945
 5946DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
 5947M:	Stuart Hayes <stuart.w.hayes@gmail.com>
 5948L:	platform-driver-x86@vger.kernel.org
 5949S:	Maintained
 5950F:	Documentation/userspace-api/dcdbas.rst
 5951F:	drivers/platform/x86/dell/dcdbas.*
 5952
 5953DELL WMI DDV DRIVER
 5954M:	Armin Wolf <W_Armin@gmx.de>
 5955S:	Maintained
 5956F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
 5957F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
 5958F:	Documentation/wmi/devices/dell-wmi-ddv.rst
 5959F:	drivers/platform/x86/dell/dell-wmi-ddv.c
 5960
 5961DELL WMI DESCRIPTOR DRIVER
 5962L:	Dell.Client.Kernel@dell.com
 5963S:	Maintained
 5964F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
 5965
 5966DELL WMI HARDWARE PRIVACY SUPPORT
 5967L:	Dell.Client.Kernel@dell.com
 5968L:	platform-driver-x86@vger.kernel.org
 5969S:	Maintained
 5970F:	drivers/platform/x86/dell/dell-wmi-privacy.c
 
 5971
 5972DELL WMI NOTIFICATIONS DRIVER
 5973M:	Matthew Garrett <mjg59@srcf.ucam.org>
 5974M:	Pali Rohár <pali@kernel.org>
 5975S:	Maintained
 5976F:	drivers/platform/x86/dell/dell-wmi-base.c
 5977
 5978DELL WMI SYSMAN DRIVER
 5979M:	Prasanth Ksr <prasanth.ksr@dell.com>
 5980L:	Dell.Client.Kernel@dell.com
 5981L:	platform-driver-x86@vger.kernel.org
 5982S:	Maintained
 5983F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
 5984F:	drivers/platform/x86/dell/dell-wmi-sysman/
 5985
 5986DELTA AHE-50DC FAN CONTROL MODULE DRIVER
 5987M:	Zev Weiss <zev@bewilderbeest.net>
 5988L:	linux-hwmon@vger.kernel.org
 5989S:	Maintained
 5990F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
 5991
 5992DELTA DPS920AB PSU DRIVER
 5993M:	Robert Marko <robert.marko@sartura.hr>
 5994L:	linux-hwmon@vger.kernel.org
 5995S:	Maintained
 5996F:	Documentation/hwmon/dps920ab.rst
 5997F:	drivers/hwmon/pmbus/dps920ab.c
 5998
 5999DELTA NETWORKS TN48M CPLD DRIVERS
 6000M:	Robert Marko <robert.marko@sartura.hr>
 6001S:	Maintained
 6002F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
 6003F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
 6004F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
 6005F:	drivers/gpio/gpio-tn48m.c
 6006F:	include/dt-bindings/reset/delta,tn48m-reset.h
 6007
 6008DELTA ST MEDIA DRIVER
 6009M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
 6010L:	linux-media@vger.kernel.org
 6011S:	Supported
 6012W:	https://linuxtv.org
 6013T:	git git://linuxtv.org/media_tree.git
 6014F:	drivers/media/platform/st/sti/delta
 6015
 6016DENALI NAND DRIVER
 6017L:	linux-mtd@lists.infradead.org
 6018S:	Orphan
 6019F:	drivers/mtd/nand/raw/denali*
 6020
 6021DESIGNWARE EDMA CORE IP DRIVER
 6022M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 6023R:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
 6024R:	Serge Semin <fancer.lancer@gmail.com>
 6025L:	dmaengine@vger.kernel.org
 6026S:	Maintained
 6027F:	drivers/dma/dw-edma/
 6028F:	include/linux/dma/edma.h
 6029
 6030DESIGNWARE USB2 DRD IP DRIVER
 6031M:	Minas Harutyunyan <hminas@synopsys.com>
 6032L:	linux-usb@vger.kernel.org
 6033S:	Maintained
 6034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
 6035F:	drivers/usb/dwc2/
 6036
 6037DESIGNWARE USB3 DRD IP DRIVER
 6038M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
 6039L:	linux-usb@vger.kernel.org
 6040S:	Maintained
 6041F:	drivers/usb/dwc3/
 6042
 6043DESIGNWARE XDATA IP DRIVER
 6044M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
 6045L:	linux-pci@vger.kernel.org
 6046S:	Maintained
 6047F:	Documentation/misc-devices/dw-xdata-pcie.rst
 6048F:	drivers/misc/dw-xdata-pcie.c
 6049
 6050DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
 6051M:	Andreas Klinger <ak@it-klinger.de>
 6052L:	linux-iio@vger.kernel.org
 6053S:	Maintained
 6054F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
 6055F:	drivers/iio/proximity/srf*.c
 6056
 6057DEVICE COREDUMP (DEV_COREDUMP)
 6058M:	Johannes Berg <johannes@sipsolutions.net>
 6059L:	linux-kernel@vger.kernel.org
 6060S:	Maintained
 6061F:	drivers/base/devcoredump.c
 6062F:	include/linux/devcoredump.h
 6063
 6064DEVICE DEPENDENCY HELPER SCRIPT
 6065M:	Saravana Kannan <saravanak@google.com>
 6066L:	linux-kernel@vger.kernel.org
 6067S:	Maintained
 6068F:	scripts/dev-needs.sh
 6069
 6070DEVICE DIRECT ACCESS (DAX)
 6071M:	Dan Williams <dan.j.williams@intel.com>
 6072M:	Vishal Verma <vishal.l.verma@intel.com>
 6073M:	Dave Jiang <dave.jiang@intel.com>
 6074L:	nvdimm@lists.linux.dev
 6075L:	linux-cxl@vger.kernel.org
 6076S:	Supported
 6077F:	drivers/dax/
 6078
 6079DEVICE FREQUENCY (DEVFREQ)
 6080M:	MyungJoo Ham <myungjoo.ham@samsung.com>
 6081M:	Kyungmin Park <kyungmin.park@samsung.com>
 6082M:	Chanwoo Choi <cw00.choi@samsung.com>
 6083L:	linux-pm@vger.kernel.org
 6084S:	Maintained
 6085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
 6086F:	Documentation/devicetree/bindings/devfreq/
 6087F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
 6088F:	drivers/devfreq/
 6089F:	include/linux/devfreq.h
 6090F:	include/trace/events/devfreq.h
 6091
 6092DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
 6093M:	Chanwoo Choi <cw00.choi@samsung.com>
 6094L:	linux-pm@vger.kernel.org
 6095S:	Supported
 6096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
 6097F:	Documentation/devicetree/bindings/devfreq/event/
 6098F:	drivers/devfreq/devfreq-event.c
 6099F:	drivers/devfreq/event/
 6100F:	include/dt-bindings/pmu/exynos_ppmu.h
 6101F:	include/linux/devfreq-event.h
 6102
 6103DEVICE RESOURCE MANAGEMENT HELPERS
 6104M:	Hans de Goede <hdegoede@redhat.com>
 6105R:	Matti Vaittinen <mazziesaccount@gmail.com>
 6106S:	Maintained
 6107F:	include/linux/devm-helpers.h
 6108
 6109DEVICE-MAPPER  (LVM)
 6110M:	Alasdair Kergon <agk@redhat.com>
 6111M:	Mike Snitzer <snitzer@kernel.org>
 6112M:	Mikulas Patocka <mpatocka@redhat.com>
 6113M:	dm-devel@lists.linux.dev
 6114L:	dm-devel@lists.linux.dev
 6115S:	Maintained
 6116Q:	http://patchwork.kernel.org/project/dm-devel/list/
 6117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
 6118F:	Documentation/admin-guide/device-mapper/
 6119F:	drivers/md/Kconfig
 6120F:	drivers/md/Makefile
 6121F:	drivers/md/dm*
 6122F:	drivers/md/persistent-data/
 6123F:	include/linux/device-mapper.h
 6124F:	include/linux/dm-*.h
 6125F:	include/uapi/linux/dm-*.h
 6126
 6127DEVLINK
 6128M:	Jiri Pirko <jiri@resnulli.us>
 6129L:	netdev@vger.kernel.org
 6130S:	Supported
 6131F:	Documentation/networking/devlink
 6132F:	include/net/devlink.h
 6133F:	include/uapi/linux/devlink.h
 6134F:	net/devlink/
 6135
 6136DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
 6137M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
 6138L:	kernel@dh-electronics.com
 6139S:	Maintained
 6140F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
 6141F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
 6142
 6143DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
 6144M:	Marek Vasut <marex@denx.de>
 6145L:	kernel@dh-electronics.com
 6146S:	Maintained
 6147F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
 6148F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
 6149
 6150DIALOG SEMICONDUCTOR DRIVERS
 6151M:	Support Opensource <support.opensource@diasemi.com>
 6152S:	Supported
 6153W:	http://www.dialog-semiconductor.com/products
 6154F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
 6155F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
 6156F:	Documentation/devicetree/bindings/mfd/da90*.txt
 6157F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
 6158F:	Documentation/devicetree/bindings/regulator/da92*.txt
 6159F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
 6160F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
 6161F:	Documentation/devicetree/bindings/sound/da[79]*.txt
 6162F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
 6163F:	Documentation/devicetree/bindings/watchdog/dlg,da90??-watchdog.yaml
 6164F:	Documentation/hwmon/da90??.rst
 6165F:	drivers/gpio/gpio-da90??.c
 6166F:	drivers/hwmon/da90??-hwmon.c
 6167F:	drivers/iio/adc/da91??-*.c
 6168F:	drivers/input/misc/da72??.[ch]
 6169F:	drivers/input/misc/da90??_onkey.c
 6170F:	drivers/input/touchscreen/da9052_tsi.c
 6171F:	drivers/leds/leds-da90??.c
 6172F:	drivers/mfd/da903x.c
 6173F:	drivers/mfd/da90??-*.c
 6174F:	drivers/mfd/da91??-*.c
 6175F:	drivers/pinctrl/pinctrl-da90??.c
 6176F:	drivers/power/supply/da9052-battery.c
 6177F:	drivers/power/supply/da91??-*.c
 6178F:	drivers/regulator/da9???-regulator.[ch]
 6179F:	drivers/regulator/slg51000-regulator.[ch]
 6180F:	drivers/rtc/rtc-da90??.c
 6181F:	drivers/thermal/da90??-thermal.c
 6182F:	drivers/video/backlight/da90??_bl.c
 6183F:	drivers/watchdog/da90??_wdt.c
 6184F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
 6185F:	include/linux/mfd/da903x.h
 6186F:	include/linux/mfd/da9052/
 6187F:	include/linux/mfd/da9055/
 6188F:	include/linux/mfd/da9062/
 6189F:	include/linux/mfd/da9063/
 6190F:	include/linux/mfd/da9150/
 6191F:	include/linux/regulator/da9211.h
 6192F:	include/sound/da[79]*.h
 6193F:	sound/soc/codecs/da[79]*.[ch]
 6194
 6195DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
 6196M:	William Breathitt Gray <william.gray@linaro.org>
 6197L:	linux-gpio@vger.kernel.org
 6198S:	Maintained
 6199F:	drivers/gpio/gpio-gpio-mm.c
 6200
 6201DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
 6202M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
 6203L:	linux-media@vger.kernel.org
 6204S:	Maintained
 6205F:	Documentation/admin-guide/media/mgb4.rst
 6206F:	drivers/media/pci/mgb4/
 
 
 6207
 6208DIOLAN U2C-12 I2C DRIVER
 6209M:	Guenter Roeck <linux@roeck-us.net>
 6210L:	linux-i2c@vger.kernel.org
 6211S:	Maintained
 6212F:	drivers/i2c/busses/i2c-diolan-u2c.c
 6213
 6214DIRECTORY NOTIFICATION (DNOTIFY)
 6215M:	Jan Kara <jack@suse.cz>
 6216R:	Amir Goldstein <amir73il@gmail.com>
 6217L:	linux-fsdevel@vger.kernel.org
 6218S:	Maintained
 6219F:	Documentation/filesystems/dnotify.rst
 6220F:	fs/notify/dnotify/
 6221F:	include/linux/dnotify.h
 6222
 6223DISK GEOMETRY AND PARTITION HANDLING
 6224M:	Andries Brouwer <aeb@cwi.nl>
 6225S:	Maintained
 6226W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
 6227W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
 6228W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
 
 6229
 6230DISKQUOTA
 6231M:	Jan Kara <jack@suse.com>
 6232S:	Maintained
 6233F:	Documentation/filesystems/quota.rst
 6234F:	fs/quota/
 6235F:	include/linux/quota*.h
 6236F:	include/uapi/linux/quota*.h
 6237
 6238DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
 6239M:	Bernie Thompson <bernie@plugable.com>
 6240L:	linux-fbdev@vger.kernel.org
 6241S:	Maintained
 6242W:	http://plugable.com/category/projects/udlfb/
 6243F:	Documentation/fb/udlfb.rst
 6244F:	drivers/video/fbdev/udlfb.c
 6245F:	include/video/udlfb.h
 6246
 6247DISTRIBUTED LOCK MANAGER (DLM)
 6248M:	Alexander Aring <aahringo@redhat.com>
 6249M:	David Teigland <teigland@redhat.com>
 6250L:	gfs2@lists.linux.dev
 
 
 6251S:	Supported
 6252W:	https://pagure.io/dlm
 6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
 6254F:	fs/dlm/
 6255
 6256DMA BUFFER SHARING FRAMEWORK
 6257M:	Sumit Semwal <sumit.semwal@linaro.org>
 6258M:	Christian König <christian.koenig@amd.com>
 6259L:	linux-media@vger.kernel.org
 6260L:	dri-devel@lists.freedesktop.org
 6261L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
 6262S:	Maintained
 6263T:	git git://anongit.freedesktop.org/drm/drm-misc
 6264F:	Documentation/driver-api/dma-buf.rst
 6265F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
 6266F:	drivers/dma-buf/
 6267F:	include/linux/*fence.h
 6268F:	include/linux/dma-buf.h
 6269F:	include/linux/dma-resv.h
 6270K:	\bdma_(?:buf|fence|resv)\b
 6271
 6272DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
 6273M:	Vinod Koul <vkoul@kernel.org>
 6274L:	dmaengine@vger.kernel.org
 6275S:	Maintained
 6276Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
 6277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
 6278F:	Documentation/devicetree/bindings/dma/
 6279F:	Documentation/driver-api/dmaengine/
 6280F:	drivers/dma/
 6281F:	include/dt-bindings/dma/
 6282F:	include/linux/dma/
 6283F:	include/linux/dmaengine.h
 6284F:	include/linux/of_dma.h
 6285
 6286DMA MAPPING BENCHMARK
 6287M:	Xiang Chen <chenxiang66@hisilicon.com>
 6288L:	iommu@lists.linux.dev
 6289F:	kernel/dma/map_benchmark.c
 6290F:	tools/testing/selftests/dma/
 6291
 6292DMA MAPPING HELPERS
 6293M:	Christoph Hellwig <hch@lst.de>
 6294M:	Marek Szyprowski <m.szyprowski@samsung.com>
 6295R:	Robin Murphy <robin.murphy@arm.com>
 6296L:	iommu@lists.linux.dev
 6297S:	Supported
 6298W:	http://git.infradead.org/users/hch/dma-mapping.git
 6299T:	git git://git.infradead.org/users/hch/dma-mapping.git
 6300F:	include/asm-generic/dma-mapping.h
 6301F:	include/linux/dma-direct.h
 6302F:	include/linux/dma-map-ops.h
 6303F:	include/linux/dma-mapping.h
 6304F:	include/linux/swiotlb.h
 6305F:	kernel/dma/
 6306
 6307DMA-BUF HEAPS FRAMEWORK
 6308M:	Sumit Semwal <sumit.semwal@linaro.org>
 6309R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
 6310R:	Brian Starkey <Brian.Starkey@arm.com>
 6311R:	John Stultz <jstultz@google.com>
 6312R:	T.J. Mercier <tjmercier@google.com>
 6313L:	linux-media@vger.kernel.org
 6314L:	dri-devel@lists.freedesktop.org
 6315L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
 6316S:	Maintained
 6317T:	git git://anongit.freedesktop.org/drm/drm-misc
 6318F:	drivers/dma-buf/dma-heap.c
 6319F:	drivers/dma-buf/heaps/*
 6320F:	include/linux/dma-heap.h
 6321F:	include/uapi/linux/dma-heap.h
 6322
 6323DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
 6324M:	Lukasz Luba <lukasz.luba@arm.com>
 6325L:	linux-pm@vger.kernel.org
 6326L:	linux-samsung-soc@vger.kernel.org
 6327S:	Maintained
 6328F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
 6329F:	drivers/memory/samsung/exynos5422-dmc.c
 6330
 6331DME1737 HARDWARE MONITOR DRIVER
 6332M:	Juerg Haefliger <juergh@proton.me>
 6333L:	linux-hwmon@vger.kernel.org
 6334S:	Maintained
 6335F:	Documentation/hwmon/dme1737.rst
 6336F:	drivers/hwmon/dme1737.c
 6337
 6338DMI/SMBIOS SUPPORT
 6339M:	Jean Delvare <jdelvare@suse.com>
 6340S:	Maintained
 6341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
 6342F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
 6343F:	drivers/firmware/dmi-id.c
 6344F:	drivers/firmware/dmi_scan.c
 6345F:	include/linux/dmi.h
 
 
 6346
 6347DOCUMENTATION
 6348M:	Jonathan Corbet <corbet@lwn.net>
 6349L:	linux-doc@vger.kernel.org
 
 6350S:	Maintained
 6351P:	Documentation/doc-guide/maintainer-profile.rst
 6352T:	git git://git.lwn.net/linux.git docs-next
 6353F:	Documentation/
 6354F:	scripts/documentation-file-ref-check
 6355F:	scripts/kernel-doc
 6356F:	scripts/sphinx-pre-install
 6357X:	Documentation/ABI/
 6358X:	Documentation/admin-guide/media/
 6359X:	Documentation/devicetree/
 6360X:	Documentation/driver-api/media/
 6361X:	Documentation/firmware-guide/acpi/
 6362X:	Documentation/i2c/
 6363X:	Documentation/netlink/
 6364X:	Documentation/power/
 6365X:	Documentation/spi/
 6366X:	Documentation/userspace-api/media/
 6367
 6368DOCUMENTATION PROCESS
 6369M:	Jonathan Corbet <corbet@lwn.net>
 6370L:	workflows@vger.kernel.org
 6371S:	Maintained
 6372F:	Documentation/maintainer/
 6373F:	Documentation/process/
 6374
 6375DOCUMENTATION REPORTING ISSUES
 6376M:	Thorsten Leemhuis <linux@leemhuis.info>
 6377L:	linux-doc@vger.kernel.org
 6378S:	Maintained
 6379F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
 6380F:	Documentation/admin-guide/reporting-issues.rst
 6381
 6382DOCUMENTATION SCRIPTS
 6383M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 6384L:	linux-doc@vger.kernel.org
 6385S:	Maintained
 6386F:	Documentation/sphinx/parse-headers.pl
 6387F:	scripts/documentation-file-ref-check
 6388F:	scripts/sphinx-pre-install
 6389
 6390DOCUMENTATION/ITALIAN
 6391M:	Federico Vaga <federico.vaga@vaga.pv.it>
 6392L:	linux-doc@vger.kernel.org
 6393S:	Maintained
 6394F:	Documentation/translations/it_IT
 6395
 6396DOCUMENTATION/JAPANESE
 6397R:	Akira Yokosawa <akiyks@gmail.com>
 6398L:	linux-doc@vger.kernel.org
 6399S:	Maintained
 6400F:	Documentation/translations/ja_JP
 6401
 6402DONGWOON DW9714 LENS VOICE COIL DRIVER
 6403M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 6404L:	linux-media@vger.kernel.org
 6405S:	Maintained
 6406T:	git git://linuxtv.org/media_tree.git
 6407F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
 6408F:	drivers/media/i2c/dw9714.c
 6409
 6410DONGWOON DW9719 LENS VOICE COIL DRIVER
 6411M:	Daniel Scally <djrscally@gmail.com>
 6412L:	linux-media@vger.kernel.org
 6413S:	Maintained
 6414T:	git git://linuxtv.org/media_tree.git
 6415F:	drivers/media/i2c/dw9719.c
 6416
 6417DONGWOON DW9768 LENS VOICE COIL DRIVER
 6418L:	linux-media@vger.kernel.org
 6419S:	Orphan
 6420T:	git git://linuxtv.org/media_tree.git
 6421F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
 6422F:	drivers/media/i2c/dw9768.c
 6423
 6424DONGWOON DW9807 LENS VOICE COIL DRIVER
 6425M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 6426L:	linux-media@vger.kernel.org
 6427S:	Maintained
 6428T:	git git://linuxtv.org/media_tree.git
 6429F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
 6430F:	drivers/media/i2c/dw9807-vcm.c
 6431
 6432DOUBLETALK DRIVER
 6433M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
 6434L:	blinux-list@redhat.com
 6435S:	Maintained
 6436F:	drivers/char/dtlk.c
 6437F:	include/linux/dtlk.h
 6438
 6439DPAA2 DATAPATH I/O (DPIO) DRIVER
 6440M:	Roy Pledge <Roy.Pledge@nxp.com>
 6441L:	linux-kernel@vger.kernel.org
 6442S:	Maintained
 6443F:	drivers/soc/fsl/dpio
 6444
 6445DPAA2 ETHERNET DRIVER
 6446M:	Ioana Ciornei <ioana.ciornei@nxp.com>
 6447L:	netdev@vger.kernel.org
 6448S:	Maintained
 6449F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
 6450F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
 6451F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
 6452F:	drivers/net/ethernet/freescale/dpaa2/Makefile
 6453F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
 6454F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
 6455F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
 6456F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
 6457F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
 6458F:	drivers/net/ethernet/freescale/dpaa2/dpni*
 6459
 6460DPAA2 ETHERNET SWITCH DRIVER
 6461M:	Ioana Ciornei <ioana.ciornei@nxp.com>
 6462L:	netdev@vger.kernel.org
 6463S:	Maintained
 6464F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
 6465F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
 6466F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
 6467
 6468DPLL SUBSYSTEM
 6469M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
 6470M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
 6471M:	Jiri Pirko <jiri@resnulli.us>
 6472L:	netdev@vger.kernel.org
 6473S:	Supported
 6474F:	Documentation/driver-api/dpll.rst
 6475F:	drivers/dpll/*
 6476F:	include/linux/dpll.h
 6477F:	include/uapi/linux/dpll.h
 6478
 6479DRBD DRIVER
 6480M:	Philipp Reisner <philipp.reisner@linbit.com>
 6481M:	Lars Ellenberg <lars.ellenberg@linbit.com>
 6482M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
 6483L:	drbd-dev@lists.linbit.com
 
 
 
 6484S:	Supported
 6485W:	http://www.drbd.org
 6486T:	git git://git.linbit.com/linux-drbd.git
 6487T:	git git://git.linbit.com/drbd-8.4.git
 6488F:	Documentation/admin-guide/blockdev/
 6489F:	drivers/block/drbd/
 6490F:	include/linux/drbd*
 6491F:	lib/lru_cache.c
 6492
 6493DRIVER COMPONENT FRAMEWORK
 6494L:	dri-devel@lists.freedesktop.org
 6495F:	drivers/base/component.c
 6496F:	include/linux/component.h
 6497
 6498DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
 6499M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 6500R:	"Rafael J. Wysocki" <rafael@kernel.org>
 6501S:	Supported
 6502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
 6503F:	Documentation/core-api/kobject.rst
 6504F:	drivers/base/
 
 6505F:	fs/debugfs/
 6506F:	fs/sysfs/
 6507F:	include/linux/debugfs.h
 6508F:	include/linux/fwnode.h
 6509F:	include/linux/kobj*
 6510F:	include/linux/property.h
 6511F:	lib/kobj*
 6512
 6513DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
 6514M:	Nishanth Menon <nm@ti.com>
 6515L:	linux-pm@vger.kernel.org
 6516S:	Maintained
 6517F:	drivers/soc/ti/smartreflex.c
 6518F:	include/linux/power/smartreflex.h
 6519
 6520DRM ACCEL DRIVERS FOR INTEL VPU
 6521M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
 6522M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
 6523L:	dri-devel@lists.freedesktop.org
 6524S:	Supported
 6525T:	git git://anongit.freedesktop.org/drm/drm-misc
 6526F:	drivers/accel/ivpu/
 6527F:	include/uapi/drm/ivpu_accel.h
 6528
 6529DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
 6530M:	Oded Gabbay <ogabbay@kernel.org>
 6531L:	dri-devel@lists.freedesktop.org
 6532S:	Maintained
 6533C:	irc://irc.oftc.net/dri-devel
 6534T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
 6535F:	Documentation/accel/
 6536F:	drivers/accel/
 6537F:	include/drm/drm_accel.h
 6538
 6539DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
 6540M:	Maxime Ripard <mripard@kernel.org>
 6541M:	Chen-Yu Tsai <wens@csie.org>
 6542R:	Jernej Skrabec <jernej.skrabec@gmail.com>
 6543L:	dri-devel@lists.freedesktop.org
 6544S:	Supported
 6545T:	git git://anongit.freedesktop.org/drm/drm-misc
 6546F:	drivers/gpu/drm/sun4i/sun8i*
 6547
 6548DRM DRIVER FOR ARM PL111 CLCD
 6549S:	Orphan
 6550T:	git git://anongit.freedesktop.org/drm/drm-misc
 6551F:	drivers/gpu/drm/pl111/
 6552
 6553DRM DRIVER FOR ARM VERSATILE TFT PANELS
 6554M:	Linus Walleij <linus.walleij@linaro.org>
 6555S:	Maintained
 6556T:	git git://anongit.freedesktop.org/drm/drm-misc
 6557F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
 6558F:	drivers/gpu/drm/panel/panel-arm-versatile.c
 6559
 6560DRM DRIVER FOR ASPEED BMC GFX
 6561M:	Joel Stanley <joel@jms.id.au>
 6562L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 6563S:	Supported
 6564T:	git git://anongit.freedesktop.org/drm/drm-misc
 6565F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
 6566F:	drivers/gpu/drm/aspeed/
 6567
 6568DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
 6569M:	Dave Airlie <airlied@redhat.com>
 6570R:	Thomas Zimmermann <tzimmermann@suse.de>
 6571R:	Jocelyn Falempe <jfalempe@redhat.com>
 6572L:	dri-devel@lists.freedesktop.org
 6573S:	Supported
 6574T:	git git://anongit.freedesktop.org/drm/drm-misc
 6575F:	drivers/gpu/drm/ast/
 6576
 6577DRM DRIVER FOR BOCHS VIRTUAL GPU
 6578M:	Gerd Hoffmann <kraxel@redhat.com>
 6579L:	virtualization@lists.linux.dev
 6580S:	Maintained
 6581T:	git git://anongit.freedesktop.org/drm/drm-misc
 6582F:	drivers/gpu/drm/tiny/bochs.c
 6583
 6584DRM DRIVER FOR BOE HIMAX8279D PANELS
 6585M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
 6586S:	Maintained
 6587F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
 6588F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
 6589
 6590DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
 6591M:	Jagan Teki <jagan@amarulasolutions.com>
 6592S:	Maintained
 6593F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
 6594F:	drivers/gpu/drm/bridge/chipone-icn6211.c
 6595
 6596DRM DRIVER FOR EBBG FT8719 PANEL
 6597M:	Joel Selvaraj <jo@jsfamily.in>
 6598S:	Maintained
 6599T:	git git://anongit.freedesktop.org/drm/drm-misc
 6600F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
 6601F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
 6602
 6603DRM DRIVER FOR FARADAY TVE200 TV ENCODER
 6604M:	Linus Walleij <linus.walleij@linaro.org>
 6605S:	Maintained
 6606T:	git git://anongit.freedesktop.org/drm/drm-misc
 6607F:	drivers/gpu/drm/tve200/
 6608
 6609DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
 6610M:	Icenowy Zheng <icenowy@aosc.io>
 6611S:	Maintained
 6612F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
 6613F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
 6614
 6615DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
 6616M:	Jagan Teki <jagan@amarulasolutions.com>
 6617S:	Maintained
 6618F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
 6619F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
 6620
 6621DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
 6622M:	Thomas Zimmermann <tzimmermann@suse.de>
 6623M:	Javier Martinez Canillas <javierm@redhat.com>
 6624L:	dri-devel@lists.freedesktop.org
 6625S:	Maintained
 6626T:	git git://anongit.freedesktop.org/drm/drm-misc
 6627F:	drivers/gpu/drm/drm_aperture.c
 6628F:	drivers/gpu/drm/tiny/ofdrm.c
 6629F:	drivers/gpu/drm/tiny/simpledrm.c
 6630F:	drivers/video/aperture.c
 6631F:	drivers/video/nomodeset.c
 6632F:	include/drm/drm_aperture.h
 6633F:	include/linux/aperture.h
 6634F:	include/video/nomodeset.h
 6635
 6636DRM DRIVER FOR GENERIC EDP PANELS
 6637R:	Douglas Anderson <dianders@chromium.org>
 6638F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
 6639F:	drivers/gpu/drm/panel/panel-edp.c
 6640
 6641DRM DRIVER FOR GENERIC USB DISPLAY
 6642M:	Noralf Trønnes <noralf@tronnes.org>
 6643S:	Maintained
 6644W:	https://github.com/notro/gud/wiki
 6645T:	git git://anongit.freedesktop.org/drm/drm-misc
 6646F:	drivers/gpu/drm/gud/
 6647F:	include/drm/gud.h
 6648
 6649DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
 6650M:	Hans de Goede <hdegoede@redhat.com>
 6651S:	Maintained
 6652T:	git git://anongit.freedesktop.org/drm/drm-misc
 6653F:	drivers/gpu/drm/tiny/gm12u320.c
 6654
 6655DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
 6656M:	Ondrej Jirman <megi@xff.cz>
 6657M:	Javier Martinez Canillas <javierm@redhat.com>
 6658S:	Maintained
 6659T:	git git://anongit.freedesktop.org/drm/drm-misc
 6660F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
 6661F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
 6662
 6663DRM DRIVER FOR HX8357D PANELS
 6664S:	Orphan
 6665T:	git git://anongit.freedesktop.org/drm/drm-misc
 6666F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
 6667F:	drivers/gpu/drm/tiny/hx8357d.c
 6668
 6669DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
 6670M:	Deepak Rawat <drawat.floss@gmail.com>
 6671L:	linux-hyperv@vger.kernel.org
 6672L:	dri-devel@lists.freedesktop.org
 6673S:	Maintained
 6674T:	git git://anongit.freedesktop.org/drm/drm-misc
 6675F:	drivers/gpu/drm/hyperv
 6676
 6677DRM DRIVER FOR ILITEK ILI9225 PANELS
 6678M:	David Lechner <david@lechnology.com>
 6679S:	Maintained
 6680T:	git git://anongit.freedesktop.org/drm/drm-misc
 6681F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
 6682F:	drivers/gpu/drm/tiny/ili9225.c
 6683
 6684DRM DRIVER FOR ILITEK ILI9486 PANELS
 6685M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
 6686S:	Maintained
 6687T:	git git://anongit.freedesktop.org/drm/drm-misc
 6688F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
 6689F:	drivers/gpu/drm/tiny/ili9486.c
 6690
 6691DRM DRIVER FOR ILITEK ILI9805 PANELS
 6692M:	Michael Trimarchi <michael@amarulasolutions.com>
 6693S:	Maintained
 6694F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
 6695F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
 6696
 6697DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
 6698M:	Jagan Teki <jagan@edgeble.ai>
 6699S:	Maintained
 6700F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
 6701F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
 6702
 6703DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
 6704M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
 6705S:	Supported
 6706T:	git git://anongit.freedesktop.org/drm/drm-misc
 6707F:	drivers/gpu/drm/logicvc/
 6708
 6709DRM DRIVER FOR LVDS PANELS
 6710M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 6711L:	dri-devel@lists.freedesktop.org
 6712S:	Maintained
 6713T:	git git://anongit.freedesktop.org/drm/drm-misc
 6714F:	Documentation/devicetree/bindings/display/lvds.yaml
 6715F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
 6716F:	drivers/gpu/drm/panel/panel-lvds.c
 6717
 6718DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
 6719M:	Guido Günther <agx@sigxcpu.org>
 6720R:	Purism Kernel Team <kernel@puri.sm>
 6721S:	Maintained
 6722F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
 6723F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
 6724
 6725DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
 6726M:	Dave Airlie <airlied@redhat.com>
 6727R:	Thomas Zimmermann <tzimmermann@suse.de>
 6728R:	Jocelyn Falempe <jfalempe@redhat.com>
 6729L:	dri-devel@lists.freedesktop.org
 6730S:	Supported
 6731T:	git git://anongit.freedesktop.org/drm/drm-misc
 6732F:	drivers/gpu/drm/mgag200/
 6733
 6734DRM DRIVER FOR MI0283QT
 6735M:	Noralf Trønnes <noralf@tronnes.org>
 6736S:	Maintained
 6737T:	git git://anongit.freedesktop.org/drm/drm-misc
 6738F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
 6739F:	drivers/gpu/drm/tiny/mi0283qt.c
 6740
 6741DRM DRIVER FOR MIPI DBI compatible panels
 6742M:	Noralf Trønnes <noralf@tronnes.org>
 6743S:	Maintained
 6744W:	https://github.com/notro/panel-mipi-dbi/wiki
 6745T:	git git://anongit.freedesktop.org/drm/drm-misc
 6746F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
 6747F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
 6748
 6749DRM DRIVER FOR MSM ADRENO GPU
 6750M:	Rob Clark <robdclark@gmail.com>
 6751M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
 6752M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
 6753R:	Sean Paul <sean@poorly.run>
 6754R:	Marijn Suijten <marijn.suijten@somainline.org>
 6755L:	linux-arm-msm@vger.kernel.org
 6756L:	dri-devel@lists.freedesktop.org
 6757L:	freedreno@lists.freedesktop.org
 6758S:	Maintained
 6759B:	https://gitlab.freedesktop.org/drm/msm/-/issues
 6760T:	git https://gitlab.freedesktop.org/drm/msm.git
 6761F:	Documentation/devicetree/bindings/display/msm/
 6762F:	drivers/gpu/drm/ci/xfails/msm*
 6763F:	drivers/gpu/drm/msm/
 6764F:	include/uapi/drm/msm_drm.h
 6765
 6766DRM DRIVER FOR NOVATEK NT35510 PANELS
 6767M:	Linus Walleij <linus.walleij@linaro.org>
 6768S:	Maintained
 6769T:	git git://anongit.freedesktop.org/drm/drm-misc
 6770F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
 6771F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
 6772
 6773DRM DRIVER FOR NOVATEK NT35560 PANELS
 6774M:	Linus Walleij <linus.walleij@linaro.org>
 6775S:	Maintained
 6776T:	git git://anongit.freedesktop.org/drm/drm-misc
 6777F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
 6778F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
 6779
 6780DRM DRIVER FOR NOVATEK NT36523 PANELS
 6781M:	Jianhua Lu <lujianhua000@gmail.com>
 6782S:	Maintained
 6783T:	git git://anongit.freedesktop.org/drm/drm-misc
 6784F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
 6785F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
 6786
 6787DRM DRIVER FOR NOVATEK NT36672A PANELS
 6788M:	Sumit Semwal <sumit.semwal@linaro.org>
 6789S:	Maintained
 6790T:	git git://anongit.freedesktop.org/drm/drm-misc
 6791F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
 6792F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
 6793
 6794DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
 6795M:	Karol Herbst <kherbst@redhat.com>
 6796M:	Lyude Paul <lyude@redhat.com>
 6797M:	Danilo Krummrich <dakr@redhat.com>
 6798L:	dri-devel@lists.freedesktop.org
 6799L:	nouveau@lists.freedesktop.org
 6800S:	Supported
 6801W:	https://nouveau.freedesktop.org/
 6802Q:	https://patchwork.freedesktop.org/project/nouveau/
 6803Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
 6804B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
 6805C:	irc://irc.oftc.net/nouveau
 6806T:	git https://gitlab.freedesktop.org/drm/nouveau.git
 6807F:	drivers/gpu/drm/nouveau/
 6808F:	include/uapi/drm/nouveau_drm.h
 6809
 6810DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
 6811M:	Stefan Mavrodiev <stefan@olimex.com>
 6812S:	Maintained
 6813F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
 6814F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
 6815
 6816DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
 6817R:	Douglas Anderson <dianders@chromium.org>
 6818F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
 6819F:	drivers/gpu/drm/bridge/parade-ps8640.c
 6820
 6821DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
 6822M:	Noralf Trønnes <noralf@tronnes.org>
 6823S:	Maintained
 6824T:	git git://anongit.freedesktop.org/drm/drm-misc
 6825F:	Documentation/devicetree/bindings/display/repaper.txt
 6826F:	drivers/gpu/drm/tiny/repaper.c
 6827
 6828DRM DRIVER FOR QEMU'S CIRRUS DEVICE
 6829M:	Dave Airlie <airlied@redhat.com>
 6830M:	Gerd Hoffmann <kraxel@redhat.com>
 6831L:	virtualization@lists.linux.dev
 6832S:	Obsolete
 6833W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
 6834T:	git git://anongit.freedesktop.org/drm/drm-misc
 6835F:	drivers/gpu/drm/tiny/cirrus.c
 6836
 6837DRM DRIVER FOR QXL VIRTUAL GPU
 6838M:	Dave Airlie <airlied@redhat.com>
 6839M:	Gerd Hoffmann <kraxel@redhat.com>
 6840L:	virtualization@lists.linux.dev
 6841L:	spice-devel@lists.freedesktop.org
 6842S:	Maintained
 6843T:	git git://anongit.freedesktop.org/drm/drm-misc
 6844F:	drivers/gpu/drm/qxl/
 6845F:	include/uapi/drm/qxl_drm.h
 6846
 6847DRM DRIVER FOR RAYDIUM RM67191 PANELS
 6848M:	Robert Chiras <robert.chiras@nxp.com>
 6849S:	Maintained
 6850F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
 6851F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
 6852
 6853DRM DRIVER FOR SAMSUNG DB7430 PANELS
 6854M:	Linus Walleij <linus.walleij@linaro.org>
 6855S:	Maintained
 6856T:	git git://anongit.freedesktop.org/drm/drm-misc
 6857F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
 6858F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
 6859
 6860DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
 6861M:	Inki Dae <inki.dae@samsung.com>
 6862M:	Jagan Teki <jagan@amarulasolutions.com>
 6863M:	Marek Szyprowski <m.szyprowski@samsung.com>
 6864S:	Maintained
 6865T:	git git://anongit.freedesktop.org/drm/drm-misc
 6866F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
 6867F:	drivers/gpu/drm/bridge/samsung-dsim.c
 6868F:	include/drm/bridge/samsung-dsim.h
 6869
 6870DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
 6871M:	Markuss Broks <markuss.broks@gmail.com>
 6872S:	Maintained
 6873F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
 6874F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
 6875
 6876DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
 6877M:	Artur Weber <aweber.kernel@gmail.com>
 6878S:	Maintained
 6879F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
 6880F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
 6881
 6882DRM DRIVER FOR SITRONIX ST7586 PANELS
 6883M:	David Lechner <david@lechnology.com>
 6884S:	Maintained
 6885T:	git git://anongit.freedesktop.org/drm/drm-misc
 6886F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
 6887F:	drivers/gpu/drm/tiny/st7586.c
 6888
 6889DRM DRIVER FOR SITRONIX ST7701 PANELS
 6890M:	Jagan Teki <jagan@amarulasolutions.com>
 6891S:	Maintained
 6892F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
 6893F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
 6894
 6895DRM DRIVER FOR SITRONIX ST7703 PANELS
 6896M:	Guido Günther <agx@sigxcpu.org>
 6897R:	Purism Kernel Team <kernel@puri.sm>
 6898R:	Ondrej Jirman <megi@xff.cz>
 6899S:	Maintained
 6900F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
 6901F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
 6902
 6903DRM DRIVER FOR SITRONIX ST7735R PANELS
 6904M:	David Lechner <david@lechnology.com>
 6905S:	Maintained
 6906T:	git git://anongit.freedesktop.org/drm/drm-misc
 6907F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
 6908F:	drivers/gpu/drm/tiny/st7735r.c
 6909
 6910DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
 6911M:	Javier Martinez Canillas <javierm@redhat.com>
 6912S:	Maintained
 6913T:	git git://anongit.freedesktop.org/drm/drm-misc
 6914F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
 6915F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
 6916F:	drivers/gpu/drm/solomon/ssd130x*
 6917
 6918DRM DRIVER FOR ST-ERICSSON MCDE
 6919M:	Linus Walleij <linus.walleij@linaro.org>
 6920S:	Maintained
 6921T:	git git://anongit.freedesktop.org/drm/drm-misc
 6922F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
 6923F:	drivers/gpu/drm/mcde/
 6924
 6925DRM DRIVER FOR SYNAPTICS R63353 PANELS
 6926M:	Michael Trimarchi <michael@amarulasolutions.com>
 6927S:	Maintained
 6928F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
 6929F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
 6930
 6931DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
 6932M:	Jagan Teki <jagan@amarulasolutions.com>
 6933S:	Maintained
 6934F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
 6935F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
 6936
 6937DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
 6938R:	Douglas Anderson <dianders@chromium.org>
 6939F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
 6940F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
 6941
 6942DRM DRIVER FOR TPO TPG110 PANELS
 6943M:	Linus Walleij <linus.walleij@linaro.org>
 6944S:	Maintained
 6945T:	git git://anongit.freedesktop.org/drm/drm-misc
 6946F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
 6947F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
 6948
 6949DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
 6950M:	Dave Airlie <airlied@redhat.com>
 6951R:	Sean Paul <sean@poorly.run>
 6952R:	Thomas Zimmermann <tzimmermann@suse.de>
 6953L:	dri-devel@lists.freedesktop.org
 6954S:	Supported
 6955T:	git git://anongit.freedesktop.org/drm/drm-misc
 6956F:	drivers/gpu/drm/udl/
 6957
 6958DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
 6959M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
 6960M:	Melissa Wen <melissa.srw@gmail.com>
 6961M:	Maíra Canal <mairacanal@riseup.net>
 6962R:	Haneen Mohammed <hamohammed.sa@gmail.com>
 6963R:	Daniel Vetter <daniel@ffwll.ch>
 6964L:	dri-devel@lists.freedesktop.org
 6965S:	Maintained
 6966T:	git git://anongit.freedesktop.org/drm/drm-misc
 6967F:	Documentation/gpu/vkms.rst
 6968F:	drivers/gpu/drm/vkms/
 6969
 6970DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
 6971M:	Hans de Goede <hdegoede@redhat.com>
 6972L:	dri-devel@lists.freedesktop.org
 6973S:	Maintained
 6974T:	git git://anongit.freedesktop.org/drm/drm-misc
 6975F:	drivers/gpu/drm/vboxvideo/
 6976
 6977DRM DRIVER FOR VMWARE VIRTUAL GPU
 6978M:	Zack Rusin <zack.rusin@broadcom.com>
 6979R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 6980L:	dri-devel@lists.freedesktop.org
 6981S:	Supported
 6982T:	git git://anongit.freedesktop.org/drm/drm-misc
 6983F:	drivers/gpu/drm/vmwgfx/
 6984F:	include/uapi/drm/vmwgfx_drm.h
 6985
 6986DRM DRIVER FOR WIDECHIPS WS2401 PANELS
 6987M:	Linus Walleij <linus.walleij@linaro.org>
 6988S:	Maintained
 6989T:	git git://anongit.freedesktop.org/drm/drm-misc
 6990F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
 6991F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
 6992
 6993DRM DRIVERS
 6994M:	David Airlie <airlied@gmail.com>
 6995M:	Daniel Vetter <daniel@ffwll.ch>
 6996L:	dri-devel@lists.freedesktop.org
 
 6997S:	Maintained
 6998B:	https://gitlab.freedesktop.org/drm
 6999C:	irc://irc.oftc.net/dri-devel
 7000T:	git git://anongit.freedesktop.org/drm/drm
 7001F:	Documentation/devicetree/bindings/display/
 7002F:	Documentation/devicetree/bindings/gpu/
 7003F:	Documentation/gpu/
 7004F:	drivers/gpu/
 7005F:	include/drm/
 7006F:	include/linux/vga*
 7007F:	include/uapi/drm/
 7008
 7009DRM DRIVERS AND MISC GPU PATCHES
 7010M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
 7011M:	Maxime Ripard <mripard@kernel.org>
 7012M:	Thomas Zimmermann <tzimmermann@suse.de>
 7013S:	Maintained
 7014W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
 7015T:	git git://anongit.freedesktop.org/drm/drm-misc
 7016F:	Documentation/devicetree/bindings/display/
 7017F:	Documentation/devicetree/bindings/gpu/
 7018F:	Documentation/gpu/
 7019F:	drivers/gpu/drm/
 7020F:	drivers/gpu/vga/
 7021F:	include/drm/drm
 7022F:	include/linux/vga*
 7023F:	include/uapi/drm/
 7024X:	drivers/gpu/drm/amd/
 7025X:	drivers/gpu/drm/armada/
 7026X:	drivers/gpu/drm/etnaviv/
 7027X:	drivers/gpu/drm/exynos/
 7028X:	drivers/gpu/drm/i915/
 7029X:	drivers/gpu/drm/kmb/
 7030X:	drivers/gpu/drm/mediatek/
 7031X:	drivers/gpu/drm/msm/
 7032X:	drivers/gpu/drm/nouveau/
 7033X:	drivers/gpu/drm/radeon/
 7034X:	drivers/gpu/drm/renesas/
 7035X:	drivers/gpu/drm/tegra/
 7036
 7037DRM DRIVERS FOR ALLWINNER A10
 7038M:	Maxime Ripard <mripard@kernel.org>
 7039M:	Chen-Yu Tsai <wens@csie.org>
 7040L:	dri-devel@lists.freedesktop.org
 
 7041S:	Supported
 7042T:	git git://anongit.freedesktop.org/drm/drm-misc
 7043F:	Documentation/devicetree/bindings/display/allwinner*
 7044F:	drivers/gpu/drm/sun4i/
 7045
 7046DRM DRIVERS FOR AMLOGIC SOCS
 7047M:	Neil Armstrong <neil.armstrong@linaro.org>
 7048L:	dri-devel@lists.freedesktop.org
 7049L:	linux-amlogic@lists.infradead.org
 7050S:	Supported
 7051W:	http://linux-meson.com/
 7052T:	git git://anongit.freedesktop.org/drm/drm-misc
 7053F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
 7054F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
 7055F:	Documentation/gpu/meson.rst
 7056F:	drivers/gpu/drm/ci/xfails/meson*
 7057F:	drivers/gpu/drm/meson/
 7058
 7059DRM DRIVERS FOR ATMEL HLCDC
 7060M:	Sam Ravnborg <sam@ravnborg.org>
 7061M:	Boris Brezillon <bbrezillon@kernel.org>
 7062L:	dri-devel@lists.freedesktop.org
 7063S:	Supported
 7064T:	git git://anongit.freedesktop.org/drm/drm-misc
 7065F:	Documentation/devicetree/bindings/display/atmel/
 7066F:	drivers/gpu/drm/atmel-hlcdc/
 7067
 7068DRM DRIVERS FOR BRIDGE CHIPS
 7069M:	Andrzej Hajda <andrzej.hajda@intel.com>
 7070M:	Neil Armstrong <neil.armstrong@linaro.org>
 7071M:	Robert Foss <rfoss@kernel.org>
 7072R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 7073R:	Jonas Karlman <jonas@kwiboo.se>
 7074R:	Jernej Skrabec <jernej.skrabec@gmail.com>
 7075S:	Maintained
 7076T:	git git://anongit.freedesktop.org/drm/drm-misc
 7077F:	Documentation/devicetree/bindings/display/bridge/
 7078F:	drivers/gpu/drm/bridge/
 7079F:	drivers/gpu/drm/drm_bridge.c
 7080F:	drivers/gpu/drm/drm_bridge_connector.c
 7081F:	include/drm/drm_bridge.h
 7082F:	include/drm/drm_bridge_connector.h
 7083
 7084DRM DRIVERS FOR EXYNOS
 7085M:	Inki Dae <inki.dae@samsung.com>
 7086M:	Seung-Woo Kim <sw0312.kim@samsung.com>
 7087M:	Kyungmin Park <kyungmin.park@samsung.com>
 7088L:	dri-devel@lists.freedesktop.org
 7089S:	Supported
 7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
 7091F:	Documentation/devicetree/bindings/display/exynos/
 7092F:	Documentation/devicetree/bindings/display/samsung/
 7093F:	drivers/gpu/drm/exynos/
 7094F:	include/uapi/drm/exynos_drm.h
 7095
 7096DRM DRIVERS FOR FREESCALE DCU
 7097M:	Stefan Agner <stefan@agner.ch>
 7098M:	Alison Wang <alison.wang@nxp.com>
 7099L:	dri-devel@lists.freedesktop.org
 7100S:	Supported
 7101T:	git git://anongit.freedesktop.org/drm/drm-misc
 7102F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
 7103F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
 7104F:	drivers/gpu/drm/fsl-dcu/
 7105
 7106DRM DRIVERS FOR FREESCALE IMX 5/6
 7107M:	Philipp Zabel <p.zabel@pengutronix.de>
 7108L:	dri-devel@lists.freedesktop.org
 7109S:	Maintained
 7110T:	git git://anongit.freedesktop.org/drm/drm-misc
 7111T:	git git://git.pengutronix.de/git/pza/linux
 7112F:	Documentation/devicetree/bindings/display/imx/
 7113F:	drivers/gpu/drm/imx/ipuv3/
 7114F:	drivers/gpu/ipu-v3/
 7115
 7116DRM DRIVERS FOR FREESCALE IMX BRIDGE
 7117M:	Liu Ying <victor.liu@nxp.com>
 7118L:	dri-devel@lists.freedesktop.org
 7119S:	Maintained
 7120F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
 7121F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
 7122F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
 7123F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
 7124F:	drivers/gpu/drm/bridge/imx/
 7125
 7126DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
 7127M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
 7128L:	dri-devel@lists.freedesktop.org
 
 7129S:	Maintained
 7130T:	git git://anongit.freedesktop.org/drm/drm-misc
 7131F:	drivers/gpu/drm/gma500/
 7132
 7133DRM DRIVERS FOR HISILICON
 7134M:	Xinliang Liu <xinliang.liu@linaro.org>
 7135M:	Tian Tao  <tiantao6@hisilicon.com>
 7136R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
 7137R:	Sumit Semwal <sumit.semwal@linaro.org>
 7138R:	Yongqin Liu <yongqin.liu@linaro.org>
 7139R:	John Stultz <jstultz@google.com>
 7140L:	dri-devel@lists.freedesktop.org
 7141S:	Maintained
 7142T:	git git://anongit.freedesktop.org/drm/drm-misc
 7143F:	Documentation/devicetree/bindings/display/hisilicon/
 7144F:	drivers/gpu/drm/hisilicon/
 7145
 7146DRM DRIVERS FOR LIMA
 7147M:	Qiang Yu <yuq825@gmail.com>
 7148L:	dri-devel@lists.freedesktop.org
 7149L:	lima@lists.freedesktop.org (moderated for non-subscribers)
 7150S:	Maintained
 7151T:	git git://anongit.freedesktop.org/drm/drm-misc
 7152F:	drivers/gpu/drm/lima/
 7153F:	include/uapi/drm/lima_drm.h
 7154
 7155DRM DRIVERS FOR LOONGSON
 7156M:	Sui Jingfeng <suijingfeng@loongson.cn>
 7157L:	dri-devel@lists.freedesktop.org
 7158S:	Supported
 7159T:	git git://anongit.freedesktop.org/drm/drm-misc
 7160F:	drivers/gpu/drm/loongson/
 7161
 7162DRM DRIVERS FOR MEDIATEK
 7163M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
 7164M:	Philipp Zabel <p.zabel@pengutronix.de>
 7165L:	dri-devel@lists.freedesktop.org
 7166L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 7167S:	Supported
 7168F:	Documentation/devicetree/bindings/display/mediatek/
 7169F:	drivers/gpu/drm/ci/xfails/mediatek*
 7170F:	drivers/gpu/drm/mediatek/
 7171F:	drivers/phy/mediatek/phy-mtk-dp.c
 7172F:	drivers/phy/mediatek/phy-mtk-hdmi*
 7173F:	drivers/phy/mediatek/phy-mtk-mipi*
 7174
 7175DRM DRIVERS FOR NVIDIA TEGRA
 7176M:	Thierry Reding <thierry.reding@gmail.com>
 7177M:	Mikko Perttunen <mperttunen@nvidia.com>
 7178L:	dri-devel@lists.freedesktop.org
 7179L:	linux-tegra@vger.kernel.org
 7180S:	Supported
 7181T:	git https://gitlab.freedesktop.org/drm/tegra.git
 7182F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
 7183F:	Documentation/devicetree/bindings/gpu/host1x/
 7184F:	drivers/gpu/drm/tegra/
 7185F:	drivers/gpu/host1x/
 7186F:	include/linux/host1x.h
 7187F:	include/uapi/drm/tegra_drm.h
 7188
 7189DRM DRIVERS FOR RENESAS R-CAR
 7190M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 7191M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
 7192L:	dri-devel@lists.freedesktop.org
 7193L:	linux-renesas-soc@vger.kernel.org
 7194S:	Supported
 7195T:	git git://linuxtv.org/pinchartl/media drm/du/next
 7196F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
 7197F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
 7198F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
 7199F:	Documentation/devicetree/bindings/display/renesas,du.yaml
 7200F:	drivers/gpu/drm/renesas/rcar-du/
 7201
 7202DRM DRIVERS FOR RENESAS SHMOBILE
 7203M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 7204M:	Geert Uytterhoeven <geert+renesas@glider.be>
 7205L:	dri-devel@lists.freedesktop.org
 7206L:	linux-renesas-soc@vger.kernel.org
 7207S:	Supported
 7208F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
 7209F:	drivers/gpu/drm/renesas/shmobile/
 7210F:	include/linux/platform_data/shmob_drm.h
 7211
 7212DRM DRIVERS FOR ROCKCHIP
 7213M:	Sandy Huang <hjc@rock-chips.com>
 7214M:	Heiko Stübner <heiko@sntech.de>
 7215M:	Andy Yan <andy.yan@rock-chips.com>
 7216L:	dri-devel@lists.freedesktop.org
 7217S:	Maintained
 7218T:	git git://anongit.freedesktop.org/drm/drm-misc
 7219F:	Documentation/devicetree/bindings/display/rockchip/
 7220F:	drivers/gpu/drm/ci/xfails/rockchip*
 7221F:	drivers/gpu/drm/rockchip/
 7222
 7223DRM DRIVERS FOR STI
 7224M:	Alain Volmat <alain.volmat@foss.st.com>
 7225L:	dri-devel@lists.freedesktop.org
 7226S:	Maintained
 7227T:	git git://anongit.freedesktop.org/drm/drm-misc
 7228F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
 7229F:	drivers/gpu/drm/sti
 7230
 7231DRM DRIVERS FOR STM
 7232M:	Yannick Fertre <yannick.fertre@foss.st.com>
 7233M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
 7234M:	Philippe Cornu <philippe.cornu@foss.st.com>
 7235L:	dri-devel@lists.freedesktop.org
 7236S:	Maintained
 7237T:	git git://anongit.freedesktop.org/drm/drm-misc
 7238F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
 7239F:	drivers/gpu/drm/stm
 7240
 7241DRM DRIVERS FOR TI KEYSTONE
 7242M:	Jyri Sarha <jyri.sarha@iki.fi>
 7243M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
 7244L:	dri-devel@lists.freedesktop.org
 7245S:	Maintained
 7246T:	git git://anongit.freedesktop.org/drm/drm-misc
 7247F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
 7248F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
 7249F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
 7250F:	drivers/gpu/drm/tidss/
 7251
 7252DRM DRIVERS FOR TI LCDC
 7253M:	Jyri Sarha <jyri.sarha@iki.fi>
 7254M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
 7255L:	dri-devel@lists.freedesktop.org
 7256S:	Maintained
 7257T:	git git://anongit.freedesktop.org/drm/drm-misc
 7258F:	Documentation/devicetree/bindings/display/tilcdc/
 7259F:	drivers/gpu/drm/tilcdc/
 7260
 7261DRM DRIVERS FOR TI OMAP
 7262M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
 7263L:	dri-devel@lists.freedesktop.org
 7264S:	Maintained
 7265T:	git git://anongit.freedesktop.org/drm/drm-misc
 7266F:	Documentation/devicetree/bindings/display/ti/
 7267F:	drivers/gpu/drm/omapdrm/
 7268
 7269DRM DRIVERS FOR V3D
 7270M:	Melissa Wen <mwen@igalia.com>
 7271M:	Maíra Canal <mcanal@igalia.com>
 7272S:	Supported
 7273T:	git git://anongit.freedesktop.org/drm/drm-misc
 7274F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
 7275F:	drivers/gpu/drm/v3d/
 7276F:	include/uapi/drm/v3d_drm.h
 7277
 7278DRM DRIVERS FOR VC4
 7279M:	Maxime Ripard <mripard@kernel.org>
 7280S:	Supported
 7281T:	git git://github.com/anholt/linux
 7282T:	git git://anongit.freedesktop.org/drm/drm-misc
 7283F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
 7284F:	drivers/gpu/drm/vc4/
 7285F:	include/uapi/drm/vc4_drm.h
 7286
 7287DRM DRIVERS FOR VIVANTE GPU IP
 7288M:	Lucas Stach <l.stach@pengutronix.de>
 7289R:	Russell King <linux+etnaviv@armlinux.org.uk>
 7290R:	Christian Gmeiner <christian.gmeiner@gmail.com>
 7291L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
 7292L:	dri-devel@lists.freedesktop.org
 7293S:	Maintained
 7294F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
 7295F:	drivers/gpu/drm/etnaviv/
 7296F:	include/uapi/drm/etnaviv_drm.h
 7297
 7298DRM DRIVERS FOR XEN
 7299M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
 7300L:	dri-devel@lists.freedesktop.org
 7301L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
 7302S:	Supported
 7303T:	git git://anongit.freedesktop.org/drm/drm-misc
 7304F:	Documentation/gpu/xen-front.rst
 7305F:	drivers/gpu/drm/xen/
 7306
 7307DRM DRIVERS FOR XILINX
 7308M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 7309L:	dri-devel@lists.freedesktop.org
 7310S:	Maintained
 7311T:	git git://anongit.freedesktop.org/drm/drm-misc
 7312F:	Documentation/devicetree/bindings/display/xlnx/
 7313F:	drivers/gpu/drm/xlnx/
 7314
 7315DRM GPU SCHEDULER
 7316M:	Luben Tuikov <ltuikov89@gmail.com>
 7317L:	dri-devel@lists.freedesktop.org
 7318S:	Maintained
 7319T:	git git://anongit.freedesktop.org/drm/drm-misc
 7320F:	drivers/gpu/drm/scheduler/
 7321F:	include/drm/gpu_scheduler.h
 7322
 7323DRM PANEL DRIVERS
 7324M:	Neil Armstrong <neil.armstrong@linaro.org>
 7325R:	Jessica Zhang <quic_jesszhan@quicinc.com>
 7326R:	Sam Ravnborg <sam@ravnborg.org>
 7327L:	dri-devel@lists.freedesktop.org
 7328S:	Maintained
 7329T:	git git://anongit.freedesktop.org/drm/drm-misc
 7330F:	Documentation/devicetree/bindings/display/panel/
 7331F:	drivers/gpu/drm/drm_panel.c
 7332F:	drivers/gpu/drm/panel/
 7333F:	include/drm/drm_panel.h
 7334
 7335DRM PRIVACY-SCREEN CLASS
 7336M:	Hans de Goede <hdegoede@redhat.com>
 7337L:	dri-devel@lists.freedesktop.org
 7338S:	Maintained
 7339T:	git git://anongit.freedesktop.org/drm/drm-misc
 7340F:	drivers/gpu/drm/drm_privacy_screen*
 7341F:	include/drm/drm_privacy_screen*
 7342
 7343DRM TTM SUBSYSTEM
 7344M:	Christian Koenig <christian.koenig@amd.com>
 7345M:	Huang Rui <ray.huang@amd.com>
 7346L:	dri-devel@lists.freedesktop.org
 7347S:	Maintained
 7348T:	git git://anongit.freedesktop.org/drm/drm-misc
 7349F:	drivers/gpu/drm/ttm/
 7350F:	include/drm/ttm/
 7351
 7352DRM AUTOMATED TESTING
 7353M:	Helen Koike <helen.koike@collabora.com>
 7354L:	dri-devel@lists.freedesktop.org
 7355S:	Maintained
 7356T:	git git://anongit.freedesktop.org/drm/drm-misc
 7357F:	Documentation/gpu/automated_testing.rst
 7358F:	drivers/gpu/drm/ci/
 7359
 7360DSBR100 USB FM RADIO DRIVER
 7361M:	Alexey Klimov <klimov.linux@gmail.com>
 7362L:	linux-media@vger.kernel.org
 7363S:	Maintained
 7364T:	git git://linuxtv.org/media_tree.git
 7365F:	drivers/media/radio/dsbr100.c
 7366
 7367DT3155 MEDIA DRIVER
 7368M:	Hans Verkuil <hverkuil@xs4all.nl>
 7369L:	linux-media@vger.kernel.org
 7370S:	Odd Fixes
 7371W:	https://linuxtv.org
 7372T:	git git://linuxtv.org/media_tree.git
 7373F:	drivers/media/pci/dt3155/
 7374
 7375DVB_USB_AF9015 MEDIA DRIVER
 7376L:	linux-media@vger.kernel.org
 7377S:	Orphan
 7378W:	https://linuxtv.org
 7379Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7380F:	drivers/media/usb/dvb-usb-v2/af9015*
 7381
 7382DVB_USB_AF9035 MEDIA DRIVER
 7383L:	linux-media@vger.kernel.org
 7384S:	Orphan
 7385W:	https://linuxtv.org
 7386Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7387F:	drivers/media/usb/dvb-usb-v2/af9035*
 7388
 7389DVB_USB_ANYSEE MEDIA DRIVER
 7390L:	linux-media@vger.kernel.org
 7391S:	Orphan
 7392W:	https://linuxtv.org
 7393Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7394F:	drivers/media/usb/dvb-usb-v2/anysee*
 7395
 7396DVB_USB_AU6610 MEDIA DRIVER
 7397L:	linux-media@vger.kernel.org
 7398S:	Orphan
 7399W:	https://linuxtv.org
 7400Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7401F:	drivers/media/usb/dvb-usb-v2/au6610*
 7402
 7403DVB_USB_CE6230 MEDIA DRIVER
 7404L:	linux-media@vger.kernel.org
 7405S:	Orphan
 7406W:	https://linuxtv.org
 7407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7408F:	drivers/media/usb/dvb-usb-v2/ce6230*
 7409
 7410DVB_USB_CXUSB MEDIA DRIVER
 7411M:	Michael Krufky <mkrufky@linuxtv.org>
 7412L:	linux-media@vger.kernel.org
 7413S:	Maintained
 7414W:	https://linuxtv.org
 7415W:	http://github.com/mkrufky
 7416Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7417T:	git git://linuxtv.org/media_tree.git
 7418F:	drivers/media/usb/dvb-usb/cxusb*
 7419
 7420DVB_USB_EC168 MEDIA DRIVER
 7421L:	linux-media@vger.kernel.org
 7422S:	Orphan
 7423W:	https://linuxtv.org
 7424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7425F:	drivers/media/usb/dvb-usb-v2/ec168*
 7426
 7427DVB_USB_GL861 MEDIA DRIVER
 7428L:	linux-media@vger.kernel.org
 7429S:	Orphan
 7430W:	https://linuxtv.org
 7431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7432F:	drivers/media/usb/dvb-usb-v2/gl861*
 7433
 7434DVB_USB_MXL111SF MEDIA DRIVER
 7435M:	Michael Krufky <mkrufky@linuxtv.org>
 7436L:	linux-media@vger.kernel.org
 7437S:	Maintained
 7438W:	https://linuxtv.org
 7439W:	http://github.com/mkrufky
 7440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7441T:	git git://linuxtv.org/mkrufky/mxl111sf.git
 7442F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
 7443
 7444DVB_USB_RTL28XXU MEDIA DRIVER
 7445L:	linux-media@vger.kernel.org
 7446S:	Orphan
 7447W:	https://linuxtv.org
 7448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7449F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
 7450
 7451DVB_USB_V2 MEDIA DRIVER
 7452L:	linux-media@vger.kernel.org
 7453S:	Orphan
 7454W:	https://linuxtv.org
 7455W:	http://palosaari.fi/linux/
 7456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7457F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
 7458F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
 7459
 7460DYNAMIC DEBUG
 7461M:	Jason Baron <jbaron@akamai.com>
 7462M:	Jim Cromie <jim.cromie@gmail.com>
 7463S:	Maintained
 7464F:	include/linux/dynamic_debug.h
 7465F:	lib/dynamic_debug.c
 7466F:	lib/test_dynamic_debug.c
 7467
 7468DYNAMIC INTERRUPT MODERATION
 7469M:	Tal Gilboa <talgi@nvidia.com>
 7470S:	Maintained
 7471F:	Documentation/networking/net_dim.rst
 7472F:	include/linux/dim.h
 7473F:	lib/dim/
 7474
 7475DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
 7476M:	Daniel Lezcano <daniel.lezcano@kernel.org>
 7477L:	linux-pm@vger.kernel.org
 7478S:	Supported
 7479B:	https://bugzilla.kernel.org
 7480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 7481F:	drivers/powercap/dtpm*
 7482F:	include/linux/dtpm.h
 7483
 7484DZ DECSTATION DZ11 SERIAL DRIVER
 7485M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
 7486S:	Maintained
 7487F:	drivers/tty/serial/dz.*
 7488
 7489E3X0 POWER BUTTON DRIVER
 7490M:	Moritz Fischer <moritz.fischer@ettus.com>
 7491L:	usrp-users@lists.ettus.com
 7492S:	Supported
 7493W:	http://www.ettus.com
 7494F:	Documentation/devicetree/bindings/input/e3x0-button.txt
 7495F:	drivers/input/misc/e3x0-button.c
 7496
 7497E4000 MEDIA DRIVER
 7498L:	linux-media@vger.kernel.org
 7499S:	Orphan
 7500W:	https://linuxtv.org
 7501Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7502F:	drivers/media/tuners/e4000*
 7503
 7504EARTH_PT1 MEDIA DRIVER
 7505M:	Akihiro Tsukada <tskd08@gmail.com>
 7506L:	linux-media@vger.kernel.org
 7507S:	Odd Fixes
 7508F:	drivers/media/pci/pt1/
 7509
 7510EARTH_PT3 MEDIA DRIVER
 7511M:	Akihiro Tsukada <tskd08@gmail.com>
 7512L:	linux-media@vger.kernel.org
 7513S:	Odd Fixes
 7514F:	drivers/media/pci/pt3/
 7515
 7516EC100 MEDIA DRIVER
 7517L:	linux-media@vger.kernel.org
 7518S:	Orphan
 7519W:	https://linuxtv.org
 7520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7521F:	drivers/media/dvb-frontends/ec100*
 7522
 7523ECRYPT FILE SYSTEM
 7524M:	Tyler Hicks <code@tyhicks.com>
 
 7525L:	ecryptfs@vger.kernel.org
 7526S:	Odd Fixes
 7527W:	http://ecryptfs.org
 7528W:	https://launchpad.net/ecryptfs
 7529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
 7530F:	Documentation/filesystems/ecryptfs.rst
 7531F:	fs/ecryptfs/
 7532
 7533EDAC-AMD64
 7534M:	Yazen Ghannam <yazen.ghannam@amd.com>
 7535L:	linux-edac@vger.kernel.org
 7536S:	Supported
 7537F:	drivers/edac/amd64_edac*
 7538F:	drivers/edac/mce_amd*
 7539
 7540EDAC-ARMADA
 7541M:	Jan Luebbe <jlu@pengutronix.de>
 7542L:	linux-edac@vger.kernel.org
 7543S:	Maintained
 7544F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
 7545F:	drivers/edac/armada_xp_*
 7546
 7547EDAC-AST2500
 7548M:	Stefan Schaeckeler <sschaeck@cisco.com>
 7549S:	Supported
 7550F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
 7551F:	drivers/edac/aspeed_edac.c
 7552
 7553EDAC-BLUEFIELD
 7554M:	Shravan Kumar Ramani <shravankr@nvidia.com>
 7555S:	Supported
 7556F:	drivers/edac/bluefield_edac.c
 7557
 7558EDAC-CALXEDA
 7559M:	Andre Przywara <andre.przywara@arm.com>
 7560L:	linux-edac@vger.kernel.org
 7561S:	Maintained
 7562F:	drivers/edac/highbank*
 7563
 7564EDAC-CAVIUM OCTEON
 7565M:	Ralf Baechle <ralf@linux-mips.org>
 7566L:	linux-edac@vger.kernel.org
 7567L:	linux-mips@vger.kernel.org
 7568S:	Supported
 7569F:	drivers/edac/octeon_edac*
 7570
 7571EDAC-CAVIUM THUNDERX
 7572M:	Robert Richter <rric@kernel.org>
 7573L:	linux-edac@vger.kernel.org
 7574S:	Odd Fixes
 7575F:	drivers/edac/thunderx_edac*
 7576
 7577EDAC-CORE
 7578M:	Borislav Petkov <bp@alien8.de>
 7579M:	Tony Luck <tony.luck@intel.com>
 7580R:	James Morse <james.morse@arm.com>
 7581R:	Mauro Carvalho Chehab <mchehab@kernel.org>
 7582R:	Robert Richter <rric@kernel.org>
 7583L:	linux-edac@vger.kernel.org
 7584S:	Supported
 7585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
 7586F:	Documentation/admin-guide/ras.rst
 7587F:	Documentation/driver-api/edac.rst
 7588F:	drivers/edac/
 7589F:	include/linux/edac.h
 7590
 7591EDAC-DMC520
 7592M:	Lei Wang <lewan@microsoft.com>
 7593L:	linux-edac@vger.kernel.org
 
 
 7594S:	Supported
 7595F:	drivers/edac/dmc520_edac.c
 7596
 7597EDAC-E752X
 7598M:	Mark Gross <markgross@kernel.org>
 7599L:	linux-edac@vger.kernel.org
 
 
 7600S:	Maintained
 7601F:	drivers/edac/e752x_edac.c
 7602
 7603EDAC-E7XXX
 7604L:	linux-edac@vger.kernel.org
 
 
 7605S:	Maintained
 7606F:	drivers/edac/e7xxx_edac.c
 7607
 7608EDAC-FSL_DDR
 7609M:	York Sun <york.sun@nxp.com>
 7610L:	linux-edac@vger.kernel.org
 
 7611S:	Maintained
 7612F:	drivers/edac/fsl_ddr_edac.*
 7613
 7614EDAC-GHES
 7615M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 7616L:	linux-edac@vger.kernel.org
 
 7617S:	Maintained
 7618F:	drivers/edac/ghes_edac.c
 7619
 7620EDAC-I10NM
 7621M:	Tony Luck <tony.luck@intel.com>
 7622L:	linux-edac@vger.kernel.org
 7623S:	Maintained
 7624F:	drivers/edac/i10nm_base.c
 7625
 7626EDAC-I3000
 7627L:	linux-edac@vger.kernel.org
 7628S:	Orphan
 7629F:	drivers/edac/i3000_edac.c
 7630
 7631EDAC-I5000
 7632L:	linux-edac@vger.kernel.org
 
 
 7633S:	Maintained
 7634F:	drivers/edac/i5000_edac.c
 7635
 7636EDAC-I5400
 7637M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 7638L:	linux-edac@vger.kernel.org
 
 7639S:	Maintained
 7640F:	drivers/edac/i5400_edac.c
 7641
 7642EDAC-I7300
 7643M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 7644L:	linux-edac@vger.kernel.org
 
 7645S:	Maintained
 7646F:	drivers/edac/i7300_edac.c
 7647
 7648EDAC-I7CORE
 7649M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 7650L:	linux-edac@vger.kernel.org
 
 7651S:	Maintained
 7652F:	drivers/edac/i7core_edac.c
 7653
 7654EDAC-I82443BXGX
 7655M:	Tim Small <tim@buttersideup.com>
 7656L:	linux-edac@vger.kernel.org
 7657S:	Maintained
 7658F:	drivers/edac/i82443bxgx_edac.c
 7659
 7660EDAC-I82975X
 
 7661M:	"Arvind R." <arvino55@gmail.com>
 7662L:	linux-edac@vger.kernel.org
 
 7663S:	Maintained
 7664F:	drivers/edac/i82975x_edac.c
 7665
 7666EDAC-IE31200
 7667M:	Jason Baron <jbaron@akamai.com>
 7668L:	linux-edac@vger.kernel.org
 7669S:	Maintained
 7670F:	drivers/edac/ie31200_edac.c
 7671
 7672EDAC-IGEN6
 7673M:	Tony Luck <tony.luck@intel.com>
 7674R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
 7675L:	linux-edac@vger.kernel.org
 7676S:	Maintained
 7677F:	drivers/edac/igen6_edac.c
 7678
 7679EDAC-MPC85XX
 7680M:	Johannes Thumshirn <morbidrsa@gmail.com>
 7681L:	linux-edac@vger.kernel.org
 7682S:	Maintained
 7683F:	drivers/edac/mpc85xx_edac.[ch]
 7684
 7685EDAC-NPCM
 7686M:	Marvin Lin <kflin@nuvoton.com>
 7687M:	Stanley Chu <yschu@nuvoton.com>
 7688L:	linux-edac@vger.kernel.org
 7689S:	Maintained
 7690F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
 7691F:	drivers/edac/npcm_edac.c
 7692
 7693EDAC-PASEMI
 7694M:	Egor Martovetsky <egor@pasemi.com>
 7695L:	linux-edac@vger.kernel.org
 
 7696S:	Maintained
 7697F:	drivers/edac/pasemi_edac.c
 7698
 7699EDAC-PND2
 7700M:	Tony Luck <tony.luck@intel.com>
 7701L:	linux-edac@vger.kernel.org
 7702S:	Maintained
 7703F:	drivers/edac/pnd2_edac.[ch]
 7704
 7705EDAC-QCOM
 7706M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 7707L:	linux-arm-msm@vger.kernel.org
 7708L:	linux-edac@vger.kernel.org
 7709S:	Maintained
 7710F:	drivers/edac/qcom_edac.c
 7711
 7712EDAC-R82600
 7713M:	Tim Small <tim@buttersideup.com>
 7714L:	linux-edac@vger.kernel.org
 
 7715S:	Maintained
 7716F:	drivers/edac/r82600_edac.c
 7717
 7718EDAC-SBRIDGE
 7719M:	Tony Luck <tony.luck@intel.com>
 7720R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
 7721L:	linux-edac@vger.kernel.org
 7722S:	Maintained
 7723F:	drivers/edac/sb_edac.c
 7724
 7725EDAC-SKYLAKE
 7726M:	Tony Luck <tony.luck@intel.com>
 7727L:	linux-edac@vger.kernel.org
 7728S:	Maintained
 7729F:	drivers/edac/skx_*.[ch]
 7730
 7731EDAC-TI
 7732M:	Tero Kristo <kristo@kernel.org>
 7733L:	linux-edac@vger.kernel.org
 7734S:	Odd Fixes
 7735F:	drivers/edac/ti_edac.c
 7736
 7737EDIROL UA-101/UA-1000 DRIVER
 7738M:	Clemens Ladisch <clemens@ladisch.de>
 7739L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 7740S:	Maintained
 7741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 7742F:	sound/usb/misc/ua101.c
 7743
 7744EFI TEST DRIVER
 7745M:	Ivan Hu <ivan.hu@canonical.com>
 7746M:	Ard Biesheuvel <ardb@kernel.org>
 7747L:	linux-efi@vger.kernel.org
 7748S:	Maintained
 7749F:	drivers/firmware/efi/test/
 7750
 7751EFI VARIABLE FILESYSTEM
 7752M:	Jeremy Kerr <jk@ozlabs.org>
 7753M:	Ard Biesheuvel <ardb@kernel.org>
 7754L:	linux-efi@vger.kernel.org
 7755S:	Maintained
 7756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
 7757F:	fs/efivarfs/
 7758
 7759EFIFB FRAMEBUFFER DRIVER
 
 7760M:	Peter Jones <pjones@redhat.com>
 7761L:	linux-fbdev@vger.kernel.org
 7762S:	Maintained
 7763F:	drivers/video/fbdev/efifb.c
 7764
 7765EFS FILESYSTEM
 
 7766S:	Orphan
 7767W:	http://aeschi.ch.eu.org/efs/
 7768F:	fs/efs/
 7769
 
 
 
 
 
 
 
 7770EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
 7771M:	Douglas Miller <dougmill@linux.ibm.com>
 7772L:	netdev@vger.kernel.org
 7773S:	Maintained
 7774F:	drivers/net/ethernet/ibm/ehea/
 7775
 7776ELM327 CAN NETWORK DRIVER
 7777M:	Max Staudt <max@enpas.org>
 7778L:	linux-can@vger.kernel.org
 
 
 7779S:	Maintained
 7780F:	Documentation/networking/device_drivers/can/can327.rst
 7781F:	drivers/net/can/can327.c
 7782
 7783EM28XX VIDEO4LINUX DRIVER
 7784M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 7785L:	linux-media@vger.kernel.org
 7786S:	Maintained
 7787W:	https://linuxtv.org
 7788T:	git git://linuxtv.org/media_tree.git
 7789F:	Documentation/admin-guide/media/em28xx*
 7790F:	drivers/media/usb/em28xx/
 7791
 7792EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
 7793M:	Adrian Hunter <adrian.hunter@intel.com>
 7794M:	Ritesh Harjani <riteshh@codeaurora.org>
 7795M:	Asutosh Das <asutoshd@codeaurora.org>
 7796L:	linux-mmc@vger.kernel.org
 7797S:	Supported
 7798F:	drivers/mmc/host/cqhci*
 7799
 7800EMS CPC-PCI CAN DRIVER
 7801M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
 7802M:	support@ems-wuensche.com
 7803L:	linux-can@vger.kernel.org
 7804S:	Maintained
 7805F:	drivers/net/can/sja1000/ems_pci.c
 7806
 7807EMULEX 10Gbps iSCSI - OneConnect DRIVER
 7808M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
 7809L:	linux-scsi@vger.kernel.org
 7810S:	Supported
 7811W:	http://www.broadcom.com
 7812F:	drivers/scsi/be2iscsi/
 7813
 7814EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
 7815M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
 7816M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
 7817M:	Somnath Kotur <somnath.kotur@broadcom.com>
 7818L:	netdev@vger.kernel.org
 7819S:	Supported
 7820W:	http://www.emulex.com
 7821F:	drivers/net/ethernet/emulex/benet/
 7822
 7823EMULEX ONECONNECT ROCE DRIVER
 7824M:	Selvin Xavier <selvin.xavier@broadcom.com>
 7825L:	linux-rdma@vger.kernel.org
 7826S:	Odd Fixes
 7827W:	http://www.broadcom.com
 7828F:	drivers/infiniband/hw/ocrdma/
 7829F:	include/uapi/rdma/ocrdma-abi.h
 7830
 7831EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
 7832M:	James Smart <james.smart@broadcom.com>
 7833M:	Ram Vegesna <ram.vegesna@broadcom.com>
 7834L:	linux-scsi@vger.kernel.org
 7835L:	target-devel@vger.kernel.org
 7836S:	Supported
 7837W:	http://www.broadcom.com
 7838F:	drivers/scsi/elx/
 7839
 7840EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
 7841M:	James Smart <james.smart@broadcom.com>
 7842M:	Dick Kennedy <dick.kennedy@broadcom.com>
 7843L:	linux-scsi@vger.kernel.org
 
 7844S:	Supported
 7845W:	http://www.broadcom.com
 7846F:	drivers/scsi/lpfc/
 7847
 7848ENE CB710 FLASH CARD READER DRIVER
 7849M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
 7850S:	Maintained
 7851F:	drivers/misc/cb710/
 7852F:	drivers/mmc/host/cb710-mmc.*
 7853F:	include/linux/cb710.h
 7854
 7855ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
 7856M:	Maxim Levitsky <maximlevitsky@gmail.com>
 7857S:	Maintained
 7858F:	drivers/media/rc/ene_ir.*
 7859
 7860EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
 7861M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
 7862L:	linuxppc-dev@lists.ozlabs.org
 7863S:	Maintained
 7864F:	drivers/tty/ehv_bytechan.c
 7865
 7866EPSON S1D13XXX FRAMEBUFFER DRIVER
 7867M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
 7868S:	Maintained
 7869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
 7870F:	drivers/video/fbdev/s1d13xxxfb.c
 7871F:	include/video/s1d13xxxfb.h
 7872
 7873EROFS FILE SYSTEM
 7874M:	Gao Xiang <xiang@kernel.org>
 7875M:	Chao Yu <chao@kernel.org>
 7876R:	Yue Hu <huyue2@coolpad.com>
 7877R:	Jeffle Xu <jefflexu@linux.alibaba.com>
 7878L:	linux-erofs@lists.ozlabs.org
 7879S:	Maintained
 7880W:	https://erofs.docs.kernel.org
 7881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
 7882F:	Documentation/ABI/testing/sysfs-fs-erofs
 7883F:	Documentation/filesystems/erofs.rst
 7884F:	fs/erofs/
 7885F:	include/trace/events/erofs.h
 7886
 7887ERRSEQ ERROR TRACKING INFRASTRUCTURE
 7888M:	Jeff Layton <jlayton@kernel.org>
 7889S:	Maintained
 7890F:	include/linux/errseq.h
 7891F:	lib/errseq.c
 7892
 7893ESD CAN/USB DRIVERS
 7894M:	Frank Jungclaus <frank.jungclaus@esd.eu>
 7895R:	socketcan@esd.eu
 7896L:	linux-can@vger.kernel.org
 7897S:	Maintained
 7898F:	drivers/net/can/usb/esd_usb.c
 7899
 7900ET131X NETWORK DRIVER
 7901M:	Mark Einon <mark.einon@gmail.com>
 7902S:	Odd Fixes
 7903F:	drivers/net/ethernet/agere/
 7904
 7905ETAS ES58X CAN/USB DRIVER
 7906M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
 7907L:	linux-can@vger.kernel.org
 7908S:	Maintained
 7909F:	Documentation/networking/devlink/etas_es58x.rst
 7910F:	drivers/net/can/usb/etas_es58x/
 7911
 7912ETHERNET BRIDGE
 7913M:	Roopa Prabhu <roopa@nvidia.com>
 7914M:	Nikolay Aleksandrov <razor@blackwall.org>
 7915L:	bridge@lists.linux.dev
 7916L:	netdev@vger.kernel.org
 
 7917S:	Maintained
 7918W:	http://www.linuxfoundation.org/en/Net:Bridge
 7919F:	include/linux/netfilter_bridge/
 7920F:	net/bridge/
 7921
 7922ETHERNET PHY LIBRARY
 7923M:	Andrew Lunn <andrew@lunn.ch>
 7924M:	Heiner Kallweit <hkallweit1@gmail.com>
 7925R:	Russell King <linux@armlinux.org.uk>
 7926L:	netdev@vger.kernel.org
 7927S:	Maintained
 7928F:	Documentation/ABI/testing/sysfs-class-net-phydev
 7929F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
 7930F:	Documentation/devicetree/bindings/net/mdio*
 7931F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
 7932F:	Documentation/networking/phy.rst
 7933F:	drivers/net/mdio/
 7934F:	drivers/net/mdio/acpi_mdio.c
 7935F:	drivers/net/mdio/fwnode_mdio.c
 7936F:	drivers/net/mdio/of_mdio.c
 7937F:	drivers/net/pcs/
 7938F:	drivers/net/phy/
 7939F:	include/dt-bindings/net/qca-ar803x.h
 7940F:	include/linux/*mdio*.h
 7941F:	include/linux/linkmode.h
 7942F:	include/linux/mdio/*.h
 7943F:	include/linux/mii.h
 7944F:	include/linux/of_net.h
 7945F:	include/linux/phy.h
 7946F:	include/linux/phy_fixed.h
 7947F:	include/linux/phylib_stubs.h
 7948F:	include/linux/platform_data/mdio-bcm-unimac.h
 7949F:	include/linux/platform_data/mdio-gpio.h
 7950F:	include/trace/events/mdio.h
 7951F:	include/uapi/linux/mdio.h
 7952F:	include/uapi/linux/mii.h
 7953F:	net/core/of_net.c
 7954
 7955ETHERNET PHY LIBRARY [RUST]
 7956M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
 7957R:	Trevor Gross <tmgross@umich.edu>
 7958L:	netdev@vger.kernel.org
 7959L:	rust-for-linux@vger.kernel.org
 7960S:	Maintained
 7961F:	rust/kernel/net/phy.rs
 7962
 7963EXEC & BINFMT API, ELF
 7964R:	Eric Biederman <ebiederm@xmission.com>
 7965R:	Kees Cook <keescook@chromium.org>
 7966L:	linux-mm@kvack.org
 7967S:	Supported
 7968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
 7969F:	Documentation/userspace-api/ELF.rst
 7970F:	fs/*binfmt_*.c
 7971F:	fs/exec.c
 7972F:	include/linux/binfmts.h
 7973F:	include/linux/elf.h
 7974F:	include/uapi/linux/binfmts.h
 7975F:	include/uapi/linux/elf.h
 7976F:	tools/testing/selftests/exec/
 7977N:	asm/elf.h
 7978N:	binfmt
 7979
 7980EXFAT FILE SYSTEM
 7981M:	Namjae Jeon <linkinjeon@kernel.org>
 7982M:	Sungjong Seo <sj1557.seo@samsung.com>
 7983L:	linux-fsdevel@vger.kernel.org
 7984S:	Maintained
 7985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
 7986F:	fs/exfat/
 7987
 7988EXT2 FILE SYSTEM
 7989M:	Jan Kara <jack@suse.com>
 7990L:	linux-ext4@vger.kernel.org
 7991S:	Maintained
 7992F:	Documentation/filesystems/ext2.rst
 7993F:	fs/ext2/
 7994F:	include/linux/ext2*
 7995
 
 
 
 
 
 
 
 
 
 
 7996EXT4 FILE SYSTEM
 7997M:	"Theodore Ts'o" <tytso@mit.edu>
 7998M:	Andreas Dilger <adilger.kernel@dilger.ca>
 7999L:	linux-ext4@vger.kernel.org
 8000S:	Maintained
 8001W:	http://ext4.wiki.kernel.org
 8002Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
 8003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
 8004F:	Documentation/filesystems/ext4/
 8005F:	fs/ext4/
 8006F:	include/trace/events/ext4.h
 8007F:	include/uapi/linux/ext4.h
 8008
 8009Extended Verification Module (EVM)
 8010M:	Mimi Zohar <zohar@linux.ibm.com>
 8011M:	Roberto Sassu <roberto.sassu@huawei.com>
 8012L:	linux-integrity@vger.kernel.org
 8013S:	Supported
 8014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
 8015F:	security/integrity/
 8016F:	security/integrity/evm/
 8017
 8018EXTENSIBLE FIRMWARE INTERFACE (EFI)
 8019M:	Ard Biesheuvel <ardb@kernel.org>
 8020L:	linux-efi@vger.kernel.org
 8021S:	Maintained
 8022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
 8023F:	Documentation/admin-guide/efi-stub.rst
 8024F:	arch/*/include/asm/efi.h
 8025F:	arch/*/kernel/efi.c
 8026F:	arch/arm/boot/compressed/efi-header.S
 8027F:	arch/x86/platform/efi/
 8028F:	drivers/firmware/efi/
 8029F:	include/linux/efi*.h
 8030
 8031EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
 8032M:	MyungJoo Ham <myungjoo.ham@samsung.com>
 8033M:	Chanwoo Choi <cw00.choi@samsung.com>
 8034L:	linux-kernel@vger.kernel.org
 8035S:	Maintained
 8036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
 8037F:	Documentation/devicetree/bindings/extcon/
 8038F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
 8039F:	drivers/extcon/
 8040F:	include/linux/extcon.h
 8041F:	include/linux/extcon/
 8042
 8043EXTRA BOOT CONFIG
 8044M:	Masami Hiramatsu <mhiramat@kernel.org>
 8045L:	linux-kernel@vger.kernel.org
 8046L:	linux-trace-kernel@vger.kernel.org
 8047S:	Maintained
 8048Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
 8049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
 8050F:	Documentation/admin-guide/bootconfig.rst
 8051F:	fs/proc/bootconfig.c
 8052F:	include/linux/bootconfig.h
 8053F:	lib/bootconfig-data.S
 8054F:	lib/bootconfig.c
 8055F:	tools/bootconfig/*
 8056F:	tools/bootconfig/scripts/*
 8057
 8058EXYNOS DP DRIVER
 8059M:	Jingoo Han <jingoohan1@gmail.com>
 8060L:	dri-devel@lists.freedesktop.org
 8061S:	Maintained
 8062F:	drivers/gpu/drm/exynos/exynos_dp*
 8063
 8064EXYNOS SYSMMU (IOMMU) driver
 8065M:	Marek Szyprowski <m.szyprowski@samsung.com>
 8066L:	iommu@lists.linux.dev
 8067S:	Maintained
 8068F:	drivers/iommu/exynos-iommu.c
 8069
 8070F2FS FILE SYSTEM
 8071M:	Jaegeuk Kim <jaegeuk@kernel.org>
 8072M:	Chao Yu <chao@kernel.org>
 8073L:	linux-f2fs-devel@lists.sourceforge.net
 8074S:	Maintained
 8075W:	https://f2fs.wiki.kernel.org/
 8076Q:	https://patchwork.kernel.org/project/f2fs/list/
 8077B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
 8078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
 8079F:	Documentation/ABI/testing/sysfs-fs-f2fs
 8080F:	Documentation/filesystems/f2fs.rst
 8081F:	fs/f2fs/
 8082F:	include/linux/f2fs_fs.h
 8083F:	include/trace/events/f2fs.h
 8084F:	include/uapi/linux/f2fs.h
 8085
 8086F71805F HARDWARE MONITORING DRIVER
 8087M:	Jean Delvare <jdelvare@suse.com>
 8088L:	linux-hwmon@vger.kernel.org
 8089S:	Maintained
 8090F:	Documentation/hwmon/f71805f.rst
 8091F:	drivers/hwmon/f71805f.c
 8092
 8093FADDR2LINE
 8094M:	Josh Poimboeuf <jpoimboe@kernel.org>
 8095S:	Maintained
 8096F:	scripts/faddr2line
 8097
 8098FAILOVER MODULE
 8099M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
 8100L:	netdev@vger.kernel.org
 8101S:	Supported
 8102F:	Documentation/networking/failover.rst
 8103F:	include/net/failover.h
 8104F:	net/core/failover.c
 8105
 8106FANOTIFY
 8107M:	Jan Kara <jack@suse.cz>
 8108R:	Amir Goldstein <amir73il@gmail.com>
 8109R:	Matthew Bobrowski <repnop@google.com>
 8110L:	linux-fsdevel@vger.kernel.org
 8111S:	Maintained
 8112F:	fs/notify/fanotify/
 8113F:	include/linux/fanotify.h
 8114F:	include/uapi/linux/fanotify.h
 8115
 8116FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
 8117M:	Linus Walleij <linus.walleij@linaro.org>
 8118L:	linux-usb@vger.kernel.org
 8119S:	Maintained
 8120F:	drivers/usb/fotg210/
 8121
 8122FARSYNC SYNCHRONOUS DRIVER
 8123M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
 
 8124S:	Supported
 8125W:	http://www.farsite.co.uk/
 8126F:	drivers/net/wan/farsync.*
 8127
 8128FAULT INJECTION SUPPORT
 8129M:	Akinobu Mita <akinobu.mita@gmail.com>
 8130S:	Supported
 8131F:	Documentation/fault-injection/
 8132F:	lib/fault-inject.c
 8133
 8134FBTFT Framebuffer drivers
 8135L:	dri-devel@lists.freedesktop.org
 8136L:	linux-fbdev@vger.kernel.org
 8137S:	Orphan
 8138F:	drivers/staging/fbtft/
 8139
 8140FC0011 TUNER DRIVER
 8141M:	Michael Buesch <m@bues.ch>
 8142L:	linux-media@vger.kernel.org
 8143S:	Maintained
 8144F:	drivers/media/tuners/fc0011.c
 8145F:	drivers/media/tuners/fc0011.h
 8146
 8147FC2580 MEDIA DRIVER
 8148L:	linux-media@vger.kernel.org
 8149S:	Orphan
 8150W:	https://linuxtv.org
 8151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 8152F:	drivers/media/tuners/fc2580*
 8153
 8154FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
 8155M:	Hannes Reinecke <hare@suse.de>
 8156L:	linux-scsi@vger.kernel.org
 
 8157S:	Supported
 8158W:	www.Open-FCoE.org
 8159F:	drivers/scsi/fcoe/
 8160F:	drivers/scsi/libfc/
 8161F:	include/scsi/fc/
 8162F:	include/scsi/libfc.h
 8163F:	include/scsi/libfcoe.h
 8164F:	include/uapi/scsi/fc/
 8165
 8166FILE LOCKING (flock() and fcntl()/lockf())
 8167M:	Jeff Layton <jlayton@kernel.org>
 8168M:	Chuck Lever <chuck.lever@oracle.com>
 8169L:	linux-fsdevel@vger.kernel.org
 8170S:	Maintained
 
 
 8171F:	fs/fcntl.c
 8172F:	fs/locks.c
 8173F:	include/linux/fcntl.h
 8174F:	include/uapi/linux/fcntl.h
 8175
 8176FILESYSTEM DIRECT ACCESS (DAX)
 8177M:	Dan Williams <dan.j.williams@intel.com>
 8178R:	Matthew Wilcox <willy@infradead.org>
 8179R:	Jan Kara <jack@suse.cz>
 8180L:	linux-fsdevel@vger.kernel.org
 8181L:	nvdimm@lists.linux.dev
 8182S:	Supported
 8183F:	fs/dax.c
 8184F:	include/linux/dax.h
 8185F:	include/trace/events/fs_dax.h
 8186
 8187FILESYSTEMS (VFS and infrastructure)
 8188M:	Alexander Viro <viro@zeniv.linux.org.uk>
 8189M:	Christian Brauner <brauner@kernel.org>
 8190R:	Jan Kara <jack@suse.cz>
 8191L:	linux-fsdevel@vger.kernel.org
 8192S:	Maintained
 8193F:	fs/*
 8194F:	include/linux/fs.h
 8195F:	include/linux/fs_types.h
 8196F:	include/uapi/linux/fs.h
 8197F:	include/uapi/linux/openat2.h
 8198
 8199FILESYSTEMS [EXPORTFS]
 8200M:	Chuck Lever <chuck.lever@oracle.com>
 8201M:	Jeff Layton <jlayton@kernel.org>
 8202R:	Amir Goldstein <amir73il@gmail.com>
 8203L:	linux-fsdevel@vger.kernel.org
 8204L:	linux-nfs@vger.kernel.org
 8205S:	Supported
 8206F:	Documentation/filesystems/nfs/exporting.rst
 8207F:	fs/exportfs/
 8208F:	fs/fhandle.c
 8209F:	include/linux/exportfs.h
 8210
 8211FILESYSTEMS [IDMAPPED MOUNTS]
 8212M:	Christian Brauner <brauner@kernel.org>
 8213M:	Seth Forshee <sforshee@kernel.org>
 8214L:	linux-fsdevel@vger.kernel.org
 8215S:	Maintained
 8216F:	Documentation/filesystems/idmappings.rst
 8217F:	fs/mnt_idmapping.c
 8218F:	include/linux/mnt_idmapping.*
 8219F:	tools/testing/selftests/mount_setattr/
 8220
 8221FILESYSTEMS [IOMAP]
 8222M:	Christian Brauner <brauner@kernel.org>
 8223R:	Darrick J. Wong <djwong@kernel.org>
 8224L:	linux-xfs@vger.kernel.org
 8225L:	linux-fsdevel@vger.kernel.org
 8226S:	Supported
 8227F:	fs/iomap/
 8228F:	include/linux/iomap.h
 8229
 8230FILESYSTEMS [NETFS LIBRARY]
 8231M:	David Howells <dhowells@redhat.com>
 8232R:	Jeff Layton <jlayton@kernel.org>
 8233L:	netfs@lists.linux.dev
 8234L:	linux-fsdevel@vger.kernel.org
 8235S:	Supported
 8236F:	Documentation/filesystems/caching/
 8237F:	Documentation/filesystems/netfs_library.rst
 8238F:	fs/netfs/
 8239F:	include/linux/fscache*.h
 8240F:	include/linux/netfs.h
 8241F:	include/trace/events/fscache.h
 8242F:	include/trace/events/netfs.h
 8243
 8244FILESYSTEMS [STACKABLE]
 8245M:	Miklos Szeredi <miklos@szeredi.hu>
 8246M:	Amir Goldstein <amir73il@gmail.com>
 8247L:	linux-fsdevel@vger.kernel.org
 8248L:	linux-unionfs@vger.kernel.org
 8249S:	Maintained
 8250F:	fs/backing-file.c
 8251F:	include/linux/backing-file.h
 8252
 8253FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
 8254M:	Riku Voipio <riku.voipio@iki.fi>
 8255L:	linux-hwmon@vger.kernel.org
 8256S:	Maintained
 8257F:	drivers/hwmon/f75375s.c
 8258F:	include/linux/f75375s.h
 8259
 8260FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
 8261M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
 8262L:	linux-can@vger.kernel.org
 8263S:	Maintained
 8264F:	drivers/net/can/usb/f81604.c
 8265
 8266FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
 8267M:	Clemens Ladisch <clemens@ladisch.de>
 8268M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
 8269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 8270S:	Maintained
 8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 8272F:	include/uapi/sound/firewire.h
 8273F:	sound/firewire/
 8274
 8275FIREWIRE MEDIA DRIVERS (firedtv)
 8276M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
 8277L:	linux-media@vger.kernel.org
 8278L:	linux1394-devel@lists.sourceforge.net
 
 
 8279S:	Maintained
 8280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
 8281F:	drivers/media/firewire/
 8282
 8283FIREWIRE SBP-2 TARGET
 8284M:	Chris Boot <bootc@bootc.net>
 8285L:	linux-scsi@vger.kernel.org
 8286L:	target-devel@vger.kernel.org
 8287L:	linux1394-devel@lists.sourceforge.net
 8288S:	Maintained
 8289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
 8290F:	drivers/target/sbp/
 8291
 8292FIREWIRE SUBSYSTEM
 8293M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
 8294M:	Takashi Sakamoto <takaswie@kernel.org>
 8295L:	linux1394-devel@lists.sourceforge.net
 8296S:	Maintained
 8297W:	http://ieee1394.docs.kernel.org/
 8298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
 8299F:	drivers/firewire/
 8300F:	include/linux/firewire.h
 8301F:	include/uapi/linux/firewire*.h
 8302F:	tools/firewire/
 8303
 8304FIRMWARE FRAMEWORK FOR ARMV8-A
 8305M:	Sudeep Holla <sudeep.holla@arm.com>
 8306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 8307S:	Maintained
 8308F:	drivers/firmware/arm_ffa/
 8309F:	include/linux/arm_ffa.h
 8310
 8311FIRMWARE LOADER (request_firmware)
 8312M:	Luis Chamberlain <mcgrof@kernel.org>
 8313M:	Russ Weight <russ.weight@linux.dev>
 8314L:	linux-kernel@vger.kernel.org
 8315S:	Maintained
 8316F:	Documentation/firmware_class/
 8317F:	drivers/base/firmware_loader/
 8318F:	include/linux/firmware.h
 8319
 8320FLEXTIMER FTM-QUADDEC DRIVER
 8321M:	Patrick Havelange <patrick.havelange@essensium.com>
 8322L:	linux-iio@vger.kernel.org
 8323S:	Maintained
 8324F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
 8325F:	drivers/counter/ftm-quaddec.c
 8326
 8327FLOPPY DRIVER
 8328M:	Denis Efremov <efremov@linux.com>
 8329L:	linux-block@vger.kernel.org
 8330S:	Odd Fixes
 8331F:	drivers/block/floppy.c
 8332
 8333FLYSKY FSIA6B RC RECEIVER
 8334M:	Markus Koch <markus@notsyncing.net>
 8335L:	linux-input@vger.kernel.org
 8336S:	Maintained
 8337F:	drivers/input/joystick/fsia6b.c
 8338
 8339FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
 8340M:	Geoffrey D. Bennett <g@b4.vu>
 8341L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 8342S:	Maintained
 8343W:	https://github.com/geoffreybennett/scarlett-gen2
 8344B:	https://github.com/geoffreybennett/scarlett-gen2/issues
 8345T:	git https://github.com/geoffreybennett/scarlett-gen2.git
 8346F:	include/uapi/sound/scarlett2.h
 8347F:	sound/usb/mixer_scarlett2.c
 8348
 8349FORCEDETH GIGABIT ETHERNET DRIVER
 8350M:	Rain River <rain.1986.08.12@gmail.com>
 8351M:	Zhu Yanjun <zyjzyj2000@gmail.com>
 8352L:	netdev@vger.kernel.org
 8353S:	Maintained
 8354F:	drivers/net/ethernet/nvidia/*
 8355
 8356FORTIFY_SOURCE
 8357M:	Kees Cook <keescook@chromium.org>
 8358L:	linux-hardening@vger.kernel.org
 8359S:	Supported
 8360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
 8361F:	include/linux/fortify-string.h
 8362F:	lib/fortify_kunit.c
 8363F:	lib/memcpy_kunit.c
 8364F:	lib/strcat_kunit.c
 8365F:	lib/strscpy_kunit.c
 8366F:	lib/test_fortify/*
 8367F:	scripts/test_fortify.sh
 8368K:	\b__NO_FORTIFY\b
 8369
 8370FPGA DFL DRIVERS
 8371M:	Wu Hao <hao.wu@intel.com>
 8372R:	Tom Rix <trix@redhat.com>
 8373L:	linux-fpga@vger.kernel.org
 8374S:	Maintained
 8375F:	Documentation/ABI/testing/sysfs-bus-dfl*
 8376F:	Documentation/fpga/dfl.rst
 8377F:	drivers/fpga/dfl*
 8378F:	drivers/uio/uio_dfl.c
 8379F:	include/linux/dfl.h
 8380F:	include/uapi/linux/fpga-dfl.h
 8381
 8382FPGA MANAGER FRAMEWORK
 8383M:	Moritz Fischer <mdf@kernel.org>
 8384M:	Wu Hao <hao.wu@intel.com>
 8385M:	Xu Yilun <yilun.xu@intel.com>
 8386R:	Tom Rix <trix@redhat.com>
 8387L:	linux-fpga@vger.kernel.org
 8388S:	Maintained
 8389Q:	http://patchwork.kernel.org/project/linux-fpga/list/
 8390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
 8391F:	Documentation/devicetree/bindings/fpga/
 8392F:	Documentation/driver-api/fpga/
 8393F:	Documentation/fpga/
 8394F:	drivers/fpga/
 8395F:	include/linux/fpga/
 8396
 8397FPU EMULATOR
 8398M:	Bill Metzenthen <billm@melbpc.org.au>
 
 8399S:	Maintained
 8400W:	https://floatingpoint.billm.au/
 8401F:	arch/x86/math-emu/
 8402
 8403FRAMEBUFFER CORE
 8404M:	Daniel Vetter <daniel@ffwll.ch>
 8405S:	Odd Fixes
 8406T:	git git://anongit.freedesktop.org/drm/drm-misc
 8407F:	drivers/video/fbdev/core/
 8408
 8409FRAMEBUFFER LAYER
 8410M:	Helge Deller <deller@gmx.de>
 8411L:	linux-fbdev@vger.kernel.org
 8412L:	dri-devel@lists.freedesktop.org
 
 
 8413S:	Maintained
 8414Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
 8415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
 8416F:	Documentation/fb/
 
 8417F:	drivers/video/
 
 8418F:	include/linux/fb.h
 8419F:	include/uapi/linux/fb.h
 8420F:	include/uapi/video/
 8421F:	include/video/
 8422
 8423FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
 8424M:	Horia Geantă <horia.geanta@nxp.com>
 8425M:	Pankaj Gupta <pankaj.gupta@nxp.com>
 8426M:	Gaurav Jain <gaurav.jain@nxp.com>
 8427L:	linux-crypto@vger.kernel.org
 8428S:	Maintained
 8429F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
 8430F:	drivers/crypto/caam/
 8431
 8432FREESCALE COLDFIRE M5441X MMC DRIVER
 8433M:	Angelo Dureghello <angelo.dureghello@timesys.com>
 8434L:	linux-mmc@vger.kernel.org
 8435S:	Maintained
 8436F:	drivers/mmc/host/sdhci-esdhc-mcf.c
 8437F:	include/linux/platform_data/mmc-esdhc-mcf.h
 8438
 8439FREESCALE DIU FRAMEBUFFER DRIVER
 8440M:	Timur Tabi <timur@kernel.org>
 8441L:	linux-fbdev@vger.kernel.org
 8442S:	Maintained
 8443F:	drivers/video/fbdev/fsl-diu-fb.*
 8444
 8445FREESCALE DMA DRIVER
 8446M:	Li Yang <leoyang.li@nxp.com>
 8447M:	Zhang Wei <zw@zh-kernel.org>
 8448L:	linuxppc-dev@lists.ozlabs.org
 8449S:	Maintained
 8450F:	drivers/dma/fsldma.*
 8451
 8452FREESCALE DSPI DRIVER
 8453M:	Vladimir Oltean <olteanv@gmail.com>
 8454L:	linux-spi@vger.kernel.org
 8455S:	Maintained
 8456F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
 8457F:	drivers/spi/spi-fsl-dspi.c
 8458F:	include/linux/spi/spi-fsl-dspi.h
 8459
 8460FREESCALE eDMA DRIVER
 8461M:	Frank Li <Frank.Li@nxp.com>
 8462L:	imx@lists.linux.dev
 8463L:	dmaengine@vger.kernel.org
 8464S:	Maintained
 8465F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
 8466F:	drivers/dma/fsl-edma*.*
 8467
 8468FREESCALE ENETC ETHERNET DRIVERS
 8469M:	Claudiu Manoil <claudiu.manoil@nxp.com>
 8470M:	Vladimir Oltean <vladimir.oltean@nxp.com>
 8471L:	netdev@vger.kernel.org
 8472S:	Maintained
 8473F:	drivers/net/ethernet/freescale/enetc/
 8474
 8475FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
 8476M:	Claudiu Manoil <claudiu.manoil@nxp.com>
 8477L:	netdev@vger.kernel.org
 8478S:	Maintained
 8479F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
 8480F:	drivers/net/ethernet/freescale/gianfar*
 8481
 8482FREESCALE GPMI NAND DRIVER
 8483M:	Han Xu <han.xu@nxp.com>
 8484L:	linux-mtd@lists.infradead.org
 8485S:	Maintained
 8486F:	drivers/mtd/nand/raw/gpmi-nand/*
 8487
 8488FREESCALE I2C CPM DRIVER
 8489M:	Jochen Friedrich <jochen@scram.de>
 8490L:	linuxppc-dev@lists.ozlabs.org
 8491L:	linux-i2c@vger.kernel.org
 8492S:	Maintained
 8493F:	drivers/i2c/busses/i2c-cpm.c
 8494
 8495FREESCALE IMX / MXC FEC DRIVER
 8496M:	Wei Fang <wei.fang@nxp.com>
 8497R:	Shenwei Wang <shenwei.wang@nxp.com>
 8498R:	Clark Wang <xiaoning.wang@nxp.com>
 8499L:	imx@lists.linux.dev
 8500L:	netdev@vger.kernel.org
 8501S:	Maintained
 8502F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
 8503F:	drivers/net/ethernet/freescale/fec.h
 8504F:	drivers/net/ethernet/freescale/fec_main.c
 8505F:	drivers/net/ethernet/freescale/fec_ptp.c
 8506
 8507FREESCALE IMX / MXC FRAMEBUFFER DRIVER
 8508M:	Sascha Hauer <s.hauer@pengutronix.de>
 8509R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 8510L:	linux-fbdev@vger.kernel.org
 8511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 8512S:	Maintained
 8513F:	drivers/video/fbdev/imxfb.c
 
 8514
 8515FREESCALE IMX DDR PMU DRIVER
 8516M:	Frank Li <Frank.li@nxp.com>
 8517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 8518S:	Maintained
 8519F:	Documentation/admin-guide/perf/imx-ddr.rst
 8520F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
 8521F:	drivers/perf/fsl_imx8_ddr_perf.c
 8522
 8523FREESCALE IMX I2C DRIVER
 8524M:	Oleksij Rempel <o.rempel@pengutronix.de>
 8525R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 8526L:	linux-i2c@vger.kernel.org
 8527S:	Maintained
 8528F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
 8529F:	drivers/i2c/busses/i2c-imx.c
 8530
 8531FREESCALE IMX LPI2C DRIVER
 8532M:	Dong Aisheng <aisheng.dong@nxp.com>
 8533L:	linux-i2c@vger.kernel.org
 8534L:	imx@lists.linux.dev
 8535S:	Maintained
 8536F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
 8537F:	drivers/i2c/busses/i2c-imx-lpi2c.c
 8538
 8539FREESCALE MPC I2C DRIVER
 8540M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
 8541L:	linux-i2c@vger.kernel.org
 8542S:	Maintained
 8543F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
 8544F:	drivers/i2c/busses/i2c-mpc.c
 8545
 8546FREESCALE QORIQ DPAA ETHERNET DRIVER
 8547M:	Madalin Bucur <madalin.bucur@nxp.com>
 8548L:	netdev@vger.kernel.org
 8549S:	Maintained
 8550F:	drivers/net/ethernet/freescale/dpaa
 8551
 8552FREESCALE QORIQ DPAA FMAN DRIVER
 8553M:	Madalin Bucur <madalin.bucur@nxp.com>
 8554R:	Sean Anderson <sean.anderson@seco.com>
 8555L:	netdev@vger.kernel.org
 8556S:	Maintained
 8557F:	Documentation/devicetree/bindings/net/fsl-fman.txt
 8558F:	drivers/net/ethernet/freescale/fman
 8559
 8560FREESCALE QORIQ PTP CLOCK DRIVER
 8561M:	Yangbo Lu <yangbo.lu@nxp.com>
 8562L:	netdev@vger.kernel.org
 8563S:	Maintained
 8564F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
 8565F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
 8566F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
 8567F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
 8568F:	drivers/ptp/ptp_qoriq.c
 8569F:	drivers/ptp/ptp_qoriq_debugfs.c
 8570F:	include/linux/fsl/ptp_qoriq.h
 8571
 8572FREESCALE QUAD SPI DRIVER
 8573M:	Han Xu <han.xu@nxp.com>
 8574L:	linux-spi@vger.kernel.org
 8575S:	Maintained
 8576F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
 8577F:	drivers/spi/spi-fsl-qspi.c
 8578
 8579FREESCALE QUICC ENGINE LIBRARY
 8580M:	Qiang Zhao <qiang.zhao@nxp.com>
 8581L:	linuxppc-dev@lists.ozlabs.org
 8582S:	Maintained
 8583F:	drivers/soc/fsl/qe/
 8584F:	include/soc/fsl/qe/
 8585
 8586FREESCALE QUICC ENGINE QMC DRIVER
 8587M:	Herve Codina <herve.codina@bootlin.com>
 8588L:	linuxppc-dev@lists.ozlabs.org
 8589S:	Maintained
 8590F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
 8591F:	drivers/soc/fsl/qe/qmc.c
 8592F:	include/soc/fsl/qe/qmc.h
 8593
 8594FREESCALE QUICC ENGINE TSA DRIVER
 8595M:	Herve Codina <herve.codina@bootlin.com>
 8596L:	linuxppc-dev@lists.ozlabs.org
 8597S:	Maintained
 8598F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
 8599F:	drivers/soc/fsl/qe/tsa.c
 8600F:	drivers/soc/fsl/qe/tsa.h
 8601F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
 8602
 8603FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
 8604M:	Li Yang <leoyang.li@nxp.com>
 8605L:	netdev@vger.kernel.org
 8606L:	linuxppc-dev@lists.ozlabs.org
 8607S:	Maintained
 8608F:	drivers/net/ethernet/freescale/ucc_geth*
 8609
 8610FREESCALE QUICC ENGINE UCC HDLC DRIVER
 8611M:	Zhao Qiang <qiang.zhao@nxp.com>
 8612L:	netdev@vger.kernel.org
 8613L:	linuxppc-dev@lists.ozlabs.org
 8614S:	Maintained
 8615F:	drivers/net/wan/fsl_ucc_hdlc*
 8616
 8617FREESCALE QUICC ENGINE UCC UART DRIVER
 8618M:	Timur Tabi <timur@kernel.org>
 8619L:	linuxppc-dev@lists.ozlabs.org
 8620S:	Maintained
 8621F:	drivers/tty/serial/ucc_uart.c
 8622
 8623FREESCALE SOC DRIVERS
 8624M:	Li Yang <leoyang.li@nxp.com>
 8625L:	linuxppc-dev@lists.ozlabs.org
 8626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 8627S:	Maintained
 8628F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
 8629F:	Documentation/devicetree/bindings/soc/fsl/
 8630F:	drivers/soc/fsl/
 8631F:	include/linux/fsl/
 8632F:	include/soc/fsl/
 8633
 8634FREESCALE SOC FS_ENET DRIVER
 8635M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
 8636L:	linuxppc-dev@lists.ozlabs.org
 8637L:	netdev@vger.kernel.org
 8638S:	Maintained
 8639F:	drivers/net/ethernet/freescale/fs_enet/
 8640
 8641FREESCALE SOC SOUND DRIVERS
 8642M:	Shengjiu Wang <shengjiu.wang@gmail.com>
 8643M:	Xiubo Li <Xiubo.Lee@gmail.com>
 8644R:	Fabio Estevam <festevam@gmail.com>
 8645R:	Nicolin Chen <nicoleotsuka@gmail.com>
 8646L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 8647L:	linuxppc-dev@lists.ozlabs.org
 8648S:	Maintained
 8649F:	sound/soc/fsl/fsl*
 8650F:	sound/soc/fsl/imx*
 8651
 8652FREESCALE SOC SOUND QMC DRIVER
 8653M:	Herve Codina <herve.codina@bootlin.com>
 8654L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 8655L:	linuxppc-dev@lists.ozlabs.org
 8656S:	Maintained
 8657F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
 8658F:	sound/soc/fsl/fsl_qmc_audio.c
 8659
 8660FREESCALE USB PERIPHERAL DRIVERS
 8661M:	Li Yang <leoyang.li@nxp.com>
 8662L:	linux-usb@vger.kernel.org
 8663L:	linuxppc-dev@lists.ozlabs.org
 8664S:	Maintained
 8665F:	drivers/usb/gadget/udc/fsl*
 8666
 8667FREESCALE USB PHY DRIVER
 8668M:	Ran Wang <ran.wang_1@nxp.com>
 8669L:	linux-usb@vger.kernel.org
 8670L:	linuxppc-dev@lists.ozlabs.org
 8671S:	Maintained
 8672F:	drivers/usb/phy/phy-fsl-usb*
 8673
 8674FREEVXFS FILESYSTEM
 8675M:	Christoph Hellwig <hch@infradead.org>
 
 8676S:	Maintained
 8677W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
 8678F:	fs/freevxfs/
 8679
 8680FREEZER
 8681M:	"Rafael J. Wysocki" <rafael@kernel.org>
 8682M:	Pavel Machek <pavel@ucw.cz>
 8683L:	linux-pm@vger.kernel.org
 
 8684S:	Supported
 8685F:	Documentation/power/freezing-of-tasks.rst
 8686F:	include/linux/freezer.h
 8687F:	kernel/freezer.c
 8688
 8689FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
 8690M:	Eric Biggers <ebiggers@kernel.org>
 8691M:	Theodore Y. Ts'o <tytso@mit.edu>
 8692M:	Jaegeuk Kim <jaegeuk@kernel.org>
 8693L:	linux-fscrypt@vger.kernel.org
 8694S:	Supported
 8695Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
 8696T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
 8697F:	Documentation/filesystems/fscrypt.rst
 8698F:	fs/crypto/
 8699F:	include/linux/fscrypt.h
 8700F:	include/uapi/linux/fscrypt.h
 8701
 8702FSI SUBSYSTEM
 8703M:	Jeremy Kerr <jk@ozlabs.org>
 8704M:	Joel Stanley <joel@jms.id.au>
 8705R:	Alistar Popple <alistair@popple.id.au>
 8706R:	Eddie James <eajames@linux.ibm.com>
 8707L:	linux-fsi@lists.ozlabs.org
 8708S:	Supported
 8709Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
 8710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
 8711F:	drivers/fsi/
 8712F:	include/linux/fsi*.h
 8713F:	include/trace/events/fsi*.h
 8714
 8715FSI-ATTACHED I2C DRIVER
 8716M:	Eddie James <eajames@linux.ibm.com>
 8717L:	linux-i2c@vger.kernel.org
 8718L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 8719S:	Maintained
 8720F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
 8721F:	drivers/i2c/busses/i2c-fsi.c
 8722
 8723FSI-ATTACHED SPI DRIVER
 8724M:	Eddie James <eajames@linux.ibm.com>
 8725L:	linux-spi@vger.kernel.org
 8726S:	Maintained
 8727F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
 8728F:	drivers/spi/spi-fsi.c
 8729
 8730FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
 8731M:	Jan Kara <jack@suse.cz>
 8732R:	Amir Goldstein <amir73il@gmail.com>
 8733L:	linux-fsdevel@vger.kernel.org
 8734S:	Maintained
 8735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
 8736F:	fs/notify/
 8737F:	include/linux/fsnotify*.h
 8738
 8739FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
 8740M:	Eric Biggers <ebiggers@kernel.org>
 8741M:	Theodore Y. Ts'o <tytso@mit.edu>
 8742L:	fsverity@lists.linux.dev
 8743S:	Supported
 8744Q:	https://patchwork.kernel.org/project/fsverity/list/
 8745T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
 8746F:	Documentation/filesystems/fsverity.rst
 8747F:	fs/verity/
 8748F:	include/linux/fsverity.h
 8749F:	include/uapi/linux/fsverity.h
 8750
 8751FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
 8752M:	Michael Zaidman <michael.zaidman@gmail.com>
 8753L:	linux-i2c@vger.kernel.org
 8754L:	linux-input@vger.kernel.org
 8755S:	Maintained
 8756F:	drivers/hid/hid-ft260.c
 8757
 8758FUJITSU LAPTOP EXTRAS
 8759M:	Jonathan Woithe <jwoithe@just42.net>
 8760L:	platform-driver-x86@vger.kernel.org
 8761S:	Maintained
 8762F:	drivers/platform/x86/fujitsu-laptop.c
 8763
 8764FUJITSU TABLET EXTRAS
 8765M:	Robert Gerlach <khnz@gmx.de>
 8766L:	platform-driver-x86@vger.kernel.org
 8767S:	Maintained
 8768F:	drivers/platform/x86/fujitsu-tablet.c
 8769
 8770FUNCTION HOOKS (FTRACE)
 8771M:	Steven Rostedt <rostedt@goodmis.org>
 8772M:	Masami Hiramatsu <mhiramat@kernel.org>
 8773R:	Mark Rutland <mark.rutland@arm.com>
 8774L:	linux-kernel@vger.kernel.org
 8775L:	linux-trace-kernel@vger.kernel.org
 8776S:	Maintained
 8777Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
 8778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
 8779F:	Documentation/trace/ftrace*
 8780F:	arch/*/*/*/*ftrace*
 8781F:	arch/*/*/*ftrace*
 8782F:	include/*/ftrace.h
 8783F:	kernel/trace/fgraph.c
 8784F:	kernel/trace/ftrace*
 8785F:	samples/ftrace
 8786
 8787FUNGIBLE ETHERNET DRIVERS
 8788M:	Dimitris Michailidis <dmichail@fungible.com>
 8789L:	netdev@vger.kernel.org
 8790S:	Supported
 8791F:	drivers/net/ethernet/fungible/
 8792
 8793FUSE: FILESYSTEM IN USERSPACE
 8794M:	Miklos Szeredi <miklos@szeredi.hu>
 8795L:	linux-fsdevel@vger.kernel.org
 
 8796S:	Maintained
 8797W:	https://github.com/libfuse/
 8798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
 8799F:	Documentation/filesystems/fuse.rst
 8800F:	fs/fuse/
 8801F:	include/uapi/linux/fuse.h
 8802
 8803FUTEX SUBSYSTEM
 8804M:	Thomas Gleixner <tglx@linutronix.de>
 8805M:	Ingo Molnar <mingo@redhat.com>
 8806R:	Peter Zijlstra <peterz@infradead.org>
 8807R:	Darren Hart <dvhart@infradead.org>
 8808R:	Davidlohr Bueso <dave@stgolabs.net>
 8809R:	André Almeida <andrealmeid@igalia.com>
 8810L:	linux-kernel@vger.kernel.org
 8811S:	Maintained
 8812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
 8813F:	Documentation/locking/*futex*
 8814F:	include/asm-generic/futex.h
 8815F:	include/linux/futex.h
 8816F:	include/uapi/linux/futex.h
 8817F:	kernel/futex/*
 8818F:	tools/perf/bench/futex*
 8819F:	tools/testing/selftests/futex/
 8820
 8821GALAXYCORE GC0308 CAMERA SENSOR DRIVER
 8822M:	Sebastian Reichel <sre@kernel.org>
 8823L:	linux-media@vger.kernel.org
 8824S:	Maintained
 8825F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
 8826F:	drivers/media/i2c/gc0308.c
 8827
 8828GALAXYCORE GC2145 SENSOR DRIVER
 8829M:	Alain Volmat <alain.volmat@foss.st.com>
 8830L:	linux-media@vger.kernel.org
 8831S:	Maintained
 8832T:	git git://linuxtv.org/media_tree.git
 8833F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
 8834F:	drivers/media/i2c/gc2145.c
 8835
 8836GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
 8837M:	Tim Harvey <tharvey@gateworks.com>
 8838S:	Maintained
 8839F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
 8840F:	Documentation/hwmon/gsc-hwmon.rst
 8841F:	drivers/hwmon/gsc-hwmon.c
 8842F:	drivers/mfd/gateworks-gsc.c
 8843F:	include/linux/mfd/gsc.h
 8844F:	include/linux/platform_data/gsc_hwmon.h
 8845
 8846GCC PLUGINS
 8847M:	Kees Cook <keescook@chromium.org>
 8848L:	linux-hardening@vger.kernel.org
 8849S:	Maintained
 8850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
 8851F:	Documentation/kbuild/gcc-plugins.rst
 8852F:	include/linux/stackleak.h
 8853F:	kernel/stackleak.c
 8854F:	scripts/Makefile.gcc-plugins
 8855F:	scripts/gcc-plugins/
 8856
 8857GCOV BASED KERNEL PROFILING
 8858M:	Peter Oberparleiter <oberpar@linux.ibm.com>
 8859S:	Maintained
 8860F:	Documentation/dev-tools/gcov.rst
 8861F:	kernel/gcov/
 8862
 8863GDB KERNEL DEBUGGING HELPER SCRIPTS
 8864M:	Jan Kiszka <jan.kiszka@siemens.com>
 8865M:	Kieran Bingham <kbingham@kernel.org>
 8866S:	Supported
 8867F:	scripts/gdb/
 8868
 8869GEMINI CRYPTO DRIVER
 8870M:	Corentin Labbe <clabbe@baylibre.com>
 8871L:	linux-crypto@vger.kernel.org
 8872S:	Maintained
 8873F:	drivers/crypto/gemini/
 8874
 8875GEMTEK FM RADIO RECEIVER DRIVER
 8876M:	Hans Verkuil <hverkuil@xs4all.nl>
 8877L:	linux-media@vger.kernel.org
 8878S:	Maintained
 8879W:	https://linuxtv.org
 8880T:	git git://linuxtv.org/media_tree.git
 8881F:	drivers/media/radio/radio-gemtek*
 8882
 8883GENERIC ARCHITECTURE TOPOLOGY
 8884M:	Sudeep Holla <sudeep.holla@arm.com>
 8885L:	linux-kernel@vger.kernel.org
 8886S:	Maintained
 8887F:	drivers/base/arch_topology.c
 8888F:	include/linux/arch_topology.h
 8889
 8890GENERIC ENTRY CODE
 8891M:	Thomas Gleixner <tglx@linutronix.de>
 8892M:	Peter Zijlstra <peterz@infradead.org>
 8893M:	Andy Lutomirski <luto@kernel.org>
 8894L:	linux-kernel@vger.kernel.org
 8895S:	Maintained
 8896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
 8897F:	include/linux/entry-common.h
 8898F:	include/linux/entry-kvm.h
 8899F:	kernel/entry/
 8900
 8901GENERIC GPIO I2C DRIVER
 8902M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
 8903S:	Supported
 8904F:	drivers/i2c/busses/i2c-gpio.c
 8905F:	include/linux/platform_data/i2c-gpio.h
 8906
 8907GENERIC GPIO I2C MULTIPLEXER DRIVER
 8908M:	Peter Korsgaard <peter.korsgaard@barco.com>
 8909L:	linux-i2c@vger.kernel.org
 8910S:	Supported
 8911F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
 8912F:	drivers/i2c/muxes/i2c-mux-gpio.c
 8913F:	include/linux/platform_data/i2c-mux-gpio.h
 8914
 8915GENERIC HDLC (WAN) DRIVERS
 8916M:	Krzysztof Halasa <khc@pm.waw.pl>
 
 8917S:	Maintained
 8918W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
 8919F:	drivers/net/wan/c101.c
 8920F:	drivers/net/wan/hd6457*
 8921F:	drivers/net/wan/hdlc*
 8922F:	drivers/net/wan/n2.c
 8923F:	drivers/net/wan/pc300too.c
 8924F:	drivers/net/wan/pci200syn.c
 8925F:	drivers/net/wan/wanxl*
 8926
 8927GENERIC INCLUDE/ASM HEADER FILES
 8928M:	Arnd Bergmann <arnd@arndb.de>
 8929L:	linux-arch@vger.kernel.org
 8930S:	Maintained
 8931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
 8932F:	include/asm-generic/
 8933F:	include/uapi/asm-generic/
 8934
 8935GENERIC PHY FRAMEWORK
 8936M:	Vinod Koul <vkoul@kernel.org>
 8937M:	Kishon Vijay Abraham I <kishon@kernel.org>
 8938L:	linux-phy@lists.infradead.org
 8939S:	Supported
 8940Q:	https://patchwork.kernel.org/project/linux-phy/list/
 8941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
 8942F:	Documentation/devicetree/bindings/phy/
 8943F:	drivers/phy/
 8944F:	include/dt-bindings/phy/
 8945F:	include/linux/phy/
 8946
 8947GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
 8948M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
 8949S:	Supported
 8950F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
 8951F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
 8952
 8953GENERIC PM DOMAINS
 8954M:	Ulf Hansson <ulf.hansson@linaro.org>
 8955L:	linux-pm@vger.kernel.org
 8956S:	Supported
 8957F:	Documentation/devicetree/bindings/power/power?domain*
 8958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
 8959F:	drivers/pmdomain/
 8960F:	include/linux/pm_domain.h
 8961
 8962GENERIC RADIX TREE
 8963M:	Kent Overstreet <kent.overstreet@linux.dev>
 8964S:	Supported
 8965C:	irc://irc.oftc.net/bcache
 8966F:	include/linux/generic-radix-tree.h
 8967F:	lib/generic-radix-tree.c
 8968
 8969GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
 8970M:	Eugen Hristev <eugen.hristev@microchip.com>
 8971L:	linux-input@vger.kernel.org
 8972S:	Maintained
 8973F:	drivers/input/touchscreen/resistive-adc-touch.c
 8974
 8975GENERIC STRING LIBRARY
 8976M:	Kees Cook <keescook@chromium.org>
 8977R:	Andy Shevchenko <andy@kernel.org>
 8978L:	linux-hardening@vger.kernel.org
 8979S:	Supported
 8980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
 8981F:	include/linux/string.h
 8982F:	include/linux/string_choices.h
 8983F:	include/linux/string_helpers.h
 8984F:	lib/string.c
 8985F:	lib/string_helpers.c
 8986F:	lib/test-string_helpers.c
 8987F:	lib/test_string.c
 8988
 8989GENERIC UIO DRIVER FOR PCI DEVICES
 8990M:	"Michael S. Tsirkin" <mst@redhat.com>
 8991L:	kvm@vger.kernel.org
 8992S:	Supported
 8993F:	drivers/uio/uio_pci_generic.c
 8994
 8995GENERIC VDSO LIBRARY
 8996M:	Andy Lutomirski <luto@kernel.org>
 8997M:	Thomas Gleixner <tglx@linutronix.de>
 8998M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
 8999L:	linux-kernel@vger.kernel.org
 9000S:	Maintained
 9001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
 9002F:	include/asm-generic/vdso/vsyscall.h
 9003F:	include/vdso/
 9004F:	kernel/time/vsyscall.c
 9005F:	lib/vdso/
 9006
 9007GENWQE (IBM Generic Workqueue Card)
 9008M:	Frank Haverkamp <haver@linux.ibm.com>
 9009S:	Supported
 9010F:	drivers/misc/genwqe/
 9011
 9012GET_MAINTAINER SCRIPT
 9013M:	Joe Perches <joe@perches.com>
 9014S:	Maintained
 9015F:	scripts/get_maintainer.pl
 9016
 9017GFS2 FILE SYSTEM
 9018M:	Andreas Gruenbacher <agruenba@redhat.com>
 9019L:	gfs2@lists.linux.dev
 
 
 
 9020S:	Supported
 9021B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
 9022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
 9023F:	Documentation/filesystems/gfs2*
 9024F:	fs/gfs2/
 9025F:	include/uapi/linux/gfs2_ondisk.h
 9026
 9027GIGABYTE WATERFORCE SENSOR DRIVER
 9028M:	Aleksa Savic <savicaleksa83@gmail.com>
 9029L:	linux-hwmon@vger.kernel.org
 9030S:	Maintained
 9031F:	Documentation/hwmon/gigabyte_waterforce.rst
 9032F:	drivers/hwmon/gigabyte_waterforce.c
 
 
 
 9033
 9034GIGABYTE WMI DRIVER
 9035M:	Thomas Weißschuh <thomas@weissschuh.net>
 9036L:	platform-driver-x86@vger.kernel.org
 9037S:	Maintained
 9038F:	drivers/platform/x86/gigabyte-wmi.c
 9039
 9040GNSS SUBSYSTEM
 9041M:	Johan Hovold <johan@kernel.org>
 9042S:	Maintained
 9043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
 9044F:	Documentation/ABI/testing/sysfs-class-gnss
 9045F:	Documentation/devicetree/bindings/gnss/
 9046F:	drivers/gnss/
 9047F:	include/linux/gnss.h
 9048
 9049GO7007 MPEG CODEC
 9050M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 9051L:	linux-media@vger.kernel.org
 9052S:	Maintained
 9053F:	drivers/media/usb/go7007/
 9054
 9055GOODIX TOUCHSCREEN
 9056M:	Bastien Nocera <hadess@hadess.net>
 9057M:	Hans de Goede <hdegoede@redhat.com>
 9058L:	linux-input@vger.kernel.org
 9059S:	Maintained
 9060F:	drivers/input/touchscreen/goodix*
 9061
 9062GOOGLE ETHERNET DRIVERS
 9063M:	Jeroen de Borst <jeroendb@google.com>
 9064M:	Praveen Kaligineedi <pkaligineedi@google.com>
 9065R:	Shailend Chand <shailend@google.com>
 9066L:	netdev@vger.kernel.org
 9067S:	Supported
 9068F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
 9069F:	drivers/net/ethernet/google
 9070
 9071GOOGLE FIRMWARE DRIVERS
 9072M:	Tzung-Bi Shih <tzungbi@kernel.org>
 9073R:	Brian Norris <briannorris@chromium.org>
 9074R:	Julius Werner <jwerner@chromium.org>
 9075L:	chrome-platform@lists.linux.dev
 9076S:	Maintained
 9077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
 9078F:	drivers/firmware/google/
 9079
 9080GOOGLE TENSOR SoC SUPPORT
 9081M:	Peter Griffin <peter.griffin@linaro.org>
 9082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 9083L:	linux-samsung-soc@vger.kernel.org
 9084S:	Maintained
 9085F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
 9086F:	arch/arm64/boot/dts/exynos/google/
 9087F:	drivers/clk/samsung/clk-gs101.c
 9088F:	include/dt-bindings/clock/google,gs101.h
 9089
 9090GPD POCKET FAN DRIVER
 9091M:	Hans de Goede <hdegoede@redhat.com>
 9092L:	platform-driver-x86@vger.kernel.org
 9093S:	Maintained
 9094F:	drivers/platform/x86/gpd-pocket-fan.c
 9095
 9096GPIO ACPI SUPPORT
 9097M:	Mika Westerberg <mika.westerberg@linux.intel.com>
 9098M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 9099L:	linux-gpio@vger.kernel.org
 9100L:	linux-acpi@vger.kernel.org
 9101S:	Supported
 9102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
 9103F:	Documentation/firmware-guide/acpi/gpio-properties.rst
 9104F:	drivers/gpio/gpiolib-acpi.c
 9105F:	drivers/gpio/gpiolib-acpi.h
 9106
 9107GPIO AGGREGATOR
 9108M:	Geert Uytterhoeven <geert+renesas@glider.be>
 9109L:	linux-gpio@vger.kernel.org
 9110S:	Supported
 9111F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
 9112F:	drivers/gpio/gpio-aggregator.c
 9113
 9114GPIO IR Transmitter
 9115M:	Sean Young <sean@mess.org>
 9116L:	linux-media@vger.kernel.org
 9117S:	Maintained
 9118F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
 9119F:	drivers/media/rc/gpio-ir-tx.c
 9120
 9121GPIO MOCKUP DRIVER
 9122M:	Bamvor Jian Zhang <bamv2005@gmail.com>
 9123L:	linux-gpio@vger.kernel.org
 9124S:	Maintained
 9125F:	drivers/gpio/gpio-mockup.c
 9126F:	tools/testing/selftests/gpio/
 9127
 9128GPIO REGMAP
 9129M:	Michael Walle <mwalle@kernel.org>
 9130S:	Maintained
 9131F:	drivers/gpio/gpio-regmap.c
 9132F:	include/linux/gpio/regmap.h
 9133K:	(devm_)?gpio_regmap_(un)?register
 9134
 9135GPIO SUBSYSTEM
 9136M:	Linus Walleij <linus.walleij@linaro.org>
 9137M:	Bartosz Golaszewski <brgl@bgdev.pl>
 9138L:	linux-gpio@vger.kernel.org
 9139S:	Maintained
 9140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
 9141F:	Documentation/admin-guide/gpio/
 9142F:	Documentation/devicetree/bindings/gpio/
 9143F:	Documentation/driver-api/gpio/
 9144F:	drivers/gpio/
 9145F:	include/dt-bindings/gpio/
 9146F:	include/linux/gpio.h
 9147F:	include/linux/gpio/
 9148F:	include/linux/of_gpio.h
 9149
 9150GPIO UAPI
 9151M:	Bartosz Golaszewski <brgl@bgdev.pl>
 9152R:	Kent Gibson <warthog618@gmail.com>
 9153L:	linux-gpio@vger.kernel.org
 9154S:	Maintained
 9155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
 9156F:	Documentation/ABI/obsolete/sysfs-gpio
 9157F:	Documentation/ABI/testing/gpio-cdev
 9158F:	drivers/gpio/gpiolib-cdev.c
 9159F:	include/uapi/linux/gpio.h
 9160F:	tools/gpio/
 9161
 9162GRE DEMULTIPLEXER DRIVER
 9163M:	Dmitry Kozlov <xeb@mail.ru>
 9164L:	netdev@vger.kernel.org
 9165S:	Maintained
 
 9166F:	include/net/gre.h
 9167F:	net/ipv4/gre_demux.c
 9168F:	net/ipv4/gre_offload.c
 9169
 9170GRETH 10/100/1G Ethernet MAC device driver
 9171M:	Andreas Larsson <andreas@gaisler.com>
 9172L:	netdev@vger.kernel.org
 9173S:	Maintained
 9174F:	drivers/net/ethernet/aeroflex/
 9175
 9176GREYBUS AUDIO PROTOCOLS DRIVERS
 9177M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
 9178M:	Mark Greer <mgreer@animalcreek.com>
 9179S:	Maintained
 9180F:	drivers/staging/greybus/audio_apbridgea.c
 9181F:	drivers/staging/greybus/audio_apbridgea.h
 9182F:	drivers/staging/greybus/audio_codec.c
 9183F:	drivers/staging/greybus/audio_codec.h
 9184F:	drivers/staging/greybus/audio_gb.c
 9185F:	drivers/staging/greybus/audio_manager.c
 9186F:	drivers/staging/greybus/audio_manager.h
 9187F:	drivers/staging/greybus/audio_manager_module.c
 9188F:	drivers/staging/greybus/audio_manager_private.h
 9189F:	drivers/staging/greybus/audio_manager_sysfs.c
 9190F:	drivers/staging/greybus/audio_module.c
 9191F:	drivers/staging/greybus/audio_topology.c
 9192
 9193GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
 9194M:	Viresh Kumar <vireshk@kernel.org>
 9195S:	Maintained
 9196F:	drivers/staging/greybus/authentication.c
 9197F:	drivers/staging/greybus/bootrom.c
 9198F:	drivers/staging/greybus/firmware.h
 9199F:	drivers/staging/greybus/fw-core.c
 9200F:	drivers/staging/greybus/fw-download.c
 9201F:	drivers/staging/greybus/fw-management.c
 9202F:	drivers/staging/greybus/greybus_authentication.h
 9203F:	drivers/staging/greybus/greybus_firmware.h
 9204F:	drivers/staging/greybus/hid.c
 9205F:	drivers/staging/greybus/i2c.c
 9206F:	drivers/staging/greybus/spi.c
 9207F:	drivers/staging/greybus/spilib.c
 9208F:	drivers/staging/greybus/spilib.h
 9209
 9210GREYBUS LOOPBACK DRIVER
 9211M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
 9212S:	Maintained
 9213F:	drivers/staging/greybus/loopback.c
 9214
 9215GREYBUS PLATFORM DRIVERS
 9216M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
 9217S:	Maintained
 9218F:	drivers/staging/greybus/arche-apb-ctrl.c
 9219F:	drivers/staging/greybus/arche-platform.c
 9220F:	drivers/staging/greybus/arche_platform.h
 9221
 9222GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
 9223M:	Rui Miguel Silva <rmfrfs@gmail.com>
 9224S:	Maintained
 9225F:	drivers/staging/greybus/gpio.c
 9226F:	drivers/staging/greybus/light.c
 9227F:	drivers/staging/greybus/power_supply.c
 9228F:	drivers/staging/greybus/sdio.c
 9229F:	drivers/staging/greybus/spi.c
 9230F:	drivers/staging/greybus/spilib.c
 9231
 9232GREYBUS BEAGLEPLAY DRIVERS
 9233M:	Ayush Singh <ayushdevel1325@gmail.com>
 9234L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
 9235S:	Maintained
 9236F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
 9237F:	drivers/greybus/gb-beagleplay.c
 9238
 9239GREYBUS SUBSYSTEM
 9240M:	Johan Hovold <johan@kernel.org>
 9241M:	Alex Elder <elder@kernel.org>
 9242M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 9243L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
 9244S:	Maintained
 9245F:	drivers/greybus/
 9246F:	drivers/staging/greybus/
 9247F:	include/linux/greybus.h
 9248F:	include/linux/greybus/
 9249
 9250GREYBUS UART PROTOCOLS DRIVERS
 9251M:	David Lin <dtwlin@gmail.com>
 9252S:	Maintained
 9253F:	drivers/staging/greybus/log.c
 9254F:	drivers/staging/greybus/uart.c
 9255
 9256GS1662 VIDEO SERIALIZER
 9257M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
 9258L:	linux-media@vger.kernel.org
 9259S:	Maintained
 9260T:	git git://linuxtv.org/media_tree.git
 9261F:	drivers/media/spi/gs1662.c
 9262
 9263GSPCA FINEPIX SUBDRIVER
 9264M:	Frank Zago <frank@zago.net>
 9265L:	linux-media@vger.kernel.org
 
 9266S:	Maintained
 9267T:	git git://linuxtv.org/media_tree.git
 9268F:	drivers/media/usb/gspca/finepix.c
 9269
 9270GSPCA GL860 SUBDRIVER
 9271M:	Olivier Lorin <o.lorin@laposte.net>
 9272L:	linux-media@vger.kernel.org
 
 9273S:	Maintained
 9274T:	git git://linuxtv.org/media_tree.git
 9275F:	drivers/media/usb/gspca/gl860/
 9276
 9277GSPCA M5602 SUBDRIVER
 9278M:	Erik Andren <erik.andren@gmail.com>
 9279L:	linux-media@vger.kernel.org
 
 9280S:	Maintained
 9281T:	git git://linuxtv.org/media_tree.git
 9282F:	drivers/media/usb/gspca/m5602/
 9283
 9284GSPCA PAC207 SONIXB SUBDRIVER
 9285M:	Hans Verkuil <hverkuil@xs4all.nl>
 9286L:	linux-media@vger.kernel.org
 9287S:	Odd Fixes
 9288T:	git git://linuxtv.org/media_tree.git
 9289F:	drivers/media/usb/gspca/pac207.c
 9290
 9291GSPCA SN9C20X SUBDRIVER
 9292M:	Brian Johnson <brijohn@gmail.com>
 9293L:	linux-media@vger.kernel.org
 
 9294S:	Maintained
 9295T:	git git://linuxtv.org/media_tree.git
 9296F:	drivers/media/usb/gspca/sn9c20x.c
 9297
 9298GSPCA T613 SUBDRIVER
 9299M:	Leandro Costantino <lcostantino@gmail.com>
 9300L:	linux-media@vger.kernel.org
 
 9301S:	Maintained
 9302T:	git git://linuxtv.org/media_tree.git
 9303F:	drivers/media/usb/gspca/t613.c
 9304
 9305GSPCA USB WEBCAM DRIVER
 9306M:	Hans Verkuil <hverkuil@xs4all.nl>
 
 9307L:	linux-media@vger.kernel.org
 9308S:	Odd Fixes
 9309T:	git git://linuxtv.org/media_tree.git
 9310F:	drivers/media/usb/gspca/
 9311
 9312GTP (GPRS Tunneling Protocol)
 9313M:	Pablo Neira Ayuso <pablo@netfilter.org>
 9314M:	Harald Welte <laforge@gnumonks.org>
 9315L:	osmocom-net-gprs@lists.osmocom.org
 9316S:	Maintained
 9317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
 9318F:	drivers/net/gtp.c
 9319
 9320GUID PARTITION TABLE (GPT)
 9321M:	Davidlohr Bueso <dave@stgolabs.net>
 9322L:	linux-efi@vger.kernel.org
 9323S:	Maintained
 9324F:	block/partitions/efi.*
 9325
 9326HABANALABS PCI DRIVER
 9327M:	Oded Gabbay <ogabbay@kernel.org>
 9328L:	dri-devel@lists.freedesktop.org
 9329S:	Supported
 9330C:	irc://irc.oftc.net/dri-devel
 9331T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
 9332F:	Documentation/ABI/testing/debugfs-driver-habanalabs
 9333F:	Documentation/ABI/testing/sysfs-driver-habanalabs
 9334F:	drivers/accel/habanalabs/
 9335F:	include/linux/habanalabs/
 9336F:	include/trace/events/habanalabs.h
 9337F:	include/uapi/drm/habanalabs_accel.h
 9338
 9339HACKRF MEDIA DRIVER
 9340L:	linux-media@vger.kernel.org
 9341S:	Orphan
 9342W:	https://linuxtv.org
 9343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 9344F:	drivers/media/usb/hackrf/
 9345
 9346HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
 9347M:	Chuck Lever <chuck.lever@oracle.com>
 9348L:	kernel-tls-handshake@lists.linux.dev
 9349L:	netdev@vger.kernel.org
 9350S:	Maintained
 9351F:	Documentation/netlink/specs/handshake.yaml
 9352F:	Documentation/networking/tls-handshake.rst
 9353F:	include/net/handshake.h
 9354F:	include/trace/events/handshake.h
 9355F:	net/handshake/
 9356
 9357HANTRO VPU CODEC DRIVER
 9358M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
 9359M:	Philipp Zabel <p.zabel@pengutronix.de>
 9360L:	linux-media@vger.kernel.org
 9361L:	linux-rockchip@lists.infradead.org
 9362S:	Maintained
 9363F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
 9364F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
 9365F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
 9366F:	drivers/media/platform/verisilicon/
 9367
 9368HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
 9369M:	Frank Seidel <frank@f-seidel.de>
 9370L:	platform-driver-x86@vger.kernel.org
 
 9371S:	Maintained
 9372W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
 9373F:	drivers/platform/x86/hdaps.c
 9374
 
 
 
 
 
 
 
 
 
 
 
 
 
 9375HARDWARE MONITORING
 9376M:	Jean Delvare <jdelvare@suse.com>
 9377M:	Guenter Roeck <linux@roeck-us.net>
 9378L:	linux-hwmon@vger.kernel.org
 
 
 
 9379S:	Maintained
 9380W:	http://hwmon.wiki.kernel.org/
 9381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
 9382F:	Documentation/ABI/testing/sysfs-class-hwmon
 9383F:	Documentation/devicetree/bindings/hwmon/
 9384F:	Documentation/hwmon/
 9385F:	drivers/hwmon/
 9386F:	include/linux/hwmon*.h
 9387F:	include/trace/events/hwmon*.h
 9388K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
 9389
 9390HARDWARE RANDOM NUMBER GENERATOR CORE
 9391M:	Olivia Mackall <olivia@selenic.com>
 9392M:	Herbert Xu <herbert@gondor.apana.org.au>
 9393L:	linux-crypto@vger.kernel.org
 9394S:	Odd fixes
 9395F:	Documentation/admin-guide/hw_random.rst
 9396F:	Documentation/devicetree/bindings/rng/
 9397F:	drivers/char/hw_random/
 9398F:	include/linux/hw_random.h
 9399
 9400HARDWARE SPINLOCK CORE
 9401M:	Bjorn Andersson <andersson@kernel.org>
 9402R:	Baolin Wang <baolin.wang7@gmail.com>
 9403L:	linux-remoteproc@vger.kernel.org
 9404S:	Maintained
 9405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
 9406F:	Documentation/devicetree/bindings/hwlock/
 9407F:	Documentation/locking/hwspinlock.rst
 9408F:	drivers/hwspinlock/
 9409F:	include/linux/hwspinlock.h
 9410
 9411HARDWARE TRACING FACILITIES
 9412M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
 9413S:	Maintained
 9414F:	drivers/hwtracing/
 9415
 9416HARMONY SOUND DRIVER
 
 9417L:	linux-parisc@vger.kernel.org
 9418S:	Maintained
 9419F:	sound/parisc/harmony.*
 9420
 9421HDPVR USB VIDEO ENCODER DRIVER
 9422M:	Hans Verkuil <hverkuil@xs4all.nl>
 9423L:	linux-media@vger.kernel.org
 9424S:	Odd Fixes
 9425W:	https://linuxtv.org
 9426T:	git git://linuxtv.org/media_tree.git
 9427F:	drivers/media/usb/hdpvr/
 9428
 9429HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
 9430M:	Matt Hsiao <matt.hsiao@hpe.com>
 9431S:	Supported
 9432F:	drivers/misc/hpilo.[ch]
 9433
 9434HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
 9435M:	Jerry Hoemann <jerry.hoemann@hpe.com>
 9436S:	Supported
 9437F:	Documentation/watchdog/hpwdt.rst
 9438F:	drivers/watchdog/hpwdt.c
 9439
 9440HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
 9441M:	Don Brace <don.brace@microchip.com>
 9442L:	storagedev@microchip.com
 9443L:	linux-scsi@vger.kernel.org
 9444S:	Supported
 9445F:	Documentation/scsi/hpsa.rst
 9446F:	drivers/scsi/hpsa*.[ch]
 9447F:	include/linux/cciss*.h
 9448F:	include/uapi/linux/cciss*.h
 9449
 9450HFI1 DRIVER
 9451M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
 9452L:	linux-rdma@vger.kernel.org
 9453S:	Supported
 9454F:	drivers/infiniband/hw/hfi1
 
 
 9455
 9456HFS FILESYSTEM
 9457L:	linux-fsdevel@vger.kernel.org
 9458S:	Orphan
 9459F:	Documentation/filesystems/hfs.rst
 9460F:	fs/hfs/
 9461
 9462HFSPLUS FILESYSTEM
 9463L:	linux-fsdevel@vger.kernel.org
 9464S:	Orphan
 9465F:	Documentation/filesystems/hfsplus.rst
 9466F:	fs/hfsplus/
 9467
 9468HGA FRAMEBUFFER DRIVER
 9469M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
 9470L:	linux-nvidia@lists.surfsouth.com
 
 9471S:	Maintained
 9472W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
 9473F:	drivers/video/fbdev/hgafb.c
 9474
 9475HIBERNATION (aka Software Suspend, aka swsusp)
 9476M:	"Rafael J. Wysocki" <rafael@kernel.org>
 9477M:	Pavel Machek <pavel@ucw.cz>
 9478L:	linux-pm@vger.kernel.org
 
 9479S:	Supported
 9480B:	https://bugzilla.kernel.org
 9481F:	arch/*/include/asm/suspend*.h
 9482F:	arch/x86/power/
 9483F:	drivers/base/power/
 
 
 9484F:	include/linux/freezer.h
 9485F:	include/linux/pm.h
 9486F:	include/linux/suspend.h
 9487F:	kernel/power/
 9488
 9489HID CORE LAYER
 9490M:	Jiri Kosina <jikos@kernel.org>
 9491M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
 9492L:	linux-input@vger.kernel.org
 
 9493S:	Maintained
 9494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
 9495F:	Documentation/hid/
 9496F:	drivers/hid/
 9497F:	include/linux/hid*
 9498F:	include/uapi/linux/hid*
 9499F:	samples/hid/
 9500F:	tools/testing/selftests/hid/
 9501
 9502HID LOGITECH DRIVERS
 9503R:	Filipe Laíns <lains@riseup.net>
 9504L:	linux-input@vger.kernel.org
 9505S:	Maintained
 9506F:	drivers/hid/hid-logitech-*
 9507
 9508HID NVIDIA SHIELD DRIVER
 9509M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
 9510L:	linux-input@vger.kernel.org
 9511S:	Maintained
 9512F:	drivers/hid/hid-nvidia-shield.c
 9513
 9514HID PHOENIX RC FLIGHT CONTROLLER
 9515M:	Marcus Folkesson <marcus.folkesson@gmail.com>
 9516L:	linux-input@vger.kernel.org
 9517S:	Maintained
 9518F:	drivers/hid/hid-pxrc.c
 9519
 9520HID PLAYSTATION DRIVER
 9521M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
 9522L:	linux-input@vger.kernel.org
 9523S:	Supported
 9524F:	drivers/hid/hid-playstation.c
 9525
 9526HID SENSOR HUB DRIVERS
 9527M:	Jiri Kosina <jikos@kernel.org>
 9528M:	Jonathan Cameron <jic23@kernel.org>
 9529M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 9530L:	linux-input@vger.kernel.org
 9531L:	linux-iio@vger.kernel.org
 9532S:	Maintained
 9533F:	Documentation/hid/hid-sensor*
 9534F:	drivers/hid/hid-sensor-*
 9535F:	drivers/iio/*/hid-*
 9536F:	include/linux/hid-sensor-*
 9537
 9538HID VRC-2 CAR CONTROLLER DRIVER
 9539M:	Marcus Folkesson <marcus.folkesson@gmail.com>
 9540L:	linux-input@vger.kernel.org
 9541S:	Maintained
 9542F:	drivers/hid/hid-vrc2.c
 9543
 9544HID WACOM DRIVER
 9545M:	Ping Cheng <ping.cheng@wacom.com>
 9546M:	Jason Gerecke  <jason.gerecke@wacom.com>
 9547L:	linux-input@vger.kernel.org
 9548S:	Maintained
 9549F:	drivers/hid/wacom.h
 9550F:	drivers/hid/wacom_*
 9551
 9552HID++ LOGITECH DRIVERS
 9553R:	Filipe Laíns <lains@riseup.net>
 9554R:	Bastien Nocera <hadess@hadess.net>
 9555L:	linux-input@vger.kernel.org
 9556S:	Maintained
 9557F:	drivers/hid/hid-logitech-hidpp.c
 9558
 9559HIGH-RESOLUTION TIMERS, CLOCKEVENTS
 9560M:	Thomas Gleixner <tglx@linutronix.de>
 9561L:	linux-kernel@vger.kernel.org
 9562S:	Maintained
 9563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
 9564F:	Documentation/timers/
 
 
 
 
 9565F:	include/linux/clockchips.h
 9566F:	include/linux/hrtimer.h
 9567F:	kernel/time/clockevents.c
 9568F:	kernel/time/hrtimer.c
 9569F:	kernel/time/timer_*.c
 9570
 9571HIGH-SPEED SCC DRIVER FOR AX.25
 
 9572L:	linux-hams@vger.kernel.org
 9573S:	Orphan
 
 
 9574F:	drivers/net/hamradio/scc.c
 9575
 9576HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
 9577M:	HighPoint Linux Team <linux@highpoint-tech.com>
 
 9578S:	Supported
 9579W:	http://www.highpoint-tech.com
 9580F:	Documentation/scsi/hptiop.rst
 9581F:	drivers/scsi/hptiop.c
 9582
 9583HIKEY960 ONBOARD USB GPIO HUB DRIVER
 9584M:	John Stultz <jstultz@google.com>
 9585L:	linux-kernel@vger.kernel.org
 9586S:	Maintained
 9587F:	drivers/misc/hisi_hikey_usb.c
 9588
 9589HIMAX HX83112B TOUCHSCREEN SUPPORT
 9590M:	Job Noorman <job@noorman.info>
 9591L:	linux-input@vger.kernel.org
 9592S:	Maintained
 9593F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
 9594F:	drivers/input/touchscreen/himax_hx83112b.c
 9595
 9596HIPPI
 9597M:	Jes Sorensen <jes@trained-monkey.org>
 9598L:	linux-hippi@sunsite.dk
 9599S:	Maintained
 9600F:	drivers/net/hippi/
 9601F:	include/linux/hippidevice.h
 9602F:	include/uapi/linux/if_hippi.h
 9603F:	net/802/hippi.c
 9604
 9605HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
 9606M:	Kurt Kanzenbach <kurt@linutronix.de>
 9607L:	netdev@vger.kernel.org
 9608S:	Maintained
 9609F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
 9610F:	drivers/net/dsa/hirschmann/*
 9611F:	include/linux/platform_data/hirschmann-hellcreek.h
 9612F:	net/dsa/tag_hellcreek.c
 9613
 9614HISILICON DMA DRIVER
 9615M:	Zhou Wang <wangzhou1@hisilicon.com>
 9616M:	Jie Hai <haijie1@huawei.com>
 9617L:	dmaengine@vger.kernel.org
 9618S:	Maintained
 9619F:	drivers/dma/hisi_dma.c
 9620
 9621HISILICON GPIO DRIVER
 9622M:	Jay Fang <f.fangjian@huawei.com>
 9623L:	linux-gpio@vger.kernel.org
 9624S:	Maintained
 9625F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
 9626F:	drivers/gpio/gpio-hisi.c
 9627
 9628HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
 9629M:	Zhiqi Song <songzhiqi1@huawei.com>
 9630M:	Longfang Liu <liulongfang@huawei.com>
 9631L:	linux-crypto@vger.kernel.org
 9632S:	Maintained
 9633F:	Documentation/ABI/testing/debugfs-hisi-hpre
 9634F:	drivers/crypto/hisilicon/hpre/hpre.h
 9635F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
 9636F:	drivers/crypto/hisilicon/hpre/hpre_main.c
 9637
 9638HISILICON HNS3 PMU DRIVER
 9639M:	Jijie Shao <shaojijie@huawei.com>
 9640S:	Supported
 9641F:	Documentation/admin-guide/perf/hns3-pmu.rst
 9642F:	drivers/perf/hisilicon/hns3_pmu.c
 9643
 9644HISILICON I2C CONTROLLER DRIVER
 9645M:	Yicong Yang <yangyicong@hisilicon.com>
 9646L:	linux-i2c@vger.kernel.org
 9647S:	Maintained
 9648W:	https://www.hisilicon.com
 9649F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
 9650F:	drivers/i2c/busses/i2c-hisi.c
 9651
 9652HISILICON KUNPENG SOC HCCS DRIVER
 9653M:	Huisong Li <lihuisong@huawei.com>
 9654S:	Maintained
 9655F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
 9656F:	drivers/soc/hisilicon/kunpeng_hccs.c
 9657F:	drivers/soc/hisilicon/kunpeng_hccs.h
 9658
 9659HISILICON LPC BUS DRIVER
 9660M:	Jay Fang <f.fangjian@huawei.com>
 9661S:	Maintained
 9662W:	http://www.hisilicon.com
 9663F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
 9664F:	drivers/bus/hisi_lpc.c
 9665
 9666HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
 9667M:	Yisen Zhuang <yisen.zhuang@huawei.com>
 9668M:	Salil Mehta <salil.mehta@huawei.com>
 9669M:	Jijie Shao <shaojijie@huawei.com>
 9670L:	netdev@vger.kernel.org
 9671S:	Maintained
 9672W:	http://www.hisilicon.com
 9673F:	drivers/net/ethernet/hisilicon/hns3/
 9674
 9675HISILICON NETWORK SUBSYSTEM DRIVER
 9676M:	Yisen Zhuang <yisen.zhuang@huawei.com>
 9677M:	Salil Mehta <salil.mehta@huawei.com>
 9678L:	netdev@vger.kernel.org
 9679S:	Maintained
 9680W:	http://www.hisilicon.com
 9681F:	Documentation/devicetree/bindings/net/hisilicon*.txt
 9682F:	drivers/net/ethernet/hisilicon/
 9683
 9684HISILICON PMU DRIVER
 9685M:	Yicong Yang <yangyicong@hisilicon.com>
 9686M:	Jonathan Cameron <jonathan.cameron@huawei.com>
 9687S:	Supported
 9688W:	http://www.hisilicon.com
 9689F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
 9690F:	Documentation/admin-guide/perf/hisi-pmu.rst
 9691F:	drivers/perf/hisilicon
 9692
 9693HISILICON PTT DRIVER
 9694M:	Yicong Yang <yangyicong@hisilicon.com>
 9695M:	Jonathan Cameron <jonathan.cameron@huawei.com>
 9696L:	linux-kernel@vger.kernel.org
 9697S:	Maintained
 9698F:	Documentation/ABI/testing/sysfs-devices-hisi_ptt
 9699F:	Documentation/trace/hisi-ptt.rst
 9700F:	drivers/hwtracing/ptt/
 9701F:	tools/perf/arch/arm64/util/hisi-ptt.c
 9702F:	tools/perf/util/hisi-ptt*
 9703F:	tools/perf/util/hisi-ptt-decoder/*
 9704
 9705HISILICON QM DRIVER
 9706M:	Weili Qian <qianweili@huawei.com>
 9707M:	Zhou Wang <wangzhou1@hisilicon.com>
 9708L:	linux-crypto@vger.kernel.org
 9709S:	Maintained
 9710F:	drivers/crypto/hisilicon/Kconfig
 9711F:	drivers/crypto/hisilicon/Makefile
 9712F:	drivers/crypto/hisilicon/qm.c
 9713F:	drivers/crypto/hisilicon/sgl.c
 9714F:	include/linux/hisi_acc_qm.h
 9715
 9716HISILICON ROCE DRIVER
 9717M:	Chengchang Tang <tangchengchang@huawei.com>
 9718M:	Junxian Huang <huangjunxian6@hisilicon.com>
 9719L:	linux-rdma@vger.kernel.org
 9720S:	Maintained
 9721F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
 9722F:	drivers/infiniband/hw/hns/
 9723
 9724HISILICON SAS Controller
 9725M:	Xiang Chen <chenxiang66@hisilicon.com>
 9726S:	Supported
 9727W:	http://www.hisilicon.com
 9728F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
 9729F:	drivers/scsi/hisi_sas/
 9730
 9731HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
 9732M:	Longfang Liu <liulongfang@huawei.com>
 9733L:	linux-crypto@vger.kernel.org
 9734S:	Maintained
 9735F:	Documentation/ABI/testing/debugfs-hisi-sec
 9736F:	drivers/crypto/hisilicon/sec2/sec.h
 9737F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
 9738F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
 9739F:	drivers/crypto/hisilicon/sec2/sec_main.c
 9740
 9741HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
 9742M:	Jay Fang <f.fangjian@huawei.com>
 9743L:	linux-spi@vger.kernel.org
 9744S:	Maintained
 9745W:	http://www.hisilicon.com
 9746F:	drivers/spi/spi-hisi-kunpeng.c
 9747
 9748HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
 9749M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
 9750L:	linux-kernel@vger.kernel.org
 9751S:	Maintained
 9752F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
 9753F:	drivers/spmi/hisi-spmi-controller.c
 9754
 9755HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
 9756M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
 9757L:	linux-kernel@vger.kernel.org
 9758S:	Maintained
 9759F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
 9760F:	drivers/mfd/hi6421-spmi-pmic.c
 9761
 9762HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
 9763M:	Weili Qian <qianweili@huawei.com>
 9764S:	Maintained
 9765F:	drivers/crypto/hisilicon/trng/trng.c
 9766
 9767HISILICON V3XX SPI NOR FLASH Controller Driver
 9768M:	Jay Fang <f.fangjian@huawei.com>
 9769S:	Maintained
 9770W:	http://www.hisilicon.com
 9771F:	drivers/spi/spi-hisi-sfc-v3xx.c
 9772
 9773HISILICON ZIP Controller DRIVER
 9774M:	Yang Shen <shenyang39@huawei.com>
 9775M:	Zhou Wang <wangzhou1@hisilicon.com>
 9776L:	linux-crypto@vger.kernel.org
 9777S:	Maintained
 9778F:	Documentation/ABI/testing/debugfs-hisi-zip
 9779F:	drivers/crypto/hisilicon/zip/
 9780
 9781HMM - Heterogeneous Memory Management
 9782M:	Jérôme Glisse <jglisse@redhat.com>
 9783L:	linux-mm@kvack.org
 9784S:	Maintained
 9785F:	Documentation/mm/hmm.rst
 9786F:	include/linux/hmm*
 9787F:	lib/test_hmm*
 9788F:	mm/hmm*
 9789F:	tools/testing/selftests/mm/*hmm*
 9790
 9791HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
 9792M:	Petre Rodan <petre.rodan@subdimension.ro>
 9793L:	linux-iio@vger.kernel.org
 9794S:	Maintained
 9795F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
 9796F:	drivers/iio/pressure/hsc030pa*
 9797
 9798HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
 9799M:	Andreas Klinger <ak@it-klinger.de>
 9800L:	linux-iio@vger.kernel.org
 9801S:	Maintained
 9802F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
 9803F:	drivers/iio/pressure/mprls0025pa.c
 9804
 9805HP BIOSCFG DRIVER
 9806M:	Jorge Lopez <jorge.lopez2@hp.com>
 9807L:	platform-driver-x86@vger.kernel.org
 9808S:	Maintained
 9809F:	drivers/platform/x86/hp/hp-bioscfg/
 9810
 9811HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
 9812L:	platform-driver-x86@vger.kernel.org
 9813S:	Orphan
 9814F:	drivers/platform/x86/hp/tc1100-wmi.c
 9815
 9816HP WMI HARDWARE MONITOR DRIVER
 9817M:	James Seo <james@equiv.tech>
 9818L:	linux-hwmon@vger.kernel.org
 9819S:	Maintained
 9820F:	Documentation/hwmon/hp-wmi-sensors.rst
 9821F:	drivers/hwmon/hp-wmi-sensors.c
 9822
 9823HPET:	High Precision Event Timers driver
 9824M:	Clemens Ladisch <clemens@ladisch.de>
 9825S:	Maintained
 9826F:	Documentation/timers/hpet.rst
 9827F:	drivers/char/hpet.c
 9828F:	include/linux/hpet.h
 9829F:	include/uapi/linux/hpet.h
 9830
 9831HPET:	x86
 9832S:	Orphan
 
 
 9833F:	arch/x86/include/asm/hpet.h
 9834F:	arch/x86/kernel/hpet.c
 9835
 9836HPFS FILESYSTEM
 9837M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
 
 9838S:	Maintained
 9839W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
 9840F:	fs/hpfs/
 9841
 9842HS3001 Hardware Temperature and Humidity Sensor
 9843M:	Andre Werner <andre.werner@systec-electronic.com>
 9844L:	linux-hwmon@vger.kernel.org
 9845S:	Maintained
 9846F:	drivers/hwmon/hs3001.c
 9847
 9848HSI SUBSYSTEM
 9849M:	Sebastian Reichel <sre@kernel.org>
 9850S:	Maintained
 9851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
 9852F:	Documentation/ABI/testing/sysfs-bus-hsi
 9853F:	Documentation/driver-api/hsi.rst
 9854F:	drivers/hsi/
 9855F:	include/linux/hsi/
 9856F:	include/uapi/linux/hsi/
 9857
 9858HSO 3G MODEM DRIVER
 9859L:	linux-usb@vger.kernel.org
 9860S:	Orphan
 
 9861F:	drivers/net/usb/hso.c
 9862
 9863HSR NETWORK PROTOCOL
 9864L:	netdev@vger.kernel.org
 9865S:	Orphan
 9866F:	net/hsr/
 9867
 9868HT16K33 LED CONTROLLER DRIVER
 9869M:	Robin van der Gracht <robin@protonic.nl>
 9870S:	Maintained
 9871F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
 9872F:	drivers/auxdisplay/ht16k33.c
 9873
 9874HTCPEN TOUCHSCREEN DRIVER
 9875M:	Pau Oliva Fora <pof@eslack.org>
 9876L:	linux-input@vger.kernel.org
 9877S:	Maintained
 9878F:	drivers/input/touchscreen/htcpen.c
 9879
 9880HTE SUBSYSTEM
 9881M:	Dipen Patel <dipenp@nvidia.com>
 9882L:	timestamp@lists.linux.dev
 9883S:	Maintained
 9884Q:	https://patchwork.kernel.org/project/timestamp/list/
 9885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
 9886F:	Documentation/devicetree/bindings/timestamp/
 9887F:	Documentation/driver-api/hte/
 9888F:	drivers/hte/
 9889F:	include/linux/hte.h
 9890
 9891HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
 9892M:	Lorenzo Bianconi <lorenzo@kernel.org>
 9893L:	linux-iio@vger.kernel.org
 9894S:	Maintained
 9895W:	http://www.st.com/
 9896F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
 9897F:	drivers/iio/humidity/hts221*
 9898
 9899HUAWEI ETHERNET DRIVER
 9900M:	Cai Huoqing <cai.huoqing@linux.dev>
 9901L:	netdev@vger.kernel.org
 9902S:	Maintained
 9903F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
 9904F:	drivers/net/ethernet/huawei/hinic/
 9905
 9906HUGETLB SUBSYSTEM
 9907M:	Muchun Song <muchun.song@linux.dev>
 9908L:	linux-mm@kvack.org
 9909S:	Maintained
 9910F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
 9911F:	Documentation/admin-guide/mm/hugetlbpage.rst
 9912F:	Documentation/mm/hugetlbfs_reserv.rst
 9913F:	Documentation/mm/vmemmap_dedup.rst
 9914F:	fs/hugetlbfs/
 9915F:	include/linux/hugetlb.h
 9916F:	mm/hugetlb.c
 9917F:	mm/hugetlb_vmemmap.c
 9918F:	mm/hugetlb_vmemmap.h
 9919F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
 9920
 9921HVA ST MEDIA DRIVER
 9922M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
 9923L:	linux-media@vger.kernel.org
 9924S:	Supported
 9925W:	https://linuxtv.org
 9926T:	git git://linuxtv.org/media_tree.git
 9927F:	drivers/media/platform/st/sti/hva
 9928
 9929HWPOISON MEMORY FAILURE HANDLING
 9930M:	Miaohe Lin <linmiaohe@huawei.com>
 9931R:	Naoya Horiguchi <naoya.horiguchi@nec.com>
 9932L:	linux-mm@kvack.org
 9933S:	Maintained
 9934F:	mm/hwpoison-inject.c
 9935F:	mm/memory-failure.c
 9936
 9937HYCON HY46XX TOUCHSCREEN SUPPORT
 9938M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
 9939L:	linux-input@vger.kernel.org
 9940S:	Maintained
 9941F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
 9942F:	drivers/input/touchscreen/hycon-hy46xx.c
 9943
 9944HYGON PROCESSOR SUPPORT
 9945M:	Pu Wen <puwen@hygon.cn>
 9946L:	linux-kernel@vger.kernel.org
 9947S:	Maintained
 9948F:	arch/x86/kernel/cpu/hygon.c
 9949
 9950HYNIX HI556 SENSOR DRIVER
 9951M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 9952L:	linux-media@vger.kernel.org
 9953S:	Maintained
 9954T:	git git://linuxtv.org/media_tree.git
 9955F:	drivers/media/i2c/hi556.c
 9956
 9957HYNIX HI846 SENSOR DRIVER
 9958M:	Martin Kepplinger <martin.kepplinger@puri.sm>
 9959L:	linux-media@vger.kernel.org
 9960S:	Maintained
 9961F:	drivers/media/i2c/hi846.c
 9962
 9963HYNIX HI847 SENSOR DRIVER
 9964M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 9965L:	linux-media@vger.kernel.org
 9966S:	Maintained
 9967F:	drivers/media/i2c/hi847.c
 9968
 9969Hyper-V/Azure CORE AND DRIVERS
 9970M:	"K. Y. Srinivasan" <kys@microsoft.com>
 9971M:	Haiyang Zhang <haiyangz@microsoft.com>
 9972M:	Wei Liu <wei.liu@kernel.org>
 9973M:	Dexuan Cui <decui@microsoft.com>
 9974L:	linux-hyperv@vger.kernel.org
 9975S:	Supported
 9976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
 9977F:	Documentation/ABI/stable/sysfs-bus-vmbus
 9978F:	Documentation/ABI/testing/debugfs-hyperv
 9979F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
 9980F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
 9981F:	Documentation/virt/hyperv
 9982F:	arch/arm64/hyperv
 9983F:	arch/arm64/include/asm/hyperv-tlfs.h
 9984F:	arch/arm64/include/asm/mshyperv.h
 9985F:	arch/x86/hyperv
 9986F:	arch/x86/include/asm/hyperv-tlfs.h
 9987F:	arch/x86/include/asm/mshyperv.h
 9988F:	arch/x86/include/asm/trace/hyperv.h
 9989F:	arch/x86/kernel/cpu/mshyperv.c
 9990F:	drivers/clocksource/hyperv_timer.c
 9991F:	drivers/hid/hid-hyperv.c
 9992F:	drivers/hv/
 9993F:	drivers/input/serio/hyperv-keyboard.c
 9994F:	drivers/iommu/hyperv-iommu.c
 9995F:	drivers/net/ethernet/microsoft/
 9996F:	drivers/net/hyperv/
 9997F:	drivers/pci/controller/pci-hyperv-intf.c
 9998F:	drivers/pci/controller/pci-hyperv.c
 9999F:	drivers/scsi/storvsc_drv.c
10000F:	drivers/uio/uio_hv_generic.c
10001F:	drivers/video/fbdev/hyperv_fb.c
10002F:	include/asm-generic/hyperv-tlfs.h
10003F:	include/asm-generic/mshyperv.h
10004F:	include/clocksource/hyperv_timer.h
10005F:	include/linux/hyperv.h
10006F:	include/net/mana
10007F:	include/uapi/linux/hyperv.h
10008F:	net/vmw_vsock/hyperv_transport.c
10009F:	tools/hv/
10010
10011HYPERBUS SUPPORT
10012M:	Vignesh Raghavendra <vigneshr@ti.com>
10013R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10014L:	linux-mtd@lists.infradead.org
10015S:	Supported
10016Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10017C:	irc://irc.oftc.net/mtd
10018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10019F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10020F:	drivers/mtd/hyperbus/
10021F:	include/linux/mtd/hyperbus.h
10022
10023HYPERVISOR VIRTUAL CONSOLE DRIVER
10024L:	linuxppc-dev@lists.ozlabs.org
10025S:	Odd Fixes
10026F:	drivers/tty/hvc/
10027
10028I2C ACPI SUPPORT
10029M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10030L:	linux-i2c@vger.kernel.org
10031L:	linux-acpi@vger.kernel.org
10032S:	Maintained
10033F:	drivers/i2c/i2c-core-acpi.c
10034
10035I2C ADDRESS TRANSLATOR (ATR)
10036M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10037R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10038L:	linux-i2c@vger.kernel.org
10039S:	Maintained
10040F:	drivers/i2c/i2c-atr.c
10041F:	include/linux/i2c-atr.h
10042
10043I2C CONTROLLER DRIVER FOR NVIDIA GPU
10044M:	Ajay Gupta <ajayg@nvidia.com>
10045L:	linux-i2c@vger.kernel.org
10046S:	Maintained
10047F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10048F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10049
10050I2C MUXES
10051M:	Peter Rosin <peda@axentia.se>
10052L:	linux-i2c@vger.kernel.org
10053S:	Maintained
10054F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10055F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10056F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10057F:	Documentation/i2c/i2c-topology.rst
10058F:	Documentation/i2c/muxes/
10059F:	drivers/i2c/i2c-mux.c
10060F:	drivers/i2c/muxes/
10061F:	include/linux/i2c-mux.h
10062
10063I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10064M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10065L:	linux-i2c@vger.kernel.org
10066S:	Maintained
10067F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10068F:	drivers/i2c/busses/i2c-mv64xxx.c
10069
10070I2C OVER PARALLEL PORT
10071M:	Jean Delvare <jdelvare@suse.com>
10072L:	linux-i2c@vger.kernel.org
10073S:	Maintained
10074F:	Documentation/i2c/busses/i2c-parport.rst
10075F:	drivers/i2c/busses/i2c-parport.c
10076
10077I2C SUBSYSTEM
10078M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
 
10079L:	linux-i2c@vger.kernel.org
 
 
 
10080S:	Maintained
10081W:	https://i2c.wiki.kernel.org/
10082Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10084F:	Documentation/devicetree/bindings/i2c/i2c.txt
10085F:	Documentation/i2c/
10086F:	drivers/i2c/*
10087F:	include/dt-bindings/i2c/i2c.h
10088F:	include/linux/i2c-dev.h
10089F:	include/linux/i2c-smbus.h
10090F:	include/linux/i2c.h
10091F:	include/uapi/linux/i2c-*.h
10092F:	include/uapi/linux/i2c.h
10093
10094I2C SUBSYSTEM HOST DRIVERS
10095M:	Andi Shyti <andi.shyti@kernel.org>
10096L:	linux-i2c@vger.kernel.org
10097S:	Maintained
10098W:	https://i2c.wiki.kernel.org/
10099Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10101F:	Documentation/devicetree/bindings/i2c/
10102F:	drivers/i2c/algos/
10103F:	drivers/i2c/busses/
10104F:	include/dt-bindings/i2c/
10105
10106I2C-TAOS-EVM DRIVER
10107M:	Jean Delvare <jdelvare@suse.com>
10108L:	linux-i2c@vger.kernel.org
10109S:	Maintained
10110F:	Documentation/i2c/busses/i2c-taos-evm.rst
10111F:	drivers/i2c/busses/i2c-taos-evm.c
10112
10113I2C-TINY-USB DRIVER
10114M:	Till Harbaum <till@harbaum.org>
10115L:	linux-i2c@vger.kernel.org
 
10116S:	Maintained
10117W:	http://www.harbaum.org/till/i2c_tiny_usb
10118F:	drivers/i2c/busses/i2c-tiny-usb.c
10119
10120I2C/SMBUS CONTROLLER DRIVERS FOR PC
10121M:	Jean Delvare <jdelvare@suse.com>
10122L:	linux-i2c@vger.kernel.org
10123S:	Maintained
10124F:	Documentation/i2c/busses/i2c-ali1535.rst
10125F:	Documentation/i2c/busses/i2c-ali1563.rst
10126F:	Documentation/i2c/busses/i2c-ali15x3.rst
10127F:	Documentation/i2c/busses/i2c-amd756.rst
10128F:	Documentation/i2c/busses/i2c-amd8111.rst
10129F:	Documentation/i2c/busses/i2c-i801.rst
10130F:	Documentation/i2c/busses/i2c-nforce2.rst
10131F:	Documentation/i2c/busses/i2c-piix4.rst
10132F:	Documentation/i2c/busses/i2c-sis5595.rst
10133F:	Documentation/i2c/busses/i2c-sis630.rst
10134F:	Documentation/i2c/busses/i2c-sis96x.rst
10135F:	Documentation/i2c/busses/i2c-via.rst
10136F:	Documentation/i2c/busses/i2c-viapro.rst
10137F:	drivers/i2c/busses/i2c-ali1535.c
10138F:	drivers/i2c/busses/i2c-ali1563.c
10139F:	drivers/i2c/busses/i2c-ali15x3.c
10140F:	drivers/i2c/busses/i2c-amd756-s4882.c
10141F:	drivers/i2c/busses/i2c-amd756.c
10142F:	drivers/i2c/busses/i2c-amd8111.c
10143F:	drivers/i2c/busses/i2c-i801.c
10144F:	drivers/i2c/busses/i2c-isch.c
10145F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10146F:	drivers/i2c/busses/i2c-nforce2.c
10147F:	drivers/i2c/busses/i2c-piix4.c
10148F:	drivers/i2c/busses/i2c-sis5595.c
10149F:	drivers/i2c/busses/i2c-sis630.c
10150F:	drivers/i2c/busses/i2c-sis96x.c
10151F:	drivers/i2c/busses/i2c-via.c
10152F:	drivers/i2c/busses/i2c-viapro.c
10153
10154I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10155M:	Hans de Goede <hdegoede@redhat.com>
10156L:	linux-i2c@vger.kernel.org
10157S:	Maintained
10158F:	drivers/i2c/busses/i2c-cht-wc.c
10159
10160I2C/SMBUS ISMT DRIVER
10161M:	Seth Heasley <seth.heasley@intel.com>
10162M:	Neil Horman <nhorman@tuxdriver.com>
10163L:	linux-i2c@vger.kernel.org
10164F:	Documentation/i2c/busses/i2c-ismt.rst
10165F:	drivers/i2c/busses/i2c-ismt.c
10166
10167I2C/SMBUS STUB DRIVER
10168M:	Jean Delvare <jdelvare@suse.com>
10169L:	linux-i2c@vger.kernel.org
10170S:	Maintained
10171F:	drivers/i2c/i2c-stub.c
10172
10173I3C DRIVER FOR ASPEED AST2600
10174M:	Jeremy Kerr <jk@codeconstruct.com.au>
10175S:	Maintained
10176F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10177F:	drivers/i3c/master/ast2600-i3c-master.c
10178
10179I3C DRIVER FOR CADENCE I3C MASTER IP
10180M:	Przemysław Gaj <pgaj@cadence.com>
10181S:	Maintained
10182F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10183F:	drivers/i3c/master/i3c-master-cdns.c
10184
10185I3C DRIVER FOR SYNOPSYS DESIGNWARE
10186S:	Orphan
10187F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10188F:	drivers/i3c/master/dw*
10189
10190I3C SUBSYSTEM
10191M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10192L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10193S:	Maintained
10194C:	irc://chat.freenode.net/linux-i3c
10195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10196F:	Documentation/ABI/testing/sysfs-bus-i3c
10197F:	Documentation/devicetree/bindings/i3c/
10198F:	Documentation/driver-api/i3c
10199F:	drivers/i3c/
10200F:	include/linux/i3c/
10201
10202IBM Operation Panel Input Driver
10203M:	Eddie James <eajames@linux.ibm.com>
10204L:	linux-input@vger.kernel.org
10205S:	Maintained
10206F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10207F:	drivers/input/misc/ibm-panel.c
10208
10209IBM Power 842 compression accelerator
10210M:	Haren Myneni <haren@us.ibm.com>
10211S:	Supported
10212F:	crypto/842.c
10213F:	drivers/crypto/nx/Kconfig
10214F:	drivers/crypto/nx/Makefile
10215F:	drivers/crypto/nx/nx-842*
10216F:	include/linux/sw842.h
10217F:	lib/842/
10218
10219IBM Power in-Nest Crypto Acceleration
10220M:	Breno Leitão <leitao@debian.org>
10221M:	Nayna Jain <nayna@linux.ibm.com>
10222M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10223L:	linux-crypto@vger.kernel.org
10224S:	Supported
10225F:	drivers/crypto/nx/Kconfig
10226F:	drivers/crypto/nx/Makefile
10227F:	drivers/crypto/nx/nx-aes*
10228F:	drivers/crypto/nx/nx-sha*
10229F:	drivers/crypto/nx/nx.*
10230F:	drivers/crypto/nx/nx_csbcpb.h
10231F:	drivers/crypto/nx/nx_debugfs.c
10232
10233IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10234M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10235L:	linux-pci@vger.kernel.org
10236L:	linuxppc-dev@lists.ozlabs.org
10237S:	Supported
10238F:	drivers/pci/hotplug/rpadlpar*
10239
10240IBM Power Linux RAID adapter
10241M:	Brian King <brking@us.ibm.com>
10242S:	Supported
10243F:	drivers/scsi/ipr.*
10244
10245IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10246M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10247L:	linux-pci@vger.kernel.org
10248L:	linuxppc-dev@lists.ozlabs.org
10249S:	Supported
10250F:	drivers/pci/hotplug/rpaphp*
10251
10252IBM Power SRIOV Virtual NIC Device Driver
10253M:	Haren Myneni <haren@linux.ibm.com>
10254M:	Rick Lindsley <ricklind@linux.ibm.com>
10255R:	Nick Child <nnac123@linux.ibm.com>
10256R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10257L:	netdev@vger.kernel.org
10258S:	Supported
10259F:	drivers/net/ethernet/ibm/ibmvnic.*
10260
10261IBM Power VFIO Support
10262M:	Timothy Pearson <tpearson@raptorengineering.com>
10263S:	Supported
10264F:	drivers/vfio/vfio_iommu_spapr_tce.c
10265
10266IBM Power Virtual Ethernet Device Driver
10267M:	Nick Child <nnac123@linux.ibm.com>
10268L:	netdev@vger.kernel.org
10269S:	Supported
10270F:	drivers/net/ethernet/ibm/ibmveth.*
10271
10272IBM Power Virtual FC Device Drivers
10273M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10274L:	linux-scsi@vger.kernel.org
10275S:	Supported
10276F:	drivers/scsi/ibmvscsi/ibmvfc*
10277
10278IBM Power Virtual Management Channel Driver
10279M:	Brad Warrum <bwarrum@linux.ibm.com>
10280M:	Ritu Agarwal <rituagar@linux.ibm.com>
10281S:	Supported
10282F:	drivers/misc/ibmvmc.*
10283
10284IBM Power Virtual SCSI Device Drivers
10285M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10286L:	linux-scsi@vger.kernel.org
10287S:	Supported
10288F:	drivers/scsi/ibmvscsi/ibmvscsi*
10289F:	include/scsi/viosrp.h
10290
10291IBM Power Virtual SCSI Device Target Driver
10292M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10293L:	linux-scsi@vger.kernel.org
10294L:	target-devel@vger.kernel.org
10295S:	Supported
10296F:	drivers/scsi/ibmvscsi_tgt/
10297
10298IBM Power VMX Cryptographic instructions
10299M:	Breno Leitão <leitao@debian.org>
10300M:	Nayna Jain <nayna@linux.ibm.com>
10301M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10302L:	linux-crypto@vger.kernel.org
10303S:	Supported
10304F:	drivers/crypto/vmx/Kconfig
10305F:	drivers/crypto/vmx/Makefile
10306F:	drivers/crypto/vmx/aes*
10307F:	drivers/crypto/vmx/ghash*
10308F:	drivers/crypto/vmx/ppc-xlate.pl
10309F:	drivers/crypto/vmx/vmx.c
10310
10311IBM ServeRAID RAID DRIVER
10312S:	Orphan
10313F:	drivers/scsi/ips.*
10314
10315ICH LPC AND GPIO DRIVER
10316M:	Peter Tyser <ptyser@xes-inc.com>
 
 
 
10317S:	Maintained
10318F:	drivers/gpio/gpio-ich.c
10319F:	drivers/mfd/lpc_ich.c
 
10320
10321ICY I2C DRIVER
10322M:	Max Staudt <max@enpas.org>
10323L:	linux-i2c@vger.kernel.org
10324S:	Maintained
10325F:	drivers/i2c/busses/i2c-icy.c
 
10326
10327IDEAPAD LAPTOP EXTRAS DRIVER
10328M:	Ike Panhc <ike.pan@canonical.com>
10329L:	platform-driver-x86@vger.kernel.org
10330S:	Maintained
10331W:	http://launchpad.net/ideapad-laptop
10332F:	drivers/platform/x86/ideapad-laptop.c
10333
10334IDEAPAD LAPTOP SLIDEBAR DRIVER
10335M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10336L:	linux-input@vger.kernel.org
 
 
 
10337S:	Maintained
10338W:	https://github.com/o2genum/ideapad-slidebar
10339F:	drivers/input/misc/ideapad_slidebar.c
10340
10341IDT VersaClock 5 CLOCK DRIVER
10342M:	Luca Ceresoli <luca@lucaceresoli.net>
10343S:	Maintained
10344F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10345F:	drivers/clk/clk-versaclock5.c
10346
10347IEEE 802.15.4 SUBSYSTEM
10348M:	Alexander Aring <alex.aring@gmail.com>
10349M:	Stefan Schmidt <stefan@datenfreihafen.org>
10350M:	Miquel Raynal <miquel.raynal@bootlin.com>
10351L:	linux-wpan@vger.kernel.org
10352S:	Maintained
10353W:	https://linux-wpan.org/
10354Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10357F:	Documentation/networking/ieee802154.rst
10358F:	drivers/net/ieee802154/
10359F:	include/linux/ieee802154.h
10360F:	include/linux/nl802154.h
10361F:	include/net/af_ieee802154.h
10362F:	include/net/cfg802154.h
10363F:	include/net/ieee802154_netdev.h
10364F:	include/net/mac802154.h
10365F:	include/net/nl802154.h
10366F:	net/ieee802154/
10367F:	net/mac802154/
10368
10369IFCVF VIRTIO DATA PATH ACCELERATOR
10370R:	Zhu Lingshan <lingshan.zhu@intel.com>
10371F:	drivers/vdpa/ifcvf/
10372
10373IFE PROTOCOL
10374M:	Yotam Gigi <yotam.gi@gmail.com>
10375M:	Jamal Hadi Salim <jhs@mojatatu.com>
10376F:	include/net/ife.h
10377F:	include/uapi/linux/ife.h
10378F:	net/ife
10379
10380IGORPLUG-USB IR RECEIVER
10381M:	Sean Young <sean@mess.org>
10382L:	linux-media@vger.kernel.org
10383S:	Maintained
10384F:	drivers/media/rc/igorplugusb.c
10385
10386IGUANAWORKS USB IR TRANSCEIVER
10387M:	Sean Young <sean@mess.org>
10388L:	linux-media@vger.kernel.org
10389S:	Maintained
10390F:	drivers/media/rc/iguanair.c
10391
10392IIO DIGITAL POTENTIOMETER DAC
10393M:	Peter Rosin <peda@axentia.se>
10394L:	linux-iio@vger.kernel.org
10395S:	Maintained
10396F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10397F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10398F:	drivers/iio/dac/dpot-dac.c
10399
10400IIO ENVELOPE DETECTOR
10401M:	Peter Rosin <peda@axentia.se>
10402L:	linux-iio@vger.kernel.org
10403S:	Maintained
10404F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10405F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10406F:	drivers/iio/adc/envelope-detector.c
10407
10408IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10409M:	Matti Vaittinen <mazziesaccount@gmail.com>
10410L:	linux-iio@vger.kernel.org
10411S:	Maintained
10412F:	drivers/iio/industrialio-gts-helper.c
10413F:	include/linux/iio/iio-gts-helper.h
10414
10415IIO MULTIPLEXER
10416M:	Peter Rosin <peda@axentia.se>
10417L:	linux-iio@vger.kernel.org
10418S:	Maintained
10419F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10420F:	drivers/iio/multiplexer/iio-mux.c
10421
10422IIO SCMI BASED DRIVER
10423M:	Jyoti Bhayana <jbhayana@google.com>
10424L:	linux-iio@vger.kernel.org
10425S:	Maintained
10426F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10427
10428IIO SUBSYSTEM AND DRIVERS
10429M:	Jonathan Cameron <jic23@kernel.org>
10430R:	Lars-Peter Clausen <lars@metafoo.de>
10431L:	linux-iio@vger.kernel.org
10432S:	Maintained
10433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10434F:	Documentation/ABI/testing/configfs-iio*
10435F:	Documentation/ABI/testing/sysfs-bus-iio*
10436F:	Documentation/devicetree/bindings/iio/
10437F:	drivers/iio/
10438F:	drivers/staging/iio/
10439F:	include/dt-bindings/iio/
10440F:	include/linux/iio/
10441F:	tools/iio/
10442
10443IIO UNIT CONVERTER
10444M:	Peter Rosin <peda@axentia.se>
10445L:	linux-iio@vger.kernel.org
10446S:	Maintained
10447F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10448F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10449F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10450F:	drivers/iio/afe/iio-rescale.c
10451
10452IKANOS/ADI EAGLE ADSL USB DRIVER
10453M:	Matthieu Castet <castet.matthieu@free.fr>
10454M:	Stanislaw Gruszka <stf_xl@wp.pl>
10455S:	Maintained
10456F:	drivers/usb/atm/ueagle-atm.c
10457
10458IMAGIS TOUCHSCREEN DRIVER
10459M:	Markuss Broks <markuss.broks@gmail.com>
10460S:	Maintained
10461F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10462F:	drivers/input/touchscreen/imagis.c
10463
10464IMGTEC ASCII LCD DRIVER
10465M:	Paul Burton <paulburton@kernel.org>
10466S:	Maintained
10467F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10468F:	drivers/auxdisplay/img-ascii-lcd.c
10469
10470IMGTEC IR DECODER DRIVER
10471S:	Orphan
10472F:	drivers/media/rc/img-ir/
10473
10474IMGTEC POWERVR DRM DRIVER
10475M:	Frank Binns <frank.binns@imgtec.com>
10476M:	Donald Robson <donald.robson@imgtec.com>
10477M:	Matt Coster <matt.coster@imgtec.com>
10478S:	Supported
10479T:	git git://anongit.freedesktop.org/drm/drm-misc
10480F:	Documentation/devicetree/bindings/gpu/img,powervr.yaml
10481F:	Documentation/gpu/imagination/
10482F:	drivers/gpu/drm/imagination/
10483F:	include/uapi/drm/pvr_drm.h
10484
10485IMON SOUNDGRAPH USB IR RECEIVER
10486M:	Sean Young <sean@mess.org>
10487L:	linux-media@vger.kernel.org
10488S:	Maintained
10489F:	drivers/media/rc/imon.c
10490F:	drivers/media/rc/imon_raw.c
10491
10492IMS TWINTURBO FRAMEBUFFER DRIVER
10493L:	linux-fbdev@vger.kernel.org
10494S:	Orphan
10495F:	drivers/video/fbdev/imsttfb.c
10496
10497INA209 HARDWARE MONITOR DRIVER
10498M:	Guenter Roeck <linux@roeck-us.net>
10499L:	linux-hwmon@vger.kernel.org
10500S:	Maintained
10501F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10502F:	Documentation/hwmon/ina209.rst
10503F:	drivers/hwmon/ina209.c
10504
10505INA2XX HARDWARE MONITOR DRIVER
10506M:	Guenter Roeck <linux@roeck-us.net>
10507L:	linux-hwmon@vger.kernel.org
10508S:	Maintained
10509F:	Documentation/hwmon/ina2xx.rst
10510F:	drivers/hwmon/ina2xx.c
10511F:	include/linux/platform_data/ina2xx.h
10512
10513INDEX OF FURTHER KERNEL DOCUMENTATION
10514M:	Carlos Bilbao <carlos.bilbao@amd.com>
10515S:	Maintained
10516F:	Documentation/process/kernel-docs.rst
10517
10518INDUSTRY PACK SUBSYSTEM (IPACK)
10519M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10520M:	Jens Taprogge <jens.taprogge@taprogge.org>
10521M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10522L:	industrypack-devel@lists.sourceforge.net
10523S:	Maintained
10524W:	http://industrypack.sourceforge.net
10525F:	drivers/ipack/
10526
10527INFINEON DPS310 Driver
10528M:	Eddie James <eajames@linux.ibm.com>
10529L:	linux-iio@vger.kernel.org
10530S:	Maintained
10531F:	drivers/iio/pressure/dps310.c
10532
10533INFINEON PEB2466 ASoC CODEC
10534M:	Herve Codina <herve.codina@bootlin.com>
10535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10536S:	Maintained
10537F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10538F:	sound/soc/codecs/peb2466.c
10539
10540INFINIBAND SUBSYSTEM
10541M:	Jason Gunthorpe <jgg@nvidia.com>
10542M:	Leon Romanovsky <leonro@nvidia.com>
 
10543L:	linux-rdma@vger.kernel.org
 
 
 
10544S:	Supported
10545W:	https://github.com/linux-rdma/rdma-core
10546Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10548F:	Documentation/devicetree/bindings/infiniband/
10549F:	Documentation/infiniband/
10550F:	drivers/infiniband/
10551F:	include/rdma/
10552F:	include/trace/events/ib_mad.h
10553F:	include/trace/events/ib_umad.h
10554F:	include/trace/misc/rdma.h
10555F:	include/uapi/linux/if_infiniband.h
10556F:	include/uapi/rdma/
10557F:	samples/bpf/ibumad_kern.c
10558F:	samples/bpf/ibumad_user.c
10559
10560INGENIC JZ4780 NAND DRIVER
10561M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10562L:	linux-mtd@lists.infradead.org
10563L:	linux-mips@vger.kernel.org
10564S:	Maintained
10565F:	drivers/mtd/nand/raw/ingenic/
10566
10567INGENIC JZ47xx SoCs
10568M:	Paul Cercueil <paul@crapouillou.net>
10569L:	linux-mips@vger.kernel.org
10570S:	Maintained
10571F:	arch/mips/boot/dts/ingenic/
10572F:	arch/mips/generic/board-ingenic.c
10573F:	arch/mips/include/asm/mach-ingenic/
10574F:	arch/mips/ingenic/Kconfig
10575F:	drivers/clk/ingenic/
10576F:	drivers/dma/dma-jz4780.c
10577F:	drivers/gpu/drm/ingenic/
10578F:	drivers/i2c/busses/i2c-jz4780.c
10579F:	drivers/iio/adc/ingenic-adc.c
10580F:	drivers/irqchip/irq-ingenic.c
10581F:	drivers/memory/jz4780-nemc.c
10582F:	drivers/mmc/host/jz4740_mmc.c
10583F:	drivers/mtd/nand/raw/ingenic/
10584F:	drivers/pinctrl/pinctrl-ingenic.c
10585F:	drivers/power/supply/ingenic-battery.c
10586F:	drivers/pwm/pwm-jz4740.c
10587F:	drivers/remoteproc/ingenic_rproc.c
10588F:	drivers/rtc/rtc-jz4740.c
10589F:	drivers/tty/serial/8250/8250_ingenic.c
10590F:	drivers/usb/musb/jz4740.c
10591F:	drivers/watchdog/jz4740_wdt.c
10592F:	include/dt-bindings/iio/adc/ingenic,adc.h
10593F:	include/linux/mfd/ingenic-tcu.h
10594F:	sound/soc/codecs/jz47*
10595F:	sound/soc/jz4740/
10596
10597INJOINIC IP5xxx POWER BANK IC DRIVER
10598M:	Samuel Holland <samuel@sholland.org>
10599S:	Maintained
10600F:	drivers/power/supply/ip5xxx_power.c
10601
10602INOTIFY
10603M:	Jan Kara <jack@suse.cz>
10604R:	Amir Goldstein <amir73il@gmail.com>
10605L:	linux-fsdevel@vger.kernel.org
10606S:	Maintained
10607F:	Documentation/filesystems/inotify.rst
10608F:	fs/notify/inotify/
10609F:	include/linux/inotify.h
10610F:	include/uapi/linux/inotify.h
10611
10612INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10613M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
 
10614L:	linux-input@vger.kernel.org
10615S:	Maintained
10616Q:	http://patchwork.kernel.org/project/linux-input/list/
10617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10618F:	Documentation/devicetree/bindings/input/
10619F:	Documentation/devicetree/bindings/serio/
10620F:	Documentation/input/
10621F:	drivers/input/
10622F:	include/dt-bindings/input/
10623F:	include/linux/input.h
10624F:	include/linux/input/
10625F:	include/uapi/linux/input-event-codes.h
10626F:	include/uapi/linux/input.h
10627
10628INPUT MULTITOUCH (MT) PROTOCOL
10629M:	Henrik Rydberg <rydberg@bitmath.org>
10630L:	linux-input@vger.kernel.org
10631S:	Odd fixes
10632F:	Documentation/input/multi-touch-protocol.rst
 
10633F:	drivers/input/input-mt.c
10634K:	\b(ABS|SYN)_MT_
10635
10636INSIDE SECURE CRYPTO DRIVER
10637M:	Antoine Tenart <atenart@kernel.org>
10638L:	linux-crypto@vger.kernel.org
 
 
 
 
10639S:	Maintained
10640F:	drivers/crypto/inside-secure/
 
10641
10642INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10643M:	Mimi Zohar <zohar@linux.ibm.com>
10644M:	Roberto Sassu <roberto.sassu@huawei.com>
10645M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10646R:	Eric Snowberg <eric.snowberg@oracle.com>
10647L:	linux-integrity@vger.kernel.org
10648S:	Supported
10649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10650F:	security/integrity/
10651F:	security/integrity/ima/
 
 
 
 
 
10652
10653INTEL 810/815 FRAMEBUFFER DRIVER
10654M:	Antonino Daplas <adaplas@gmail.com>
10655L:	linux-fbdev@vger.kernel.org
10656S:	Maintained
10657F:	drivers/video/fbdev/i810/
10658
10659INTEL 8254 COUNTER DRIVER
10660M:	William Breathitt Gray <william.gray@linaro.org>
10661L:	linux-iio@vger.kernel.org
10662S:	Maintained
10663F:	drivers/counter/i8254.c
10664F:	include/linux/i8254.h
10665
10666INTEL 8255 GPIO DRIVER
10667M:	William Breathitt Gray <william.gray@linaro.org>
10668L:	linux-gpio@vger.kernel.org
10669S:	Maintained
10670F:	drivers/gpio/gpio-i8255.c
10671F:	drivers/gpio/gpio-i8255.h
10672
10673INTEL ASoC DRIVERS
10674M:	Cezary Rojewski <cezary.rojewski@intel.com>
10675M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10676M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10677M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10678M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10679M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10680M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10681L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10682S:	Supported
10683F:	sound/soc/intel/
10684
10685INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10686M:	Hans de Goede <hdegoede@redhat.com>
10687L:	platform-driver-x86@vger.kernel.org
10688S:	Maintained
10689F:	drivers/platform/x86/intel/atomisp2/pm.c
10690
10691INTEL ATOMISP2 LED DRIVER
10692M:	Hans de Goede <hdegoede@redhat.com>
10693L:	platform-driver-x86@vger.kernel.org
10694S:	Maintained
10695F:	drivers/platform/x86/intel/atomisp2/led.c
10696
10697INTEL BIOS SAR INT1092 DRIVER
10698M:	Shravan Sudhakar <s.shravan@intel.com>
10699L:	platform-driver-x86@vger.kernel.org
10700S:	Maintained
10701F:	drivers/platform/x86/intel/int1092/
10702
10703INTEL BROXTON PMC DRIVER
10704M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10705M:	Zha Qipeng <qipeng.zha@intel.com>
10706S:	Maintained
10707F:	drivers/mfd/intel_pmc_bxt.c
10708F:	include/linux/mfd/intel_pmc_bxt.h
10709
10710INTEL C600 SERIES SAS CONTROLLER DRIVER
10711M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10712L:	linux-scsi@vger.kernel.org
10713S:	Supported
10714T:	git git://git.code.sf.net/p/intel-sas/isci
10715F:	drivers/scsi/isci/
10716
10717INTEL CPU family model numbers
10718M:	Tony Luck <tony.luck@intel.com>
10719M:	x86@kernel.org
10720L:	linux-kernel@vger.kernel.org
10721S:	Supported
10722F:	arch/x86/include/asm/intel-family.h
10723
10724INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
10725M:	Jani Nikula <jani.nikula@linux.intel.com>
10726M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10727L:	intel-gfx@lists.freedesktop.org
10728L:	intel-xe@lists.freedesktop.org
10729S:	Supported
10730F:	drivers/gpu/drm/i915/display/
10731F:	drivers/gpu/drm/xe/display/
10732F:	drivers/gpu/drm/xe/compat-i915-headers
10733
10734INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
10735M:	Jani Nikula <jani.nikula@linux.intel.com>
10736M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10737M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10738M:	Tvrtko Ursulin <tursulin@ursulin.net>
10739L:	intel-gfx@lists.freedesktop.org
10740S:	Supported
10741W:	https://drm.pages.freedesktop.org/intel-docs/
10742Q:	http://patchwork.freedesktop.org/project/intel-gfx/
10743B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
10744C:	irc://irc.oftc.net/intel-gfx
10745T:	git git://anongit.freedesktop.org/drm-intel
10746F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10747F:	Documentation/gpu/i915.rst
10748F:	drivers/gpu/drm/ci/xfails/i915*
10749F:	drivers/gpu/drm/i915/
10750F:	include/drm/i915*
10751F:	include/uapi/drm/i915_drm.h
10752
10753INTEL DRM XE DRIVER (Lunar Lake and newer)
10754M:	Lucas De Marchi <lucas.demarchi@intel.com>
10755M:	Oded Gabbay <ogabbay@kernel.org>
10756M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
10757L:	intel-xe@lists.freedesktop.org
10758S:	Supported
10759W:	https://drm.pages.freedesktop.org/intel-docs/
10760Q:	http://patchwork.freedesktop.org/project/intel-xe/
10761B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
10762C:	irc://irc.oftc.net/xe
10763T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
10764F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
10765F:	Documentation/gpu/xe/
10766F:	drivers/gpu/drm/xe/
10767F:	include/drm/xe*
10768F:	include/uapi/drm/xe_drm.h
10769
10770INTEL ETHERNET DRIVERS
10771M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
10772M:	Tony Nguyen <anthony.l.nguyen@intel.com>
10773L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10774S:	Supported
10775W:	https://www.intel.com/content/www/us/en/support.html
10776Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10779F:	Documentation/networking/device_drivers/ethernet/intel/
10780F:	drivers/net/ethernet/intel/
10781F:	drivers/net/ethernet/intel/*/
10782F:	include/linux/avf/virtchnl.h
10783F:	include/linux/net/intel/iidc.h
10784
10785INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10786M:	Mustafa Ismail <mustafa.ismail@intel.com>
10787M:	Shiraz Saleem <shiraz.saleem@intel.com>
10788L:	linux-rdma@vger.kernel.org
10789S:	Supported
10790F:	drivers/infiniband/hw/irdma/
10791F:	include/uapi/rdma/irdma-abi.h
10792
10793INTEL GPIO DRIVERS
10794M:	Andy Shevchenko <andy@kernel.org>
10795L:	linux-gpio@vger.kernel.org
10796S:	Supported
10797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10798F:	drivers/gpio/gpio-elkhartlake.c
10799F:	drivers/gpio/gpio-ich.c
10800F:	drivers/gpio/gpio-merrifield.c
10801F:	drivers/gpio/gpio-ml-ioh.c
10802F:	drivers/gpio/gpio-pch.c
10803F:	drivers/gpio/gpio-sch.c
10804F:	drivers/gpio/gpio-sodaville.c
10805F:	drivers/gpio/gpio-tangier.c
10806F:	drivers/gpio/gpio-tangier.h
10807
10808INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10809M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10810M:	Zhi Wang <zhi.wang.linux@gmail.com>
10811L:	intel-gvt-dev@lists.freedesktop.org
10812L:	intel-gfx@lists.freedesktop.org
10813S:	Supported
10814W:	https://github.com/intel/gvt-linux/wiki
10815T:	git https://github.com/intel/gvt-linux.git
10816F:	drivers/gpu/drm/i915/gvt/
10817
10818INTEL HID EVENT DRIVER
10819M:	Alex Hung <alexhung@gmail.com>
10820L:	platform-driver-x86@vger.kernel.org
10821S:	Maintained
10822F:	drivers/platform/x86/intel/hid.c
 
10823
10824INTEL I/OAT DMA DRIVER
10825M:	Dave Jiang <dave.jiang@intel.com>
10826R:	Dan Williams <dan.j.williams@intel.com>
10827L:	dmaengine@vger.kernel.org
10828S:	Supported
10829Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10830F:	drivers/dma/ioat*
10831
10832INTEL IAA CRYPTO DRIVER
10833M:	Tom Zanussi <tom.zanussi@linux.intel.com>
10834L:	linux-crypto@vger.kernel.org
10835S:	Supported
10836F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
10837F:	drivers/crypto/intel/iaa/*
10838
10839INTEL IDLE DRIVER
10840M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10841M:	Len Brown <lenb@kernel.org>
10842L:	linux-pm@vger.kernel.org
10843S:	Supported
10844B:	https://bugzilla.kernel.org
10845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10846F:	drivers/idle/intel_idle.c
10847
10848INTEL IDXD DRIVER
10849M:	Fenghua Yu <fenghua.yu@intel.com>
10850M:	Dave Jiang <dave.jiang@intel.com>
10851L:	dmaengine@vger.kernel.org
10852S:	Supported
10853F:	drivers/dma/idxd/*
10854F:	include/uapi/linux/idxd.h
10855
10856INTEL IN FIELD SCAN (IFS) DEVICE
10857M:	Jithu Joseph <jithu.joseph@intel.com>
10858R:	Ashok Raj <ashok.raj@intel.com>
10859R:	Tony Luck <tony.luck@intel.com>
10860S:	Maintained
10861F:	drivers/platform/x86/intel/ifs
10862F:	include/trace/events/intel_ifs.h
10863
10864INTEL INTEGRATED SENSOR HUB DRIVER
10865M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10866M:	Jiri Kosina <jikos@kernel.org>
10867L:	linux-input@vger.kernel.org
10868S:	Maintained
10869F:	drivers/hid/intel-ish-hid/
10870
10871INTEL IOMMU (VT-d)
10872M:	David Woodhouse <dwmw2@infradead.org>
10873M:	Lu Baolu <baolu.lu@linux.intel.com>
10874L:	iommu@lists.linux.dev
10875S:	Supported
10876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10877F:	drivers/iommu/intel/
10878
10879INTEL IPU3 CSI-2 CIO2 DRIVER
10880M:	Yong Zhi <yong.zhi@intel.com>
10881M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10882M:	Bingbu Cao <bingbu.cao@intel.com>
10883M:	Dan Scally <djrscally@gmail.com>
10884R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10885L:	linux-media@vger.kernel.org
10886S:	Maintained
10887T:	git git://linuxtv.org/media_tree.git
10888F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10889F:	drivers/media/pci/intel/ipu3/
10890
10891INTEL IPU3 CSI-2 IMGU DRIVER
10892M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10893R:	Bingbu Cao <bingbu.cao@intel.com>
10894R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10895L:	linux-media@vger.kernel.org
10896S:	Maintained
10897F:	Documentation/admin-guide/media/ipu3.rst
10898F:	Documentation/admin-guide/media/ipu3_rcb.svg
10899F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10900F:	drivers/staging/media/ipu3/
10901
10902INTEL ISHTP ECLITE DRIVER
10903M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10904L:	platform-driver-x86@vger.kernel.org
10905S:	Supported
10906F:	drivers/platform/x86/intel/ishtp_eclite.c
10907
10908INTEL IXP4XX CRYPTO SUPPORT
10909M:	Corentin Labbe <clabbe@baylibre.com>
10910L:	linux-crypto@vger.kernel.org
10911S:	Maintained
10912F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
 
 
 
 
 
10913
10914INTEL KEEM BAY DRM DRIVER
10915M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10916M:	Edmund Dea <edmund.j.dea@intel.com>
10917S:	Maintained
10918F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10919F:	drivers/gpu/drm/kmb/
10920
10921INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10922M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10923S:	Maintained
10924F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10925F:	drivers/crypto/intel/keembay/Kconfig
10926F:	drivers/crypto/intel/keembay/Makefile
10927F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10928F:	drivers/crypto/intel/keembay/ocs-aes.c
10929F:	drivers/crypto/intel/keembay/ocs-aes.h
10930
10931INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10932M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10933M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
10934M:	Mark Gross <mgross@linux.intel.com>
10935S:	Maintained
10936F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10937F:	drivers/crypto/intel/keembay/Kconfig
10938F:	drivers/crypto/intel/keembay/Makefile
10939F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10940
10941INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10942M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10943M:	Declan Murphy <declan.murphy@intel.com>
10944S:	Maintained
10945F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10946F:	drivers/crypto/intel/keembay/Kconfig
10947F:	drivers/crypto/intel/keembay/Makefile
10948F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10949F:	drivers/crypto/intel/keembay/ocs-hcu.c
10950F:	drivers/crypto/intel/keembay/ocs-hcu.h
10951
10952INTEL MANAGEMENT ENGINE (mei)
10953M:	Tomas Winkler <tomas.winkler@intel.com>
10954L:	linux-kernel@vger.kernel.org
10955S:	Supported
10956F:	Documentation/driver-api/mei/*
10957F:	drivers/misc/mei/
10958F:	drivers/watchdog/mei_wdt.c
10959F:	include/linux/mei_aux.h
10960F:	include/linux/mei_cl_bus.h
10961F:	include/uapi/linux/mei.h
10962F:	include/uapi/linux/mei_uuid.h
10963F:	include/uapi/linux/uuid.h
10964F:	samples/mei/*
10965
10966INTEL MAX 10 BMC MFD DRIVER
10967M:	Xu Yilun <yilun.xu@intel.com>
10968R:	Tom Rix <trix@redhat.com>
10969S:	Maintained
10970F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10971F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10972F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10973F:	drivers/mfd/intel-m10-bmc*
10974F:	include/linux/mfd/intel-m10-bmc.h
10975
10976INTEL MAX10 BMC SECURE UPDATES
10977M:	Peter Colberg <peter.colberg@intel.com>
10978L:	linux-fpga@vger.kernel.org
10979S:	Maintained
10980F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10981F:	drivers/fpga/intel-m10-bmc-sec-update.c
10982
10983INTEL P-Unit IPC DRIVER
10984M:	Zha Qipeng <qipeng.zha@intel.com>
10985L:	platform-driver-x86@vger.kernel.org
10986S:	Maintained
10987F:	arch/x86/include/asm/intel_punit_ipc.h
10988F:	drivers/platform/x86/intel/punit_ipc.c
10989
10990INTEL PMC CORE DRIVER
10991M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10992M:	David E Box <david.e.box@intel.com>
10993L:	platform-driver-x86@vger.kernel.org
10994S:	Maintained
10995F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10996F:	drivers/platform/x86/intel/pmc/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10997
10998INTEL PMIC GPIO DRIVERS
10999M:	Andy Shevchenko <andy@kernel.org>
 
11000S:	Supported
11001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11002F:	drivers/gpio/gpio-*cove.c
11003
11004INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11005M:	Andy Shevchenko <andy@kernel.org>
11006S:	Supported
11007F:	drivers/mfd/intel_soc_pmic*
11008F:	include/linux/mfd/intel_soc_pmic*
11009
11010INTEL PMT DRIVERS
11011M:	David E. Box <david.e.box@linux.intel.com>
11012S:	Supported
11013F:	drivers/platform/x86/intel/pmt/
11014
11015INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11016M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11017L:	linux-wireless@vger.kernel.org
11018S:	Maintained
11019F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11020F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11021F:	drivers/net/wireless/intel/ipw2x00/
11022
11023INTEL PSTATE DRIVER
11024M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11025M:	Len Brown <lenb@kernel.org>
11026L:	linux-pm@vger.kernel.org
 
 
11027S:	Supported
11028F:	drivers/cpufreq/intel_pstate.c
11029
11030INTEL PTP DFL ToD DRIVER
11031M:	Tianfei Zhang <tianfei.zhang@intel.com>
11032L:	linux-fpga@vger.kernel.org
11033L:	netdev@vger.kernel.org
11034S:	Maintained
11035F:	drivers/ptp/ptp_dfl_tod.c
11036
11037INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11038M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11039L:	linux-iio@vger.kernel.org
11040F:	drivers/counter/intel-qep.c
11041
11042INTEL SCU DRIVERS
11043M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11044S:	Maintained
11045F:	arch/x86/include/asm/intel_scu_ipc.h
11046F:	drivers/platform/x86/intel_scu_*
11047
11048INTEL SDSI DRIVER
11049M:	David E. Box <david.e.box@linux.intel.com>
11050S:	Supported
11051F:	drivers/platform/x86/intel/sdsi.c
11052F:	tools/arch/x86/intel_sdsi/
11053F:	tools/testing/selftests/drivers/sdsi/
11054
11055INTEL SGX
11056M:	Jarkko Sakkinen <jarkko@kernel.org>
11057R:	Dave Hansen <dave.hansen@linux.intel.com>
11058L:	linux-sgx@vger.kernel.org
11059S:	Supported
11060Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11062F:	Documentation/arch/x86/sgx.rst
11063F:	arch/x86/entry/vdso/vsgx.S
11064F:	arch/x86/include/asm/sgx.h
11065F:	arch/x86/include/uapi/asm/sgx.h
11066F:	arch/x86/kernel/cpu/sgx/*
11067F:	tools/testing/selftests/sgx/*
11068K:	\bSGX_
11069
11070INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11071M:	Daniel Scally <djrscally@gmail.com>
11072S:	Maintained
11073F:	drivers/platform/x86/intel/int3472/
11074
11075INTEL SPEED SELECT TECHNOLOGY
11076M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11077L:	platform-driver-x86@vger.kernel.org
11078S:	Maintained
11079F:	drivers/platform/x86/intel/speed_select_if/
11080F:	include/uapi/linux/isst_if.h
11081F:	tools/power/x86/intel-speed-select/
11082
11083INTEL STRATIX10 FIRMWARE DRIVERS
11084M:	Dinh Nguyen <dinguyen@kernel.org>
11085L:	linux-kernel@vger.kernel.org
11086S:	Maintained
11087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11088F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11089F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11090F:	drivers/firmware/stratix10-rsu.c
11091F:	drivers/firmware/stratix10-svc.c
11092F:	include/linux/firmware/intel/stratix10-smc.h
11093F:	include/linux/firmware/intel/stratix10-svc-client.h
11094
11095INTEL TELEMETRY DRIVER
11096M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11097M:	"David E. Box" <david.e.box@linux.intel.com>
11098L:	platform-driver-x86@vger.kernel.org
11099S:	Maintained
11100F:	arch/x86/include/asm/intel_telemetry.h
11101F:	drivers/platform/x86/intel/telemetry/
11102
11103INTEL TPMI DRIVER
11104M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11105L:	platform-driver-x86@vger.kernel.org
11106S:	Maintained
11107F:	Documentation/ABI/testing/debugfs-tpmi
11108F:	drivers/platform/x86/intel/tpmi.c
11109F:	include/linux/intel_tpmi.h
11110
11111INTEL UNCORE FREQUENCY CONTROL
11112M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11113L:	platform-driver-x86@vger.kernel.org
11114S:	Maintained
11115F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11116F:	drivers/platform/x86/intel/uncore-frequency/
11117
11118INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11119M:	David E. Box <david.e.box@linux.intel.com>
11120S:	Supported
11121F:	drivers/platform/x86/intel/vsec.*
11122
11123INTEL VIRTUAL BUTTON DRIVER
11124M:	AceLan Kao <acelan.kao@canonical.com>
11125L:	platform-driver-x86@vger.kernel.org
11126S:	Maintained
11127F:	drivers/platform/x86/intel/vbtn.c
11128
11129INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11130M:	Stanislaw Gruszka <stf_xl@wp.pl>
11131L:	linux-wireless@vger.kernel.org
11132S:	Supported
11133F:	drivers/net/wireless/intel/iwlegacy/
11134
11135INTEL WIRELESS WIFI LINK (iwlwifi)
11136M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
 
11137L:	linux-wireless@vger.kernel.org
 
 
11138S:	Supported
11139W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11141F:	drivers/net/wireless/intel/iwlwifi/
11142
11143INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11144M:	Jithu Joseph <jithu.joseph@intel.com>
11145S:	Maintained
11146W:	https://slimbootloader.github.io/security/firmware-update.html
11147F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11148
11149INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11150L:	Dell.Client.Kernel@dell.com
11151S:	Maintained
11152F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11153
11154INTEL WWAN IOSM DRIVER
11155M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11156L:	netdev@vger.kernel.org
11157S:	Maintained
11158F:	drivers/net/wwan/iosm/
11159
11160INTEL(R) TRACE HUB
11161M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11162S:	Supported
11163F:	Documentation/trace/intel_th.rst
11164F:	drivers/hwtracing/intel_th/
11165F:	include/linux/intel_th.h
11166
11167INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11168M:	Ning Sun <ning.sun@intel.com>
11169L:	tboot-devel@lists.sourceforge.net
11170S:	Supported
11171W:	http://tboot.sourceforge.net
11172T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11173F:	Documentation/arch/x86/intel_txt.rst
11174F:	arch/x86/kernel/tboot.c
11175F:	include/linux/tboot.h
11176
11177INTERCONNECT API
11178M:	Georgi Djakov <djakov@kernel.org>
11179L:	linux-pm@vger.kernel.org
11180S:	Maintained
11181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11182F:	Documentation/devicetree/bindings/interconnect/
11183F:	Documentation/driver-api/interconnect.rst
11184F:	drivers/interconnect/
11185F:	include/dt-bindings/interconnect/
11186F:	include/linux/interconnect-provider.h
11187F:	include/linux/interconnect.h
11188
11189INTERRUPT COUNTER DRIVER
11190M:	Oleksij Rempel <o.rempel@pengutronix.de>
11191R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11192L:	linux-iio@vger.kernel.org
11193F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11194F:	drivers/counter/interrupt-cnt.c
11195
11196INTERSIL ISL7998X VIDEO DECODER DRIVER
11197M:	Michael Tretter <m.tretter@pengutronix.de>
11198R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11199L:	linux-media@vger.kernel.org
11200S:	Maintained
11201F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11202F:	drivers/media/i2c/isl7998x.c
11203
11204INVENSENSE ICM-426xx IMU DRIVER
11205M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11206L:	linux-iio@vger.kernel.org
11207S:	Maintained
11208W:	https://invensense.tdk.com/
11209F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11210F:	drivers/iio/imu/inv_icm42600/
11211
11212INVENSENSE MPU-3050 GYROSCOPE DRIVER
11213M:	Linus Walleij <linus.walleij@linaro.org>
11214L:	linux-iio@vger.kernel.org
11215S:	Maintained
11216F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11217F:	drivers/iio/gyro/mpu3050*
11218
11219IOC3 ETHERNET DRIVER
11220M:	Ralf Baechle <ralf@linux-mips.org>
11221L:	linux-mips@vger.kernel.org
 
11222S:	Maintained
11223F:	drivers/net/ethernet/sgi/ioc3-eth.c
11224
11225IOMMU DMA-API LAYER
11226M:	Robin Murphy <robin.murphy@arm.com>
11227L:	iommu@lists.linux.dev
11228S:	Maintained
11229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11230F:	drivers/iommu/dma-iommu.c
11231F:	drivers/iommu/dma-iommu.h
11232F:	drivers/iommu/iova.c
11233F:	include/linux/iova.h
11234
11235IOMMU SUBSYSTEM
11236M:	Joerg Roedel <joro@8bytes.org>
11237M:	Will Deacon <will@kernel.org>
11238R:	Robin Murphy <robin.murphy@arm.com>
11239L:	iommu@lists.linux.dev
11240S:	Maintained
11241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11242F:	Documentation/devicetree/bindings/iommu/
11243F:	Documentation/userspace-api/iommu.rst
11244F:	drivers/iommu/
11245F:	include/linux/iommu.h
11246F:	include/linux/iova.h
11247F:	include/linux/of_iommu.h
11248F:	include/uapi/linux/iommu.h
11249
11250IOMMUFD
11251M:	Jason Gunthorpe <jgg@nvidia.com>
11252M:	Kevin Tian <kevin.tian@intel.com>
11253L:	iommu@lists.linux.dev
11254S:	Maintained
11255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11256F:	Documentation/userspace-api/iommufd.rst
11257F:	drivers/iommu/iommufd/
11258F:	include/linux/iommufd.h
11259F:	include/uapi/linux/iommufd.h
11260F:	tools/testing/selftests/iommu/
11261
11262IOSYS-MAP HELPERS
11263M:	Thomas Zimmermann <tzimmermann@suse.de>
11264L:	dri-devel@lists.freedesktop.org
11265S:	Maintained
11266T:	git git://anongit.freedesktop.org/drm/drm-misc
11267F:	include/linux/iosys-map.h
11268
11269IO_URING
11270M:	Jens Axboe <axboe@kernel.dk>
11271R:	Pavel Begunkov <asml.silence@gmail.com>
11272L:	io-uring@vger.kernel.org
11273S:	Maintained
11274T:	git git://git.kernel.dk/linux-block
11275T:	git git://git.kernel.dk/liburing
11276F:	include/linux/io_uring/
11277F:	include/linux/io_uring.h
11278F:	include/linux/io_uring_types.h
11279F:	include/trace/events/io_uring.h
11280F:	include/uapi/linux/io_uring.h
11281F:	io_uring/
11282
11283IPMI SUBSYSTEM
11284M:	Corey Minyard <minyard@acm.org>
11285L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
 
11286S:	Supported
11287W:	http://openipmi.sourceforge.net/
11288T:	git https://github.com/cminyard/linux-ipmi.git for-next
11289F:	Documentation/devicetree/bindings/ipmi/
11290F:	Documentation/driver-api/ipmi.rst
11291F:	drivers/char/ipmi/
11292F:	include/linux/ipmi*
11293F:	include/uapi/linux/ipmi*
11294
11295IPS SCSI RAID DRIVER
11296M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11297L:	linux-scsi@vger.kernel.org
 
11298S:	Maintained
11299W:	http://www.adaptec.com/
11300F:	drivers/scsi/ips*
11301
11302IPVS
 
11303M:	Simon Horman <horms@verge.net.au>
11304M:	Julian Anastasov <ja@ssi.bg>
11305L:	netdev@vger.kernel.org
11306L:	lvs-devel@vger.kernel.org
11307S:	Maintained
11308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11310F:	Documentation/networking/ipvs-sysctl.rst
11311F:	include/net/ip_vs.h
11312F:	include/uapi/linux/ip_vs.h
11313F:	net/netfilter/ipvs/
11314
11315IPWIRELESS DRIVER
11316M:	Jiri Kosina <jikos@kernel.org>
11317M:	David Sterba <dsterba@suse.com>
11318S:	Odd Fixes
 
11319F:	drivers/tty/ipwireless/
11320
11321IRON DEVICE AUDIO CODEC DRIVERS
11322M:	Kiseok Jo <kiseok.jo@irondevice.com>
11323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11324S:	Maintained
11325F:	Documentation/devicetree/bindings/sound/irondevice,*
11326F:	sound/soc/codecs/sma*
 
11327
11328IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11329M:	Thomas Gleixner <tglx@linutronix.de>
 
 
 
11330S:	Maintained
11331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11332F:	Documentation/core-api/irq/irq-domain.rst
11333F:	include/linux/irqdomain.h
11334F:	kernel/irq/irqdomain.c
11335F:	kernel/irq/msi.c
11336
11337IRQ SUBSYSTEM
11338M:	Thomas Gleixner <tglx@linutronix.de>
11339L:	linux-kernel@vger.kernel.org
11340S:	Maintained
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11342F:	include/linux/group_cpus.h
11343F:	kernel/irq/
11344F:	lib/group_cpus.c
11345
11346IRQCHIP DRIVERS
11347M:	Thomas Gleixner <tglx@linutronix.de>
11348L:	linux-kernel@vger.kernel.org
11349S:	Maintained
11350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11351F:	Documentation/devicetree/bindings/interrupt-controller/
11352F:	drivers/irqchip/
11353
11354ISA
11355M:	William Breathitt Gray <william.gray@linaro.org>
11356S:	Maintained
11357F:	Documentation/driver-api/isa.rst
11358F:	drivers/base/isa.c
11359F:	include/linux/isa.h
11360
11361ISA RADIO MODULE
11362M:	Hans Verkuil <hverkuil@xs4all.nl>
11363L:	linux-media@vger.kernel.org
11364S:	Maintained
11365W:	https://linuxtv.org
11366T:	git git://linuxtv.org/media_tree.git
11367F:	drivers/media/radio/radio-isa*
11368
11369ISAPNP
11370M:	Jaroslav Kysela <perex@perex.cz>
11371S:	Maintained
11372F:	Documentation/userspace-api/isapnp.rst
11373F:	drivers/pnp/isapnp/
11374F:	include/linux/isapnp.h
11375
11376ISCSI
11377M:	Lee Duncan <lduncan@suse.com>
11378M:	Chris Leech <cleech@redhat.com>
11379M:	Mike Christie <michael.christie@oracle.com>
11380L:	open-iscsi@googlegroups.com
11381L:	linux-scsi@vger.kernel.org
11382S:	Maintained
11383W:	www.open-iscsi.com
11384F:	drivers/scsi/*iscsi*
11385F:	include/scsi/*iscsi*
11386
11387iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11388M:	Peter Jones <pjones@redhat.com>
11389M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11390S:	Maintained
11391F:	drivers/firmware/iscsi_ibft*
11392
11393ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11394M:	Sagi Grimberg <sagi@grimberg.me>
11395M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11396L:	linux-rdma@vger.kernel.org
11397S:	Supported
11398W:	http://www.openfabrics.org
11399W:	www.open-iscsi.org
11400Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11401F:	drivers/infiniband/ulp/iser/
11402
11403ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11404M:	Sagi Grimberg <sagi@grimberg.me>
11405L:	linux-rdma@vger.kernel.org
11406L:	target-devel@vger.kernel.org
11407S:	Supported
11408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11409F:	drivers/infiniband/ulp/isert
11410
11411ISDN/CMTP OVER BLUETOOTH
11412M:	Karsten Keil <isdn@linux-pingi.de>
11413L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11414L:	netdev@vger.kernel.org
11415S:	Odd Fixes
11416W:	http://www.isdn4linux.de
 
 
11417F:	Documentation/isdn/
11418F:	drivers/isdn/capi/
 
11419F:	include/linux/isdn/
11420F:	include/uapi/linux/isdn/
11421F:	net/bluetooth/cmtp/
11422
11423ISDN/mISDN SUBSYSTEM
11424M:	Karsten Keil <isdn@linux-pingi.de>
11425L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11426L:	netdev@vger.kernel.org
11427S:	Maintained
11428W:	http://www.isdn4linux.de
11429F:	drivers/isdn/Kconfig
11430F:	drivers/isdn/Makefile
11431F:	drivers/isdn/hardware/
11432F:	drivers/isdn/mISDN/
11433
11434ISOFS FILESYSTEM
11435M:	Jan Kara <jack@suse.cz>
11436L:	linux-fsdevel@vger.kernel.org
11437S:	Maintained
11438F:	Documentation/filesystems/isofs.rst
11439F:	fs/isofs/
11440
11441IT87 HARDWARE MONITORING DRIVER
11442M:	Jean Delvare <jdelvare@suse.com>
11443L:	linux-hwmon@vger.kernel.org
11444S:	Maintained
11445F:	Documentation/hwmon/it87.rst
11446F:	drivers/hwmon/it87.c
11447
11448IT913X MEDIA DRIVER
11449L:	linux-media@vger.kernel.org
11450S:	Orphan
11451W:	https://linuxtv.org
11452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11453F:	drivers/media/tuners/it913x*
11454
11455ITE IT66121 HDMI BRIDGE DRIVER
11456M:	Phong LE <ple@baylibre.com>
11457M:	Neil Armstrong <neil.armstrong@linaro.org>
11458S:	Maintained
11459T:	git git://anongit.freedesktop.org/drm/drm-misc
11460F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11461F:	drivers/gpu/drm/bridge/ite-it66121.c
11462
11463IVTV VIDEO4LINUX DRIVER
11464M:	Andy Walls <awalls@md.metrocast.net>
 
11465L:	linux-media@vger.kernel.org
 
 
11466S:	Maintained
11467W:	https://linuxtv.org
11468T:	git git://linuxtv.org/media_tree.git
11469F:	Documentation/admin-guide/media/ivtv*
11470F:	drivers/media/pci/ivtv/
11471F:	include/uapi/linux/ivtv*
11472
11473IX2505V MEDIA DRIVER
11474M:	Malcolm Priestley <tvboxspy@gmail.com>
11475L:	linux-media@vger.kernel.org
11476S:	Maintained
11477W:	https://linuxtv.org
11478Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11479F:	drivers/media/dvb-frontends/ix2505v*
11480
11481JAILHOUSE HYPERVISOR INTERFACE
11482M:	Jan Kiszka <jan.kiszka@siemens.com>
11483L:	jailhouse-dev@googlegroups.com
11484S:	Maintained
11485F:	arch/x86/include/asm/jailhouse_para.h
11486F:	arch/x86/kernel/jailhouse.c
11487
11488JC42.4 TEMPERATURE SENSOR DRIVER
11489M:	Guenter Roeck <linux@roeck-us.net>
11490L:	linux-hwmon@vger.kernel.org
11491S:	Maintained
11492F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11493F:	Documentation/hwmon/jc42.rst
11494F:	drivers/hwmon/jc42.c
 
11495
11496JFS FILESYSTEM
11497M:	Dave Kleikamp <shaggy@kernel.org>
11498L:	jfs-discussion@lists.sourceforge.net
11499S:	Odd Fixes
11500W:	http://jfs.sourceforge.net/
11501T:	git https://github.com/kleikamp/linux-shaggy.git
11502F:	Documentation/admin-guide/jfs.rst
 
11503F:	fs/jfs/
11504
11505JME NETWORK DRIVER
11506M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11507L:	netdev@vger.kernel.org
11508S:	Maintained
11509F:	drivers/net/ethernet/jme.*
11510
11511JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11512M:	David Woodhouse <dwmw2@infradead.org>
11513M:	Richard Weinberger <richard@nod.at>
11514L:	linux-mtd@lists.infradead.org
11515S:	Odd Fixes
11516W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11517T:	git git://git.infradead.org/ubifs-2.6.git
11518F:	fs/jffs2/
11519F:	include/uapi/linux/jffs2.h
 
 
 
 
 
 
 
 
 
11520
11521JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11522M:	"Theodore Ts'o" <tytso@mit.edu>
11523M:	Jan Kara <jack@suse.com>
11524L:	linux-ext4@vger.kernel.org
11525S:	Maintained
11526F:	fs/jbd2/
11527F:	include/linux/jbd2.h
11528
11529JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11530M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11531L:	linux-media@vger.kernel.org
11532L:	linux-renesas-soc@vger.kernel.org
11533S:	Maintained
11534F:	drivers/media/platform/renesas/rcar_jpu.c
11535
11536JSM Neo PCI based serial card
 
11537L:	linux-serial@vger.kernel.org
11538S:	Orphan
11539F:	drivers/tty/serial/jsm/
11540
11541K10TEMP HARDWARE MONITORING DRIVER
11542M:	Clemens Ladisch <clemens@ladisch.de>
11543L:	linux-hwmon@vger.kernel.org
11544S:	Maintained
11545F:	Documentation/hwmon/k10temp.rst
11546F:	drivers/hwmon/k10temp.c
11547
11548K8TEMP HARDWARE MONITORING DRIVER
11549M:	Rudolf Marek <r.marek@assembler.cz>
11550L:	linux-hwmon@vger.kernel.org
11551S:	Maintained
11552F:	Documentation/hwmon/k8temp.rst
11553F:	drivers/hwmon/k8temp.c
11554
11555KASAN
11556M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11557R:	Alexander Potapenko <glider@google.com>
11558R:	Andrey Konovalov <andreyknvl@gmail.com>
11559R:	Dmitry Vyukov <dvyukov@google.com>
11560R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11561L:	kasan-dev@googlegroups.com
11562S:	Maintained
11563F:	Documentation/dev-tools/kasan.rst
11564F:	arch/*/include/asm/*kasan.h
11565F:	arch/*/mm/kasan_init*
11566F:	include/linux/kasan*.h
11567F:	lib/Kconfig.kasan
11568F:	mm/kasan/
11569F:	scripts/Makefile.kasan
11570
11571KCONFIG
11572M:	Masahiro Yamada <masahiroy@kernel.org>
11573L:	linux-kbuild@vger.kernel.org
11574S:	Maintained
11575Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11577F:	Documentation/kbuild/kconfig*
11578F:	scripts/Kconfig.include
11579F:	scripts/kconfig/
11580
11581KCOV
11582R:	Dmitry Vyukov <dvyukov@google.com>
11583R:	Andrey Konovalov <andreyknvl@gmail.com>
11584L:	kasan-dev@googlegroups.com
11585S:	Maintained
11586F:	Documentation/dev-tools/kcov.rst
11587F:	include/linux/kcov.h
11588F:	include/uapi/linux/kcov.h
11589F:	kernel/kcov.c
11590F:	scripts/Makefile.kcov
11591
11592KCSAN
11593M:	Marco Elver <elver@google.com>
11594R:	Dmitry Vyukov <dvyukov@google.com>
11595L:	kasan-dev@googlegroups.com
11596S:	Maintained
11597F:	Documentation/dev-tools/kcsan.rst
11598F:	include/linux/kcsan*.h
11599F:	kernel/kcsan/
11600F:	lib/Kconfig.kcsan
11601F:	scripts/Makefile.kcsan
11602
11603KDUMP
11604M:	Baoquan He <bhe@redhat.com>
11605R:	Vivek Goyal <vgoyal@redhat.com>
11606R:	Dave Young <dyoung@redhat.com>
11607L:	kexec@lists.infradead.org
11608S:	Maintained
11609W:	http://lse.sourceforge.net/kdump/
11610F:	Documentation/admin-guide/kdump/
11611F:	fs/proc/vmcore.c
11612F:	include/linux/crash_core.h
11613F:	include/linux/crash_dump.h
11614F:	include/uapi/linux/vmcore.h
11615F:	kernel/crash_*.c
11616
11617KEENE FM RADIO TRANSMITTER DRIVER
11618M:	Hans Verkuil <hverkuil@xs4all.nl>
11619L:	linux-media@vger.kernel.org
11620S:	Maintained
11621W:	https://linuxtv.org
11622T:	git git://linuxtv.org/media_tree.git
11623F:	drivers/media/radio/radio-keene*
11624
11625KERNEL AUTOMOUNTER
11626M:	Ian Kent <raven@themaw.net>
11627L:	autofs@vger.kernel.org
11628S:	Maintained
11629F:	fs/autofs/
11630
11631KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11632M:	Masahiro Yamada <masahiroy@kernel.org>
11633R:	Nathan Chancellor <nathan@kernel.org>
11634R:	Nicolas Schier <nicolas@fjasle.eu>
11635L:	linux-kbuild@vger.kernel.org
11636S:	Maintained
11637Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11639F:	Documentation/kbuild/
11640F:	Makefile
11641F:	scripts/*vmlinux*
11642F:	scripts/Kbuild*
11643F:	scripts/Makefile*
11644F:	scripts/basic/
11645F:	scripts/clang-tools/
11646F:	scripts/dummy-tools/
11647F:	scripts/mk*
11648F:	scripts/mod/
11649F:	scripts/package/
11650F:	usr/
11651
11652KERNEL HARDENING (not covered by other areas)
11653M:	Kees Cook <keescook@chromium.org>
11654R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11655L:	linux-hardening@vger.kernel.org
11656S:	Supported
11657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11658F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11659F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11660F:	arch/*/configs/hardening.config
11661F:	include/linux/overflow.h
11662F:	include/linux/randomize_kstack.h
11663F:	kernel/configs/hardening.config
11664F:	mm/usercopy.c
11665K:	\b(add|choose)_random_kstack_offset\b
11666K:	\b__check_(object_size|heap_object)\b
11667K:	\b__counted_by\b
11668
11669KERNEL JANITORS
11670L:	kernel-janitors@vger.kernel.org
 
11671S:	Odd Fixes
11672W:	http://kernelnewbies.org/KernelJanitors
11673
11674KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11675M:	Chuck Lever <chuck.lever@oracle.com>
11676M:	Jeff Layton <jlayton@kernel.org>
11677R:	Neil Brown <neilb@suse.de>
11678R:	Olga Kornievskaia <kolga@netapp.com>
11679R:	Dai Ngo <Dai.Ngo@oracle.com>
11680R:	Tom Talpey <tom@talpey.com>
11681L:	linux-nfs@vger.kernel.org
 
11682S:	Supported
11683W:	http://nfs.sourceforge.net/
11684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11685F:	Documentation/filesystems/nfs/
11686F:	fs/lockd/
11687F:	fs/nfs_common/
11688F:	fs/nfsd/
11689F:	include/linux/lockd/
11690F:	include/linux/sunrpc/
11691F:	include/trace/events/rpcgss.h
11692F:	include/trace/events/rpcrdma.h
11693F:	include/trace/events/sunrpc.h
11694F:	include/trace/misc/fs.h
11695F:	include/trace/misc/nfs.h
11696F:	include/trace/misc/sunrpc.h
11697F:	include/uapi/linux/nfsd/
11698F:	include/uapi/linux/sunrpc/
11699F:	net/sunrpc/
11700
11701KERNEL REGRESSIONS
11702M:	Thorsten Leemhuis <linux@leemhuis.info>
11703L:	regressions@lists.linux.dev
11704S:	Supported
11705F:	Documentation/admin-guide/reporting-regressions.rst
11706F:	Documentation/process/handling-regressions.rst
11707
11708KERNEL SELFTEST FRAMEWORK
11709M:	Shuah Khan <shuah@kernel.org>
11710M:	Shuah Khan <skhan@linuxfoundation.org>
11711L:	linux-kselftest@vger.kernel.org
11712S:	Maintained
11713Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11715F:	Documentation/dev-tools/kselftest*
11716F:	tools/testing/selftests/
11717
11718KERNEL SMB3 SERVER (KSMBD)
11719M:	Namjae Jeon <linkinjeon@kernel.org>
11720M:	Steve French <sfrench@samba.org>
11721R:	Sergey Senozhatsky <senozhatsky@chromium.org>
11722R:	Tom Talpey <tom@talpey.com>
11723L:	linux-cifs@vger.kernel.org
11724S:	Maintained
11725T:	git git://git.samba.org/ksmbd.git
11726F:	Documentation/filesystems/smb/ksmbd.rst
11727F:	fs/smb/common/
11728F:	fs/smb/server/
11729
11730KERNEL UNIT TESTING FRAMEWORK (KUnit)
11731M:	Brendan Higgins <brendanhiggins@google.com>
11732M:	David Gow <davidgow@google.com>
11733R:	Rae Moar <rmoar@google.com>
11734L:	linux-kselftest@vger.kernel.org
11735L:	kunit-dev@googlegroups.com
11736S:	Maintained
11737W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
11738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11740F:	Documentation/dev-tools/kunit/
11741F:	include/kunit/
11742F:	lib/kunit/
11743F:	rust/kernel/kunit.rs
11744F:	scripts/rustdoc_test_*
11745F:	tools/testing/kunit/
11746
11747KERNEL USERMODE HELPER
11748M:	Luis Chamberlain <mcgrof@kernel.org>
11749L:	linux-kernel@vger.kernel.org
11750S:	Maintained
11751F:	include/linux/umh.h
11752F:	kernel/umh.c
11753
11754KERNEL VIRTUAL MACHINE (KVM)
11755M:	Paolo Bonzini <pbonzini@redhat.com>
 
11756L:	kvm@vger.kernel.org
 
11757S:	Supported
11758W:	http://www.linux-kvm.org
11759T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11760F:	Documentation/virt/kvm/
11761F:	include/asm-generic/kvm*
11762F:	include/kvm/iodev.h
11763F:	include/linux/kvm*
11764F:	include/trace/events/kvm.h
11765F:	include/uapi/asm-generic/kvm*
11766F:	include/uapi/linux/kvm*
11767F:	tools/kvm/
11768F:	tools/testing/selftests/kvm/
11769F:	virt/kvm/*
11770
11771KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11772M:	Marc Zyngier <maz@kernel.org>
11773M:	Oliver Upton <oliver.upton@linux.dev>
11774R:	James Morse <james.morse@arm.com>
11775R:	Suzuki K Poulose <suzuki.poulose@arm.com>
11776R:	Zenghui Yu <yuzenghui@huawei.com>
11777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11778L:	kvmarm@lists.linux.dev
11779S:	Maintained
11780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11781F:	arch/arm64/include/asm/kvm*
11782F:	arch/arm64/include/uapi/asm/kvm*
11783F:	arch/arm64/kvm/
11784F:	include/kvm/arm_*
11785F:	tools/testing/selftests/kvm/*/aarch64/
11786F:	tools/testing/selftests/kvm/aarch64/
11787
11788KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
11789M:	Tianrui Zhao <zhaotianrui@loongson.cn>
11790M:	Bibo Mao <maobibo@loongson.cn>
11791M:	Huacai Chen <chenhuacai@kernel.org>
11792L:	kvm@vger.kernel.org
11793L:	loongarch@lists.linux.dev
11794S:	Maintained
11795T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11796F:	arch/loongarch/include/asm/kvm*
11797F:	arch/loongarch/include/uapi/asm/kvm*
11798F:	arch/loongarch/kvm/
11799
11800KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11801M:	Huacai Chen <chenhuacai@kernel.org>
11802L:	linux-mips@vger.kernel.org
11803L:	kvm@vger.kernel.org
11804S:	Maintained
11805T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11806F:	arch/mips/include/asm/kvm*
11807F:	arch/mips/include/uapi/asm/kvm*
11808F:	arch/mips/kvm/
11809
11810KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11811M:	Michael Ellerman <mpe@ellerman.id.au>
11812R:	Nicholas Piggin <npiggin@gmail.com>
11813L:	linuxppc-dev@lists.ozlabs.org
11814L:	kvm@vger.kernel.org
11815S:	Maintained (Book3S 64-bit HV)
11816S:	Odd fixes (Book3S 64-bit PR)
11817S:	Orphan (Book3E and 32-bit)
11818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11819F:	arch/powerpc/include/asm/kvm*
11820F:	arch/powerpc/include/uapi/asm/kvm*
11821F:	arch/powerpc/kernel/kvm*
11822F:	arch/powerpc/kvm/
11823
11824KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11825M:	Anup Patel <anup@brainfault.org>
11826R:	Atish Patra <atishp@atishpatra.org>
11827L:	kvm@vger.kernel.org
11828L:	kvm-riscv@lists.infradead.org
11829L:	linux-riscv@lists.infradead.org
11830S:	Maintained
11831T:	git https://github.com/kvm-riscv/linux.git
11832F:	arch/riscv/include/asm/kvm*
11833F:	arch/riscv/include/uapi/asm/kvm*
11834F:	arch/riscv/kvm/
11835F:	tools/testing/selftests/kvm/*/riscv/
11836F:	tools/testing/selftests/kvm/riscv/
11837
11838KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11839M:	Christian Borntraeger <borntraeger@linux.ibm.com>
11840M:	Janosch Frank <frankja@linux.ibm.com>
11841M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
11842R:	David Hildenbrand <david@redhat.com>
11843L:	kvm@vger.kernel.org
11844S:	Supported
11845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11846F:	Documentation/virt/kvm/s390*
11847F:	arch/s390/include/asm/gmap.h
11848F:	arch/s390/include/asm/kvm*
11849F:	arch/s390/include/uapi/asm/kvm*
11850F:	arch/s390/include/uapi/asm/uvdevice.h
11851F:	arch/s390/kernel/uv.c
11852F:	arch/s390/kvm/
11853F:	arch/s390/mm/gmap.c
11854F:	drivers/s390/char/uvdevice.c
11855F:	tools/testing/selftests/drivers/s390x/uvdevice/
11856F:	tools/testing/selftests/kvm/*/s390x/
11857F:	tools/testing/selftests/kvm/s390x/
11858
11859KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11860M:	Sean Christopherson <seanjc@google.com>
11861M:	Paolo Bonzini <pbonzini@redhat.com>
11862L:	kvm@vger.kernel.org
11863S:	Supported
11864P:	Documentation/process/maintainer-kvm-x86.rst
11865T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11866F:	arch/x86/include/asm/kvm*
11867F:	arch/x86/include/asm/svm.h
11868F:	arch/x86/include/asm/vmx*.h
11869F:	arch/x86/include/uapi/asm/kvm*
11870F:	arch/x86/include/uapi/asm/svm.h
11871F:	arch/x86/include/uapi/asm/vmx.h
11872F:	arch/x86/kvm/
11873F:	arch/x86/kvm/*/
11874F:	tools/testing/selftests/kvm/*/x86_64/
11875F:	tools/testing/selftests/kvm/x86_64/
11876
11877KERNFS
11878M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11879M:	Tejun Heo <tj@kernel.org>
11880S:	Supported
11881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11882F:	fs/kernfs/
11883F:	include/linux/kernfs.h
11884
11885KEXEC
11886M:	Eric Biederman <ebiederm@xmission.com>
 
11887L:	kexec@lists.infradead.org
11888S:	Maintained
11889W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11890F:	include/linux/kexec.h
11891F:	include/uapi/linux/kexec.h
11892F:	kernel/kexec*
11893
11894KEYS-ENCRYPTED
11895M:	Mimi Zohar <zohar@linux.ibm.com>
11896L:	linux-integrity@vger.kernel.org
11897L:	keyrings@vger.kernel.org
11898S:	Supported
11899F:	Documentation/security/keys/trusted-encrypted.rst
11900F:	include/keys/encrypted-type.h
11901F:	security/keys/encrypted-keys/
 
11902
11903KEYS-TRUSTED
11904M:	James Bottomley <jejb@linux.ibm.com>
11905M:	Jarkko Sakkinen <jarkko@kernel.org>
11906M:	Mimi Zohar <zohar@linux.ibm.com>
11907L:	linux-integrity@vger.kernel.org
11908L:	keyrings@vger.kernel.org
11909S:	Supported
11910F:	Documentation/security/keys/trusted-encrypted.rst
11911F:	include/keys/trusted-type.h
11912F:	include/keys/trusted_tpm.h
11913F:	security/keys/trusted-keys/
11914
11915KEYS-TRUSTED-CAAM
11916M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
11917R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11918L:	linux-integrity@vger.kernel.org
11919L:	keyrings@vger.kernel.org
11920S:	Maintained
11921F:	include/keys/trusted_caam.h
11922F:	security/keys/trusted-keys/trusted_caam.c
11923
11924KEYS-TRUSTED-TEE
11925M:	Sumit Garg <sumit.garg@linaro.org>
11926L:	linux-integrity@vger.kernel.org
11927L:	keyrings@vger.kernel.org
11928S:	Supported
11929F:	include/keys/trusted_tee.h
11930F:	security/keys/trusted-keys/trusted_tee.c
11931
11932KEYS/KEYRINGS
11933M:	David Howells <dhowells@redhat.com>
11934M:	Jarkko Sakkinen <jarkko@kernel.org>
11935L:	keyrings@vger.kernel.org
11936S:	Maintained
11937F:	Documentation/security/keys/core.rst
11938F:	include/keys/
11939F:	include/linux/key-type.h
11940F:	include/linux/key.h
11941F:	include/linux/keyctl.h
11942F:	include/uapi/linux/keyctl.h
11943F:	security/keys/
11944
11945KEYS/KEYRINGS_INTEGRITY
11946M:	Jarkko Sakkinen <jarkko@kernel.org>
11947M:	Mimi Zohar <zohar@linux.ibm.com>
11948L:	linux-integrity@vger.kernel.org
11949L:	keyrings@vger.kernel.org
11950S:	Supported
11951F:	security/integrity/platform_certs
11952
11953KFENCE
11954M:	Alexander Potapenko <glider@google.com>
11955M:	Marco Elver <elver@google.com>
11956R:	Dmitry Vyukov <dvyukov@google.com>
11957L:	kasan-dev@googlegroups.com
11958S:	Maintained
11959F:	Documentation/dev-tools/kfence.rst
11960F:	arch/*/include/asm/kfence.h
11961F:	include/linux/kfence.h
11962F:	lib/Kconfig.kfence
11963F:	mm/kfence/
11964
11965KFIFO
11966M:	Stefani Seibold <stefani@seibold.net>
11967S:	Maintained
11968F:	include/linux/kfifo.h
11969F:	lib/kfifo.c
11970F:	samples/kfifo/
11971
11972KGDB / KDB /debug_core
11973M:	Jason Wessel <jason.wessel@windriver.com>
11974M:	Daniel Thompson <daniel.thompson@linaro.org>
11975R:	Douglas Anderson <dianders@chromium.org>
11976L:	kgdb-bugreport@lists.sourceforge.net
11977S:	Maintained
11978W:	http://kgdb.wiki.kernel.org/
11979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11980F:	Documentation/dev-tools/kgdb.rst
11981F:	drivers/misc/kgdbts.c
11982F:	drivers/tty/serial/kgdboc.c
11983F:	include/linux/kdb.h
11984F:	include/linux/kgdb.h
11985F:	kernel/debug/
11986F:	kernel/module/kdb.c
11987
11988KHADAS MCU MFD DRIVER
11989M:	Neil Armstrong <neil.armstrong@linaro.org>
11990L:	linux-amlogic@lists.infradead.org
11991S:	Maintained
11992F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11993F:	drivers/mfd/khadas-mcu.c
11994F:	drivers/thermal/khadas_mcu_fan.c
11995F:	include/linux/mfd/khadas-mcu.h
11996
11997KIONIX/ROHM KX022A ACCELEROMETER
11998M:	Matti Vaittinen <mazziesaccount@gmail.com>
11999L:	linux-iio@vger.kernel.org
12000S:	Supported
12001F:	drivers/iio/accel/kionix-kx022a*
12002
12003KMEMLEAK
12004M:	Catalin Marinas <catalin.marinas@arm.com>
12005S:	Maintained
12006F:	Documentation/dev-tools/kmemleak.rst
12007F:	include/linux/kmemleak.h
12008F:	mm/kmemleak.c
12009F:	samples/kmemleak/kmemleak-test.c
12010
12011KMSAN
12012M:	Alexander Potapenko <glider@google.com>
12013R:	Marco Elver <elver@google.com>
12014R:	Dmitry Vyukov <dvyukov@google.com>
12015L:	kasan-dev@googlegroups.com
12016S:	Maintained
12017F:	Documentation/dev-tools/kmsan.rst
12018F:	arch/*/include/asm/kmsan.h
12019F:	arch/*/mm/kmsan_*
12020F:	include/linux/kmsan*.h
12021F:	lib/Kconfig.kmsan
12022F:	mm/kmsan/
12023F:	scripts/Makefile.kmsan
12024
12025KPROBES
12026M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12027M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12028M:	"David S. Miller" <davem@davemloft.net>
12029M:	Masami Hiramatsu <mhiramat@kernel.org>
12030L:	linux-kernel@vger.kernel.org
12031L:	linux-trace-kernel@vger.kernel.org
12032S:	Maintained
12033Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12035F:	Documentation/trace/kprobes.rst
12036F:	include/asm-generic/kprobes.h
12037F:	include/linux/kprobes.h
12038F:	kernel/kprobes.c
12039F:	lib/test_kprobes.c
12040F:	samples/kprobes
12041
12042KS0108 LCD CONTROLLER DRIVER
12043M:	Miguel Ojeda <ojeda@kernel.org>
 
 
12044S:	Maintained
12045F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12046F:	drivers/auxdisplay/ks0108.c
12047F:	include/linux/ks0108.h
12048
12049KTD253 BACKLIGHT DRIVER
12050M:	Linus Walleij <linus.walleij@linaro.org>
12051S:	Maintained
12052F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12053F:	drivers/video/backlight/ktd253-backlight.c
12054
12055KTEST
12056M:	Steven Rostedt <rostedt@goodmis.org>
12057M:	John Hawley <warthog9@eaglescrag.net>
12058S:	Maintained
12059F:	tools/testing/ktest
12060
12061KTZ8866 BACKLIGHT DRIVER
12062M:	Jianhua Lu <lujianhua000@gmail.com>
12063S:	Maintained
12064F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12065F:	drivers/video/backlight/ktz8866.c
12066
12067KVM PARAVIRT (KVM/paravirt)
12068M:	Paolo Bonzini <pbonzini@redhat.com>
12069R:	Wanpeng Li <wanpengli@tencent.com>
12070R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12071L:	kvm@vger.kernel.org
12072S:	Supported
12073T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12074F:	arch/um/include/asm/kvm_para.h
12075F:	arch/x86/include/asm/kvm_para.h
12076F:	arch/x86/include/asm/pvclock-abi.h
12077F:	arch/x86/include/uapi/asm/kvm_para.h
12078F:	arch/x86/kernel/kvm.c
12079F:	arch/x86/kernel/kvmclock.c
12080F:	include/asm-generic/kvm_para.h
12081F:	include/linux/kvm_para.h
12082F:	include/uapi/asm-generic/kvm_para.h
12083F:	include/uapi/linux/kvm_para.h
12084
12085KVM X86 HYPER-V (KVM/hyper-v)
12086M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12087M:	Sean Christopherson <seanjc@google.com>
12088M:	Paolo Bonzini <pbonzini@redhat.com>
12089L:	kvm@vger.kernel.org
12090S:	Supported
12091T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12092F:	arch/x86/kvm/hyperv.*
12093F:	arch/x86/kvm/kvm_onhyperv.*
12094F:	arch/x86/kvm/svm/hyperv.*
12095F:	arch/x86/kvm/svm/svm_onhyperv.*
12096F:	arch/x86/kvm/vmx/hyperv.*
12097
12098KVM X86 Xen (KVM/Xen)
12099M:	David Woodhouse <dwmw2@infradead.org>
12100M:	Paul Durrant <paul@xen.org>
12101M:	Sean Christopherson <seanjc@google.com>
12102M:	Paolo Bonzini <pbonzini@redhat.com>
12103L:	kvm@vger.kernel.org
12104S:	Supported
12105T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12106F:	arch/x86/kvm/xen.*
12107
12108L3MDEV
12109M:	David Ahern <dsahern@kernel.org>
12110L:	netdev@vger.kernel.org
12111S:	Maintained
12112F:	include/net/l3mdev.h
12113F:	net/l3mdev
12114
12115LANDLOCK SECURITY MODULE
12116M:	Mickaël Salaün <mic@digikod.net>
12117L:	linux-security-module@vger.kernel.org
12118S:	Supported
12119W:	https://landlock.io
12120T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12121F:	Documentation/security/landlock.rst
12122F:	Documentation/userspace-api/landlock.rst
12123F:	include/uapi/linux/landlock.h
12124F:	samples/landlock/
12125F:	security/landlock/
12126F:	tools/testing/selftests/landlock/
12127K:	landlock
12128K:	LANDLOCK
12129
12130LANTIQ / INTEL Ethernet drivers
12131M:	Hauke Mehrtens <hauke@hauke-m.de>
12132L:	netdev@vger.kernel.org
12133S:	Maintained
12134F:	drivers/net/dsa/lantiq_gswip.c
12135F:	drivers/net/dsa/lantiq_pce.h
12136F:	drivers/net/ethernet/lantiq_xrx200.c
12137F:	net/dsa/tag_gswip.c
12138
12139LANTIQ MIPS ARCHITECTURE
12140M:	John Crispin <john@phrozen.org>
12141L:	linux-mips@vger.kernel.org
12142S:	Maintained
12143F:	arch/mips/lantiq
12144F:	drivers/soc/lantiq
12145
12146LANTIQ PEF2256 DRIVER
12147M:	Herve Codina <herve.codina@bootlin.com>
12148S:	Maintained
12149F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12150F:	drivers/net/wan/framer/pef2256/
12151F:	drivers/pinctrl/pinctrl-pef2256.c
12152F:	include/linux/framer/pef2256.h
12153
12154LASI 53c700 driver for PARISC
12155M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12156L:	linux-scsi@vger.kernel.org
12157S:	Maintained
12158F:	Documentation/scsi/53c700.rst
12159F:	drivers/scsi/53c700*
12160
12161LEAKING_ADDRESSES
12162M:	Tobin C. Harding <me@tobin.cc>
12163M:	Tycho Andersen <tycho@tycho.pizza>
12164L:	linux-hardening@vger.kernel.org
12165S:	Maintained
12166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
12167F:	scripts/leaking_addresses.pl
12168
12169LED SUBSYSTEM
12170M:	Pavel Machek <pavel@ucw.cz>
12171M:	Lee Jones <lee@kernel.org>
12172L:	linux-leds@vger.kernel.org
12173S:	Maintained
12174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12175F:	Documentation/devicetree/bindings/leds/
12176F:	Documentation/leds/
12177F:	drivers/leds/
12178F:	include/dt-bindings/leds/
12179F:	include/linux/leds.h
12180
12181LEGO MINDSTORMS EV3
12182R:	David Lechner <david@lechnology.com>
12183S:	Maintained
12184F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12185F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12186F:	drivers/power/supply/lego_ev3_battery.c
12187
12188LEGO USB Tower driver
12189M:	Juergen Stuber <starblue@users.sourceforge.net>
12190L:	legousb-devel@lists.sourceforge.net
 
12191S:	Maintained
12192W:	http://legousb.sourceforge.net/
12193F:	drivers/usb/misc/legousbtower.c
12194
12195LETSKETCH HID TABLET DRIVER
12196M:	Hans de Goede <hdegoede@redhat.com>
12197L:	linux-input@vger.kernel.org
12198S:	Maintained
12199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12200F:	drivers/hid/hid-letsketch.c
12201
12202LG LAPTOP EXTRAS
12203M:	Matan Ziv-Av <matan@svgalib.org>
12204L:	platform-driver-x86@vger.kernel.org
12205S:	Maintained
12206F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12207F:	Documentation/admin-guide/laptops/lg-laptop.rst
12208F:	drivers/platform/x86/lg-laptop.c
12209
12210LG2160 MEDIA DRIVER
12211M:	Michael Krufky <mkrufky@linuxtv.org>
12212L:	linux-media@vger.kernel.org
12213S:	Maintained
12214W:	https://linuxtv.org
12215W:	http://github.com/mkrufky
12216Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12217T:	git git://linuxtv.org/mkrufky/tuners.git
12218F:	drivers/media/dvb-frontends/lg2160.*
12219
12220LGDT3305 MEDIA DRIVER
12221M:	Michael Krufky <mkrufky@linuxtv.org>
12222L:	linux-media@vger.kernel.org
12223S:	Maintained
12224W:	https://linuxtv.org
12225W:	http://github.com/mkrufky
12226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12227T:	git git://linuxtv.org/mkrufky/tuners.git
12228F:	drivers/media/dvb-frontends/lgdt3305.*
12229
12230LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12231M:	Viresh Kumar <vireshk@kernel.org>
12232L:	linux-ide@vger.kernel.org
12233S:	Maintained
12234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12235F:	drivers/ata/pata_arasan_cf.c
12236F:	include/linux/pata_arasan_cf_data.h
12237
12238LIBATA PATA DRIVERS
12239R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12240L:	linux-ide@vger.kernel.org
12241F:	drivers/ata/ata_*.c
12242F:	drivers/ata/pata_*.c
12243
12244LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12245M:	Linus Walleij <linus.walleij@linaro.org>
12246L:	linux-ide@vger.kernel.org
12247S:	Maintained
12248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12249F:	drivers/ata/pata_ftide010.c
12250F:	drivers/ata/sata_gemini.c
12251F:	drivers/ata/sata_gemini.h
12252
12253LIBATA SATA AHCI PLATFORM devices support
12254M:	Hans de Goede <hdegoede@redhat.com>
12255M:	Jens Axboe <axboe@kernel.dk>
12256L:	linux-ide@vger.kernel.org
12257S:	Maintained
12258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12259F:	drivers/ata/ahci_platform.c
12260F:	drivers/ata/libahci_platform.c
12261F:	include/linux/ahci_platform.h
12262
12263LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12264M:	Serge Semin <fancer.lancer@gmail.com>
12265L:	linux-ide@vger.kernel.org
12266S:	Maintained
12267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12268F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12269F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12270F:	drivers/ata/ahci_dwc.c
12271
12272LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12273M:	Mikael Pettersson <mikpelinux@gmail.com>
12274L:	linux-ide@vger.kernel.org
12275S:	Maintained
12276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12277F:	drivers/ata/sata_promise.*
12278
12279LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12280M:	Damien Le Moal <dlemoal@kernel.org>
12281M:	Niklas Cassel <cassel@kernel.org>
12282L:	linux-ide@vger.kernel.org
12283S:	Maintained
12284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12285F:	Documentation/ABI/testing/sysfs-ata
12286F:	Documentation/devicetree/bindings/ata/
12287F:	drivers/ata/
12288F:	include/linux/ata.h
12289F:	include/linux/libata.h
12290
12291LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12292M:	Vishal Verma <vishal.l.verma@intel.com>
12293M:	Dan Williams <dan.j.williams@intel.com>
12294M:	Dave Jiang <dave.jiang@intel.com>
12295L:	nvdimm@lists.linux.dev
12296S:	Supported
12297Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12298P:	Documentation/nvdimm/maintainer-entry-profile.rst
12299F:	drivers/nvdimm/btt*
12300
12301LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12302M:	Dan Williams <dan.j.williams@intel.com>
12303M:	Vishal Verma <vishal.l.verma@intel.com>
12304M:	Dave Jiang <dave.jiang@intel.com>
12305L:	nvdimm@lists.linux.dev
 
 
12306S:	Supported
12307Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12308P:	Documentation/nvdimm/maintainer-entry-profile.rst
12309F:	drivers/nvdimm/pmem*
12310
12311LIBNVDIMM: DEVICETREE BINDINGS
12312M:	Oliver O'Halloran <oohall@gmail.com>
12313L:	nvdimm@lists.linux.dev
12314S:	Supported
12315Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12316F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12317F:	drivers/nvdimm/of_pmem.c
12318
12319LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12320M:	Dan Williams <dan.j.williams@intel.com>
12321M:	Vishal Verma <vishal.l.verma@intel.com>
12322M:	Dave Jiang <dave.jiang@intel.com>
12323M:	Ira Weiny <ira.weiny@intel.com>
12324L:	nvdimm@lists.linux.dev
12325S:	Supported
12326Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12327P:	Documentation/nvdimm/maintainer-entry-profile.rst
12328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12329F:	drivers/acpi/nfit/*
12330F:	drivers/nvdimm/*
12331F:	include/linux/libnvdimm.h
12332F:	include/linux/nd.h
12333F:	include/uapi/linux/ndctl.h
12334F:	tools/testing/nvdimm/
12335
12336LIBRARY CODE
12337M:	Andrew Morton <akpm@linux-foundation.org>
12338L:	linux-kernel@vger.kernel.org
12339S:	Supported
12340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12341F:	lib/*
12342
12343LICENSES and SPDX stuff
12344M:	Thomas Gleixner <tglx@linutronix.de>
12345M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12346L:	linux-spdx@vger.kernel.org
12347S:	Maintained
12348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12349F:	COPYING
12350F:	Documentation/process/license-rules.rst
12351F:	LICENSES/
12352F:	scripts/spdxcheck-test.sh
12353F:	scripts/spdxcheck.py
12354F:	scripts/spdxexclude
12355
12356LINEAR RANGES HELPERS
12357M:	Mark Brown <broonie@kernel.org>
12358R:	Matti Vaittinen <mazziesaccount@gmail.com>
12359F:	include/linux/linear_range.h
12360F:	lib/linear_ranges.c
12361F:	lib/test_linear_ranges.c
12362
12363LINUX FOR POWER MACINTOSH
 
 
12364L:	linuxppc-dev@lists.ozlabs.org
12365S:	Orphan
12366F:	arch/powerpc/platforms/powermac/
12367F:	drivers/macintosh/
12368X:	drivers/macintosh/adb-iop.c
12369X:	drivers/macintosh/via-macii.c
12370
12371LINUX FOR POWERPC (32-BIT AND 64-BIT)
12372M:	Michael Ellerman <mpe@ellerman.id.au>
12373R:	Nicholas Piggin <npiggin@gmail.com>
12374R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12375R:	Aneesh Kumar K.V <aneesh.kumar@kernel.org>
12376R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12377L:	linuxppc-dev@lists.ozlabs.org
12378S:	Supported
12379W:	https://github.com/linuxppc/wiki/wiki
12380Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12382F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12383F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12384F:	Documentation/devicetree/bindings/powerpc/
12385F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12386F:	Documentation/arch/powerpc/
12387F:	arch/powerpc/
12388F:	drivers/*/*/*pasemi*
12389F:	drivers/*/*pasemi*
12390F:	drivers/char/tpm/tpm_ibmvtpm*
12391F:	drivers/crypto/nx/
12392F:	drivers/crypto/vmx/
12393F:	drivers/i2c/busses/i2c-opal.c
12394F:	drivers/net/ethernet/ibm/ibmveth.*
12395F:	drivers/net/ethernet/ibm/ibmvnic.*
12396F:	drivers/pci/hotplug/pnv_php.c
12397F:	drivers/pci/hotplug/rpa*
12398F:	drivers/rtc/rtc-opal.c
12399F:	drivers/scsi/ibmvscsi/
12400F:	drivers/tty/hvc/hvc_opal.c
12401F:	drivers/watchdog/wdrtas.c
12402F:	tools/testing/selftests/powerpc
12403N:	/pmac
12404N:	powermac
12405N:	powernv
12406N:	[^a-z0-9]ps3
12407N:	pseries
12408
12409LINUX FOR POWERPC EMBEDDED MPC5XXX
12410M:	Anatolij Gustschin <agust@denx.de>
12411L:	linuxppc-dev@lists.ozlabs.org
12412S:	Odd Fixes
 
12413F:	arch/powerpc/platforms/512x/
12414F:	arch/powerpc/platforms/52xx/
12415
12416LINUX FOR POWERPC EMBEDDED PPC4XX
 
 
 
12417L:	linuxppc-dev@lists.ozlabs.org
12418S:	Orphan
 
12419F:	arch/powerpc/platforms/40x/
12420F:	arch/powerpc/platforms/44x/
12421
12422LINUX FOR POWERPC EMBEDDED PPC85XX
12423M:	Scott Wood <oss@buserror.net>
 
12424L:	linuxppc-dev@lists.ozlabs.org
12425S:	Odd fixes
12426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12427F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12428F:	Documentation/devicetree/bindings/powerpc/fsl/
12429F:	arch/powerpc/platforms/85xx/
12430
12431LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12432M:	Christophe Leroy <christophe.leroy@csgroup.eu>
 
 
12433L:	linuxppc-dev@lists.ozlabs.org
12434S:	Maintained
12435F:	arch/powerpc/platforms/8xx/
 
 
 
 
 
 
12436F:	arch/powerpc/platforms/83xx/
 
12437
12438LINUX KERNEL DUMP TEST MODULE (LKDTM)
12439M:	Kees Cook <keescook@chromium.org>
 
12440S:	Maintained
12441F:	drivers/misc/lkdtm/*
12442F:	tools/testing/selftests/lkdtm/*
 
12443
12444LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12445M:	Alan Stern <stern@rowland.harvard.edu>
12446M:	Andrea Parri <parri.andrea@gmail.com>
12447M:	Will Deacon <will@kernel.org>
12448M:	Peter Zijlstra <peterz@infradead.org>
12449M:	Boqun Feng <boqun.feng@gmail.com>
12450M:	Nicholas Piggin <npiggin@gmail.com>
12451M:	David Howells <dhowells@redhat.com>
12452M:	Jade Alglave <j.alglave@ucl.ac.uk>
12453M:	Luc Maranget <luc.maranget@inria.fr>
12454M:	"Paul E. McKenney" <paulmck@kernel.org>
12455R:	Akira Yokosawa <akiyks@gmail.com>
12456R:	Daniel Lustig <dlustig@nvidia.com>
12457R:	Joel Fernandes <joel@joelfernandes.org>
12458L:	linux-kernel@vger.kernel.org
12459L:	linux-arch@vger.kernel.org
12460S:	Supported
12461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12462F:	Documentation/atomic_bitops.txt
12463F:	Documentation/atomic_t.txt
12464F:	Documentation/core-api/refcount-vs-atomic.rst
12465F:	Documentation/litmus-tests/
12466F:	Documentation/memory-barriers.txt
12467F:	tools/memory-model/
12468
12469LINUX-NEXT TREE
12470M:	Stephen Rothwell <sfr@canb.auug.org.au>
12471L:	linux-next@vger.kernel.org
12472S:	Supported
12473B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12475
12476LIS3LV02D ACCELEROMETER DRIVER
12477M:	Eric Piel <eric.piel@tremplin-utc.net>
12478S:	Maintained
12479F:	Documentation/misc-devices/lis3lv02d.rst
12480F:	drivers/misc/lis3lv02d/
12481F:	drivers/platform/x86/hp/hp_accel.c
12482
12483LIST KUNIT TEST
12484M:	David Gow <davidgow@google.com>
12485L:	linux-kselftest@vger.kernel.org
12486L:	kunit-dev@googlegroups.com
12487S:	Maintained
12488F:	lib/list-test.c
12489
12490LITEX PLATFORM
12491M:	Karol Gugala <kgugala@antmicro.com>
12492M:	Mateusz Holenko <mholenko@antmicro.com>
12493M:	Gabriel Somlo <gsomlo@gmail.com>
12494M:	Joel Stanley <joel@jms.id.au>
12495S:	Maintained
12496F:	Documentation/devicetree/bindings/*/litex,*.yaml
12497F:	arch/openrisc/boot/dts/or1klitex.dts
12498F:	drivers/mmc/host/litex_mmc.c
12499F:	drivers/net/ethernet/litex/*
12500F:	drivers/soc/litex/*
12501F:	drivers/tty/serial/liteuart.c
12502F:	include/linux/litex.h
12503N:	litex
12504
12505LIVE PATCHING
12506M:	Josh Poimboeuf <jpoimboe@kernel.org>
12507M:	Jiri Kosina <jikos@kernel.org>
12508M:	Miroslav Benes <mbenes@suse.cz>
12509M:	Petr Mladek <pmladek@suse.com>
12510R:	Joe Lawrence <joe.lawrence@redhat.com>
12511L:	live-patching@vger.kernel.org
12512S:	Maintained
12513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12514F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12515F:	Documentation/livepatch/
12516F:	arch/powerpc/include/asm/livepatch.h
12517F:	include/linux/livepatch.h
12518F:	kernel/livepatch/
12519F:	kernel/module/livepatch.c
12520F:	lib/livepatch/
12521F:	samples/livepatch/
12522F:	tools/testing/selftests/livepatch/
12523
12524LLC (802.2)
12525L:	netdev@vger.kernel.org
12526S:	Odd fixes
12527F:	include/linux/llc.h
12528F:	include/net/llc*
12529F:	include/uapi/linux/llc.h
12530F:	net/llc/
12531
12532LM73 HARDWARE MONITOR DRIVER
12533M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12534L:	linux-hwmon@vger.kernel.org
12535S:	Maintained
12536F:	drivers/hwmon/lm73.c
12537
12538LM78 HARDWARE MONITOR DRIVER
12539M:	Jean Delvare <jdelvare@suse.com>
12540L:	linux-hwmon@vger.kernel.org
12541S:	Maintained
12542F:	Documentation/hwmon/lm78.rst
12543F:	drivers/hwmon/lm78.c
12544
12545LM83 HARDWARE MONITOR DRIVER
12546M:	Jean Delvare <jdelvare@suse.com>
12547L:	linux-hwmon@vger.kernel.org
12548S:	Maintained
12549F:	Documentation/hwmon/lm83.rst
12550F:	drivers/hwmon/lm83.c
12551
12552LM90 HARDWARE MONITOR DRIVER
12553M:	Jean Delvare <jdelvare@suse.com>
12554L:	linux-hwmon@vger.kernel.org
12555S:	Maintained
12556F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12557F:	Documentation/hwmon/lm90.rst
12558F:	drivers/hwmon/lm90.c
12559F:	include/dt-bindings/thermal/lm90.h
12560
12561LM95234 HARDWARE MONITOR DRIVER
12562M:	Guenter Roeck <linux@roeck-us.net>
12563L:	linux-hwmon@vger.kernel.org
12564S:	Maintained
12565F:	Documentation/hwmon/lm95234.rst
12566F:	drivers/hwmon/lm95234.c
12567
12568LME2510 MEDIA DRIVER
12569M:	Malcolm Priestley <tvboxspy@gmail.com>
12570L:	linux-media@vger.kernel.org
12571S:	Maintained
12572W:	https://linuxtv.org
12573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12574F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12575
12576LOADPIN SECURITY MODULE
12577M:	Kees Cook <keescook@chromium.org>
12578S:	Supported
12579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12580F:	Documentation/admin-guide/LSM/LoadPin.rst
12581F:	security/loadpin/
12582
12583LOCKDOWN SECURITY MODULE
12584L:	linux-security-module@vger.kernel.org
12585S:	Odd Fixes
12586T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12587F:	security/lockdown/
12588
12589LOCKING PRIMITIVES
12590M:	Peter Zijlstra <peterz@infradead.org>
12591M:	Ingo Molnar <mingo@redhat.com>
12592M:	Will Deacon <will@kernel.org>
12593R:	Waiman Long <longman@redhat.com>
12594R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12595L:	linux-kernel@vger.kernel.org
12596S:	Maintained
12597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12598F:	Documentation/locking/
12599F:	arch/*/include/asm/spinlock*.h
12600F:	include/linux/lockdep*.h
12601F:	include/linux/mutex*.h
12602F:	include/linux/rwlock*.h
12603F:	include/linux/rwsem*.h
12604F:	include/linux/seqlock.h
12605F:	include/linux/spinlock*.h
12606F:	kernel/locking/
12607F:	lib/locking*.[ch]
12608X:	kernel/locking/locktorture.c
12609
12610LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12611M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12612L:	linux-ntfs-dev@lists.sourceforge.net
12613S:	Maintained
12614W:	http://www.linux-ntfs.org/content/view/19/37/
12615F:	Documentation/admin-guide/ldm.rst
12616F:	block/partitions/ldm.*
12617
12618LOGITECH HID GAMING KEYBOARDS
12619M:	Hans de Goede <hdegoede@redhat.com>
12620L:	linux-input@vger.kernel.org
12621S:	Maintained
12622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12623F:	drivers/hid/hid-lg-g15.c
12624
12625LONTIUM LT8912B MIPI TO HDMI BRIDGE
12626M:	Adrien Grassein <adrien.grassein@gmail.com>
12627S:	Maintained
12628F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12629F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12630
12631LOONGARCH
12632M:	Huacai Chen <chenhuacai@kernel.org>
12633R:	WANG Xuerui <kernel@xen0n.name>
12634L:	loongarch@lists.linux.dev
12635S:	Maintained
12636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12637F:	Documentation/arch/loongarch/
12638F:	Documentation/translations/zh_CN/arch/loongarch/
12639F:	arch/loongarch/
12640F:	drivers/*/*loongarch*
12641
12642LOONGSON GPIO DRIVER
12643M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12644L:	linux-gpio@vger.kernel.org
12645S:	Maintained
12646F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12647F:	drivers/gpio/gpio-loongson-64bit.c
12648
12649LOONGSON LS2X APB DMA DRIVER
12650M:	Binbin Zhou <zhoubinbin@loongson.cn>
12651L:	dmaengine@vger.kernel.org
12652S:	Maintained
12653F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12654F:	drivers/dma/ls2x-apb-dma.c
12655
12656LOONGSON LS2X I2C DRIVER
12657M:	Binbin Zhou <zhoubinbin@loongson.cn>
12658L:	linux-i2c@vger.kernel.org
12659S:	Maintained
12660F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12661F:	drivers/i2c/busses/i2c-ls2x.c
12662
12663LOONGSON-2 SOC SERIES CLOCK DRIVER
12664M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12665L:	linux-clk@vger.kernel.org
12666S:	Maintained
12667F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12668F:	drivers/clk/clk-loongson2.c
12669F:	include/dt-bindings/clock/loongson,ls2k-clk.h
12670
12671LOONGSON SPI DRIVER
12672M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12673L:	linux-spi@vger.kernel.org
12674S:	Maintained
12675F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12676F:	drivers/spi/spi-loongson-core.c
12677F:	drivers/spi/spi-loongson-pci.c
12678F:	drivers/spi/spi-loongson-plat.c
12679F:	drivers/spi/spi-loongson.h
12680
12681LOONGSON-2 SOC SERIES GUTS DRIVER
12682M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12683L:	loongarch@lists.linux.dev
12684S:	Maintained
12685F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12686F:	drivers/soc/loongson/loongson2_guts.c
12687
12688LOONGSON-2 SOC SERIES PM DRIVER
12689M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12690L:	linux-pm@vger.kernel.org
12691S:	Maintained
12692F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12693F:	drivers/soc/loongson/loongson2_pm.c
12694
12695LOONGSON-2 SOC SERIES PINCTRL DRIVER
12696M:	zhanghongchen <zhanghongchen@loongson.cn>
12697M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12698L:	linux-gpio@vger.kernel.org
12699S:	Maintained
12700F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12701F:	drivers/pinctrl/pinctrl-loongson2.c
12702
12703LOONGSON-2 SOC SERIES THERMAL DRIVER
12704M:	zhanghongchen <zhanghongchen@loongson.cn>
12705M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12706L:	linux-pm@vger.kernel.org
12707S:	Maintained
12708F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12709F:	drivers/thermal/loongson2_thermal.c
12710
12711LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12712M:	Sathya Prakash <sathya.prakash@broadcom.com>
12713M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12714M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12715L:	MPT-FusionLinux.pdl@broadcom.com
12716L:	linux-scsi@vger.kernel.org
 
12717S:	Supported
12718W:	http://www.avagotech.com/support/
12719F:	drivers/message/fusion/
12720F:	drivers/scsi/mpt3sas/
12721
12722LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12723M:	Matthew Wilcox <willy@infradead.org>
12724L:	linux-scsi@vger.kernel.org
12725S:	Maintained
12726F:	drivers/scsi/sym53c8xx_2/
12727
12728LTC1660 DAC DRIVER
12729M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12730L:	linux-iio@vger.kernel.org
12731S:	Maintained
12732F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12733F:	drivers/iio/dac/ltc1660.c
12734
12735LTC2688 IIO DAC DRIVER
12736M:	Nuno Sá <nuno.sa@analog.com>
12737L:	linux-iio@vger.kernel.org
12738S:	Supported
12739W:	https://ez.analog.com/linux-software-drivers
12740F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12741F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12742F:	drivers/iio/dac/ltc2688.c
12743
12744LTC2947 HARDWARE MONITOR DRIVER
12745M:	Nuno Sá <nuno.sa@analog.com>
12746L:	linux-hwmon@vger.kernel.org
12747S:	Supported
12748W:	https://ez.analog.com/linux-software-drivers
12749F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12750F:	drivers/hwmon/ltc2947-core.c
12751F:	drivers/hwmon/ltc2947-i2c.c
12752F:	drivers/hwmon/ltc2947-spi.c
12753F:	drivers/hwmon/ltc2947.h
12754
12755LTC2991 HARDWARE MONITOR DRIVER
12756M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
12757L:	linux-hwmon@vger.kernel.org
12758S:	Supported
12759W:	https://ez.analog.com/linux-software-drivers
12760F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
12761F:	drivers/hwmon/ltc2991.c
12762
12763LTC2983 IIO TEMPERATURE DRIVER
12764M:	Nuno Sá <nuno.sa@analog.com>
12765L:	linux-iio@vger.kernel.org
12766S:	Supported
12767W:	https://ez.analog.com/linux-software-drivers
12768F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12769F:	drivers/iio/temperature/ltc2983.c
12770
12771LTC4261 HARDWARE MONITOR DRIVER
12772M:	Guenter Roeck <linux@roeck-us.net>
12773L:	linux-hwmon@vger.kernel.org
12774S:	Maintained
12775F:	Documentation/hwmon/ltc4261.rst
12776F:	drivers/hwmon/ltc4261.c
12777
12778LTC4286 HARDWARE MONITOR DRIVER
12779M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
12780L:	linux-i2c@vger.kernel.org
12781S:	Maintained
12782F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
12783F:	Documentation/hwmon/ltc4286.rst
12784F:	drivers/hwmon/pmbus/Kconfig
12785F:	drivers/hwmon/pmbus/Makefile
12786F:	drivers/hwmon/pmbus/ltc4286.c
12787
12788LTC4306 I2C MULTIPLEXER DRIVER
12789M:	Michael Hennerich <michael.hennerich@analog.com>
12790L:	linux-i2c@vger.kernel.org
12791S:	Supported
12792W:	https://ez.analog.com/linux-software-drivers
12793F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12794F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
12795
12796LTP (Linux Test Project)
12797M:	Cyril Hrubis <chrubis@suse.cz>
12798M:	Jan Stancek <jstancek@redhat.com>
12799M:	Petr Vorel <pvorel@suse.cz>
12800M:	Li Wang <liwang@redhat.com>
12801M:	Yang Xu <xuyang2018.jy@fujitsu.com>
12802L:	ltp@lists.linux.it (subscribers-only)
 
 
 
 
 
 
 
 
12803S:	Maintained
12804W:	http://linux-test-project.github.io/
12805T:	git https://github.com/linux-test-project/ltp.git
12806
12807LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
12808M:	Anshul Dalal <anshulusr@gmail.com>
12809L:	linux-iio@vger.kernel.org
12810S:	Maintained
12811F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
12812F:	drivers/iio/light/ltr390.c
12813
12814LYNX 28G SERDES PHY DRIVER
12815M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12816L:	netdev@vger.kernel.org
12817S:	Supported
12818F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12819F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
12820
12821LYNX PCS MODULE
12822M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12823L:	netdev@vger.kernel.org
12824S:	Supported
12825F:	drivers/net/pcs/pcs-lynx.c
12826F:	include/linux/pcs-lynx.h
12827
12828M68K ARCHITECTURE
12829M:	Geert Uytterhoeven <geert@linux-m68k.org>
12830L:	linux-m68k@lists.linux-m68k.org
12831S:	Maintained
12832W:	http://www.linux-m68k.org/
12833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
 
12834F:	arch/m68k/
12835F:	drivers/zorro/
12836
12837M68K ON APPLE MACINTOSH
12838M:	Joshua Thompson <funaho@jurai.org>
 
12839L:	linux-m68k@lists.linux-m68k.org
12840S:	Maintained
12841W:	http://www.mac.linux-m68k.org/
12842F:	arch/m68k/mac/
12843F:	drivers/macintosh/adb-iop.c
12844F:	drivers/macintosh/via-macii.c
12845
12846M68K ON HP9000/300
12847M:	Philip Blundell <philb@gnu.org>
 
12848S:	Maintained
12849W:	http://www.tazenda.demon.co.uk/phil/linux-hp
12850F:	arch/m68k/hp300/
12851
12852M88DS3103 MEDIA DRIVER
12853L:	linux-media@vger.kernel.org
12854S:	Orphan
12855W:	https://linuxtv.org
12856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12857F:	drivers/media/dvb-frontends/m88ds3103*
12858
12859M88RS2000 MEDIA DRIVER
12860M:	Malcolm Priestley <tvboxspy@gmail.com>
12861L:	linux-media@vger.kernel.org
12862S:	Maintained
12863W:	https://linuxtv.org
12864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12865F:	drivers/media/dvb-frontends/m88rs2000*
12866
12867MA901 MASTERKIT USB FM RADIO DRIVER
12868M:	Alexey Klimov <klimov.linux@gmail.com>
12869L:	linux-media@vger.kernel.org
12870S:	Maintained
12871T:	git git://linuxtv.org/media_tree.git
12872F:	drivers/media/radio/radio-ma901.c
12873
12874MAC80211
12875M:	Johannes Berg <johannes@sipsolutions.net>
12876L:	linux-wireless@vger.kernel.org
 
 
12877S:	Maintained
12878W:	https://wireless.wiki.kernel.org/
12879Q:	https://patchwork.kernel.org/project/linux-wireless/list/
12880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12882F:	Documentation/networking/mac80211-injection.rst
12883F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12884F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12885F:	include/net/mac80211.h
12886F:	net/mac80211/
12887
12888MAILBOX API
12889M:	Jassi Brar <jassisinghbrar@gmail.com>
12890L:	linux-kernel@vger.kernel.org
 
 
 
12891S:	Maintained
12892F:	Documentation/devicetree/bindings/mailbox/
12893F:	drivers/mailbox/
12894F:	include/dt-bindings/mailbox/
12895F:	include/linux/mailbox_client.h
12896F:	include/linux/mailbox_controller.h
12897
12898MAILBOX ARM MHUv2
12899M:	Viresh Kumar <viresh.kumar@linaro.org>
12900M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12901L:	linux-kernel@vger.kernel.org
12902S:	Maintained
12903F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12904F:	drivers/mailbox/arm_mhuv2.c
12905F:	include/linux/mailbox/arm_mhuv2_message.h
12906
12907MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12908M:	Alejandro Colomar <alx@kernel.org>
 
12909L:	linux-man@vger.kernel.org
12910S:	Maintained
12911W:	http://www.kernel.org/doc/man-pages
12912T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
12913T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
12914
12915MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12916M:	Jeremy Kerr <jk@codeconstruct.com.au>
12917M:	Matt Johnston <matt@codeconstruct.com.au>
12918L:	netdev@vger.kernel.org
12919S:	Maintained
12920F:	Documentation/networking/mctp.rst
12921F:	drivers/net/mctp/
12922F:	include/net/mctp.h
12923F:	include/net/mctpdevice.h
12924F:	include/net/netns/mctp.h
12925F:	net/mctp/
12926
12927MAPLE TREE
12928M:	Liam R. Howlett <Liam.Howlett@oracle.com>
12929L:	maple-tree@lists.infradead.org
12930L:	linux-mm@kvack.org
12931S:	Supported
12932F:	Documentation/core-api/maple_tree.rst
12933F:	include/linux/maple_tree.h
12934F:	include/trace/events/maple_tree.h
12935F:	lib/maple_tree.c
12936F:	lib/test_maple_tree.c
12937F:	tools/testing/radix-tree/linux/maple_tree.h
12938F:	tools/testing/radix-tree/maple.c
12939
12940MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12941M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
12942L:	linux-mips@vger.kernel.org
12943S:	Maintained
12944F:	arch/mips/boot/dts/img/pistachio*
12945
12946MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12947M:	Andrew Lunn <andrew@lunn.ch>
12948L:	netdev@vger.kernel.org
12949S:	Maintained
12950F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
12951F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
12952F:	Documentation/networking/devlink/mv88e6xxx.rst
12953F:	drivers/net/dsa/mv88e6xxx/
12954F:	include/linux/dsa/mv88e6xxx.h
12955F:	include/linux/platform_data/mv88e6xxx.h
12956
12957MARVELL ARMADA 3700 PHY DRIVERS
12958M:	Miquel Raynal <miquel.raynal@bootlin.com>
12959S:	Maintained
12960F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12961F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12962F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12963F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12964
12965MARVELL ARMADA 3700 SERIAL DRIVER
12966M:	Pali Rohár <pali@kernel.org>
12967S:	Maintained
12968F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12969F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
12970F:	drivers/tty/serial/mvebu-uart.c
12971
12972MARVELL ARMADA DRM SUPPORT
12973M:	Russell King <linux@armlinux.org.uk>
12974S:	Maintained
12975T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12976T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12977F:	Documentation/devicetree/bindings/display/armada/
12978F:	drivers/gpu/drm/armada/
12979F:	include/uapi/drm/armada_drm.h
12980
12981MARVELL CRYPTO DRIVER
12982M:	Boris Brezillon <bbrezillon@kernel.org>
12983M:	Arnaud Ebalard <arno@natisbad.org>
12984M:	Srujana Challa <schalla@marvell.com>
12985L:	linux-crypto@vger.kernel.org
12986S:	Maintained
12987F:	drivers/crypto/marvell/
12988F:	include/linux/soc/marvell/octeontx2/
12989
12990MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12991M:	Mirko Lindner <mlindner@marvell.com>
12992M:	Stephen Hemminger <stephen@networkplumber.org>
12993L:	netdev@vger.kernel.org
12994S:	Maintained
12995F:	drivers/net/ethernet/marvell/sk*
12996
12997MARVELL LIBERTAS WIRELESS DRIVER
 
12998L:	libertas-dev@lists.infradead.org
12999S:	Orphan
13000F:	drivers/net/wireless/marvell/libertas/
13001
13002MARVELL MACCHIATOBIN SUPPORT
13003M:	Russell King <linux@armlinux.org.uk>
13004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13005S:	Maintained
13006F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13007
13008MARVELL MV643XX ETHERNET DRIVER
13009M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13010L:	netdev@vger.kernel.org
13011S:	Maintained
13012F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13013F:	include/linux/mv643xx.h
13014
13015MARVELL MV88X3310 PHY DRIVER
13016M:	Russell King <linux@armlinux.org.uk>
13017M:	Marek Behún <kabel@kernel.org>
13018L:	netdev@vger.kernel.org
13019S:	Maintained
13020F:	drivers/net/phy/marvell10g.c
13021
13022MARVELL MVEBU THERMAL DRIVER
13023M:	Miquel Raynal <miquel.raynal@bootlin.com>
13024S:	Maintained
13025F:	drivers/thermal/armada_thermal.c
13026
13027MARVELL MVNETA ETHERNET DRIVER
13028M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13029L:	netdev@vger.kernel.org
13030S:	Maintained
13031F:	drivers/net/ethernet/marvell/mvneta*
13032
13033MARVELL MVPP2 ETHERNET DRIVER
13034M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13035M:	Russell King <linux@armlinux.org.uk>
13036L:	netdev@vger.kernel.org
13037S:	Maintained
13038F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13039F:	drivers/net/ethernet/marvell/mvpp2/
13040
13041MARVELL MWIFIEX WIRELESS DRIVER
13042M:	Brian Norris <briannorris@chromium.org>
13043L:	linux-wireless@vger.kernel.org
13044S:	Odd Fixes
13045F:	drivers/net/wireless/marvell/mwifiex/
13046
13047MARVELL MWL8K WIRELESS DRIVER
 
13048L:	linux-wireless@vger.kernel.org
13049S:	Orphan
13050F:	drivers/net/wireless/marvell/mwl8k.c
13051
13052MARVELL NAND CONTROLLER DRIVER
13053M:	Miquel Raynal <miquel.raynal@bootlin.com>
13054L:	linux-mtd@lists.infradead.org
13055S:	Maintained
13056F:	drivers/mtd/nand/raw/marvell_nand.c
13057
13058MARVELL OCTEON ENDPOINT DRIVER
13059M:	Veerasenareddy Burru <vburru@marvell.com>
13060M:	Sathesh Edara <sedara@marvell.com>
13061L:	netdev@vger.kernel.org
13062S:	Supported
13063F:	drivers/net/ethernet/marvell/octeon_ep
13064
13065MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13066M:	Sunil Goutham <sgoutham@marvell.com>
13067M:	Geetha sowjanya <gakula@marvell.com>
13068M:	Subbaraya Sundeep <sbhatta@marvell.com>
13069M:	hariprasad <hkelam@marvell.com>
13070L:	netdev@vger.kernel.org
13071S:	Supported
13072F:	drivers/net/ethernet/marvell/octeontx2/nic/
13073F:	include/linux/soc/marvell/octeontx2/
13074
13075MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13076M:	Sunil Goutham <sgoutham@marvell.com>
13077M:	Linu Cherian <lcherian@marvell.com>
13078M:	Geetha sowjanya <gakula@marvell.com>
13079M:	Jerin Jacob <jerinj@marvell.com>
13080M:	hariprasad <hkelam@marvell.com>
13081M:	Subbaraya Sundeep <sbhatta@marvell.com>
13082L:	netdev@vger.kernel.org
13083S:	Supported
13084F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13085F:	drivers/net/ethernet/marvell/octeontx2/af/
13086
13087MARVELL PRESTERA ETHERNET SWITCH DRIVER
13088M:	Taras Chornyi <taras.chornyi@plvision.eu>
13089S:	Supported
13090W:	https://github.com/Marvell-switching/switchdev-prestera
13091F:	drivers/net/ethernet/marvell/prestera/
13092
13093MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13094M:	Nicolas Pitre <nico@fluxnic.net>
13095S:	Odd Fixes
13096F:	drivers/mmc/host/mvsdio.*
13097
13098MARVELL USB MDIO CONTROLLER DRIVER
13099M:	Tobias Waldekranz <tobias@waldekranz.com>
13100L:	netdev@vger.kernel.org
13101S:	Maintained
13102F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13103F:	drivers/net/mdio/mdio-mvusb.c
13104
13105MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13106M:	Hu Ziji <huziji@marvell.com>
13107L:	linux-mmc@vger.kernel.org
13108S:	Supported
13109F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13110F:	drivers/mmc/host/sdhci-xenon*
13111
13112MATROX FRAMEBUFFER DRIVER
13113L:	linux-fbdev@vger.kernel.org
13114S:	Orphan
13115F:	drivers/video/fbdev/matrox/matroxfb_*
13116F:	include/uapi/linux/matroxfb.h
13117
13118MAX15301 DRIVER
13119M:	Daniel Nilsson <daniel.nilsson@flex.com>
13120L:	linux-hwmon@vger.kernel.org
13121S:	Maintained
13122F:	Documentation/hwmon/max15301.rst
13123F:	drivers/hwmon/pmbus/max15301.c
13124
13125MAX16065 HARDWARE MONITOR DRIVER
13126M:	Guenter Roeck <linux@roeck-us.net>
13127L:	linux-hwmon@vger.kernel.org
13128S:	Maintained
13129F:	Documentation/hwmon/max16065.rst
13130F:	drivers/hwmon/max16065.c
13131
13132MAX2175 SDR TUNER DRIVER
13133M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13134L:	linux-media@vger.kernel.org
13135S:	Maintained
13136T:	git git://linuxtv.org/media_tree.git
13137F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13138F:	Documentation/userspace-api/media/drivers/max2175.rst
13139F:	drivers/media/i2c/max2175*
13140F:	include/uapi/linux/max2175.h
13141
13142MAX31827 TEMPERATURE SWITCH DRIVER
13143M:	Daniel Matyas <daniel.matyas@analog.com>
13144L:	linux-hwmon@vger.kernel.org
13145S:	Supported
13146W:	https://ez.analog.com/linux-software-drivers
13147F:	Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
13148F:	Documentation/hwmon/max31827.rst
13149F:	drivers/hwmon/max31827.c
13150
13151MAX31335 RTC DRIVER
13152M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13153L:	linux-rtc@vger.kernel.org
13154S:	Supported
13155W:	https://ez.analog.com/linux-software-drivers
13156F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13157F:	drivers/rtc/rtc-max31335.c
13158
13159MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13160L:	linux-hwmon@vger.kernel.org
13161S:	Orphan
13162F:	Documentation/hwmon/max6650.rst
13163F:	drivers/hwmon/max6650.c
13164
13165MAX6697 HARDWARE MONITOR DRIVER
13166M:	Guenter Roeck <linux@roeck-us.net>
13167L:	linux-hwmon@vger.kernel.org
13168S:	Maintained
13169F:	Documentation/devicetree/bindings/hwmon/max6697.txt
13170F:	Documentation/hwmon/max6697.rst
13171F:	drivers/hwmon/max6697.c
13172F:	include/linux/platform_data/max6697.h
13173
13174MAX9286 QUAD GMSL DESERIALIZER DRIVER
13175M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13176M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13177M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13178M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13179L:	linux-media@vger.kernel.org
13180S:	Maintained
13181F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13182F:	drivers/media/i2c/max9286.c
13183
13184MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13185M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13186L:	linux-media@vger.kernel.org
13187S:	Maintained
13188F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13189F:	drivers/staging/media/max96712/max96712.c
13190
13191MAX9860 MONO AUDIO VOICE CODEC DRIVER
13192M:	Peter Rosin <peda@axentia.se>
13193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13194S:	Maintained
13195F:	Documentation/devicetree/bindings/sound/max9860.txt
13196F:	sound/soc/codecs/max9860.*
13197
13198MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13199M:	Andreas Klinger <ak@it-klinger.de>
13200L:	linux-iio@vger.kernel.org
13201S:	Maintained
13202F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13203F:	drivers/iio/proximity/mb1232.c
13204
13205MAXIM MAX11205 DRIVER
13206M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13207L:	linux-iio@vger.kernel.org
13208S:	Supported
13209W:	https://ez.analog.com/linux-software-drivers
13210F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13211F:	drivers/iio/adc/max11205.c
13212
13213MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13214R:	Iskren Chernev <iskren.chernev@gmail.com>
13215R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13216R:	Marek Szyprowski <m.szyprowski@samsung.com>
13217R:	Matheus Castello <matheus@castello.eng.br>
13218L:	linux-pm@vger.kernel.org
13219S:	Maintained
13220F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13221F:	drivers/power/supply/max17040_battery.c
13222
13223MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13224R:	Hans de Goede <hdegoede@redhat.com>
13225R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13226R:	Marek Szyprowski <m.szyprowski@samsung.com>
13227R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13228R:	Purism Kernel Team <kernel@puri.sm>
13229L:	linux-pm@vger.kernel.org
13230S:	Maintained
13231F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13232F:	drivers/power/supply/max17042_battery.c
13233
13234MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13235M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13236L:	linux-kernel@vger.kernel.org
13237S:	Maintained
13238F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13239F:	drivers/regulator/max20086-regulator.c
13240
13241MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13242M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13243L:	linux-iio@vger.kernel.org
13244S:	Maintained
13245F:	drivers/iio/temperature/max30208.c
13246
13247MAXIM MAX77650 PMIC MFD DRIVER
13248M:	Bartosz Golaszewski <brgl@bgdev.pl>
13249L:	linux-kernel@vger.kernel.org
13250S:	Maintained
13251F:	Documentation/devicetree/bindings/*/*max77650.yaml
13252F:	Documentation/devicetree/bindings/*/max77650*.yaml
13253F:	drivers/gpio/gpio-max77650.c
13254F:	drivers/input/misc/max77650-onkey.c
13255F:	drivers/leds/leds-max77650.c
13256F:	drivers/mfd/max77650.c
13257F:	drivers/power/supply/max77650-charger.c
13258F:	drivers/regulator/max77650-regulator.c
13259F:	include/linux/mfd/max77650.h
13260
13261MAXIM MAX77714 PMIC MFD DRIVER
13262M:	Luca Ceresoli <luca@lucaceresoli.net>
13263S:	Maintained
13264F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13265F:	drivers/mfd/max77714.c
13266F:	include/linux/mfd/max77714.h
13267
13268MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13269M:	Javier Martinez Canillas <javier@dowhile0.org>
13270L:	linux-kernel@vger.kernel.org
13271S:	Supported
13272F:	Documentation/devicetree/bindings/*/*max77802.yaml
13273F:	drivers/regulator/max77802-regulator.c
13274F:	include/dt-bindings/*/*max77802.h
13275
13276MAXIM MAX77976 BATTERY CHARGER
13277M:	Luca Ceresoli <luca@lucaceresoli.net>
13278S:	Supported
13279F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13280F:	drivers/power/supply/max77976_charger.c
13281
13282MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13283M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13284L:	linux-pm@vger.kernel.org
13285S:	Maintained
13286B:	mailto:linux-samsung-soc@vger.kernel.org
13287F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13288F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13289F:	drivers/power/supply/max14577_charger.c
13290F:	drivers/power/supply/max77693_charger.c
13291
13292MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13293M:	Chanwoo Choi <cw00.choi@samsung.com>
13294M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13295L:	linux-kernel@vger.kernel.org
13296S:	Maintained
13297B:	mailto:linux-samsung-soc@vger.kernel.org
13298F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13299F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13300F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13301F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13302F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13303F:	drivers/*/*max77843.c
13304F:	drivers/*/max14577*.c
13305F:	drivers/*/max77686*.c
13306F:	drivers/*/max77693*.c
13307F:	drivers/clk/clk-max77686.c
13308F:	drivers/extcon/extcon-max14577.c
13309F:	drivers/extcon/extcon-max77693.c
13310F:	drivers/rtc/rtc-max77686.c
13311F:	include/linux/mfd/max14577*.h
13312F:	include/linux/mfd/max77686*.h
13313F:	include/linux/mfd/max77693*.h
13314
13315MAXIRADIO FM RADIO RECEIVER DRIVER
13316M:	Hans Verkuil <hverkuil@xs4all.nl>
13317L:	linux-media@vger.kernel.org
13318S:	Maintained
13319W:	https://linuxtv.org
13320T:	git git://linuxtv.org/media_tree.git
13321F:	drivers/media/radio/radio-maxiradio*
13322
13323MAXLINEAR ETHERNET PHY DRIVER
13324M:	Xu Liang <lxu@maxlinear.com>
13325L:	netdev@vger.kernel.org
13326S:	Supported
13327F:	drivers/net/phy/mxl-gpy.c
13328
13329MCAN MMIO DEVICE DRIVER
13330M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13331L:	linux-can@vger.kernel.org
13332S:	Maintained
13333F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13334F:	drivers/net/can/m_can/m_can.c
13335F:	drivers/net/can/m_can/m_can.h
13336F:	drivers/net/can/m_can/m_can_platform.c
13337
13338MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13339R:	Yasushi SHOJI <yashi@spacecubics.com>
13340L:	linux-can@vger.kernel.org
13341S:	Maintained
13342F:	drivers/net/can/usb/mcba_usb.c
13343
13344MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13345M:	Rishi Gupta <gupt21@gmail.com>
13346L:	linux-i2c@vger.kernel.org
13347L:	linux-input@vger.kernel.org
13348S:	Maintained
13349F:	drivers/hid/hid-mcp2221.c
13350
13351MCP251XFD SPI-CAN NETWORK DRIVER
13352M:	Marc Kleine-Budde <mkl@pengutronix.de>
13353M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13354R:	Thomas Kopp <thomas.kopp@microchip.com>
13355L:	linux-can@vger.kernel.org
13356S:	Maintained
13357F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13358F:	drivers/net/can/spi/mcp251xfd/
13359
13360MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13361M:	Peter Rosin <peda@axentia.se>
13362L:	linux-iio@vger.kernel.org
13363S:	Maintained
13364F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13365F:	drivers/iio/potentiometer/mcp4018.c
13366F:	drivers/iio/potentiometer/mcp4531.c
13367
13368MCP4821 DAC DRIVER
13369M:	Anshul Dalal <anshulusr@gmail.com>
13370L:	linux-iio@vger.kernel.org
13371S:	Maintained
13372F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13373F:	drivers/iio/dac/mcp4821.c
13374
13375MCR20A IEEE-802.15.4 RADIO DRIVER
13376M:	Stefan Schmidt <stefan@datenfreihafen.org>
13377L:	linux-wpan@vger.kernel.org
13378S:	Odd Fixes
13379W:	https://github.com/xueliu/mcr20a-linux
13380F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13381F:	drivers/net/ieee802154/mcr20a.c
13382F:	drivers/net/ieee802154/mcr20a.h
13383
13384MDIO REGMAP DRIVER
13385M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13386L:	netdev@vger.kernel.org
13387S:	Maintained
13388F:	drivers/net/mdio/mdio-regmap.c
13389F:	include/linux/mdio/mdio-regmap.h
13390
13391MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13392M:	William Breathitt Gray <william.gray@linaro.org>
13393L:	linux-iio@vger.kernel.org
13394S:	Maintained
13395F:	drivers/iio/dac/cio-dac.c
13396
13397MEDIA CONTROLLER FRAMEWORK
13398M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13399M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13400L:	linux-media@vger.kernel.org
13401S:	Supported
13402W:	https://www.linuxtv.org
13403T:	git git://linuxtv.org/media_tree.git
13404F:	drivers/media/mc/
13405F:	include/media/media-*.h
13406F:	include/uapi/linux/media.h
13407
13408MEDIA DRIVER FOR FREESCALE IMX PXP
13409M:	Philipp Zabel <p.zabel@pengutronix.de>
13410L:	linux-media@vger.kernel.org
13411S:	Maintained
13412T:	git git://linuxtv.org/media_tree.git
13413F:	drivers/media/platform/nxp/imx-pxp.[ch]
13414
13415MEDIA DRIVERS FOR ASCOT2E
13416M:	Sergey Kozlov <serjk@netup.ru>
13417M:	Abylay Ospan <aospan@netup.ru>
13418L:	linux-media@vger.kernel.org
13419S:	Supported
13420W:	https://linuxtv.org
13421W:	http://netup.tv/
13422T:	git git://linuxtv.org/media_tree.git
13423F:	drivers/media/dvb-frontends/ascot2e*
13424
13425MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13426M:	Jasmin Jessich <jasmin@anw.at>
13427L:	linux-media@vger.kernel.org
13428S:	Maintained
13429W:	https://linuxtv.org
13430T:	git git://linuxtv.org/media_tree.git
13431F:	drivers/media/dvb-frontends/cxd2099*
13432
13433MEDIA DRIVERS FOR CXD2841ER
13434M:	Sergey Kozlov <serjk@netup.ru>
13435M:	Abylay Ospan <aospan@netup.ru>
13436L:	linux-media@vger.kernel.org
13437S:	Supported
13438W:	https://linuxtv.org
13439W:	http://netup.tv/
13440T:	git git://linuxtv.org/media_tree.git
13441F:	drivers/media/dvb-frontends/cxd2841er*
13442
13443MEDIA DRIVERS FOR CXD2880
13444M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13445L:	linux-media@vger.kernel.org
13446S:	Supported
13447W:	http://linuxtv.org/
13448T:	git git://linuxtv.org/media_tree.git
13449F:	drivers/media/dvb-frontends/cxd2880/*
13450F:	drivers/media/spi/cxd2880*
13451
13452MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13453L:	linux-media@vger.kernel.org
13454S:	Orphan
13455W:	https://linuxtv.org
13456T:	git git://linuxtv.org/media_tree.git
13457F:	drivers/media/pci/ddbridge/*
13458
13459MEDIA DRIVERS FOR FREESCALE IMX
13460M:	Steve Longerbeam <slongerbeam@gmail.com>
13461M:	Philipp Zabel <p.zabel@pengutronix.de>
13462L:	linux-media@vger.kernel.org
13463S:	Maintained
13464T:	git git://linuxtv.org/media_tree.git
13465F:	Documentation/admin-guide/media/imx.rst
13466F:	Documentation/devicetree/bindings/media/imx.txt
13467F:	drivers/staging/media/imx/
13468F:	include/linux/imx-media.h
13469F:	include/media/imx.h
13470
13471MEDIA DRIVERS FOR FREESCALE IMX7/8
13472M:	Rui Miguel Silva <rmfrfs@gmail.com>
13473M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13474M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13475R:	Purism Kernel Team <kernel@puri.sm>
13476L:	linux-media@vger.kernel.org
13477S:	Maintained
13478T:	git git://linuxtv.org/media_tree.git
13479F:	Documentation/admin-guide/media/imx7.rst
13480F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13481F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13482F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13483F:	drivers/media/platform/nxp/imx-mipi-csis.c
13484F:	drivers/media/platform/nxp/imx7-media-csi.c
13485F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13486
13487MEDIA DRIVERS FOR HELENE
13488M:	Abylay Ospan <aospan@netup.ru>
13489L:	linux-media@vger.kernel.org
13490S:	Supported
13491W:	https://linuxtv.org
13492W:	http://netup.tv/
13493T:	git git://linuxtv.org/media_tree.git
13494F:	drivers/media/dvb-frontends/helene*
13495
13496MEDIA DRIVERS FOR HORUS3A
13497M:	Sergey Kozlov <serjk@netup.ru>
13498M:	Abylay Ospan <aospan@netup.ru>
13499L:	linux-media@vger.kernel.org
13500S:	Supported
13501W:	https://linuxtv.org
13502W:	http://netup.tv/
13503T:	git git://linuxtv.org/media_tree.git
13504F:	drivers/media/dvb-frontends/horus3a*
13505
13506MEDIA DRIVERS FOR LNBH25
13507M:	Sergey Kozlov <serjk@netup.ru>
13508M:	Abylay Ospan <aospan@netup.ru>
13509L:	linux-media@vger.kernel.org
13510S:	Supported
13511W:	https://linuxtv.org
13512W:	http://netup.tv/
13513T:	git git://linuxtv.org/media_tree.git
13514F:	drivers/media/dvb-frontends/lnbh25*
13515
13516MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13517L:	linux-media@vger.kernel.org
13518S:	Orphan
13519W:	https://linuxtv.org
13520T:	git git://linuxtv.org/media_tree.git
13521F:	drivers/media/dvb-frontends/mxl5xx*
13522
13523MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13524M:	Sergey Kozlov <serjk@netup.ru>
13525M:	Abylay Ospan <aospan@netup.ru>
13526L:	linux-media@vger.kernel.org
13527S:	Supported
13528W:	https://linuxtv.org
13529W:	http://netup.tv/
13530T:	git git://linuxtv.org/media_tree.git
13531F:	drivers/media/pci/netup_unidvb/*
13532
13533MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13534M:	Dmitry Osipenko <digetx@gmail.com>
13535L:	linux-media@vger.kernel.org
13536L:	linux-tegra@vger.kernel.org
13537S:	Maintained
13538T:	git git://linuxtv.org/media_tree.git
13539F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13540F:	drivers/media/platform/nvidia/tegra-vde/
13541
13542MEDIA DRIVERS FOR RENESAS - CEU
13543M:	Jacopo Mondi <jacopo@jmondi.org>
13544L:	linux-media@vger.kernel.org
13545L:	linux-renesas-soc@vger.kernel.org
13546S:	Supported
13547T:	git git://linuxtv.org/media_tree.git
13548F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13549F:	drivers/media/platform/renesas/renesas-ceu.c
13550F:	include/media/drv-intf/renesas-ceu.h
13551
13552MEDIA DRIVERS FOR RENESAS - DRIF
13553M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13554L:	linux-media@vger.kernel.org
13555L:	linux-renesas-soc@vger.kernel.org
13556S:	Supported
13557T:	git git://linuxtv.org/media_tree.git
13558F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13559F:	drivers/media/platform/renesas/rcar_drif.c
13560
13561MEDIA DRIVERS FOR RENESAS - FCP
13562M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13563L:	linux-media@vger.kernel.org
13564L:	linux-renesas-soc@vger.kernel.org
13565S:	Supported
13566T:	git git://linuxtv.org/media_tree.git
13567F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13568F:	drivers/media/platform/renesas/rcar-fcp.c
13569F:	include/media/rcar-fcp.h
13570
13571MEDIA DRIVERS FOR RENESAS - FDP1
13572M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13573L:	linux-media@vger.kernel.org
13574L:	linux-renesas-soc@vger.kernel.org
13575S:	Supported
13576T:	git git://linuxtv.org/media_tree.git
13577F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13578F:	drivers/media/platform/renesas/rcar_fdp1.c
13579
13580MEDIA DRIVERS FOR RENESAS - VIN
13581M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13582L:	linux-media@vger.kernel.org
13583L:	linux-renesas-soc@vger.kernel.org
13584S:	Supported
13585T:	git git://linuxtv.org/media_tree.git
13586F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13587F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13588F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13589F:	drivers/media/platform/renesas/rcar-isp.c
13590F:	drivers/media/platform/renesas/rcar-vin/
13591
13592MEDIA DRIVERS FOR RENESAS - VSP1
13593M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13594M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13595L:	linux-media@vger.kernel.org
13596L:	linux-renesas-soc@vger.kernel.org
13597S:	Supported
13598T:	git git://linuxtv.org/media_tree.git
13599F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13600F:	drivers/media/platform/renesas/vsp1/
13601
13602MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13603L:	linux-media@vger.kernel.org
13604S:	Orphan
13605W:	https://linuxtv.org
13606T:	git git://linuxtv.org/media_tree.git
13607F:	drivers/media/dvb-frontends/stv0910*
13608
13609MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13610L:	linux-media@vger.kernel.org
13611S:	Orphan
13612W:	https://linuxtv.org
13613T:	git git://linuxtv.org/media_tree.git
13614F:	drivers/media/dvb-frontends/stv6111*
13615
13616MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13617M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13618M:	Alain Volmat <alain.volmat@foss.st.com>
13619L:	linux-media@vger.kernel.org
13620S:	Supported
13621T:	git git://linuxtv.org/media_tree.git
13622F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13623F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13624F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13625F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13626
13627MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13628M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 
13629L:	linux-media@vger.kernel.org
 
 
 
13630S:	Maintained
13631W:	https://linuxtv.org
13632Q:	http://patchwork.kernel.org/project/linux-media/list/
13633T:	git git://linuxtv.org/media_tree.git
13634F:	Documentation/admin-guide/media/
13635F:	Documentation/devicetree/bindings/media/
13636F:	Documentation/driver-api/media/
13637F:	Documentation/userspace-api/media/
13638F:	drivers/media/
13639F:	drivers/staging/media/
13640F:	include/dt-bindings/media/
13641F:	include/linux/platform_data/media/
13642F:	include/media/
13643F:	include/uapi/linux/dvb/
13644F:	include/uapi/linux/ivtv*
13645F:	include/uapi/linux/media.h
13646F:	include/uapi/linux/uvcvideo.h
13647F:	include/uapi/linux/v4l2-*
13648F:	include/uapi/linux/videodev2.h
13649
13650MEDIATEK BLUETOOTH DRIVER
13651M:	Sean Wang <sean.wang@mediatek.com>
13652L:	linux-bluetooth@vger.kernel.org
13653L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13654S:	Maintained
13655F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13656F:	drivers/bluetooth/btmtkuart.c
13657
13658MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13659M:	Sean Wang <sean.wang@mediatek.com>
13660L:	linux-pm@vger.kernel.org
13661S:	Maintained
13662F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13663F:	drivers/power/reset/mt6323-poweroff.c
13664
13665MEDIATEK CIR DRIVER
13666M:	Sean Wang <sean.wang@mediatek.com>
13667S:	Maintained
13668F:	drivers/media/rc/mtk-cir.c
13669
13670MEDIATEK DMA DRIVER
13671M:	Sean Wang <sean.wang@mediatek.com>
13672L:	dmaengine@vger.kernel.org
13673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13674L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13675S:	Maintained
13676F:	Documentation/devicetree/bindings/dma/mtk-*
13677F:	drivers/dma/mediatek/
13678
13679MEDIATEK ETHERNET DRIVER
13680M:	Felix Fietkau <nbd@nbd.name>
13681M:	Sean Wang <sean.wang@mediatek.com>
13682M:	Mark Lee <Mark-MC.Lee@mediatek.com>
13683M:	Lorenzo Bianconi <lorenzo@kernel.org>
13684L:	netdev@vger.kernel.org
13685S:	Maintained
13686F:	drivers/net/ethernet/mediatek/
13687
13688MEDIATEK ETHERNET PCS DRIVER
13689M:	Alexander Couzens <lynxis@fe80.eu>
13690M:	Daniel Golle <daniel@makrotopia.org>
13691L:	netdev@vger.kernel.org
13692S:	Maintained
13693F:	drivers/net/pcs/pcs-mtk-lynxi.c
13694F:	include/linux/pcs/pcs-mtk-lynxi.h
13695
13696MEDIATEK ETHERNET PHY DRIVERS
13697M:	Daniel Golle <daniel@makrotopia.org>
13698M:	Qingfang Deng <dqfext@gmail.com>
13699M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
13700L:	netdev@vger.kernel.org
13701S:	Maintained
13702F:	drivers/net/phy/mediatek-ge-soc.c
13703F:	drivers/net/phy/mediatek-ge.c
13704
13705MEDIATEK I2C CONTROLLER DRIVER
13706M:	Qii Wang <qii.wang@mediatek.com>
13707L:	linux-i2c@vger.kernel.org
13708S:	Maintained
13709F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13710F:	drivers/i2c/busses/i2c-mt65xx.c
13711
13712MEDIATEK IOMMU DRIVER
13713M:	Yong Wu <yong.wu@mediatek.com>
13714L:	iommu@lists.linux.dev
13715L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13716S:	Supported
13717F:	Documentation/devicetree/bindings/iommu/mediatek*
13718F:	drivers/iommu/mtk_iommu*
13719F:	include/dt-bindings/memory/mediatek,mt*-port.h
13720F:	include/dt-bindings/memory/mt*-port.h
13721
13722MEDIATEK JPEG DRIVER
13723M:	Bin Liu <bin.liu@mediatek.com>
13724S:	Supported
13725F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13726F:	drivers/media/platform/mediatek/jpeg/
13727
13728MEDIATEK KEYPAD DRIVER
13729M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
13730S:	Supported
13731F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13732F:	drivers/input/keyboard/mt6779-keypad.c
13733
13734MEDIATEK MDP DRIVER
13735M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13736M:	Houlong Wei <houlong.wei@mediatek.com>
13737M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13738S:	Supported
13739F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
13740F:	drivers/media/platform/mediatek/mdp/
13741F:	drivers/media/platform/mediatek/vpu/
13742
13743MEDIATEK MEDIA DRIVER
13744M:	Tiffany Lin <tiffany.lin@mediatek.com>
13745M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13746M:	Yunfei Dong <yunfei.dong@mediatek.com>
13747S:	Supported
13748F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13749F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
13750F:	drivers/media/platform/mediatek/vcodec/
13751F:	drivers/media/platform/mediatek/vpu/
13752
13753MEDIATEK MMC/SD/SDIO DRIVER
13754M:	Chaotian Jing <chaotian.jing@mediatek.com>
13755S:	Maintained
13756F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13757F:	drivers/mmc/host/mtk-sd.c
13758
13759MEDIATEK MT76 WIRELESS LAN DRIVER
13760M:	Felix Fietkau <nbd@nbd.name>
13761M:	Lorenzo Bianconi <lorenzo@kernel.org>
13762M:	Ryder Lee <ryder.lee@mediatek.com>
13763R:	Shayne Chen <shayne.chen@mediatek.com>
13764R:	Sean Wang <sean.wang@mediatek.com>
13765L:	linux-wireless@vger.kernel.org
13766S:	Maintained
13767T:	git https://github.com/nbd168/wireless
13768F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13769F:	drivers/net/wireless/mediatek/mt76/
13770
13771MEDIATEK MT7601U WIRELESS LAN DRIVER
13772M:	Jakub Kicinski <kuba@kernel.org>
13773L:	linux-wireless@vger.kernel.org
13774S:	Maintained
13775F:	drivers/net/wireless/mediatek/mt7601u/
13776
13777MEDIATEK MT7621 CLOCK DRIVER
13778M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13779S:	Maintained
13780F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13781F:	drivers/clk/ralink/clk-mt7621.c
13782
13783MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13784M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13785S:	Maintained
13786F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13787F:	drivers/pci/controller/pcie-mt7621.c
13788
13789MEDIATEK MT7621 PHY PCI DRIVER
13790M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13791S:	Maintained
13792F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13793F:	drivers/phy/ralink/phy-mt7621-pci.c
13794
13795MEDIATEK MT7621/28/88 I2C DRIVER
13796M:	Stefan Roese <sr@denx.de>
13797L:	linux-i2c@vger.kernel.org
13798S:	Maintained
13799F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13800F:	drivers/i2c/busses/i2c-mt7621.c
13801
13802MEDIATEK MTMIPS CLOCK DRIVER
13803M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13804S:	Maintained
13805F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13806F:	drivers/clk/ralink/clk-mtmips.c
13807
13808MEDIATEK NAND CONTROLLER DRIVER
13809L:	linux-mtd@lists.infradead.org
13810S:	Orphan
13811F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13812F:	drivers/mtd/nand/raw/mtk_*
13813
13814MEDIATEK PMIC LED DRIVER
13815M:	Sean Wang <sean.wang@mediatek.com>
13816S:	Maintained
13817F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
13818F:	drivers/leds/leds-mt6323.c
13819
13820MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13821M:	Sean Wang <sean.wang@mediatek.com>
13822S:	Maintained
13823F:	drivers/char/hw_random/mtk-rng.c
13824
13825MEDIATEK SMI DRIVER
13826M:	Yong Wu <yong.wu@mediatek.com>
13827L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13828S:	Supported
13829F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13830F:	drivers/memory/mtk-smi.c
13831F:	include/soc/mediatek/smi.h
13832
13833MEDIATEK SWITCH DRIVER
13834M:	Arınç ÜNAL <arinc.unal@arinc9.com>
13835M:	Daniel Golle <daniel@makrotopia.org>
13836M:	DENG Qingfang <dqfext@gmail.com>
13837M:	Sean Wang <sean.wang@mediatek.com>
13838L:	netdev@vger.kernel.org
13839S:	Maintained
13840F:	drivers/net/dsa/mt7530-mdio.c
13841F:	drivers/net/dsa/mt7530-mmio.c
13842F:	drivers/net/dsa/mt7530.*
13843F:	net/dsa/tag_mtk.c
13844
13845MEDIATEK T7XX 5G WWAN MODEM DRIVER
13846M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13847R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13848R:	Liu Haijun <haijun.liu@mediatek.com>
13849R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13850R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
13851L:	netdev@vger.kernel.org
13852S:	Supported
13853F:	drivers/net/wwan/t7xx/
13854
13855MEDIATEK USB3 DRD IP DRIVER
13856M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
13857L:	linux-usb@vger.kernel.org
13858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13859L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13860S:	Maintained
13861F:	Documentation/devicetree/bindings/usb/mediatek,*
13862F:	drivers/usb/host/xhci-mtk*
13863F:	drivers/usb/mtu3/
13864
13865MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13866M:	Peter Senna Tschudin <peter.senna@gmail.com>
13867M:	Ian Ray <ian.ray@ge.com>
13868M:	Martyn Welch <martyn.welch@collabora.co.uk>
13869S:	Maintained
13870F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13871F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13872
13873MEGARAID SCSI/SAS DRIVERS
13874M:	Kashyap Desai <kashyap.desai@broadcom.com>
13875M:	Sumit Saxena <sumit.saxena@broadcom.com>
13876M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13877M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
13878L:	megaraidlinux.pdl@broadcom.com
13879L:	linux-scsi@vger.kernel.org
 
13880S:	Maintained
13881W:	http://www.avagotech.com/support/
13882F:	Documentation/scsi/megaraid.rst
13883F:	drivers/scsi/megaraid.*
13884F:	drivers/scsi/megaraid/
13885
13886MELEXIS MLX90614 DRIVER
13887M:	Crt Mori <cmo@melexis.com>
13888L:	linux-iio@vger.kernel.org
13889S:	Supported
13890W:	http://www.melexis.com
13891F:	drivers/iio/temperature/mlx90614.c
13892
13893MELEXIS MLX90632 DRIVER
13894M:	Crt Mori <cmo@melexis.com>
13895L:	linux-iio@vger.kernel.org
13896S:	Supported
13897W:	http://www.melexis.com
13898F:	drivers/iio/temperature/mlx90632.c
13899
13900MELEXIS MLX90635 DRIVER
13901M:	Crt Mori <cmo@melexis.com>
13902L:	linux-iio@vger.kernel.org
13903S:	Supported
13904W:	http://www.melexis.com
13905F:	drivers/iio/temperature/mlx90635.c
13906
13907MELFAS MIP4 TOUCHSCREEN DRIVER
13908M:	Sangwon Jee <jeesw@melfas.com>
13909S:	Supported
13910W:	http://www.melfas.com
13911F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13912F:	drivers/input/touchscreen/melfas_mip4.c
13913
13914MELLANOX BLUEFIELD I2C DRIVER
13915M:	Khalil Blaiech <kblaiech@nvidia.com>
13916M:	Asmaa Mnebhi <asmaa@nvidia.com>
13917L:	linux-i2c@vger.kernel.org
13918S:	Supported
13919F:	drivers/i2c/busses/i2c-mlxbf.c
13920
13921MELLANOX ETHERNET DRIVER (mlx4_en)
13922M:	Tariq Toukan <tariqt@nvidia.com>
13923L:	netdev@vger.kernel.org
13924S:	Supported
13925W:	http://www.mellanox.com
13926Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13927F:	drivers/net/ethernet/mellanox/mlx4/en_*
13928
13929MELLANOX ETHERNET DRIVER (mlx5e)
13930M:	Saeed Mahameed <saeedm@nvidia.com>
13931L:	netdev@vger.kernel.org
13932S:	Supported
13933W:	http://www.mellanox.com
13934Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13935F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
13936
13937MELLANOX ETHERNET INNOVA DRIVERS
13938R:	Boris Pismenny <borisp@nvidia.com>
13939L:	netdev@vger.kernel.org
13940S:	Supported
13941W:	http://www.mellanox.com
13942Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13943F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13944F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13945F:	include/linux/mlx5/mlx5_ifc_fpga.h
13946
13947MELLANOX ETHERNET SWITCH DRIVERS
13948M:	Ido Schimmel <idosch@nvidia.com>
13949M:	Petr Machata <petrm@nvidia.com>
13950L:	netdev@vger.kernel.org
13951S:	Supported
13952W:	http://www.mellanox.com
13953Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13954F:	drivers/net/ethernet/mellanox/mlxsw/
13955F:	tools/testing/selftests/drivers/net/mlxsw/
13956
13957MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13958M:	mlxsw@nvidia.com
13959L:	netdev@vger.kernel.org
13960S:	Supported
13961W:	http://www.mellanox.com
13962Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13963F:	drivers/net/ethernet/mellanox/mlxfw/
13964
13965MELLANOX HARDWARE PLATFORM SUPPORT
13966M:	Hans de Goede <hdegoede@redhat.com>
13967M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
13968M:	Vadim Pasternak <vadimp@nvidia.com>
13969L:	platform-driver-x86@vger.kernel.org
13970S:	Supported
13971F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13972F:	drivers/platform/mellanox/
13973F:	include/linux/platform_data/mlxreg.h
13974
13975MELLANOX MLX4 core VPI driver
13976M:	Tariq Toukan <tariqt@nvidia.com>
13977L:	netdev@vger.kernel.org
13978L:	linux-rdma@vger.kernel.org
13979S:	Supported
13980W:	http://www.mellanox.com
13981Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13982F:	drivers/net/ethernet/mellanox/mlx4/
13983F:	include/linux/mlx4/
13984
13985MELLANOX MLX4 IB driver
13986M:	Yishai Hadas <yishaih@nvidia.com>
13987L:	linux-rdma@vger.kernel.org
13988S:	Supported
13989W:	http://www.mellanox.com
13990Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13991F:	drivers/infiniband/hw/mlx4/
13992F:	include/linux/mlx4/
13993F:	include/uapi/rdma/mlx4-abi.h
13994
13995MELLANOX MLX5 core VPI driver
13996M:	Saeed Mahameed <saeedm@nvidia.com>
13997M:	Leon Romanovsky <leonro@nvidia.com>
13998L:	netdev@vger.kernel.org
13999L:	linux-rdma@vger.kernel.org
14000S:	Supported
14001W:	http://www.mellanox.com
14002Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14003F:	Documentation/networking/device_drivers/ethernet/mellanox/
14004F:	drivers/net/ethernet/mellanox/mlx5/core/
14005F:	include/linux/mlx5/
14006
14007MELLANOX MLX5 IB driver
14008M:	Leon Romanovsky <leonro@nvidia.com>
14009L:	linux-rdma@vger.kernel.org
14010S:	Supported
14011W:	http://www.mellanox.com
14012Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14013F:	drivers/infiniband/hw/mlx5/
14014F:	include/linux/mlx5/
14015F:	include/uapi/rdma/mlx5-abi.h
14016
14017MELLANOX MLX5 VDPA DRIVER
14018M:	Dragos Tatulea <dtatulea@nvidia.com>
14019L:	virtualization@lists.linux-foundation.org
14020S:	Supported
14021F:	drivers/vdpa/mlx5/
14022
14023MELLANOX MLXCPLD I2C AND MUX DRIVER
14024M:	Vadim Pasternak <vadimp@nvidia.com>
14025M:	Michael Shych <michaelsh@nvidia.com>
14026L:	linux-i2c@vger.kernel.org
14027S:	Supported
14028F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14029F:	drivers/i2c/busses/i2c-mlxcpld.c
14030F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14031
14032MELLANOX MLXCPLD LED DRIVER
14033M:	Vadim Pasternak <vadimp@nvidia.com>
14034L:	linux-leds@vger.kernel.org
14035S:	Supported
14036F:	Documentation/leds/leds-mlxcpld.rst
14037F:	drivers/leds/leds-mlxcpld.c
14038F:	drivers/leds/leds-mlxreg.c
14039
14040MELLANOX PLATFORM DRIVER
14041M:	Vadim Pasternak <vadimp@nvidia.com>
14042L:	platform-driver-x86@vger.kernel.org
14043S:	Supported
14044F:	drivers/platform/x86/mlx-platform.c
14045
14046MEMBARRIER SUPPORT
14047M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14048M:	"Paul E. McKenney" <paulmck@kernel.org>
14049L:	linux-kernel@vger.kernel.org
14050S:	Supported
14051F:	arch/powerpc/include/asm/membarrier.h
14052F:	include/uapi/linux/membarrier.h
14053F:	kernel/sched/membarrier.c
14054
14055MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14056M:	Mike Rapoport <rppt@kernel.org>
14057L:	linux-mm@kvack.org
14058S:	Maintained
14059F:	Documentation/core-api/boot-time-mm.rst
14060F:	include/linux/memblock.h
14061F:	mm/memblock.c
14062F:	mm/mm_init.c
14063F:	tools/testing/memblock/
14064
14065MEMORY CONTROLLER DRIVERS
14066M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14067L:	linux-kernel@vger.kernel.org
14068S:	Maintained
14069B:	mailto:krzysztof.kozlowski@linaro.org
14070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14071F:	Documentation/devicetree/bindings/memory-controllers/
14072F:	drivers/memory/
14073F:	include/dt-bindings/memory/
14074F:	include/memory/
14075
14076MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14077M:	Dmitry Osipenko <digetx@gmail.com>
14078L:	linux-pm@vger.kernel.org
14079L:	linux-tegra@vger.kernel.org
14080S:	Maintained
14081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14082F:	drivers/devfreq/tegra30-devfreq.c
14083
14084MEMORY HOT(UN)PLUG
14085M:	David Hildenbrand <david@redhat.com>
14086M:	Oscar Salvador <osalvador@suse.de>
14087L:	linux-mm@kvack.org
14088S:	Maintained
14089F:	Documentation/admin-guide/mm/memory-hotplug.rst
14090F:	Documentation/core-api/memory-hotplug.rst
14091F:	drivers/base/memory.c
14092F:	include/linux/memory_hotplug.h
14093F:	mm/memory_hotplug.c
14094F:	tools/testing/selftests/memory-hotplug/
14095
14096MEMORY MANAGEMENT
14097M:	Andrew Morton <akpm@linux-foundation.org>
14098L:	linux-mm@kvack.org
 
14099S:	Maintained
14100W:	http://www.linux-mm.org
14101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14102T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14103F:	include/linux/gfp.h
14104F:	include/linux/gfp_types.h
14105F:	include/linux/memory_hotplug.h
14106F:	include/linux/mm.h
14107F:	include/linux/mmzone.h
14108F:	include/linux/pagewalk.h
14109F:	include/linux/rmap.h
14110F:	include/trace/events/ksm.h
14111F:	mm/
14112F:	tools/mm/
14113F:	tools/testing/selftests/mm/
14114
14115MEMORY MAPPING
14116M:	Andrew Morton <akpm@linux-foundation.org>
14117R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14118R:	Vlastimil Babka <vbabka@suse.cz>
14119R:	Lorenzo Stoakes <lstoakes@gmail.com>
14120L:	linux-mm@kvack.org
14121S:	Maintained
14122W:	http://www.linux-mm.org
14123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14124F:	mm/mmap.c
14125
14126MEMORY TECHNOLOGY DEVICES (MTD)
14127M:	Miquel Raynal <miquel.raynal@bootlin.com>
14128M:	Richard Weinberger <richard@nod.at>
14129M:	Vignesh Raghavendra <vigneshr@ti.com>
14130L:	linux-mtd@lists.infradead.org
14131S:	Maintained
14132W:	http://www.linux-mtd.infradead.org/
14133Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14134C:	irc://irc.oftc.net/mtd
14135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14137F:	Documentation/devicetree/bindings/mtd/
14138F:	drivers/mtd/
14139F:	include/linux/mtd/
14140F:	include/uapi/mtd/
14141
14142MEMSENSING MICROSYSTEMS MSA311 DRIVER
14143M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14144L:	linux-iio@vger.kernel.org
14145S:	Maintained
14146F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14147F:	drivers/iio/accel/msa311.c
14148
14149MEN A21 WATCHDOG DRIVER
14150M:	Johannes Thumshirn <morbidrsa@gmail.com>
14151L:	linux-watchdog@vger.kernel.org
14152S:	Maintained
14153F:	drivers/watchdog/mena21_wdt.c
14154
14155MEN CHAMELEON BUS (mcb)
14156M:	Johannes Thumshirn <morbidrsa@gmail.com>
14157S:	Maintained
14158F:	Documentation/driver-api/men-chameleon-bus.rst
14159F:	drivers/mcb/
14160F:	include/linux/mcb.h
14161
14162MEN F21BMC (Board Management Controller)
14163M:	Andreas Werner <andreas.werner@men.de>
14164S:	Supported
14165F:	Documentation/hwmon/menf21bmc.rst
14166F:	drivers/hwmon/menf21bmc_hwmon.c
14167F:	drivers/leds/leds-menf21bmc.c
14168F:	drivers/mfd/menf21bmc.c
14169F:	drivers/watchdog/menf21bmc_wdt.c
14170
14171MEN Z069 WATCHDOG DRIVER
14172M:	Johannes Thumshirn <jth@kernel.org>
14173L:	linux-watchdog@vger.kernel.org
14174S:	Maintained
14175F:	drivers/watchdog/menz69_wdt.c
14176
14177MESON AO CEC DRIVER FOR AMLOGIC SOCS
14178M:	Neil Armstrong <neil.armstrong@linaro.org>
14179L:	linux-media@vger.kernel.org
14180L:	linux-amlogic@lists.infradead.org
14181S:	Supported
14182W:	http://linux-meson.com/
14183T:	git git://linuxtv.org/media_tree.git
14184F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14185F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14186F:	drivers/media/cec/platform/meson/ao-cec.c
14187
14188MESON GE2D DRIVER FOR AMLOGIC SOCS
14189M:	Neil Armstrong <neil.armstrong@linaro.org>
14190L:	linux-media@vger.kernel.org
14191L:	linux-amlogic@lists.infradead.org
14192S:	Supported
14193T:	git git://linuxtv.org/media_tree.git
14194F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14195F:	drivers/media/platform/amlogic/meson-ge2d/
14196
14197MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14198M:	Liang Yang <liang.yang@amlogic.com>
14199L:	linux-mtd@lists.infradead.org
14200S:	Maintained
14201F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14202F:	drivers/mtd/nand/raw/meson_*
14203
14204MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14205M:	Neil Armstrong <neil.armstrong@linaro.org>
14206L:	linux-media@vger.kernel.org
14207L:	linux-amlogic@lists.infradead.org
14208S:	Supported
14209T:	git git://linuxtv.org/media_tree.git
14210F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14211F:	drivers/staging/media/meson/vdec/
14212
14213METHODE UDPU SUPPORT
14214M:	Robert Marko <robert.marko@sartura.hr>
14215S:	Maintained
14216F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14217F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14218
14219MHI BUS
14220M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14221L:	mhi@lists.linux.dev
14222L:	linux-arm-msm@vger.kernel.org
14223S:	Maintained
14224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14225F:	Documentation/ABI/stable/sysfs-bus-mhi
14226F:	Documentation/mhi/
14227F:	drivers/bus/mhi/
14228F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14229F:	include/linux/mhi.h
14230
14231MICROBLAZE ARCHITECTURE
14232M:	Michal Simek <monstr@monstr.eu>
14233S:	Supported
14234W:	http://www.monstr.eu/fdt/
14235T:	git git://git.monstr.eu/linux-2.6-microblaze.git
 
14236F:	arch/microblaze/
14237
14238MICROBLAZE TMR INJECT
14239M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14240S:	Supported
14241F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14242F:	drivers/misc/xilinx_tmr_inject.c
14243
14244MICROBLAZE TMR MANAGER
14245M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14246S:	Supported
14247F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14248F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14249F:	drivers/misc/xilinx_tmr_manager.c
14250
14251MICROCHIP AT91 DMA DRIVERS
14252M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14253M:	Tudor Ambarus <tudor.ambarus@linaro.org>
14254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14255L:	dmaengine@vger.kernel.org
14256S:	Supported
14257F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14258F:	drivers/dma/at_hdmac.c
14259F:	drivers/dma/at_xdmac.c
14260F:	include/dt-bindings/dma/at91.h
14261
14262MICROCHIP AT91 SERIAL DRIVER
14263M:	Richard Genoud <richard.genoud@gmail.com>
14264S:	Maintained
14265F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14266F:	drivers/tty/serial/atmel_serial.c
14267F:	drivers/tty/serial/atmel_serial.h
14268
14269MICROCHIP AT91 USART MFD DRIVER
14270M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14271L:	linux-kernel@vger.kernel.org
14272S:	Supported
14273F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14274F:	drivers/mfd/at91-usart.c
14275F:	include/dt-bindings/mfd/at91-usart.h
14276
14277MICROCHIP AT91 USART SPI DRIVER
14278M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14279L:	linux-spi@vger.kernel.org
14280S:	Supported
14281F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14282F:	drivers/spi/spi-at91-usart.c
14283
14284MICROCHIP AUDIO ASOC DRIVERS
14285M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14286L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14287S:	Supported
14288F:	Documentation/devicetree/bindings/sound/atmel*
14289F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14290F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14291F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14292F:	sound/soc/atmel
14293
14294MICROCHIP CSI2DC DRIVER
14295M:	Eugen Hristev <eugen.hristev@microchip.com>
14296L:	linux-media@vger.kernel.org
14297S:	Supported
14298F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14299F:	drivers/media/platform/microchip/microchip-csi2dc.c
14300
14301MICROCHIP ECC DRIVER
14302M:	Tudor Ambarus <tudor.ambarus@linaro.org>
14303L:	linux-crypto@vger.kernel.org
14304S:	Maintained
14305F:	drivers/crypto/atmel-ecc.*
14306
14307MICROCHIP EIC DRIVER
14308M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14310S:	Supported
14311F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14312F:	drivers/irqchip/irq-mchp-eic.c
14313
14314MICROCHIP I2C DRIVER
14315M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14316L:	linux-i2c@vger.kernel.org
14317S:	Supported
14318F:	drivers/i2c/busses/i2c-at91-*.c
14319F:	drivers/i2c/busses/i2c-at91.h
14320
14321MICROCHIP ISC DRIVER
14322M:	Eugen Hristev <eugen.hristev@microchip.com>
14323L:	linux-media@vger.kernel.org
14324S:	Supported
14325F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14326F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14327F:	drivers/media/platform/microchip/microchip-isc*
14328F:	drivers/media/platform/microchip/microchip-sama*-isc*
14329F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14330F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14331F:	include/linux/atmel-isc-media.h
14332
14333MICROCHIP ISI DRIVER
14334M:	Eugen Hristev <eugen.hristev@microchip.com>
14335L:	linux-media@vger.kernel.org
14336S:	Supported
14337F:	drivers/media/platform/atmel/atmel-isi.c
14338F:	drivers/media/platform/atmel/atmel-isi.h
14339
14340MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14341M:	Woojung Huh <woojung.huh@microchip.com>
14342M:	UNGLinuxDriver@microchip.com
14343L:	netdev@vger.kernel.org
14344S:	Maintained
14345F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14346F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14347F:	drivers/net/dsa/microchip/*
14348F:	include/linux/dsa/ksz_common.h
14349F:	include/linux/platform_data/microchip-ksz.h
14350F:	net/dsa/tag_ksz.c
14351
14352MICROCHIP LAN743X ETHERNET DRIVER
14353M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14354M:	UNGLinuxDriver@microchip.com
14355L:	netdev@vger.kernel.org
14356S:	Maintained
14357F:	drivers/net/ethernet/microchip/lan743x_*
14358
14359MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14360M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14361R:	UNGLinuxDriver@microchip.com
14362L:	netdev@vger.kernel.org
14363S:	Maintained
14364F:	drivers/net/phy/microchip_t1.c
14365
14366MICROCHIP LAN966X ETHERNET DRIVER
14367M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14368M:	UNGLinuxDriver@microchip.com
14369L:	netdev@vger.kernel.org
14370S:	Maintained
14371F:	drivers/net/ethernet/microchip/lan966x/*
14372
14373MICROCHIP LCDFB DRIVER
14374M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14375L:	linux-fbdev@vger.kernel.org
14376S:	Maintained
14377F:	drivers/video/fbdev/atmel_lcdfb.c
14378F:	include/video/atmel_lcdc.h
14379
14380MICROCHIP MCP16502 PMIC DRIVER
14381M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14383S:	Supported
14384F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14385F:	drivers/regulator/mcp16502.c
14386
14387MICROCHIP MCP3564 ADC DRIVER
14388M:	Marius Cristea <marius.cristea@microchip.com>
14389L:	linux-iio@vger.kernel.org
14390S:	Supported
14391F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14392F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14393F:	drivers/iio/adc/mcp3564.c
14394
14395MICROCHIP MCP3911 ADC DRIVER
14396M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14397M:	Kent Gustavsson <kent@minoris.se>
14398L:	linux-iio@vger.kernel.org
14399S:	Maintained
14400F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14401F:	drivers/iio/adc/mcp3911.c
14402
14403MICROCHIP MMC/SD/SDIO MCI DRIVER
14404M:	Aubin Constans <aubin.constans@microchip.com>
14405S:	Maintained
14406F:	drivers/mmc/host/atmel-mci.c
14407
14408MICROCHIP NAND DRIVER
14409M:	Tudor Ambarus <tudor.ambarus@linaro.org>
14410L:	linux-mtd@lists.infradead.org
14411S:	Supported
14412F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14413F:	drivers/mtd/nand/raw/atmel/*
14414
14415MICROCHIP OTPC DRIVER
14416M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14418S:	Supported
14419F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14420F:	drivers/nvmem/microchip-otpc.c
14421F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14422
14423MICROCHIP PCI1XXXX GP DRIVER
14424M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14425M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14426L:	linux-gpio@vger.kernel.org
14427S:	Supported
14428F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14429F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14430F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14431F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14432
14433MICROCHIP PCI1XXXX I2C DRIVER
14434M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14435M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14436M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14437L:	linux-i2c@vger.kernel.org
14438S:	Maintained
14439F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14440
14441MICROCHIP PCIe UART DRIVER
14442M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14443M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14444L:	linux-serial@vger.kernel.org
14445S:	Maintained
14446F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14447
14448MICROCHIP POLARFIRE FPGA DRIVERS
14449M:	Conor Dooley <conor.dooley@microchip.com>
14450R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14451L:	linux-fpga@vger.kernel.org
14452S:	Supported
14453F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14454F:	drivers/fpga/microchip-spi.c
14455
14456MICROCHIP PWM DRIVER
14457M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14459L:	linux-pwm@vger.kernel.org
14460S:	Supported
14461F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14462F:	drivers/pwm/pwm-atmel.c
14463
14464MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14465M:	Eugen Hristev <eugen.hristev@microchip.com>
14466L:	linux-iio@vger.kernel.org
14467S:	Supported
14468F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14469F:	drivers/iio/adc/at91-sama5d2_adc.c
14470F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14471
14472MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14473M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14474S:	Supported
14475F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14476F:	drivers/power/reset/at91-sama5d2_shdwc.c
14477
14478MICROCHIP SOC DRIVERS
14479M:	Conor Dooley <conor@kernel.org>
14480S:	Supported
14481T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14482F:	drivers/soc/microchip/
14483
14484MICROCHIP SPI DRIVER
14485M:	Ryan Wanner <ryan.wanner@microchip.com>
14486S:	Supported
14487F:	drivers/spi/spi-atmel.*
14488
14489MICROCHIP SSC DRIVER
14490M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14492S:	Supported
14493F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14494F:	drivers/misc/atmel-ssc.c
14495F:	include/linux/atmel-ssc.h
14496
14497Microchip Timer Counter Block (TCB) Capture Driver
14498M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14500L:	linux-iio@vger.kernel.org
14501S:	Maintained
14502F:	drivers/counter/microchip-tcb-capture.c
14503
14504MICROCHIP USB251XB DRIVER
14505M:	Richard Leitner <richard.leitner@skidata.com>
14506L:	linux-usb@vger.kernel.org
14507S:	Maintained
14508F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14509F:	drivers/usb/misc/usb251xb.c
14510
14511MICROCHIP USBA UDC DRIVER
14512M:	Cristian Birsan <cristian.birsan@microchip.com>
14513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14514S:	Supported
14515F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14516
14517MICROCHIP WILC1000 WIFI DRIVER
14518M:	Ajay Singh <ajay.kathat@microchip.com>
14519M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14520L:	linux-wireless@vger.kernel.org
14521S:	Supported
14522F:	drivers/net/wireless/microchip/wilc1000/
14523
14524MICROSEMI MIPS SOCS
14525M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14526M:	UNGLinuxDriver@microchip.com
14527L:	linux-mips@vger.kernel.org
14528S:	Supported
14529F:	Documentation/devicetree/bindings/mips/mscc.txt
14530F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14531F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14532F:	arch/mips/boot/dts/mscc/
14533F:	arch/mips/configs/generic/board-ocelot.config
14534F:	arch/mips/generic/board-ocelot.c
14535
14536MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14537M:	Don Brace <don.brace@microchip.com>
14538L:	storagedev@microchip.com
14539L:	linux-scsi@vger.kernel.org
14540S:	Supported
14541F:	Documentation/scsi/smartpqi.rst
14542F:	drivers/scsi/smartpqi/Kconfig
14543F:	drivers/scsi/smartpqi/Makefile
14544F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14545F:	include/linux/cciss*.h
14546F:	include/uapi/linux/cciss*.h
14547
14548MICROSOFT MANA RDMA DRIVER
14549M:	Long Li <longli@microsoft.com>
14550M:	Ajay Sharma <sharmaajay@microsoft.com>
14551L:	linux-rdma@vger.kernel.org
14552S:	Supported
14553F:	drivers/infiniband/hw/mana/
14554F:	include/net/mana
14555F:	include/uapi/rdma/mana-abi.h
14556
14557MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14558M:	Maximilian Luz <luzmaximilian@gmail.com>
14559L:	platform-driver-x86@vger.kernel.org
14560S:	Maintained
14561F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14562
14563MICROSOFT SURFACE BATTERY AND AC DRIVERS
14564M:	Maximilian Luz <luzmaximilian@gmail.com>
14565L:	linux-pm@vger.kernel.org
14566L:	platform-driver-x86@vger.kernel.org
14567S:	Maintained
14568F:	drivers/power/supply/surface_battery.c
14569F:	drivers/power/supply/surface_charger.c
14570
14571MICROSOFT SURFACE DTX DRIVER
14572M:	Maximilian Luz <luzmaximilian@gmail.com>
14573L:	platform-driver-x86@vger.kernel.org
14574S:	Maintained
14575F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14576F:	drivers/platform/surface/surface_dtx.c
14577F:	include/uapi/linux/surface_aggregator/dtx.h
14578
14579MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14580M:	Maximilian Luz <luzmaximilian@gmail.com>
14581L:	platform-driver-x86@vger.kernel.org
14582S:	Maintained
14583F:	drivers/platform/surface/surface_gpe.c
14584
14585MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14586M:	Hans de Goede <hdegoede@redhat.com>
14587M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14588M:	Maximilian Luz <luzmaximilian@gmail.com>
14589L:	platform-driver-x86@vger.kernel.org
14590S:	Maintained
14591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14592F:	drivers/platform/surface/
14593
14594MICROSOFT SURFACE HID TRANSPORT DRIVER
14595M:	Maximilian Luz <luzmaximilian@gmail.com>
14596L:	linux-input@vger.kernel.org
14597L:	platform-driver-x86@vger.kernel.org
14598S:	Maintained
14599F:	drivers/hid/surface-hid/
14600
14601MICROSOFT SURFACE HOT-PLUG DRIVER
14602M:	Maximilian Luz <luzmaximilian@gmail.com>
14603L:	platform-driver-x86@vger.kernel.org
14604S:	Maintained
14605F:	drivers/platform/surface/surface_hotplug.c
14606
14607MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14608M:	Maximilian Luz <luzmaximilian@gmail.com>
14609L:	platform-driver-x86@vger.kernel.org
14610S:	Maintained
14611F:	drivers/platform/surface/surface_platform_profile.c
14612
14613MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14614M:	Chen Yu <yu.c.chen@intel.com>
14615L:	platform-driver-x86@vger.kernel.org
14616S:	Supported
14617F:	drivers/platform/surface/surfacepro3_button.c
14618
14619MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14620M:	Maximilian Luz <luzmaximilian@gmail.com>
14621L:	platform-driver-x86@vger.kernel.org
14622S:	Maintained
14623F:	drivers/platform/surface/surface_aggregator_hub.c
14624
14625MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14626M:	Maximilian Luz <luzmaximilian@gmail.com>
14627L:	platform-driver-x86@vger.kernel.org
14628S:	Maintained
14629W:	https://github.com/linux-surface/surface-aggregator-module
14630C:	irc://irc.libera.chat/linux-surface
14631F:	Documentation/driver-api/surface_aggregator/
14632F:	drivers/platform/surface/aggregator/
14633F:	drivers/platform/surface/surface_acpi_notify.c
14634F:	drivers/platform/surface/surface_aggregator_cdev.c
14635F:	drivers/platform/surface/surface_aggregator_registry.c
14636F:	include/linux/surface_acpi_notify.h
14637F:	include/linux/surface_aggregator/
14638F:	include/uapi/linux/surface_aggregator/
14639
14640MICROTEK X6 SCANNER
14641M:	Oliver Neukum <oliver@neukum.org>
14642S:	Maintained
14643F:	drivers/usb/image/microtek.*
14644
14645MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14646M:	Luka Kovacic <luka.kovacic@sartura.hr>
14647M:	Luka Perkov <luka.perkov@sartura.hr>
14648S:	Maintained
14649F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14650F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14651F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14652F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14653F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14654F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14655
14656MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14657M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14658L:	linux-media@vger.kernel.org
14659S:	Maintained
14660F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14661F:	Documentation/driver-api/media/drivers/ccs/
14662F:	Documentation/userspace-api/media/drivers/ccs.rst
14663F:	drivers/media/i2c/ccs-pll.c
14664F:	drivers/media/i2c/ccs-pll.h
14665F:	drivers/media/i2c/ccs/
14666F:	include/uapi/linux/ccs.h
14667F:	include/uapi/linux/smiapp.h
14668
14669MIPS
14670M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14671L:	linux-mips@vger.kernel.org
14672S:	Maintained
14673W:	http://www.linux-mips.org/
14674Q:	https://patchwork.kernel.org/project/linux-mips/list/
14675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14676F:	Documentation/devicetree/bindings/mips/
14677F:	Documentation/arch/mips/
14678F:	arch/mips/
14679F:	drivers/platform/mips/
14680F:	include/dt-bindings/mips/
14681
14682MIPS BOSTON DEVELOPMENT BOARD
14683M:	Paul Burton <paulburton@kernel.org>
14684L:	linux-mips@vger.kernel.org
14685S:	Maintained
14686F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
14687F:	arch/mips/boot/dts/img/boston.dts
14688F:	arch/mips/configs/generic/board-boston.config
14689F:	drivers/clk/imgtec/clk-boston.c
14690F:	include/dt-bindings/clock/boston-clock.h
14691
14692MIPS CORE DRIVERS
14693M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14694M:	Serge Semin <fancer.lancer@gmail.com>
14695L:	linux-mips@vger.kernel.org
14696S:	Supported
14697F:	drivers/bus/mips_cdmm.c
14698F:	drivers/clocksource/mips-gic-timer.c
14699F:	drivers/cpuidle/cpuidle-cps.c
14700F:	drivers/irqchip/irq-mips-cpu.c
14701F:	drivers/irqchip/irq-mips-gic.c
14702
14703MIPS GENERIC PLATFORM
14704M:	Paul Burton <paulburton@kernel.org>
14705L:	linux-mips@vger.kernel.org
14706S:	Supported
14707F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14708F:	arch/mips/generic/
14709F:	arch/mips/tools/generic-board-config.sh
14710
14711MIPS RINT INSTRUCTION EMULATION
14712M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
14713L:	linux-mips@vger.kernel.org
14714S:	Supported
14715F:	arch/mips/math-emu/dp_rint.c
14716F:	arch/mips/math-emu/sp_rint.c
14717
14718MIPS/LOONGSON1 ARCHITECTURE
14719M:	Keguang Zhang <keguang.zhang@gmail.com>
14720L:	linux-mips@vger.kernel.org
14721S:	Maintained
14722F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
14723F:	arch/mips/include/asm/mach-loongson32/
14724F:	arch/mips/loongson32/
14725F:	drivers/*/*loongson1*
14726F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
14727
14728MIPS/LOONGSON2EF ARCHITECTURE
14729M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14730L:	linux-mips@vger.kernel.org
14731S:	Maintained
14732F:	arch/mips/include/asm/mach-loongson2ef/
14733F:	arch/mips/loongson2ef/
14734F:	drivers/cpufreq/loongson2_cpufreq.c
14735
14736MIPS/LOONGSON64 ARCHITECTURE
14737M:	Huacai Chen <chenhuacai@kernel.org>
14738M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14739L:	linux-mips@vger.kernel.org
14740S:	Maintained
14741F:	arch/mips/include/asm/mach-loongson64/
14742F:	arch/mips/loongson64/
14743F:	drivers/irqchip/irq-loongson*
14744F:	drivers/platform/mips/cpu_hwmon.c
14745
14746MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14747M:	Hans Verkuil <hverkuil@xs4all.nl>
14748L:	linux-media@vger.kernel.org
14749S:	Odd Fixes
14750W:	https://linuxtv.org
14751T:	git git://linuxtv.org/media_tree.git
14752F:	drivers/media/radio/radio-miropcm20*
14753
14754MITSUMI MM8013 FG DRIVER
14755M:	Konrad Dybcio <konradybcio@kernel.org>
14756F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
14757F:	drivers/power/supply/mm8013.c
14758
14759MMP SUPPORT
14760R:	Lubomir Rintel <lkundrak@v3.sk>
14761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14762S:	Odd Fixes
14763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14764F:	arch/arm/boot/dts/marvell/mmp*
14765F:	arch/arm/mach-mmp/
14766F:	include/linux/soc/mmp/
14767
14768MMP USB PHY DRIVERS
14769R:	Lubomir Rintel <lkundrak@v3.sk>
14770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14771S:	Maintained
14772F:	drivers/phy/marvell/phy-mmp3-usb.c
14773F:	drivers/phy/marvell/phy-pxa-usb.c
 
 
14774
14775MMU GATHER AND TLB INVALIDATION
14776M:	Will Deacon <will@kernel.org>
14777M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14778M:	Andrew Morton <akpm@linux-foundation.org>
14779M:	Nick Piggin <npiggin@gmail.com>
14780M:	Peter Zijlstra <peterz@infradead.org>
14781L:	linux-arch@vger.kernel.org
14782L:	linux-mm@kvack.org
14783S:	Maintained
14784F:	arch/*/include/asm/tlb.h
14785F:	include/asm-generic/tlb.h
14786F:	mm/mmu_gather.c
14787
14788MN88472 MEDIA DRIVER
14789L:	linux-media@vger.kernel.org
14790S:	Orphan
14791W:	https://linuxtv.org
14792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14793F:	drivers/media/dvb-frontends/mn88472*
14794
14795MN88473 MEDIA DRIVER
14796L:	linux-media@vger.kernel.org
14797S:	Orphan
14798W:	https://linuxtv.org
14799Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14800F:	drivers/media/dvb-frontends/mn88473*
14801
14802MODULE SUPPORT
14803M:	Luis Chamberlain <mcgrof@kernel.org>
14804L:	linux-modules@vger.kernel.org
14805L:	linux-kernel@vger.kernel.org
14806S:	Maintained
14807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14808F:	include/linux/kmod.h
14809F:	include/linux/module*.h
14810F:	kernel/module/
14811F:	lib/test_kmod.c
14812F:	scripts/module*
14813F:	tools/testing/selftests/kmod/
14814
14815MONOLITHIC POWER SYSTEM PMIC DRIVER
14816M:	Saravanan Sekar <sravanhome@gmail.com>
14817S:	Maintained
14818F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14819F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14820F:	drivers/hwmon/pmbus/mpq7932.c
14821F:	drivers/iio/adc/mp2629_adc.c
14822F:	drivers/mfd/mp2629.c
14823F:	drivers/power/supply/mp2629_charger.c
14824F:	drivers/regulator/mp5416.c
14825F:	drivers/regulator/mpq7920.c
14826F:	drivers/regulator/mpq7920.h
14827F:	include/linux/mfd/mp2629.h
14828
14829MOST(R) TECHNOLOGY DRIVER
14830M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14831M:	Christian Gromm <christian.gromm@microchip.com>
14832S:	Maintained
14833F:	Documentation/ABI/testing/configfs-most
14834F:	Documentation/ABI/testing/sysfs-bus-most
14835F:	drivers/most/
14836F:	drivers/staging/most/
14837F:	include/linux/most.h
14838
14839MOTORCOMM PHY DRIVER
14840M:	Peter Geis <pgwipeout@gmail.com>
14841M:	Frank <Frank.Sae@motor-comm.com>
14842L:	netdev@vger.kernel.org
14843S:	Maintained
14844F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14845F:	drivers/net/phy/motorcomm.c
14846
14847MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14848M:	Jiri Slaby <jirislaby@kernel.org>
14849S:	Maintained
14850F:	Documentation/driver-api/tty/moxa-smartio.rst
14851F:	drivers/tty/mxser.*
14852
14853MP3309C BACKLIGHT DRIVER
14854M:	Flavio Suligoi <f.suligoi@asem.it>
14855L:	dri-devel@lists.freedesktop.org
14856S:	Maintained
14857F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
14858F:	drivers/video/backlight/mp3309c.c
14859
14860MR800 AVERMEDIA USB FM RADIO DRIVER
14861M:	Alexey Klimov <klimov.linux@gmail.com>
14862L:	linux-media@vger.kernel.org
14863S:	Maintained
14864T:	git git://linuxtv.org/media_tree.git
14865F:	drivers/media/radio/radio-mr800.c
14866
14867MRF24J40 IEEE 802.15.4 RADIO DRIVER
14868M:	Stefan Schmidt <stefan@datenfreihafen.org>
14869L:	linux-wpan@vger.kernel.org
14870S:	Odd Fixes
14871F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14872F:	drivers/net/ieee802154/mrf24j40.c
14873
14874MSI EC DRIVER
14875M:	Nikita Kravets <teackot@gmail.com>
14876L:	platform-driver-x86@vger.kernel.org
14877S:	Maintained
14878W:	https://github.com/BeardOverflow/msi-ec
14879F:	drivers/platform/x86/msi-ec.*
14880
14881MSI LAPTOP SUPPORT
14882M:	"Lee, Chun-Yi" <jlee@suse.com>
14883L:	platform-driver-x86@vger.kernel.org
14884S:	Maintained
14885F:	drivers/platform/x86/msi-laptop.c
14886
14887MSI WMI SUPPORT
 
14888L:	platform-driver-x86@vger.kernel.org
14889S:	Orphan
14890F:	drivers/platform/x86/msi-wmi.c
14891
14892MSI001 MEDIA DRIVER
14893L:	linux-media@vger.kernel.org
14894S:	Orphan
14895W:	https://linuxtv.org
14896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14897F:	drivers/media/tuners/msi001*
14898
14899MSI2500 MEDIA DRIVER
14900L:	linux-media@vger.kernel.org
14901S:	Orphan
14902W:	https://linuxtv.org
14903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14904F:	drivers/media/usb/msi2500/
14905
14906MSTAR INTERRUPT CONTROLLER DRIVER
14907M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14908M:	Daniel Palmer <daniel@thingy.jp>
14909S:	Maintained
14910F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14911F:	drivers/irqchip/irq-mst-intc.c
14912
14913MSYSTEMS DISKONCHIP G3 MTD DRIVER
14914M:	Robert Jarzmik <robert.jarzmik@free.fr>
14915L:	linux-mtd@lists.infradead.org
14916S:	Maintained
14917F:	drivers/mtd/devices/docg3*
14918
14919MT9M114 ONSEMI SENSOR DRIVER
14920M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14921L:	linux-media@vger.kernel.org
14922S:	Maintained
14923T:	git git://linuxtv.org/media_tree.git
14924F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
14925F:	drivers/media/i2c/mt9m114.c
14926
14927MT9P031 APTINA CAMERA SENSOR
14928M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14929L:	linux-media@vger.kernel.org
14930S:	Maintained
14931T:	git git://linuxtv.org/media_tree.git
14932F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14933F:	drivers/media/i2c/mt9p031.c
14934F:	include/media/i2c/mt9p031.h
14935
14936MT9T112 APTINA CAMERA SENSOR
14937M:	Jacopo Mondi <jacopo@jmondi.org>
14938L:	linux-media@vger.kernel.org
14939S:	Odd Fixes
14940T:	git git://linuxtv.org/media_tree.git
14941F:	drivers/media/i2c/mt9t112.c
14942F:	include/media/i2c/mt9t112.h
14943
14944MT9V032 APTINA CAMERA SENSOR
14945M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14946L:	linux-media@vger.kernel.org
14947S:	Maintained
14948T:	git git://linuxtv.org/media_tree.git
14949F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14950F:	drivers/media/i2c/mt9v032.c
14951F:	include/media/i2c/mt9v032.h
14952
14953MT9V111 APTINA CAMERA SENSOR
14954M:	Jacopo Mondi <jacopo@jmondi.org>
14955L:	linux-media@vger.kernel.org
14956S:	Maintained
14957T:	git git://linuxtv.org/media_tree.git
14958F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14959F:	drivers/media/i2c/mt9v111.c
14960
14961MULTIFUNCTION DEVICES (MFD)
14962M:	Lee Jones <lee@kernel.org>
14963S:	Maintained
14964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14965F:	Documentation/devicetree/bindings/mfd/
14966F:	drivers/mfd/
14967F:	include/dt-bindings/mfd/
14968F:	include/linux/mfd/
14969
14970MULTIMEDIA CARD (MMC) ETC. OVER SPI
14971S:	Orphan
14972F:	drivers/mmc/host/mmc_spi.c
14973F:	include/linux/spi/mmc_spi.h
14974
14975MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14976M:	Ulf Hansson <ulf.hansson@linaro.org>
14977L:	linux-mmc@vger.kernel.org
14978S:	Maintained
14979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14980F:	Documentation/devicetree/bindings/mmc/
14981F:	drivers/mmc/
14982F:	include/linux/mmc/
14983F:	include/uapi/linux/mmc/
14984
14985MULTIPLEXER SUBSYSTEM
14986M:	Peter Rosin <peda@axentia.se>
14987S:	Maintained
14988F:	Documentation/ABI/testing/sysfs-class-mux*
14989F:	Documentation/devicetree/bindings/mux/
14990F:	drivers/mux/
14991F:	include/dt-bindings/mux/
14992F:	include/linux/mux/
14993
14994MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14995M:	Bin Liu <b-liu@ti.com>
14996L:	linux-usb@vger.kernel.org
 
14997S:	Maintained
14998F:	drivers/usb/musb/
14999
15000MXL301RF MEDIA DRIVER
15001M:	Akihiro Tsukada <tskd08@gmail.com>
15002L:	linux-media@vger.kernel.org
15003S:	Odd Fixes
15004F:	drivers/media/tuners/mxl301rf*
15005
15006MXL5007T MEDIA DRIVER
15007M:	Michael Krufky <mkrufky@linuxtv.org>
15008L:	linux-media@vger.kernel.org
15009S:	Maintained
15010W:	https://linuxtv.org
15011W:	http://github.com/mkrufky
15012Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15013T:	git git://linuxtv.org/mkrufky/tuners.git
15014F:	drivers/media/tuners/mxl5007t.*
15015
15016MXSFB DRM DRIVER
15017M:	Marek Vasut <marex@denx.de>
15018M:	Stefan Agner <stefan@agner.ch>
15019L:	dri-devel@lists.freedesktop.org
15020S:	Supported
15021T:	git git://anongit.freedesktop.org/drm/drm-misc
15022F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15023F:	drivers/gpu/drm/mxsfb/
15024
15025MYLEX DAC960 PCI RAID Controller
15026M:	Hannes Reinecke <hare@kernel.org>
15027L:	linux-scsi@vger.kernel.org
15028S:	Supported
15029F:	drivers/scsi/myrb.*
15030F:	drivers/scsi/myrs.*
15031
15032MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15033M:	Chris Lee <christopher.lee@cspi.com>
 
15034L:	netdev@vger.kernel.org
 
15035S:	Supported
15036W:	https://www.cspi.com/ethernet-products/support/downloads/
15037F:	drivers/net/ethernet/myricom/myri10ge/
15038
15039NAND FLASH SUBSYSTEM
15040M:	Miquel Raynal <miquel.raynal@bootlin.com>
15041R:	Richard Weinberger <richard@nod.at>
15042L:	linux-mtd@lists.infradead.org
15043S:	Maintained
15044W:	http://www.linux-mtd.infradead.org/
15045Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15046C:	irc://irc.oftc.net/mtd
15047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15048F:	drivers/mtd/nand/
15049F:	include/linux/mtd/*nand*.h
15050
15051NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15052M:	Daniel Mack <zonque@gmail.com>
15053L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15054S:	Maintained
 
15055W:	http://www.native-instruments.com
15056F:	sound/usb/caiaq/
15057
15058NATSEMI ETHERNET DRIVER (DP8381x)
15059S:	Orphan
15060F:	drivers/net/ethernet/natsemi/natsemi.c
 
15061
15062NCR 5380 SCSI DRIVERS
15063M:	Finn Thain <fthain@linux-m68k.org>
15064M:	Michael Schmitz <schmitzmic@gmail.com>
15065L:	linux-scsi@vger.kernel.org
15066S:	Maintained
15067F:	Documentation/scsi/g_NCR5380.rst
15068F:	drivers/scsi/NCR5380.*
15069F:	drivers/scsi/arm/cumana_1.c
15070F:	drivers/scsi/arm/oak.c
15071F:	drivers/scsi/atari_scsi.*
15072F:	drivers/scsi/dmx3191d.c
15073F:	drivers/scsi/g_NCR5380.*
15074F:	drivers/scsi/mac_scsi.*
15075F:	drivers/scsi/sun3_scsi.*
15076F:	drivers/scsi/sun3_scsi_vme.c
15077
15078NCSI LIBRARY
15079M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15080S:	Maintained
15081F:	net/ncsi/
15082
15083NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
15084M:	Guenter Roeck <linux@roeck-us.net>
15085L:	linux-hwmon@vger.kernel.org
15086S:	Maintained
15087F:	Documentation/hwmon/nct6775.rst
15088F:	drivers/hwmon/nct6775-core.c
15089F:	drivers/hwmon/nct6775-platform.c
15090F:	drivers/hwmon/nct6775.h
15091
15092NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15093M:	Zev Weiss <zev@bewilderbeest.net>
15094L:	linux-hwmon@vger.kernel.org
15095S:	Maintained
15096F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15097F:	drivers/hwmon/nct6775-i2c.c
15098
15099NETDEVSIM
15100M:	Jakub Kicinski <kuba@kernel.org>
15101S:	Maintained
15102F:	drivers/net/netdevsim/*
15103
15104NETEM NETWORK EMULATOR
15105M:	Stephen Hemminger <stephen@networkplumber.org>
15106L:	netdev@vger.kernel.org
15107S:	Maintained
15108F:	net/sched/sch_netem.c
15109
15110NETERION 10GbE DRIVERS (s2io)
15111M:	Jon Mason <jdmason@kudzu.us>
15112L:	netdev@vger.kernel.org
 
 
15113S:	Supported
15114F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15115F:	drivers/net/ethernet/neterion/
15116
15117NETFILTER
15118M:	Pablo Neira Ayuso <pablo@netfilter.org>
15119M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15120M:	Florian Westphal <fw@strlen.de>
 
 
 
 
 
15121L:	netfilter-devel@vger.kernel.org
 
15122L:	coreteam@netfilter.org
15123S:	Maintained
15124W:	http://www.netfilter.org/
15125W:	http://www.iptables.org/
15126W:	http://www.nftables.org/
15127Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15128C:	irc://irc.libera.chat/netfilter
15129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15131F:	include/linux/netfilter*
15132F:	include/linux/netfilter/
15133F:	include/net/netfilter/
15134F:	include/uapi/linux/netfilter*
15135F:	include/uapi/linux/netfilter/
15136F:	net/*/netfilter.c
15137F:	net/*/netfilter/
15138F:	net/bridge/br_netfilter*.c
15139F:	net/netfilter/
15140
 
 
 
 
 
 
 
 
 
15141NETROM NETWORK LAYER
15142M:	Ralf Baechle <ralf@linux-mips.org>
15143L:	linux-hams@vger.kernel.org
 
15144S:	Maintained
15145W:	https://linux-ax25.in-berlin.de
15146F:	include/net/netrom.h
15147F:	include/uapi/linux/netrom.h
15148F:	net/netrom/
15149
15150NETRONIX EMBEDDED CONTROLLER
15151M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15152S:	Maintained
15153F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15154F:	drivers/mfd/ntxec.c
15155F:	drivers/pwm/pwm-ntxec.c
15156F:	drivers/rtc/rtc-ntxec.c
15157F:	include/linux/mfd/ntxec.h
15158
15159NETRONOME ETHERNET DRIVERS
15160M:	Louis Peens <louis.peens@corigine.com>
15161R:	Jakub Kicinski <kuba@kernel.org>
15162L:	oss-drivers@corigine.com
15163S:	Maintained
15164F:	drivers/net/ethernet/netronome/
15165
15166NETWORK BLOCK DEVICE (NBD)
15167M:	Josef Bacik <josef@toxicpanda.com>
15168L:	linux-block@vger.kernel.org
15169L:	nbd@other.debian.org
15170S:	Maintained
15171F:	Documentation/admin-guide/blockdev/nbd.rst
15172F:	drivers/block/nbd.c
15173F:	include/trace/events/nbd.h
15174F:	include/uapi/linux/nbd.h
15175
15176NETWORK DROP MONITOR
15177M:	Neil Horman <nhorman@tuxdriver.com>
15178L:	netdev@vger.kernel.org
15179S:	Maintained
15180W:	https://fedorahosted.org/dropwatch/
15181F:	include/uapi/linux/net_dropmon.h
15182F:	net/core/drop_monitor.c
15183
15184NETWORKING DRIVERS
15185M:	"David S. Miller" <davem@davemloft.net>
15186M:	Eric Dumazet <edumazet@google.com>
15187M:	Jakub Kicinski <kuba@kernel.org>
15188M:	Paolo Abeni <pabeni@redhat.com>
15189L:	netdev@vger.kernel.org
 
 
 
 
15190S:	Maintained
15191P:	Documentation/process/maintainer-netdev.rst
15192Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15195F:	Documentation/devicetree/bindings/net/
15196F:	Documentation/networking/net_cachelines/net_device.rst
15197F:	drivers/connector/
15198F:	drivers/net/
15199F:	include/dt-bindings/net/
15200F:	include/linux/cn_proc.h
15201F:	include/linux/etherdevice.h
15202F:	include/linux/fcdevice.h
15203F:	include/linux/fddidevice.h
15204F:	include/linux/hippidevice.h
15205F:	include/linux/if_*
15206F:	include/linux/inetdevice.h
15207F:	include/linux/netdevice.h
15208F:	include/uapi/linux/cn_proc.h
15209F:	include/uapi/linux/if_*
15210F:	include/uapi/linux/netdevice.h
15211X:	drivers/net/wireless/
15212
15213NETWORKING DRIVERS (WIRELESS)
15214M:	Kalle Valo <kvalo@kernel.org>
15215L:	linux-wireless@vger.kernel.org
15216S:	Maintained
15217W:	https://wireless.wiki.kernel.org/
15218Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15221F:	Documentation/devicetree/bindings/net/wireless/
15222F:	drivers/net/wireless/
15223
15224NETWORKING [DSA]
15225M:	Andrew Lunn <andrew@lunn.ch>
15226M:	Florian Fainelli <f.fainelli@gmail.com>
15227M:	Vladimir Oltean <olteanv@gmail.com>
15228S:	Maintained
15229F:	Documentation/devicetree/bindings/net/dsa/
15230F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15231F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15232F:	drivers/net/dsa/
15233F:	include/linux/dsa/
15234F:	include/linux/platform_data/dsa.h
15235F:	include/net/dsa.h
15236F:	net/dsa/
15237F:	tools/testing/selftests/drivers/net/dsa/
15238
15239NETWORKING [GENERAL]
15240M:	"David S. Miller" <davem@davemloft.net>
15241M:	Eric Dumazet <edumazet@google.com>
15242M:	Jakub Kicinski <kuba@kernel.org>
15243M:	Paolo Abeni <pabeni@redhat.com>
15244L:	netdev@vger.kernel.org
15245S:	Maintained
15246P:	Documentation/process/maintainer-netdev.rst
15247Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15248B:	mailto:netdev@vger.kernel.org
15249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15251F:	Documentation/core-api/netlink.rst
15252F:	Documentation/netlink/
15253F:	Documentation/networking/
15254F:	Documentation/networking/net_cachelines/
15255F:	Documentation/process/maintainer-netdev.rst
15256F:	Documentation/userspace-api/netlink/
15257F:	include/linux/framer/framer-provider.h
15258F:	include/linux/framer/framer.h
15259F:	include/linux/in.h
15260F:	include/linux/indirect_call_wrapper.h
15261F:	include/linux/net.h
15262F:	include/linux/netdevice.h
15263F:	include/net/
15264F:	include/uapi/linux/in.h
15265F:	include/uapi/linux/net.h
15266F:	include/uapi/linux/net_namespace.h
15267F:	include/uapi/linux/netdevice.h
15268F:	lib/net_utils.c
15269F:	lib/random32.c
15270F:	net/
15271F:	tools/net/
15272F:	tools/testing/selftests/net/
15273X:	net/9p/
15274X:	net/bluetooth/
15275
15276NETWORKING [IPSEC]
15277M:	Steffen Klassert <steffen.klassert@secunet.com>
15278M:	Herbert Xu <herbert@gondor.apana.org.au>
15279M:	"David S. Miller" <davem@davemloft.net>
15280L:	netdev@vger.kernel.org
15281S:	Maintained
15282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15284F:	include/net/xfrm.h
15285F:	include/uapi/linux/xfrm.h
15286F:	net/ipv4/ah4.c
15287F:	net/ipv4/esp4*
15288F:	net/ipv4/ip_vti.c
15289F:	net/ipv4/ipcomp.c
15290F:	net/ipv4/xfrm*
15291F:	net/ipv6/ah6.c
15292F:	net/ipv6/esp6*
15293F:	net/ipv6/ip6_vti.c
15294F:	net/ipv6/ipcomp6.c
15295F:	net/ipv6/xfrm*
15296F:	net/key/
15297F:	net/xfrm/
15298F:	tools/testing/selftests/net/ipsec.c
15299
15300NETWORKING [IPv4/IPv6]
15301M:	"David S. Miller" <davem@davemloft.net>
15302M:	David Ahern <dsahern@kernel.org>
 
 
 
15303L:	netdev@vger.kernel.org
 
15304S:	Maintained
15305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15306F:	arch/x86/net/*
15307F:	include/linux/ip.h
15308F:	include/linux/ipv6*
15309F:	include/net/fib*
15310F:	include/net/ip*
15311F:	include/net/route.h
15312F:	net/ipv4/
15313F:	net/ipv6/
 
 
15314
15315NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15316M:	Paul Moore <paul@paul-moore.com>
15317L:	netdev@vger.kernel.org
15318L:	linux-security-module@vger.kernel.org
15319S:	Supported
15320W:	https://github.com/netlabel
15321F:	Documentation/netlabel/
15322F:	include/net/calipso.h
15323F:	include/net/cipso_ipv4.h
15324F:	include/net/netlabel.h
15325F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15326F:	include/uapi/linux/netfilter/xt_SECMARK.h
15327F:	net/ipv4/cipso_ipv4.c
15328F:	net/ipv6/calipso.c
15329F:	net/netfilter/xt_CONNSECMARK.c
15330F:	net/netfilter/xt_SECMARK.c
15331F:	net/netlabel/
15332
15333NETWORKING [MACSEC]
15334M:	Sabrina Dubroca <sd@queasysnail.net>
15335L:	netdev@vger.kernel.org
15336S:	Maintained
15337F:	drivers/net/macsec.c
15338F:	include/net/macsec.h
15339F:	include/uapi/linux/if_macsec.h
15340K:	macsec
15341K:	\bmdo_
15342
15343NETWORKING [MPTCP]
15344M:	Matthieu Baerts <matttbe@kernel.org>
15345M:	Mat Martineau <martineau@kernel.org>
15346R:	Geliang Tang <geliang@kernel.org>
15347L:	netdev@vger.kernel.org
15348L:	mptcp@lists.linux.dev
15349S:	Maintained
15350W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15351B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15352T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15353T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15354F:	Documentation/netlink/specs/mptcp_pm.yaml
15355F:	Documentation/networking/mptcp-sysctl.rst
15356F:	include/net/mptcp.h
15357F:	include/trace/events/mptcp.h
15358F:	include/uapi/linux/mptcp*.h
15359F:	net/mptcp/
15360F:	tools/testing/selftests/bpf/*/*mptcp*.c
15361F:	tools/testing/selftests/net/mptcp/
15362
15363NETWORKING [TCP]
15364M:	Eric Dumazet <edumazet@google.com>
15365L:	netdev@vger.kernel.org
15366S:	Maintained
15367F:	Documentation/networking/net_cachelines/tcp_sock.rst
15368F:	include/linux/tcp.h
15369F:	include/net/tcp.h
15370F:	include/trace/events/tcp.h
15371F:	include/uapi/linux/tcp.h
15372F:	net/ipv4/syncookies.c
15373F:	net/ipv4/tcp*.c
15374F:	net/ipv6/syncookies.c
15375F:	net/ipv6/tcp*.c
15376
15377NETWORKING [TLS]
15378M:	Boris Pismenny <borisp@nvidia.com>
15379M:	John Fastabend <john.fastabend@gmail.com>
15380M:	Jakub Kicinski <kuba@kernel.org>
15381L:	netdev@vger.kernel.org
15382S:	Maintained
15383F:	include/net/tls.h
15384F:	include/uapi/linux/tls.h
15385F:	net/tls/*
15386
15387NETXEN (1/10) GbE SUPPORT
15388M:	Manish Chopra <manishc@marvell.com>
15389M:	Rahul Verma <rahulv@marvell.com>
15390M:	GR-Linux-NIC-Dev@marvell.com
15391L:	netdev@vger.kernel.org
15392S:	Supported
15393F:	drivers/net/ethernet/qlogic/netxen/
15394
15395NET_FAILOVER MODULE
15396M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15397L:	netdev@vger.kernel.org
15398S:	Supported
15399F:	Documentation/networking/net_failover.rst
15400F:	drivers/net/net_failover.c
15401F:	include/net/net_failover.h
15402
15403NEXTHOP
15404M:	David Ahern <dsahern@kernel.org>
15405L:	netdev@vger.kernel.org
15406S:	Maintained
15407F:	include/net/netns/nexthop.h
15408F:	include/net/nexthop.h
15409F:	include/uapi/linux/nexthop.h
15410F:	net/ipv4/nexthop.c
 
 
 
15411
15412NFC SUBSYSTEM
15413M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15414L:	netdev@vger.kernel.org
15415S:	Maintained
15416F:	Documentation/devicetree/bindings/net/nfc/
15417F:	drivers/nfc/
15418F:	include/net/nfc/
15419F:	include/uapi/linux/nfc.h
15420F:	net/nfc/
 
15421
15422NFC VIRTUAL NCI DEVICE DRIVER
15423M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15424L:	netdev@vger.kernel.org
 
15425S:	Supported
15426F:	drivers/nfc/virtual_ncidev.c
15427F:	tools/testing/selftests/nci/
15428
15429NFS, SUNRPC, AND LOCKD CLIENTS
15430M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15431M:	Anna Schumaker <anna@kernel.org>
15432L:	linux-nfs@vger.kernel.org
 
 
15433S:	Maintained
15434W:	http://client.linux-nfs.org
15435T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15436F:	Documentation/filesystems/nfs/
15437F:	fs/lockd/
15438F:	fs/nfs/
15439F:	fs/nfs_common/
 
15440F:	include/linux/lockd/
15441F:	include/linux/nfs*
15442F:	include/linux/sunrpc/
15443F:	include/uapi/linux/nfs*
15444F:	include/uapi/linux/sunrpc/
15445F:	net/sunrpc/
 
 
 
 
15446
15447NILFS2 FILESYSTEM
15448M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15449L:	linux-nilfs@vger.kernel.org
 
 
15450S:	Supported
15451W:	https://nilfs.sourceforge.io/
15452W:	https://nilfs.osdn.jp/
15453T:	git https://github.com/konis/nilfs2.git
15454F:	Documentation/filesystems/nilfs2.rst
15455F:	fs/nilfs2/
15456F:	include/trace/events/nilfs2.h
15457F:	include/uapi/linux/nilfs2_api.h
15458F:	include/uapi/linux/nilfs2_ondisk.h
15459
15460NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15461M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
 
15462S:	Maintained
15463W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15464F:	Documentation/scsi/NinjaSCSI.rst
15465F:	drivers/scsi/pcmcia/nsp_*
15466
15467NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15468M:	GOTO Masanori <gotom@debian.or.jp>
15469M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
 
15470S:	Maintained
15471W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15472F:	Documentation/scsi/NinjaSCSI.rst
15473F:	drivers/scsi/nsp32*
15474
15475NINTENDO HID DRIVER
15476M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15477L:	linux-input@vger.kernel.org
15478S:	Maintained
15479F:	drivers/hid/hid-nintendo*
15480
15481NIOS2 ARCHITECTURE
15482M:	Dinh Nguyen <dinguyen@kernel.org>
15483S:	Maintained
15484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15485F:	arch/nios2/
15486
15487NITRO ENCLAVES (NE)
15488M:	Alexandru Ciobotaru <alcioa@amazon.com>
15489L:	linux-kernel@vger.kernel.org
15490L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15491S:	Supported
15492W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15493F:	Documentation/virt/ne_overview.rst
15494F:	drivers/virt/nitro_enclaves/
15495F:	include/linux/nitro_enclaves.h
15496F:	include/uapi/linux/nitro_enclaves.h
15497F:	samples/nitro_enclaves/
15498
15499NITRO SECURE MODULE (NSM)
15500M:	Alexander Graf <graf@amazon.com>
15501L:	linux-kernel@vger.kernel.org
15502L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15503S:	Supported
15504W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15505F:	drivers/misc/nsm.c
15506F:	include/uapi/linux/nsm.h
15507
15508NOHZ, DYNTICKS SUPPORT
15509M:	Frederic Weisbecker <frederic@kernel.org>
15510M:	Thomas Gleixner <tglx@linutronix.de>
15511M:	Ingo Molnar <mingo@kernel.org>
15512L:	linux-kernel@vger.kernel.org
15513S:	Maintained
15514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15515F:	include/linux/sched/nohz.h
15516F:	include/linux/tick.h
15517F:	kernel/time/tick*.*
15518
15519NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15520M:	Pavel Machek <pavel@ucw.cz>
15521M:	Sakari Ailus <sakari.ailus@iki.fi>
15522L:	linux-media@vger.kernel.org
15523S:	Maintained
15524F:	drivers/media/i2c/ad5820.c
15525F:	drivers/media/i2c/et8ek8
15526
15527NOKIA N900 POWER SUPPLY DRIVERS
15528R:	Pali Rohár <pali@kernel.org>
15529F:	drivers/power/supply/bq2415x_charger.c
15530F:	drivers/power/supply/bq27xxx_battery.c
15531F:	drivers/power/supply/bq27xxx_battery_i2c.c
15532F:	drivers/power/supply/isp1704_charger.c
15533F:	drivers/power/supply/rx51_battery.c
15534F:	include/linux/power/bq2415x_charger.h
15535F:	include/linux/power/bq27xxx_battery.h
15536
15537NOLIBC HEADER FILE
15538M:	Willy Tarreau <w@1wt.eu>
15539M:	Thomas Weißschuh <linux@weissschuh.net>
15540S:	Maintained
15541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15542F:	tools/include/nolibc/
15543F:	tools/testing/selftests/nolibc/
15544
15545NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15546M:	Hans de Goede <hdegoede@redhat.com>
15547L:	linux-input@vger.kernel.org
15548S:	Maintained
15549F:	drivers/input/touchscreen/novatek-nvt-ts.c
15550
15551NSDEPS
15552M:	Matthias Maennich <maennich@google.com>
15553S:	Maintained
15554F:	Documentation/core-api/symbol-namespaces.rst
15555F:	scripts/nsdeps
15556
15557NTB AMD DRIVER
15558M:	Sanjay R Mehta <sanju.mehta@amd.com>
15559M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15560L:	ntb@lists.linux.dev
15561S:	Supported
15562F:	drivers/ntb/hw/amd/
15563
15564NTB DRIVER CORE
15565M:	Jon Mason <jdmason@kudzu.us>
15566M:	Dave Jiang <dave.jiang@intel.com>
15567M:	Allen Hubbe <allenbh@gmail.com>
15568L:	ntb@lists.linux.dev
15569S:	Supported
15570W:	https://github.com/jonmason/ntb/wiki
15571T:	git https://github.com/jonmason/ntb.git
15572F:	drivers/net/ntb_netdev.c
15573F:	drivers/ntb/
15574F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15575F:	include/linux/ntb.h
15576F:	include/linux/ntb_transport.h
15577F:	tools/testing/selftests/ntb/
15578
15579NTB IDT DRIVER
15580M:	Serge Semin <fancer.lancer@gmail.com>
15581L:	ntb@lists.linux.dev
15582S:	Supported
15583F:	drivers/ntb/hw/idt/
15584
15585NTB INTEL DRIVER
15586M:	Dave Jiang <dave.jiang@intel.com>
15587L:	ntb@lists.linux.dev
15588S:	Supported
15589W:	https://github.com/davejiang/linux/wiki
15590T:	git https://github.com/davejiang/linux.git
15591F:	drivers/ntb/hw/intel/
15592
15593NTFS FILESYSTEM
15594M:	Anton Altaparmakov <anton@tuxera.com>
15595R:	Namjae Jeon <linkinjeon@kernel.org>
15596L:	linux-ntfs-dev@lists.sourceforge.net
 
 
15597S:	Supported
15598W:	http://www.tuxera.com/
15599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15600F:	Documentation/filesystems/ntfs.rst
15601F:	fs/ntfs/
15602
15603NTFS3 FILESYSTEM
15604M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15605L:	ntfs3@lists.linux.dev
15606S:	Supported
15607W:	http://www.paragon-software.com/
15608T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15609F:	Documentation/filesystems/ntfs3.rst
15610F:	fs/ntfs3/
15611
15612NUBUS SUBSYSTEM
15613M:	Finn Thain <fthain@linux-m68k.org>
15614L:	linux-m68k@lists.linux-m68k.org
15615S:	Maintained
15616F:	arch/*/include/asm/nubus.h
15617F:	drivers/nubus/
15618F:	include/linux/nubus.h
15619F:	include/uapi/linux/nubus.h
15620
15621NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15622M:	Antonino Daplas <adaplas@gmail.com>
15623L:	linux-fbdev@vger.kernel.org
15624S:	Maintained
15625F:	drivers/video/fbdev/nvidia/
15626F:	drivers/video/fbdev/riva/
15627
15628NVIDIA WMI EC BACKLIGHT DRIVER
15629M:	Daniel Dadap <ddadap@nvidia.com>
15630L:	platform-driver-x86@vger.kernel.org
15631S:	Supported
15632F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
15633F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15634
15635NVM EXPRESS DRIVER
15636M:	Keith Busch <kbusch@kernel.org>
15637M:	Jens Axboe <axboe@fb.com>
15638M:	Christoph Hellwig <hch@lst.de>
15639M:	Sagi Grimberg <sagi@grimberg.me>
15640L:	linux-nvme@lists.infradead.org
15641S:	Supported
15642W:	http://git.infradead.org/nvme.git
15643T:	git git://git.infradead.org/nvme.git
15644F:	Documentation/nvme/
15645F:	drivers/nvme/common/
15646F:	drivers/nvme/host/
15647F:	include/linux/nvme-*.h
15648F:	include/linux/nvme.h
15649F:	include/uapi/linux/nvme_ioctl.h
15650
15651NVM EXPRESS FABRICS AUTHENTICATION
15652M:	Hannes Reinecke <hare@suse.de>
15653L:	linux-nvme@lists.infradead.org
15654S:	Supported
15655F:	drivers/nvme/host/auth.c
15656F:	drivers/nvme/target/auth.c
15657F:	drivers/nvme/target/fabrics-cmd-auth.c
15658F:	include/linux/nvme-auth.h
15659
15660NVM EXPRESS FC TRANSPORT DRIVERS
15661M:	James Smart <james.smart@broadcom.com>
15662L:	linux-nvme@lists.infradead.org
15663S:	Supported
15664F:	drivers/nvme/host/fc.c
15665F:	drivers/nvme/target/fc.c
15666F:	drivers/nvme/target/fcloop.c
15667F:	include/linux/nvme-fc-driver.h
15668F:	include/linux/nvme-fc.h
15669
15670NVM EXPRESS HARDWARE MONITORING SUPPORT
15671M:	Guenter Roeck <linux@roeck-us.net>
15672L:	linux-nvme@lists.infradead.org
15673S:	Supported
15674F:	drivers/nvme/host/hwmon.c
15675
15676NVM EXPRESS TARGET DRIVER
15677M:	Christoph Hellwig <hch@lst.de>
15678M:	Sagi Grimberg <sagi@grimberg.me>
15679M:	Chaitanya Kulkarni <kch@nvidia.com>
15680L:	linux-nvme@lists.infradead.org
15681S:	Supported
15682W:	http://git.infradead.org/nvme.git
15683T:	git git://git.infradead.org/nvme.git
15684F:	drivers/nvme/target/
15685
15686NVMEM FRAMEWORK
15687M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15688S:	Maintained
15689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15690F:	Documentation/ABI/stable/sysfs-bus-nvmem
15691F:	Documentation/devicetree/bindings/nvmem/
15692F:	drivers/nvmem/
15693F:	include/linux/nvmem-consumer.h
15694F:	include/linux/nvmem-provider.h
15695
15696NXP BLUETOOTH WIRELESS DRIVERS
15697M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
15698M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
15699S:	Maintained
15700F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15701F:	drivers/bluetooth/btnxpuart.c
15702
15703NXP C45 TJA11XX PHY DRIVER
15704M:	Andrei Botila <andrei.botila@oss.nxp.com>
15705L:	netdev@vger.kernel.org
15706S:	Maintained
15707F:	drivers/net/phy/nxp-c45-tja11xx*
15708
15709NXP FSPI DRIVER
15710M:	Han Xu <han.xu@nxp.com>
15711M:	Haibo Chen <haibo.chen@nxp.com>
15712R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
15713L:	linux-spi@vger.kernel.org
15714S:	Maintained
15715F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15716F:	drivers/spi/spi-nxp-fspi.c
15717
15718NXP FXAS21002C DRIVER
15719M:	Rui Miguel Silva <rmfrfs@gmail.com>
15720L:	linux-iio@vger.kernel.org
15721S:	Maintained
15722F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15723F:	drivers/iio/gyro/fxas21002c.h
15724F:	drivers/iio/gyro/fxas21002c_core.c
15725F:	drivers/iio/gyro/fxas21002c_i2c.c
15726F:	drivers/iio/gyro/fxas21002c_spi.c
15727
15728NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15729M:	Haibo Chen <haibo.chen@nxp.com>
15730L:	linux-iio@vger.kernel.org
15731L:	imx@lists.linux.dev
15732S:	Maintained
15733F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15734F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15735F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15736F:	drivers/iio/adc/imx7d_adc.c
15737F:	drivers/iio/adc/imx93_adc.c
15738F:	drivers/iio/adc/vf610_adc.c
15739
15740NXP i.MX 8M ISI DRIVER
15741M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15742L:	linux-media@vger.kernel.org
15743S:	Maintained
15744F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15745F:	drivers/media/platform/nxp/imx8-isi/
15746
15747NXP i.MX 8MP DW100 V4L2 DRIVER
15748M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15749L:	linux-media@vger.kernel.org
15750S:	Maintained
15751F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
15752F:	Documentation/userspace-api/media/drivers/dw100.rst
15753F:	drivers/media/platform/nxp/dw100/
15754F:	include/uapi/linux/dw100.h
15755
15756NXP i.MX 8MQ DCSS DRIVER
15757M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15758R:	Lucas Stach <l.stach@pengutronix.de>
15759L:	dri-devel@lists.freedesktop.org
15760S:	Maintained
15761T:	git git://anongit.freedesktop.org/drm/drm-misc
15762F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15763F:	drivers/gpu/drm/imx/dcss/
15764
15765NXP i.MX 8QXP ADC DRIVER
15766M:	Cai Huoqing <cai.huoqing@linux.dev>
15767M:	Haibo Chen <haibo.chen@nxp.com>
15768L:	imx@lists.linux.dev
15769L:	linux-iio@vger.kernel.org
15770S:	Maintained
15771F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15772F:	drivers/iio/adc/imx8qxp-adc.c
15773
15774NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15775M:	Mirela Rabulea <mirela.rabulea@nxp.com>
15776L:	imx@lists.linux.dev
15777L:	linux-media@vger.kernel.org
15778S:	Maintained
15779F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15780F:	drivers/media/platform/nxp/imx-jpeg
15781
15782NXP i.MX CLOCK DRIVERS
15783M:	Abel Vesa <abelvesa@kernel.org>
15784R:	Peng Fan <peng.fan@nxp.com>
15785L:	linux-clk@vger.kernel.org
15786L:	imx@lists.linux.dev
15787S:	Maintained
15788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15789F:	Documentation/devicetree/bindings/clock/imx*
15790F:	drivers/clk/imx/
15791F:	include/dt-bindings/clock/imx*
15792
15793NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15794M:	Jagan Teki <jagan@amarulasolutions.com>
15795S:	Maintained
15796F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15797F:	drivers/regulator/pf8x00-regulator.c
15798
15799NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15800M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15801L:	linux-kernel@vger.kernel.org
15802S:	Maintained
15803F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15804F:	drivers/extcon/extcon-ptn5150.c
15805
15806NXP SGTL5000 DRIVER
15807M:	Fabio Estevam <festevam@gmail.com>
15808L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15809S:	Maintained
15810F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
15811F:	sound/soc/codecs/sgtl5000*
15812
15813NXP SJA1105 ETHERNET SWITCH DRIVER
15814M:	Vladimir Oltean <olteanv@gmail.com>
15815L:	linux-kernel@vger.kernel.org
15816S:	Maintained
15817F:	drivers/net/dsa/sja1105
15818F:	drivers/net/pcs/pcs-xpcs-nxp.c
15819
15820NXP TDA998X DRM DRIVER
15821M:	Russell King <linux@armlinux.org.uk>
15822S:	Maintained
15823T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15824T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15825F:	drivers/gpu/drm/i2c/tda998x_drv.c
15826F:	include/drm/i2c/tda998x.h
15827F:	include/dt-bindings/display/tda998x.h
15828K:	"nxp,tda998x"
15829
15830NXP TFA9879 DRIVER
15831M:	Peter Rosin <peda@axentia.se>
15832L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15833S:	Maintained
15834F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
15835F:	sound/soc/codecs/tfa9879*
15836
15837NXP-NCI NFC DRIVER
15838S:	Orphan
15839F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15840F:	drivers/nfc/nxp-nci
15841
15842NXP/Goodix TFA989X (TFA1) DRIVER
15843M:	Stephan Gerhold <stephan@gerhold.net>
15844L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15845S:	Maintained
15846F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15847F:	sound/soc/codecs/tfa989x.c
15848
15849NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15850M:	Jonas Malaco <jonas@protocubo.io>
15851L:	linux-hwmon@vger.kernel.org
15852S:	Maintained
15853F:	Documentation/hwmon/nzxt-kraken2.rst
15854F:	drivers/hwmon/nzxt-kraken2.c
15855
15856NZXT-SMART2 HARDWARE MONITORING DRIVER
15857M:	Aleksandr Mezin <mezin.alexander@gmail.com>
15858L:	linux-hwmon@vger.kernel.org
15859S:	Maintained
15860F:	Documentation/hwmon/nzxt-smart2.rst
15861F:	drivers/hwmon/nzxt-smart2.c
15862
15863OBJAGG
15864M:	Jiri Pirko <jiri@resnulli.us>
15865L:	netdev@vger.kernel.org
15866S:	Supported
15867F:	include/linux/objagg.h
15868F:	lib/objagg.c
15869F:	lib/test_objagg.c
15870
15871OBJPOOL
15872M:	Matt Wu <wuqiang.matt@bytedance.com>
15873S:	Supported
15874F:	include/linux/objpool.h
15875F:	lib/objpool.c
15876F:	lib/test_objpool.c
15877
15878OBJTOOL
15879M:	Josh Poimboeuf <jpoimboe@kernel.org>
15880M:	Peter Zijlstra <peterz@infradead.org>
15881S:	Supported
15882F:	include/linux/objtool*.h
15883F:	tools/objtool/
15884
15885OCELOT ETHERNET SWITCH DRIVER
15886M:	Vladimir Oltean <vladimir.oltean@nxp.com>
15887M:	Claudiu Manoil <claudiu.manoil@nxp.com>
15888M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15889M:	UNGLinuxDriver@microchip.com
15890L:	netdev@vger.kernel.org
15891S:	Supported
15892F:	drivers/net/dsa/ocelot/*
15893F:	drivers/net/ethernet/mscc/
15894F:	include/soc/mscc/ocelot*
15895F:	net/dsa/tag_ocelot.c
15896F:	net/dsa/tag_ocelot_8021q.c
15897F:	tools/testing/selftests/drivers/net/ocelot/*
15898
15899OCELOT EXTERNAL SWITCH CONTROL
15900M:	Colin Foster <colin.foster@in-advantage.com>
15901S:	Supported
15902F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15903F:	drivers/mfd/ocelot*
15904F:	drivers/net/dsa/ocelot/ocelot_ext.c
15905F:	include/linux/mfd/ocelot.h
15906
15907OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15908M:	Frederic Barrat <fbarrat@linux.ibm.com>
15909M:	Andrew Donnellan <ajd@linux.ibm.com>
15910L:	linuxppc-dev@lists.ozlabs.org
15911S:	Supported
15912F:	Documentation/userspace-api/accelerators/ocxl.rst
15913F:	arch/powerpc/include/asm/pnv-ocxl.h
15914F:	arch/powerpc/platforms/powernv/ocxl.c
15915F:	drivers/misc/ocxl/
15916F:	include/misc/ocxl*
15917F:	include/uapi/misc/ocxl.h
15918
15919OMAP AUDIO SUPPORT
15920M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
15921M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
15922L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15923L:	linux-omap@vger.kernel.org
15924S:	Maintained
15925F:	sound/soc/ti/n810.c
15926F:	sound/soc/ti/omap*
15927F:	sound/soc/ti/rx51.c
15928F:	sound/soc/ti/sdma-pcm.*
15929
15930OMAP CLOCK FRAMEWORK SUPPORT
15931M:	Paul Walmsley <paul@pwsan.com>
15932L:	linux-omap@vger.kernel.org
15933S:	Maintained
15934F:	arch/arm/*omap*/*clock*
15935
15936OMAP DEVICE TREE SUPPORT
15937M:	Benoît Cousson <bcousson@baylibre.com>
15938M:	Tony Lindgren <tony@atomide.com>
15939L:	linux-omap@vger.kernel.org
15940L:	devicetree@vger.kernel.org
15941S:	Maintained
15942F:	arch/arm/boot/dts/ti/omap/
15943
15944OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
 
15945L:	linux-omap@vger.kernel.org
15946L:	linux-fbdev@vger.kernel.org
15947S:	Orphan
15948F:	Documentation/arch/arm/omap/dss.rst
15949F:	drivers/video/fbdev/omap2/
15950
15951OMAP FRAMEBUFFER SUPPORT
15952L:	linux-fbdev@vger.kernel.org
15953L:	linux-omap@vger.kernel.org
15954S:	Orphan
15955F:	drivers/video/fbdev/omap/
15956
15957OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15958M:	Roger Quadros <rogerq@kernel.org>
15959M:	Tony Lindgren <tony@atomide.com>
15960L:	linux-omap@vger.kernel.org
15961S:	Maintained
15962F:	arch/arm/mach-omap2/*gpmc*
15963F:	drivers/memory/omap-gpmc.c
15964
15965OMAP GPIO DRIVER
15966M:	Grygorii Strashko <grygorii.strashko@ti.com>
15967M:	Santosh Shilimkar <ssantosh@kernel.org>
15968M:	Kevin Hilman <khilman@kernel.org>
15969L:	linux-omap@vger.kernel.org
15970S:	Maintained
15971F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15972F:	drivers/gpio/gpio-omap.c
15973
15974OMAP HARDWARE SPINLOCK SUPPORT
15975L:	linux-omap@vger.kernel.org
15976S:	Orphan
15977F:	drivers/hwspinlock/omap_hwspinlock.c
15978
15979OMAP HS MMC SUPPORT
15980L:	linux-mmc@vger.kernel.org
15981L:	linux-omap@vger.kernel.org
15982S:	Orphan
15983F:	drivers/mmc/host/omap_hsmmc.c
15984
15985OMAP HWMOD DATA
15986M:	Paul Walmsley <paul@pwsan.com>
15987L:	linux-omap@vger.kernel.org
15988S:	Maintained
15989F:	arch/arm/mach-omap2/omap_hwmod*data*
15990
15991OMAP HWMOD SUPPORT
15992M:	Benoît Cousson <bcousson@baylibre.com>
15993M:	Paul Walmsley <paul@pwsan.com>
15994L:	linux-omap@vger.kernel.org
15995S:	Maintained
15996F:	arch/arm/mach-omap2/omap_hwmod.*
 
15997
15998OMAP I2C DRIVER
15999M:	Vignesh R <vigneshr@ti.com>
16000L:	linux-omap@vger.kernel.org
16001L:	linux-i2c@vger.kernel.org
16002S:	Maintained
16003F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16004F:	drivers/i2c/busses/i2c-omap.c
16005
16006OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16007M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16008L:	linux-media@vger.kernel.org
16009S:	Maintained
16010F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16011F:	drivers/media/platform/ti/omap3isp/
16012F:	drivers/staging/media/omap4iss/
16013
16014OMAP MMC SUPPORT
16015M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16016L:	linux-omap@vger.kernel.org
16017S:	Odd Fixes
16018F:	drivers/mmc/host/omap.c
16019
16020OMAP POWER MANAGEMENT SUPPORT
16021M:	Kevin Hilman <khilman@kernel.org>
16022L:	linux-omap@vger.kernel.org
16023S:	Maintained
16024F:	arch/arm/*omap*/*pm*
16025F:	drivers/cpufreq/omap-cpufreq.c
16026
16027OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16028M:	Paul Walmsley <paul@pwsan.com>
16029L:	linux-omap@vger.kernel.org
16030S:	Maintained
16031F:	arch/arm/mach-omap2/prm*
16032
16033OMAP RANDOM NUMBER GENERATOR SUPPORT
16034M:	Deepak Saxena <dsaxena@plexity.net>
16035S:	Maintained
16036F:	drivers/char/hw_random/omap-rng.c
16037
16038OMAP USB SUPPORT
 
16039L:	linux-usb@vger.kernel.org
16040L:	linux-omap@vger.kernel.org
16041S:	Orphan
 
 
16042F:	arch/arm/*omap*/usb*
16043F:	drivers/usb/*/*omap*
16044
16045OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16046M:	Mark Jackson <mpfj@newflow.co.uk>
16047L:	linux-omap@vger.kernel.org
16048S:	Maintained
16049F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16050
16051OMAP1 SUPPORT
16052M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16053M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16054M:	Tony Lindgren <tony@atomide.com>
16055L:	linux-omap@vger.kernel.org
16056S:	Maintained
16057Q:	http://patchwork.kernel.org/project/linux-omap/list/
16058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16059F:	arch/arm/configs/omap1_defconfig
16060F:	arch/arm/mach-omap1/
16061F:	drivers/i2c/busses/i2c-omap.c
16062F:	include/linux/platform_data/ams-delta-fiq.h
16063F:	include/linux/platform_data/i2c-omap.h
16064
16065OMAP2+ SUPPORT
16066M:	Tony Lindgren <tony@atomide.com>
16067L:	linux-omap@vger.kernel.org
16068S:	Maintained
16069W:	http://www.muru.com/linux/omap/
16070W:	http://linux.omap.com/
16071Q:	http://patchwork.kernel.org/project/linux-omap/list/
16072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16073F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16074F:	arch/arm/configs/omap2plus_defconfig
16075F:	arch/arm/mach-omap2/
16076F:	drivers/bus/omap*.[ch]
16077F:	drivers/bus/ti-sysc.c
16078F:	drivers/gpio/gpio-tps65219.c
16079F:	drivers/i2c/busses/i2c-omap.c
16080F:	drivers/irqchip/irq-omap-intc.c
16081F:	drivers/mfd/*omap*.c
16082F:	drivers/mfd/menelaus.c
16083F:	drivers/mfd/palmas.c
16084F:	drivers/mfd/tps65217.c
16085F:	drivers/mfd/tps65218.c
16086F:	drivers/mfd/tps65219.c
16087F:	drivers/mfd/tps65910.c
16088F:	drivers/mfd/twl-core.[ch]
16089F:	drivers/mfd/twl4030*.c
16090F:	drivers/mfd/twl6030*.c
16091F:	drivers/mfd/twl6040*.c
16092F:	drivers/regulator/palmas-regulator*.c
16093F:	drivers/regulator/pbias-regulator.c
16094F:	drivers/regulator/tps65217-regulator.c
16095F:	drivers/regulator/tps65218-regulator.c
16096F:	drivers/regulator/tps65219-regulator.c
16097F:	drivers/regulator/tps65910-regulator.c
16098F:	drivers/regulator/twl-regulator.c
16099F:	drivers/regulator/twl6030-regulator.c
16100F:	include/linux/platform_data/i2c-omap.h
16101F:	include/linux/platform_data/ti-sysc.h
16102
16103OMFS FILESYSTEM
16104M:	Bob Copeland <me@bobcopeland.com>
16105L:	linux-karma-devel@lists.sourceforge.net
16106S:	Maintained
16107F:	Documentation/filesystems/omfs.rst
16108F:	fs/omfs/
16109
16110OMNIVISION OG01A1B SENSOR DRIVER
16111M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16112L:	linux-media@vger.kernel.org
16113S:	Maintained
16114F:	drivers/media/i2c/og01a1b.c
 
16115
16116OMNIVISION OV01A10 SENSOR DRIVER
16117M:	Bingbu Cao <bingbu.cao@intel.com>
16118L:	linux-media@vger.kernel.org
16119S:	Maintained
16120T:	git git://linuxtv.org/media_tree.git
16121F:	drivers/media/i2c/ov01a10.c
16122
16123OMNIVISION OV02A10 SENSOR DRIVER
16124L:	linux-media@vger.kernel.org
16125S:	Orphan
16126T:	git git://linuxtv.org/media_tree.git
16127F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16128F:	drivers/media/i2c/ov02a10.c
16129
16130OMNIVISION OV08D10 SENSOR DRIVER
16131M:	Jimmy Su <jimmy.su@intel.com>
16132L:	linux-media@vger.kernel.org
16133S:	Maintained
16134T:	git git://linuxtv.org/media_tree.git
16135F:	drivers/media/i2c/ov08d10.c
16136
16137OMNIVISION OV08X40 SENSOR DRIVER
16138M:	Jason Chen <jason.z.chen@intel.com>
16139L:	linux-media@vger.kernel.org
16140S:	Maintained
16141T:	git git://linuxtv.org/media_tree.git
16142F:	drivers/media/i2c/ov08x40.c
16143
16144OMNIVISION OV13858 SENSOR DRIVER
16145M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16146L:	linux-media@vger.kernel.org
16147S:	Maintained
16148T:	git git://linuxtv.org/media_tree.git
16149F:	drivers/media/i2c/ov13858.c
16150
16151OMNIVISION OV13B10 SENSOR DRIVER
16152M:	Arec Kao <arec.kao@intel.com>
16153L:	linux-media@vger.kernel.org
16154S:	Maintained
16155T:	git git://linuxtv.org/media_tree.git
16156F:	drivers/media/i2c/ov13b10.c
16157
16158OMNIVISION OV2680 SENSOR DRIVER
16159M:	Rui Miguel Silva <rmfrfs@gmail.com>
16160M:	Hans de Goede <hansg@kernel.org>
16161L:	linux-media@vger.kernel.org
16162S:	Maintained
16163T:	git git://linuxtv.org/media_tree.git
16164F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16165F:	drivers/media/i2c/ov2680.c
16166
16167OMNIVISION OV2685 SENSOR DRIVER
16168M:	Shunqian Zheng <zhengsq@rock-chips.com>
16169L:	linux-media@vger.kernel.org
16170S:	Maintained
16171T:	git git://linuxtv.org/media_tree.git
16172F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16173F:	drivers/media/i2c/ov2685.c
16174
16175OMNIVISION OV2740 SENSOR DRIVER
16176M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16177R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16178R:	Bingbu Cao <bingbu.cao@intel.com>
16179L:	linux-media@vger.kernel.org
16180S:	Maintained
16181T:	git git://linuxtv.org/media_tree.git
16182F:	drivers/media/i2c/ov2740.c
16183
16184OMNIVISION OV4689 SENSOR DRIVER
16185M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16186L:	linux-media@vger.kernel.org
16187S:	Maintained
16188T:	git git://linuxtv.org/media_tree.git
16189F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16190F:	drivers/media/i2c/ov4689.c
16191
16192OMNIVISION OV5640 SENSOR DRIVER
16193M:	Steve Longerbeam <slongerbeam@gmail.com>
16194L:	linux-media@vger.kernel.org
16195S:	Maintained
16196T:	git git://linuxtv.org/media_tree.git
16197F:	drivers/media/i2c/ov5640.c
16198
16199OMNIVISION OV5647 SENSOR DRIVER
16200M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16201M:	Jacopo Mondi <jacopo@jmondi.org>
16202L:	linux-media@vger.kernel.org
16203S:	Maintained
16204T:	git git://linuxtv.org/media_tree.git
16205F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16206F:	drivers/media/i2c/ov5647.c
16207
16208OMNIVISION OV5670 SENSOR DRIVER
16209M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16210L:	linux-media@vger.kernel.org
16211S:	Maintained
16212T:	git git://linuxtv.org/media_tree.git
16213F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16214F:	drivers/media/i2c/ov5670.c
16215
16216OMNIVISION OV5675 SENSOR DRIVER
16217M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16218L:	linux-media@vger.kernel.org
16219S:	Maintained
16220T:	git git://linuxtv.org/media_tree.git
16221F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16222F:	drivers/media/i2c/ov5675.c
16223
16224OMNIVISION OV5693 SENSOR DRIVER
16225M:	Daniel Scally <djrscally@gmail.com>
16226L:	linux-media@vger.kernel.org
16227S:	Maintained
16228T:	git git://linuxtv.org/media_tree.git
16229F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16230F:	drivers/media/i2c/ov5693.c
16231
16232OMNIVISION OV5695 SENSOR DRIVER
16233M:	Shunqian Zheng <zhengsq@rock-chips.com>
16234L:	linux-media@vger.kernel.org
16235S:	Maintained
16236T:	git git://linuxtv.org/media_tree.git
16237F:	drivers/media/i2c/ov5695.c
16238
16239OMNIVISION OV64A40 SENSOR DRIVER
16240M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16241L:	linux-media@vger.kernel.org
16242S:	Maintained
16243T:	git git://linuxtv.org/media_tree.git
16244F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16245F:	drivers/media/i2c/ov64a40.c
16246
16247OMNIVISION OV7670 SENSOR DRIVER
 
16248L:	linux-media@vger.kernel.org
16249S:	Orphan
16250T:	git git://linuxtv.org/media_tree.git
16251F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16252F:	drivers/media/i2c/ov7670.c
16253
16254OMNIVISION OV772x SENSOR DRIVER
16255M:	Jacopo Mondi <jacopo@jmondi.org>
16256L:	linux-media@vger.kernel.org
16257S:	Odd fixes
16258T:	git git://linuxtv.org/media_tree.git
16259F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16260F:	drivers/media/i2c/ov772x.c
16261F:	include/media/i2c/ov772x.h
16262
16263OMNIVISION OV7740 SENSOR DRIVER
16264L:	linux-media@vger.kernel.org
16265S:	Orphan
16266T:	git git://linuxtv.org/media_tree.git
16267F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16268F:	drivers/media/i2c/ov7740.c
16269
16270OMNIVISION OV8856 SENSOR DRIVER
16271M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16272L:	linux-media@vger.kernel.org
16273S:	Maintained
16274T:	git git://linuxtv.org/media_tree.git
16275F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
16276F:	drivers/media/i2c/ov8856.c
16277
16278OMNIVISION OV8858 SENSOR DRIVER
16279M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16280M:	Nicholas Roth <nicholas@rothemail.net>
16281L:	linux-media@vger.kernel.org
16282S:	Maintained
16283T:	git git://linuxtv.org/media_tree.git
16284F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16285F:	drivers/media/i2c/ov8858.c
16286
16287OMNIVISION OV9282 SENSOR DRIVER
16288M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16289L:	linux-media@vger.kernel.org
16290S:	Maintained
16291T:	git git://linuxtv.org/media_tree.git
16292F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16293F:	drivers/media/i2c/ov9282.c
16294
16295OMNIVISION OV9640 SENSOR DRIVER
16296M:	Petr Cvek <petrcvekcz@gmail.com>
16297L:	linux-media@vger.kernel.org
16298S:	Maintained
16299F:	drivers/media/i2c/ov9640.*
16300
16301OMNIVISION OV9650 SENSOR DRIVER
16302M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16303R:	Akinobu Mita <akinobu.mita@gmail.com>
16304R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16305L:	linux-media@vger.kernel.org
16306S:	Maintained
16307T:	git git://linuxtv.org/media_tree.git
16308F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16309F:	drivers/media/i2c/ov9650.c
16310
16311OMNIVISION OV9734 SENSOR DRIVER
16312M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16313R:	Bingbu Cao <bingbu.cao@intel.com>
16314L:	linux-media@vger.kernel.org
16315S:	Maintained
16316T:	git git://linuxtv.org/media_tree.git
16317F:	drivers/media/i2c/ov9734.c
16318
16319ONBOARD USB HUB DRIVER
16320M:	Matthias Kaehlcke <mka@chromium.org>
16321L:	linux-usb@vger.kernel.org
16322S:	Maintained
16323F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
16324F:	drivers/usb/misc/onboard_usb_hub.c
16325
16326ONENAND FLASH DRIVER
16327M:	Kyungmin Park <kyungmin.park@samsung.com>
16328L:	linux-mtd@lists.infradead.org
16329S:	Maintained
16330F:	drivers/mtd/nand/onenand/
16331F:	include/linux/mtd/onenand*.h
16332
16333ONEXPLAYER FAN DRIVER
16334M:	Derek John Clark <derekjohn.clark@gmail.com>
16335M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16336L:	linux-hwmon@vger.kernel.org
16337S:	Maintained
16338F:	drivers/hwmon/oxp-sensors.c
 
16339
16340ONIE TLV NVMEM LAYOUT DRIVER
16341M:	Miquel Raynal <miquel.raynal@bootlin.com>
 
16342S:	Maintained
16343F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16344F:	drivers/nvmem/layouts/onie-tlv.c
16345
16346ONION OMEGA2+ BOARD
16347M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16348L:	linux-mips@vger.kernel.org
 
 
16349S:	Maintained
16350F:	arch/mips/boot/dts/ralink/omega2p.dts
16351
16352ONSEMI ETHERNET PHY DRIVERS
16353M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16354L:	netdev@vger.kernel.org
16355S:	Supported
16356W:	http://www.onsemi.com
16357F:	drivers/net/phy/ncn*
16358
16359OP-TEE DRIVER
16360M:	Jens Wiklander <jens.wiklander@linaro.org>
16361L:	op-tee@lists.trustedfirmware.org
16362S:	Maintained
16363F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16364F:	drivers/tee/optee/
16365
16366OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16367M:	Sumit Garg <sumit.garg@linaro.org>
16368L:	op-tee@lists.trustedfirmware.org
16369S:	Maintained
16370F:	drivers/char/hw_random/optee-rng.c
16371
16372OP-TEE RTC DRIVER
16373M:	Clément Léger <clement.leger@bootlin.com>
16374L:	linux-rtc@vger.kernel.org
16375S:	Maintained
16376F:	drivers/rtc/rtc-optee.c
16377
16378OPA-VNIC DRIVER
16379M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16380L:	linux-rdma@vger.kernel.org
16381S:	Supported
16382F:	drivers/infiniband/ulp/opa_vnic
16383
16384OPEN FIRMWARE AND FLATTENED DEVICE TREE
16385M:	Rob Herring <robh+dt@kernel.org>
16386M:	Frank Rowand <frowand.list@gmail.com>
16387L:	devicetree@vger.kernel.org
16388S:	Maintained
16389W:	http://www.devicetree.org/
16390C:	irc://irc.libera.chat/devicetree
16391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16392F:	Documentation/ABI/testing/sysfs-firmware-ofw
16393F:	drivers/of/
16394F:	include/linux/of*.h
16395F:	scripts/dtc/
16396F:	tools/testing/selftests/dt/
16397K:	of_overlay_notifier_
16398K:	of_overlay_fdt_apply
16399K:	of_overlay_remove
16400
16401OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16402M:	Rob Herring <robh+dt@kernel.org>
16403M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
16404M:	Conor Dooley <conor+dt@kernel.org>
16405L:	devicetree@vger.kernel.org
16406S:	Maintained
16407Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16408C:	irc://irc.libera.chat/devicetree
16409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16410F:	Documentation/devicetree/
16411F:	arch/*/boot/dts/
16412F:	include/dt-bindings/
16413
16414OPENCOMPUTE PTP CLOCK DRIVER
16415M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16416M:	Vadim Fedorenko <vadfed@linux.dev>
16417L:	netdev@vger.kernel.org
16418S:	Maintained
16419F:	drivers/ptp/ptp_ocp.c
16420
16421OPENCORES I2C BUS DRIVER
16422M:	Peter Korsgaard <peter@korsgaard.com>
16423M:	Andrew Lunn <andrew@lunn.ch>
16424L:	linux-i2c@vger.kernel.org
16425S:	Maintained
16426F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16427F:	Documentation/i2c/busses/i2c-ocores.rst
16428F:	drivers/i2c/busses/i2c-ocores.c
16429F:	include/linux/platform_data/i2c-ocores.h
16430
16431OPENRISC ARCHITECTURE
16432M:	Jonas Bonn <jonas@southpole.se>
16433M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16434M:	Stafford Horne <shorne@gmail.com>
16435L:	linux-openrisc@vger.kernel.org
16436S:	Maintained
16437W:	http://openrisc.io
16438T:	git https://github.com/openrisc/linux.git
16439F:	Documentation/arch/openrisc/
16440F:	Documentation/devicetree/bindings/openrisc/
16441F:	arch/openrisc/
16442F:	drivers/irqchip/irq-ompic.c
16443F:	drivers/irqchip/irq-or1k-*
16444
16445OPENVSWITCH
16446M:	Pravin B Shelar <pshelar@ovn.org>
16447L:	netdev@vger.kernel.org
16448L:	dev@openvswitch.org
16449S:	Maintained
16450W:	http://openvswitch.org
16451F:	include/uapi/linux/openvswitch.h
16452F:	net/openvswitch/
16453F:	tools/testing/selftests/net/openvswitch/
16454
16455OPERATING PERFORMANCE POINTS (OPP)
16456M:	Viresh Kumar <vireshk@kernel.org>
16457M:	Nishanth Menon <nm@ti.com>
16458M:	Stephen Boyd <sboyd@kernel.org>
16459L:	linux-pm@vger.kernel.org
16460S:	Maintained
16461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16462F:	Documentation/devicetree/bindings/opp/
16463F:	Documentation/power/opp.rst
16464F:	drivers/opp/
16465F:	include/linux/pm_opp.h
16466
16467OPL4 DRIVER
16468M:	Clemens Ladisch <clemens@ladisch.de>
16469L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
16470S:	Maintained
16471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16472F:	sound/drivers/opl4/
16473
 
 
 
 
 
 
 
 
 
16474ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16475M:	Mark Fasheh <mark@fasheh.com>
16476M:	Joel Becker <jlbec@evilplan.org>
16477M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16478L:	ocfs2-devel@lists.linux.dev
 
16479S:	Supported
16480W:	http://ocfs2.wiki.kernel.org
16481F:	Documentation/filesystems/dlmfs.rst
16482F:	Documentation/filesystems/ocfs2.rst
16483F:	fs/ocfs2/
16484
16485ORANGEFS FILESYSTEM
16486M:	Mike Marshall <hubcap@omnibond.com>
16487R:	Martin Brandenburg <martin@omnibond.com>
16488L:	devel@lists.orangefs.org
16489S:	Supported
16490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16491F:	Documentation/filesystems/orangefs.rst
16492F:	fs/orangefs/
16493
16494OV2659 OMNIVISION SENSOR DRIVER
16495M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16496L:	linux-media@vger.kernel.org
16497S:	Maintained
16498W:	https://linuxtv.org
16499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16500T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16501F:	drivers/media/i2c/ov2659.c
16502F:	include/media/i2c/ov2659.h
16503
16504OVERLAY FILESYSTEM
16505M:	Miklos Szeredi <miklos@szeredi.hu>
16506M:	Amir Goldstein <amir73il@gmail.com>
16507L:	linux-unionfs@vger.kernel.org
16508S:	Supported
16509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
16510F:	Documentation/filesystems/overlayfs.rst
16511F:	fs/overlayfs/
16512
16513P54 WIRELESS DRIVER
16514M:	Christian Lamparter <chunkeey@googlemail.com>
16515L:	linux-wireless@vger.kernel.org
 
16516S:	Maintained
16517W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16518F:	drivers/net/wireless/intersil/p54/
16519
16520PACKET SOCKETS
16521M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
 
16522S:	Maintained
16523F:	include/uapi/linux/if_packet.h
16524F:	net/packet/af_packet.c
16525
16526PACKING
16527M:	Vladimir Oltean <olteanv@gmail.com>
16528L:	netdev@vger.kernel.org
16529S:	Supported
16530F:	Documentation/core-api/packing.rst
16531F:	include/linux/packing.h
16532F:	lib/packing.c
16533
16534PADATA PARALLEL EXECUTION MECHANISM
16535M:	Steffen Klassert <steffen.klassert@secunet.com>
16536M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16537L:	linux-crypto@vger.kernel.org
16538L:	linux-kernel@vger.kernel.org
16539S:	Maintained
16540F:	Documentation/core-api/padata.rst
16541F:	include/linux/padata.h
16542F:	kernel/padata.c
16543
16544PAGE CACHE
16545M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16546L:	linux-fsdevel@vger.kernel.org
16547S:	Supported
16548T:	git git://git.infradead.org/users/willy/pagecache.git
16549F:	Documentation/filesystems/locking.rst
16550F:	Documentation/filesystems/vfs.rst
16551F:	include/linux/pagemap.h
16552F:	mm/filemap.c
16553F:	mm/page-writeback.c
16554F:	mm/readahead.c
16555F:	mm/truncate.c
16556
16557PAGE POOL
16558M:	Jesper Dangaard Brouer <hawk@kernel.org>
16559M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16560L:	netdev@vger.kernel.org
16561S:	Supported
16562F:	Documentation/networking/page_pool.rst
16563F:	include/net/page_pool/
16564F:	include/trace/events/page_pool.h
16565F:	net/core/page_pool.c
16566
16567PAGE TABLE CHECK
16568M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16569M:	Andrew Morton <akpm@linux-foundation.org>
16570L:	linux-mm@kvack.org
16571S:	Maintained
16572F:	Documentation/mm/page_table_check.rst
16573F:	include/linux/page_table_check.h
16574F:	mm/page_table_check.c
16575
16576PANASONIC LAPTOP ACPI EXTRAS DRIVER
16577M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16578L:	platform-driver-x86@vger.kernel.org
16579S:	Maintained
16580F:	drivers/platform/x86/panasonic-laptop.c
16581
16582PARALLAX PING IIO SENSOR DRIVER
16583M:	Andreas Klinger <ak@it-klinger.de>
16584L:	linux-iio@vger.kernel.org
 
 
16585S:	Maintained
16586F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16587F:	drivers/iio/proximity/ping.c
16588
16589PARALLEL LCD/KEYPAD PANEL DRIVER
16590M:	Willy Tarreau <willy@haproxy.com>
16591M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16592S:	Odd Fixes
16593F:	Documentation/admin-guide/lcd-panel-cgram.rst
16594F:	drivers/auxdisplay/panel.c
16595
16596PARALLEL PORT SUBSYSTEM
16597M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16598M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16599L:	linux-parport@lists.infradead.org (subscribers-only)
16600S:	Maintained
16601F:	Documentation/driver-api/parport*.rst
16602F:	drivers/char/ppdev.c
16603F:	drivers/parport/
16604F:	include/linux/parport*.h
16605F:	include/uapi/linux/ppdev.h
 
16606
16607PARAVIRT_OPS INTERFACE
16608M:	Juergen Gross <jgross@suse.com>
16609R:	Ajay Kaher <akaher@vmware.com>
16610R:	Alexey Makhalov <amakhalov@vmware.com>
16611R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
16612L:	virtualization@lists.linux.dev
16613L:	x86@kernel.org
16614S:	Supported
16615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16616F:	Documentation/virt/paravirt_ops.rst
16617F:	arch/*/include/asm/paravirt*.h
16618F:	arch/*/kernel/paravirt*
16619F:	include/linux/hypervisor.h
 
 
 
 
 
 
 
 
16620
16621PARISC ARCHITECTURE
16622M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
16623M:	Helge Deller <deller@gmx.de>
 
16624L:	linux-parisc@vger.kernel.org
 
 
 
16625S:	Maintained
16626W:	https://parisc.wiki.kernel.org
16627Q:	http://patchwork.kernel.org/project/linux-parisc/list/
16628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16630F:	Documentation/arch/parisc/
16631F:	arch/parisc/
16632F:	drivers/char/agp/parisc-agp.c
16633F:	drivers/input/misc/hp_sdc_rtc.c
16634F:	drivers/input/serio/gscps2.c
16635F:	drivers/input/serio/hp_sdc*
16636F:	drivers/parisc/
16637F:	drivers/parport/parport_gsc.*
16638F:	drivers/tty/serial/8250/8250_parisc.c
16639F:	drivers/video/console/sti*
16640F:	drivers/video/fbdev/sti*
16641F:	drivers/video/logo/logo_parisc*
16642F:	include/linux/hp_sdc.h
16643
16644PARMAN
16645M:	Jiri Pirko <jiri@resnulli.us>
16646L:	netdev@vger.kernel.org
16647S:	Supported
16648F:	include/linux/parman.h
16649F:	lib/parman.c
16650F:	lib/test_parman.c
16651
16652PC ENGINES APU BOARD DRIVER
16653M:	Enrico Weigelt, metux IT consult <info@metux.net>
16654S:	Maintained
16655F:	drivers/platform/x86/pcengines-apuv2.c
16656
16657PC87360 HARDWARE MONITORING DRIVER
16658M:	Jim Cromie <jim.cromie@gmail.com>
16659L:	linux-hwmon@vger.kernel.org
16660S:	Maintained
16661F:	Documentation/hwmon/pc87360.rst
16662F:	drivers/hwmon/pc87360.c
16663
16664PC8736x GPIO DRIVER
16665M:	Jim Cromie <jim.cromie@gmail.com>
16666S:	Maintained
16667F:	drivers/char/pc8736x_gpio.c
16668
16669PC87427 HARDWARE MONITORING DRIVER
16670M:	Jean Delvare <jdelvare@suse.com>
16671L:	linux-hwmon@vger.kernel.org
16672S:	Maintained
16673F:	Documentation/hwmon/pc87427.rst
16674F:	drivers/hwmon/pc87427.c
16675
16676PCA9532 LED DRIVER
16677M:	Riku Voipio <riku.voipio@iki.fi>
16678S:	Maintained
16679F:	drivers/leds/leds-pca9532.c
16680F:	include/linux/leds-pca9532.h
16681
16682PCA9541 I2C BUS MASTER SELECTOR DRIVER
16683M:	Guenter Roeck <linux@roeck-us.net>
16684L:	linux-i2c@vger.kernel.org
16685S:	Maintained
16686F:	drivers/i2c/muxes/i2c-mux-pca9541.c
16687
16688PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16689M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16690M:	Pali Rohár <pali@kernel.org>
16691L:	linux-pci@vger.kernel.org
16692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16693S:	Maintained
16694F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
16695F:	drivers/pci/controller/pci-aardvark.c
16696
16697PCI DRIVER FOR ALTERA PCIE IP
16698M:	Joyce Ooi <joyce.ooi@intel.com>
16699L:	linux-pci@vger.kernel.org
16700S:	Supported
16701F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
16702F:	drivers/pci/controller/pcie-altera.c
16703
16704PCI DRIVER FOR APPLIEDMICRO XGENE
16705M:	Toan Le <toan@os.amperecomputing.com>
16706L:	linux-pci@vger.kernel.org
16707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16708S:	Maintained
16709F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
16710F:	drivers/pci/controller/pci-xgene.c
16711
16712PCI DRIVER FOR ARM VERSATILE PLATFORM
16713M:	Rob Herring <robh@kernel.org>
16714L:	linux-pci@vger.kernel.org
16715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16716S:	Maintained
16717F:	Documentation/devicetree/bindings/pci/versatile.yaml
16718F:	drivers/pci/controller/pci-versatile.c
16719
16720PCI DRIVER FOR ARMADA 8K
16721M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16722L:	linux-pci@vger.kernel.org
16723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16724S:	Maintained
16725F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
16726F:	drivers/pci/controller/dwc/pcie-armada8k.c
16727
16728PCI DRIVER FOR CADENCE PCIE IP
16729L:	linux-pci@vger.kernel.org
16730S:	Orphan
16731F:	Documentation/devicetree/bindings/pci/cdns,*
16732F:	drivers/pci/controller/cadence/*cadence*
16733
16734PCI DRIVER FOR FREESCALE LAYERSCAPE
16735M:	Minghuan Lian <minghuan.Lian@nxp.com>
16736M:	Mingkai Hu <mingkai.hu@nxp.com>
16737M:	Roy Zang <roy.zang@nxp.com>
16738L:	linuxppc-dev@lists.ozlabs.org
16739L:	linux-pci@vger.kernel.org
16740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16741S:	Maintained
16742F:	drivers/pci/controller/dwc/*layerscape*
16743
16744PCI DRIVER FOR FU740
16745M:	Paul Walmsley <paul.walmsley@sifive.com>
16746M:	Greentime Hu <greentime.hu@sifive.com>
16747M:	Samuel Holland <samuel.holland@sifive.com>
16748L:	linux-pci@vger.kernel.org
16749S:	Maintained
16750F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16751F:	drivers/pci/controller/dwc/pcie-fu740.c
16752
16753PCI DRIVER FOR GENERIC OF HOSTS
16754M:	Will Deacon <will@kernel.org>
16755L:	linux-pci@vger.kernel.org
16756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16757S:	Maintained
16758F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16759F:	drivers/pci/controller/pci-host-common.c
16760F:	drivers/pci/controller/pci-host-generic.c
16761
16762PCI DRIVER FOR IMX6
16763M:	Richard Zhu <hongxing.zhu@nxp.com>
16764M:	Lucas Stach <l.stach@pengutronix.de>
16765L:	linux-pci@vger.kernel.org
16766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16767S:	Maintained
16768F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16769F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16770F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16771F:	drivers/pci/controller/dwc/*imx6*
16772
16773PCI DRIVER FOR INTEL IXP4XX
16774M:	Linus Walleij <linus.walleij@linaro.org>
16775S:	Maintained
16776F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16777F:	drivers/pci/controller/pci-ixp4xx.c
16778
16779PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16780M:	Nirmal Patel <nirmal.patel@linux.intel.com>
16781R:	Jonathan Derrick <jonathan.derrick@linux.dev>
16782L:	linux-pci@vger.kernel.org
16783S:	Supported
16784F:	drivers/pci/controller/vmd.c
16785
16786PCI DRIVER FOR MICROSEMI SWITCHTEC
16787M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16788M:	Logan Gunthorpe <logang@deltatee.com>
16789L:	linux-pci@vger.kernel.org
16790S:	Maintained
16791F:	Documentation/ABI/testing/sysfs-class-switchtec
16792F:	Documentation/driver-api/switchtec.rst
16793F:	drivers/ntb/hw/mscc/
16794F:	drivers/pci/switch/switchtec*
16795F:	include/linux/switchtec.h
16796F:	include/uapi/linux/switchtec_ioctl.h
16797
16798PCI DRIVER FOR MOBIVEIL PCIE IP
16799M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16800M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16801L:	linux-pci@vger.kernel.org
16802S:	Supported
16803F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16804F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
16805
16806PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16807M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16808M:	Pali Rohár <pali@kernel.org>
16809L:	linux-pci@vger.kernel.org
16810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16811S:	Maintained
16812F:	drivers/pci/controller/*mvebu*
16813
16814PCI DRIVER FOR NVIDIA TEGRA
16815M:	Thierry Reding <thierry.reding@gmail.com>
16816L:	linux-tegra@vger.kernel.org
16817L:	linux-pci@vger.kernel.org
16818S:	Supported
16819F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16820F:	drivers/pci/controller/pci-tegra.c
16821
16822PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16823M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16824L:	linux-pci@vger.kernel.org
16825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16826S:	Maintained
16827F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16828F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16829
16830PCI DRIVER FOR RENESAS R-CAR
16831M:	Marek Vasut <marek.vasut+renesas@gmail.com>
16832M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16833L:	linux-pci@vger.kernel.org
16834L:	linux-renesas-soc@vger.kernel.org
16835S:	Maintained
16836F:	Documentation/devicetree/bindings/pci/*rcar*
16837F:	drivers/pci/controller/*rcar*
16838F:	drivers/pci/controller/dwc/*rcar*
16839
16840PCI DRIVER FOR SAMSUNG EXYNOS
16841M:	Jingoo Han <jingoohan1@gmail.com>
16842L:	linux-pci@vger.kernel.org
16843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16844L:	linux-samsung-soc@vger.kernel.org
16845S:	Maintained
16846F:	drivers/pci/controller/dwc/pci-exynos.c
16847
16848PCI DRIVER FOR SYNOPSYS DESIGNWARE
16849M:	Jingoo Han <jingoohan1@gmail.com>
16850M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16851M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16852L:	linux-pci@vger.kernel.org
16853S:	Maintained
16854F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16855F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16856F:	drivers/pci/controller/dwc/*designware*
16857
16858PCI DRIVER FOR TI DRA7XX/J721E
16859M:	Vignesh Raghavendra <vigneshr@ti.com>
16860R:	Siddharth Vadapalli <s-vadapalli@ti.com>
16861L:	linux-omap@vger.kernel.org
16862L:	linux-pci@vger.kernel.org
16863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16864S:	Supported
16865F:	Documentation/devicetree/bindings/pci/ti-pci.txt
16866F:	drivers/pci/controller/cadence/pci-j721e.c
16867F:	drivers/pci/controller/dwc/pci-dra7xx.c
16868
16869PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16870M:	Linus Walleij <linus.walleij@linaro.org>
16871L:	linux-pci@vger.kernel.org
16872S:	Maintained
16873F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16874F:	drivers/pci/controller/pci-v3-semi.c
16875
16876PCI DRIVER FOR XILINX VERSAL CPM
16877M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16878M:	Michal Simek <michal.simek@amd.com>
16879L:	linux-pci@vger.kernel.org
16880S:	Maintained
16881F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16882F:	drivers/pci/controller/pcie-xilinx-cpm.c
16883
16884PCI ENDPOINT SUBSYSTEM
16885M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16886M:	Krzysztof Wilczyński <kw@linux.com>
16887R:	Kishon Vijay Abraham I <kishon@kernel.org>
16888L:	linux-pci@vger.kernel.org
16889S:	Supported
16890Q:	https://patchwork.kernel.org/project/linux-pci/list/
16891B:	https://bugzilla.kernel.org
16892C:	irc://irc.oftc.net/linux-pci
16893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16894F:	Documentation/PCI/endpoint/*
16895F:	Documentation/misc-devices/pci-endpoint-test.rst
16896F:	drivers/misc/pci_endpoint_test.c
16897F:	drivers/pci/endpoint/
16898F:	tools/pci/
16899
16900PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16901M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16902R:	Oliver O'Halloran <oohall@gmail.com>
16903L:	linuxppc-dev@lists.ozlabs.org
16904S:	Supported
16905F:	Documentation/PCI/pci-error-recovery.rst
16906F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
16907F:	arch/powerpc/include/*/eeh*.h
16908F:	arch/powerpc/kernel/eeh*.c
16909F:	arch/powerpc/platforms/*/eeh*.c
16910F:	drivers/pci/pcie/aer.c
16911F:	drivers/pci/pcie/dpc.c
16912F:	drivers/pci/pcie/err.c
16913
16914PCI ERROR RECOVERY
16915M:	Linas Vepstas <linasvepstas@gmail.com>
16916L:	linux-pci@vger.kernel.org
16917S:	Supported
16918F:	Documentation/PCI/pci-error-recovery.rst
16919
16920PCI MSI DRIVER FOR ALTERA MSI IP
16921M:	Joyce Ooi <joyce.ooi@intel.com>
16922L:	linux-pci@vger.kernel.org
16923S:	Supported
16924F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16925F:	drivers/pci/controller/pcie-altera-msi.c
16926
16927PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16928M:	Toan Le <toan@os.amperecomputing.com>
16929L:	linux-pci@vger.kernel.org
16930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16931S:	Maintained
16932F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16933F:	drivers/pci/controller/pci-xgene-msi.c
16934
16935PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16936M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16937M:	Krzysztof Wilczyński <kw@linux.com>
16938R:	Rob Herring <robh@kernel.org>
16939L:	linux-pci@vger.kernel.org
16940S:	Supported
16941Q:	https://patchwork.kernel.org/project/linux-pci/list/
16942B:	https://bugzilla.kernel.org
16943C:	irc://irc.oftc.net/linux-pci
16944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16945F:	Documentation/devicetree/bindings/pci/
16946F:	drivers/pci/controller/
16947F:	drivers/pci/pci-bridge-emul.c
16948F:	drivers/pci/pci-bridge-emul.h
16949
16950PCI PEER-TO-PEER DMA (P2PDMA)
16951M:	Bjorn Helgaas <bhelgaas@google.com>
16952M:	Logan Gunthorpe <logang@deltatee.com>
16953L:	linux-pci@vger.kernel.org
16954S:	Supported
16955Q:	https://patchwork.kernel.org/project/linux-pci/list/
16956B:	https://bugzilla.kernel.org
16957C:	irc://irc.oftc.net/linux-pci
16958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16959F:	Documentation/driver-api/pci/p2pdma.rst
16960F:	drivers/pci/p2pdma.c
16961F:	include/linux/pci-p2pdma.h
16962
16963PCI SUBSYSTEM
16964M:	Bjorn Helgaas <bhelgaas@google.com>
16965L:	linux-pci@vger.kernel.org
 
 
16966S:	Supported
16967Q:	https://patchwork.kernel.org/project/linux-pci/list/
16968B:	https://bugzilla.kernel.org
16969C:	irc://irc.oftc.net/linux-pci
16970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16971F:	Documentation/PCI/
16972F:	Documentation/devicetree/bindings/pci/
16973F:	arch/x86/kernel/early-quirks.c
16974F:	arch/x86/kernel/quirks.c
16975F:	arch/x86/pci/
16976F:	drivers/acpi/pci*
16977F:	drivers/pci/
16978F:	include/asm-generic/pci*
16979F:	include/linux/of_pci.h
16980F:	include/linux/pci*
16981F:	include/uapi/linux/pci*
16982F:	lib/pci*
16983
16984PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16985M:	Jonathan Chocron <jonnyc@amazon.com>
16986L:	linux-pci@vger.kernel.org
16987S:	Maintained
16988F:	Documentation/devicetree/bindings/pci/pcie-al.txt
16989F:	drivers/pci/controller/dwc/pcie-al.c
16990
16991PCIE DRIVER FOR AMLOGIC MESON
16992M:	Yue Wang <yue.wang@Amlogic.com>
16993L:	linux-pci@vger.kernel.org
16994L:	linux-amlogic@lists.infradead.org
16995S:	Maintained
16996F:	drivers/pci/controller/dwc/pci-meson.c
16997
16998PCIE DRIVER FOR AXIS ARTPEC
16999M:	Jesper Nilsson <jesper.nilsson@axis.com>
17000L:	linux-arm-kernel@axis.com
17001L:	linux-pci@vger.kernel.org
17002S:	Maintained
17003F:	Documentation/devicetree/bindings/pci/axis,artpec*
17004F:	drivers/pci/controller/dwc/*artpec*
17005
17006PCIE DRIVER FOR CAVIUM THUNDERX
17007M:	Robert Richter <rric@kernel.org>
17008L:	linux-pci@vger.kernel.org
17009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17010S:	Odd Fixes
17011F:	drivers/pci/controller/pci-thunder-*
17012
17013PCIE DRIVER FOR HISILICON
17014M:	Zhou Wang <wangzhou1@hisilicon.com>
17015L:	linux-pci@vger.kernel.org
17016S:	Maintained
17017F:	drivers/pci/controller/dwc/pcie-hisi.c
17018
17019PCIE DRIVER FOR HISILICON KIRIN
17020M:	Xiaowei Song <songxiaowei@hisilicon.com>
17021M:	Binghui Wang <wangbinghui@hisilicon.com>
17022L:	linux-pci@vger.kernel.org
17023S:	Maintained
17024F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17025F:	drivers/pci/controller/dwc/pcie-kirin.c
17026
17027PCIE DRIVER FOR HISILICON STB
17028M:	Shawn Guo <shawn.guo@linaro.org>
17029L:	linux-pci@vger.kernel.org
17030S:	Maintained
17031F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17032F:	drivers/pci/controller/dwc/pcie-histb.c
17033
17034PCIE DRIVER FOR INTEL KEEM BAY
17035M:	Srikanth Thokala <srikanth.thokala@intel.com>
17036L:	linux-pci@vger.kernel.org
17037S:	Supported
17038F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17039F:	drivers/pci/controller/dwc/pcie-keembay.c
17040
17041PCIE DRIVER FOR INTEL LGM GW SOC
17042M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17043L:	linux-pci@vger.kernel.org
17044S:	Maintained
17045F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17046F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17047
17048PCIE DRIVER FOR MEDIATEK
17049M:	Ryder Lee <ryder.lee@mediatek.com>
17050M:	Jianjun Wang <jianjun.wang@mediatek.com>
17051L:	linux-pci@vger.kernel.org
17052L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17053S:	Supported
17054F:	Documentation/devicetree/bindings/pci/mediatek*
17055F:	drivers/pci/controller/*mediatek*
17056
17057PCIE DRIVER FOR MICROCHIP
17058M:	Daire McNamara <daire.mcnamara@microchip.com>
17059L:	linux-pci@vger.kernel.org
17060S:	Supported
17061F:	Documentation/devicetree/bindings/pci/microchip*
17062F:	drivers/pci/controller/*microchip*
17063
17064PCIE DRIVER FOR QUALCOMM MSM
17065M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17066L:	linux-pci@vger.kernel.org
17067L:	linux-arm-msm@vger.kernel.org
17068S:	Maintained
17069F:	drivers/pci/controller/dwc/pcie-qcom.c
17070
17071PCIE DRIVER FOR ROCKCHIP
17072M:	Shawn Lin <shawn.lin@rock-chips.com>
17073L:	linux-pci@vger.kernel.org
17074L:	linux-rockchip@lists.infradead.org
17075S:	Maintained
17076F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17077F:	drivers/pci/controller/pcie-rockchip*
17078
17079PCIE DRIVER FOR SOCIONEXT UNIPHIER
17080M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17081L:	linux-pci@vger.kernel.org
17082S:	Maintained
17083F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17084F:	drivers/pci/controller/dwc/pcie-uniphier*
17085
17086PCIE DRIVER FOR ST SPEAR13XX
17087M:	Pratyush Anand <pratyush.anand@gmail.com>
17088L:	linux-pci@vger.kernel.org
17089S:	Maintained
17090F:	drivers/pci/controller/dwc/*spear*
17091
17092PCIE ENDPOINT DRIVER FOR QUALCOMM
17093M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17094L:	linux-pci@vger.kernel.org
17095L:	linux-arm-msm@vger.kernel.org
17096S:	Maintained
17097F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17098F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17099
17100PCMCIA SUBSYSTEM
17101M:	Dominik Brodowski <linux@dominikbrodowski.net>
17102S:	Odd Fixes
17103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17104F:	Documentation/pcmcia/
17105F:	drivers/pcmcia/
17106F:	include/pcmcia/
17107F:	tools/pcmcia/
17108
17109PCNET32 NETWORK DRIVER
17110M:	Don Fry <pcnet32@frontier.com>
17111L:	netdev@vger.kernel.org
17112S:	Maintained
17113F:	drivers/net/ethernet/amd/pcnet32.c
17114
17115PCRYPT PARALLEL CRYPTO ENGINE
17116M:	Steffen Klassert <steffen.klassert@secunet.com>
17117L:	linux-crypto@vger.kernel.org
17118S:	Maintained
17119F:	crypto/pcrypt.c
17120F:	include/crypto/pcrypt.h
17121
17122PDS DSC VIRTIO DATA PATH ACCELERATOR
17123R:	Shannon Nelson <shannon.nelson@amd.com>
17124F:	drivers/vdpa/pds/
17125
17126PECI HARDWARE MONITORING DRIVERS
17127M:	Iwona Winiarska <iwona.winiarska@intel.com>
17128L:	linux-hwmon@vger.kernel.org
17129S:	Supported
17130F:	Documentation/hwmon/peci-cputemp.rst
17131F:	Documentation/hwmon/peci-dimmtemp.rst
17132F:	drivers/hwmon/peci/
17133
17134PECI SUBSYSTEM
17135M:	Iwona Winiarska <iwona.winiarska@intel.com>
17136L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17137S:	Supported
17138F:	Documentation/devicetree/bindings/peci/
17139F:	Documentation/peci/
17140F:	drivers/peci/
17141F:	include/linux/peci-cpu.h
17142F:	include/linux/peci.h
17143
17144PENSANDO ETHERNET DRIVERS
17145M:	Shannon Nelson <shannon.nelson@amd.com>
17146M:	Brett Creeley <brett.creeley@amd.com>
17147M:	drivers@pensando.io
17148L:	netdev@vger.kernel.org
17149S:	Supported
17150F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17151F:	drivers/net/ethernet/pensando/
17152
17153PER-CPU MEMORY ALLOCATOR
17154M:	Dennis Zhou <dennis@kernel.org>
17155M:	Tejun Heo <tj@kernel.org>
17156M:	Christoph Lameter <cl@linux.com>
17157L:	linux-mm@kvack.org
17158S:	Maintained
17159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17160F:	arch/*/include/asm/percpu.h
17161F:	include/linux/percpu*.h
17162F:	lib/percpu*.c
17163F:	mm/percpu*.c
 
17164
17165PER-TASK DELAY ACCOUNTING
17166M:	Balbir Singh <bsingharora@gmail.com>
17167S:	Maintained
17168F:	include/linux/delayacct.h
17169F:	kernel/delayacct.c
17170
17171PERFORMANCE EVENTS SUBSYSTEM
17172M:	Peter Zijlstra <peterz@infradead.org>
17173M:	Ingo Molnar <mingo@redhat.com>
17174M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17175M:	Namhyung Kim <namhyung@kernel.org>
17176R:	Mark Rutland <mark.rutland@arm.com>
17177R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17178R:	Jiri Olsa <jolsa@kernel.org>
17179R:	Ian Rogers <irogers@google.com>
17180R:	Adrian Hunter <adrian.hunter@intel.com>
17181L:	linux-perf-users@vger.kernel.org
17182L:	linux-kernel@vger.kernel.org
17183S:	Supported
17184W:	https://perf.wiki.kernel.org/
17185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17188F:	arch/*/events/*
17189F:	arch/*/events/*/*
17190F:	arch/*/include/asm/perf_event.h
17191F:	arch/*/kernel/*/*/perf_event*.c
17192F:	arch/*/kernel/*/perf_event*.c
17193F:	arch/*/kernel/perf_callchain.c
17194F:	arch/*/kernel/perf_event*.c
17195F:	include/linux/perf_event.h
17196F:	include/uapi/linux/perf_event.h
17197F:	kernel/events/*
17198F:	tools/lib/perf/
17199F:	tools/perf/
17200
17201PERFORMANCE EVENTS TOOLING ARM64
17202R:	John Garry <john.g.garry@oracle.com>
17203R:	Will Deacon <will@kernel.org>
17204R:	James Clark <james.clark@arm.com>
17205R:	Mike Leach <mike.leach@linaro.org>
17206R:	Leo Yan <leo.yan@linux.dev>
17207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17208S:	Supported
17209F:	tools/build/feature/test-libopencsd.c
17210F:	tools/perf/arch/arm*/
17211F:	tools/perf/pmu-events/arch/arm64/
17212F:	tools/perf/util/arm-spe*
17213F:	tools/perf/util/cs-etm*
17214
17215PERSONALITY HANDLING
17216M:	Christoph Hellwig <hch@infradead.org>
17217L:	linux-abi-devel@lists.sourceforge.net
17218S:	Maintained
17219F:	include/linux/personality.h
17220F:	include/uapi/linux/personality.h
17221
17222PHOENIX RC FLIGHT CONTROLLER ADAPTER
17223M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17224L:	linux-input@vger.kernel.org
17225S:	Maintained
17226F:	Documentation/input/devices/pxrc.rst
17227F:	drivers/input/joystick/pxrc.c
17228
17229PHONET PROTOCOL
17230M:	Remi Denis-Courmont <courmisch@gmail.com>
17231S:	Supported
17232F:	Documentation/networking/phonet.rst
17233F:	include/linux/phonet.h
17234F:	include/net/phonet/
17235F:	include/uapi/linux/phonet.h
17236F:	net/phonet/
17237
17238PHRAM MTD DRIVER
17239M:	Joern Engel <joern@lazybastard.org>
17240L:	linux-mtd@lists.infradead.org
17241S:	Maintained
17242F:	drivers/mtd/devices/phram.c
17243
17244PICOLCD HID DRIVER
17245M:	Bruno Prémont <bonbons@linux-vserver.org>
17246L:	linux-input@vger.kernel.org
17247S:	Maintained
17248F:	drivers/hid/hid-picolcd*
17249
17250PIDFD API
17251M:	Christian Brauner <christian@brauner.io>
17252L:	linux-kernel@vger.kernel.org
17253S:	Maintained
17254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17255F:	samples/pidfd/
17256F:	tools/testing/selftests/clone3/
17257F:	tools/testing/selftests/pid_namespace/
17258F:	tools/testing/selftests/pidfd/
17259K:	(?i)pidfd
17260K:	(?i)clone3
17261K:	\b(clone_args|kernel_clone_args)\b
17262
17263PIN CONTROL SUBSYSTEM
17264M:	Linus Walleij <linus.walleij@linaro.org>
17265L:	linux-gpio@vger.kernel.org
17266S:	Maintained
17267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17268F:	Documentation/devicetree/bindings/pinctrl/
17269F:	Documentation/driver-api/pin-control.rst
17270F:	drivers/pinctrl/
17271F:	include/dt-bindings/pinctrl/
17272F:	include/linux/pinctrl/
17273
17274PIN CONTROLLER - AMD
17275M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17276M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17277S:	Maintained
17278F:	drivers/pinctrl/pinctrl-amd.c
17279
17280PIN CONTROLLER - FREESCALE
17281M:	Dong Aisheng <aisheng.dong@nxp.com>
17282M:	Fabio Estevam <festevam@gmail.com>
17283M:	Shawn Guo <shawnguo@kernel.org>
17284M:	Jacky Bai <ping.bai@nxp.com>
17285R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17286L:	linux-gpio@vger.kernel.org
17287S:	Maintained
17288F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17289F:	drivers/pinctrl/freescale/
17290
17291PIN CONTROLLER - INTEL
17292M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17293M:	Andy Shevchenko <andy@kernel.org>
17294S:	Supported
17295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17296F:	drivers/pinctrl/intel/
17297
17298PIN CONTROLLER - KEEMBAY
17299M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17300S:	Supported
17301F:	drivers/pinctrl/pinctrl-keembay*
17302
17303PIN CONTROLLER - MEDIATEK
17304M:	Sean Wang <sean.wang@kernel.org>
17305L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17306S:	Maintained
17307F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17308F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17309F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17310F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17311F:	drivers/pinctrl/mediatek/
17312
17313PIN CONTROLLER - MEDIATEK MIPS
17314M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17315M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17316L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17317L:	linux-mips@vger.kernel.org
17318S:	Maintained
17319F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17320F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17321F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17322F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17323F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17324F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17325F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17326F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17327F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17328F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17329F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17330F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17331F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17332F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17333F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17334
17335PIN CONTROLLER - MICROCHIP AT91
17336M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17338L:	linux-gpio@vger.kernel.org
17339S:	Supported
17340F:	drivers/gpio/gpio-sama5d2-piobu.c
17341F:	drivers/pinctrl/pinctrl-at91*
17342
17343PIN CONTROLLER - NXP S32
17344M:	Chester Lin <clin@suse.com>
17345R:	NXP S32 Linux Team <s32@nxp.com>
17346L:	linux-gpio@vger.kernel.org
17347S:	Maintained
17348F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17349F:	drivers/pinctrl/nxp/
17350
17351PIN CONTROLLER - QUALCOMM
17352M:	Bjorn Andersson <andersson@kernel.org>
17353L:	linux-arm-msm@vger.kernel.org
17354S:	Maintained
17355F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17356F:	drivers/pinctrl/qcom/
17357
17358PIN CONTROLLER - RENESAS
17359M:	Geert Uytterhoeven <geert+renesas@glider.be>
17360L:	linux-renesas-soc@vger.kernel.org
17361S:	Supported
17362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17363F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17364F:	drivers/pinctrl/renesas/
17365
17366PIN CONTROLLER - SAMSUNG
17367M:	Tomasz Figa <tomasz.figa@gmail.com>
17368M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17369M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17370R:	Alim Akhtar <alim.akhtar@samsung.com>
17371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17372L:	linux-samsung-soc@vger.kernel.org
17373S:	Maintained
17374Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17375B:	mailto:linux-samsung-soc@vger.kernel.org
17376C:	irc://irc.libera.chat/linux-exynos
17377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17378F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17379F:	drivers/pinctrl/samsung/
17380F:	include/dt-bindings/pinctrl/samsung.h
17381
17382PIN CONTROLLER - SINGLE
17383M:	Tony Lindgren <tony@atomide.com>
17384M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17386L:	linux-omap@vger.kernel.org
17387S:	Maintained
17388F:	drivers/pinctrl/pinctrl-single.c
17389
17390PIN CONTROLLER - SUNPLUS / TIBBO
17391M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17392M:	Wells Lu <wellslutw@gmail.com>
17393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17394S:	Maintained
17395W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17396F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17397F:	drivers/pinctrl/sunplus/
17398F:	include/dt-bindings/pinctrl/sppctl*.h
17399
17400PINE64 PINEPHONE KEYBOARD DRIVER
17401M:	Samuel Holland <samuel@sholland.org>
17402S:	Supported
17403F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17404F:	drivers/input/keyboard/pinephone-keyboard.c
17405
17406PKTCDVD DRIVER
17407M:	linux-block@vger.kernel.org
17408S:	Orphan
17409F:	drivers/block/pktcdvd.c
17410F:	include/linux/pktcdvd.h
17411F:	include/uapi/linux/pktcdvd.h
17412
17413PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17414M:	Tomasz Duszynski <tduszyns@gmail.com>
17415S:	Maintained
17416F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17417F:	drivers/iio/chemical/pms7003.c
17418
17419PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17420M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17421L:	netdev@vger.kernel.org
17422S:	Maintained
17423F:	drivers/net/phy/mdio-open-alliance.h
17424F:	net/ethtool/plca.c
17425
17426PLDMFW LIBRARY
17427M:	Jacob Keller <jacob.e.keller@intel.com>
17428S:	Maintained
17429F:	Documentation/driver-api/pldmfw/
17430F:	include/linux/pldmfw.h
17431F:	lib/pldmfw/
17432
17433PLX DMA DRIVER
17434M:	Logan Gunthorpe <logang@deltatee.com>
17435S:	Maintained
17436F:	drivers/dma/plx_dma.c
17437
17438PM-GRAPH UTILITY
17439M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17440L:	linux-pm@vger.kernel.org
17441S:	Supported
17442W:	https://01.org/pm-graph
17443B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17444T:	git git://github.com/intel/pm-graph
17445F:	tools/power/pm-graph
17446
17447PM6764TR DRIVER
17448M:	Charles Hsu	<hsu.yungteng@gmail.com>
17449L:	linux-hwmon@vger.kernel.org
17450S:	Maintained
17451F:	Documentation/hwmon/pm6764tr.rst
17452F:	drivers/hwmon/pmbus/pm6764tr.c
17453
17454PMBUS HARDWARE MONITORING DRIVERS
17455M:	Guenter Roeck <linux@roeck-us.net>
17456L:	linux-hwmon@vger.kernel.org
17457S:	Maintained
17458W:	http://hwmon.wiki.kernel.org/
17459W:	http://www.roeck-us.net/linux/drivers/
17460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
17461F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
17462F:	Documentation/devicetree/bindings/hwmon/max31785.txt
17463F:	Documentation/hwmon/adm1275.rst
17464F:	Documentation/hwmon/ibm-cffps.rst
17465F:	Documentation/hwmon/ir35221.rst
17466F:	Documentation/hwmon/lm25066.rst
17467F:	Documentation/hwmon/ltc2978.rst
17468F:	Documentation/hwmon/ltc3815.rst
17469F:	Documentation/hwmon/max16064.rst
17470F:	Documentation/hwmon/max20751.rst
17471F:	Documentation/hwmon/max31785.rst
17472F:	Documentation/hwmon/max34440.rst
17473F:	Documentation/hwmon/max8688.rst
17474F:	Documentation/hwmon/pmbus-core.rst
17475F:	Documentation/hwmon/pmbus.rst
17476F:	Documentation/hwmon/tps40422.rst
17477F:	Documentation/hwmon/ucd9000.rst
17478F:	Documentation/hwmon/ucd9200.rst
17479F:	Documentation/hwmon/zl6100.rst
17480F:	drivers/hwmon/pmbus/
17481F:	include/linux/pmbus.h
17482
17483PMC SIERRA MaxRAID DRIVER
 
17484L:	linux-scsi@vger.kernel.org
17485S:	Orphan
17486W:	http://www.pmc-sierra.com/
 
17487F:	drivers/scsi/pmcraid.*
17488
17489PMC SIERRA PM8001 DRIVER
17490M:	Jack Wang <jinpu.wang@cloud.ionos.com>
 
17491L:	linux-scsi@vger.kernel.org
17492S:	Supported
17493F:	drivers/scsi/pm8001/
17494
17495PNI RM3100 IIO DRIVER
17496M:	Song Qiang <songqiang1304521@gmail.com>
17497L:	linux-iio@vger.kernel.org
17498S:	Maintained
17499F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17500F:	drivers/iio/magnetometer/rm3100*
17501
17502PNP SUPPORT
17503M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17504L:	linux-acpi@vger.kernel.org
17505S:	Maintained
17506F:	drivers/pnp/
17507F:	include/linux/pnp.h
17508
17509POSIX CLOCKS and TIMERS
17510M:	Thomas Gleixner <tglx@linutronix.de>
17511L:	linux-kernel@vger.kernel.org
17512S:	Maintained
17513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17514F:	fs/timerfd.c
17515F:	include/linux/time_namespace.h
17516F:	include/linux/timer*
17517F:	kernel/time/*timer*
17518F:	kernel/time/namespace.c
17519
17520POWER MANAGEMENT CORE
17521M:	"Rafael J. Wysocki" <rafael@kernel.org>
17522L:	linux-pm@vger.kernel.org
17523S:	Supported
17524B:	https://bugzilla.kernel.org
17525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17526F:	drivers/base/power/
17527F:	drivers/powercap/
17528F:	include/linux/intel_rapl.h
17529F:	include/linux/pm.h
17530F:	include/linux/pm_*
17531F:	include/linux/powercap.h
17532F:	kernel/configs/nopm.config
17533
17534POWER STATE COORDINATION INTERFACE (PSCI)
17535M:	Mark Rutland <mark.rutland@arm.com>
17536M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17538S:	Maintained
17539F:	drivers/firmware/psci/
17540F:	include/linux/psci.h
17541F:	include/uapi/linux/psci.h
17542
17543POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17544M:	Sebastian Reichel <sre@kernel.org>
17545L:	linux-pm@vger.kernel.org
 
 
 
 
 
 
17546S:	Maintained
17547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17548F:	Documentation/ABI/testing/sysfs-class-power
17549F:	Documentation/devicetree/bindings/power/supply/
17550F:	drivers/power/supply/
17551F:	include/linux/power/
17552F:	include/linux/power_supply.h
17553
17554POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17555M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17556L:	linuxppc-dev@lists.ozlabs.org
17557S:	Maintained
17558F:	drivers/char/powernv-op-panel.c
17559
17560PPP OVER ATM (RFC 2364)
17561M:	Mitchell Blank Jr <mitch@sfgoth.com>
17562S:	Maintained
17563F:	include/uapi/linux/atmppp.h
17564F:	net/atm/pppoatm.c
 
17565
17566PPP OVER ETHERNET
17567M:	Michal Ostrowski <mostrows@earthlink.net>
17568S:	Maintained
17569F:	drivers/net/ppp/pppoe.c
17570F:	drivers/net/ppp/pppox.c
17571
17572PPP OVER L2TP
17573M:	James Chapman <jchapman@katalix.com>
17574S:	Maintained
 
17575F:	include/linux/if_pppol2tp.h
17576F:	include/uapi/linux/if_pppol2tp.h
17577F:	net/l2tp/l2tp_ppp.c
17578
17579PPP PROTOCOL DRIVERS AND COMPRESSORS
17580L:	linux-ppp@vger.kernel.org
17581S:	Orphan
17582F:	drivers/net/ppp/ppp_*
17583
17584PPS SUPPORT
17585M:	Rodolfo Giometti <giometti@enneenne.com>
 
17586L:	linuxpps@ml.enneenne.com (subscribers-only)
17587S:	Maintained
17588W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17589F:	Documentation/ABI/testing/sysfs-pps
17590F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17591F:	Documentation/driver-api/pps.rst
17592F:	drivers/pps/
17593F:	include/linux/pps*.h
17594F:	include/uapi/linux/pps.h
17595
17596PPTP DRIVER
17597M:	Dmitry Kozlov <xeb@mail.ru>
17598L:	netdev@vger.kernel.org
17599S:	Maintained
 
17600W:	http://sourceforge.net/projects/accel-pptp
17601F:	drivers/net/ppp/pptp.c
17602
17603PRESSURE STALL INFORMATION (PSI)
17604M:	Johannes Weiner <hannes@cmpxchg.org>
17605M:	Suren Baghdasaryan <surenb@google.com>
17606R:	Peter Ziljstra <peterz@infradead.org>
17607S:	Maintained
17608F:	include/linux/psi*
17609F:	kernel/sched/psi.c
17610
17611PRINTK
17612M:	Petr Mladek <pmladek@suse.com>
17613R:	Steven Rostedt <rostedt@goodmis.org>
17614R:	John Ogness <john.ogness@linutronix.de>
17615R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17616S:	Maintained
17617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17618F:	include/linux/printk.h
17619F:	kernel/printk/
17620
17621PRINTK INDEXING
17622R:	Chris Down <chris@chrisdown.name>
17623S:	Maintained
17624F:	Documentation/core-api/printk-index.rst
17625F:	kernel/printk/index.c
17626K:	printk_index
17627
17628PROC FILESYSTEM
17629L:	linux-kernel@vger.kernel.org
17630L:	linux-fsdevel@vger.kernel.org
17631S:	Maintained
17632F:	Documentation/filesystems/proc.rst
17633F:	fs/proc/
17634F:	include/linux/proc_fs.h
17635F:	tools/testing/selftests/proc/
17636
17637PROC SYSCTL
17638M:	Luis Chamberlain <mcgrof@kernel.org>
17639M:	Kees Cook <keescook@chromium.org>
17640M:	Joel Granados <j.granados@samsung.com>
17641L:	linux-kernel@vger.kernel.org
17642L:	linux-fsdevel@vger.kernel.org
17643S:	Maintained
17644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17645F:	fs/proc/proc_sysctl.c
17646F:	include/linux/sysctl.h
17647F:	kernel/sysctl-test.c
17648F:	kernel/sysctl.c
17649F:	tools/testing/selftests/sysctl/
17650
17651PS3 NETWORK SUPPORT
17652M:	Geoff Levand <geoff@infradead.org>
17653L:	netdev@vger.kernel.org
17654L:	linuxppc-dev@lists.ozlabs.org
17655S:	Maintained
17656F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
17657
17658PS3 PLATFORM SUPPORT
17659M:	Geoff Levand <geoff@infradead.org>
17660L:	linuxppc-dev@lists.ozlabs.org
 
17661S:	Maintained
17662F:	arch/powerpc/boot/ps3*
17663F:	arch/powerpc/include/asm/lv1call.h
17664F:	arch/powerpc/include/asm/ps3*.h
17665F:	arch/powerpc/platforms/ps3/
17666F:	drivers/*/ps3*
17667F:	drivers/ps3/
17668F:	drivers/rtc/rtc-ps3.c
17669F:	drivers/usb/host/*ps3.c
17670F:	sound/ppc/snd_ps3*
17671
17672PS3VRAM DRIVER
17673M:	Jim Paris <jim@jtan.com>
17674M:	Geoff Levand <geoff@infradead.org>
17675L:	linuxppc-dev@lists.ozlabs.org
17676S:	Maintained
17677F:	drivers/block/ps3vram.c
17678
17679PSAMPLE PACKET SAMPLING SUPPORT
17680M:	Yotam Gigi <yotam.gi@gmail.com>
17681S:	Maintained
17682F:	include/net/psample.h
17683F:	include/uapi/linux/psample.h
17684F:	net/psample
17685
17686PSTORE FILESYSTEM
17687M:	Kees Cook <keescook@chromium.org>
17688R:	Tony Luck <tony.luck@intel.com>
17689R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
17690L:	linux-hardening@vger.kernel.org
17691S:	Supported
17692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17693F:	Documentation/admin-guide/pstore-blk.rst
17694F:	Documentation/admin-guide/ramoops.rst
17695F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17696F:	drivers/acpi/apei/erst.c
17697F:	drivers/firmware/efi/efi-pstore.c
17698F:	fs/pstore/
17699F:	include/linux/pstore*
17700K:	\b(pstore|ramoops)
17701
17702PTP HARDWARE CLOCK SUPPORT
17703M:	Richard Cochran <richardcochran@gmail.com>
17704L:	netdev@vger.kernel.org
17705S:	Maintained
17706W:	http://linuxptp.sourceforge.net/
17707F:	Documentation/ABI/testing/sysfs-ptp
17708F:	Documentation/driver-api/ptp.rst
17709F:	drivers/net/phy/dp83640*
17710F:	drivers/ptp/*
17711F:	include/linux/ptp_cl*
17712K:	(?:\b|_)ptp(?:\b|_)
17713
17714PTP MOCKUP CLOCK SUPPORT
17715M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17716L:	netdev@vger.kernel.org
17717S:	Maintained
17718F:	drivers/ptp/ptp_mock.c
17719F:	include/linux/ptp_mock.h
17720
17721PTP VIRTUAL CLOCK SUPPORT
17722M:	Yangbo Lu <yangbo.lu@nxp.com>
17723L:	netdev@vger.kernel.org
17724S:	Maintained
17725F:	drivers/ptp/ptp_vclock.c
17726F:	net/ethtool/phc_vclocks.c
17727
17728PTRACE SUPPORT
 
17729M:	Oleg Nesterov <oleg@redhat.com>
17730S:	Maintained
17731F:	arch/*/*/ptrace*.c
17732F:	arch/*/include/asm/ptrace*.h
17733F:	arch/*/ptrace*.c
17734F:	include/asm-generic/syscall.h
17735F:	include/linux/ptrace.h
17736F:	include/linux/regset.h
17737F:	include/uapi/linux/ptrace.h
17738F:	kernel/ptrace.c
17739
17740PULSE8-CEC DRIVER
17741M:	Hans Verkuil <hverkuil@xs4all.nl>
17742L:	linux-media@vger.kernel.org
17743S:	Maintained
17744T:	git git://linuxtv.org/media_tree.git
17745F:	drivers/media/cec/usb/pulse8/
17746
17747PURELIFI PLFXLC DRIVER
17748M:	Srinivasan Raju <srini.raju@purelifi.com>
17749L:	linux-wireless@vger.kernel.org
17750S:	Supported
17751F:	drivers/net/wireless/purelifi/plfxlc/
17752
17753PVRUSB2 VIDEO4LINUX DRIVER
17754M:	Mike Isely <isely@pobox.com>
17755L:	pvrusb2@isely.net	(subscribers-only)
17756L:	linux-media@vger.kernel.org
17757S:	Maintained
17758W:	http://www.isely.net/pvrusb2/
17759T:	git git://linuxtv.org/media_tree.git
17760F:	Documentation/driver-api/media/drivers/pvrusb2*
17761F:	drivers/media/usb/pvrusb2/
17762
17763PWC WEBCAM DRIVER
17764M:	Hans Verkuil <hverkuil@xs4all.nl>
17765L:	linux-media@vger.kernel.org
17766S:	Odd Fixes
17767T:	git git://linuxtv.org/media_tree.git
17768F:	drivers/media/usb/pwc/*
17769F:	include/trace/events/pwc.h
17770
17771PWM IR Transmitter
17772M:	Sean Young <sean@mess.org>
17773L:	linux-media@vger.kernel.org
17774S:	Maintained
17775F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17776F:	drivers/media/rc/pwm-ir-tx.c
17777
17778PWM SUBSYSTEM
17779M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17780L:	linux-pwm@vger.kernel.org
17781S:	Maintained
17782Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
17783T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
17784F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17785F:	Documentation/devicetree/bindings/pwm/
17786F:	Documentation/driver-api/pwm.rst
17787F:	drivers/gpio/gpio-mvebu.c
17788F:	drivers/pwm/
17789F:	drivers/video/backlight/pwm_bl.c
17790F:	include/dt-bindings/pwm/
17791F:	include/linux/pwm.h
17792F:	include/linux/pwm_backlight.h
17793K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
17794
17795PXA GPIO DRIVER
17796M:	Robert Jarzmik <robert.jarzmik@free.fr>
17797L:	linux-gpio@vger.kernel.org
17798S:	Maintained
17799F:	drivers/gpio/gpio-pxa.c
17800
17801PXA MMCI DRIVER
17802S:	Orphan
17803
17804PXA RTC DRIVER
17805M:	Robert Jarzmik <robert.jarzmik@free.fr>
17806L:	linux-rtc@vger.kernel.org
17807S:	Maintained
 
 
17808
17809PXA2xx/PXA3xx SUPPORT
17810M:	Daniel Mack <daniel@zonque.org>
17811M:	Haojian Zhuang <haojian.zhuang@gmail.com>
17812M:	Robert Jarzmik <robert.jarzmik@free.fr>
17813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17814S:	Maintained
17815T:	git git://github.com/hzhuang1/linux.git
17816T:	git git://github.com/rjarzmik/linux.git
17817F:	arch/arm/boot/dts/intel/pxa/
17818F:	arch/arm/mach-pxa/
17819F:	drivers/dma/pxa*
17820F:	drivers/pcmcia/pxa2xx*
17821F:	drivers/pinctrl/pxa/
17822F:	drivers/spi/spi-pxa2xx*
17823F:	drivers/usb/gadget/udc/pxa2*
17824F:	include/sound/pxa2xx-lib.h
17825F:	sound/arm/pxa*
17826F:	sound/soc/pxa/
17827
17828QAT DRIVER
17829M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17830L:	qat-linux@intel.com
17831S:	Supported
17832F:	drivers/crypto/intel/qat/
 
17833
17834QCOM AUDIO (ASoC) DRIVERS
17835M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17836M:	Banajit Goswami <bgoswami@quicinc.com>
17837L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17838S:	Supported
17839F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17840F:	Documentation/devicetree/bindings/sound/qcom,*
17841F:	drivers/soc/qcom/apr.c
17842F:	include/dt-bindings/sound/qcom,wcd9335.h
17843F:	sound/soc/codecs/lpass-rx-macro.*
17844F:	sound/soc/codecs/lpass-tx-macro.*
17845F:	sound/soc/codecs/lpass-va-macro.c
17846F:	sound/soc/codecs/lpass-wsa-macro.*
17847F:	sound/soc/codecs/msm8916-wcd-analog.c
17848F:	sound/soc/codecs/msm8916-wcd-digital.c
17849F:	sound/soc/codecs/wcd-clsh-v2.*
17850F:	sound/soc/codecs/wcd-mbhc-v2.*
17851F:	sound/soc/codecs/wcd9335.*
17852F:	sound/soc/codecs/wcd934x.c
17853F:	sound/soc/codecs/wsa881x.c
17854F:	sound/soc/codecs/wsa883x.c
17855F:	sound/soc/codecs/wsa884x.c
17856F:	sound/soc/qcom/
17857
17858QCOM EMBEDDED USB DEBUGGER (EUD)
17859M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17860L:	linux-arm-msm@vger.kernel.org
 
 
17861S:	Maintained
17862F:	Documentation/ABI/testing/sysfs-driver-eud
17863F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17864F:	drivers/usb/misc/qcom_eud.c
17865
17866QCOM IPA DRIVER
17867M:	Alex Elder <elder@kernel.org>
17868L:	netdev@vger.kernel.org
17869S:	Supported
17870F:	drivers/net/ipa/
17871
17872QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17873M:	Gabriel Somlo <somlo@cmu.edu>
17874M:	"Michael S. Tsirkin" <mst@redhat.com>
17875L:	qemu-devel@nongnu.org
17876S:	Maintained
17877F:	drivers/firmware/qemu_fw_cfg.c
17878F:	include/uapi/linux/qemu_fw_cfg.h
17879
17880QIB DRIVER
17881M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17882L:	linux-rdma@vger.kernel.org
17883S:	Supported
17884F:	drivers/infiniband/hw/qib/
17885
17886QLOGIC QL41xxx FCOE DRIVER
17887M:	Saurav Kashyap <skashyap@marvell.com>
17888M:	Javed Hasan <jhasan@marvell.com>
17889M:	GR-QLogic-Storage-Upstream@marvell.com
17890L:	linux-scsi@vger.kernel.org
17891S:	Supported
17892F:	drivers/scsi/qedf/
17893
17894QLOGIC QL41xxx ISCSI DRIVER
17895M:	Nilesh Javali <njavali@marvell.com>
17896M:	Manish Rangankar <mrangankar@marvell.com>
17897M:	GR-QLogic-Storage-Upstream@marvell.com
17898L:	linux-scsi@vger.kernel.org
17899S:	Supported
17900F:	drivers/scsi/qedi/
17901
17902QLOGIC QL4xxx ETHERNET DRIVER
17903M:	Ariel Elior <aelior@marvell.com>
17904M:	Manish Chopra <manishc@marvell.com>
17905L:	netdev@vger.kernel.org
17906S:	Supported
17907F:	drivers/net/ethernet/qlogic/qed/
17908F:	drivers/net/ethernet/qlogic/qede/
17909F:	include/linux/qed/
17910
17911QLOGIC QL4xxx RDMA DRIVER
17912M:	Michal Kalderon <mkalderon@marvell.com>
17913M:	Ariel Elior <aelior@marvell.com>
17914L:	linux-rdma@vger.kernel.org
17915S:	Supported
17916F:	drivers/infiniband/hw/qedr/
17917F:	include/uapi/rdma/qedr-abi.h
17918
17919QLOGIC QLA1280 SCSI DRIVER
17920M:	Michael Reed <mdr@sgi.com>
17921L:	linux-scsi@vger.kernel.org
17922S:	Maintained
17923F:	drivers/scsi/qla1280.[ch]
17924
17925QLOGIC QLA2XXX FC-SCSI DRIVER
17926M:	Nilesh Javali <njavali@marvell.com>
17927M:	GR-QLogic-Storage-Upstream@marvell.com
17928L:	linux-scsi@vger.kernel.org
17929S:	Supported
 
17930F:	drivers/scsi/qla2xxx/
17931
17932QLOGIC QLA3XXX NETWORK DRIVER
17933M:	GR-Linux-NIC-Dev@marvell.com
17934L:	netdev@vger.kernel.org
17935S:	Supported
17936F:	drivers/net/ethernet/qlogic/qla3xxx.*
17937
17938QLOGIC QLA4XXX iSCSI DRIVER
17939M:	Nilesh Javali <njavali@marvell.com>
17940M:	Manish Rangankar <mrangankar@marvell.com>
17941M:	GR-QLogic-Storage-Upstream@marvell.com
17942L:	linux-scsi@vger.kernel.org
17943S:	Supported
17944F:	drivers/scsi/qla4xxx/
17945
17946QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17947M:	Shahed Shaikh <shshaikh@marvell.com>
17948M:	Manish Chopra <manishc@marvell.com>
17949M:	GR-Linux-NIC-Dev@marvell.com
17950L:	netdev@vger.kernel.org
17951S:	Supported
17952F:	drivers/net/ethernet/qlogic/qlcnic/
 
17953
17954QM1D1B0004 MEDIA DRIVER
17955M:	Akihiro Tsukada <tskd08@gmail.com>
17956L:	linux-media@vger.kernel.org
17957S:	Odd Fixes
17958F:	drivers/media/tuners/qm1d1b0004*
17959
17960QM1D1C0042 MEDIA DRIVER
17961M:	Akihiro Tsukada <tskd08@gmail.com>
17962L:	linux-media@vger.kernel.org
17963S:	Odd Fixes
17964F:	drivers/media/tuners/qm1d1c0042*
17965
17966QNX4 FILESYSTEM
17967M:	Anders Larsen <al@alarsen.net>
17968S:	Maintained
17969W:	http://www.alarsen.net/linux/qnx4fs/
17970F:	fs/qnx4/
17971F:	include/uapi/linux/qnx4_fs.h
17972F:	include/uapi/linux/qnxtypes.h
17973
17974QNX6 FILESYSTEM
17975S:	Orphan
17976F:	Documentation/filesystems/qnx6.rst
17977F:	fs/qnx6/
17978F:	include/linux/qnx6_fs.h
17979
17980QORIQ DPAA2 FSL-MC BUS DRIVER
17981M:	Stuart Yoder <stuyoder@gmail.com>
17982M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
17983L:	linux-kernel@vger.kernel.org
17984S:	Maintained
17985F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
17986F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17987F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17988F:	drivers/bus/fsl-mc/
17989F:	include/uapi/linux/fsl_mc.h
17990
17991QT1010 MEDIA DRIVER
17992L:	linux-media@vger.kernel.org
17993S:	Orphan
17994W:	https://linuxtv.org
17995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17996F:	drivers/media/tuners/qt1010*
17997
17998QUALCOMM ATH12K WIRELESS DRIVER
17999M:	Kalle Valo <kvalo@kernel.org>
18000M:	Jeff Johnson <jjohnson@kernel.org>
18001L:	ath12k@lists.infradead.org
18002S:	Supported
18003W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18005F:	drivers/net/wireless/ath/ath12k/
18006N:	ath12k
18007
18008QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18009M:	Kalle Valo <kvalo@kernel.org>
18010M:	Jeff Johnson <jjohnson@kernel.org>
18011L:	ath10k@lists.infradead.org
18012S:	Supported
18013W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18015F:	drivers/net/wireless/ath/ath10k/
18016N:	ath10k
18017
18018QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18019M:	Kalle Valo <kvalo@kernel.org>
18020M:	Jeff Johnson <jjohnson@kernel.org>
18021L:	ath11k@lists.infradead.org
18022S:	Supported
18023W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18024B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18026F:	drivers/net/wireless/ath/ath11k/
18027N:	ath11k
18028
18029QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18030M:	Toke Høiland-Jørgensen <toke@toke.dk>
18031L:	linux-wireless@vger.kernel.org
18032S:	Maintained
18033W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18035F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18036F:	drivers/net/wireless/ath/ath9k/
18037
18038QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18039M:	Stephan Gerhold <stephan@gerhold.net>
18040L:	netdev@vger.kernel.org
18041L:	linux-arm-msm@vger.kernel.org
18042S:	Maintained
18043F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18044F:	drivers/net/wwan/qcom_bam_dmux.c
18045
18046QUALCOMM CAMERA SUBSYSTEM DRIVER
18047M:	Robert Foss <rfoss@kernel.org>
18048M:	Todor Tomov <todor.too@gmail.com>
18049M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18050L:	linux-media@vger.kernel.org
18051S:	Maintained
18052F:	Documentation/admin-guide/media/qcom_camss.rst
18053F:	Documentation/devicetree/bindings/media/*camss*
18054F:	drivers/media/platform/qcom/camss/
18055
18056QUALCOMM CLOCK DRIVERS
18057M:	Bjorn Andersson <andersson@kernel.org>
18058L:	linux-arm-msm@vger.kernel.org
18059S:	Supported
18060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18061F:	Documentation/devicetree/bindings/clock/qcom,*
18062F:	drivers/clk/qcom/
18063F:	include/dt-bindings/clock/qcom,*
18064
18065QUALCOMM CLOUD AI (QAIC) DRIVER
18066M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18067R:	Carl Vanderlip <quic_carlv@quicinc.com>
18068R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18069L:	linux-arm-msm@vger.kernel.org
18070L:	dri-devel@lists.freedesktop.org
18071S:	Supported
18072T:	git git://anongit.freedesktop.org/drm/drm-misc
18073F:	Documentation/accel/qaic/
18074F:	drivers/accel/qaic/
18075F:	include/uapi/drm/qaic_accel.h
18076
18077QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18078M:	Bjorn Andersson <andersson@kernel.org>
18079M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18080L:	linux-pm@vger.kernel.org
18081L:	linux-arm-msm@vger.kernel.org
18082S:	Maintained
18083F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18084F:	drivers/pmdomain/qcom/cpr.c
18085
18086QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18087M:	Ilia Lin <ilia.lin@kernel.org>
18088L:	linux-pm@vger.kernel.org
18089S:	Maintained
18090F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18091F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18092F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18093
18094QUALCOMM CRYPTO DRIVERS
18095M:	Thara Gopinath <thara.gopinath@gmail.com>
18096L:	linux-crypto@vger.kernel.org
18097L:	linux-arm-msm@vger.kernel.org
18098S:	Maintained
18099F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18100F:	drivers/crypto/qce/
18101
18102QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18103M:	Timur Tabi <timur@kernel.org>
 
 
18104L:	netdev@vger.kernel.org
18105S:	Maintained
18106F:	drivers/net/ethernet/qualcomm/emac/
18107
18108QUALCOMM ETHQOS ETHERNET DRIVER
18109M:	Vinod Koul <vkoul@kernel.org>
18110L:	netdev@vger.kernel.org
18111L:	linux-arm-msm@vger.kernel.org
18112S:	Maintained
18113F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18114F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18115
18116QUALCOMM FASTRPC DRIVER
18117M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18118M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18119L:	linux-arm-msm@vger.kernel.org
18120S:	Maintained
18121F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18122F:	drivers/misc/fastrpc.c
18123F:	include/uapi/misc/fastrpc.h
18124
18125QUALCOMM HEXAGON ARCHITECTURE
18126M:	Brian Cain <bcain@quicinc.com>
18127L:	linux-hexagon@vger.kernel.org
18128S:	Supported
18129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18130F:	arch/hexagon/
18131
18132QUALCOMM HIDMA DRIVER
18133M:	Sinan Kaya <okaya@kernel.org>
18134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18135L:	linux-arm-msm@vger.kernel.org
18136L:	dmaengine@vger.kernel.org
18137S:	Supported
18138F:	drivers/dma/qcom/hidma*
18139
18140QUALCOMM I2C CCI DRIVER
18141M:	Loic Poulain <loic.poulain@linaro.org>
18142M:	Robert Foss <rfoss@kernel.org>
18143L:	linux-i2c@vger.kernel.org
18144L:	linux-arm-msm@vger.kernel.org
18145S:	Maintained
18146F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18147F:	drivers/i2c/busses/i2c-qcom-cci.c
 
18148
18149QUALCOMM INTERCONNECT BWMON DRIVER
18150M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18151L:	linux-arm-msm@vger.kernel.org
18152S:	Maintained
18153F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18154F:	drivers/soc/qcom/icc-bwmon.c
18155
18156QUALCOMM IOMMU
18157M:	Rob Clark <robdclark@gmail.com>
18158L:	iommu@lists.linux.dev
18159L:	linux-arm-msm@vger.kernel.org
18160S:	Maintained
18161F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18162F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18163F:	drivers/iommu/msm_iommu*
18164
18165QUALCOMM IPC ROUTER (QRTR) DRIVER
18166M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18167L:	linux-arm-msm@vger.kernel.org
18168S:	Maintained
18169F:	include/trace/events/qrtr.h
18170F:	include/uapi/linux/qrtr.h
18171F:	net/qrtr/
18172
18173QUALCOMM IPCC MAILBOX DRIVER
18174M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18175L:	linux-arm-msm@vger.kernel.org
18176S:	Supported
18177F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18178F:	drivers/mailbox/qcom-ipcc.c
18179F:	include/dt-bindings/mailbox/qcom-ipcc.h
18180
18181QUALCOMM IPQ4019 USB PHY DRIVER
18182M:	Robert Marko <robert.marko@sartura.hr>
18183M:	Luka Perkov <luka.perkov@sartura.hr>
18184L:	linux-arm-msm@vger.kernel.org
18185S:	Maintained
18186F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18187F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18188
18189QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18190M:	Robert Marko <robert.marko@sartura.hr>
18191M:	Luka Perkov <luka.perkov@sartura.hr>
18192L:	linux-arm-msm@vger.kernel.org
18193S:	Maintained
18194F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18195F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18196
18197QUALCOMM NAND CONTROLLER DRIVER
18198M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18199L:	linux-mtd@lists.infradead.org
18200L:	linux-arm-msm@vger.kernel.org
18201S:	Maintained
18202F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18203F:	drivers/mtd/nand/raw/qcom_nandc.c
18204
18205QUALCOMM QSEECOM DRIVER
18206M:	Maximilian Luz <luzmaximilian@gmail.com>
18207L:	linux-arm-msm@vger.kernel.org
18208S:	Maintained
18209F:	drivers/firmware/qcom/qcom_qseecom.c
18210
18211QUALCOMM QSEECOM UEFISECAPP DRIVER
18212M:	Maximilian Luz <luzmaximilian@gmail.com>
18213L:	linux-arm-msm@vger.kernel.org
18214S:	Maintained
18215F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18216
18217QUALCOMM RMNET DRIVER
18218M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18219M:	Sean Tranchetti <quic_stranche@quicinc.com>
18220L:	netdev@vger.kernel.org
18221S:	Maintained
18222F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18223F:	drivers/net/ethernet/qualcomm/rmnet/
18224F:	include/linux/if_rmnet.h
18225
18226QUALCOMM TSENS THERMAL DRIVER
18227M:	Amit Kucheria <amitk@kernel.org>
18228M:	Thara Gopinath <thara.gopinath@gmail.com>
18229L:	linux-pm@vger.kernel.org
18230L:	linux-arm-msm@vger.kernel.org
18231S:	Maintained
18232F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18233F:	drivers/thermal/qcom/
18234
18235QUALCOMM TYPEC PORT MANAGER DRIVER
18236M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18237L:	linux-arm-msm@vger.kernel.org
18238L:	linux-usb@vger.kernel.org
18239S:	Maintained
18240F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18241F:	drivers/usb/typec/tcpm/qcom/
18242
18243QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18244M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18245M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18246R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18247L:	linux-media@vger.kernel.org
18248L:	linux-arm-msm@vger.kernel.org
18249S:	Maintained
18250T:	git git://linuxtv.org/media_tree.git
18251F:	Documentation/devicetree/bindings/media/*venus*
18252F:	drivers/media/platform/qcom/venus/
18253
18254QUALCOMM WCN36XX WIRELESS DRIVER
18255M:	Loic Poulain <loic.poulain@linaro.org>
18256L:	wcn36xx@lists.infradead.org
18257S:	Supported
18258W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18259F:	drivers/net/wireless/ath/wcn36xx/
18260
18261QUANTENNA QTNFMAC WIRELESS DRIVER
18262M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18263R:	Sergey Matyukevich <geomatsi@gmail.com>
18264L:	linux-wireless@vger.kernel.org
18265S:	Maintained
18266F:	drivers/net/wireless/quantenna
18267
18268RADEON and AMDGPU DRM DRIVERS
18269M:	Alex Deucher <alexander.deucher@amd.com>
18270M:	Christian König <christian.koenig@amd.com>
18271M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18272L:	amd-gfx@lists.freedesktop.org
18273S:	Supported
18274B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18275C:	irc://irc.oftc.net/radeon
18276T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18277F:	Documentation/gpu/amdgpu/
18278F:	drivers/gpu/drm/amd/
18279F:	drivers/gpu/drm/ci/xfails/amd*
18280F:	drivers/gpu/drm/radeon/
18281F:	include/uapi/drm/amdgpu_drm.h
18282F:	include/uapi/drm/radeon_drm.h
18283
18284RADEON FRAMEBUFFER DISPLAY DRIVER
18285M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18286L:	linux-fbdev@vger.kernel.org
18287S:	Maintained
18288F:	drivers/video/fbdev/aty/radeon*
18289F:	include/uapi/linux/radeonfb.h
18290
18291RADIOSHARK RADIO DRIVER
18292M:	Hans Verkuil <hverkuil@xs4all.nl>
18293L:	linux-media@vger.kernel.org
18294S:	Maintained
18295T:	git git://linuxtv.org/media_tree.git
18296F:	drivers/media/radio/radio-shark.c
18297
18298RADIOSHARK2 RADIO DRIVER
18299M:	Hans Verkuil <hverkuil@xs4all.nl>
18300L:	linux-media@vger.kernel.org
18301S:	Maintained
18302T:	git git://linuxtv.org/media_tree.git
18303F:	drivers/media/radio/radio-shark2.c
18304F:	drivers/media/radio/radio-tea5777.c
18305
18306RADOS BLOCK DEVICE (RBD)
18307M:	Ilya Dryomov <idryomov@gmail.com>
18308R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18309L:	ceph-devel@vger.kernel.org
18310S:	Supported
18311W:	http://ceph.com/
18312T:	git https://github.com/ceph/ceph-client.git
18313F:	Documentation/ABI/testing/sysfs-bus-rbd
18314F:	drivers/block/rbd.c
18315F:	drivers/block/rbd_types.h
18316
18317RAGE128 FRAMEBUFFER DISPLAY DRIVER
 
18318L:	linux-fbdev@vger.kernel.org
18319S:	Orphan
18320F:	drivers/video/fbdev/aty/aty128fb.c
18321
18322RAINSHADOW-CEC DRIVER
18323M:	Hans Verkuil <hverkuil@xs4all.nl>
18324L:	linux-media@vger.kernel.org
18325S:	Maintained
18326T:	git git://linuxtv.org/media_tree.git
18327F:	drivers/media/cec/usb/rainshadow/
18328
18329RALINK MIPS ARCHITECTURE
18330M:	John Crispin <john@phrozen.org>
18331M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18332L:	linux-mips@vger.kernel.org
18333S:	Maintained
18334F:	arch/mips/ralink
18335
18336RALINK MT7621 MIPS ARCHITECTURE
18337M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18338M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18339L:	linux-mips@vger.kernel.org
18340S:	Maintained
18341F:	arch/mips/boot/dts/ralink/mt7621*
18342
18343RALINK RT2X00 WIRELESS LAN DRIVER
18344M:	Stanislaw Gruszka <stf_xl@wp.pl>
 
 
 
18345L:	linux-wireless@vger.kernel.org
 
 
18346S:	Maintained
18347F:	drivers/net/wireless/ralink/rt2x00/
 
18348
18349RAMDISK RAM BLOCK DEVICE DRIVER
18350M:	Jens Axboe <axboe@kernel.dk>
18351S:	Maintained
18352F:	Documentation/admin-guide/blockdev/ramdisk.rst
18353F:	drivers/block/brd.c
18354
18355RANCHU VIRTUAL BOARD FOR MIPS
18356M:	Miodrag Dinic <miodrag.dinic@mips.com>
18357L:	linux-mips@vger.kernel.org
18358S:	Supported
18359F:	arch/mips/configs/generic/board-ranchu.config
18360F:	arch/mips/generic/board-ranchu.c
18361
18362RANDOM NUMBER DRIVER
18363M:	"Theodore Ts'o" <tytso@mit.edu>
18364M:	Jason A. Donenfeld <Jason@zx2c4.com>
18365S:	Maintained
18366T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18367F:	drivers/char/random.c
18368F:	drivers/virt/vmgenid.c
18369
18370RAPIDIO SUBSYSTEM
18371M:	Matt Porter <mporter@kernel.crashing.org>
18372M:	Alexandre Bounine <alex.bou9@gmail.com>
18373S:	Maintained
18374F:	drivers/rapidio/
18375
18376RAS INFRASTRUCTURE
18377M:	Tony Luck <tony.luck@intel.com>
18378M:	Borislav Petkov <bp@alien8.de>
18379L:	linux-edac@vger.kernel.org
18380S:	Maintained
18381F:	Documentation/admin-guide/ras.rst
18382F:	drivers/ras/
18383F:	include/linux/ras.h
18384F:	include/ras/ras_event.h
18385
18386RC-CORE / LIRC FRAMEWORK
18387M:	Sean Young <sean@mess.org>
18388L:	linux-media@vger.kernel.org
18389S:	Maintained
18390W:	http://linuxtv.org
18391T:	git git://linuxtv.org/media_tree.git
18392F:	Documentation/driver-api/media/rc-core.rst
18393F:	Documentation/userspace-api/media/rc/
18394F:	drivers/media/rc/
18395F:	include/media/rc-core.h
18396F:	include/media/rc-map.h
18397F:	include/uapi/linux/lirc.h
18398
18399RCMM REMOTE CONTROLS DECODER
18400M:	Patrick Lerda <patrick9876@free.fr>
18401S:	Maintained
18402F:	drivers/media/rc/ir-rcmm-decoder.c
18403
18404RCUTORTURE TEST FRAMEWORK
18405M:	"Paul E. McKenney" <paulmck@kernel.org>
18406M:	Josh Triplett <josh@joshtriplett.org>
18407R:	Steven Rostedt <rostedt@goodmis.org>
18408R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18409R:	Lai Jiangshan <jiangshanlai@gmail.com>
18410L:	rcu@vger.kernel.org
18411S:	Supported
18412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18413F:	tools/testing/selftests/rcutorture
18414
18415RDACM20 Camera Sensor
18416M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18417M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18418M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18419M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18420L:	linux-media@vger.kernel.org
18421S:	Maintained
18422F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18423F:	drivers/media/i2c/max9271.c
18424F:	drivers/media/i2c/max9271.h
18425F:	drivers/media/i2c/rdacm20.c
18426
18427RDACM21 Camera Sensor
18428M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18429M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18430M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18431M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18432L:	linux-media@vger.kernel.org
18433S:	Maintained
18434F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18435F:	drivers/media/i2c/max9271.c
18436F:	drivers/media/i2c/max9271.h
18437F:	drivers/media/i2c/rdacm21.c
18438
18439RDC R-321X SoC
18440M:	Florian Fainelli <florian@openwrt.org>
18441S:	Maintained
18442
18443RDC R6040 FAST ETHERNET DRIVER
18444M:	Florian Fainelli <f.fainelli@gmail.com>
18445L:	netdev@vger.kernel.org
18446S:	Maintained
18447F:	drivers/net/ethernet/rdc/r6040.c
18448
18449RDMAVT - RDMA verbs software
18450M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18451L:	linux-rdma@vger.kernel.org
18452S:	Supported
18453F:	drivers/infiniband/sw/rdmavt
18454
18455RDS - RELIABLE DATAGRAM SOCKETS
18456M:	Allison Henderson <allison.henderson@oracle.com>
18457L:	netdev@vger.kernel.org
18458L:	linux-rdma@vger.kernel.org
18459L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18460S:	Supported
18461W:	https://oss.oracle.com/projects/rds/
18462F:	Documentation/networking/rds.rst
18463F:	net/rds/
18464
18465RDT - RESOURCE ALLOCATION
18466M:	Fenghua Yu <fenghua.yu@intel.com>
18467M:	Reinette Chatre <reinette.chatre@intel.com>
18468L:	linux-kernel@vger.kernel.org
18469S:	Supported
18470F:	Documentation/arch/x86/resctrl*
18471F:	arch/x86/include/asm/resctrl.h
18472F:	arch/x86/kernel/cpu/resctrl/
18473F:	tools/testing/selftests/resctrl/
18474
18475READ-COPY UPDATE (RCU)
18476M:	"Paul E. McKenney" <paulmck@kernel.org>
18477M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18478M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
18479M:	Joel Fernandes <joel@joelfernandes.org>
18480M:	Josh Triplett <josh@joshtriplett.org>
18481M:	Boqun Feng <boqun.feng@gmail.com>
18482R:	Steven Rostedt <rostedt@goodmis.org>
18483R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18484R:	Lai Jiangshan <jiangshanlai@gmail.com>
18485R:	Zqiang <qiang.zhang1211@gmail.com>
18486L:	rcu@vger.kernel.org
18487S:	Supported
18488W:	http://www.rdrop.com/users/paulmck/RCU/
18489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18490F:	Documentation/RCU/
18491F:	include/linux/rcu*
18492F:	kernel/rcu/
18493X:	Documentation/RCU/torture.rst
18494X:	include/linux/srcu*.h
18495X:	kernel/rcu/srcu*.c
18496
18497REAL TIME CLOCK (RTC) SUBSYSTEM
18498M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18499L:	linux-rtc@vger.kernel.org
 
18500S:	Maintained
18501Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18503F:	Documentation/admin-guide/rtc.rst
18504F:	Documentation/devicetree/bindings/rtc/
18505F:	drivers/rtc/
18506F:	include/linux/rtc.h
18507F:	include/linux/rtc/
18508F:	include/uapi/linux/rtc.h
18509F:	tools/testing/selftests/rtc/
18510
18511Real-time Linux Analysis (RTLA) tools
18512M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18513M:	Steven Rostedt <rostedt@goodmis.org>
18514L:	linux-trace-kernel@vger.kernel.org
18515S:	Maintained
18516F:	Documentation/tools/rtla/
18517F:	tools/tracing/rtla/
18518
18519REALTEK AUDIO CODECS
18520M:	Oder Chiou <oder_chiou@realtek.com>
18521S:	Maintained
18522F:	include/sound/rt*.h
18523F:	sound/soc/codecs/rt*
18524
18525REALTEK OTTO WATCHDOG
18526M:	Sander Vanheule <sander@svanheule.net>
18527L:	linux-watchdog@vger.kernel.org
18528S:	Maintained
18529F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18530F:	drivers/watchdog/realtek_otto_wdt.c
18531
18532REALTEK RTL83xx SMI DSA ROUTER CHIPS
18533M:	Linus Walleij <linus.walleij@linaro.org>
18534M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18535S:	Maintained
18536F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18537F:	drivers/net/dsa/realtek/*
18538
18539REALTEK WIRELESS DRIVER (rtlwifi family)
18540M:	Ping-Ke Shih <pkshih@realtek.com>
18541L:	linux-wireless@vger.kernel.org
18542S:	Maintained
18543F:	drivers/net/wireless/realtek/rtlwifi/
18544
18545REALTEK WIRELESS DRIVER (rtw88)
18546M:	Ping-Ke Shih <pkshih@realtek.com>
18547L:	linux-wireless@vger.kernel.org
18548S:	Maintained
18549F:	drivers/net/wireless/realtek/rtw88/
18550
18551REALTEK WIRELESS DRIVER (rtw89)
18552M:	Ping-Ke Shih <pkshih@realtek.com>
18553L:	linux-wireless@vger.kernel.org
18554S:	Maintained
18555F:	drivers/net/wireless/realtek/rtw89/
18556
18557REDPINE WIRELESS DRIVER
18558L:	linux-wireless@vger.kernel.org
18559S:	Orphan
18560F:	drivers/net/wireless/rsi/
18561
18562REGISTER MAP ABSTRACTION
18563M:	Mark Brown <broonie@kernel.org>
18564L:	linux-kernel@vger.kernel.org
18565S:	Supported
18566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18567F:	Documentation/devicetree/bindings/regmap/
18568F:	drivers/base/regmap/
18569F:	include/linux/regmap.h
18570
18571REISERFS FILE SYSTEM
18572L:	reiserfs-devel@vger.kernel.org
18573S:	Obsolete
18574F:	fs/reiserfs/
18575
18576REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18577M:	Bjorn Andersson <andersson@kernel.org>
18578M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18579L:	linux-remoteproc@vger.kernel.org
18580S:	Maintained
18581T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18582F:	Documentation/ABI/testing/sysfs-class-remoteproc
18583F:	Documentation/devicetree/bindings/remoteproc/
18584F:	Documentation/staging/remoteproc.rst
18585F:	drivers/remoteproc/
18586F:	include/linux/remoteproc.h
18587F:	include/linux/remoteproc/
18588
18589REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18590M:	Bjorn Andersson <andersson@kernel.org>
18591M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18592L:	linux-remoteproc@vger.kernel.org
18593S:	Maintained
18594T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18595F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18596F:	Documentation/staging/rpmsg.rst
18597F:	drivers/rpmsg/
18598F:	include/linux/rpmsg.h
18599F:	include/linux/rpmsg/
18600F:	include/uapi/linux/rpmsg.h
18601F:	samples/rpmsg/
18602
18603REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18604M:	Stephan Gerhold <stephan@gerhold.net>
18605L:	netdev@vger.kernel.org
18606L:	linux-remoteproc@vger.kernel.org
18607S:	Maintained
18608F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18609
18610RENESAS CLOCK DRIVERS
18611M:	Geert Uytterhoeven <geert+renesas@glider.be>
18612L:	linux-renesas-soc@vger.kernel.org
18613S:	Supported
18614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18615F:	Documentation/devicetree/bindings/clock/renesas,*
18616F:	drivers/clk/renesas/
18617
18618RENESAS EMEV2 I2C DRIVER
18619M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18620L:	linux-renesas-soc@vger.kernel.org
18621S:	Supported
18622F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18623F:	drivers/i2c/busses/i2c-emev2.c
18624
18625RENESAS ETHERNET DRIVERS
18626R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18627L:	netdev@vger.kernel.org
18628L:	linux-renesas-soc@vger.kernel.org
18629F:	Documentation/devicetree/bindings/net/renesas,*.yaml
18630F:	drivers/net/ethernet/renesas/
18631F:	include/linux/sh_eth.h
18632
18633RENESAS IDT821034 ASoC CODEC
18634M:	Herve Codina <herve.codina@bootlin.com>
18635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18636S:	Maintained
18637F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18638F:	sound/soc/codecs/idt821034.c
18639
18640RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18641M:	Miquel Raynal <miquel.raynal@bootlin.com>
18642L:	linux-mtd@lists.infradead.org
18643L:	linux-renesas-soc@vger.kernel.org
18644S:	Maintained
18645F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18646F:	drivers/mtd/nand/raw/renesas-nand-controller.c
18647
18648RENESAS R-CAR GYROADC DRIVER
18649M:	Marek Vasut <marek.vasut@gmail.com>
18650L:	linux-iio@vger.kernel.org
18651S:	Supported
18652F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18653F:	drivers/iio/adc/rcar-gyroadc.c
18654
18655RENESAS R-CAR I2C DRIVERS
18656M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18657L:	linux-renesas-soc@vger.kernel.org
18658S:	Supported
18659F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18660F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18661F:	drivers/i2c/busses/i2c-rcar.c
18662F:	drivers/i2c/busses/i2c-sh_mobile.c
18663
18664RENESAS R-CAR SATA DRIVER
18665R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18666L:	linux-ide@vger.kernel.org
18667L:	linux-renesas-soc@vger.kernel.org
18668S:	Supported
18669F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18670F:	drivers/ata/sata_rcar.c
18671
18672RENESAS R-CAR THERMAL DRIVERS
18673M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
18674L:	linux-renesas-soc@vger.kernel.org
18675S:	Supported
18676F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18677F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18678F:	drivers/thermal/rcar_gen3_thermal.c
18679F:	drivers/thermal/rcar_thermal.c
18680
18681RENESAS RIIC DRIVER
18682M:	Chris Brandt <chris.brandt@renesas.com>
18683L:	linux-renesas-soc@vger.kernel.org
18684S:	Supported
18685F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18686F:	drivers/i2c/busses/i2c-riic.c
18687
18688RENESAS RZ/G2L A/D DRIVER
18689M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
18690L:	linux-iio@vger.kernel.org
18691L:	linux-renesas-soc@vger.kernel.org
18692S:	Supported
18693F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18694F:	drivers/iio/adc/rzg2l_adc.c
18695
18696RENESAS RZ/G2L MTU3a COUNTER DRIVER
18697M:	Biju Das <biju.das.jz@bp.renesas.com>
18698L:	linux-iio@vger.kernel.org
18699L:	linux-renesas-soc@vger.kernel.org
18700S:	Supported
18701F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18702F:	drivers/counter/rz-mtu3-cnt.c
18703
18704RENESAS RZ/N1 A5PSW SWITCH DRIVER
18705M:	Clément Léger <clement.leger@bootlin.com>
18706L:	linux-renesas-soc@vger.kernel.org
18707L:	netdev@vger.kernel.org
18708S:	Maintained
18709F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18710F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18711F:	drivers/net/dsa/rzn1_a5psw*
18712F:	drivers/net/pcs/pcs-rzn1-miic.c
18713F:	include/dt-bindings/net/pcs-rzn1-miic.h
18714F:	include/linux/pcs-rzn1-miic.h
18715F:	net/dsa/tag_rzn1_a5psw.c
18716
18717RENESAS RZ/N1 RTC CONTROLLER DRIVER
18718M:	Miquel Raynal <miquel.raynal@bootlin.com>
18719L:	linux-rtc@vger.kernel.org
18720L:	linux-renesas-soc@vger.kernel.org
18721S:	Maintained
18722F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18723F:	drivers/rtc/rtc-rzn1.c
18724
18725RENESAS RZ/N1 USBF CONTROLLER DRIVER
18726M:	Herve Codina <herve.codina@bootlin.com>
18727L:	linux-renesas-soc@vger.kernel.org
18728L:	linux-usb@vger.kernel.org
18729S:	Maintained
18730F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18731F:	drivers/usb/gadget/udc/renesas_usbf.c
18732
18733RENESAS RZ/V2M I2C DRIVER
18734M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
18735L:	linux-i2c@vger.kernel.org
18736L:	linux-renesas-soc@vger.kernel.org
18737S:	Supported
18738F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18739F:	drivers/i2c/busses/i2c-rzv2m.c
18740
18741RENESAS USB PHY DRIVER
18742M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18743L:	linux-renesas-soc@vger.kernel.org
18744S:	Maintained
18745F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
18746
18747RENESAS VERSACLOCK 7 CLOCK DRIVER
18748M:	Alex Helms <alexander.helms.jy@renesas.com>
18749S:	Maintained
18750F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18751F:	drivers/clk/clk-versaclock7.c
18752
18753RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18754M:	Herve Codina <herve.codina@bootlin.com>
18755L:	linux-iio@vger.kernel.org
18756S:	Maintained
18757F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18758F:	drivers/iio/potentiometer/x9250.c
18759
18760RESET CONTROLLER FRAMEWORK
18761M:	Philipp Zabel <p.zabel@pengutronix.de>
18762S:	Maintained
18763T:	git git://git.pengutronix.de/git/pza/linux
18764F:	Documentation/devicetree/bindings/reset/
18765F:	Documentation/driver-api/reset.rst
18766F:	drivers/reset/
18767F:	include/dt-bindings/reset/
18768F:	include/linux/reset-controller.h
18769F:	include/linux/reset.h
18770F:	include/linux/reset/
18771K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18772
18773RESTARTABLE SEQUENCES SUPPORT
18774M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18775M:	Peter Zijlstra <peterz@infradead.org>
18776M:	"Paul E. McKenney" <paulmck@kernel.org>
18777M:	Boqun Feng <boqun.feng@gmail.com>
18778L:	linux-kernel@vger.kernel.org
18779S:	Supported
18780F:	include/trace/events/rseq.h
18781F:	include/uapi/linux/rseq.h
18782F:	kernel/rseq.c
18783F:	tools/testing/selftests/rseq/
18784
18785RFKILL
18786M:	Johannes Berg <johannes@sipsolutions.net>
18787L:	linux-wireless@vger.kernel.org
18788S:	Maintained
18789W:	https://wireless.wiki.kernel.org/
18790Q:	https://patchwork.kernel.org/project/linux-wireless/list/
18791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18793F:	Documentation/ABI/stable/sysfs-class-rfkill
18794F:	Documentation/driver-api/rfkill.rst
18795F:	include/linux/rfkill.h
18796F:	include/uapi/linux/rfkill.h
18797F:	net/rfkill/
18798
18799RHASHTABLE
18800M:	Thomas Graf <tgraf@suug.ch>
18801M:	Herbert Xu <herbert@gondor.apana.org.au>
18802L:	netdev@vger.kernel.org
18803S:	Maintained
18804F:	include/linux/rhashtable-types.h
18805F:	include/linux/rhashtable.h
18806F:	lib/rhashtable.c
18807F:	lib/test_rhashtable.c
18808
18809RICOH R5C592 MEMORYSTICK DRIVER
18810M:	Maxim Levitsky <maximlevitsky@gmail.com>
18811S:	Maintained
18812F:	drivers/memstick/host/r592.*
18813
18814RICOH SMARTMEDIA/XD DRIVER
18815M:	Maxim Levitsky <maximlevitsky@gmail.com>
18816S:	Maintained
18817F:	drivers/mtd/nand/raw/r852.c
18818F:	drivers/mtd/nand/raw/r852.h
18819
18820RISC-V ARCHITECTURE
18821M:	Paul Walmsley <paul.walmsley@sifive.com>
18822M:	Palmer Dabbelt <palmer@dabbelt.com>
18823M:	Albert Ou <aou@eecs.berkeley.edu>
18824L:	linux-riscv@lists.infradead.org
18825S:	Supported
18826Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18827C:	irc://irc.libera.chat/riscv
18828P:	Documentation/arch/riscv/patch-acceptance.rst
18829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18830F:	arch/riscv/
18831N:	riscv
18832K:	riscv
18833
18834RISC-V MICROCHIP FPGA SUPPORT
18835M:	Conor Dooley <conor.dooley@microchip.com>
18836M:	Daire McNamara <daire.mcnamara@microchip.com>
18837L:	linux-riscv@lists.infradead.org
18838S:	Supported
18839F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18840F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18841F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18842F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18843F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18844F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18845F:	Documentation/devicetree/bindings/riscv/microchip.yaml
18846F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18847F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18848F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18849F:	arch/riscv/boot/dts/microchip/
18850F:	drivers/char/hw_random/mpfs-rng.c
18851F:	drivers/clk/microchip/clk-mpfs*.c
18852F:	drivers/firmware/microchip/mpfs-auto-update.c
18853F:	drivers/i2c/busses/i2c-microchip-corei2c.c
18854F:	drivers/mailbox/mailbox-mpfs.c
18855F:	drivers/pci/controller/pcie-microchip-host.c
18856F:	drivers/pwm/pwm-microchip-core.c
18857F:	drivers/reset/reset-mpfs.c
18858F:	drivers/rtc/rtc-mpfs.c
18859F:	drivers/soc/microchip/mpfs-sys-controller.c
18860F:	drivers/spi/spi-microchip-core-qspi.c
18861F:	drivers/spi/spi-microchip-core.c
18862F:	drivers/usb/musb/mpfs.c
18863F:	include/soc/microchip/mpfs.h
18864
18865RISC-V MISC SOC SUPPORT
18866M:	Conor Dooley <conor@kernel.org>
18867L:	linux-riscv@lists.infradead.org
18868S:	Maintained
18869Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18870T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18871F:	Documentation/devicetree/bindings/riscv/
18872F:	arch/riscv/boot/dts/
18873X:	arch/riscv/boot/dts/allwinner/
18874X:	arch/riscv/boot/dts/renesas/
18875
18876RISC-V PMU DRIVERS
18877M:	Atish Patra <atishp@atishpatra.org>
18878R:	Anup Patel <anup@brainfault.org>
18879L:	linux-riscv@lists.infradead.org
18880S:	Supported
18881F:	drivers/perf/riscv_pmu.c
18882F:	drivers/perf/riscv_pmu_legacy.c
18883F:	drivers/perf/riscv_pmu_sbi.c
18884
18885RISC-V THEAD SoC SUPPORT
18886M:	Jisheng Zhang <jszhang@kernel.org>
18887M:	Guo Ren <guoren@kernel.org>
18888M:	Fu Wei <wefu@redhat.com>
18889L:	linux-riscv@lists.infradead.org
18890S:	Maintained
18891F:	arch/riscv/boot/dts/thead/
18892
18893RNBD BLOCK DRIVERS
18894M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18895M:	Jack Wang <jinpu.wang@ionos.com>
18896L:	linux-block@vger.kernel.org
18897S:	Maintained
18898F:	drivers/block/rnbd/
18899
18900ROCCAT DRIVERS
18901M:	Stefan Achatz <erazor_de@users.sourceforge.net>
18902S:	Maintained
18903W:	http://sourceforge.net/projects/roccat/
18904F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
18905F:	drivers/hid/hid-roccat*
18906F:	include/linux/hid-roccat*
18907
18908ROCKCHIP CRYPTO DRIVERS
18909M:	Corentin Labbe <clabbe@baylibre.com>
18910L:	linux-crypto@vger.kernel.org
18911S:	Maintained
18912F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18913F:	drivers/crypto/rockchip/
18914
18915ROCKCHIP I2S TDM DRIVER
18916M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18917L:	linux-rockchip@lists.infradead.org
18918S:	Maintained
18919F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18920F:	sound/soc/rockchip/rockchip_i2s_tdm.*
18921
18922ROCKCHIP ISP V1 DRIVER
18923M:	Dafna Hirschfeld <dafna@fastmail.com>
18924M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18925L:	linux-media@vger.kernel.org
18926L:	linux-rockchip@lists.infradead.org
18927S:	Maintained
18928F:	Documentation/admin-guide/media/rkisp1.rst
18929F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18930F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
18931F:	drivers/media/platform/rockchip/rkisp1
18932F:	include/uapi/linux/rkisp1-config.h
18933
18934ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18935M:	Jacob Chen <jacob-chen@iotwrt.com>
18936M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18937L:	linux-media@vger.kernel.org
18938L:	linux-rockchip@lists.infradead.org
18939S:	Maintained
18940F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
18941F:	drivers/media/platform/rockchip/rga/
18942
18943ROCKCHIP VIDEO DECODER DRIVER
18944M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18945L:	linux-media@vger.kernel.org
18946L:	linux-rockchip@lists.infradead.org
18947S:	Maintained
18948F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18949F:	drivers/staging/media/rkvdec/
18950
18951ROCKER DRIVER
18952M:	Jiri Pirko <jiri@resnulli.us>
18953L:	netdev@vger.kernel.org
18954S:	Supported
18955F:	drivers/net/ethernet/rocker/
18956
18957ROCKETPORT EXPRESS/INFINITY DRIVER
18958M:	Kevin Cernekee <cernekee@gmail.com>
18959L:	linux-serial@vger.kernel.org
18960S:	Odd Fixes
18961F:	drivers/tty/serial/rp2.*
18962
18963ROHM BD99954 CHARGER IC
18964M:	Matti Vaittinen <mazziesaccount@gmail.com>
18965S:	Supported
18966F:	drivers/power/supply/bd99954-charger.c
18967F:	drivers/power/supply/bd99954-charger.h
18968
18969ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18970M:	Tomasz Duszynski <tduszyns@gmail.com>
18971S:	Maintained
18972F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
18973F:	drivers/iio/light/bh1750.c
18974
18975ROHM BM1390 PRESSURE SENSOR DRIVER
18976M:	Matti Vaittinen <mazziesaccount@gmail.com>
18977L:	linux-iio@vger.kernel.org
18978S:	Supported
18979F:	drivers/iio/pressure/rohm-bm1390.c
18980
18981ROHM BU270xx LIGHT SENSOR DRIVERs
18982M:	Matti Vaittinen <mazziesaccount@gmail.com>
18983L:	linux-iio@vger.kernel.org
18984S:	Supported
18985F:	drivers/iio/light/rohm-bu27008.c
18986F:	drivers/iio/light/rohm-bu27034.c
18987
18988ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18989M:	Marek Vasut <marek.vasut+renesas@gmail.com>
18990L:	linux-kernel@vger.kernel.org
18991L:	linux-renesas-soc@vger.kernel.org
18992S:	Supported
18993F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18994F:	drivers/gpio/gpio-bd9571mwv.c
18995F:	drivers/mfd/bd9571mwv.c
18996F:	drivers/regulator/bd9571mwv-regulator.c
18997F:	include/linux/mfd/bd9571mwv.h
18998
18999ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19000M:	Matti Vaittinen <mazziesaccount@gmail.com>
19001S:	Supported
19002F:	drivers/clk/clk-bd718x7.c
19003F:	drivers/gpio/gpio-bd71815.c
19004F:	drivers/gpio/gpio-bd71828.c
19005F:	drivers/mfd/rohm-bd71828.c
19006F:	drivers/mfd/rohm-bd718x7.c
19007F:	drivers/mfd/rohm-bd9576.c
19008F:	drivers/regulator/bd71815-regulator.c
19009F:	drivers/regulator/bd71828-regulator.c
19010F:	drivers/regulator/bd718x7-regulator.c
19011F:	drivers/regulator/bd9576-regulator.c
19012F:	drivers/regulator/rohm-regulator.c
19013F:	drivers/rtc/rtc-bd70528.c
19014F:	drivers/watchdog/bd9576_wdt.c
19015F:	include/linux/mfd/rohm-bd71815.h
19016F:	include/linux/mfd/rohm-bd71828.h
19017F:	include/linux/mfd/rohm-bd718x7.h
19018F:	include/linux/mfd/rohm-bd957x.h
19019F:	include/linux/mfd/rohm-generic.h
19020F:	include/linux/mfd/rohm-shared.h
19021
19022ROSE NETWORK LAYER
19023M:	Ralf Baechle <ralf@linux-mips.org>
19024L:	linux-hams@vger.kernel.org
 
19025S:	Maintained
19026W:	https://linux-ax25.in-berlin.de
19027F:	include/net/rose.h
19028F:	include/uapi/linux/rose.h
19029F:	net/rose/
19030
19031ROTATION DRIVER FOR ALLWINNER A83T
19032M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19033L:	linux-media@vger.kernel.org
19034S:	Maintained
19035T:	git git://linuxtv.org/media_tree.git
19036F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19037F:	drivers/media/platform/sunxi/sun8i-rotate/
19038
19039RPMSG TTY DRIVER
19040M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19041L:	linux-remoteproc@vger.kernel.org
19042S:	Maintained
19043F:	drivers/tty/rpmsg_tty.c
19044
19045RTL2830 MEDIA DRIVER
19046L:	linux-media@vger.kernel.org
19047S:	Orphan
19048W:	https://linuxtv.org
19049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19050F:	drivers/media/dvb-frontends/rtl2830*
19051
19052RTL2832 MEDIA DRIVER
19053L:	linux-media@vger.kernel.org
19054S:	Orphan
19055W:	https://linuxtv.org
19056Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19057F:	drivers/media/dvb-frontends/rtl2832*
19058
19059RTL2832_SDR MEDIA DRIVER
19060L:	linux-media@vger.kernel.org
19061S:	Orphan
19062W:	https://linuxtv.org
19063Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19064F:	drivers/media/dvb-frontends/rtl2832_sdr*
19065
19066RTL8180 WIRELESS DRIVER
 
19067L:	linux-wireless@vger.kernel.org
19068S:	Orphan
19069F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
 
 
19070
19071RTL8187 WIRELESS DRIVER
19072M:	Hin-Tak Leung <hintak.leung@gmail.com>
 
19073M:	Larry Finger <Larry.Finger@lwfinger.net>
19074L:	linux-wireless@vger.kernel.org
 
 
19075S:	Maintained
19076F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19077
19078RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19079M:	Jes Sorensen <Jes.Sorensen@gmail.com>
 
19080L:	linux-wireless@vger.kernel.org
 
 
19081S:	Maintained
19082F:	drivers/net/wireless/realtek/rtl8xxxu/
19083
19084RTRS TRANSPORT DRIVERS
19085M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19086M:	Jack Wang <jinpu.wang@ionos.com>
19087L:	linux-rdma@vger.kernel.org
19088S:	Maintained
19089F:	drivers/infiniband/ulp/rtrs/
19090
19091RUNTIME VERIFICATION (RV)
19092M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19093M:	Steven Rostedt <rostedt@goodmis.org>
19094L:	linux-trace-kernel@vger.kernel.org
19095S:	Maintained
19096F:	Documentation/trace/rv/
19097F:	include/linux/rv.h
19098F:	include/rv/
19099F:	kernel/trace/rv/
19100F:	tools/verification/
19101
19102RUST
19103M:	Miguel Ojeda <ojeda@kernel.org>
19104M:	Alex Gaynor <alex.gaynor@gmail.com>
19105M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19106R:	Boqun Feng <boqun.feng@gmail.com>
19107R:	Gary Guo <gary@garyguo.net>
19108R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19109R:	Benno Lossin <benno.lossin@proton.me>
19110R:	Andreas Hindborg <a.hindborg@samsung.com>
19111R:	Alice Ryhl <aliceryhl@google.com>
19112L:	rust-for-linux@vger.kernel.org
19113S:	Supported
19114W:	https://rust-for-linux.com
19115B:	https://github.com/Rust-for-Linux/linux/issues
19116C:	zulip://rust-for-linux.zulipchat.com
19117P:	https://rust-for-linux.com/contributing
19118T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19119F:	Documentation/rust/
19120F:	rust/
19121F:	samples/rust/
19122F:	scripts/*rust*
19123K:	\b(?i:rust)\b
19124
19125RXRPC SOCKETS (AF_RXRPC)
19126M:	David Howells <dhowells@redhat.com>
19127M:	Marc Dionne <marc.dionne@auristor.com>
19128L:	linux-afs@lists.infradead.org
19129S:	Supported
19130W:	https://www.infradead.org/~dhowells/kafs/
19131F:	Documentation/networking/rxrpc.rst
19132F:	include/keys/rxrpc-type.h
19133F:	include/net/af_rxrpc.h
19134F:	include/trace/events/rxrpc.h
19135F:	include/uapi/linux/rxrpc.h
19136F:	net/rxrpc/
19137
19138S3 SAVAGE FRAMEBUFFER DRIVER
19139M:	Antonino Daplas <adaplas@gmail.com>
19140L:	linux-fbdev@vger.kernel.org
19141S:	Maintained
19142F:	drivers/video/fbdev/savage/
19143
19144S390 ARCHITECTURE
19145M:	Heiko Carstens <hca@linux.ibm.com>
19146M:	Vasily Gorbik <gor@linux.ibm.com>
19147M:	Alexander Gordeev <agordeev@linux.ibm.com>
19148R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19149R:	Sven Schnelle <svens@linux.ibm.com>
19150L:	linux-s390@vger.kernel.org
 
19151S:	Supported
19152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19153F:	Documentation/driver-api/s390-drivers.rst
19154F:	Documentation/arch/s390/
19155F:	arch/s390/
19156F:	drivers/s390/
19157F:	drivers/watchdog/diag288_wdt.c
 
 
19158
19159S390 COMMON I/O LAYER
19160M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19161M:	Peter Oberparleiter <oberpar@linux.ibm.com>
 
19162L:	linux-s390@vger.kernel.org
 
19163S:	Supported
19164F:	drivers/s390/cio/
19165
19166S390 DASD DRIVER
19167M:	Stefan Haberland <sth@linux.ibm.com>
19168M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19169L:	linux-s390@vger.kernel.org
 
19170S:	Supported
19171F:	block/partitions/ibm.c
19172F:	drivers/s390/block/dasd*
19173F:	include/linux/dasd_mod.h
19174
19175S390 IOMMU (PCI)
19176M:	Niklas Schnelle <schnelle@linux.ibm.com>
19177M:	Matthew Rosato <mjrosato@linux.ibm.com>
19178R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19179L:	linux-s390@vger.kernel.org
 
19180S:	Supported
19181F:	drivers/iommu/s390-iommu.c
19182
19183S390 IUCV NETWORK LAYER
19184M:	Alexandra Winter <wintera@linux.ibm.com>
19185M:	Thorsten Winkler <twinkler@linux.ibm.com>
19186L:	linux-s390@vger.kernel.org
19187L:	netdev@vger.kernel.org
19188S:	Supported
19189F:	drivers/s390/net/*iucv*
19190F:	include/net/iucv/
19191F:	net/iucv/
19192
19193S390 MM
19194M:	Alexander Gordeev <agordeev@linux.ibm.com>
19195M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19196L:	linux-s390@vger.kernel.org
19197S:	Supported
19198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19199F:	arch/s390/include/asm/pgtable.h
19200F:	arch/s390/mm
19201
19202S390 NETWORK DRIVERS
19203M:	Alexandra Winter <wintera@linux.ibm.com>
19204M:	Thorsten Winkler <twinkler@linux.ibm.com>
19205L:	linux-s390@vger.kernel.org
19206L:	netdev@vger.kernel.org
19207S:	Supported
19208F:	drivers/s390/net/
19209
19210S390 PCI SUBSYSTEM
19211M:	Niklas Schnelle <schnelle@linux.ibm.com>
19212M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19213L:	linux-s390@vger.kernel.org
19214S:	Supported
19215F:	Documentation/arch/s390/pci.rst
19216F:	arch/s390/pci/
19217F:	drivers/pci/hotplug/s390_pci_hpc.c
19218
19219S390 SCM DRIVER
19220M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19221L:	linux-s390@vger.kernel.org
19222S:	Supported
19223F:	drivers/s390/block/scm*
19224F:	drivers/s390/cio/scm.c
19225
19226S390 VFIO AP DRIVER
19227M:	Tony Krowiak <akrowiak@linux.ibm.com>
19228M:	Halil Pasic <pasic@linux.ibm.com>
19229M:	Jason Herne <jjherne@linux.ibm.com>
19230L:	linux-s390@vger.kernel.org
19231S:	Supported
19232F:	Documentation/arch/s390/vfio-ap*
19233F:	drivers/s390/crypto/vfio_ap*
19234
19235S390 VFIO-CCW DRIVER
19236M:	Eric Farman <farman@linux.ibm.com>
19237M:	Matthew Rosato <mjrosato@linux.ibm.com>
19238R:	Halil Pasic <pasic@linux.ibm.com>
19239L:	linux-s390@vger.kernel.org
19240L:	kvm@vger.kernel.org
19241S:	Supported
19242F:	Documentation/arch/s390/vfio-ccw.rst
19243F:	drivers/s390/cio/vfio_ccw*
19244F:	include/uapi/linux/vfio_ccw.h
19245
19246S390 VFIO-PCI DRIVER
19247M:	Matthew Rosato <mjrosato@linux.ibm.com>
19248M:	Eric Farman <farman@linux.ibm.com>
19249L:	linux-s390@vger.kernel.org
19250L:	kvm@vger.kernel.org
19251S:	Supported
19252F:	arch/s390/kvm/pci*
19253F:	drivers/vfio/pci/vfio_pci_zdev.c
19254F:	include/uapi/linux/vfio_zdev.h
19255
19256S390 ZCRYPT DRIVER
19257M:	Harald Freudenberger <freude@linux.ibm.com>
19258L:	linux-s390@vger.kernel.org
19259S:	Supported
19260F:	drivers/s390/crypto/
19261
19262S390 ZFCP DRIVER
19263M:	Steffen Maier <maier@linux.ibm.com>
19264M:	Benjamin Block <bblock@linux.ibm.com>
19265L:	linux-s390@vger.kernel.org
19266S:	Supported
19267F:	drivers/s390/scsi/zfcp_*
19268
19269SAA6588 RDS RECEIVER DRIVER
19270M:	Hans Verkuil <hverkuil@xs4all.nl>
19271L:	linux-media@vger.kernel.org
19272S:	Odd Fixes
19273W:	https://linuxtv.org
19274T:	git git://linuxtv.org/media_tree.git
19275F:	drivers/media/i2c/saa6588*
19276
19277SAA7134 VIDEO4LINUX DRIVER
19278M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19279L:	linux-media@vger.kernel.org
19280S:	Odd fixes
19281W:	https://linuxtv.org
19282T:	git git://linuxtv.org/media_tree.git
19283F:	Documentation/driver-api/media/drivers/saa7134*
19284F:	drivers/media/pci/saa7134/
19285
19286SAA7146 VIDEO4LINUX-2 DRIVER
19287M:	Hans Verkuil <hverkuil@xs4all.nl>
19288L:	linux-media@vger.kernel.org
 
 
19289S:	Maintained
19290T:	git git://linuxtv.org/media_tree.git
19291F:	drivers/media/common/saa7146/
19292F:	drivers/media/pci/saa7146/
19293F:	include/media/drv-intf/saa7146*
19294
19295SAFESETID SECURITY MODULE
19296M:	Micah Morton <mortonm@chromium.org>
19297S:	Supported
19298F:	Documentation/admin-guide/LSM/SafeSetID.rst
19299F:	security/safesetid/
19300
19301SAMSUNG AUDIO (ASoC) DRIVERS
19302M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
 
19303L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19304S:	Maintained
19305B:	mailto:linux-samsung-soc@vger.kernel.org
19306F:	Documentation/devicetree/bindings/sound/samsung*
19307F:	sound/soc/samsung/
19308
19309SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19310M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19311L:	linux-crypto@vger.kernel.org
19312L:	linux-samsung-soc@vger.kernel.org
19313S:	Maintained
19314F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19315F:	drivers/crypto/exynos-rng.c
19316
19317SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19318M:	Łukasz Stelmach <l.stelmach@samsung.com>
19319L:	linux-samsung-soc@vger.kernel.org
19320S:	Maintained
19321F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19322F:	drivers/char/hw_random/exynos-trng.c
19323
19324SAMSUNG FRAMEBUFFER DRIVER
19325M:	Jingoo Han <jingoohan1@gmail.com>
19326L:	linux-fbdev@vger.kernel.org
19327S:	Maintained
19328F:	drivers/video/fbdev/s3c-fb.c
19329
19330SAMSUNG INTERCONNECT DRIVERS
19331M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19332M:	Artur Świgoń <a.swigon@samsung.com>
19333L:	linux-pm@vger.kernel.org
19334L:	linux-samsung-soc@vger.kernel.org
19335S:	Supported
19336F:	drivers/interconnect/samsung/
19337
19338SAMSUNG LAPTOP DRIVER
19339M:	Corentin Chary <corentin.chary@gmail.com>
19340L:	platform-driver-x86@vger.kernel.org
19341S:	Maintained
19342F:	drivers/platform/x86/samsung-laptop.c
19343
19344SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19345M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19346L:	linux-kernel@vger.kernel.org
19347L:	linux-samsung-soc@vger.kernel.org
19348S:	Maintained
19349B:	mailto:linux-samsung-soc@vger.kernel.org
19350F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19351F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19352F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19353F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19354F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19355F:	drivers/clk/clk-s2mps11.c
19356F:	drivers/mfd/sec*.c
19357F:	drivers/regulator/s2m*.c
19358F:	drivers/regulator/s5m*.c
19359F:	drivers/rtc/rtc-s5m.c
19360F:	include/linux/mfd/samsung/
19361
19362SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19363M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19364L:	linux-media@vger.kernel.org
19365L:	linux-samsung-soc@vger.kernel.org
19366S:	Maintained
19367F:	drivers/media/platform/samsung/s3c-camif/
19368F:	include/media/drv-intf/s3c_camif.h
19369
19370SAMSUNG S3FWRN5 NFC DRIVER
19371M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19372S:	Maintained
19373F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19374F:	drivers/nfc/s3fwrn5
19375
19376SAMSUNG S5C73M3 CAMERA DRIVER
19377M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19378M:	Andrzej Hajda <andrzej.hajda@intel.com>
19379L:	linux-media@vger.kernel.org
19380S:	Supported
19381F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19382F:	drivers/media/i2c/s5c73m3/*
 
 
 
 
 
19383
19384SAMSUNG S5K5BAF CAMERA DRIVER
19385M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19386M:	Andrzej Hajda <andrzej.hajda@intel.com>
19387L:	linux-media@vger.kernel.org
19388S:	Supported
19389F:	drivers/media/i2c/s5k5baf.c
19390
19391SAMSUNG S5P Security SubSystem (SSS) DRIVER
19392M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19393M:	Vladimir Zapolskiy <vz@mleia.com>
19394L:	linux-crypto@vger.kernel.org
19395L:	linux-samsung-soc@vger.kernel.org
19396S:	Maintained
19397F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19398F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19399F:	drivers/crypto/s5p-sss.c
19400
19401SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19402M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19403L:	linux-media@vger.kernel.org
19404S:	Supported
19405Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19406F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19407F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19408F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19409F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19410F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19411F:	drivers/media/platform/samsung/exynos4-is/
19412
19413SAMSUNG SOC CLOCK DRIVERS
19414M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19415M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19416M:	Tomasz Figa <tomasz.figa@gmail.com>
19417M:	Chanwoo Choi <cw00.choi@samsung.com>
19418R:	Alim Akhtar <alim.akhtar@samsung.com>
19419L:	linux-samsung-soc@vger.kernel.org
19420S:	Maintained
19421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19422F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19423F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19424F:	drivers/clk/samsung/
19425F:	include/dt-bindings/clock/exynos*.h
19426F:	include/dt-bindings/clock/s5p*.h
19427F:	include/dt-bindings/clock/samsung,*.h
19428F:	include/linux/clk/samsung.h
19429
19430SAMSUNG SPI DRIVERS
19431M:	Andi Shyti <andi.shyti@kernel.org>
19432L:	linux-spi@vger.kernel.org
19433L:	linux-samsung-soc@vger.kernel.org
19434S:	Maintained
19435F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19436F:	drivers/spi/spi-s3c*
19437F:	include/linux/platform_data/spi-s3c64xx.h
19438
19439SAMSUNG SXGBE DRIVERS
19440M:	Byungho An <bh74.an@samsung.com>
19441L:	netdev@vger.kernel.org
19442S:	Supported
19443F:	drivers/net/ethernet/samsung/sxgbe/
19444
19445SAMSUNG THERMAL DRIVER
19446M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19447M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19448L:	linux-pm@vger.kernel.org
19449L:	linux-samsung-soc@vger.kernel.org
19450S:	Maintained
19451F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19452F:	drivers/thermal/samsung/
19453
19454SAMSUNG USB2 PHY DRIVER
19455M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19456L:	linux-kernel@vger.kernel.org
19457S:	Supported
19458F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19459F:	Documentation/driver-api/phy/samsung-usb2.rst
19460F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19461F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19462F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19463F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19464F:	drivers/phy/samsung/phy-samsung-usb2.c
19465F:	drivers/phy/samsung/phy-samsung-usb2.h
19466
19467SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19468M:	Paul Barker <paul.barker@sancloud.com>
19469R:	Marc Murphy <marc.murphy@sancloud.com>
19470S:	Supported
19471F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19472
19473SC1200 WDT DRIVER
19474M:	Zwane Mwaikambo <zwanem@gmail.com>
19475S:	Maintained
19476F:	drivers/watchdog/sc1200wdt.c
19477
19478SCHEDULER
19479M:	Ingo Molnar <mingo@redhat.com>
19480M:	Peter Zijlstra <peterz@infradead.org>
19481M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19482M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19483R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19484R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19485R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19486R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19487R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19488R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19489L:	linux-kernel@vger.kernel.org
19490S:	Maintained
19491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19492F:	include/linux/preempt.h
19493F:	include/linux/sched.h
19494F:	include/linux/wait.h
19495F:	include/uapi/linux/sched.h
19496F:	kernel/sched/
19497
19498SCSI LIBSAS SUBSYSTEM
19499R:	John Garry <john.g.garry@oracle.com>
19500R:	Jason Yan <yanaijie@huawei.com>
 
 
 
19501L:	linux-scsi@vger.kernel.org
19502S:	Supported
19503F:	Documentation/scsi/libsas.rst
19504F:	drivers/scsi/libsas/
19505F:	include/scsi/libsas.h
19506F:	include/scsi/sas_ata.h
19507
19508SCSI RDMA PROTOCOL (SRP) INITIATOR
19509M:	Bart Van Assche <bvanassche@acm.org>
19510L:	linux-rdma@vger.kernel.org
19511S:	Supported
 
19512Q:	http://patchwork.kernel.org/project/linux-rdma/list/
 
19513F:	drivers/infiniband/ulp/srp/
19514F:	include/scsi/srp.h
19515
19516SCSI RDMA PROTOCOL (SRP) TARGET
19517M:	Bart Van Assche <bvanassche@acm.org>
19518L:	linux-rdma@vger.kernel.org
19519L:	target-devel@vger.kernel.org
19520S:	Supported
19521Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19522F:	drivers/infiniband/ulp/srpt/
19523
19524SCSI SG DRIVER
19525M:	Doug Gilbert <dgilbert@interlog.com>
19526L:	linux-scsi@vger.kernel.org
 
19527S:	Maintained
19528W:	http://sg.danny.cz/sg
19529F:	Documentation/scsi/scsi-generic.rst
19530F:	drivers/scsi/sg.c
19531F:	include/scsi/sg.h
19532
19533SCSI SUBSYSTEM
19534M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
19535M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19536L:	linux-scsi@vger.kernel.org
 
 
 
19537S:	Maintained
19538Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19541F:	Documentation/devicetree/bindings/scsi/
19542F:	drivers/scsi/
19543F:	drivers/ufs/
19544F:	include/scsi/
19545
19546SCSI TAPE DRIVER
19547M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19548L:	linux-scsi@vger.kernel.org
19549S:	Maintained
19550F:	Documentation/scsi/st.rst
19551F:	drivers/scsi/st.*
19552F:	drivers/scsi/st_*.h
19553
19554SCSI TARGET CORE USER DRIVER
19555M:	Bodo Stroesser <bostroesser@gmail.com>
19556L:	linux-scsi@vger.kernel.org
19557L:	target-devel@vger.kernel.org
19558S:	Supported
19559F:	Documentation/target/tcmu-design.rst
19560F:	drivers/target/target_core_user.c
19561F:	include/uapi/linux/target_core_user.h
19562
19563SCSI TARGET SUBSYSTEM
19564M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19565L:	linux-scsi@vger.kernel.org
19566L:	target-devel@vger.kernel.org
19567S:	Supported
19568Q:	https://patchwork.kernel.org/project/target-devel/list/
19569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19570F:	Documentation/target/
19571F:	drivers/target/
19572F:	include/target/
19573
19574SCTP PROTOCOL
19575M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
19576M:	Xin Long <lucien.xin@gmail.com>
19577L:	linux-sctp@vger.kernel.org
19578S:	Maintained
19579W:	https://github.com/sctp/lksctp-tools/wiki
19580F:	Documentation/networking/sctp.rst
19581F:	include/linux/sctp.h
19582F:	include/net/sctp/
19583F:	include/uapi/linux/sctp.h
19584F:	net/sctp/
19585
19586SCx200 CPU SUPPORT
19587M:	Jim Cromie <jim.cromie@gmail.com>
19588S:	Odd Fixes
19589F:	Documentation/i2c/busses/scx200_acb.rst
19590F:	arch/x86/platform/scx200/
 
19591F:	drivers/i2c/busses/scx200*
19592F:	drivers/mtd/maps/scx200_docflash.c
19593F:	drivers/watchdog/scx200_wdt.c
19594F:	include/linux/scx200.h
19595
19596SCx200 GPIO DRIVER
19597M:	Jim Cromie <jim.cromie@gmail.com>
19598S:	Maintained
19599F:	drivers/char/scx200_gpio.c
19600F:	include/linux/scx200_gpio.h
19601
19602SCx200 HRT CLOCKSOURCE DRIVER
19603M:	Jim Cromie <jim.cromie@gmail.com>
19604S:	Maintained
19605F:	drivers/clocksource/scx200_hrt.c
19606
19607SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19608M:	Sascha Sommer <saschasommer@freenet.de>
19609L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
19610S:	Maintained
19611F:	drivers/mmc/host/sdricoh_cs.c
19612
19613SECO BOARDS CEC DRIVER
19614M:	Ettore Chimenti <ek5.chimenti@gmail.com>
19615S:	Maintained
19616F:	drivers/media/cec/platform/seco/seco-cec.c
19617F:	drivers/media/cec/platform/seco/seco-cec.h
19618
19619SECURE COMPUTING
19620M:	Kees Cook <keescook@chromium.org>
19621R:	Andy Lutomirski <luto@amacapital.net>
19622R:	Will Drewry <wad@chromium.org>
19623S:	Supported
19624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19625F:	Documentation/userspace-api/seccomp_filter.rst
19626F:	include/linux/seccomp.h
19627F:	include/uapi/linux/seccomp.h
19628F:	kernel/seccomp.c
19629F:	tools/testing/selftests/kselftest_harness.h
19630F:	tools/testing/selftests/seccomp/*
19631K:	\bsecure_computing
19632K:	\bTIF_SECCOMP\b
19633
19634SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19635M:	Kamal Dasu <kamal.dasu@broadcom.com>
19636M:	Al Cooper <alcooperx@gmail.com>
19637R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
19638L:	linux-mmc@vger.kernel.org
 
19639S:	Maintained
19640F:	drivers/mmc/host/sdhci-brcmstb*
19641
19642SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19643M:	Adrian Hunter <adrian.hunter@intel.com>
19644L:	linux-mmc@vger.kernel.org
19645S:	Supported
19646F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19647F:	drivers/mmc/host/sdhci*
19648
19649SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19650M:	Aubin Constans <aubin.constans@microchip.com>
19651R:	Eugen Hristev <eugen.hristev@collabora.com>
19652L:	linux-mmc@vger.kernel.org
19653S:	Supported
19654F:	drivers/mmc/host/sdhci-of-at91.c
19655
19656SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19657M:	Haibo Chen <haibo.chen@nxp.com>
19658L:	imx@lists.linux.dev
19659L:	linux-mmc@vger.kernel.org
19660S:	Maintained
19661F:	drivers/mmc/host/sdhci-esdhc-imx.c
19662
19663SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19664M:	Ben Dooks <ben-linux@fluff.org>
19665M:	Jaehoon Chung <jh80.chung@samsung.com>
19666L:	linux-mmc@vger.kernel.org
19667S:	Maintained
19668F:	drivers/mmc/host/sdhci-s3c*
19669
19670SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19671M:	Viresh Kumar <vireshk@kernel.org>
19672L:	linux-mmc@vger.kernel.org
19673S:	Maintained
19674F:	drivers/mmc/host/sdhci-spear.c
19675
19676SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19677M:	Vignesh Raghavendra <vigneshr@ti.com>
19678L:	linux-mmc@vger.kernel.org
19679S:	Maintained
19680F:	drivers/mmc/host/sdhci-omap.c
19681
19682SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19683M:	Jonathan Derrick <jonathan.derrick@linux.dev>
19684L:	linux-block@vger.kernel.org
19685S:	Supported
19686F:	block/opal_proto.h
19687F:	block/sed*
19688F:	include/linux/sed*
19689F:	include/uapi/linux/sed*
19690
19691SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19692M:	Mark Rutland <mark.rutland@arm.com>
19693M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19694M:	Sudeep Holla <sudeep.holla@arm.com>
19695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19696S:	Maintained
19697F:	drivers/firmware/smccc/
19698F:	include/linux/arm-smccc.h
19699
19700SECURITY CONTACT
19701M:	Security Officers <security@kernel.org>
19702S:	Supported
19703F:	Documentation/process/security-bugs.rst
19704
19705SECURITY SUBSYSTEM
19706M:	Paul Moore <paul@paul-moore.com>
19707M:	James Morris <jmorris@namei.org>
19708M:	"Serge E. Hallyn" <serge@hallyn.com>
19709L:	linux-security-module@vger.kernel.org
 
 
19710S:	Supported
19711Q:	https://patchwork.kernel.org/project/linux-security-module/list
19712B:	mailto:linux-security-module@vger.kernel.org
19713P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
19714T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19715F:	include/uapi/linux/lsm.h
19716F:	security/
19717F:	tools/testing/selftests/lsm/
19718X:	security/selinux/
19719K:	\bsecurity_[a-z_0-9]\+\b
19720
19721SELINUX SECURITY MODULE
19722M:	Paul Moore <paul@paul-moore.com>
19723M:	Stephen Smalley <stephen.smalley.work@gmail.com>
19724R:	Ondrej Mosnacek <omosnace@redhat.com>
19725L:	selinux@vger.kernel.org
19726S:	Supported
19727W:	https://github.com/SELinuxProject
19728Q:	https://patchwork.kernel.org/project/selinux/list
19729B:	mailto:selinux@vger.kernel.org
19730P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
19731T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19732F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
19733F:	Documentation/ABI/removed/sysfs-selinux-disable
19734F:	Documentation/admin-guide/LSM/SELinux.rst
19735F:	include/trace/events/avc.h
19736F:	include/uapi/linux/selinux_netlink.h
19737F:	scripts/selinux/
19738F:	security/selinux/
19739
19740SENSABLE PHANTOM
19741M:	Jiri Slaby <jirislaby@kernel.org>
19742S:	Maintained
19743F:	drivers/misc/phantom.c
19744F:	include/uapi/linux/phantom.h
19745
19746SENSEAIR SUNRISE 006-0-0007
19747M:	Jacopo Mondi <jacopo@jmondi.org>
19748S:	Maintained
19749F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19750F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19751F:	drivers/iio/chemical/sunrise_co2.c
 
 
19752
19753SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19754M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
19755S:	Maintained
19756F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19757F:	drivers/iio/chemical/scd30.h
19758F:	drivers/iio/chemical/scd30_core.c
19759F:	drivers/iio/chemical/scd30_i2c.c
19760F:	drivers/iio/chemical/scd30_serial.c
19761
19762SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19763M:	Roan van Dijk <roan@protonic.nl>
19764S:	Maintained
19765F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19766F:	drivers/iio/chemical/scd4x.c
19767
19768SENSIRION SGP40 GAS SENSOR DRIVER
19769M:	Andreas Klinger <ak@it-klinger.de>
19770S:	Maintained
19771F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19772F:	drivers/iio/chemical/sgp40.c
19773
19774SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19775M:	Tomasz Duszynski <tduszyns@gmail.com>
19776S:	Maintained
19777F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19778F:	drivers/iio/chemical/sps30.c
19779F:	drivers/iio/chemical/sps30_i2c.c
19780F:	drivers/iio/chemical/sps30_serial.c
19781
19782SERIAL DEVICE BUS
19783M:	Rob Herring <robh@kernel.org>
19784L:	linux-serial@vger.kernel.org
19785S:	Maintained
19786F:	Documentation/devicetree/bindings/serial/serial.yaml
19787F:	drivers/tty/serdev/
19788F:	include/linux/serdev.h
19789
19790SERIAL IR RECEIVER
19791M:	Sean Young <sean@mess.org>
19792L:	linux-media@vger.kernel.org
19793S:	Maintained
19794F:	drivers/media/rc/serial_ir.c
19795
19796SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19797M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19798L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19799S:	Maintained
19800F:	Documentation/devicetree/bindings/slimbus/
19801F:	drivers/slimbus/
19802F:	include/linux/slimbus.h
19803
19804SFC NETWORK DRIVER
19805M:	Edward Cree <ecree.xilinx@gmail.com>
19806M:	Martin Habets <habetsm.xilinx@gmail.com>
 
19807L:	netdev@vger.kernel.org
19808L:	linux-net-drivers@amd.com
19809S:	Supported
19810F:	Documentation/networking/devlink/sfc.rst
19811F:	drivers/net/ethernet/sfc/
19812
19813SFCTEMP HWMON DRIVER
19814M:	Emil Renner Berthing <kernel@esmil.dk>
19815M:	Hal Feng <hal.feng@starfivetech.com>
19816L:	linux-hwmon@vger.kernel.org
19817S:	Maintained
19818F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19819F:	Documentation/hwmon/sfctemp.rst
19820F:	drivers/hwmon/sfctemp.c
19821
19822SFF/SFP/SFP+ MODULE SUPPORT
19823M:	Russell King <linux@armlinux.org.uk>
19824L:	netdev@vger.kernel.org
19825S:	Maintained
19826F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
19827F:	drivers/net/phy/phylink.c
19828F:	drivers/net/phy/sfp*
19829F:	include/linux/mdio/mdio-i2c.h
19830F:	include/linux/phylink.h
19831F:	include/linux/sfp.h
19832K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
19833
19834SGI GRU DRIVER
19835M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
19836S:	Maintained
19837F:	drivers/misc/sgi-gru/
19838
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19839SGI XP/XPC/XPNET DRIVER
19840M:	Robin Holt <robinmholt@gmail.com>
19841M:	Steve Wahl <steve.wahl@hpe.com>
19842S:	Maintained
19843F:	drivers/misc/sgi-xp/
19844
19845SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19846M:	Wenjia Zhang <wenjia@linux.ibm.com>
19847M:	Jan Karcher <jaka@linux.ibm.com>
19848R:	D. Wythe <alibuda@linux.alibaba.com>
19849R:	Tony Lu <tonylu@linux.alibaba.com>
19850R:	Wen Gu <guwen@linux.alibaba.com>
19851L:	linux-s390@vger.kernel.org
19852S:	Supported
19853F:	net/smc/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19854
19855SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19856M:	Linus Walleij <linus.walleij@linaro.org>
19857L:	linux-iio@vger.kernel.org
19858S:	Maintained
19859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19860F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19861F:	drivers/iio/light/gp2ap002.c
19862
19863SHARP RJ54N1CB0C SENSOR DRIVER
19864M:	Jacopo Mondi <jacopo@jmondi.org>
19865L:	linux-media@vger.kernel.org
19866S:	Odd fixes
19867T:	git git://linuxtv.org/media_tree.git
19868F:	drivers/media/i2c/rj54n1cb0c.c
19869F:	include/media/i2c/rj54n1cb0c.h
19870
19871SHRINKER
19872M:	Andrew Morton <akpm@linux-foundation.org>
19873M:	Dave Chinner <david@fromorbit.com>
19874R:	Qi Zheng <zhengqi.arch@bytedance.com>
19875R:	Roman Gushchin <roman.gushchin@linux.dev>
19876R:	Muchun Song <muchun.song@linux.dev>
19877L:	linux-mm@kvack.org
19878S:	Maintained
19879F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
19880F:	include/linux/shrinker.h
19881F:	mm/shrinker.c
19882F:	mm/shrinker_debug.c
19883
19884SH_VOU V4L2 OUTPUT DRIVER
19885L:	linux-media@vger.kernel.org
19886S:	Orphan
19887F:	drivers/media/platform/renesas/sh_vou.c
19888F:	include/media/drv-intf/sh_vou.h
19889
19890SI2157 MEDIA DRIVER
19891L:	linux-media@vger.kernel.org
19892S:	Orphan
19893W:	https://linuxtv.org
19894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19895F:	drivers/media/tuners/si2157*
19896
19897SI2165 MEDIA DRIVER
19898M:	Matthias Schwarzott <zzam@gentoo.org>
19899L:	linux-media@vger.kernel.org
19900S:	Maintained
19901W:	https://linuxtv.org
19902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19903F:	drivers/media/dvb-frontends/si2165*
19904
19905SI2168 MEDIA DRIVER
19906L:	linux-media@vger.kernel.org
19907S:	Orphan
19908W:	https://linuxtv.org
19909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19910F:	drivers/media/dvb-frontends/si2168*
19911
19912SI470X FM RADIO RECEIVER I2C DRIVER
19913M:	Hans Verkuil <hverkuil@xs4all.nl>
19914L:	linux-media@vger.kernel.org
19915S:	Odd Fixes
19916W:	https://linuxtv.org
19917T:	git git://linuxtv.org/media_tree.git
19918F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
19919F:	drivers/media/radio/si470x/radio-si470x-i2c.c
19920
19921SI470X FM RADIO RECEIVER USB DRIVER
19922M:	Hans Verkuil <hverkuil@xs4all.nl>
19923L:	linux-media@vger.kernel.org
19924S:	Maintained
19925W:	https://linuxtv.org
19926T:	git git://linuxtv.org/media_tree.git
19927F:	drivers/media/radio/si470x/radio-si470x-common.c
19928F:	drivers/media/radio/si470x/radio-si470x-usb.c
19929F:	drivers/media/radio/si470x/radio-si470x.h
19930
19931SI4713 FM RADIO TRANSMITTER I2C DRIVER
19932M:	Eduardo Valentin <edubezval@gmail.com>
19933L:	linux-media@vger.kernel.org
19934S:	Odd Fixes
19935W:	https://linuxtv.org
19936T:	git git://linuxtv.org/media_tree.git
19937F:	drivers/media/radio/si4713/si4713.?
19938
19939SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19940M:	Eduardo Valentin <edubezval@gmail.com>
19941L:	linux-media@vger.kernel.org
19942S:	Odd Fixes
19943W:	https://linuxtv.org
19944T:	git git://linuxtv.org/media_tree.git
19945F:	drivers/media/radio/si4713/radio-platform-si4713.c
19946
19947SI4713 FM RADIO TRANSMITTER USB DRIVER
19948M:	Hans Verkuil <hverkuil@xs4all.nl>
19949L:	linux-media@vger.kernel.org
19950S:	Maintained
19951W:	https://linuxtv.org
19952T:	git git://linuxtv.org/media_tree.git
19953F:	drivers/media/radio/si4713/radio-usb-si4713.c
19954
19955SIANO DVB DRIVER
19956M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19957L:	linux-media@vger.kernel.org
19958S:	Odd fixes
19959W:	https://linuxtv.org
19960T:	git git://linuxtv.org/media_tree.git
19961F:	drivers/media/common/siano/
19962F:	drivers/media/mmc/siano/
19963F:	drivers/media/usb/siano/
19964F:	drivers/media/usb/siano/
19965
19966SIEMENS IPC LED DRIVERS
19967M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19968M:	Xing Tong Wu <xingtong.wu@siemens.com>
19969M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19970L:	linux-leds@vger.kernel.org
19971S:	Maintained
19972F:	drivers/leds/simple/
19973
19974SIEMENS IPC PLATFORM DRIVERS
19975M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19976M:	Xing Tong Wu <xingtong.wu@siemens.com>
19977M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19978L:	platform-driver-x86@vger.kernel.org
19979S:	Maintained
19980F:	drivers/platform/x86/siemens/
19981F:	include/linux/platform_data/x86/simatic-ipc-base.h
19982F:	include/linux/platform_data/x86/simatic-ipc.h
19983
19984SIEMENS IPC WATCHDOG DRIVERS
19985M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19986M:	Xing Tong Wu <xingtong.wu@siemens.com>
19987M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19988L:	linux-watchdog@vger.kernel.org
19989S:	Maintained
19990F:	drivers/watchdog/simatic-ipc-wdt.c
19991
19992SIFIVE DRIVERS
19993M:	Paul Walmsley <paul.walmsley@sifive.com>
19994M:	Samuel Holland <samuel.holland@sifive.com>
19995L:	linux-riscv@lists.infradead.org
19996S:	Supported
19997F:	drivers/dma/sf-pdma/
19998N:	sifive
19999K:	fu[57]40
20000K:	[^@]sifive
20001
20002SILEAD TOUCHSCREEN DRIVER
20003M:	Hans de Goede <hdegoede@redhat.com>
20004L:	linux-input@vger.kernel.org
20005L:	platform-driver-x86@vger.kernel.org
20006S:	Maintained
20007F:	drivers/input/touchscreen/silead.c
20008F:	drivers/platform/x86/touchscreen_dmi.c
20009
20010SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20011M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20012S:	Supported
20013F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20014F:	drivers/net/wireless/silabs/wfx/
20015
20016SILICON MOTION SM712 FRAME BUFFER DRIVER
20017M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20018M:	Teddy Wang <teddy.wang@siliconmotion.com>
20019M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20020L:	linux-fbdev@vger.kernel.org
20021S:	Maintained
20022F:	Documentation/fb/sm712fb.rst
20023F:	drivers/video/fbdev/sm712*
20024
20025SILVACO I3C DUAL-ROLE MASTER
20026M:	Miquel Raynal <miquel.raynal@bootlin.com>
20027M:	Conor Culhane <conor.culhane@silvaco.com>
20028L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20029S:	Maintained
20030F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20031F:	drivers/i3c/master/svc-i3c-master.c
20032
20033SIMPLEFB FB DRIVER
20034M:	Hans de Goede <hdegoede@redhat.com>
20035L:	linux-fbdev@vger.kernel.org
20036S:	Maintained
20037F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20038F:	drivers/video/fbdev/simplefb.c
20039F:	include/linux/platform_data/simplefb.h
20040
20041SIOX
20042M:	Thorsten Scherer <t.scherer@eckelmann.de>
20043M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
20044R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20045S:	Supported
20046F:	drivers/gpio/gpio-siox.c
20047F:	drivers/siox/*
20048F:	include/trace/events/siox.h
20049
20050SIPHASH PRF ROUTINES
20051M:	Jason A. Donenfeld <Jason@zx2c4.com>
20052S:	Maintained
20053F:	include/linux/siphash.h
20054F:	lib/siphash.c
20055F:	lib/siphash_kunit.c
20056
20057SIS 190 ETHERNET DRIVER
20058M:	Francois Romieu <romieu@fr.zoreil.com>
20059L:	netdev@vger.kernel.org
20060S:	Maintained
20061F:	drivers/net/ethernet/sis/sis190.c
20062
20063SIS 900/7016 FAST ETHERNET DRIVER
20064M:	Daniele Venzano <venza@brownhat.org>
 
20065L:	netdev@vger.kernel.org
20066S:	Maintained
20067W:	http://www.brownhat.org/sis900.html
20068F:	drivers/net/ethernet/sis/sis900.*
 
 
 
 
 
 
20069
20070SIS FRAMEBUFFER DRIVER
20071S:	Orphan
20072F:	Documentation/fb/sisfb.rst
20073F:	drivers/video/fbdev/sis/
 
 
20074F:	include/video/sisfb.h
20075
20076SIS I2C TOUCHSCREEN DRIVER
20077M:	Mika Penttilä <mpenttil@redhat.com>
20078L:	linux-input@vger.kernel.org
20079S:	Maintained
20080F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20081F:	drivers/input/touchscreen/sis_i2c.c
20082
20083SIS USB2VGA DRIVER
20084M:	Thomas Winischhofer <thomas@winischhofer.net>
 
20085S:	Maintained
20086W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20087F:	drivers/usb/misc/sisusbvga/
20088
20089SL28 CPLD MFD DRIVER
20090M:	Michael Walle <mwalle@kernel.org>
 
20091S:	Maintained
20092F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20093F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20094F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20095F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20096F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20097F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20098F:	drivers/gpio/gpio-sl28cpld.c
20099F:	drivers/hwmon/sl28cpld-hwmon.c
20100F:	drivers/irqchip/irq-sl28cpld.c
20101F:	drivers/pwm/pwm-sl28cpld.c
20102F:	drivers/watchdog/sl28cpld_wdt.c
20103
20104SL28 VPD NVMEM LAYOUT DRIVER
20105M:	Michael Walle <mwalle@kernel.org>
20106S:	Maintained
20107F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20108F:	drivers/nvmem/layouts/sl28vpd.c
20109
20110SLAB ALLOCATOR
20111M:	Christoph Lameter <cl@linux.com>
20112M:	Pekka Enberg <penberg@kernel.org>
20113M:	David Rientjes <rientjes@google.com>
20114M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20115M:	Andrew Morton <akpm@linux-foundation.org>
20116M:	Vlastimil Babka <vbabka@suse.cz>
20117R:	Roman Gushchin <roman.gushchin@linux.dev>
20118R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20119L:	linux-mm@kvack.org
20120S:	Maintained
20121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20122F:	include/linux/sl?b*.h
20123F:	mm/sl?b*
20124
20125SLCAN CAN NETWORK DRIVER
20126M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20127L:	linux-can@vger.kernel.org
20128S:	Maintained
20129F:	drivers/net/can/slcan/
20130
20131SLEEPABLE READ-COPY UPDATE (SRCU)
20132M:	Lai Jiangshan <jiangshanlai@gmail.com>
20133M:	"Paul E. McKenney" <paulmck@kernel.org>
20134M:	Josh Triplett <josh@joshtriplett.org>
20135R:	Steven Rostedt <rostedt@goodmis.org>
20136R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20137L:	rcu@vger.kernel.org
20138S:	Supported
20139W:	http://www.rdrop.com/users/paulmck/RCU/
20140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20141F:	include/linux/srcu*.h
20142F:	kernel/rcu/srcu*.c
20143
20144SMACK SECURITY MODULE
20145M:	Casey Schaufler <casey@schaufler-ca.com>
20146L:	linux-security-module@vger.kernel.org
20147S:	Maintained
20148W:	http://schaufler-ca.com
20149T:	git git://github.com/cschaufler/smack-next
20150F:	Documentation/admin-guide/LSM/Smack.rst
20151F:	security/smack/
20152
20153SMC91x ETHERNET DRIVER
20154M:	Nicolas Pitre <nico@fluxnic.net>
20155S:	Odd Fixes
20156F:	drivers/net/ethernet/smsc/smc91x.*
 
 
 
 
 
 
 
20157
20158SMSC EMC2103 HARDWARE MONITOR DRIVER
20159M:	Steve Glendinning <steve.glendinning@shawell.net>
20160L:	linux-hwmon@vger.kernel.org
20161S:	Maintained
20162F:	Documentation/hwmon/emc2103.rst
20163F:	drivers/hwmon/emc2103.c
20164
20165SMSC SCH5627 HARDWARE MONITOR DRIVER
20166M:	Hans de Goede <hdegoede@redhat.com>
20167L:	linux-hwmon@vger.kernel.org
20168S:	Supported
20169F:	Documentation/hwmon/sch5627.rst
20170F:	drivers/hwmon/sch5627.c
20171
20172SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20173M:	Steve Glendinning <steve.glendinning@shawell.net>
20174L:	linux-fbdev@vger.kernel.org
20175S:	Maintained
20176F:	drivers/video/fbdev/smscufx.c
20177
20178SMSC47B397 HARDWARE MONITOR DRIVER
20179M:	Jean Delvare <jdelvare@suse.com>
20180L:	linux-hwmon@vger.kernel.org
20181S:	Maintained
20182F:	Documentation/hwmon/smsc47b397.rst
20183F:	drivers/hwmon/smsc47b397.c
20184
20185SMSC911x ETHERNET DRIVER
20186M:	Steve Glendinning <steve.glendinning@shawell.net>
20187L:	netdev@vger.kernel.org
20188S:	Maintained
20189F:	drivers/net/ethernet/smsc/smsc911x.*
20190F:	include/linux/smsc911x.h
 
20191
20192SMSC9420 PCI ETHERNET DRIVER
20193M:	Steve Glendinning <steve.glendinning@shawell.net>
20194L:	netdev@vger.kernel.org
20195S:	Maintained
20196F:	drivers/net/ethernet/smsc/smsc9420.*
20197
20198SNET DPU VIRTIO DATA PATH ACCELERATOR
20199R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20200F:	drivers/vdpa/solidrun/
20201
20202SOCIONEXT (SNI) AVE NETWORK DRIVER
20203M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20204L:	netdev@vger.kernel.org
20205S:	Maintained
20206F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20207F:	drivers/net/ethernet/socionext/sni_ave.c
20208
20209SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20210M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20211M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20212L:	netdev@vger.kernel.org
20213S:	Maintained
20214F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20215F:	drivers/net/ethernet/socionext/netsec.c
20216
20217SOCIONEXT (SNI) Synquacer SPI DRIVER
20218M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20219M:	Jassi Brar <jaswinder.singh@linaro.org>
20220L:	linux-spi@vger.kernel.org
 
20221S:	Maintained
20222F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20223F:	drivers/spi/spi-synquacer.c
20224
20225SOCIONEXT SYNQUACER I2C DRIVER
20226M:	Ard Biesheuvel <ardb@kernel.org>
20227L:	linux-i2c@vger.kernel.org
 
20228S:	Maintained
20229F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20230F:	drivers/i2c/busses/i2c-synquacer.c
20231
20232SOCIONEXT UNIPHIER SOUND DRIVER
20233L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20234S:	Orphan
20235F:	sound/soc/uniphier/
20236
20237SOCKET TIMESTAMPING
20238M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20239S:	Maintained
20240F:	Documentation/networking/timestamping.rst
20241F:	include/uapi/linux/net_tstamp.h
20242F:	tools/testing/selftests/net/so_txtime.c
20243
20244SOEKRIS NET48XX LED SUPPORT
20245M:	Chris Boot <bootc@bootc.net>
20246S:	Maintained
20247F:	drivers/leds/leds-net48xx.c
20248
20249SOFT-IWARP DRIVER (siw)
20250M:	Bernard Metzler <bmt@zurich.ibm.com>
20251L:	linux-rdma@vger.kernel.org
20252S:	Supported
20253F:	drivers/infiniband/sw/siw/
20254F:	include/uapi/rdma/siw-abi.h
20255
20256SOFT-ROCE DRIVER (rxe)
20257M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20258L:	linux-rdma@vger.kernel.org
20259S:	Supported
20260F:	drivers/infiniband/sw/rxe/
20261F:	include/uapi/rdma/rdma_user_rxe.h
20262
20263SOFTLOGIC 6x10 MPEG CODEC
20264M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20265M:	Anton Sviridenko <anton@corp.bluecherry.net>
20266M:	Andrey Utkin <andrey_utkin@fastmail.com>
20267M:	Ismael Luceno <ismael@iodev.co.uk>
20268L:	linux-media@vger.kernel.org
20269S:	Supported
20270F:	drivers/media/pci/solo6x10/
20271
20272SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20273M:	James Morse <james.morse@arm.com>
20274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20275S:	Maintained
20276F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20277F:	drivers/firmware/arm_sdei.c
20278F:	include/linux/arm_sdei.h
20279F:	include/uapi/linux/arm_sdei.h
20280
20281SOFTWARE NODES AND DEVICE PROPERTIES
20282R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20283R:	Daniel Scally <djrscally@gmail.com>
20284R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20285R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20286L:	linux-acpi@vger.kernel.org
20287S:	Maintained
20288F:	drivers/base/property.c
20289F:	drivers/base/swnode.c
20290F:	include/linux/fwnode.h
20291F:	include/linux/property.h
20292
20293SOFTWARE RAID (Multiple Disks) SUPPORT
20294M:	Song Liu <song@kernel.org>
20295R:	Yu Kuai <yukuai3@huawei.com>
20296L:	linux-raid@vger.kernel.org
20297S:	Supported
20298Q:	https://patchwork.kernel.org/project/linux-raid/list/
20299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20300F:	drivers/md/Kconfig
20301F:	drivers/md/Makefile
20302F:	drivers/md/md*
20303F:	drivers/md/raid*
20304F:	include/linux/raid/
20305F:	include/uapi/linux/raid/
20306
20307SOLIDRUN CLEARFOG SUPPORT
20308M:	Russell King <linux@armlinux.org.uk>
20309S:	Maintained
20310F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20311F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20312
20313SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20314M:	Russell King <linux@armlinux.org.uk>
20315S:	Maintained
20316F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20317F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20318F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20319
20320SONIC NETWORK DRIVER
20321M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20322L:	netdev@vger.kernel.org
20323S:	Maintained
20324F:	drivers/net/ethernet/natsemi/sonic.*
20325
20326SONICS SILICON BACKPLANE DRIVER (SSB)
20327M:	Michael Buesch <m@bues.ch>
20328L:	linux-wireless@vger.kernel.org
20329S:	Maintained
20330F:	drivers/ssb/
20331F:	include/linux/ssb/
20332
20333SONY IMX208 SENSOR DRIVER
20334M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20335L:	linux-media@vger.kernel.org
20336S:	Maintained
20337T:	git git://linuxtv.org/media_tree.git
20338F:	drivers/media/i2c/imx208.c
20339
20340SONY IMX214 SENSOR DRIVER
20341M:	Ricardo Ribalda <ribalda@kernel.org>
20342L:	linux-media@vger.kernel.org
20343S:	Maintained
20344T:	git git://linuxtv.org/media_tree.git
20345F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20346F:	drivers/media/i2c/imx214.c
20347
20348SONY IMX219 SENSOR DRIVER
20349M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20350L:	linux-media@vger.kernel.org
20351S:	Maintained
20352T:	git git://linuxtv.org/media_tree.git
20353F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20354F:	drivers/media/i2c/imx219.c
20355
20356SONY IMX258 SENSOR DRIVER
20357M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20358L:	linux-media@vger.kernel.org
20359S:	Maintained
20360T:	git git://linuxtv.org/media_tree.git
20361F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20362F:	drivers/media/i2c/imx258.c
20363
20364SONY IMX274 SENSOR DRIVER
20365M:	Leon Luo <leonl@leopardimaging.com>
20366L:	linux-media@vger.kernel.org
20367S:	Maintained
20368T:	git git://linuxtv.org/media_tree.git
20369F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20370F:	drivers/media/i2c/imx274.c
20371
20372SONY IMX290 SENSOR DRIVER
20373M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20374L:	linux-media@vger.kernel.org
20375S:	Maintained
20376T:	git git://linuxtv.org/media_tree.git
20377F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20378F:	drivers/media/i2c/imx290.c
20379
20380SONY IMX296 SENSOR DRIVER
20381M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20382M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20383L:	linux-media@vger.kernel.org
20384S:	Maintained
20385T:	git git://linuxtv.org/media_tree.git
20386F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20387F:	drivers/media/i2c/imx296.c
20388
20389SONY IMX319 SENSOR DRIVER
20390M:	Bingbu Cao <bingbu.cao@intel.com>
20391L:	linux-media@vger.kernel.org
20392S:	Maintained
20393T:	git git://linuxtv.org/media_tree.git
20394F:	drivers/media/i2c/imx319.c
20395
20396SONY IMX334 SENSOR DRIVER
20397L:	linux-media@vger.kernel.org
20398S:	Orphan
20399T:	git git://linuxtv.org/media_tree.git
20400F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20401F:	drivers/media/i2c/imx334.c
20402
20403SONY IMX335 SENSOR DRIVER
20404L:	linux-media@vger.kernel.org
20405S:	Orphan
20406T:	git git://linuxtv.org/media_tree.git
20407F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20408F:	drivers/media/i2c/imx335.c
20409
20410SONY IMX355 SENSOR DRIVER
20411M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20412L:	linux-media@vger.kernel.org
20413S:	Maintained
20414T:	git git://linuxtv.org/media_tree.git
20415F:	drivers/media/i2c/imx355.c
20416
20417SONY IMX412 SENSOR DRIVER
20418L:	linux-media@vger.kernel.org
20419S:	Orphan
20420T:	git git://linuxtv.org/media_tree.git
20421F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20422F:	drivers/media/i2c/imx412.c
20423
20424SONY IMX415 SENSOR DRIVER
20425M:	Michael Riesch <michael.riesch@wolfvision.net>
20426L:	linux-media@vger.kernel.org
20427S:	Maintained
20428T:	git git://linuxtv.org/media_tree.git
20429F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20430F:	drivers/media/i2c/imx415.c
20431
20432SONY MEMORYSTICK SUBSYSTEM
20433M:	Maxim Levitsky <maximlevitsky@gmail.com>
20434M:	Alex Dubov <oakad@yahoo.com>
20435M:	Ulf Hansson <ulf.hansson@linaro.org>
20436L:	linux-mmc@vger.kernel.org
20437S:	Maintained
20438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20439F:	drivers/memstick/
20440F:	include/linux/memstick.h
20441
20442SONY VAIO CONTROL DEVICE DRIVER
20443M:	Mattia Dongili <malattia@linux.it>
20444L:	platform-driver-x86@vger.kernel.org
 
20445S:	Maintained
20446W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20447F:	Documentation/admin-guide/laptops/sony-laptop.rst
20448F:	drivers/char/sonypi.c
20449F:	drivers/platform/x86/sony-laptop.c
20450F:	include/linux/sony-laptop.h
20451
20452SOPHGO DEVICETREES
20453M:	Chao Wei <chao.wei@sophgo.com>
20454M:	Chen Wang <unicorn_wang@outlook.com>
20455S:	Maintained
20456F:	arch/riscv/boot/dts/sophgo/
20457F:	Documentation/devicetree/bindings/riscv/sophgo.yaml
20458
20459SOUND
20460M:	Jaroslav Kysela <perex@perex.cz>
20461M:	Takashi Iwai <tiwai@suse.com>
20462L:	linux-sound@vger.kernel.org
 
 
 
20463S:	Maintained
20464W:	http://www.alsa-project.org/
20465Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20467F:	Documentation/sound/
20468F:	include/sound/
20469F:	include/uapi/sound/
20470F:	sound/
20471F:	tools/testing/selftests/alsa
20472
20473SOUND - ALSA SELFTESTS
20474M:	Mark Brown <broonie@kernel.org>
20475L:	linux-sound@vger.kernel.org
20476L:	linux-kselftest@vger.kernel.org
20477S:	Supported
20478F:	tools/testing/selftests/alsa
20479
20480SOUND - COMPRESSED AUDIO
20481M:	Vinod Koul <vkoul@kernel.org>
20482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
20483S:	Supported
20484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20485F:	Documentation/sound/designs/compress-offload.rst
20486F:	include/sound/compress_driver.h
20487F:	include/uapi/sound/compress_*
20488F:	sound/core/compress_offload.c
20489F:	sound/soc/soc-compress.c
20490
20491SOUND - DMAENGINE HELPERS
20492M:	Lars-Peter Clausen <lars@metafoo.de>
20493S:	Supported
20494F:	include/sound/dmaengine_pcm.h
20495F:	sound/core/pcm_dmaengine.c
20496F:	sound/soc/soc-generic-dmaengine-pcm.c
20497
20498SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20499M:	Liam Girdwood <lgirdwood@gmail.com>
20500M:	Mark Brown <broonie@kernel.org>
20501L:	linux-sound@vger.kernel.org
20502S:	Supported
20503W:	http://alsa-project.org/main/index.php/ASoC
20504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20505F:	Documentation/devicetree/bindings/sound/
20506F:	Documentation/sound/soc/
20507F:	include/dt-bindings/sound/
20508F:	include/sound/soc*
20509F:	include/sound/sof.h
20510F:	include/sound/sof/
20511F:	include/trace/events/sof*.h
20512F:	include/uapi/sound/asoc.h
20513F:	sound/soc/
20514
20515SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20516M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20517M:	Liam Girdwood <lgirdwood@gmail.com>
20518M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20519M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20520M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20521M:	Daniel Baluta <daniel.baluta@nxp.com>
20522R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20523L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20524S:	Supported
20525W:	https://github.com/thesofproject/linux/
20526F:	sound/soc/sof/
20527
20528SOUNDWIRE SUBSYSTEM
20529M:	Vinod Koul <vkoul@kernel.org>
20530M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20531R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20532R:	Sanyog Kale <sanyog.r.kale@intel.com>
20533L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20534S:	Supported
20535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20536F:	Documentation/driver-api/soundwire/
20537F:	drivers/soundwire/
20538F:	include/linux/soundwire/
20539
20540SP2 MEDIA DRIVER
20541M:	Olli Salonen <olli.salonen@iki.fi>
20542L:	linux-media@vger.kernel.org
20543S:	Maintained
20544W:	https://linuxtv.org
20545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20546F:	drivers/media/dvb-frontends/sp2*
20547
20548SPANISH DOCUMENTATION
20549M:	Carlos Bilbao <carlos.bilbao@amd.com>
20550R:	Avadhut Naik <avadhut.naik@amd.com>
20551S:	Maintained
20552F:	Documentation/translations/sp_SP/
20553
20554SPARC + UltraSPARC (sparc/sparc64)
20555M:	"David S. Miller" <davem@davemloft.net>
20556M:	Andreas Larsson <andreas@gaisler.com>
20557L:	sparclinux@vger.kernel.org
 
 
 
20558S:	Maintained
20559Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
20560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20562F:	arch/sparc/
20563F:	drivers/sbus/
20564
20565SPARC SERIAL DRIVERS
20566M:	"David S. Miller" <davem@davemloft.net>
20567L:	sparclinux@vger.kernel.org
 
 
20568S:	Maintained
20569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20571F:	drivers/tty/serial/suncore.c
 
20572F:	drivers/tty/serial/sunhv.c
20573F:	drivers/tty/serial/sunsab.c
20574F:	drivers/tty/serial/sunsab.h
20575F:	drivers/tty/serial/sunsu.c
20576F:	drivers/tty/serial/sunzilog.c
20577F:	drivers/tty/serial/sunzilog.h
20578F:	drivers/tty/vcc.c
20579F:	include/linux/sunserialcore.h
20580
20581SPARSE CHECKER
20582M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
20583L:	linux-sparse@vger.kernel.org
20584S:	Maintained
20585W:	https://sparse.docs.kernel.org/
20586Q:	https://patchwork.kernel.org/project/linux-sparse/list/
20587B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20588T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20589F:	include/linux/compiler.h
 
 
20590
20591SPEAKUP CONSOLE SPEECH DRIVER
20592M:	William Hubbs <w.d.hubbs@gmail.com>
20593M:	Chris Brannon <chris@the-brannons.com>
20594M:	Kirk Reiser <kirk@reisers.ca>
20595M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
20596L:	speakup@linux-speakup.org
20597S:	Odd Fixes
20598W:	http://www.linux-speakup.org/
20599W:	https://github.com/linux-speakup/speakup
20600B:	https://github.com/linux-speakup/speakup/issues
20601F:	drivers/accessibility/speakup/
20602
20603SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20604M:	Viresh Kumar <vireshk@kernel.org>
20605M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
20606M:	soc@kernel.org
20607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20608S:	Maintained
 
 
 
 
 
 
 
 
20609W:	http://www.st.com/spear
20610F:	arch/arm/boot/dts/st/spear*
20611F:	arch/arm/mach-spear/
20612F:	drivers/clk/spear/
20613F:	drivers/pinctrl/spear/
20614
20615SPI NOR SUBSYSTEM
20616M:	Tudor Ambarus <tudor.ambarus@linaro.org>
20617M:	Pratyush Yadav <pratyush@kernel.org>
20618M:	Michael Walle <mwalle@kernel.org>
20619L:	linux-mtd@lists.infradead.org
20620S:	Maintained
20621W:	http://www.linux-mtd.infradead.org/
20622Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
20623C:	irc://irc.oftc.net/mtd
20624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20625F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20626F:	drivers/mtd/spi-nor/
20627F:	include/linux/mtd/spi-nor.h
 
 
 
 
 
 
20628
20629SPI SUBSYSTEM
20630M:	Mark Brown <broonie@kernel.org>
20631L:	linux-spi@vger.kernel.org
 
 
20632S:	Maintained
20633Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
20634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20635F:	Documentation/devicetree/bindings/spi/
20636F:	Documentation/spi/
20637F:	drivers/spi/
20638F:	include/linux/spi/
20639F:	include/uapi/linux/spi/
20640F:	tools/spi/
20641
20642SPIDERNET NETWORK DRIVER for CELL
20643M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
20644M:	Geoff Levand <geoff@infradead.org>
20645L:	netdev@vger.kernel.org
20646L:	linuxppc-dev@lists.ozlabs.org
20647S:	Maintained
20648F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20649F:	drivers/net/ethernet/toshiba/spider_net*
20650
20651SPMI SUBSYSTEM
20652M:	Stephen Boyd <sboyd@kernel.org>
20653L:	linux-kernel@vger.kernel.org
20654S:	Maintained
20655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20656F:	Documentation/devicetree/bindings/spmi/
20657F:	drivers/spmi/
20658F:	include/dt-bindings/spmi/spmi.h
20659F:	include/linux/spmi.h
20660F:	include/trace/events/spmi.h
20661
20662SPU FILE SYSTEM
20663M:	Jeremy Kerr <jk@ozlabs.org>
20664L:	linuxppc-dev@lists.ozlabs.org
 
 
20665S:	Supported
20666W:	http://www.ibm.com/developerworks/power/cell/
20667F:	Documentation/filesystems/spufs/spufs.rst
20668F:	arch/powerpc/platforms/cell/spufs/
20669
20670SQUASHFS FILE SYSTEM
20671M:	Phillip Lougher <phillip@squashfs.org.uk>
20672L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
 
20673S:	Maintained
20674W:	http://squashfs.org.uk
20675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20676F:	Documentation/filesystems/squashfs.rst
20677F:	fs/squashfs/
20678
20679SRM (Alpha) environment access
20680M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
20681S:	Maintained
20682F:	arch/alpha/kernel/srm_env.c
20683
20684ST LSM6DSx IMU IIO DRIVER
20685M:	Lorenzo Bianconi <lorenzo@kernel.org>
20686L:	linux-iio@vger.kernel.org
20687S:	Maintained
20688W:	http://www.st.com/
20689F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20690F:	drivers/iio/imu/st_lsm6dsx/
20691
20692ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20693M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20694M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20695L:	linux-media@vger.kernel.org
20696S:	Maintained
20697T:	git git://linuxtv.org/media_tree.git
20698F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20699F:	drivers/media/i2c/st-mipid02.c
20700
20701ST STM32 I2C/SMBUS DRIVER
20702M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
20703M:	Alain Volmat <alain.volmat@foss.st.com>
20704L:	linux-i2c@vger.kernel.org
20705S:	Maintained
20706F:	drivers/i2c/busses/i2c-stm32*
 
 
20707
20708ST STM32 SPI DRIVER
20709M:	Alain Volmat <alain.volmat@foss.st.com>
20710L:	linux-spi@vger.kernel.org
20711S:	Maintained
20712F:	drivers/spi/spi-stm32.c
20713
20714ST STPDDC60 DRIVER
20715M:	Daniel Nilsson <daniel.nilsson@flex.com>
20716L:	linux-hwmon@vger.kernel.org
20717S:	Maintained
20718F:	Documentation/hwmon/stpddc60.rst
20719F:	drivers/hwmon/pmbus/stpddc60.c
20720
20721ST VGXY61 DRIVER
20722M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20723M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20724L:	linux-media@vger.kernel.org
20725S:	Maintained
20726T:	git git://linuxtv.org/media_tree.git
20727F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20728F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
20729F:	drivers/media/i2c/st-vgxy61.c
20730
20731ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20732M:	Song Qiang <songqiang1304521@gmail.com>
20733L:	linux-iio@vger.kernel.org
20734S:	Maintained
20735F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20736F:	drivers/iio/proximity/vl53l0x-i2c.c
20737
20738STABLE BRANCH
20739M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20740M:	Sasha Levin <sashal@kernel.org>
20741L:	stable@vger.kernel.org
20742S:	Supported
20743F:	Documentation/process/stable-kernel-rules.rst
20744
20745STAGING - ATOMISP DRIVER
20746M:	Hans de Goede <hdegoede@redhat.com>
20747M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20748R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20749L:	linux-media@vger.kernel.org
20750S:	Maintained
20751F:	drivers/staging/media/atomisp/
20752
20753STAGING - FIELDBUS SUBSYSTEM
20754M:	Sven Van Asbroeck <TheSven73@gmail.com>
20755S:	Maintained
20756F:	drivers/staging/fieldbus/*
20757F:	drivers/staging/fieldbus/Documentation/
20758
20759STAGING - HMS ANYBUS-S BUS
20760M:	Sven Van Asbroeck <TheSven73@gmail.com>
20761S:	Maintained
20762F:	drivers/staging/fieldbus/anybuss/
 
20763
20764STAGING - INDUSTRIAL IO
20765M:	Jonathan Cameron <jic23@kernel.org>
20766L:	linux-iio@vger.kernel.org
20767S:	Odd Fixes
20768F:	Documentation/devicetree/bindings/staging/iio/
20769F:	drivers/staging/iio/
20770
20771STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20772M:	Marc Dietrich <marvin24@gmx.de>
20773L:	ac100@lists.launchpad.net (moderated for non-subscribers)
20774L:	linux-tegra@vger.kernel.org
20775S:	Maintained
20776F:	drivers/staging/nvec/
20777
20778STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20779M:	Jens Frederich <jfrederich@gmail.com>
 
20780M:	Jon Nettleton <jon.nettleton@gmail.com>
20781S:	Maintained
20782W:	http://wiki.laptop.org/go/DCON
 
20783F:	drivers/staging/olpc_dcon/
20784
 
 
 
 
 
20785STAGING - REALTEK RTL8712U DRIVERS
20786M:	Larry Finger <Larry.Finger@lwfinger.net>
20787M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20788S:	Odd Fixes
20789F:	drivers/staging/rtl8712/
20790
20791STAGING - SEPS525 LCD CONTROLLER DRIVERS
20792M:	Michael Hennerich <michael.hennerich@analog.com>
20793L:	linux-fbdev@vger.kernel.org
20794S:	Supported
20795F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20796F:	drivers/staging/fbtft/fb_seps525.c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20797
20798STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20799M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20800M:	Teddy Wang <teddy.wang@siliconmotion.com>
20801M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20802L:	linux-fbdev@vger.kernel.org
20803S:	Maintained
20804F:	drivers/staging/sm750fb/
20805
20806STAGING - VIA VT665X DRIVERS
20807M:	Forest Bond <forest@alittletooquiet.net>
20808S:	Odd Fixes
20809F:	drivers/staging/vt665?/
20810
20811STAGING SUBSYSTEM
20812M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20813L:	linux-staging@lists.linux.dev
20814S:	Supported
20815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20816F:	drivers/staging/
20817
20818STANDALONE CACHE CONTROLLER DRIVERS
20819M:	Conor Dooley <conor@kernel.org>
20820L:	linux-riscv@lists.infradead.org
20821S:	Maintained
20822T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20823F:	drivers/cache
20824
20825STARFIRE/DURALAN NETWORK DRIVER
20826M:	Ion Badulescu <ionut@badula.org>
20827S:	Odd Fixes
20828F:	drivers/net/ethernet/adaptec/starfire*
20829
20830STARFIVE CAMERA SUBSYSTEM DRIVER
20831M:	Jack Zhu <jack.zhu@starfivetech.com>
20832M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20833L:	linux-media@vger.kernel.org
20834S:	Maintained
20835F:	Documentation/admin-guide/media/starfive_camss.rst
20836F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
20837F:	drivers/staging/media/starfive/camss
20838
20839STARFIVE CRYPTO DRIVER
20840M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20841M:	William Qiu <william.qiu@starfivetech.com>
20842S:	Supported
20843F:	Documentation/devicetree/bindings/crypto/starfive*
20844F:	drivers/crypto/starfive/
20845
20846STARFIVE DEVICETREES
20847M:	Emil Renner Berthing <kernel@esmil.dk>
20848S:	Maintained
20849F:	arch/riscv/boot/dts/starfive/
20850
20851STARFIVE DWMAC GLUE LAYER
20852M:	Emil Renner Berthing <kernel@esmil.dk>
20853M:	Samin Guo <samin.guo@starfivetech.com>
20854S:	Maintained
20855F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20856F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20857
20858STARFIVE JH7110 DPHY RX DRIVER
20859M:	Jack Zhu <jack.zhu@starfivetech.com>
20860M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20861S:	Supported
20862F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20863F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
20864
20865STARFIVE JH7110 MMC/SD/SDIO DRIVER
20866M:	William Qiu <william.qiu@starfivetech.com>
20867S:	Supported
20868F:	Documentation/devicetree/bindings/mmc/starfive*
20869F:	drivers/mmc/host/dw_mmc-starfive.c
20870
20871STARFIVE JH7110 PLL CLOCK DRIVER
20872M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20873S:	Supported
20874F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
20875F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
20876
20877STARFIVE JH7110 PWMDAC DRIVER
20878M:	Hal Feng <hal.feng@starfivetech.com>
20879M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20880S:	Supported
20881F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
20882F:	sound/soc/starfive/jh7110_pwmdac.c
20883
20884STARFIVE JH7110 SYSCON
20885M:	William Qiu <william.qiu@starfivetech.com>
20886M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20887S:	Supported
20888F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
20889
20890STARFIVE JH7110 TDM DRIVER
20891M:	Walker Chen <walker.chen@starfivetech.com>
20892S:	Maintained
20893F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20894F:	sound/soc/starfive/jh7110_tdm.c
20895
20896STARFIVE JH71X0 CLOCK DRIVERS
20897M:	Emil Renner Berthing <kernel@esmil.dk>
20898M:	Hal Feng <hal.feng@starfivetech.com>
20899S:	Maintained
20900F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20901F:	drivers/clk/starfive/clk-starfive-jh71*
20902F:	include/dt-bindings/clock/starfive?jh71*.h
20903
20904STARFIVE JH71X0 PINCTRL DRIVERS
20905M:	Emil Renner Berthing <kernel@esmil.dk>
20906M:	Jianlong Huang <jianlong.huang@starfivetech.com>
20907M:	Hal Feng <hal.feng@starfivetech.com>
20908L:	linux-gpio@vger.kernel.org
20909S:	Maintained
20910F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20911F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20912F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20913F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20914
20915STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20916M:	Emil Renner Berthing <kernel@esmil.dk>
20917M:	Hal Feng <hal.feng@starfivetech.com>
20918S:	Maintained
20919F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20920F:	drivers/reset/starfive/reset-starfive-jh71*
20921F:	include/dt-bindings/reset/starfive?jh71*.h
20922
20923STARFIVE JH71X0 USB DRIVERS
20924M:	Minda Chen <minda.chen@starfivetech.com>
20925S:	Maintained
20926F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
20927F:	drivers/usb/cdns3/cdns3-starfive.c
20928
20929STARFIVE JH71XX PMU CONTROLLER DRIVER
20930M:	Walker Chen <walker.chen@starfivetech.com>
20931M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20932S:	Supported
20933F:	Documentation/devicetree/bindings/power/starfive*
20934F:	drivers/pmdomain/starfive/
20935F:	include/dt-bindings/power/starfive,jh7110-pmu.h
20936
20937STARFIVE SOC DRIVERS
20938M:	Conor Dooley <conor@kernel.org>
20939S:	Maintained
20940T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20941F:	Documentation/devicetree/bindings/soc/starfive/
20942
20943STARFIVE TRNG DRIVER
20944M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20945S:	Supported
20946F:	Documentation/devicetree/bindings/rng/starfive*
20947F:	drivers/char/hw_random/jh7110-trng.c
20948
20949STARFIVE WATCHDOG DRIVER
20950M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20951M:	Samin Guo <samin.guo@starfivetech.com>
20952S:	Supported
20953F:	Documentation/devicetree/bindings/watchdog/starfive*
20954F:	drivers/watchdog/starfive-wdt.c
20955
20956STARFIVE JH71X0 PCIE AND USB PHY DRIVER
20957M:	Minda Chen <minda.chen@starfivetech.com>
20958S:	Supported
20959F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
20960F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
20961F:	drivers/phy/starfive/phy-jh7110-pcie.c
20962F:	drivers/phy/starfive/phy-jh7110-usb.c
20963
20964STATIC BRANCH/CALL
20965M:	Peter Zijlstra <peterz@infradead.org>
20966M:	Josh Poimboeuf <jpoimboe@kernel.org>
20967M:	Jason Baron <jbaron@akamai.com>
20968R:	Steven Rostedt <rostedt@goodmis.org>
20969R:	Ard Biesheuvel <ardb@kernel.org>
20970S:	Supported
20971F:	arch/*/include/asm/jump_label*.h
20972F:	arch/*/include/asm/static_call*.h
20973F:	arch/*/kernel/jump_label.c
20974F:	arch/*/kernel/static_call.c
20975F:	include/linux/jump_label*.h
20976F:	include/linux/static_call*.h
20977F:	kernel/jump_label.c
20978F:	kernel/static_call.c
20979
20980STI AUDIO (ASoC) DRIVERS
20981M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20982L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20983S:	Maintained
20984F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20985F:	sound/soc/sti/
20986
20987STI CEC DRIVER
20988M:	Alain Volmat <alain.volmat@foss.st.com>
20989S:	Maintained
20990F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20991F:	drivers/media/cec/platform/sti/
20992
20993STK1160 USB VIDEO CAPTURE DRIVER
20994M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20995L:	linux-media@vger.kernel.org
20996S:	Maintained
20997T:	git git://linuxtv.org/media_tree.git
20998F:	drivers/media/usb/stk1160/
20999
21000STM32 AUDIO (ASoC) DRIVERS
21001M:	Olivier Moysan <olivier.moysan@foss.st.com>
21002M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21004S:	Maintained
21005F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21006F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21007F:	sound/soc/stm/
21008
21009STM32 TIMER/LPTIMER DRIVERS
21010M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21011S:	Maintained
21012F:	Documentation/ABI/testing/*timer-stm32
21013F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21014F:	drivers/*/stm32-*timer*
21015F:	drivers/pwm/pwm-stm32*
21016F:	include/linux/*/stm32-*tim*
21017
21018STMMAC ETHERNET DRIVER
21019M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21020M:	Jose Abreu <joabreu@synopsys.com>
21021L:	netdev@vger.kernel.org
21022S:	Supported
21023W:	http://www.stlinux.com
21024F:	Documentation/networking/device_drivers/ethernet/stmicro/
21025F:	drivers/net/ethernet/stmicro/stmmac/
21026
21027SUN HAPPY MEAL ETHERNET DRIVER
21028M:	Sean Anderson <seanga2@gmail.com>
21029S:	Maintained
21030F:	drivers/net/ethernet/sun/sunhme.*
21031
21032SUN3/3X
21033M:	Sam Creasey <sammy@sammy.net>
 
21034S:	Maintained
21035W:	http://sammy.net/sun3/
21036F:	arch/m68k/include/asm/sun3*
21037F:	arch/m68k/kernel/*sun3*
21038F:	arch/m68k/sun3*/
21039F:	drivers/net/ethernet/i825xx/sun3*
21040
21041SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21042M:	Hans de Goede <hdegoede@redhat.com>
21043L:	linux-input@vger.kernel.org
21044S:	Maintained
21045F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21046F:	drivers/input/keyboard/sun4i-lradc-keys.c
21047
21048SUNDANCE NETWORK DRIVER
21049M:	Denis Kirjanov <kda@linux-powerpc.org>
21050L:	netdev@vger.kernel.org
21051S:	Maintained
21052F:	drivers/net/ethernet/dlink/sundance.c
21053
21054SUNPLUS ETHERNET DRIVER
21055M:	Wells Lu <wellslutw@gmail.com>
21056L:	netdev@vger.kernel.org
21057S:	Maintained
21058W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21059F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21060F:	drivers/net/ethernet/sunplus/
21061
21062SUNPLUS MMC DRIVER
21063M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21064M:	Li-hao Kuo <lhjeff911@gmail.com>
21065S:	Maintained
21066F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21067F:	drivers/mmc/host/sunplus-mmc.c
21068
21069SUNPLUS OCOTP DRIVER
21070M:	Vincent Shih <vincent.sunplus@gmail.com>
21071S:	Maintained
21072F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21073F:	drivers/nvmem/sunplus-ocotp.c
21074
21075SUNPLUS PWM DRIVER
21076M:	Hammer Hsieh <hammerh0314@gmail.com>
21077S:	Maintained
21078F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21079F:	drivers/pwm/pwm-sunplus.c
21080
21081SUNPLUS RTC DRIVER
21082M:	Vincent Shih <vincent.sunplus@gmail.com>
21083L:	linux-rtc@vger.kernel.org
21084S:	Maintained
21085F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21086F:	drivers/rtc/rtc-sunplus.c
21087
21088SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21089M:	Li-hao Kuo <lhjeff911@gmail.com>
21090L:	linux-spi@vger.kernel.org
21091S:	Maintained
21092F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21093F:	drivers/spi/spi-sunplus-sp7021.c
21094
21095SUNPLUS UART DRIVER
21096M:	Hammer Hsieh <hammerh0314@gmail.com>
21097S:	Maintained
21098F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21099F:	drivers/tty/serial/sunplus-uart.c
21100
21101SUNPLUS USB2 PHY DRIVER
21102M:	Vincent Shih <vincent.sunplus@gmail.com>
21103L:	linux-usb@vger.kernel.org
21104S:	Maintained
21105F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21106F:	drivers/phy/sunplus/Kconfig
21107F:	drivers/phy/sunplus/Makefile
21108F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21109
21110SUNPLUS WATCHDOG DRIVER
21111M:	Xiantao Hu <xt.hu@cqplus1.com>
21112L:	linux-watchdog@vger.kernel.org
21113S:	Maintained
21114F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21115F:	drivers/watchdog/sunplus_wdt.c
21116
21117SUPERH
21118M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21119M:	Rich Felker <dalias@libc.org>
21120M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21121L:	linux-sh@vger.kernel.org
21122S:	Maintained
21123Q:	http://patchwork.kernel.org/project/linux-sh/list/
21124F:	Documentation/arch/sh/
 
 
21125F:	arch/sh/
21126F:	drivers/sh/
21127
21128SUSPEND TO RAM
21129M:	"Rafael J. Wysocki" <rafael@kernel.org>
21130M:	Len Brown <len.brown@intel.com>
21131M:	Pavel Machek <pavel@ucw.cz>
21132L:	linux-pm@vger.kernel.org
 
21133S:	Supported
21134B:	https://bugzilla.kernel.org
21135F:	Documentation/power/
21136F:	arch/x86/kernel/acpi/sleep*
21137F:	arch/x86/kernel/acpi/wakeup*
21138F:	drivers/base/power/
 
 
21139F:	include/linux/freezer.h
21140F:	include/linux/pm.h
21141F:	include/linux/suspend.h
21142F:	kernel/power/
21143
21144SVGA HANDLING
21145M:	Martin Mares <mj@ucw.cz>
21146L:	linux-video@atrey.karlin.mff.cuni.cz
21147S:	Maintained
21148F:	Documentation/admin-guide/svga.rst
21149F:	arch/x86/boot/video*
21150
21151SWITCHDEV
21152M:	Jiri Pirko <jiri@resnulli.us>
21153M:	Ivan Vecera <ivecera@redhat.com>
21154L:	netdev@vger.kernel.org
21155S:	Supported
21156F:	include/net/switchdev.h
21157F:	net/switchdev/
21158
21159SY8106A REGULATOR DRIVER
21160M:	Icenowy Zheng <icenowy@aosc.io>
21161S:	Maintained
21162F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21163F:	drivers/regulator/sy8106a-regulator.c
 
21164
21165SYNC FILE FRAMEWORK
21166M:	Sumit Semwal <sumit.semwal@linaro.org>
21167R:	Gustavo Padovan <gustavo@padovan.org>
21168L:	linux-media@vger.kernel.org
21169L:	dri-devel@lists.freedesktop.org
21170S:	Maintained
21171T:	git git://anongit.freedesktop.org/drm/drm-misc
21172F:	Documentation/driver-api/sync_file.rst
21173F:	drivers/dma-buf/dma-fence*
21174F:	drivers/dma-buf/sw_sync.c
21175F:	drivers/dma-buf/sync_*
21176F:	include/linux/sync_file.h
21177F:	include/uapi/linux/sync_file.h
21178
21179SYNOPSYS ARC ARCHITECTURE
21180M:	Vineet Gupta <vgupta@kernel.org>
21181L:	linux-snps-arc@lists.infradead.org
21182S:	Supported
21183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21184F:	Documentation/arch/arc
21185F:	Documentation/devicetree/bindings/arc/*
21186F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21187F:	arch/arc/
21188F:	drivers/clocksource/arc_timer.c
21189F:	drivers/tty/serial/arc_uart.c
21190
21191SYNOPSYS ARC HSDK SDP pll clock driver
21192M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21193S:	Supported
21194F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21195F:	drivers/clk/clk-hsdk-pll.c
21196
21197SYNOPSYS ARC SDP clock driver
21198M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21199S:	Supported
21200F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21201F:	drivers/clk/axs10x/*
21202
21203SYNOPSYS ARC SDP platform support
21204M:	Alexey Brodkin <abrodkin@synopsys.com>
21205S:	Supported
21206F:	Documentation/devicetree/bindings/arc/axs10*
21207F:	arch/arc/boot/dts/ax*
21208F:	arch/arc/plat-axs10x
21209
21210SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21211M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21212S:	Supported
21213F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21214F:	drivers/reset/reset-axs10x.c
21215
21216SYNOPSYS CREG GPIO DRIVER
21217M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21218S:	Maintained
21219F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21220F:	drivers/gpio/gpio-creg-snps.c
21221
21222SYNOPSYS DESIGNWARE 8250 UART DRIVER
21223M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21224R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21225S:	Supported
21226F:	drivers/tty/serial/8250/8250_dw.c
21227F:	drivers/tty/serial/8250/8250_dwlib.*
21228F:	drivers/tty/serial/8250/8250_lpss.c
21229
21230SYNOPSYS DESIGNWARE APB GPIO DRIVER
21231M:	Hoan Tran <hoan@os.amperecomputing.com>
21232M:	Serge Semin <fancer.lancer@gmail.com>
21233L:	linux-gpio@vger.kernel.org
21234S:	Maintained
21235F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21236F:	drivers/gpio/gpio-dwapb.c
21237
21238SYNOPSYS DESIGNWARE APB SSI DRIVER
21239M:	Serge Semin <fancer.lancer@gmail.com>
21240L:	linux-spi@vger.kernel.org
21241S:	Supported
21242F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21243F:	drivers/spi/spi-dw*
21244
21245SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21246M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21247S:	Maintained
21248F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21249F:	drivers/dma/dw-axi-dmac/
21250
21251SYNOPSYS DESIGNWARE DMAC DRIVER
21252M:	Viresh Kumar <vireshk@kernel.org>
21253R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21254S:	Maintained
21255F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21256F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21257F:	drivers/dma/dw/
21258F:	include/dt-bindings/dma/dw-dmac.h
21259F:	include/linux/dma/dw.h
21260F:	include/linux/platform_data/dma-dw.h
21261
21262SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21263M:	Jose Abreu <Jose.Abreu@synopsys.com>
21264L:	netdev@vger.kernel.org
21265S:	Supported
21266F:	drivers/net/ethernet/synopsys/
21267
21268SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21269M:	Jose Abreu <Jose.Abreu@synopsys.com>
21270L:	netdev@vger.kernel.org
21271S:	Supported
21272F:	drivers/net/pcs/pcs-xpcs.c
21273F:	drivers/net/pcs/pcs-xpcs.h
21274F:	include/linux/pcs/pcs-xpcs.h
21275
21276SYNOPSYS DESIGNWARE I2C DRIVER
21277M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21278R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21279R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21280R:	Jan Dabros <jsd@semihalf.com>
21281L:	linux-i2c@vger.kernel.org
21282S:	Supported
21283F:	drivers/i2c/busses/i2c-designware-*
21284
21285SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21286M:	Jaehoon Chung <jh80.chung@samsung.com>
21287L:	linux-mmc@vger.kernel.org
21288S:	Maintained
21289F:	drivers/mmc/host/dw_mmc*
21290
21291SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21292M:	Shuai Xue <xueshuai@linux.alibaba.com>
21293M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21294S:	Supported
21295F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21296F:	drivers/perf/dwc_pcie_pmu.c
21297
21298SYNOPSYS HSDK RESET CONTROLLER DRIVER
21299M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21300S:	Supported
21301F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21302F:	drivers/reset/reset-hsdk.c
21303F:	include/dt-bindings/reset/snps,hsdk-reset.h
21304
21305SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21306M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21307M:	Manjunath M B <manjumb@synopsys.com>
21308L:	linux-mmc@vger.kernel.org
21309S:	Maintained
21310F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21311
21312SYSTEM CONFIGURATION (SYSCON)
21313M:	Lee Jones <lee@kernel.org>
21314M:	Arnd Bergmann <arnd@arndb.de>
21315S:	Supported
21316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21317F:	drivers/mfd/syscon.c
21318
21319SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21320M:	Sudeep Holla <sudeep.holla@arm.com>
21321R:	Cristian Marussi <cristian.marussi@arm.com>
21322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21323S:	Maintained
21324F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21325F:	drivers/clk/clk-sc[mp]i.c
21326F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21327F:	drivers/firmware/arm_scmi/
21328F:	drivers/firmware/arm_scpi.c
21329F:	drivers/pmdomain/arm/
21330F:	drivers/powercap/arm_scmi_powercap.c
21331F:	drivers/regulator/scmi-regulator.c
21332F:	drivers/reset/reset-scmi.c
21333F:	include/linux/sc[mp]i_protocol.h
21334F:	include/trace/events/scmi.h
21335F:	include/uapi/linux/virtio_scmi.h
21336
21337SYSTEM RESET/SHUTDOWN DRIVERS
21338M:	Sebastian Reichel <sre@kernel.org>
21339L:	linux-pm@vger.kernel.org
21340S:	Maintained
21341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21342F:	Documentation/devicetree/bindings/power/reset/
21343F:	drivers/power/reset/
21344
21345SYSTEM TRACE MODULE CLASS
21346M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21347S:	Maintained
21348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21349F:	Documentation/trace/stm.rst
21350F:	drivers/hwtracing/stm/
21351F:	include/linux/stm.h
21352F:	include/uapi/linux/stm.h
21353
21354SYSTEM76 ACPI DRIVER
21355M:	Jeremy Soller <jeremy@system76.com>
21356M:	System76 Product Development <productdev@system76.com>
21357L:	platform-driver-x86@vger.kernel.org
21358S:	Maintained
21359F:	drivers/platform/x86/system76_acpi.c
21360
21361SYSV FILESYSTEM
21362S:	Orphan
21363F:	Documentation/filesystems/sysv-fs.rst
21364F:	fs/sysv/
21365F:	include/linux/sysv_fs.h
21366
21367TASKSTATS STATISTICS INTERFACE
21368M:	Balbir Singh <bsingharora@gmail.com>
21369S:	Maintained
21370F:	Documentation/accounting/taskstats*
21371F:	include/linux/taskstats*
21372F:	kernel/taskstats.c
21373
21374TC subsystem
21375M:	Jamal Hadi Salim <jhs@mojatatu.com>
21376M:	Cong Wang <xiyou.wangcong@gmail.com>
21377M:	Jiri Pirko <jiri@resnulli.us>
21378L:	netdev@vger.kernel.org
21379S:	Maintained
 
21380F:	include/net/pkt_cls.h
21381F:	include/net/pkt_sched.h
21382F:	include/net/tc_act/
21383F:	include/uapi/linux/pkt_cls.h
21384F:	include/uapi/linux/pkt_sched.h
21385F:	include/uapi/linux/tc_act/
21386F:	include/uapi/linux/tc_ematch/
21387F:	net/sched/
21388F:	tools/testing/selftests/tc-testing
21389
21390TC90522 MEDIA DRIVER
21391M:	Akihiro Tsukada <tskd08@gmail.com>
21392L:	linux-media@vger.kernel.org
21393S:	Odd Fixes
21394F:	drivers/media/dvb-frontends/tc90522*
21395
21396TCP LOW PRIORITY MODULE
21397M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21398M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
 
21399S:	Maintained
21400W:	http://tcp-lp-mod.sourceforge.net/
21401F:	net/ipv4/tcp_lp.c
21402
21403TDA10071 MEDIA DRIVER
21404L:	linux-media@vger.kernel.org
21405S:	Orphan
21406W:	https://linuxtv.org
21407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21408F:	drivers/media/dvb-frontends/tda10071*
21409
21410TDA18212 MEDIA DRIVER
21411L:	linux-media@vger.kernel.org
21412S:	Orphan
21413W:	https://linuxtv.org
21414Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21415F:	drivers/media/tuners/tda18212*
21416
21417TDA18218 MEDIA DRIVER
21418L:	linux-media@vger.kernel.org
21419S:	Orphan
21420W:	https://linuxtv.org
21421Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21422F:	drivers/media/tuners/tda18218*
21423
21424TDA18250 MEDIA DRIVER
21425M:	Olli Salonen <olli.salonen@iki.fi>
21426L:	linux-media@vger.kernel.org
21427S:	Maintained
21428W:	https://linuxtv.org
21429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21430T:	git git://linuxtv.org/media_tree.git
21431F:	drivers/media/tuners/tda18250*
21432
21433TDA18271 MEDIA DRIVER
21434M:	Michael Krufky <mkrufky@linuxtv.org>
21435L:	linux-media@vger.kernel.org
21436S:	Maintained
21437W:	https://linuxtv.org
21438W:	http://github.com/mkrufky
21439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21440T:	git git://linuxtv.org/mkrufky/tuners.git
21441F:	drivers/media/tuners/tda18271*
21442
21443TDA1997x MEDIA DRIVER
21444M:	Tim Harvey <tharvey@gateworks.com>
21445L:	linux-media@vger.kernel.org
21446S:	Maintained
21447W:	https://linuxtv.org
21448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21449F:	drivers/media/i2c/tda1997x.*
21450
21451TDA827x MEDIA DRIVER
21452M:	Michael Krufky <mkrufky@linuxtv.org>
21453L:	linux-media@vger.kernel.org
21454S:	Maintained
21455W:	https://linuxtv.org
21456W:	http://github.com/mkrufky
21457Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21458T:	git git://linuxtv.org/mkrufky/tuners.git
21459F:	drivers/media/tuners/tda8290.*
21460
21461TDA8290 MEDIA DRIVER
21462M:	Michael Krufky <mkrufky@linuxtv.org>
21463L:	linux-media@vger.kernel.org
21464S:	Maintained
21465W:	https://linuxtv.org
21466W:	http://github.com/mkrufky
21467Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21468T:	git git://linuxtv.org/mkrufky/tuners.git
21469F:	drivers/media/tuners/tda8290.*
21470
21471TDA9840 MEDIA DRIVER
21472M:	Hans Verkuil <hverkuil@xs4all.nl>
21473L:	linux-media@vger.kernel.org
21474S:	Maintained
21475W:	https://linuxtv.org
21476T:	git git://linuxtv.org/media_tree.git
21477F:	drivers/media/i2c/tda9840*
21478
21479TEA5761 TUNER DRIVER
21480M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21481L:	linux-media@vger.kernel.org
21482S:	Odd fixes
21483W:	https://linuxtv.org
21484T:	git git://linuxtv.org/media_tree.git
21485F:	drivers/media/tuners/tea5761.*
21486
21487TEA5767 TUNER DRIVER
21488M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21489L:	linux-media@vger.kernel.org
21490S:	Maintained
21491W:	https://linuxtv.org
21492T:	git git://linuxtv.org/media_tree.git
21493F:	drivers/media/tuners/tea5767.*
21494
21495TEA6415C MEDIA DRIVER
21496M:	Hans Verkuil <hverkuil@xs4all.nl>
21497L:	linux-media@vger.kernel.org
21498S:	Maintained
21499W:	https://linuxtv.org
21500T:	git git://linuxtv.org/media_tree.git
21501F:	drivers/media/i2c/tea6415c*
21502
21503TEA6420 MEDIA DRIVER
21504M:	Hans Verkuil <hverkuil@xs4all.nl>
21505L:	linux-media@vger.kernel.org
21506S:	Maintained
21507W:	https://linuxtv.org
21508T:	git git://linuxtv.org/media_tree.git
21509F:	drivers/media/i2c/tea6420*
21510
21511TEAM DRIVER
21512M:	Jiri Pirko <jiri@resnulli.us>
21513L:	netdev@vger.kernel.org
21514S:	Supported
21515F:	drivers/net/team/
21516F:	include/linux/if_team.h
21517F:	include/uapi/linux/if_team.h
21518F:	tools/testing/selftests/drivers/net/team/
21519
21520TECHNICAL ADVISORY BOARD PROCESS DOCS
21521M:	"Theodore Ts'o" <tytso@mit.edu>
21522M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21523L:	tech-board-discuss@lists.linux-foundation.org
21524S:	Maintained
21525F:	Documentation/process/contribution-maturity-model.rst
21526F:	Documentation/process/researcher-guidelines.rst
21527
21528TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21529M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
21530S:	Maintained
21531F:	arch/x86/platform/ts5500/
21532
21533TECHNOTREND USB IR RECEIVER
21534M:	Sean Young <sean@mess.org>
21535L:	linux-media@vger.kernel.org
21536S:	Maintained
21537F:	drivers/media/rc/ttusbir.c
21538
21539TECHWELL TW9900 VIDEO DECODER
21540M:	Mehdi Djait <mehdi.djait@bootlin.com>
21541L:	linux-media@vger.kernel.org
21542S:	Maintained
21543F:	drivers/media/i2c/tw9900.c
21544
21545TECHWELL TW9910 VIDEO DECODER
21546L:	linux-media@vger.kernel.org
21547S:	Orphan
21548F:	drivers/media/i2c/tw9910.c
21549F:	include/media/i2c/tw9910.h
21550
21551TEE SUBSYSTEM
21552M:	Jens Wiklander <jens.wiklander@linaro.org>
21553R:	Sumit Garg <sumit.garg@linaro.org>
21554L:	op-tee@lists.trustedfirmware.org
21555S:	Maintained
21556F:	Documentation/driver-api/tee.rst
21557F:	Documentation/tee/
21558F:	Documentation/userspace-api/tee.rst
21559F:	drivers/tee/
21560F:	include/linux/tee_drv.h
21561F:	include/uapi/linux/tee.h
21562
21563TEGRA ARCHITECTURE SUPPORT
21564M:	Thierry Reding <thierry.reding@gmail.com>
21565M:	Jonathan Hunter <jonathanh@nvidia.com>
21566L:	linux-tegra@vger.kernel.org
21567S:	Supported
21568Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
21569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21570N:	[^a-z]tegra
21571
21572TEGRA CLOCK DRIVER
21573M:	Peter De Schrijver <pdeschrijver@nvidia.com>
21574M:	Prashant Gaikwad <pgaikwad@nvidia.com>
21575S:	Supported
21576F:	drivers/clk/tegra/
21577
21578TEGRA DMA DRIVERS
21579M:	Laxman Dewangan <ldewangan@nvidia.com>
21580M:	Jon Hunter <jonathanh@nvidia.com>
21581S:	Supported
21582F:	drivers/dma/tegra*
21583
21584TEGRA I2C DRIVER
21585M:	Laxman Dewangan <ldewangan@nvidia.com>
21586R:	Dmitry Osipenko <digetx@gmail.com>
21587S:	Supported
21588F:	drivers/i2c/busses/i2c-tegra.c
21589
21590TEGRA IOMMU DRIVERS
21591M:	Thierry Reding <thierry.reding@gmail.com>
21592R:	Krishna Reddy <vdumpa@nvidia.com>
21593L:	linux-tegra@vger.kernel.org
 
21594S:	Supported
21595F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21596F:	drivers/iommu/tegra*
21597
21598TEGRA KBC DRIVER
21599M:	Laxman Dewangan <ldewangan@nvidia.com>
21600S:	Supported
21601F:	drivers/input/keyboard/tegra-kbc.c
21602
21603TEGRA NAND DRIVER
21604M:	Stefan Agner <stefan@agner.ch>
21605M:	Lucas Stach <dev@lynxeye.de>
21606S:	Maintained
21607F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21608F:	drivers/mtd/nand/raw/tegra_nand.c
21609
21610TEGRA PWM DRIVER
21611M:	Thierry Reding <thierry.reding@gmail.com>
21612S:	Supported
21613F:	drivers/pwm/pwm-tegra.c
21614
21615TEGRA QUAD SPI DRIVER
21616M:	Thierry Reding <thierry.reding@gmail.com>
21617M:	Jonathan Hunter <jonathanh@nvidia.com>
21618M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21619L:	linux-tegra@vger.kernel.org
21620S:	Maintained
21621F:	drivers/spi/spi-tegra210-quad.c
21622
21623TEGRA SERIAL DRIVER
21624M:	Laxman Dewangan <ldewangan@nvidia.com>
21625S:	Supported
21626F:	drivers/tty/serial/serial-tegra.c
21627
21628TEGRA SPI DRIVER
21629M:	Laxman Dewangan <ldewangan@nvidia.com>
21630S:	Supported
21631F:	drivers/spi/spi-tegra*
21632
21633TEGRA VIDEO DRIVER
21634M:	Thierry Reding <thierry.reding@gmail.com>
21635M:	Jonathan Hunter <jonathanh@nvidia.com>
21636M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21637M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21638L:	linux-media@vger.kernel.org
21639L:	linux-tegra@vger.kernel.org
21640S:	Maintained
21641F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21642F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21643F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21644F:	drivers/staging/media/tegra-video/
21645
21646TEGRA XUSB PADCTL DRIVER
21647M:	JC Kuo <jckuo@nvidia.com>
21648S:	Supported
21649F:	drivers/phy/tegra/xusb*
21650
21651TEHUTI ETHERNET DRIVER
21652M:	Andy Gospodarek <andy@greyhouse.net>
21653L:	netdev@vger.kernel.org
21654S:	Supported
21655F:	drivers/net/ethernet/tehuti/*
21656
21657TELECOM CLOCK DRIVER FOR MCPL0010
21658M:	Mark Gross <markgross@kernel.org>
21659S:	Supported
21660F:	drivers/char/tlclk.c
21661
21662TEMPO SEMICONDUCTOR DRIVERS
21663M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
21664S:	Maintained
21665F:	Documentation/devicetree/bindings/sound/tscs*.txt
21666F:	sound/soc/codecs/tscs*.c
21667F:	sound/soc/codecs/tscs*.h
21668
21669TENSILICA XTENSA PORT (xtensa)
21670M:	Chris Zankel <chris@zankel.net>
21671M:	Max Filippov <jcmvbkbc@gmail.com>
21672S:	Maintained
21673T:	git https://github.com/jcmvbkbc/linux-xtensa.git
21674F:	arch/xtensa/
21675F:	drivers/irqchip/irq-xtensa-*
21676
21677TEXAS INSTRUMENTS ASoC DRIVERS
21678M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21679L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21680S:	Maintained
21681F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21682F:	sound/soc/ti/
21683
21684TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21685M:	Shenghao Ding <shenghao-ding@ti.com>
21686M:	Kevin Lu <kevin-lu@ti.com>
21687M:	Baojun Xu <baojun.xu@ti.com>
21688L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21689S:	Maintained
21690F:	Documentation/devicetree/bindings/sound/tas2552.txt
21691F:	Documentation/devicetree/bindings/sound/tas2562.yaml
21692F:	Documentation/devicetree/bindings/sound/tas2770.yaml
21693F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
21694F:	Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21695F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21696F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21697F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21698F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21699F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
21700F:	include/sound/tas2*.h
21701F:	include/sound/tlv320*.h
21702F:	include/sound/tpa6130a2-plat.h
21703F:	sound/pci/hda/tas2781_hda_i2c.c
21704F:	sound/soc/codecs/pcm1681.c
21705F:	sound/soc/codecs/pcm1789*.*
21706F:	sound/soc/codecs/pcm179x*.*
21707F:	sound/soc/codecs/pcm186x*.*
21708F:	sound/soc/codecs/pcm3008.*
21709F:	sound/soc/codecs/pcm3060*.*
21710F:	sound/soc/codecs/pcm3168a*.*
21711F:	sound/soc/codecs/pcm5102a.c
21712F:	sound/soc/codecs/pcm512x*.*
21713F:	sound/soc/codecs/tas2*.*
21714F:	sound/soc/codecs/tlv320*.*
21715F:	sound/soc/codecs/tpa6130a2.*
21716
21717TEXAS INSTRUMENTS DMA DRIVERS
21718M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21719L:	dmaengine@vger.kernel.org
21720S:	Maintained
21721F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21722F:	Documentation/devicetree/bindings/dma/ti-edma.txt
21723F:	Documentation/devicetree/bindings/dma/ti/
21724F:	drivers/dma/ti/
21725F:	include/linux/dma/k3-psil.h
21726F:	include/linux/dma/k3-udma-glue.h
21727F:	include/linux/dma/ti-cppi5.h
21728X:	drivers/dma/ti/cppi41.c
21729
21730TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21731M:	Robert Marko <robert.marko@sartura.hr>
21732M:	Luka Perkov <luka.perkov@sartura.hr>
21733L:	linux-hwmon@vger.kernel.org
21734S:	Maintained
21735F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21736F:	Documentation/hwmon/tps23861.rst
21737F:	drivers/hwmon/tps23861.c
21738
21739TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21740M:	Ricardo Ribalda <ribalda@kernel.org>
21741L:	linux-iio@vger.kernel.org
21742S:	Supported
21743F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21744F:	drivers/iio/dac/ti-dac7612.c
21745
21746TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21747M:	Nishanth Menon <nm@ti.com>
21748M:	Tero Kristo <kristo@kernel.org>
21749M:	Santosh Shilimkar <ssantosh@kernel.org>
21750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21751S:	Maintained
21752F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21753F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21754F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21755F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21756F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21757F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21758F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21759F:	drivers/clk/keystone/sci-clk.c
21760F:	drivers/firmware/ti_sci*
21761F:	drivers/irqchip/irq-ti-sci-inta.c
21762F:	drivers/irqchip/irq-ti-sci-intr.c
21763F:	drivers/reset/reset-ti-sci.c
21764F:	drivers/soc/ti/ti_sci_inta_msi.c
21765F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
21766F:	include/dt-bindings/soc/ti,sci_pm_domain.h
21767F:	include/linux/soc/ti/ti_sci_inta_msi.h
21768F:	include/linux/soc/ti/ti_sci_protocol.h
21769
21770TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21771M:	Puranjay Mohan <puranjay12@gmail.com>
21772L:	linux-iio@vger.kernel.org
21773S:	Supported
21774F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21775F:	drivers/iio/temperature/tmp117.c
21776
21777THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21778M:	Hans Verkuil <hverkuil@xs4all.nl>
21779L:	linux-media@vger.kernel.org
21780S:	Maintained
21781W:	https://linuxtv.org
21782T:	git git://linuxtv.org/media_tree.git
21783F:	drivers/media/radio/radio-raremono.c
21784
21785THERMAL
21786M:	Rafael J. Wysocki <rafael@kernel.org>
21787M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21788R:	Zhang Rui <rui.zhang@intel.com>
21789R:	Lukasz Luba <lukasz.luba@arm.com>
21790L:	linux-pm@vger.kernel.org
21791S:	Supported
21792Q:	https://patchwork.kernel.org/project/linux-pm/list/
21793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21794F:	Documentation/ABI/testing/sysfs-class-thermal
21795F:	Documentation/admin-guide/thermal/
21796F:	Documentation/devicetree/bindings/thermal/
21797F:	Documentation/driver-api/thermal/
21798F:	drivers/thermal/
21799F:	include/dt-bindings/thermal/
21800F:	include/linux/cpu_cooling.h
21801F:	include/linux/thermal.h
21802F:	include/uapi/linux/thermal.h
21803F:	tools/lib/thermal/
21804F:	tools/thermal/
21805
21806THERMAL DRIVER FOR AMLOGIC SOCS
21807M:	Guillaume La Roque <glaroque@baylibre.com>
21808L:	linux-pm@vger.kernel.org
21809L:	linux-amlogic@lists.infradead.org
21810S:	Supported
21811W:	http://linux-meson.com/
21812F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21813F:	drivers/thermal/amlogic_thermal.c
21814
21815THERMAL/CPU_COOLING
21816M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
21817M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21818M:	Viresh Kumar <viresh.kumar@linaro.org>
21819R:	Lukasz Luba <lukasz.luba@arm.com>
21820L:	linux-pm@vger.kernel.org
21821S:	Supported
21822F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
21823F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
21824F:	drivers/thermal/cpufreq_cooling.c
21825F:	drivers/thermal/cpuidle_cooling.c
21826F:	include/linux/cpu_cooling.h
21827
21828THERMAL/POWER_ALLOCATOR
21829M:	Lukasz Luba <lukasz.luba@arm.com>
21830L:	linux-pm@vger.kernel.org
21831S:	Maintained
21832F:	Documentation/driver-api/thermal/power_allocator.rst
21833F:	drivers/thermal/gov_power_allocator.c
21834F:	drivers/thermal/thermal_trace_ipa.h
21835
21836THINKPAD ACPI EXTRAS DRIVER
21837M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
21838L:	ibm-acpi-devel@lists.sourceforge.net
21839L:	platform-driver-x86@vger.kernel.org
21840S:	Maintained
21841W:	http://ibm-acpi.sourceforge.net
21842W:	http://thinkwiki.org/wiki/Ibm-acpi
21843T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
 
21844F:	drivers/platform/x86/thinkpad_acpi.c
21845
21846THINKPAD LMI DRIVER
21847M:	Mark Pearson <markpearson@lenovo.com>
21848L:	platform-driver-x86@vger.kernel.org
21849S:	Maintained
21850F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
21851F:	drivers/platform/x86/think-lmi.?
21852
21853THP7312 ISP DRIVER
21854M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21855M:	Paul Elder <paul.elder@ideasonboard.com>
21856L:	linux-media@vger.kernel.org
21857S:	Maintained
21858T:	git git://linuxtv.org/media_tree.git
21859F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
21860F:	Documentation/userspace-api/media/drivers/thp7312.rst
21861F:	drivers/media/i2c/thp7312.c
21862F:	include/uapi/linux/thp7312.h
21863
21864THUNDERBOLT DMA TRAFFIC TEST DRIVER
21865M:	Isaac Hazan <isaac.hazan@intel.com>
21866L:	linux-usb@vger.kernel.org
21867S:	Maintained
21868F:	drivers/thunderbolt/dma_test.c
21869
21870THUNDERBOLT DRIVER
21871M:	Andreas Noever <andreas.noever@gmail.com>
21872M:	Michael Jamet <michael.jamet@intel.com>
21873M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21874M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21875L:	linux-usb@vger.kernel.org
21876S:	Maintained
21877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21878F:	Documentation/admin-guide/thunderbolt.rst
21879F:	drivers/thunderbolt/
21880F:	include/linux/thunderbolt.h
21881
21882THUNDERBOLT NETWORK DRIVER
21883M:	Michael Jamet <michael.jamet@intel.com>
21884M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21885M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21886L:	netdev@vger.kernel.org
21887S:	Maintained
21888F:	drivers/net/thunderbolt/
21889
21890THUNDERX GPIO DRIVER
21891M:	Robert Richter <rric@kernel.org>
21892S:	Odd Fixes
21893F:	drivers/gpio/gpio-thunderx.c
21894
21895TI ADS7924 ADC DRIVER
21896M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
21897L:	linux-iio@vger.kernel.org
21898S:	Supported
21899F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21900F:	drivers/iio/adc/ti-ads7924.c
21901
21902TI AM437X VPFE DRIVER
21903M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21904L:	linux-media@vger.kernel.org
21905S:	Maintained
21906W:	https://linuxtv.org
21907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21908T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21909F:	drivers/media/platform/ti/am437x/
21910
21911TI BANDGAP AND THERMAL DRIVER
21912M:	Eduardo Valentin <edubezval@gmail.com>
21913M:	Keerthy <j-keerthy@ti.com>
21914L:	linux-pm@vger.kernel.org
21915L:	linux-omap@vger.kernel.org
21916S:	Maintained
21917F:	drivers/thermal/ti-soc-thermal/
21918
21919TI BQ27XXX POWER SUPPLY DRIVER
21920F:	drivers/power/supply/bq27xxx_battery.c
21921F:	drivers/power/supply/bq27xxx_battery_i2c.c
21922F:	include/linux/power/bq27xxx_battery.h
21923
21924TI CDCE706 CLOCK DRIVER
21925M:	Max Filippov <jcmvbkbc@gmail.com>
21926S:	Maintained
21927F:	drivers/clk/clk-cdce706.c
21928
21929TI CLOCK DRIVER
21930M:	Tero Kristo <kristo@kernel.org>
21931L:	linux-omap@vger.kernel.org
21932S:	Odd Fixes
21933F:	drivers/clk/ti/
21934F:	include/linux/clk/ti.h
21935
21936TI DAVINCI MACHINE SUPPORT
21937M:	Bartosz Golaszewski <brgl@bgdev.pl>
21938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21939S:	Maintained
21940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21941F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21942F:	arch/arm/boot/dts/ti/davinci/
21943F:	arch/arm/mach-davinci/
21944F:	drivers/i2c/busses/i2c-davinci.c
21945
21946TI DAVINCI SERIES CLOCK DRIVER
21947M:	David Lechner <david@lechnology.com>
21948R:	Sekhar Nori <nsekhar@ti.com>
21949S:	Maintained
21950F:	Documentation/devicetree/bindings/clock/ti/davinci/
21951F:	drivers/clk/davinci/
21952F:	include/linux/clk/davinci.h
21953
21954TI DAVINCI SERIES GPIO DRIVER
21955M:	Keerthy <j-keerthy@ti.com>
21956L:	linux-gpio@vger.kernel.org
21957S:	Maintained
21958F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21959F:	drivers/gpio/gpio-davinci.c
21960
21961TI DAVINCI SERIES MEDIA DRIVER
21962M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21963L:	linux-media@vger.kernel.org
21964S:	Maintained
21965W:	https://linuxtv.org
21966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21967T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21968F:	drivers/media/platform/ti/davinci/
21969F:	include/media/davinci/
21970
21971TI ENHANCED CAPTURE (eCAP) DRIVER
21972M:	Vignesh Raghavendra <vigneshr@ti.com>
21973R:	Julien Panis <jpanis@baylibre.com>
21974L:	linux-iio@vger.kernel.org
21975L:	linux-omap@vger.kernel.org
21976S:	Maintained
21977F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21978F:	drivers/counter/ti-ecap-capture.c
21979
21980TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21981R:	David Lechner <david@lechnology.com>
21982L:	linux-iio@vger.kernel.org
21983F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
21984F:	drivers/counter/ti-eqep.c
21985
21986TI ETHERNET SWITCH DRIVER (CPSW)
21987R:	Siddharth Vadapalli <s-vadapalli@ti.com>
21988R:	Ravi Gunasekaran <r-gunasekaran@ti.com>
21989R:	Roger Quadros <rogerq@kernel.org>
21990L:	linux-omap@vger.kernel.org
21991L:	netdev@vger.kernel.org
21992S:	Maintained
21993F:	drivers/net/ethernet/ti/cpsw*
21994F:	drivers/net/ethernet/ti/davinci*
21995
21996TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21997M:	Alex Dubov <oakad@yahoo.com>
21998S:	Maintained
21999W:	http://tifmxx.berlios.de/
22000F:	drivers/memstick/host/tifm_ms.c
22001F:	drivers/misc/tifm*
22002F:	drivers/mmc/host/tifm_sd.c
22003F:	include/linux/tifm.h
22004
22005TI FPD-LINK DRIVERS
22006M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22007L:	linux-media@vger.kernel.org
22008S:	Maintained
22009F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22010F:	drivers/media/i2c/ds90*
22011F:	include/media/i2c/ds90*
22012
22013TI HDC302X HUMIDITY DRIVER
22014M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22015M:	Li peiyu <579lpy@gmail.com>
22016L:	linux-iio@vger.kernel.org
22017S:	Maintained
22018F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22019F:	drivers/iio/humidity/hdc3020.c
22020
22021TI ICSSG ETHERNET DRIVER (ICSSG)
22022R:	MD Danish Anwar <danishanwar@ti.com>
22023R:	Roger Quadros <rogerq@kernel.org>
22024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22025L:	netdev@vger.kernel.org
22026S:	Maintained
22027F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22028F:	drivers/net/ethernet/ti/icssg/*
22029
22030TI J721E CSI2RX DRIVER
22031M:	Jai Luthra <j-luthra@ti.com>
22032L:	linux-media@vger.kernel.org
22033S:	Maintained
22034F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22035F:	drivers/media/platform/ti/j721e-csi2rx/
22036
22037TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22038M:	Nishanth Menon <nm@ti.com>
22039M:	Santosh Shilimkar <ssantosh@kernel.org>
22040L:	linux-kernel@vger.kernel.org
22041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22042S:	Maintained
22043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22044F:	drivers/pmdomain/ti/omap_prm.c
22045F:	drivers/soc/ti/*
22046
22047TI LM49xxx FAMILY ASoC CODEC DRIVERS
22048M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22049M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22050L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22051S:	Maintained
22052F:	sound/soc/codecs/isabelle*
22053F:	sound/soc/codecs/lm49453*
22054
22055TI LMP92064 ADC DRIVER
22056M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22057R:	kernel@pengutronix.de
22058L:	linux-iio@vger.kernel.org
22059S:	Maintained
22060F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22061F:	drivers/iio/adc/ti-lmp92064.c
22062
22063TI PCM3060 ASoC CODEC DRIVER
22064M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22065L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22066S:	Maintained
22067F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22068F:	sound/soc/codecs/pcm3060*
22069
22070TI TAS571X FAMILY ASoC CODEC DRIVER
22071M:	Kevin Cernekee <cernekee@chromium.org>
22072L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22073S:	Odd Fixes
22074F:	sound/soc/codecs/tas571x*
22075
22076TI TMAG5273 MAGNETOMETER DRIVER
22077M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22078L:	linux-iio@vger.kernel.org
22079S:	Maintained
22080F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22081F:	drivers/iio/magnetometer/tmag5273.c
22082
22083TI TRF7970A NFC DRIVER
22084M:	Mark Greer <mgreer@animalcreek.com>
22085L:	linux-wireless@vger.kernel.org
22086S:	Supported
22087F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22088F:	drivers/nfc/trf7970a.c
22089
22090TI TSC2046 ADC DRIVER
22091M:	Oleksij Rempel <o.rempel@pengutronix.de>
22092R:	kernel@pengutronix.de
22093L:	linux-iio@vger.kernel.org
22094S:	Maintained
22095F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22096F:	drivers/iio/adc/ti-tsc2046.c
22097
22098TI TWL4030 SERIES SOC CODEC DRIVER
22099M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22100L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22101S:	Maintained
22102F:	sound/soc/codecs/twl4030*
22103
22104TI VPE/CAL DRIVERS
22105M:	Benoit Parrot <bparrot@ti.com>
22106L:	linux-media@vger.kernel.org
22107S:	Maintained
22108W:	http://linuxtv.org/
22109Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22110F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22111F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22112F:	drivers/media/platform/ti/cal/
22113F:	drivers/media/platform/ti/vpe/
22114
22115TI WILINK WIRELESS DRIVERS
22116L:	linux-wireless@vger.kernel.org
22117S:	Orphan
22118W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22119W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22120F:	drivers/net/wireless/ti/
22121
22122TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22123M:	John Stultz <jstultz@google.com>
22124M:	Thomas Gleixner <tglx@linutronix.de>
22125R:	Stephen Boyd <sboyd@kernel.org>
22126L:	linux-kernel@vger.kernel.org
22127S:	Supported
22128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22129F:	include/linux/clocksource.h
22130F:	include/linux/time.h
22131F:	include/linux/timex.h
22132F:	include/uapi/linux/time.h
22133F:	include/uapi/linux/timex.h
22134F:	kernel/time/alarmtimer.c
22135F:	kernel/time/clocksource.c
22136F:	kernel/time/ntp.c
22137F:	kernel/time/time*.c
22138F:	tools/testing/selftests/timers/
22139
22140TIPC NETWORK LAYER
22141M:	Jon Maloy <jmaloy@redhat.com>
22142M:	Ying Xue <ying.xue@windriver.com>
22143L:	netdev@vger.kernel.org (core kernel code)
22144L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
 
22145S:	Maintained
22146W:	http://tipc.sourceforge.net/
22147F:	include/uapi/linux/tipc*.h
22148F:	net/tipc/
22149
 
 
 
 
 
 
 
 
 
22150TLAN NETWORK DRIVER
22151M:	Samuel Chessman <chessman@tux.org>
22152L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22153S:	Maintained
22154W:	http://sourceforge.net/projects/tlan/
22155F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22156F:	drivers/net/ethernet/ti/tlan.*
22157
22158TMIO/SDHI MMC DRIVER
22159M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22160L:	linux-mmc@vger.kernel.org
22161L:	linux-renesas-soc@vger.kernel.org
22162S:	Supported
22163F:	drivers/mmc/host/renesas_sdhi*
22164F:	drivers/mmc/host/tmio_mmc*
22165F:	include/linux/mfd/tmio.h
22166
22167TMP401 HARDWARE MONITOR DRIVER
22168M:	Guenter Roeck <linux@roeck-us.net>
22169L:	linux-hwmon@vger.kernel.org
22170S:	Maintained
22171F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
22172F:	Documentation/hwmon/tmp401.rst
22173F:	drivers/hwmon/tmp401.c
22174
22175TMP464 HARDWARE MONITOR DRIVER
22176M:	Guenter Roeck <linux@roeck-us.net>
22177L:	linux-hwmon@vger.kernel.org
22178S:	Maintained
22179F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
22180F:	Documentation/hwmon/tmp464.rst
22181F:	drivers/hwmon/tmp464.c
22182
22183TMP513 HARDWARE MONITOR DRIVER
22184M:	Eric Tremblay <etremblay@distech-controls.com>
22185L:	linux-hwmon@vger.kernel.org
22186S:	Maintained
22187F:	Documentation/hwmon/tmp513.rst
22188F:	drivers/hwmon/tmp513.c
22189
22190TMPFS (SHMEM FILESYSTEM)
22191M:	Hugh Dickins <hughd@google.com>
22192L:	linux-mm@kvack.org
22193S:	Maintained
22194F:	include/linux/shmem_fs.h
22195F:	mm/shmem.c
22196
22197TOMOYO SECURITY MODULE
22198M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22199M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22200L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22201L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22202L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22203L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
 
 
22204S:	Maintained
22205W:	https://tomoyo.osdn.jp/
22206F:	security/tomoyo/
22207
22208TOPSTAR LAPTOP EXTRAS DRIVER
22209M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22210L:	platform-driver-x86@vger.kernel.org
22211S:	Maintained
22212F:	drivers/platform/x86/topstar-laptop.c
22213
22214TORTURE-TEST MODULES
22215M:	Davidlohr Bueso <dave@stgolabs.net>
22216M:	"Paul E. McKenney" <paulmck@kernel.org>
22217M:	Josh Triplett <josh@joshtriplett.org>
22218L:	linux-kernel@vger.kernel.org
22219S:	Supported
22220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22221F:	Documentation/RCU/torture.rst
22222F:	kernel/locking/locktorture.c
22223F:	kernel/rcu/rcuscale.c
22224F:	kernel/rcu/rcutorture.c
22225F:	kernel/rcu/refscale.c
22226F:	kernel/torture.c
22227
22228TOSHIBA ACPI EXTRAS DRIVER
22229M:	Azael Avalos <coproscefalo@gmail.com>
22230L:	platform-driver-x86@vger.kernel.org
22231S:	Maintained
22232F:	drivers/platform/x86/toshiba_acpi.c
22233
22234TOSHIBA BLUETOOTH DRIVER
22235M:	Azael Avalos <coproscefalo@gmail.com>
22236L:	platform-driver-x86@vger.kernel.org
22237S:	Maintained
22238F:	drivers/platform/x86/toshiba_bluetooth.c
22239
22240TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22241M:	Azael Avalos <coproscefalo@gmail.com>
22242L:	platform-driver-x86@vger.kernel.org
22243S:	Maintained
22244F:	drivers/platform/x86/toshiba_haps.c
22245
22246TOSHIBA SMM DRIVER
22247M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
 
 
22248S:	Maintained
22249W:	http://www.buzzard.org.uk/toshiba/
22250F:	drivers/char/toshiba.c
22251F:	include/linux/toshiba.h
22252F:	include/uapi/linux/toshiba.h
22253
22254TOSHIBA TC358743 DRIVER
22255M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22256L:	linux-media@vger.kernel.org
 
22257S:	Maintained
22258F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22259F:	drivers/media/i2c/tc358743*
22260F:	include/media/i2c/tc358743.h
 
22261
22262TOSHIBA WMI HOTKEYS DRIVER
22263M:	Azael Avalos <coproscefalo@gmail.com>
22264L:	platform-driver-x86@vger.kernel.org
22265S:	Maintained
22266F:	drivers/platform/x86/toshiba-wmi.c
 
22267
22268TPM DEVICE DRIVER
22269M:	Peter Huewe <peterhuewe@gmx.de>
22270M:	Jarkko Sakkinen <jarkko@kernel.org>
22271R:	Jason Gunthorpe <jgg@ziepe.ca>
22272L:	linux-integrity@vger.kernel.org
22273S:	Maintained
22274W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
22275Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22277F:	drivers/char/tpm/
22278
22279TPS546D24 DRIVER
22280M:	Duke Du <dukedu83@gmail.com>
22281L:	linux-hwmon@vger.kernel.org
22282S:	Maintained
22283F:	Documentation/hwmon/tps546d24.rst
22284F:	drivers/hwmon/pmbus/tps546d24.c
22285
22286TQ SYSTEMS BOARD & DRIVER SUPPORT
22287L:	linux@ew.tq-group.com
22288S:	Supported
22289W:	https://www.tq-group.com/en/products/tq-embedded/
22290F:	arch/arm/boot/dts/imx*mba*.dts*
22291F:	arch/arm/boot/dts/imx*tqma*.dts*
22292F:	arch/arm/boot/dts/mba*.dtsi
22293F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22294F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22295F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22296F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22297F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22298F:	drivers/gpio/gpio-tqmx86.c
22299F:	drivers/mfd/tqmx86.c
22300F:	drivers/watchdog/tqmx86_wdt.c
22301
22302TRACING
22303M:	Steven Rostedt <rostedt@goodmis.org>
22304M:	Masami Hiramatsu <mhiramat@kernel.org>
22305R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22306L:	linux-kernel@vger.kernel.org
22307L:	linux-trace-kernel@vger.kernel.org
22308S:	Maintained
22309Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22311F:	Documentation/trace/*
22312F:	fs/tracefs/
22313F:	include/linux/trace*.h
22314F:	include/trace/
22315F:	kernel/trace/
22316F:	scripts/tracing/
22317F:	tools/testing/selftests/ftrace/
22318
22319TRACING MMIO ACCESSES (MMIOTRACE)
22320M:	Steven Rostedt <rostedt@goodmis.org>
22321M:	Masami Hiramatsu <mhiramat@kernel.org>
22322R:	Karol Herbst <karolherbst@gmail.com>
22323R:	Pekka Paalanen <ppaalanen@gmail.com>
22324L:	linux-kernel@vger.kernel.org
22325L:	nouveau@lists.freedesktop.org
22326S:	Maintained
22327F:	arch/x86/mm/kmmio.c
22328F:	arch/x86/mm/mmio-mod.c
22329F:	arch/x86/mm/testmmiotrace.c
22330F:	include/linux/mmiotrace.h
22331F:	kernel/trace/trace_mmiotrace.c
22332
22333TRACING OS NOISE / LATENCY TRACERS
22334M:	Steven Rostedt <rostedt@goodmis.org>
22335M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22336S:	Maintained
22337F:	Documentation/trace/hwlat_detector.rst
22338F:	Documentation/trace/osnoise-tracer.rst
22339F:	Documentation/trace/timerlat-tracer.rst
22340F:	arch/*/kernel/trace.c
22341F:	include/trace/events/osnoise.h
22342F:	kernel/trace/trace_hwlat.c
22343F:	kernel/trace/trace_irqsoff.c
22344F:	kernel/trace/trace_osnoise.c
22345F:	kernel/trace/trace_sched_wakeup.c
22346
22347TRADITIONAL CHINESE DOCUMENTATION
22348M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22349S:	Maintained
22350W:	https://github.com/srcres258/linux-doc
22351T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22352F:	Documentation/translations/zh_TW/
22353
22354TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22355M:	Dan Williams <dan.j.williams@intel.com>
22356L:	linux-coco@lists.linux.dev
22357S:	Maintained
22358F:	Documentation/ABI/testing/configfs-tsm
22359F:	drivers/virt/coco/tsm.c
22360F:	include/linux/tsm.h
22361
22362TTY LAYER AND SERIAL DRIVERS
22363M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22364M:	Jiri Slaby <jirislaby@kernel.org>
22365L:	linux-kernel@vger.kernel.org
22366L:	linux-serial@vger.kernel.org
22367S:	Supported
22368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22369F:	Documentation/devicetree/bindings/serial/
22370F:	Documentation/driver-api/serial/
22371F:	drivers/tty/
22372F:	include/linux/selection.h
22373F:	include/linux/serial.h
22374F:	include/linux/serial_core.h
22375F:	include/linux/sysrq.h
22376F:	include/linux/tty*.h
22377F:	include/linux/vt.h
22378F:	include/linux/vt_*.h
22379F:	include/uapi/linux/serial.h
22380F:	include/uapi/linux/serial_core.h
22381F:	include/uapi/linux/tty.h
22382
22383TUA9001 MEDIA DRIVER
22384L:	linux-media@vger.kernel.org
22385S:	Orphan
22386W:	https://linuxtv.org
22387Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22388F:	drivers/media/tuners/tua9001*
22389
22390TULIP NETWORK DRIVERS
 
22391L:	netdev@vger.kernel.org
22392L:	linux-parisc@vger.kernel.org
22393S:	Orphan
22394F:	drivers/net/ethernet/dec/tulip/
22395
22396TUN/TAP driver
22397M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22398M:	Jason Wang <jasowang@redhat.com>
 
22399S:	Maintained
22400W:	http://vtun.sourceforge.net/tun
22401F:	Documentation/networking/tuntap.rst
22402F:	arch/um/os-Linux/drivers/
22403F:	drivers/net/tap.c
22404F:	drivers/net/tun.c
22405
22406TURBOCHANNEL SUBSYSTEM
22407M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22408M:	Ralf Baechle <ralf@linux-mips.org>
22409L:	linux-mips@vger.kernel.org
22410S:	Maintained
22411Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22412F:	drivers/tc/
22413F:	include/linux/tc.h
22414
22415TURBOSTAT UTILITY
22416M:	"Len Brown" <lenb@kernel.org>
22417L:	linux-pm@vger.kernel.org
22418S:	Supported
22419Q:	https://patchwork.kernel.org/project/linux-pm/list/
22420B:	https://bugzilla.kernel.org
22421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22422F:	tools/power/x86/turbostat/
22423
22424TW5864 VIDEO4LINUX DRIVER
22425M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22426M:	Anton Sviridenko <anton@corp.bluecherry.net>
22427M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22428M:	Andrey Utkin <andrey_utkin@fastmail.com>
22429L:	linux-media@vger.kernel.org
22430S:	Supported
22431F:	drivers/media/pci/tw5864/
22432
22433TW68 VIDEO4LINUX DRIVER
22434M:	Hans Verkuil <hverkuil@xs4all.nl>
22435L:	linux-media@vger.kernel.org
22436S:	Odd Fixes
22437W:	https://linuxtv.org
22438T:	git git://linuxtv.org/media_tree.git
22439F:	drivers/media/pci/tw68/
22440
22441TW686X VIDEO4LINUX DRIVER
22442M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22443L:	linux-media@vger.kernel.org
22444S:	Maintained
22445W:	http://linuxtv.org
22446T:	git git://linuxtv.org/media_tree.git
22447F:	drivers/media/pci/tw686x/
22448
22449U-BOOT ENVIRONMENT VARIABLES
22450M:	Rafał Miłecki <rafal@milecki.pl>
22451S:	Maintained
22452F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22453F:	drivers/nvmem/u-boot-env.c
22454
22455UACCE ACCELERATOR FRAMEWORK
22456M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22457M:	Zhou Wang <wangzhou1@hisilicon.com>
22458L:	linux-accelerators@lists.ozlabs.org
22459L:	linux-kernel@vger.kernel.org
22460S:	Maintained
22461F:	Documentation/ABI/testing/sysfs-driver-uacce
22462F:	Documentation/misc-devices/uacce.rst
22463F:	drivers/misc/uacce/
22464F:	include/linux/uacce.h
22465F:	include/uapi/misc/uacce/
22466
22467UBI FILE SYSTEM (UBIFS)
22468M:	Richard Weinberger <richard@nod.at>
 
22469L:	linux-mtd@lists.infradead.org
22470S:	Supported
22471W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22474F:	Documentation/ABI/testing/sysfs-fs-ubifs
22475F:	Documentation/filesystems/ubifs-authentication.rst
22476F:	Documentation/filesystems/ubifs.rst
22477F:	fs/ubifs/
22478
22479UBLK USERSPACE BLOCK DRIVER
22480M:	Ming Lei <ming.lei@redhat.com>
22481L:	linux-block@vger.kernel.org
22482S:	Maintained
22483F:	Documentation/block/ublk.rst
22484F:	drivers/block/ublk_drv.c
22485F:	include/uapi/linux/ublk_cmd.h
22486
22487UCLINUX (M68KNOMMU AND COLDFIRE)
22488M:	Greg Ungerer <gerg@linux-m68k.org>
22489L:	linux-m68k@lists.linux-m68k.org
22490S:	Maintained
22491W:	http://www.linux-m68k.org/
22492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22493F:	arch/m68k/*/*_no.*
22494F:	arch/m68k/68*/
22495F:	arch/m68k/coldfire/
22496F:	arch/m68k/include/asm/*_no.*
22497
 
 
 
 
 
 
 
 
22498UDF FILESYSTEM
22499M:	Jan Kara <jack@suse.com>
 
22500S:	Maintained
22501F:	Documentation/filesystems/udf.rst
22502F:	fs/udf/
22503
22504UDRAW TABLET
22505M:	Bastien Nocera <hadess@hadess.net>
22506L:	linux-input@vger.kernel.org
22507S:	Maintained
22508F:	drivers/hid/hid-udraw-ps3.c
22509
22510UFS FILESYSTEM
22511M:	Evgeniy Dushistov <dushistov@mail.ru>
22512S:	Maintained
22513F:	Documentation/admin-guide/ufs.rst
22514F:	fs/ufs/
22515
22516UHID USERSPACE HID IO DRIVER
22517M:	David Rheinsberg <david@readahead.eu>
22518L:	linux-input@vger.kernel.org
22519S:	Maintained
22520F:	drivers/hid/uhid.c
22521F:	include/uapi/linux/uhid.h
22522
22523ULPI BUS
22524M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22525L:	linux-usb@vger.kernel.org
22526S:	Maintained
22527F:	drivers/usb/common/ulpi.c
22528F:	include/linux/ulpi/
22529
22530UNICODE SUBSYSTEM
22531M:	Gabriel Krisman Bertazi <krisman@kernel.org>
22532L:	linux-fsdevel@vger.kernel.org
22533S:	Supported
22534F:	fs/unicode/
22535
22536UNIFDEF
22537M:	Tony Finch <dot@dotat.at>
 
22538S:	Maintained
22539W:	http://dotat.at/prog/unifdef
22540F:	scripts/unifdef.c
22541
22542UNIFORM CDROM DRIVER
22543M:	Phillip Potter <phil@philpotter.co.uk>
 
22544S:	Maintained
22545F:	Documentation/cdrom/
22546F:	drivers/cdrom/cdrom.c
22547F:	include/linux/cdrom.h
22548F:	include/uapi/linux/cdrom.h
22549
22550UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22551R:	Alim Akhtar <alim.akhtar@samsung.com>
22552R:	Avri Altman <avri.altman@wdc.com>
22553R:	Bart Van Assche <bvanassche@acm.org>
22554L:	linux-scsi@vger.kernel.org
22555S:	Supported
22556F:	Documentation/devicetree/bindings/ufs/
22557F:	Documentation/scsi/ufs.rst
22558F:	drivers/ufs/core/
22559
22560UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22561M:	Pedro Sousa <pedrom.sousa@synopsys.com>
22562L:	linux-scsi@vger.kernel.org
22563S:	Supported
22564F:	drivers/ufs/host/*dwc*
22565
22566UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22567M:	Alim Akhtar <alim.akhtar@samsung.com>
22568L:	linux-scsi@vger.kernel.org
22569S:	Maintained
22570F:	drivers/ufs/host/ufs-exynos*
22571
22572UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22573M:	Peter Wang <peter.wang@mediatek.com>
22574R:	Stanley Jhu <chu.stanley@gmail.com>
22575L:	linux-scsi@vger.kernel.org
22576L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
22577S:	Maintained
22578F:	drivers/ufs/host/ufs-mediatek*
22579
22580UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22581M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22582L:	linux-arm-msm@vger.kernel.org
22583L:	linux-scsi@vger.kernel.org
22584S:	Maintained
22585F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22586F:	drivers/ufs/host/ufs-qcom*
22587
22588UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22589M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22590L:	linux-renesas-soc@vger.kernel.org
22591L:	linux-scsi@vger.kernel.org
22592S:	Maintained
22593F:	drivers/ufs/host/ufs-renesas.c
22594
22595UNSORTED BLOCK IMAGES (UBI)
22596M:	Richard Weinberger <richard@nod.at>
 
22597L:	linux-mtd@lists.infradead.org
22598S:	Supported
22599W:	http://www.linux-mtd.infradead.org/
22600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22602F:	drivers/mtd/ubi/
22603F:	include/linux/mtd/ubi.h
22604F:	include/uapi/mtd/ubi-user.h
22605
22606USB "USBNET" DRIVER FRAMEWORK
22607M:	Oliver Neukum <oneukum@suse.com>
22608L:	netdev@vger.kernel.org
22609S:	Maintained
22610W:	http://www.linux-usb.org/usbnet
22611F:	drivers/net/usb/usbnet.c
22612F:	include/linux/usb/usbnet.h
22613
22614USB ACM DRIVER
22615M:	Oliver Neukum <oneukum@suse.com>
22616L:	linux-usb@vger.kernel.org
22617S:	Maintained
22618F:	Documentation/usb/acm.rst
22619F:	drivers/usb/class/cdc-acm.*
22620
22621USB APPLE MFI FASTCHARGE DRIVER
22622M:	Bastien Nocera <hadess@hadess.net>
22623L:	linux-usb@vger.kernel.org
22624S:	Maintained
22625F:	drivers/usb/misc/apple-mfi-fastcharge.c
22626
22627USB AR5523 WIRELESS DRIVER
22628L:	linux-wireless@vger.kernel.org
22629S:	Orphan
22630F:	drivers/net/wireless/ath/ar5523/
22631
22632USB ATTACHED SCSI
22633M:	Oliver Neukum <oneukum@suse.com>
 
22634L:	linux-usb@vger.kernel.org
22635L:	linux-scsi@vger.kernel.org
22636S:	Maintained
22637F:	drivers/usb/storage/uas.c
22638
 
 
 
 
 
 
22639USB CDC ETHERNET DRIVER
22640M:	Oliver Neukum <oliver@neukum.org>
22641L:	linux-usb@vger.kernel.org
22642S:	Maintained
22643F:	drivers/net/usb/cdc_*.c
22644F:	include/uapi/linux/usb/cdc.h
22645
22646USB CHAOSKEY DRIVER
22647M:	Keith Packard <keithp@keithp.com>
22648L:	linux-usb@vger.kernel.org
22649S:	Maintained
22650F:	drivers/usb/misc/chaoskey.c
22651
22652USB CYPRESS C67X00 DRIVER
22653L:	linux-usb@vger.kernel.org
22654S:	Orphan
22655F:	drivers/usb/c67x00/
22656
22657USB DAVICOM DM9601 DRIVER
22658M:	Peter Korsgaard <peter@korsgaard.com>
22659L:	netdev@vger.kernel.org
 
22660S:	Maintained
22661W:	http://www.linux-usb.org/usbnet
22662F:	drivers/net/usb/dm9601.c
22663
 
 
 
 
 
 
 
22664USB EHCI DRIVER
22665M:	Alan Stern <stern@rowland.harvard.edu>
22666L:	linux-usb@vger.kernel.org
22667S:	Maintained
22668F:	Documentation/usb/ehci.rst
22669F:	drivers/usb/host/ehci*
22670
22671USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22672M:	Jiri Kosina <jikos@kernel.org>
22673M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
22674L:	linux-usb@vger.kernel.org
 
 
 
22675S:	Maintained
22676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22677F:	Documentation/hid/hiddev.rst
22678F:	drivers/hid/usbhid/
22679
22680USB INTEL XHCI ROLE MUX DRIVER
22681M:	Hans de Goede <hdegoede@redhat.com>
22682L:	linux-usb@vger.kernel.org
 
 
22683S:	Maintained
22684F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
 
22685
22686USB IP DRIVER FOR HISILICON KIRIN 960
22687M:	Yu Chen <chenyu56@huawei.com>
22688M:	Binghui Wang <wangbinghui@hisilicon.com>
22689L:	linux-usb@vger.kernel.org
 
22690S:	Maintained
22691F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22692F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
22693
22694USB IP DRIVER FOR HISILICON KIRIN 970
22695M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22696L:	linux-usb@vger.kernel.org
22697S:	Maintained
22698F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22699F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
22700
22701USB ISP116X DRIVER
22702M:	Olav Kongas <ok@artecdesign.ee>
22703L:	linux-usb@vger.kernel.org
22704S:	Maintained
22705F:	drivers/usb/host/isp116x*
22706F:	include/linux/usb/isp116x.h
22707
22708USB ISP1760 DRIVER
22709M:	Rui Miguel Silva <rui.silva@linaro.org>
22710L:	linux-usb@vger.kernel.org
22711S:	Maintained
22712F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22713F:	drivers/usb/isp1760/*
22714
22715USB LAN78XX ETHERNET DRIVER
22716M:	Woojung Huh <woojung.huh@microchip.com>
22717M:	UNGLinuxDriver@microchip.com
22718L:	netdev@vger.kernel.org
22719S:	Maintained
22720F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22721F:	drivers/net/usb/lan78xx.*
22722F:	include/dt-bindings/net/microchip-lan78xx.h
22723
22724USB MASS STORAGE DRIVER
22725M:	Alan Stern <stern@rowland.harvard.edu>
22726L:	linux-usb@vger.kernel.org
22727L:	usb-storage@lists.one-eyed-alien.net
22728S:	Maintained
 
22729F:	drivers/usb/storage/
22730
22731USB MIDI DRIVER
22732M:	Clemens Ladisch <clemens@ladisch.de>
22733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
22734S:	Maintained
22735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22736F:	sound/usb/midi.*
22737
22738USB NETWORKING DRIVERS
22739L:	linux-usb@vger.kernel.org
22740S:	Odd Fixes
22741F:	drivers/net/usb/
22742
22743USB OHCI DRIVER
22744M:	Alan Stern <stern@rowland.harvard.edu>
22745L:	linux-usb@vger.kernel.org
22746S:	Maintained
22747F:	Documentation/usb/ohci.rst
22748F:	drivers/usb/host/ohci*
22749
22750USB OTG FSM (Finite State Machine)
22751M:	Peter Chen <peter.chen@kernel.org>
22752L:	linux-usb@vger.kernel.org
22753S:	Maintained
22754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22755F:	drivers/usb/common/usb-otg-fsm.c
22756
22757USB OVER IP DRIVER
22758M:	Valentina Manea <valentina.manea.m@gmail.com>
22759M:	Shuah Khan <shuah@kernel.org>
22760M:	Shuah Khan <skhan@linuxfoundation.org>
22761R:	Hongren Zheng <i@zenithal.me>
22762L:	linux-usb@vger.kernel.org
22763S:	Maintained
22764F:	Documentation/usb/usbip_protocol.rst
22765F:	drivers/usb/usbip/
22766F:	tools/testing/selftests/drivers/usb/usbip/
22767F:	tools/usb/usbip/
22768
22769USB PEGASUS DRIVER
22770M:	Petko Manolov <petkan@nucleusys.com>
22771L:	linux-usb@vger.kernel.org
22772L:	netdev@vger.kernel.org
 
22773S:	Maintained
22774W:	https://github.com/petkan/pegasus
22775T:	git https://github.com/petkan/pegasus.git
22776F:	drivers/net/usb/pegasus.*
22777
22778USB PRINTER DRIVER (usblp)
22779M:	Pete Zaitcev <zaitcev@redhat.com>
22780L:	linux-usb@vger.kernel.org
22781S:	Supported
22782F:	drivers/usb/class/usblp.c
22783
22784USB QMI WWAN NETWORK DRIVER
22785M:	Bjørn Mork <bjorn@mork.no>
 
22786L:	netdev@vger.kernel.org
 
22787S:	Maintained
22788F:	Documentation/ABI/testing/sysfs-class-net-qmi
22789F:	drivers/net/usb/qmi_wwan.c
22790
22791USB RAW GADGET DRIVER
22792R:	Andrey Konovalov <andreyknvl@gmail.com>
22793L:	linux-usb@vger.kernel.org
22794S:	Maintained
22795F:	Documentation/usb/raw-gadget.rst
22796F:	drivers/usb/gadget/legacy/raw_gadget.c
22797F:	include/uapi/linux/usb/raw_gadget.h
22798
22799USB RTL8150 DRIVER
22800M:	Petko Manolov <petkan@nucleusys.com>
22801L:	linux-usb@vger.kernel.org
22802L:	netdev@vger.kernel.org
22803S:	Maintained
22804W:	https://github.com/petkan/rtl8150
22805T:	git https://github.com/petkan/rtl8150.git
22806F:	drivers/net/usb/rtl8150.c
22807
22808USB SERIAL SUBSYSTEM
22809M:	Johan Hovold <johan@kernel.org>
22810L:	linux-usb@vger.kernel.org
22811S:	Maintained
22812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22813F:	Documentation/usb/usb-serial.rst
22814F:	drivers/usb/serial/
22815F:	include/linux/usb/serial.h
22816
22817USB SMSC75XX ETHERNET DRIVER
22818M:	Steve Glendinning <steve.glendinning@shawell.net>
22819L:	netdev@vger.kernel.org
22820S:	Maintained
22821F:	drivers/net/usb/smsc75xx.*
22822
22823USB SMSC95XX ETHERNET DRIVER
22824M:	Steve Glendinning <steve.glendinning@shawell.net>
22825M:	UNGLinuxDriver@microchip.com
22826L:	netdev@vger.kernel.org
22827S:	Maintained
22828F:	drivers/net/usb/smsc95xx.*
22829
22830USB SUBSYSTEM
22831M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22832L:	linux-usb@vger.kernel.org
22833S:	Supported
22834W:	http://www.linux-usb.org
22835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22836F:	Documentation/devicetree/bindings/usb/
22837F:	Documentation/usb/
22838F:	drivers/usb/
22839F:	include/dt-bindings/usb/
22840F:	include/linux/usb.h
22841F:	include/linux/usb/
22842F:	include/uapi/linux/usb/
22843
22844USB TYPEC BUS FOR ALTERNATE MODES
22845M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22846L:	linux-usb@vger.kernel.org
22847S:	Maintained
22848F:	Documentation/ABI/testing/sysfs-bus-typec
22849F:	Documentation/driver-api/usb/typec_bus.rst
22850F:	drivers/usb/typec/altmodes/
22851F:	include/linux/usb/typec_altmode.h
22852
22853USB TYPEC CLASS
22854M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22855L:	linux-usb@vger.kernel.org
 
22856S:	Maintained
22857F:	Documentation/ABI/testing/sysfs-class-typec
22858F:	Documentation/driver-api/usb/typec.rst
22859F:	drivers/usb/typec/
22860F:	include/linux/usb/typec.h
22861
22862USB TYPEC INTEL PMC MUX DRIVER
22863M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22864L:	linux-usb@vger.kernel.org
22865S:	Maintained
22866F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22867F:	drivers/usb/typec/mux/intel_pmc_mux.c
 
 
 
 
 
 
22868
22869USB TYPEC PI3USB30532 MUX DRIVER
22870M:	Hans de Goede <hdegoede@redhat.com>
22871L:	linux-usb@vger.kernel.org
 
 
 
22872S:	Maintained
22873F:	drivers/usb/typec/mux/pi3usb30532.c
 
22874
22875USB TYPEC PORT CONTROLLER DRIVERS
 
22876L:	linux-usb@vger.kernel.org
22877S:	Orphan
22878F:	drivers/usb/typec/tcpm/
 
 
 
 
 
 
22879
22880USB UHCI DRIVER
22881M:	Alan Stern <stern@rowland.harvard.edu>
22882L:	linux-usb@vger.kernel.org
22883S:	Maintained
22884F:	drivers/usb/host/uhci*
22885
 
 
 
 
 
 
 
 
22886USB VIDEO CLASS
22887M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 
22888L:	linux-media@vger.kernel.org
 
 
22889S:	Maintained
22890W:	http://www.ideasonboard.org/uvc/
22891T:	git git://linuxtv.org/media_tree.git
22892F:	drivers/media/usb/uvc/
22893F:	include/uapi/linux/uvcvideo.h
22894
22895USB WEBCAM GADGET
22896M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22897M:	Daniel Scally <dan.scally@ideasonboard.com>
22898L:	linux-usb@vger.kernel.org
 
 
 
 
 
 
 
 
 
 
22899S:	Maintained
22900F:	drivers/usb/gadget/function/*uvc*
22901F:	drivers/usb/gadget/legacy/webcam.c
22902F:	include/uapi/linux/usb/g_uvc.h
22903
22904USB XHCI DRIVER
22905M:	Mathias Nyman <mathias.nyman@intel.com>
22906L:	linux-usb@vger.kernel.org
22907S:	Supported
 
22908F:	drivers/usb/host/pci-quirks*
22909F:	drivers/usb/host/xhci*
22910
22911USER DATAGRAM PROTOCOL (UDP)
22912M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
 
 
 
 
 
 
 
 
 
 
22913S:	Maintained
22914F:	include/linux/udp.h
22915F:	net/ipv4/udp.c
22916F:	net/ipv6/udp.c
22917
22918USER-MODE LINUX (UML)
 
22919M:	Richard Weinberger <richard@nod.at>
22920M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
22921M:	Johannes Berg <johannes@sipsolutions.net>
22922L:	linux-um@lists.infradead.org
22923S:	Maintained
22924W:	http://user-mode-linux.sourceforge.net
22925Q:	https://patchwork.ozlabs.org/project/linux-um/list/
22926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22928F:	Documentation/virt/uml/
22929F:	arch/um/
22930F:	arch/x86/um/
22931F:	fs/hostfs/
22932
22933USERSPACE COPYIN/COPYOUT (UIOVEC)
22934M:	Alexander Viro <viro@zeniv.linux.org.uk>
22935S:	Maintained
22936F:	include/linux/uio.h
22937F:	lib/iov_iter.c
22938
22939USERSPACE DMA BUFFER DRIVER
22940M:	Gerd Hoffmann <kraxel@redhat.com>
22941L:	dri-devel@lists.freedesktop.org
22942S:	Maintained
22943T:	git git://anongit.freedesktop.org/drm/drm-misc
22944F:	drivers/dma-buf/udmabuf.c
22945F:	include/uapi/linux/udmabuf.h
22946
22947USERSPACE I/O (UIO)
22948M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 
22949S:	Maintained
22950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22951F:	Documentation/driver-api/uio-howto.rst
22952F:	drivers/uio/
22953F:	include/linux/uio_driver.h
22954
22955UTIL-LINUX PACKAGE
22956M:	Karel Zak <kzak@redhat.com>
22957L:	util-linux@vger.kernel.org
 
 
22958S:	Maintained
22959W:	http://en.wikipedia.org/wiki/Util-linux
22960T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22961
22962UUID HELPERS
22963R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22964L:	linux-kernel@vger.kernel.org
22965S:	Maintained
22966F:	include/linux/uuid.h
22967F:	lib/test_uuid.c
22968F:	lib/uuid.c
22969
22970UV SYSFS DRIVER
22971M:	Justin Ernst <justin.ernst@hpe.com>
22972L:	platform-driver-x86@vger.kernel.org
22973S:	Maintained
22974F:	drivers/platform/x86/uv_sysfs.c
22975
22976UVESAFB DRIVER
22977M:	Michal Januszewski <spock@gentoo.org>
22978L:	linux-fbdev@vger.kernel.org
 
22979S:	Maintained
22980W:	https://github.com/mjanusz/v86d
22981F:	Documentation/fb/uvesafb.rst
22982F:	drivers/video/fbdev/uvesafb.*
22983
22984Ux500 CLOCK DRIVERS
22985M:	Ulf Hansson <ulf.hansson@linaro.org>
22986L:	linux-clk@vger.kernel.org
22987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22988S:	Maintained
22989F:	drivers/clk/ux500/
22990
22991V4L2 ASYNC AND FWNODE FRAMEWORKS
22992M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22993L:	linux-media@vger.kernel.org
22994S:	Maintained
22995T:	git git://linuxtv.org/media_tree.git
22996F:	drivers/media/v4l2-core/v4l2-async.c
22997F:	drivers/media/v4l2-core/v4l2-fwnode.c
22998F:	include/media/v4l2-async.h
22999F:	include/media/v4l2-fwnode.h
23000
23001V4L2 LENS DRIVERS
23002M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23003L:	linux-media@vger.kernel.org
23004S:	Maintained
23005F:	drivers/media/i2c/ak*
23006F:	drivers/media/i2c/dw*
23007F:	drivers/media/i2c/lm*
23008
23009V4L2 CAMERA SENSOR DRIVERS
23010M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23011L:	linux-media@vger.kernel.org
23012S:	Maintained
23013F:	Documentation/driver-api/media/camera-sensor.rst
23014F:	Documentation/driver-api/media/tx-rx.rst
23015F:	drivers/media/i2c/ar*
23016F:	drivers/media/i2c/gc*
23017F:	drivers/media/i2c/hi*
23018F:	drivers/media/i2c/imx*
23019F:	drivers/media/i2c/mt*
23020F:	drivers/media/i2c/og*
23021F:	drivers/media/i2c/ov*
23022F:	drivers/media/i2c/s5*
23023F:	drivers/media/i2c/st-vgxy61.c
23024
23025VF610 NAND DRIVER
23026M:	Stefan Agner <stefan@agner.ch>
23027L:	linux-mtd@lists.infradead.org
23028S:	Supported
23029F:	drivers/mtd/nand/raw/vf610_nfc.c
23030
23031VFAT/FAT/MSDOS FILESYSTEM
23032M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23033S:	Maintained
23034F:	Documentation/filesystems/vfat.rst
23035F:	fs/fat/
23036F:	tools/testing/selftests/filesystems/fat/
23037
23038VFIO CDX DRIVER
23039M:	Nipun Gupta <nipun.gupta@amd.com>
23040M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23041L:	kvm@vger.kernel.org
 
23042S:	Maintained
23043F:	drivers/vfio/cdx/*
 
23044
23045VFIO DRIVER
23046M:	Alex Williamson <alex.williamson@redhat.com>
23047L:	kvm@vger.kernel.org
23048S:	Maintained
23049T:	git https://github.com/awilliam/linux-vfio.git
23050F:	Documentation/ABI/testing/debugfs-vfio
23051F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23052F:	Documentation/driver-api/vfio.rst
23053F:	drivers/vfio/
23054F:	include/linux/vfio.h
23055F:	include/linux/vfio_pci_core.h
23056F:	include/uapi/linux/vfio.h
23057
23058VFIO FSL-MC DRIVER
23059M:	Diana Craciun <diana.craciun@oss.nxp.com>
23060L:	kvm@vger.kernel.org
 
23061S:	Maintained
23062F:	drivers/vfio/fsl-mc/
 
 
 
23063
23064VFIO HISILICON PCI DRIVER
23065M:	Longfang Liu <liulongfang@huawei.com>
23066M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23067L:	kvm@vger.kernel.org
23068S:	Maintained
23069F:	drivers/vfio/pci/hisilicon/
23070
23071VFIO MEDIATED DEVICE DRIVERS
23072M:	Kirti Wankhede <kwankhede@nvidia.com>
23073L:	kvm@vger.kernel.org
23074S:	Maintained
23075F:	Documentation/driver-api/vfio-mediated-device.rst
23076F:	drivers/vfio/mdev/
23077F:	include/linux/mdev.h
23078F:	samples/vfio-mdev/
23079
23080VFIO MLX5 PCI DRIVER
23081M:	Yishai Hadas <yishaih@nvidia.com>
23082L:	kvm@vger.kernel.org
23083S:	Maintained
23084F:	drivers/vfio/pci/mlx5/
23085
23086VFIO VIRTIO PCI DRIVER
23087M:	Yishai Hadas <yishaih@nvidia.com>
23088L:	kvm@vger.kernel.org
23089L:	virtualization@lists.linux-foundation.org
 
23090S:	Maintained
23091F:	drivers/vfio/pci/virtio
 
23092
23093VFIO PCI DEVICE SPECIFIC DRIVERS
23094R:	Jason Gunthorpe <jgg@nvidia.com>
23095R:	Yishai Hadas <yishaih@nvidia.com>
23096R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23097R:	Kevin Tian <kevin.tian@intel.com>
23098L:	kvm@vger.kernel.org
23099S:	Maintained
23100P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23101F:	drivers/vfio/pci/*/
23102
23103VFIO PDS PCI DRIVER
23104M:	Brett Creeley <brett.creeley@amd.com>
23105L:	kvm@vger.kernel.org
23106S:	Maintained
23107F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23108F:	drivers/vfio/pci/pds/
23109
23110VFIO PLATFORM DRIVER
23111M:	Eric Auger <eric.auger@redhat.com>
23112L:	kvm@vger.kernel.org
23113S:	Maintained
23114F:	drivers/vfio/platform/
23115
23116VGA_SWITCHEROO
23117R:	Lukas Wunner <lukas@wunner.de>
23118S:	Maintained
23119T:	git git://anongit.freedesktop.org/drm/drm-misc
23120F:	Documentation/gpu/vga-switcheroo.rst
23121F:	drivers/gpu/vga/vga_switcheroo.c
23122F:	include/linux/vga_switcheroo.h
23123
23124VIA RHINE NETWORK DRIVER
23125M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23126S:	Maintained
23127F:	drivers/net/ethernet/via/via-rhine.c
23128
23129VIA SD/MMC CARD CONTROLLER DRIVER
23130M:	Bruce Chang <brucechang@via.com.tw>
23131M:	Harald Welte <HaraldWelte@viatech.com>
23132S:	Maintained
23133F:	drivers/mmc/host/via-sdmmc.c
23134
23135VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23136M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23137L:	linux-fbdev@vger.kernel.org
23138S:	Maintained
23139F:	drivers/video/fbdev/via/
23140F:	include/linux/via-core.h
 
23141F:	include/linux/via_i2c.h
 
23142
23143VIA VELOCITY NETWORK DRIVER
23144M:	Francois Romieu <romieu@fr.zoreil.com>
23145L:	netdev@vger.kernel.org
23146S:	Maintained
23147F:	drivers/net/ethernet/via/via-velocity.*
23148
23149VICODEC VIRTUAL CODEC DRIVER
23150M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23151L:	linux-media@vger.kernel.org
23152S:	Maintained
23153W:	https://linuxtv.org
23154T:	git git://linuxtv.org/media_tree.git
23155F:	drivers/media/test-drivers/vicodec/*
23156
23157VIDEO I2C POLLING DRIVER
23158M:	Matt Ranostay <matt.ranostay@konsulko.com>
23159L:	linux-media@vger.kernel.org
23160S:	Maintained
23161F:	drivers/media/i2c/video-i2c.c
23162
23163VIDEO MULTIPLEXER DRIVER
23164M:	Philipp Zabel <p.zabel@pengutronix.de>
23165L:	linux-media@vger.kernel.org
23166S:	Maintained
23167F:	drivers/media/platform/video-mux.c
23168
23169VIDEOBUF2 FRAMEWORK
23170M:	Tomasz Figa <tfiga@chromium.org>
23171M:	Marek Szyprowski <m.szyprowski@samsung.com>
23172L:	linux-media@vger.kernel.org
23173S:	Maintained
23174F:	drivers/media/common/videobuf2/*
23175F:	include/media/videobuf2-*
23176
23177VIDTV VIRTUAL DIGITAL TV DRIVER
23178M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23179L:	linux-media@vger.kernel.org
23180S:	Maintained
23181W:	https://linuxtv.org
23182T:	git git://linuxtv.org/media_tree.git
23183F:	drivers/media/test-drivers/vidtv/*
23184
23185VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23186M:	Shuah Khan <skhan@linuxfoundation.org>
23187R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23188L:	linux-media@vger.kernel.org
23189S:	Maintained
23190W:	https://linuxtv.org
23191T:	git git://linuxtv.org/media_tree.git
23192F:	drivers/media/test-drivers/vimc/*
23193
23194VIRT LIB
23195M:	Alex Williamson <alex.williamson@redhat.com>
23196M:	Paolo Bonzini <pbonzini@redhat.com>
23197L:	kvm@vger.kernel.org
23198S:	Supported
23199F:	virt/lib/
23200
23201VIRTIO AND VHOST VSOCK DRIVER
23202M:	Stefan Hajnoczi <stefanha@redhat.com>
23203M:	Stefano Garzarella <sgarzare@redhat.com>
23204L:	kvm@vger.kernel.org
23205L:	virtualization@lists.linux.dev
23206L:	netdev@vger.kernel.org
23207S:	Maintained
23208F:	drivers/vhost/vsock.c
23209F:	include/linux/virtio_vsock.h
23210F:	include/uapi/linux/virtio_vsock.h
23211F:	net/vmw_vsock/virtio_transport.c
23212F:	net/vmw_vsock/virtio_transport_common.c
23213
23214VIRTIO BALLOON
23215M:	"Michael S. Tsirkin" <mst@redhat.com>
23216M:	David Hildenbrand <david@redhat.com>
23217L:	virtualization@lists.linux.dev
23218S:	Maintained
23219F:	drivers/virtio/virtio_balloon.c
23220F:	include/linux/balloon_compaction.h
23221F:	include/uapi/linux/virtio_balloon.h
23222F:	mm/balloon_compaction.c
23223
23224VIRTIO BLOCK AND SCSI DRIVERS
23225M:	"Michael S. Tsirkin" <mst@redhat.com>
23226M:	Jason Wang <jasowang@redhat.com>
23227R:	Paolo Bonzini <pbonzini@redhat.com>
23228R:	Stefan Hajnoczi <stefanha@redhat.com>
23229L:	virtualization@lists.linux.dev
23230S:	Maintained
23231F:	drivers/block/virtio_blk.c
23232F:	drivers/scsi/virtio_scsi.c
23233F:	include/uapi/linux/virtio_blk.h
23234F:	include/uapi/linux/virtio_scsi.h
23235
23236VIRTIO CONSOLE DRIVER
23237M:	Amit Shah <amit@kernel.org>
23238L:	virtualization@lists.linux.dev
23239S:	Maintained
23240F:	drivers/char/virtio_console.c
23241F:	include/uapi/linux/virtio_console.h
23242
23243VIRTIO CORE AND NET DRIVERS
23244M:	"Michael S. Tsirkin" <mst@redhat.com>
23245M:	Jason Wang <jasowang@redhat.com>
23246R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23247L:	virtualization@lists.linux.dev
23248S:	Maintained
23249F:	Documentation/ABI/testing/sysfs-bus-vdpa
23250F:	Documentation/ABI/testing/sysfs-class-vduse
23251F:	Documentation/devicetree/bindings/virtio/
23252F:	Documentation/driver-api/virtio/
23253F:	drivers/block/virtio_blk.c
23254F:	drivers/crypto/virtio/
23255F:	drivers/net/virtio_net.c
23256F:	drivers/vdpa/
23257F:	drivers/virtio/
23258F:	include/linux/vdpa.h
23259F:	include/linux/virtio*.h
23260F:	include/linux/vringh.h
23261F:	include/uapi/linux/virtio_*.h
23262F:	tools/virtio/
23263
23264VIRTIO CRYPTO DRIVER
23265M:	Gonglei <arei.gonglei@huawei.com>
23266L:	virtualization@lists.linux.dev
23267L:	linux-crypto@vger.kernel.org
23268S:	Maintained
23269F:	drivers/crypto/virtio/
23270F:	include/uapi/linux/virtio_crypto.h
23271
23272VIRTIO DRIVERS FOR S390
23273M:	Cornelia Huck <cohuck@redhat.com>
23274M:	Halil Pasic <pasic@linux.ibm.com>
23275M:	Eric Farman <farman@linux.ibm.com>
23276L:	linux-s390@vger.kernel.org
23277L:	virtualization@lists.linux.dev
23278L:	kvm@vger.kernel.org
23279S:	Supported
23280F:	arch/s390/include/uapi/asm/virtio-ccw.h
23281F:	drivers/s390/virtio/
23282
23283VIRTIO FILE SYSTEM
23284M:	Vivek Goyal <vgoyal@redhat.com>
23285M:	Stefan Hajnoczi <stefanha@redhat.com>
23286M:	Miklos Szeredi <miklos@szeredi.hu>
23287L:	virtualization@lists.linux.dev
23288L:	linux-fsdevel@vger.kernel.org
23289S:	Supported
23290W:	https://virtio-fs.gitlab.io/
23291F:	Documentation/filesystems/virtiofs.rst
23292F:	fs/fuse/virtio_fs.c
23293F:	include/uapi/linux/virtio_fs.h
23294
23295VIRTIO GPIO DRIVER
23296M:	Enrico Weigelt, metux IT consult <info@metux.net>
23297M:	Viresh Kumar <vireshk@kernel.org>
23298L:	linux-gpio@vger.kernel.org
23299L:	virtualization@lists.linux.dev
23300S:	Maintained
23301F:	drivers/gpio/gpio-virtio.c
23302F:	include/uapi/linux/virtio_gpio.h
23303
23304VIRTIO GPU DRIVER
23305M:	David Airlie <airlied@redhat.com>
23306M:	Gerd Hoffmann <kraxel@redhat.com>
23307R:	Gurchetan Singh <gurchetansingh@chromium.org>
23308R:	Chia-I Wu <olvaffe@gmail.com>
23309L:	dri-devel@lists.freedesktop.org
23310L:	virtualization@lists.linux.dev
23311S:	Maintained
23312T:	git git://anongit.freedesktop.org/drm/drm-misc
23313F:	drivers/gpu/drm/ci/xfails/virtio*
23314F:	drivers/gpu/drm/virtio/
23315F:	include/uapi/linux/virtio_gpu.h
23316
23317VIRTIO HOST (VHOST)
23318M:	"Michael S. Tsirkin" <mst@redhat.com>
23319M:	Jason Wang <jasowang@redhat.com>
23320L:	kvm@vger.kernel.org
23321L:	virtualization@lists.linux.dev
23322L:	netdev@vger.kernel.org
23323S:	Maintained
23324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23325F:	drivers/vhost/
23326F:	include/linux/sched/vhost_task.h
23327F:	include/linux/vhost_iotlb.h
23328F:	include/uapi/linux/vhost.h
23329F:	kernel/vhost_task.c
23330
23331VIRTIO HOST (VHOST-SCSI)
23332M:	"Michael S. Tsirkin" <mst@redhat.com>
23333M:	Jason Wang <jasowang@redhat.com>
23334M:	Mike Christie <michael.christie@oracle.com>
23335R:	Paolo Bonzini <pbonzini@redhat.com>
23336R:	Stefan Hajnoczi <stefanha@redhat.com>
23337L:	virtualization@lists.linux.dev
23338S:	Maintained
23339F:	drivers/vhost/scsi.c
23340
23341VIRTIO I2C DRIVER
23342M:	Conghui Chen <conghui.chen@intel.com>
23343M:	Viresh Kumar <viresh.kumar@linaro.org>
23344L:	linux-i2c@vger.kernel.org
23345L:	virtualization@lists.linux.dev
23346S:	Maintained
23347F:	drivers/i2c/busses/i2c-virtio.c
23348F:	include/uapi/linux/virtio_i2c.h
23349
23350VIRTIO INPUT DRIVER
23351M:	Gerd Hoffmann <kraxel@redhat.com>
23352S:	Maintained
23353F:	drivers/virtio/virtio_input.c
23354F:	include/uapi/linux/virtio_input.h
23355
23356VIRTIO IOMMU DRIVER
23357M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23358L:	virtualization@lists.linux.dev
23359S:	Maintained
23360F:	drivers/iommu/virtio-iommu.c
23361F:	include/uapi/linux/virtio_iommu.h
23362
23363VIRTIO MEM DRIVER
23364M:	David Hildenbrand <david@redhat.com>
23365L:	virtualization@lists.linux.dev
23366S:	Maintained
23367W:	https://virtio-mem.gitlab.io/
23368F:	drivers/virtio/virtio_mem.c
23369F:	include/uapi/linux/virtio_mem.h
23370
23371VIRTIO PMEM DRIVER
23372M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23373L:	virtualization@lists.linux.dev
23374S:	Maintained
23375F:	drivers/nvdimm/nd_virtio.c
23376F:	drivers/nvdimm/virtio_pmem.c
23377
23378VIRTIO SOUND DRIVER
23379M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23380M:	"Michael S. Tsirkin" <mst@redhat.com>
23381L:	virtualization@lists.linux.dev
23382L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23383S:	Maintained
23384F:	include/uapi/linux/virtio_snd.h
23385F:	sound/virtio/*
23386
23387VIRTUAL BOX GUEST DEVICE DRIVER
23388M:	Hans de Goede <hdegoede@redhat.com>
23389M:	Arnd Bergmann <arnd@arndb.de>
23390M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23391S:	Maintained
23392F:	drivers/virt/vboxguest/
23393F:	include/linux/vbox_utils.h
23394F:	include/uapi/linux/vbox*.h
23395
23396VIRTUAL BOX SHARED FOLDER VFS DRIVER
23397M:	Hans de Goede <hdegoede@redhat.com>
23398L:	linux-fsdevel@vger.kernel.org
23399S:	Maintained
23400F:	fs/vboxsf/*
23401
23402VIRTUAL PCM TEST DRIVER
23403M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23404L:	linux-sound@vger.kernel.org
23405S:	Maintained
23406F:	Documentation/sound/cards/pcmtest.rst
23407F:	sound/drivers/pcmtest.c
23408F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23409
23410VIRTUAL SERIO DEVICE DRIVER
23411M:	Stephen Chandler Paul <thatslyude@gmail.com>
23412S:	Maintained
23413F:	drivers/input/serio/userio.c
23414F:	include/uapi/linux/userio.h
23415
23416VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23417M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23418S:	Maintained
23419F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23420F:	drivers/iio/light/veml6075.c
23421
23422VISL VIRTUAL STATELESS DECODER DRIVER
23423M:	Daniel Almeida <daniel.almeida@collabora.com>
23424L:	linux-media@vger.kernel.org
23425S:	Supported
23426F:	drivers/media/test-drivers/visl
23427
23428VIVID VIRTUAL VIDEO DRIVER
23429M:	Hans Verkuil <hverkuil@xs4all.nl>
23430L:	linux-media@vger.kernel.org
23431S:	Maintained
23432W:	https://linuxtv.org
23433T:	git git://linuxtv.org/media_tree.git
23434F:	drivers/media/test-drivers/vivid/*
23435
23436VM SOCKETS (AF_VSOCK)
23437M:	Stefano Garzarella <sgarzare@redhat.com>
23438L:	virtualization@lists.linux.dev
23439L:	netdev@vger.kernel.org
23440S:	Maintained
23441F:	drivers/net/vsockmon.c
23442F:	include/net/af_vsock.h
23443F:	include/uapi/linux/vm_sockets.h
23444F:	include/uapi/linux/vm_sockets_diag.h
23445F:	include/uapi/linux/vsockmon.h
23446F:	net/vmw_vsock/
23447F:	tools/testing/vsock/
23448
23449VMALLOC
23450M:	Andrew Morton <akpm@linux-foundation.org>
23451R:	Uladzislau Rezki <urezki@gmail.com>
23452R:	Christoph Hellwig <hch@infradead.org>
23453R:	Lorenzo Stoakes <lstoakes@gmail.com>
23454L:	linux-mm@kvack.org
23455S:	Maintained
23456W:	http://www.linux-mm.org
23457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23458F:	include/linux/vmalloc.h
23459F:	mm/vmalloc.c
23460
23461VME SUBSYSTEM
23462L:	linux-kernel@vger.kernel.org
23463S:	Orphan
23464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23465F:	Documentation/driver-api/vme.rst
23466F:	drivers/staging/vme_user/
23467
23468VMWARE BALLOON DRIVER
23469M:	Nadav Amit <namit@vmware.com>
23470R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23471L:	linux-kernel@vger.kernel.org
23472S:	Supported
23473F:	drivers/misc/vmw_balloon.c
23474
23475VMWARE HYPERVISOR INTERFACE
23476M:	Ajay Kaher <akaher@vmware.com>
23477M:	Alexey Makhalov <amakhalov@vmware.com>
23478R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23479L:	virtualization@lists.linux.dev
23480L:	x86@kernel.org
23481S:	Supported
23482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23483F:	arch/x86/include/asm/vmware.h
23484F:	arch/x86/kernel/cpu/vmware.c
23485
23486VMWARE PVRDMA DRIVER
23487M:	Bryan Tan <bryantan@vmware.com>
23488M:	Vishnu Dasa <vdasa@vmware.com>
23489R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23490L:	linux-rdma@vger.kernel.org
23491S:	Supported
23492F:	drivers/infiniband/hw/vmw_pvrdma/
23493
23494VMWARE PVSCSI DRIVER
23495M:	Vishal Bhakta <vbhakta@vmware.com>
23496R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23497L:	linux-scsi@vger.kernel.org
23498S:	Supported
23499F:	drivers/scsi/vmw_pvscsi.c
23500F:	drivers/scsi/vmw_pvscsi.h
23501
23502VMWARE VIRTUAL PTP CLOCK DRIVER
23503M:	Jeff Sipek <jsipek@vmware.com>
23504R:	Ajay Kaher <akaher@vmware.com>
23505R:	Alexey Makhalov <amakhalov@vmware.com>
23506R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23507L:	netdev@vger.kernel.org
23508S:	Supported
23509F:	drivers/ptp/ptp_vmw.c
23510
23511VMWARE VMCI DRIVER
23512M:	Bryan Tan <bryantan@vmware.com>
23513M:	Vishnu Dasa <vdasa@vmware.com>
23514R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23515L:	linux-kernel@vger.kernel.org
23516S:	Supported
23517F:	drivers/misc/vmw_vmci/
23518F:	include/linux/vmw_vmci*
23519
23520VMWARE VMMOUSE SUBDRIVER
23521M:	Zack Rusin <zack.rusin@broadcom.com>
23522R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23523L:	linux-input@vger.kernel.org
23524S:	Supported
23525F:	drivers/input/mouse/vmmouse.c
23526F:	drivers/input/mouse/vmmouse.h
23527
23528VMWARE VMXNET3 ETHERNET DRIVER
23529M:	Ronak Doshi <doshir@vmware.com>
23530R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23531L:	netdev@vger.kernel.org
23532S:	Supported
23533F:	drivers/net/vmxnet3/
23534
23535VMWARE VSOCK VMCI TRANSPORT DRIVER
23536M:	Bryan Tan <bryantan@vmware.com>
23537M:	Vishnu Dasa <vdasa@vmware.com>
23538R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23539L:	linux-kernel@vger.kernel.org
23540S:	Supported
23541F:	net/vmw_vsock/vmci_transport*
23542
23543VOCORE VOCORE2 BOARD
23544M:	Harvey Hunt <harveyhuntnexus@gmail.com>
23545L:	linux-mips@vger.kernel.org
23546S:	Maintained
23547F:	arch/mips/boot/dts/ralink/vocore2.dts
23548
23549VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23550M:	Liam Girdwood <lgirdwood@gmail.com>
23551M:	Mark Brown <broonie@kernel.org>
23552L:	linux-kernel@vger.kernel.org
 
 
23553S:	Supported
23554W:	http://www.slimlogic.co.uk/?p=48
23555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23556F:	Documentation/devicetree/bindings/regulator/
23557F:	Documentation/power/regulator/
23558F:	drivers/regulator/
23559F:	include/dt-bindings/regulator/
23560F:	include/linux/regulator/
23561K:	regulator_get_optional
23562
23563VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23564R:	Matti Vaittinen <mazziesaccount@gmail.com>
23565F:	drivers/regulator/irq_helpers.c
23566
23567VRF
23568M:	David Ahern <dsahern@kernel.org>
23569L:	netdev@vger.kernel.org
23570S:	Maintained
23571F:	Documentation/networking/vrf.rst
23572F:	drivers/net/vrf.c
23573
23574VSPRINTF
23575M:	Petr Mladek <pmladek@suse.com>
23576M:	Steven Rostedt <rostedt@goodmis.org>
23577R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23578R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
23579R:	Sergey Senozhatsky <senozhatsky@chromium.org>
23580S:	Maintained
23581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23582F:	Documentation/core-api/printk-formats.rst
23583F:	lib/test_printf.c
23584F:	lib/test_scanf.c
23585F:	lib/vsprintf.c
23586
23587VT1211 HARDWARE MONITOR DRIVER
23588M:	Juerg Haefliger <juergh@proton.me>
23589L:	linux-hwmon@vger.kernel.org
23590S:	Maintained
23591F:	Documentation/hwmon/vt1211.rst
23592F:	drivers/hwmon/vt1211.c
23593
23594VT8231 HARDWARE MONITOR DRIVER
23595M:	Roger Lucas <vt8231@hiddenengine.co.uk>
23596L:	linux-hwmon@vger.kernel.org
23597S:	Maintained
23598F:	drivers/hwmon/vt8231.c
23599
23600VUB300 USB to SDIO/SD/MMC bridge chip
 
23601L:	linux-mmc@vger.kernel.org
23602S:	Orphan
 
23603F:	drivers/mmc/host/vub300.c
23604
23605W1 DALLAS'S 1-WIRE BUS
23606M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
23607S:	Maintained
23608F:	Documentation/devicetree/bindings/w1/
23609F:	Documentation/w1/
23610F:	drivers/w1/
23611F:	include/linux/w1.h
23612
23613W83791D HARDWARE MONITORING DRIVER
23614M:	Marc Hulsman <m.hulsman@tudelft.nl>
23615L:	linux-hwmon@vger.kernel.org
23616S:	Maintained
23617F:	Documentation/hwmon/w83791d.rst
23618F:	drivers/hwmon/w83791d.c
23619
23620W83793 HARDWARE MONITORING DRIVER
23621M:	Rudolf Marek <r.marek@assembler.cz>
23622L:	linux-hwmon@vger.kernel.org
23623S:	Maintained
23624F:	Documentation/hwmon/w83793.rst
23625F:	drivers/hwmon/w83793.c
23626
23627W83795 HARDWARE MONITORING DRIVER
23628M:	Jean Delvare <jdelvare@suse.com>
23629L:	linux-hwmon@vger.kernel.org
23630S:	Maintained
23631F:	drivers/hwmon/w83795.c
23632
23633W83L51xD SD/MMC CARD INTERFACE DRIVER
23634M:	Pierre Ossman <pierre@ossman.eu>
23635S:	Maintained
23636F:	drivers/mmc/host/wbsd.*
23637
23638WACOM PROTOCOL 4 SERIAL TABLETS
23639M:	Julian Squires <julian@cipht.net>
23640M:	Hans de Goede <hdegoede@redhat.com>
23641L:	linux-input@vger.kernel.org
23642S:	Maintained
23643F:	drivers/input/tablet/wacom_serial4.c
23644
23645WANGXUN ETHERNET DRIVER
23646M:	Jiawen Wu <jiawenwu@trustnetic.com>
23647M:	Mengyuan Lou <mengyuanlou@net-swift.com>
23648L:	netdev@vger.kernel.org
23649S:	Maintained
23650W:	https://www.net-swift.com
23651F:	Documentation/networking/device_drivers/ethernet/wangxun/*
23652F:	drivers/net/ethernet/wangxun/
23653F:	drivers/net/pcs/pcs-xpcs-wx.c
23654
23655WATCHDOG DEVICE DRIVERS
23656M:	Wim Van Sebroeck <wim@linux-watchdog.org>
23657M:	Guenter Roeck <linux@roeck-us.net>
23658L:	linux-watchdog@vger.kernel.org
 
 
23659S:	Maintained
23660W:	http://www.linux-watchdog.org/
23661T:	git git://www.linux-watchdog.org/linux-watchdog.git
23662F:	Documentation/devicetree/bindings/watchdog/
23663F:	Documentation/watchdog/
23664F:	drivers/watchdog/
23665F:	include/linux/watchdog.h
23666F:	include/trace/events/watchdog.h
23667F:	include/uapi/linux/watchdog.h
23668
23669WAVE5 VPU CODEC DRIVER
23670M:	Nas Chung <nas.chung@chipsnmedia.com>
23671M:	Jackson Lee <jackson.lee@chipsnmedia.com>
23672L:	linux-media@vger.kernel.org
23673S:	Maintained
23674F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
23675F:	drivers/media/platform/chips-media/wave5/
23676
23677WHISKEYCOVE PMIC GPIO DRIVER
23678M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
23679L:	linux-gpio@vger.kernel.org
23680S:	Maintained
23681F:	drivers/gpio/gpio-wcove.c
23682
23683WHWAVE RTC DRIVER
23684M:	Dianlong Li <long17.cool@163.com>
23685L:	linux-rtc@vger.kernel.org
23686S:	Maintained
23687F:	drivers/rtc/rtc-sd3078.c
23688
23689WIIMOTE HID DRIVER
23690M:	David Rheinsberg <david@readahead.eu>
23691L:	linux-input@vger.kernel.org
23692S:	Maintained
23693F:	drivers/hid/hid-wiimote*
23694
23695WILOCITY WIL6210 WIRELESS DRIVER
23696L:	linux-wireless@vger.kernel.org
23697S:	Orphan
23698W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23699F:	drivers/net/wireless/ath/wil6210/
23700
23701WINBOND CIR DRIVER
23702M:	David Härdeman <david@hardeman.nu>
23703S:	Maintained
23704F:	drivers/media/rc/winbond-cir.c
23705
23706WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23707L:	linux-watchdog@vger.kernel.org
23708S:	Orphan
23709F:	drivers/watchdog/ebc-c384_wdt.c
 
 
 
 
 
 
 
23710
23711WINSYSTEMS WS16C48 GPIO DRIVER
23712M:	William Breathitt Gray <william.gray@linaro.org>
23713L:	linux-gpio@vger.kernel.org
23714S:	Maintained
23715F:	drivers/gpio/gpio-ws16c48.c
23716
23717WIREGUARD SECURE NETWORK TUNNEL
23718M:	Jason A. Donenfeld <Jason@zx2c4.com>
23719L:	wireguard@lists.zx2c4.com
23720L:	netdev@vger.kernel.org
 
23721S:	Maintained
23722F:	drivers/net/wireguard/
23723F:	tools/testing/selftests/wireguard/
23724
23725WISTRON LAPTOP BUTTON DRIVER
23726M:	Miloslav Trmac <mitr@volny.cz>
 
 
 
23727S:	Maintained
23728F:	drivers/input/misc/wistron_btns.c
 
23729
23730WMI BINARY MOF DRIVER
23731M:	Armin Wolf <W_Armin@gmx.de>
23732R:	Thomas Weißschuh <linux@weissschuh.net>
23733L:	platform-driver-x86@vger.kernel.org
23734S:	Maintained
23735F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
23736F:	Documentation/wmi/devices/wmi-bmof.rst
23737F:	drivers/platform/x86/wmi-bmof.c
 
 
 
 
 
 
 
 
23738
23739WOLFSON MICROELECTRONICS DRIVERS
23740L:	patches@opensource.cirrus.com
 
 
 
 
 
23741S:	Supported
23742W:	https://github.com/CirrusLogic/linux-drivers/wiki
23743T:	git https://github.com/CirrusLogic/linux-drivers.git
23744F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23745F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23746F:	Documentation/devicetree/bindings/mfd/wm831x.txt
23747F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23748F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
23749F:	Documentation/devicetree/bindings/sound/wm*
23750F:	Documentation/hwmon/wm83??.rst
23751F:	arch/arm/mach-s3c/mach-crag6410*
23752F:	drivers/clk/clk-wm83*.c
23753F:	drivers/gpio/gpio-*wm*.c
23754F:	drivers/gpio/gpio-arizona.c
23755F:	drivers/hwmon/wm83??-hwmon.c
23756F:	drivers/input/misc/wm831x-on.c
23757F:	drivers/input/touchscreen/wm831x-ts.c
23758F:	drivers/input/touchscreen/wm97*.c
23759F:	drivers/leds/leds-wm83*.c
23760F:	drivers/mfd/arizona*
23761F:	drivers/mfd/cs47l24*
23762F:	drivers/mfd/wm*.c
23763F:	drivers/power/supply/wm83*.c
23764F:	drivers/regulator/arizona*
23765F:	drivers/regulator/wm8*.c
23766F:	drivers/rtc/rtc-wm83*.c
23767F:	drivers/video/backlight/wm83*_bl.c
23768F:	drivers/watchdog/wm83*_wdt.c
23769F:	include/linux/mfd/arizona/
23770F:	include/linux/mfd/wm831x/
23771F:	include/linux/mfd/wm8350/
23772F:	include/linux/mfd/wm8400*
23773F:	include/linux/regulator/arizona*
23774F:	include/linux/wm97xx.h
23775F:	include/sound/wm????.h
23776F:	sound/soc/codecs/arizona*
23777F:	sound/soc/codecs/cs47l24*
23778F:	sound/soc/codecs/wm*
23779
23780WORKQUEUE
23781M:	Tejun Heo <tj@kernel.org>
23782R:	Lai Jiangshan <jiangshanlai@gmail.com>
23783S:	Maintained
23784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23785F:	Documentation/core-api/workqueue.rst
23786F:	include/linux/workqueue.h
23787F:	kernel/workqueue.c
23788F:	kernel/workqueue_internal.h
23789
23790WWAN DRIVERS
23791M:	Loic Poulain <loic.poulain@linaro.org>
23792M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
23793R:	Johannes Berg <johannes@sipsolutions.net>
23794L:	netdev@vger.kernel.org
23795S:	Maintained
23796F:	drivers/net/wwan/
23797F:	include/linux/wwan.h
23798F:	include/uapi/linux/wwan.h
23799
23800X-POWERS AXP288 PMIC DRIVERS
23801M:	Hans de Goede <hdegoede@redhat.com>
23802S:	Maintained
23803F:	drivers/acpi/pmic/intel_pmic_xpower.c
23804N:	axp288
23805
23806X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23807M:	Chen-Yu Tsai <wens@csie.org>
23808L:	linux-kernel@vger.kernel.org
23809S:	Maintained
23810N:	axp[128]
23811
23812X.25 STACK
23813M:	Martin Schiller <ms@dev.tdt.de>
23814L:	linux-x25@vger.kernel.org
23815S:	Maintained
23816F:	Documentation/networking/lapb-module.rst
23817F:	Documentation/networking/x25*
23818F:	drivers/net/wan/hdlc_x25.c
23819F:	drivers/net/wan/lapbether.c
23820F:	include/*/lapb.h
23821F:	include/net/x25*
23822F:	include/uapi/linux/x25.h
23823F:	net/lapb/
23824F:	net/x25/
23825
23826X86 ARCHITECTURE (32-BIT AND 64-BIT)
23827M:	Thomas Gleixner <tglx@linutronix.de>
23828M:	Ingo Molnar <mingo@redhat.com>
23829M:	Borislav Petkov <bp@alien8.de>
23830M:	Dave Hansen <dave.hansen@linux.intel.com>
23831M:	x86@kernel.org
23832R:	"H. Peter Anvin" <hpa@zytor.com>
23833L:	linux-kernel@vger.kernel.org
23834S:	Maintained
23835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23836F:	Documentation/arch/x86/
23837F:	Documentation/devicetree/bindings/x86/
23838F:	arch/x86/
23839
23840X86 ENTRY CODE
23841M:	Andy Lutomirski <luto@kernel.org>
23842L:	linux-kernel@vger.kernel.org
 
23843S:	Maintained
23844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23845F:	arch/x86/entry/
23846
23847X86 HARDWARE VULNERABILITIES
23848M:	Thomas Gleixner <tglx@linutronix.de>
23849M:	Borislav Petkov <bp@alien8.de>
23850M:	Peter Zijlstra <peterz@infradead.org>
23851M:	Josh Poimboeuf <jpoimboe@kernel.org>
23852R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
23853S:	Maintained
23854F:	Documentation/admin-guide/hw-vuln/
23855F:	arch/x86/include/asm/nospec-branch.h
23856F:	arch/x86/kernel/cpu/bugs.c
23857
23858X86 MCE INFRASTRUCTURE
23859M:	Tony Luck <tony.luck@intel.com>
23860M:	Borislav Petkov <bp@alien8.de>
23861L:	linux-edac@vger.kernel.org
23862S:	Maintained
23863F:	Documentation/ABI/testing/sysfs-mce
23864F:	Documentation/arch/x86/x86_64/machinecheck.rst
23865F:	arch/x86/kernel/cpu/mce/*
23866
23867X86 MICROCODE UPDATE SUPPORT
23868M:	Borislav Petkov <bp@alien8.de>
23869S:	Maintained
23870F:	arch/x86/kernel/cpu/microcode/*
23871
23872X86 MM
23873M:	Dave Hansen <dave.hansen@linux.intel.com>
23874M:	Andy Lutomirski <luto@kernel.org>
23875M:	Peter Zijlstra <peterz@infradead.org>
23876L:	linux-kernel@vger.kernel.org
23877S:	Maintained
23878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23879F:	arch/x86/mm/
23880
23881X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23882M:	Hans de Goede <hdegoede@redhat.com>
23883L:	platform-driver-x86@vger.kernel.org
23884S:	Maintained
23885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23886F:	drivers/platform/x86/x86-android-tablets/
23887
23888X86 PLATFORM DRIVERS
23889M:	Hans de Goede <hdegoede@redhat.com>
23890M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
23891L:	platform-driver-x86@vger.kernel.org
23892S:	Maintained
23893Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
23894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23895F:	drivers/platform/olpc/
23896F:	drivers/platform/x86/
23897F:	include/linux/platform_data/x86/
23898
23899X86 PLATFORM UV HPE SUPERDOME FLEX
23900M:	Steve Wahl <steve.wahl@hpe.com>
23901R:	Justin Ernst <justin.ernst@hpe.com>
23902R:	Kyle Meyer <kyle.meyer@hpe.com>
23903R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
23904R:	Russ Anderson <russ.anderson@hpe.com>
23905S:	Supported
23906F:	arch/x86/include/asm/uv/
23907F:	arch/x86/kernel/apic/x2apic_uv_x.c
23908F:	arch/x86/platform/uv/
23909
23910X86 STACK UNWINDING
23911M:	Josh Poimboeuf <jpoimboe@kernel.org>
23912M:	Peter Zijlstra <peterz@infradead.org>
23913S:	Supported
23914F:	arch/x86/include/asm/unwind*.h
23915F:	arch/x86/kernel/dumpstack.c
23916F:	arch/x86/kernel/stacktrace.c
23917F:	arch/x86/kernel/unwind_*.c
23918
23919X86 TRUST DOMAIN EXTENSIONS (TDX)
23920M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
23921R:	Dave Hansen <dave.hansen@linux.intel.com>
23922L:	x86@kernel.org
23923L:	linux-coco@lists.linux.dev
23924S:	Supported
23925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
23926F:	arch/x86/boot/compressed/tdx*
23927F:	arch/x86/coco/tdx/
23928F:	arch/x86/include/asm/shared/tdx.h
23929F:	arch/x86/include/asm/tdx.h
23930F:	arch/x86/virt/vmx/tdx/
23931F:	drivers/virt/coco/tdx-guest
23932
23933X86 VDSO
23934M:	Andy Lutomirski <luto@kernel.org>
23935L:	linux-kernel@vger.kernel.org
23936S:	Maintained
23937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23938F:	arch/x86/entry/vdso/
23939
23940XARRAY
23941M:	Matthew Wilcox <willy@infradead.org>
23942L:	linux-fsdevel@vger.kernel.org
23943S:	Supported
23944F:	Documentation/core-api/xarray.rst
23945F:	include/linux/idr.h
23946F:	include/linux/xarray.h
23947F:	lib/idr.c
23948F:	lib/xarray.c
23949F:	tools/testing/radix-tree
23950
23951XBOX DVD IR REMOTE
23952M:	Benjamin Valentin <benpicco@googlemail.com>
23953S:	Maintained
23954F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
23955F:	drivers/media/rc/xbox_remote.c
23956
23957XC2028/3028 TUNER DRIVER
23958M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23959L:	linux-media@vger.kernel.org
23960S:	Maintained
23961W:	https://linuxtv.org
23962T:	git git://linuxtv.org/media_tree.git
23963F:	drivers/media/tuners/xc2028.*
23964
23965XDP (eXpress Data Path)
23966M:	Alexei Starovoitov <ast@kernel.org>
23967M:	Daniel Borkmann <daniel@iogearbox.net>
23968M:	David S. Miller <davem@davemloft.net>
23969M:	Jakub Kicinski <kuba@kernel.org>
23970M:	Jesper Dangaard Brouer <hawk@kernel.org>
23971M:	John Fastabend <john.fastabend@gmail.com>
23972L:	netdev@vger.kernel.org
23973L:	bpf@vger.kernel.org
23974S:	Supported
23975F:	drivers/net/ethernet/*/*/*/*/*xdp*
23976F:	drivers/net/ethernet/*/*/*xdp*
23977F:	include/net/xdp.h
23978F:	include/net/xdp_priv.h
23979F:	include/trace/events/xdp.h
23980F:	kernel/bpf/cpumap.c
23981F:	kernel/bpf/devmap.c
23982F:	net/core/xdp.c
23983F:	samples/bpf/xdp*
23984F:	tools/testing/selftests/bpf/*/*xdp*
23985F:	tools/testing/selftests/bpf/*xdp*
23986K:	(?:\b|_)xdp(?:\b|_)
23987
23988XDP SOCKETS (AF_XDP)
23989M:	Björn Töpel <bjorn@kernel.org>
23990M:	Magnus Karlsson <magnus.karlsson@intel.com>
23991M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
23992R:	Jonathan Lemon <jonathan.lemon@gmail.com>
23993L:	netdev@vger.kernel.org
23994L:	bpf@vger.kernel.org
23995S:	Maintained
23996F:	Documentation/networking/af_xdp.rst
23997F:	include/net/netns/xdp.h
23998F:	include/net/xdp_sock*
23999F:	include/net/xsk_buff_pool.h
24000F:	include/uapi/linux/if_xdp.h
24001F:	include/uapi/linux/xdp_diag.h
24002F:	net/xdp/
24003F:	tools/testing/selftests/bpf/*xsk*
24004
24005XEN BLOCK SUBSYSTEM
24006M:	Roger Pau Monné <roger.pau@citrix.com>
24007L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24008S:	Supported
24009F:	drivers/block/xen*
24010F:	drivers/block/xen-blkback/*
24011
24012XEN HYPERVISOR ARM
24013M:	Stefano Stabellini <sstabellini@kernel.org>
24014L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24015S:	Maintained
24016F:	arch/arm/include/asm/xen/
24017F:	arch/arm/xen/
24018
24019XEN HYPERVISOR ARM64
24020M:	Stefano Stabellini <sstabellini@kernel.org>
24021L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24022S:	Maintained
24023F:	arch/arm64/include/asm/xen/
24024F:	arch/arm64/xen/
24025
24026XEN HYPERVISOR INTERFACE
24027M:	Juergen Gross <jgross@suse.com>
24028M:	Stefano Stabellini <sstabellini@kernel.org>
24029R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24030L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24031S:	Supported
24032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24033F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24034F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24035F:	drivers/*/xen-*front.c
24036F:	drivers/xen/
24037F:	include/uapi/xen/
24038F:	include/xen/
24039F:	kernel/configs/xen.config
24040
24041XEN HYPERVISOR X86
24042M:	Juergen Gross <jgross@suse.com>
24043R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24044L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24045S:	Supported
24046F:	arch/x86/configs/xen.config
24047F:	arch/x86/include/asm/pvclock-abi.h
24048F:	arch/x86/include/asm/xen/
24049F:	arch/x86/platform/pvh/
24050F:	arch/x86/xen/
24051
24052XEN NETWORK BACKEND DRIVER
24053M:	Wei Liu <wei.liu@kernel.org>
24054M:	Paul Durrant <paul@xen.org>
24055L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24056L:	netdev@vger.kernel.org
24057S:	Supported
24058F:	drivers/net/xen-netback/*
24059
24060XEN PCI SUBSYSTEM
24061M:	Juergen Gross <jgross@suse.com>
24062L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24063S:	Supported
24064F:	arch/x86/pci/*xen*
24065F:	drivers/pci/*xen*
24066
24067XEN PVSCSI DRIVERS
24068M:	Juergen Gross <jgross@suse.com>
24069L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24070L:	linux-scsi@vger.kernel.org
24071S:	Supported
24072F:	drivers/scsi/xen-scsifront.c
24073F:	drivers/xen/xen-scsiback.c
24074F:	include/xen/interface/io/vscsiif.h
24075
24076XEN PVUSB DRIVER
24077M:	Juergen Gross <jgross@suse.com>
24078L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24079L:	linux-usb@vger.kernel.org
24080S:	Supported
24081F:	drivers/usb/host/xen*
24082F:	include/xen/interface/io/usbif.h
24083
24084XEN SOUND FRONTEND DRIVER
24085M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24086L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24087L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
 
 
 
24088S:	Supported
24089F:	sound/xen/*
24090
24091XEN SWIOTLB SUBSYSTEM
24092M:	Juergen Gross <jgross@suse.com>
24093M:	Stefano Stabellini <sstabellini@kernel.org>
24094L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24095L:	iommu@lists.linux.dev
24096S:	Supported
24097F:	arch/*/include/asm/xen/swiotlb-xen.h
24098F:	drivers/xen/swiotlb-xen.c
24099F:	include/xen/arm/swiotlb-xen.h
24100F:	include/xen/swiotlb-xen.h
24101
24102XFS FILESYSTEM
24103M:	Chandan Babu R <chandan.babu@oracle.com>
24104R:	Darrick J. Wong <djwong@kernel.org>
24105L:	linux-xfs@vger.kernel.org
24106S:	Supported
24107W:	http://xfs.org/
24108C:	irc://irc.oftc.net/xfs
24109T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24110P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24111F:	Documentation/ABI/testing/sysfs-fs-xfs
24112F:	Documentation/admin-guide/xfs.rst
24113F:	Documentation/filesystems/xfs/*
24114F:	fs/xfs/
24115F:	include/uapi/linux/dqblk_xfs.h
24116F:	include/uapi/linux/fsmap.h
24117
24118XILINX AMS DRIVER
24119M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24120L:	linux-iio@vger.kernel.org
24121S:	Maintained
24122F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24123F:	drivers/iio/adc/xilinx-ams.c
24124
24125XILINX AXI ETHERNET DRIVER
24126M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24127S:	Maintained
24128F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24129F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24130
24131XILINX CAN DRIVER
24132M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24133R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
24134L:	linux-can@vger.kernel.org
24135S:	Maintained
24136F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24137F:	drivers/net/can/xilinx_can.c
24138
24139XILINX EVENT MANAGEMENT DRIVER
24140M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
24141S:	Maintained
24142F:	drivers/soc/xilinx/xlnx_event_manager.c
24143F:	include/linux/firmware/xlnx-event-manager.h
24144
24145XILINX GPIO DRIVER
24146M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24147R:	Srinivas Neeli <srinivas.neeli@amd.com>
24148R:	Michal Simek <michal.simek@amd.com>
24149S:	Maintained
24150F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24151F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24152F:	drivers/gpio/gpio-xilinx.c
24153F:	drivers/gpio/gpio-zynq.c
24154
24155XILINX LL TEMAC ETHERNET DRIVER
24156L:	netdev@vger.kernel.org
24157S:	Orphan
24158F:	drivers/net/ethernet/xilinx/ll_temac*
24159
24160XILINX PWM DRIVER
24161M:	Sean Anderson <sean.anderson@seco.com>
24162S:	Maintained
24163F:	drivers/pwm/pwm-xilinx.c
24164F:	include/clocksource/timer-xilinx.h
24165
24166XILINX SD-FEC IP CORES
24167M:	Derek Kiernan <derek.kiernan@amd.com>
24168M:	Dragan Cvetic <dragan.cvetic@amd.com>
24169S:	Maintained
24170F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
24171F:	Documentation/misc-devices/xilinx_sdfec.rst
24172F:	drivers/misc/Kconfig
24173F:	drivers/misc/Makefile
24174F:	drivers/misc/xilinx_sdfec.c
24175F:	include/uapi/misc/xilinx_sdfec.h
24176
24177XILINX UARTLITE SERIAL DRIVER
24178M:	Peter Korsgaard <jacmet@sunsite.dk>
24179L:	linux-serial@vger.kernel.org
24180S:	Maintained
24181F:	drivers/tty/serial/uartlite.c
24182
24183XILINX VIDEO IP CORES
24184M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24185L:	linux-media@vger.kernel.org
24186S:	Supported
24187T:	git git://linuxtv.org/media_tree.git
24188F:	Documentation/devicetree/bindings/media/xilinx/
24189F:	drivers/media/platform/xilinx/
24190F:	include/uapi/linux/xilinx-v4l2-controls.h
24191
24192XILINX VERSAL EDAC DRIVER
24193M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24194M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24195S:	Maintained
24196F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24197F:	drivers/edac/versal_edac.c
24198
24199XILINX WATCHDOG DRIVER
24200M:	Srinivas Neeli <srinivas.neeli@amd.com>
24201R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24202R:	Michal Simek <michal.simek@amd.com>
24203S:	Maintained
24204F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24205F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24206F:	drivers/watchdog/of_xilinx_wdt.c
24207F:	drivers/watchdog/xilinx_wwdt.c
24208
24209XILINX XDMA DRIVER
24210M:	Lizhi Hou <lizhi.hou@amd.com>
24211M:	Brian Xu <brian.xu@amd.com>
24212M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24213L:	dmaengine@vger.kernel.org
24214S:	Supported
24215F:	drivers/dma/xilinx/xdma-regs.h
24216F:	drivers/dma/xilinx/xdma.c
24217F:	include/linux/dma/amd_xdma.h
24218F:	include/linux/platform_data/amd_xdma.h
24219
24220XILINX ZYNQMP DPDMA DRIVER
24221M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24222L:	dmaengine@vger.kernel.org
24223S:	Supported
24224F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24225F:	drivers/dma/xilinx/xilinx_dpdma.c
24226F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24227
24228XILINX ZYNQMP OCM EDAC DRIVER
24229M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24230M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24231S:	Maintained
24232F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24233F:	drivers/edac/zynqmp_edac.c
24234
24235XILINX ZYNQMP PSGTR PHY DRIVER
24236M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24237L:	linux-kernel@vger.kernel.org
24238S:	Supported
24239T:	git https://github.com/Xilinx/linux-xlnx.git
24240F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24241F:	drivers/phy/xilinx/phy-zynqmp.c
24242
24243XILINX ZYNQMP SHA3 DRIVER
24244M:	Harsha <harsha.harsha@amd.com>
24245S:	Maintained
24246F:	drivers/crypto/xilinx/zynqmp-sha.c
24247
24248XILLYBUS DRIVER
24249M:	Eli Billauer <eli.billauer@gmail.com>
24250L:	linux-kernel@vger.kernel.org
24251S:	Supported
24252F:	drivers/char/xillybus/
24253
24254XLP9XX I2C DRIVER
24255M:	George Cherian <gcherian@marvell.com>
24256L:	linux-i2c@vger.kernel.org
24257S:	Supported
24258W:	http://www.marvell.com
24259F:	drivers/i2c/busses/i2c-xlp9xx.c
24260
24261XRA1403 GPIO EXPANDER
24262M:	Nandor Han <nandor.han@ge.com>
24263L:	linux-gpio@vger.kernel.org
24264S:	Maintained
24265F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24266F:	drivers/gpio/gpio-xra1403.c
24267
24268XTENSA XTFPGA PLATFORM SUPPORT
24269M:	Max Filippov <jcmvbkbc@gmail.com>
24270S:	Maintained
24271F:	drivers/spi/spi-xtensa-xtfpga.c
24272F:	sound/soc/xtensa/xtfpga-i2s.c
24273
24274YAM DRIVER FOR AX.25
24275M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24276L:	linux-hams@vger.kernel.org
24277S:	Maintained
24278F:	drivers/net/hamradio/yam*
24279F:	include/linux/yam.h
24280
24281YAMA SECURITY MODULE
24282M:	Kees Cook <keescook@chromium.org>
24283S:	Supported
24284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24285F:	Documentation/admin-guide/LSM/Yama.rst
24286F:	security/yama/
24287
24288YEALINK PHONE DRIVER
24289M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24290L:	usbb2k-api-dev@nongnu.org
24291S:	Maintained
24292F:	Documentation/input/devices/yealink.rst
24293F:	drivers/input/misc/yealink.*
24294
24295Z3FOLD COMPRESSED PAGE ALLOCATOR
24296M:	Vitaly Wool <vitaly.wool@konsulko.com>
24297R:	Miaohe Lin <linmiaohe@huawei.com>
24298L:	linux-mm@kvack.org
24299S:	Maintained
24300F:	mm/z3fold.c
24301
24302Z8530 DRIVER FOR AX.25
24303M:	Joerg Reuter <jreuter@yaina.de>
 
 
24304L:	linux-hams@vger.kernel.org
24305S:	Maintained
24306W:	http://yaina.de/jreuter/
24307W:	http://www.qsl.net/dl1bke/
24308F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24309F:	drivers/net/hamradio/*scc.c
24310F:	drivers/net/hamradio/z8530.h
24311
24312ZBUD COMPRESSED PAGE ALLOCATOR
24313M:	Seth Jennings <sjenning@redhat.com>
24314M:	Dan Streetman <ddstreet@ieee.org>
24315L:	linux-mm@kvack.org
24316S:	Maintained
24317F:	mm/zbud.c
24318
24319ZD1211RW WIRELESS DRIVER
 
 
 
24320L:	linux-wireless@vger.kernel.org
24321S:	Orphan
24322F:	drivers/net/wireless/zydas/zd1211rw/
24323
24324ZD1301 MEDIA DRIVER
24325L:	linux-media@vger.kernel.org
24326S:	Orphan
24327W:	https://linuxtv.org/
24328Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24329F:	drivers/media/usb/dvb-usb-v2/zd1301*
24330
24331ZD1301_DEMOD MEDIA DRIVER
24332L:	linux-media@vger.kernel.org
24333S:	Orphan
24334W:	https://linuxtv.org/
24335Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24336F:	drivers/media/dvb-frontends/zd1301_demod*
24337
24338ZHAOXIN PROCESSOR SUPPORT
24339M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24340L:	linux-kernel@vger.kernel.org
24341S:	Maintained
24342F:	arch/x86/kernel/cpu/zhaoxin.c
24343
24344ZONEFS FILESYSTEM
24345M:	Damien Le Moal <dlemoal@kernel.org>
24346M:	Naohiro Aota <naohiro.aota@wdc.com>
24347R:	Johannes Thumshirn <jth@kernel.org>
24348L:	linux-fsdevel@vger.kernel.org
24349S:	Maintained
24350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24351F:	Documentation/filesystems/zonefs.rst
24352F:	fs/zonefs/
24353
24354ZR36067 VIDEO FOR LINUX DRIVER
24355M:	Corentin Labbe <clabbe@baylibre.com>
24356L:	mjpeg-users@lists.sourceforge.net
24357L:	linux-media@vger.kernel.org
24358S:	Maintained
24359W:	http://mjpeg.sourceforge.net/driver-zoran/
24360Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24361F:	Documentation/driver-api/media/drivers/zoran.rst
24362F:	drivers/media/pci/zoran/
24363
24364ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24365M:	Minchan Kim <minchan@kernel.org>
24366M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24367L:	linux-kernel@vger.kernel.org
24368S:	Maintained
24369F:	Documentation/admin-guide/blockdev/zram.rst
24370F:	drivers/block/zram/
24371
24372ZS DECSTATION Z85C30 SERIAL DRIVER
24373M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24374S:	Maintained
24375F:	drivers/tty/serial/zs.*
24376
24377ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24378M:	Minchan Kim <minchan@kernel.org>
24379M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24380L:	linux-mm@kvack.org
24381S:	Maintained
24382F:	Documentation/mm/zsmalloc.rst
24383F:	include/linux/zsmalloc.h
24384F:	mm/zsmalloc.c
24385
24386ZSTD
24387M:	Nick Terrell <terrelln@fb.com>
24388S:	Maintained
24389B:	https://github.com/facebook/zstd/issues
24390T:	git https://github.com/terrelln/linux.git
24391F:	crypto/zstd.c
24392F:	include/linux/zstd*
24393F:	lib/decompress_unzstd.c
24394F:	lib/zstd/
24395N:	zstd
24396K:	zstd
24397
24398ZSWAP COMPRESSED SWAP CACHING
24399M:	Johannes Weiner <hannes@cmpxchg.org>
24400M:	Yosry Ahmed <yosryahmed@google.com>
24401M:	Nhat Pham <nphamcs@gmail.com>
24402L:	linux-mm@kvack.org
24403S:	Maintained
24404F:	Documentation/admin-guide/mm/zswap.rst
24405F:	include/linux/zpool.h
24406F:	include/linux/zswap.h
24407F:	mm/zpool.c
24408F:	mm/zswap.c
24409
24410THE REST
24411M:	Linus Torvalds <torvalds@linux-foundation.org>
24412L:	linux-kernel@vger.kernel.org
 
 
24413S:	Buried alive in reporters
24414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24415F:	*
24416F:	*/