~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/MAINTAINERS

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 List of maintainers
  2 ===================
  3 
  4 Descriptions 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 
 63 Maintainers 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 
 70 3C59X NETWORK DRIVER
 71 M:      Steffen Klassert <klassert@kernel.org>
 72 L:      netdev@vger.kernel.org
 73 S:      Odd Fixes
 74 F:      Documentation/networking/device_drivers/ethernet/3com/vortex.rst
 75 F:      drivers/net/ethernet/3com/3c59x.c
 76 
 77 3CR990 NETWORK DRIVER
 78 M:      David Dillow <dave@thedillows.org>
 79 L:      netdev@vger.kernel.org
 80 S:      Maintained
 81 F:      drivers/net/ethernet/3com/typhoon*
 82 
 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
 84 M:      Adam Radford <aradford@gmail.com>
 85 L:      linux-scsi@vger.kernel.org
 86 S:      Supported
 87 W:      http://www.lsi.com
 88 F:      drivers/scsi/3w-*
 89 
 90 53C700 AND 53C700-66 SCSI DRIVER
 91 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
 92 L:      linux-scsi@vger.kernel.org
 93 S:      Maintained
 94 F:      drivers/scsi/53c700*
 95 
 96 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
 97 M:      Alexander Aring <alex.aring@gmail.com>
 98 L:      linux-bluetooth@vger.kernel.org
 99 L:      linux-wpan@vger.kernel.org
100 S:      Maintained
101 F:      Documentation/networking/6lowpan.rst
102 F:      include/net/6lowpan.h
103 F:      net/6lowpan/
104 
105 6PACK NETWORK DRIVER FOR AX.25
106 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
107 L:      linux-hams@vger.kernel.org
108 S:      Maintained
109 F:      drivers/net/hamradio/6pack.c
110 
111 802.11 (including CFG80211/NL80211)
112 M:      Johannes Berg <johannes@sipsolutions.net>
113 L:      linux-wireless@vger.kernel.org
114 S:      Maintained
115 W:      https://wireless.wiki.kernel.org/
116 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119 F:      Documentation/driver-api/80211/cfg80211.rst
120 F:      Documentation/networking/regulatory.rst
121 F:      include/linux/ieee80211.h
122 F:      include/net/cfg80211.h
123 F:      include/net/ieee80211_radiotap.h
124 F:      include/net/iw_handler.h
125 F:      include/net/wext.h
126 F:      include/uapi/linux/nl80211.h
127 F:      include/uapi/linux/wireless.h
128 F:      net/wireless/
129 
130 8169 10/100/1000 GIGABIT ETHERNET DRIVER
131 M:      Heiner Kallweit <hkallweit1@gmail.com>
132 M:      nic_swsd@realtek.com
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      drivers/net/ethernet/realtek/r8169*
136 
137 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139 L:      linux-serial@vger.kernel.org
140 S:      Maintained
141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142 F:      drivers/tty/serial/8250*
143 F:      include/linux/serial_8250.h
144 
145 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146 L:      netdev@vger.kernel.org
147 S:      Orphan / Obsolete
148 F:      drivers/net/ethernet/8390/
149 
150 9P FILE SYSTEM
151 M:      Eric Van Hensbergen <ericvh@kernel.org>
152 M:      Latchesar Ionkov <lucho@ionkov.net>
153 M:      Dominique Martinet <asmadeus@codewreck.org>
154 R:      Christian Schoenebeck <linux_oss@crudebyte.com>
155 L:      v9fs@lists.linux.dev
156 S:      Maintained
157 W:      http://github.com/v9fs
158 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160 T:      git git://github.com/martinetd/linux.git
161 F:      Documentation/filesystems/9p.rst
162 F:      fs/9p/
163 F:      include/net/9p/
164 F:      include/trace/events/9p.h
165 F:      include/uapi/linux/virtio_9p.h
166 F:      net/9p/
167 
168 A64FX DIAG DRIVER
169 M:      Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170 S:      Supported
171 F:      drivers/soc/fujitsu/a64fx-diag.c
172 
173 A8293 MEDIA DRIVER
174 L:      linux-media@vger.kernel.org
175 S:      Orphan
176 W:      https://linuxtv.org
177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
178 F:      drivers/media/dvb-frontends/a8293*
179 
180 AACRAID SCSI RAID DRIVER
181 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182 L:      linux-scsi@vger.kernel.org
183 S:      Supported
184 W:      http://www.adaptec.com/
185 F:      Documentation/scsi/aacraid.rst
186 F:      drivers/scsi/aacraid/
187 
188 AB8500 BATTERY AND CHARGER DRIVERS
189 M:      Linus Walleij <linus.walleij@linaro.org>
190 F:      Documentation/devicetree/bindings/power/supply/*ab8500*
191 F:      drivers/power/supply/*ab8500*
192 
193 ABI/API
194 L:      linux-api@vger.kernel.org
195 F:      include/linux/syscalls.h
196 F:      kernel/sys_ni.c
197 X:      arch/*/include/uapi/
198 X:      include/uapi/
199 
200 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201 M:      Hans de Goede <hdegoede@redhat.com>
202 L:      linux-hwmon@vger.kernel.org
203 S:      Maintained
204 F:      drivers/hwmon/abituguru.c
205 
206 ABIT UGURU 3 HARDWARE MONITOR DRIVER
207 M:      Alistair John Strachan <alistair@devzero.co.uk>
208 L:      linux-hwmon@vger.kernel.org
209 S:      Maintained
210 F:      drivers/hwmon/abituguru3.c
211 
212 ACCES 104-DIO-48E GPIO DRIVER
213 M:      William Breathitt Gray <wbg@kernel.org>
214 L:      linux-gpio@vger.kernel.org
215 S:      Maintained
216 F:      drivers/gpio/gpio-104-dio-48e.c
217 
218 ACCES 104-IDI-48 GPIO DRIVER
219 M:      William Breathitt Gray <wbg@kernel.org>
220 L:      linux-gpio@vger.kernel.org
221 S:      Maintained
222 F:      drivers/gpio/gpio-104-idi-48.c
223 
224 ACCES 104-IDIO-16 GPIO DRIVER
225 M:      William Breathitt Gray <wbg@kernel.org>
226 L:      linux-gpio@vger.kernel.org
227 S:      Maintained
228 F:      drivers/gpio/gpio-104-idio-16.c
229 
230 ACCES 104-QUAD-8 DRIVER
231 M:      William Breathitt Gray <wbg@kernel.org>
232 L:      linux-iio@vger.kernel.org
233 S:      Maintained
234 F:      drivers/counter/104-quad-8.c
235 
236 ACCES IDIO-16 GPIO LIBRARY
237 M:      William Breathitt Gray <wbg@kernel.org>
238 L:      linux-gpio@vger.kernel.org
239 S:      Maintained
240 F:      drivers/gpio/gpio-idio-16.c
241 F:      drivers/gpio/gpio-idio-16.h
242 
243 ACCES PCI-IDIO-16 GPIO DRIVER
244 M:      William Breathitt Gray <wbg@kernel.org>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-pci-idio-16.c
248 
249 ACCES PCIe-IDIO-24 GPIO DRIVER
250 M:      William Breathitt Gray <wbg@kernel.org>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-pcie-idio-24.c
254 
255 ACENIC DRIVER
256 M:      Jes Sorensen <jes@trained-monkey.org>
257 L:      linux-acenic@sunsite.dk
258 S:      Maintained
259 F:      drivers/net/ethernet/alteon/acenic*
260 
261 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262 M:      Peter Kaestle <peter@piie.net>
263 L:      platform-driver-x86@vger.kernel.org
264 S:      Maintained
265 W:      http://piie.net/?section=acerhdf
266 F:      drivers/platform/x86/acerhdf.c
267 
268 ACER WMI LAPTOP EXTRAS
269 M:      "Lee, Chun-Yi" <jlee@suse.com>
270 L:      platform-driver-x86@vger.kernel.org
271 S:      Maintained
272 F:      drivers/platform/x86/acer-wmi.c
273 
274 ACPI
275 M:      "Rafael J. Wysocki" <rafael@kernel.org>
276 R:      Len Brown <lenb@kernel.org>
277 L:      linux-acpi@vger.kernel.org
278 S:      Supported
279 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
280 B:      https://bugzilla.kernel.org
281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
282 F:      Documentation/ABI/testing/configfs-acpi
283 F:      Documentation/ABI/testing/sysfs-bus-acpi
284 F:      Documentation/firmware-guide/acpi/
285 F:      arch/x86/kernel/acpi/
286 F:      arch/x86/pci/acpi.c
287 F:      drivers/acpi/
288 F:      drivers/pci/*/*acpi*
289 F:      drivers/pci/*acpi*
290 F:      drivers/pnp/pnpacpi/
291 F:      include/acpi/
292 F:      include/linux/acpi.h
293 F:      include/linux/fwnode.h
294 F:      include/linux/fw_table.h
295 F:      lib/fw_table.c
296 F:      tools/power/acpi/
297 
298 ACPI APEI
299 M:      "Rafael J. Wysocki" <rafael@kernel.org>
300 R:      Len Brown <lenb@kernel.org>
301 R:      James Morse <james.morse@arm.com>
302 R:      Tony Luck <tony.luck@intel.com>
303 R:      Borislav Petkov <bp@alien8.de>
304 L:      linux-acpi@vger.kernel.org
305 F:      drivers/acpi/apei/
306 
307 ACPI COMPONENT ARCHITECTURE (ACPICA)
308 M:      Robert Moore <robert.moore@intel.com>
309 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
310 L:      linux-acpi@vger.kernel.org
311 L:      acpica-devel@lists.linux.dev
312 S:      Supported
313 W:      https://acpica.org/
314 W:      https://github.com/acpica/acpica/
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 B:      https://bugzilla.kernel.org
317 B:      https://bugs.acpica.org
318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319 F:      drivers/acpi/acpica/
320 F:      include/acpi/
321 F:      tools/power/acpi/
322 
323 ACPI FOR ARM64 (ACPI/arm64)
324 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
325 M:      Hanjun Guo <guohanjun@huawei.com>
326 M:      Sudeep Holla <sudeep.holla@arm.com>
327 L:      linux-acpi@vger.kernel.org
328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
329 S:      Maintained
330 F:      drivers/acpi/arm64
331 F:      include/linux/acpi_iort.h
332 
333 ACPI FOR RISC-V (ACPI/riscv)
334 M:      Sunil V L <sunilvl@ventanamicro.com>
335 L:      linux-acpi@vger.kernel.org
336 L:      linux-riscv@lists.infradead.org
337 S:      Maintained
338 F:      drivers/acpi/riscv/
339 
340 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
341 M:      Sudeep Holla <sudeep.holla@arm.com>
342 L:      linux-acpi@vger.kernel.org
343 S:      Supported
344 F:      drivers/mailbox/pcc.c
345 
346 ACPI PMIC DRIVERS
347 M:      "Rafael J. Wysocki" <rafael@kernel.org>
348 M:      Len Brown <lenb@kernel.org>
349 R:      Andy Shevchenko <andy@kernel.org>
350 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
351 L:      linux-acpi@vger.kernel.org
352 S:      Supported
353 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
354 B:      https://bugzilla.kernel.org
355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 F:      drivers/acpi/pmic/
357 
358 ACPI QUICKSTART DRIVER
359 M:      Armin Wolf <W_Armin@gmx.de>
360 L:      platform-driver-x86@vger.kernel.org
361 S:      Maintained
362 F:      drivers/platform/x86/quickstart.c
363 
364 ACPI SERIAL MULTI INSTANTIATE DRIVER
365 M:      Hans de Goede <hdegoede@redhat.com>
366 L:      platform-driver-x86@vger.kernel.org
367 S:      Maintained
368 F:      drivers/platform/x86/serial-multi-instantiate.c
369 
370 ACPI THERMAL DRIVER
371 M:      Rafael J. Wysocki <rafael@kernel.org>
372 R:      Zhang Rui <rui.zhang@intel.com>
373 L:      linux-acpi@vger.kernel.org
374 S:      Supported
375 B:      https://bugzilla.kernel.org
376 F:      drivers/acpi/*thermal*
377 
378 ACPI VIOT DRIVER
379 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
380 L:      linux-acpi@vger.kernel.org
381 L:      iommu@lists.linux.dev
382 S:      Maintained
383 F:      drivers/acpi/viot.c
384 F:      include/linux/acpi_viot.h
385 
386 ACPI WMI DRIVER
387 M:      Armin Wolf <W_Armin@gmx.de>
388 L:      platform-driver-x86@vger.kernel.org
389 S:      Maintained
390 F:      Documentation/ABI/testing/sysfs-bus-wmi
391 F:      Documentation/driver-api/wmi.rst
392 F:      Documentation/wmi/
393 F:      drivers/platform/x86/wmi.c
394 F:      include/uapi/linux/wmi.h
395 
396 ACRN HYPERVISOR SERVICE MODULE
397 M:      Fei Li <fei1.li@intel.com>
398 L:      acrn-dev@lists.projectacrn.org (subscribers-only)
399 S:      Supported
400 W:      https://projectacrn.org
401 F:      Documentation/virt/acrn/
402 F:      drivers/virt/acrn/
403 F:      include/uapi/linux/acrn.h
404 
405 AD1889 ALSA SOUND DRIVER
406 L:      linux-parisc@vger.kernel.org
407 S:      Maintained
408 W:      https://parisc.wiki.kernel.org/index.php/AD1889
409 F:      sound/pci/ad1889.*
410 
411 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Mugilraj Dhavachelvan <dmugil2000@gmail.com>
413 L:      linux-iio@vger.kernel.org
414 S:      Supported
415 F:      drivers/iio/potentiometer/ad5110.c
416 
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 S:      Supported
420 W:      http://wiki.analog.com/AD5254
421 W:      https://ez.analog.com/linux-software-drivers
422 F:      drivers/misc/ad525x_dpot.c
423 
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 S:      Supported
427 W:      http://wiki.analog.com/AD5398
428 W:      https://ez.analog.com/linux-software-drivers
429 F:      drivers/regulator/ad5398.c
430 
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 S:      Supported
434 W:      http://wiki.analog.com/AD7142
435 W:      https://ez.analog.com/linux-software-drivers
436 F:      drivers/input/misc/ad714x.c
437 
438 AD738X ADC DRIVER (AD7380/1/2/4)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 M:      Nuno Sá <nuno.sa@analog.com>
441 R:      David Lechner <dlechner@baylibre.com>
442 S:      Supported
443 W:      https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
444 W:      https://ez.analog.com/linux-software-drivers
445 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
446 F:      Documentation/iio/ad7380.rst
447 F:      drivers/iio/adc/ad7380.c
448 
449 AD7877 TOUCHSCREEN DRIVER
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 S:      Supported
452 W:      http://wiki.analog.com/AD7877
453 W:      https://ez.analog.com/linux-software-drivers
454 F:      drivers/input/touchscreen/ad7877.c
455 
456 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 S:      Supported
459 W:      http://wiki.analog.com/AD7879
460 W:      https://ez.analog.com/linux-software-drivers
461 F:      drivers/input/touchscreen/ad7879.c
462 
463 AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
464 M:      Michael Hennerich <michael.hennerich@analog.com>
465 M:      Nuno Sá <nuno.sa@analog.com>
466 R:      David Lechner <dlechner@baylibre.com>
467 S:      Supported
468 W:      https://ez.analog.com/linux-software-drivers
469 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
470 F:      Documentation/iio/ad7944.rst
471 F:      drivers/iio/adc/ad7944.c
472 
473 ADAFRUIT MINI I2C GAMEPAD
474 M:      Anshul Dalal <anshulusr@gmail.com>
475 L:      linux-input@vger.kernel.org
476 S:      Maintained
477 F:      Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
478 F:      drivers/input/joystick/adafruit-seesaw.c
479 
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M:      Jiri Kosina <jikos@kernel.org>
482 S:      Maintained
483 
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M:      Michael Hennerich <michael.hennerich@analog.com>
486 L:      linux-wpan@vger.kernel.org
487 S:      Supported
488 W:      https://wiki.analog.com/ADF7242
489 W:      https://ez.analog.com/linux-software-drivers
490 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F:      drivers/net/ieee802154/adf7242.c
492 
493 ADM1025 HARDWARE MONITOR DRIVER
494 M:      Jean Delvare <jdelvare@suse.com>
495 L:      linux-hwmon@vger.kernel.org
496 S:      Maintained
497 F:      Documentation/hwmon/adm1025.rst
498 F:      drivers/hwmon/adm1025.c
499 
500 ADM1029 HARDWARE MONITOR DRIVER
501 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
502 L:      linux-hwmon@vger.kernel.org
503 S:      Maintained
504 F:      drivers/hwmon/adm1029.c
505 
506 ADM8211 WIRELESS DRIVER
507 L:      linux-wireless@vger.kernel.org
508 S:      Orphan
509 F:      drivers/net/wireless/admtek/adm8211.*
510 
511 ADP1050 HARDWARE MONITOR DRIVER
512 M:      Radu Sabau <radu.sabau@analog.com>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Supported
515 W:      https://ez.analog.com/linux-software-drivers
516 F:      Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
517 
518 ADP1653 FLASH CONTROLLER DRIVER
519 M:      Sakari Ailus <sakari.ailus@iki.fi>
520 L:      linux-media@vger.kernel.org
521 S:      Maintained
522 F:      drivers/media/i2c/adp1653.c
523 F:      include/media/i2c/adp1653.h
524 
525 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
526 M:      Michael Hennerich <michael.hennerich@analog.com>
527 S:      Supported
528 W:      http://wiki.analog.com/ADP5520
529 W:      https://ez.analog.com/linux-software-drivers
530 F:      drivers/gpio/gpio-adp5520.c
531 F:      drivers/input/keyboard/adp5520-keys.c
532 F:      drivers/leds/leds-adp5520.c
533 F:      drivers/mfd/adp5520.c
534 F:      drivers/video/backlight/adp5520_bl.c
535 
536 ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
537 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
538 L:      linux-gpio@vger.kernel.org
539 L:      linux-pwm@vger.kernel.org
540 S:      Maintained
541 F:      Documentation/devicetree/bindings/*/adi,adp5585*.yaml
542 F:      drivers/gpio/gpio-adp5585.c
543 F:      drivers/mfd/adp5585.c
544 F:      drivers/pwm/pwm-adp5585.c
545 F:      include/linux/mfd/adp5585.h
546 
547 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
548 M:      Michael Hennerich <michael.hennerich@analog.com>
549 S:      Supported
550 W:      http://wiki.analog.com/ADP5588
551 W:      https://ez.analog.com/linux-software-drivers
552 F:      Documentation/devicetree/bindings/input/adi,adp5588.yaml
553 F:      drivers/input/keyboard/adp5588-keys.c
554 
555 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
556 M:      Michael Hennerich <michael.hennerich@analog.com>
557 S:      Supported
558 W:      http://wiki.analog.com/ADP8860
559 W:      https://ez.analog.com/linux-software-drivers
560 F:      drivers/video/backlight/adp8860_bl.c
561 
562 ADT746X FAN DRIVER
563 M:      Colin Leroy <colin@colino.net>
564 S:      Maintained
565 F:      drivers/macintosh/therm_adt746x.c
566 
567 ADT7475 HARDWARE MONITOR DRIVER
568 M:      Jean Delvare <jdelvare@suse.com>
569 L:      linux-hwmon@vger.kernel.org
570 S:      Maintained
571 F:      Documentation/hwmon/adt7475.rst
572 F:      drivers/hwmon/adt7475.c
573 
574 ADVANSYS SCSI DRIVER
575 M:      Matthew Wilcox <willy@infradead.org>
576 M:      Hannes Reinecke <hare@suse.com>
577 L:      linux-scsi@vger.kernel.org
578 S:      Maintained
579 F:      Documentation/scsi/advansys.rst
580 F:      drivers/scsi/advansys.c
581 
582 ADVANTECH SWBTN DRIVER
583 M:      Andrea Ho <Andrea.Ho@advantech.com.tw>
584 L:      platform-driver-x86@vger.kernel.org
585 S:      Maintained
586 F:      drivers/platform/x86/adv_swbutton.c
587 
588 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
589 M:      Lucas Stankus <lucas.p.stankus@gmail.com>
590 S:      Supported
591 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
592 F:      drivers/iio/accel/adxl313*
593 
594 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
595 M:      Michael Hennerich <michael.hennerich@analog.com>
596 S:      Supported
597 W:      http://wiki.analog.com/ADXL345
598 W:      https://ez.analog.com/linux-software-drivers
599 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
600 F:      drivers/input/misc/adxl34x.c
601 
602 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603 M:      Puranjay Mohan <puranjay@kernel.org>
604 L:      linux-iio@vger.kernel.org
605 S:      Supported
606 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
607 F:      drivers/iio/accel/adxl355.h
608 F:      drivers/iio/accel/adxl355_core.c
609 F:      drivers/iio/accel/adxl355_i2c.c
610 F:      drivers/iio/accel/adxl355_spi.c
611 
612 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
613 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
614 L:      linux-iio@vger.kernel.org
615 S:      Supported
616 W:      https://ez.analog.com/linux-software-drivers
617 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
618 F:      drivers/iio/accel/adxl367*
619 
620 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
621 M:      Michael Hennerich <michael.hennerich@analog.com>
622 S:      Supported
623 W:      https://ez.analog.com/linux-software-drivers
624 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
625 F:      drivers/iio/accel/adxl372.c
626 F:      drivers/iio/accel/adxl372_i2c.c
627 F:      drivers/iio/accel/adxl372_spi.c
628 
629 ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
630 M:      Ramona Gradinariu <ramona.gradinariu@analog.com>
631 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
632 S:      Supported
633 W:      https://ez.analog.com/linux-software-drivers
634 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
635 F:      drivers/iio/accel/adxl380.c
636 F:      drivers/iio/accel/adxl380.h
637 F:      drivers/iio/accel/adxl380_i2c.c
638 F:      drivers/iio/accel/adxl380_spi.c
639 
640 AF8133J THREE-AXIS MAGNETOMETER DRIVER
641 M:      Ondřej Jirman <megi@xff.cz>
642 S:      Maintained
643 F:      Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
644 F:      drivers/iio/magnetometer/af8133j.c
645 
646 AF9013 MEDIA DRIVER
647 L:      linux-media@vger.kernel.org
648 S:      Orphan
649 W:      https://linuxtv.org
650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
651 F:      drivers/media/dvb-frontends/af9013*
652 
653 AF9033 MEDIA DRIVER
654 L:      linux-media@vger.kernel.org
655 S:      Orphan
656 W:      https://linuxtv.org
657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
658 F:      drivers/media/dvb-frontends/af9033*
659 
660 AFFS FILE SYSTEM
661 M:      David Sterba <dsterba@suse.com>
662 L:      linux-fsdevel@vger.kernel.org
663 S:      Odd Fixes
664 F:      Documentation/filesystems/affs.rst
665 F:      fs/affs/
666 
667 AFS FILESYSTEM
668 M:      David Howells <dhowells@redhat.com>
669 M:      Marc Dionne <marc.dionne@auristor.com>
670 L:      linux-afs@lists.infradead.org
671 S:      Supported
672 W:      https://www.infradead.org/~dhowells/kafs/
673 F:      Documentation/filesystems/afs.rst
674 F:      fs/afs/
675 F:      include/trace/events/afs.h
676 
677 AGPGART DRIVER
678 M:      David Airlie <airlied@redhat.com>
679 L:      dri-devel@lists.freedesktop.org
680 S:      Maintained
681 T:      git https://gitlab.freedesktop.org/drm/kernel.git
682 F:      drivers/char/agp/
683 F:      include/linux/agp*
684 F:      include/uapi/linux/agp*
685 
686 AHA152X SCSI DRIVER
687 M:      "Juergen E. Fischer" <fischer@norbit.de>
688 L:      linux-scsi@vger.kernel.org
689 S:      Maintained
690 F:      drivers/scsi/aha152x*
691 F:      drivers/scsi/pcmcia/aha152x*
692 
693 AIC7XXX / AIC79XX SCSI DRIVER
694 M:      Hannes Reinecke <hare@suse.com>
695 L:      linux-scsi@vger.kernel.org
696 S:      Maintained
697 F:      drivers/scsi/aic7xxx/
698 
699 AIMSLAB FM RADIO RECEIVER DRIVER
700 M:      Hans Verkuil <hverkuil@xs4all.nl>
701 L:      linux-media@vger.kernel.org
702 S:      Maintained
703 W:      https://linuxtv.org
704 T:      git git://linuxtv.org/media_tree.git
705 F:      drivers/media/radio/radio-aimslab*
706 
707 AIO
708 M:      Benjamin LaHaise <bcrl@kvack.org>
709 L:      linux-aio@kvack.org
710 S:      Supported
711 F:      fs/aio.c
712 F:      include/linux/*aio*.h
713 
714 AIROHA ETHERNET DRIVER
715 M:      Lorenzo Bianconi <lorenzo@kernel.org>
716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
717 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
718 L:      netdev@vger.kernel.org
719 S:      Maintained
720 F:      Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
721 F:      drivers/net/ethernet/mediatek/airoha_eth.c
722 
723 AIROHA PCIE PHY DRIVER
724 M:      Lorenzo Bianconi <lorenzo@kernel.org>
725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
726 S:      Maintained
727 F:      Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
728 F:      drivers/phy/phy-airoha-pcie-regs.h
729 F:      drivers/phy/phy-airoha-pcie.c
730 
731 AIROHA SPI SNFI DRIVER
732 M:      Lorenzo Bianconi <lorenzo@kernel.org>
733 M:      Ray Liu <ray.liu@airoha.com>
734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
735 L:      linux-spi@vger.kernel.org
736 S:      Maintained
737 F:      Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
738 F:      drivers/spi/spi-airoha-snfi.c
739 
740 AIRSPY MEDIA DRIVER
741 L:      linux-media@vger.kernel.org
742 S:      Orphan
743 W:      https://linuxtv.org
744 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
745 F:      drivers/media/usb/airspy/
746 
747 ALACRITECH GIGABIT ETHERNET DRIVER
748 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
749 S:      Maintained
750 F:      drivers/net/ethernet/alacritech/*
751 
752 ALCATEL SPEEDTOUCH USB DRIVER
753 M:      Duncan Sands <duncan.sands@free.fr>
754 L:      linux-usb@vger.kernel.org
755 S:      Maintained
756 W:      http://www.linux-usb.org/SpeedTouch/
757 F:      drivers/usb/atm/speedtch.c
758 F:      drivers/usb/atm/usbatm.c
759 
760 ALCHEMY AU1XX0 MMC DRIVER
761 M:      Manuel Lauss <manuel.lauss@gmail.com>
762 S:      Maintained
763 F:      drivers/mmc/host/au1xmmc.c
764 
765 ALI1563 I2C DRIVER
766 M:      Rudolf Marek <r.marek@assembler.cz>
767 L:      linux-i2c@vger.kernel.org
768 S:      Maintained
769 F:      Documentation/i2c/busses/i2c-ali1563.rst
770 F:      drivers/i2c/busses/i2c-ali1563.c
771 
772 ALIBABA ELASTIC RDMA DRIVER
773 M:      Cheng Xu <chengyou@linux.alibaba.com>
774 M:      Kai Shen <kaishen@linux.alibaba.com>
775 L:      linux-rdma@vger.kernel.org
776 S:      Supported
777 F:      drivers/infiniband/hw/erdma
778 F:      include/uapi/rdma/erdma-abi.h
779 
780 ALIBABA PMU DRIVER
781 M:      Shuai Xue <xueshuai@linux.alibaba.com>
782 S:      Supported
783 F:      Documentation/admin-guide/perf/alibaba_pmu.rst
784 F:      drivers/perf/alibaba_uncore_drw_pmu.c
785 
786 ALIENWARE WMI DRIVER
787 L:      Dell.Client.Kernel@dell.com
788 S:      Maintained
789 F:      drivers/platform/x86/dell/alienware-wmi.c
790 
791 ALLEGRO DVT VIDEO IP CORE DRIVER
792 M:      Michael Tretter <m.tretter@pengutronix.de>
793 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
794 L:      linux-media@vger.kernel.org
795 S:      Maintained
796 F:      Documentation/devicetree/bindings/media/allegro,al5e.yaml
797 F:      drivers/media/platform/allegro-dvt/
798 
799 ALLIED VISION ALVIUM CAMERA DRIVER
800 M:      Tommaso Merciai <tomm.merciai@gmail.com>
801 M:      Martin Hecht <martin.hecht@avnet.eu>
802 L:      linux-media@vger.kernel.org
803 S:      Maintained
804 F:      Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
805 F:      drivers/media/i2c/alvium-csi2.c
806 F:      drivers/media/i2c/alvium-csi2.h
807 
808 ALLWINNER A10 CSI DRIVER
809 M:      Maxime Ripard <mripard@kernel.org>
810 L:      linux-media@vger.kernel.org
811 S:      Maintained
812 T:      git git://linuxtv.org/media_tree.git
813 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
814 F:      drivers/media/platform/sunxi/sun4i-csi/
815 
816 ALLWINNER A31 CSI DRIVER
817 M:      Yong Deng <yong.deng@magewell.com>
818 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
819 L:      linux-media@vger.kernel.org
820 S:      Maintained
821 T:      git git://linuxtv.org/media_tree.git
822 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
823 F:      drivers/media/platform/sunxi/sun6i-csi/
824 
825 ALLWINNER A31 ISP DRIVER
826 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
827 L:      linux-media@vger.kernel.org
828 S:      Maintained
829 T:      git git://linuxtv.org/media_tree.git
830 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
831 F:      drivers/staging/media/sunxi/sun6i-isp/
832 F:      drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
833 
834 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
835 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
836 L:      linux-media@vger.kernel.org
837 S:      Maintained
838 T:      git git://linuxtv.org/media_tree.git
839 F:      Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
840 F:      drivers/media/platform/sunxi/sun6i-mipi-csi2/
841 
842 ALLWINNER CPUFREQ DRIVER
843 M:      Yangtao Li <tiny.windzz@gmail.com>
844 L:      linux-pm@vger.kernel.org
845 S:      Maintained
846 F:      Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
847 F:      drivers/cpufreq/sun50i-cpufreq-nvmem.c
848 
849 ALLWINNER CRYPTO DRIVERS
850 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
851 L:      linux-crypto@vger.kernel.org
852 S:      Maintained
853 F:      drivers/crypto/allwinner/
854 
855 ALLWINNER DMIC DRIVERS
856 M:      Ban Tao <fengzheng923@gmail.com>
857 L:      linux-sound@vger.kernel.org
858 S:      Maintained
859 F:      Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
860 F:      sound/soc/sunxi/sun50i-dmic.c
861 
862 ALLWINNER HARDWARE SPINLOCK SUPPORT
863 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
864 S:      Maintained
865 F:      Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
866 F:      drivers/hwspinlock/sun6i_hwspinlock.c
867 
868 ALLWINNER THERMAL DRIVER
869 M:      Vasily Khoruzhick <anarsoul@gmail.com>
870 M:      Yangtao Li <tiny.windzz@gmail.com>
871 L:      linux-pm@vger.kernel.org
872 S:      Maintained
873 F:      Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
874 F:      drivers/thermal/sun8i_thermal.c
875 
876 ALLWINNER VPU DRIVER
877 M:      Maxime Ripard <mripard@kernel.org>
878 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
879 L:      linux-media@vger.kernel.org
880 S:      Maintained
881 F:      drivers/staging/media/sunxi/cedrus/
882 
883 ALPHA PORT
884 M:      Richard Henderson <richard.henderson@linaro.org>
885 M:      Matt Turner <mattst88@gmail.com>
886 L:      linux-alpha@vger.kernel.org
887 S:      Odd Fixes
888 F:      arch/alpha/
889 
890 ALPS PS/2 TOUCHPAD DRIVER
891 R:      Pali Rohár <pali@kernel.org>
892 F:      drivers/input/mouse/alps.*
893 
894 ALTERA MAILBOX DRIVER
895 M:      Mun Yew Tham <mun.yew.tham@intel.com>
896 S:      Maintained
897 F:      drivers/mailbox/mailbox-altera.c
898 
899 ALTERA MSGDMA IP CORE DRIVER
900 M:      Olivier Dautricourt <olivierdautricourt@gmail.com>
901 R:      Stefan Roese <sr@denx.de>
902 L:      dmaengine@vger.kernel.org
903 S:      Odd Fixes
904 F:      Documentation/devicetree/bindings/dma/altr,msgdma.yaml
905 F:      drivers/dma/altera-msgdma.c
906 
907 ALTERA PIO DRIVER
908 M:      Mun Yew Tham <mun.yew.tham@intel.com>
909 L:      linux-gpio@vger.kernel.org
910 S:      Maintained
911 F:      drivers/gpio/gpio-altera.c
912 
913 ALTERA TRIPLE SPEED ETHERNET DRIVER
914 M:      Joyce Ooi <joyce.ooi@intel.com>
915 L:      netdev@vger.kernel.org
916 S:      Maintained
917 F:      drivers/net/ethernet/altera/
918 
919 ALTERA UART/JTAG UART SERIAL DRIVERS
920 M:      Tobias Klauser <tklauser@distanz.ch>
921 L:      linux-serial@vger.kernel.org
922 S:      Maintained
923 F:      drivers/tty/serial/altera_jtaguart.c
924 F:      drivers/tty/serial/altera_uart.c
925 F:      include/linux/altera_jtaguart.h
926 F:      include/linux/altera_uart.h
927 
928 AMAZON ANNAPURNA LABS FIC DRIVER
929 M:      Talel Shenhar <talel@amazon.com>
930 S:      Maintained
931 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
932 F:      drivers/irqchip/irq-al-fic.c
933 
934 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
935 M:      Talel Shenhar <talel@amazon.com>
936 M:      Talel Shenhar <talelshenhar@gmail.com>
937 S:      Maintained
938 F:      Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
939 F:      drivers/edac/al_mc_edac.c
940 
941 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
942 M:      Talel Shenhar <talel@amazon.com>
943 S:      Maintained
944 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
945 F:      drivers/thermal/thermal_mmio.c
946 
947 AMAZON ETHERNET DRIVERS
948 M:      Shay Agroskin <shayagr@amazon.com>
949 M:      Arthur Kiyanovski <akiyano@amazon.com>
950 R:      David Arinzon <darinzon@amazon.com>
951 R:      Noam Dagan <ndagan@amazon.com>
952 R:      Saeed Bishara <saeedb@amazon.com>
953 L:      netdev@vger.kernel.org
954 S:      Supported
955 F:      Documentation/networking/device_drivers/ethernet/amazon/ena.rst
956 F:      drivers/net/ethernet/amazon/
957 
958 AMAZON RDMA EFA DRIVER
959 M:      Michael Margolin <mrgolin@amazon.com>
960 R:      Gal Pressman <gal.pressman@linux.dev>
961 R:      Yossi Leybovich <sleybo@amazon.com>
962 L:      linux-rdma@vger.kernel.org
963 S:      Supported
964 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
965 F:      drivers/infiniband/hw/efa/
966 F:      include/uapi/rdma/efa-abi.h
967 
968 AMD ADDRESS TRANSLATION LIBRARY (ATL)
969 M:      Yazen Ghannam <Yazen.Ghannam@amd.com>
970 L:      linux-edac@vger.kernel.org
971 S:      Supported
972 F:      drivers/ras/amd/atl/*
973 
974 AMD AXI W1 DRIVER
975 M:      Kris Chaplin <kris.chaplin@amd.com>
976 R:      Thomas Delev <thomas.delev@amd.com>
977 R:      Michal Simek <michal.simek@amd.com>
978 S:      Maintained
979 F:      Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
980 F:      drivers/w1/masters/amd_axi_w1.c
981 
982 AMD CDX BUS DRIVER
983 M:      Nipun Gupta <nipun.gupta@amd.com>
984 M:      Nikhil Agarwal <nikhil.agarwal@amd.com>
985 S:      Maintained
986 F:      Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
987 F:      drivers/cdx/*
988 F:      include/linux/cdx/*
989 
990 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
991 M:      Tom Lendacky <thomas.lendacky@amd.com>
992 M:      John Allen <john.allen@amd.com>
993 L:      linux-crypto@vger.kernel.org
994 S:      Supported
995 F:      drivers/crypto/ccp/
996 F:      include/linux/ccp.h
997 
998 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
999 M:      Ashish Kalra <ashish.kalra@amd.com>
1000 M:      Tom Lendacky <thomas.lendacky@amd.com>
1001 L:      linux-crypto@vger.kernel.org
1002 S:      Supported
1003 F:      drivers/crypto/ccp/sev*
1004 F:      include/uapi/linux/psp-sev.h
1005 
1006 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1007 M:      Mario Limonciello <mario.limonciello@amd.com>
1008 L:      linux-crypto@vger.kernel.org
1009 S:      Supported
1010 F:      drivers/crypto/ccp/dbc.c
1011 F:      drivers/crypto/ccp/dbc.h
1012 F:      drivers/crypto/ccp/platform-access.c
1013 F:      drivers/crypto/ccp/platform-access.h
1014 F:      include/uapi/linux/psp-dbc.h
1015 F:      tools/crypto/ccp/*.c
1016 F:      tools/crypto/ccp/*.py
1017 
1018 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1019 M:      Mario Limonciello <mario.limonciello@amd.com>
1020 L:      linux-crypto@vger.kernel.org
1021 S:      Supported
1022 F:      drivers/crypto/ccp/hsti.*
1023 
1024 AMD DISPLAY CORE
1025 M:      Harry Wentland <harry.wentland@amd.com>
1026 M:      Leo Li <sunpeng.li@amd.com>
1027 M:      Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1028 L:      amd-gfx@lists.freedesktop.org
1029 S:      Supported
1030 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1031 F:      drivers/gpu/drm/amd/display/
1032 
1033 AMD DISPLAY CORE - DML
1034 M:      Chaitanya Dhere <chaitanya.dhere@amd.com>
1035 M:      Jun Lei <jun.lei@amd.com>
1036 S:      Supported
1037 F:      drivers/gpu/drm/amd/display/dc/dml/
1038 F:      drivers/gpu/drm/amd/display/dc/dml2/
1039 
1040 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1041 M:      Huang Rui <ray.huang@amd.com>
1042 L:      linux-hwmon@vger.kernel.org
1043 S:      Supported
1044 F:      Documentation/hwmon/fam15h_power.rst
1045 F:      drivers/hwmon/fam15h_power.c
1046 
1047 AMD FCH GPIO DRIVER
1048 M:      Enrico Weigelt, metux IT consult <info@metux.net>
1049 L:      linux-gpio@vger.kernel.org
1050 S:      Maintained
1051 F:      drivers/gpio/gpio-amd-fch.c
1052 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
1053 
1054 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1055 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
1056 S:      Orphan
1057 F:      drivers/usb/gadget/udc/amd5536udc.*
1058 
1059 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1060 M:      Andres Salomon <dilinger@queued.net>
1061 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
1062 S:      Supported
1063 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1064 F:      arch/x86/include/asm/geode.h
1065 F:      drivers/char/hw_random/geode-rng.c
1066 F:      drivers/crypto/geode*
1067 F:      drivers/video/fbdev/geode/
1068 
1069 AMD HSMP DRIVER
1070 M:      Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1071 R:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1072 L:      platform-driver-x86@vger.kernel.org
1073 S:      Maintained
1074 F:      Documentation/arch/x86/amd_hsmp.rst
1075 F:      arch/x86/include/asm/amd_hsmp.h
1076 F:      arch/x86/include/uapi/asm/amd_hsmp.h
1077 F:      drivers/platform/x86/amd/hsmp.c
1078 
1079 AMD IOMMU (AMD-VI)
1080 M:      Joerg Roedel <joro@8bytes.org>
1081 R:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1082 L:      iommu@lists.linux.dev
1083 S:      Maintained
1084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1085 F:      drivers/iommu/amd/
1086 F:      include/linux/amd-iommu.h
1087 
1088 AMD KFD
1089 M:      Felix Kuehling <Felix.Kuehling@amd.com>
1090 L:      amd-gfx@lists.freedesktop.org
1091 S:      Supported
1092 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1093 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1094 F:      drivers/gpu/drm/amd/amdkfd/
1095 F:      drivers/gpu/drm/amd/include/cik_structs.h
1096 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1097 F:      drivers/gpu/drm/amd/include/v9_structs.h
1098 F:      drivers/gpu/drm/amd/include/vi_structs.h
1099 F:      include/uapi/linux/kfd_ioctl.h
1100 F:      include/uapi/linux/kfd_sysfs.h
1101 
1102 AMD MP2 I2C DRIVER
1103 M:      Elie Morisse <syniurge@gmail.com>
1104 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1105 L:      linux-i2c@vger.kernel.org
1106 S:      Maintained
1107 F:      drivers/i2c/busses/i2c-amd-mp2*
1108 
1109 AMD PDS CORE DRIVER
1110 M:      Shannon Nelson <shannon.nelson@amd.com>
1111 M:      Brett Creeley <brett.creeley@amd.com>
1112 L:      netdev@vger.kernel.org
1113 S:      Supported
1114 F:      Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1115 F:      drivers/net/ethernet/amd/pds_core/
1116 F:      include/linux/pds/
1117 
1118 AMD PMC DRIVER
1119 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1120 L:      platform-driver-x86@vger.kernel.org
1121 S:      Maintained
1122 F:      drivers/platform/x86/amd/pmc/
1123 
1124 AMD PMF DRIVER
1125 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1126 L:      platform-driver-x86@vger.kernel.org
1127 S:      Maintained
1128 F:      Documentation/ABI/testing/sysfs-amd-pmf
1129 F:      drivers/platform/x86/amd/pmf/
1130 
1131 AMD POWERPLAY AND SWSMU
1132 M:      Kenneth Feng <kenneth.feng@amd.com>
1133 L:      amd-gfx@lists.freedesktop.org
1134 S:      Supported
1135 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
1136 F:      drivers/gpu/drm/amd/pm/
1137 
1138 AMD PSTATE DRIVER
1139 M:      Huang Rui <ray.huang@amd.com>
1140 M:      Gautham R. Shenoy <gautham.shenoy@amd.com>
1141 M:      Mario Limonciello <mario.limonciello@amd.com>
1142 R:      Perry Yuan <perry.yuan@amd.com>
1143 L:      linux-pm@vger.kernel.org
1144 S:      Supported
1145 F:      Documentation/admin-guide/pm/amd-pstate.rst
1146 F:      drivers/cpufreq/amd-pstate*
1147 F:      tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1148 
1149 AMD PTDMA DRIVER
1150 M:      Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1151 L:      dmaengine@vger.kernel.org
1152 S:      Maintained
1153 F:      drivers/dma/ptdma/
1154 
1155 AMD QDMA DRIVER
1156 M:      Nishad Saraf <nishads@amd.com>
1157 M:      Lizhi Hou <lizhi.hou@amd.com>
1158 L:      dmaengine@vger.kernel.org
1159 S:      Supported
1160 F:      drivers/dma/amd/qdma/
1161 F:      include/linux/platform_data/amd_qdma.h
1162 
1163 AMD SEATTLE DEVICE TREE SUPPORT
1164 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1165 M:      Tom Lendacky <thomas.lendacky@amd.com>
1166 S:      Supported
1167 F:      arch/arm64/boot/dts/amd/
1168 
1169 AMD SENSOR FUSION HUB DRIVER
1170 M:      Basavaraj Natikar <basavaraj.natikar@amd.com>
1171 L:      linux-input@vger.kernel.org
1172 S:      Maintained
1173 F:      Documentation/hid/amd-sfh*
1174 F:      drivers/hid/amd-sfh-hid/
1175 
1176 AMD SPI DRIVER
1177 M:      Raju Rangoju <Raju.Rangoju@amd.com>
1178 L:      linux-spi@vger.kernel.org
1179 S:      Supported
1180 F:      drivers/spi/spi-amd.c
1181 
1182 AMD XGBE DRIVER
1183 M:      "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1184 L:      netdev@vger.kernel.org
1185 S:      Supported
1186 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1187 F:      drivers/net/ethernet/amd/xgbe/
1188 
1189 AMLOGIC BLUETOOTH DRIVER
1190 M:      Yang Li <yang.li@amlogic.com>
1191 L:      linux-bluetooth@vger.kernel.org
1192 S:      Maintained
1193 F:      Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1194 F:      drivers/bluetooth/hci_aml.c
1195 
1196 AMLOGIC DDR PMU DRIVER
1197 M:      Jiucheng Xu <jiucheng.xu@amlogic.com>
1198 L:      linux-amlogic@lists.infradead.org
1199 S:      Supported
1200 W:      http://www.amlogic.com
1201 F:      Documentation/admin-guide/perf/meson-ddr-pmu.rst
1202 F:      Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1203 F:      drivers/perf/amlogic/
1204 F:      include/soc/amlogic/
1205 
1206 AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1207 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
1208 L:      linux-hwmon@vger.kernel.org
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1211 F:      Documentation/hwmon/chipcap2.rst
1212 F:      drivers/hwmon/chipcap2.c
1213 
1214 AMPHION VPU CODEC V4L2 DRIVER
1215 M:      Ming Qian <ming.qian@nxp.com>
1216 M:      Zhou Peng <eagle.zhou@nxp.com>
1217 L:      linux-media@vger.kernel.org
1218 S:      Maintained
1219 F:      Documentation/devicetree/bindings/media/amphion,vpu.yaml
1220 F:      drivers/media/platform/amphion/
1221 
1222 AMS AS73211 DRIVER
1223 M:      Christian Eggers <ceggers@arri.de>
1224 L:      linux-iio@vger.kernel.org
1225 S:      Maintained
1226 F:      Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1227 F:      drivers/iio/light/as73211.c
1228 
1229 AMT (Automatic Multicast Tunneling)
1230 M:      Taehee Yoo <ap420073@gmail.com>
1231 L:      netdev@vger.kernel.org
1232 S:      Maintained
1233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1235 F:      drivers/net/amt.c
1236 
1237 ANALOG DEVICES INC AD3552R DRIVER
1238 M:      Nuno Sá <nuno.sa@analog.com>
1239 L:      linux-iio@vger.kernel.org
1240 S:      Supported
1241 W:      https://ez.analog.com/linux-software-drivers
1242 F:      Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1243 F:      drivers/iio/dac/ad3552r.c
1244 
1245 ANALOG DEVICES INC AD4000 DRIVER
1246 M:      Marcelo Schmitt <marcelo.schmitt@analog.com>
1247 L:      linux-iio@vger.kernel.org
1248 S:      Supported
1249 W:      https://ez.analog.com/linux-software-drivers
1250 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1251 F:      Documentation/iio/ad4000.rst
1252 F:      drivers/iio/adc/ad4000.c
1253 
1254 ANALOG DEVICES INC AD4130 DRIVER
1255 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1256 L:      linux-iio@vger.kernel.org
1257 S:      Supported
1258 W:      https://ez.analog.com/linux-software-drivers
1259 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1260 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1261 F:      drivers/iio/adc/ad4130.c
1262 
1263 ANALOG DEVICES INC AD4695 DRIVER
1264 M:      Michael Hennerich <michael.hennerich@analog.com>
1265 M:      Nuno Sá <nuno.sa@analog.com>
1266 R:      David Lechner <dlechner@baylibre.com>
1267 L:      linux-iio@vger.kernel.org
1268 S:      Supported
1269 W:      https://ez.analog.com/linux-software-drivers
1270 F:      Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1271 F:      Documentation/iio/ad4695.rst
1272 F:      drivers/iio/adc/ad4695.c
1273 F:      include/dt-bindings/iio/adi,ad4695.h
1274 
1275 ANALOG DEVICES INC AD7091R DRIVER
1276 M:      Marcelo Schmitt <marcelo.schmitt@analog.com>
1277 L:      linux-iio@vger.kernel.org
1278 S:      Supported
1279 W:      http://ez.analog.com/community/linux-device-drivers
1280 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1281 F:      drivers/iio/adc/ad7091r*
1282 
1283 ANALOG DEVICES INC AD7192 DRIVER
1284 M:      Alisa-Dariana Roman <alisa.roman@analog.com>
1285 L:      linux-iio@vger.kernel.org
1286 S:      Supported
1287 W:      https://ez.analog.com/linux-software-drivers
1288 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1289 F:      drivers/iio/adc/ad7192.c
1290 
1291 ANALOG DEVICES INC AD7292 DRIVER
1292 M:      Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1293 L:      linux-iio@vger.kernel.org
1294 S:      Supported
1295 W:      https://ez.analog.com/linux-software-drivers
1296 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1297 F:      drivers/iio/adc/ad7292.c
1298 
1299 ANALOG DEVICES INC AD7293 DRIVER
1300 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1301 L:      linux-iio@vger.kernel.org
1302 S:      Supported
1303 W:      https://ez.analog.com/linux-software-drivers
1304 F:      Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1305 F:      drivers/iio/dac/ad7293.c
1306 
1307 ANALOG DEVICES INC AD74115 DRIVER
1308 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1309 L:      linux-iio@vger.kernel.org
1310 S:      Supported
1311 W:      https://ez.analog.com/linux-software-drivers
1312 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1313 F:      drivers/iio/addac/ad74115.c
1314 
1315 ANALOG DEVICES INC AD74413R DRIVER
1316 M:      Cosmin Tanislav <cosmin.tanislav@analog.com>
1317 L:      linux-iio@vger.kernel.org
1318 S:      Supported
1319 W:      https://ez.analog.com/linux-software-drivers
1320 F:      Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1321 F:      drivers/iio/addac/ad74413r.c
1322 F:      include/dt-bindings/iio/addac/adi,ad74413r.h
1323 
1324 ANALOG DEVICES INC AD7768-1 DRIVER
1325 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1326 L:      linux-iio@vger.kernel.org
1327 S:      Supported
1328 W:      https://ez.analog.com/linux-software-drivers
1329 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1330 F:      drivers/iio/adc/ad7768-1.c
1331 
1332 ANALOG DEVICES INC AD7780 DRIVER
1333 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1334 M:      Renato Lui Geh <renatogeh@gmail.com>
1335 L:      linux-iio@vger.kernel.org
1336 S:      Supported
1337 W:      https://ez.analog.com/linux-software-drivers
1338 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1339 F:      drivers/iio/adc/ad7780.c
1340 
1341 ANALOG DEVICES INC AD9467 DRIVER
1342 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1343 M:      Nuno Sa <nuno.sa@analog.com>
1344 L:      linux-iio@vger.kernel.org
1345 S:      Supported
1346 W:      https://ez.analog.com/linux-software-drivers
1347 F:      Documentation/ABI/testing/debugfs-iio-ad9467
1348 F:      Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1349 F:      drivers/iio/adc/ad9467.c
1350 
1351 ANALOG DEVICES INC AD9739a DRIVER
1352 M:      Nuno Sa <nuno.sa@analog.com>
1353 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1354 L:      linux-iio@vger.kernel.org
1355 S:      Supported
1356 W:      https://ez.analog.com/linux-software-drivers
1357 F:      Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1358 F:      drivers/iio/dac/ad9739a.c
1359 
1360 ANALOG DEVICES INC ADA4250 DRIVER
1361 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1362 L:      linux-iio@vger.kernel.org
1363 S:      Supported
1364 W:      https://ez.analog.com/linux-software-drivers
1365 F:      Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1366 F:      drivers/iio/amplifiers/ada4250.c
1367 
1368 ANALOG DEVICES INC ADF4377 DRIVER
1369 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1370 L:      linux-iio@vger.kernel.org
1371 S:      Supported
1372 W:      https://ez.analog.com/linux-software-drivers
1373 F:      Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1374 F:      drivers/iio/frequency/adf4377.c
1375 
1376 ANALOG DEVICES INC ADGS1408 DRIVER
1377 M:      Mircea Caprioru <mircea.caprioru@analog.com>
1378 S:      Supported
1379 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1380 F:      drivers/mux/adgs1408.c
1381 
1382 ANALOG DEVICES INC ADIN DRIVER
1383 M:      Michael Hennerich <michael.hennerich@analog.com>
1384 L:      netdev@vger.kernel.org
1385 S:      Supported
1386 W:      https://ez.analog.com/linux-software-drivers
1387 F:      Documentation/devicetree/bindings/net/adi,adin.yaml
1388 F:      drivers/net/phy/adin.c
1389 
1390 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1391 M:      Nuno Sa <nuno.sa@analog.com>
1392 L:      linux-iio@vger.kernel.org
1393 S:      Supported
1394 F:      drivers/iio/imu/adis.c
1395 F:      drivers/iio/imu/adis_buffer.c
1396 F:      drivers/iio/imu/adis_trigger.c
1397 F:      include/linux/iio/imu/adis.h
1398 
1399 ANALOG DEVICES INC ADIS16460 DRIVER
1400 M:      Dragos Bogdan <dragos.bogdan@analog.com>
1401 L:      linux-iio@vger.kernel.org
1402 S:      Supported
1403 W:      https://ez.analog.com/linux-software-drivers
1404 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1405 F:      drivers/iio/imu/adis16460.c
1406 
1407 ANALOG DEVICES INC ADIS16475 DRIVER
1408 M:      Nuno Sa <nuno.sa@analog.com>
1409 L:      linux-iio@vger.kernel.org
1410 S:      Supported
1411 W:      https://ez.analog.com/linux-software-drivers
1412 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1413 F:      drivers/iio/imu/adis16475.c
1414 
1415 ANALOG DEVICES INC ADM1177 DRIVER
1416 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1417 L:      linux-hwmon@vger.kernel.org
1418 S:      Supported
1419 W:      https://ez.analog.com/linux-software-drivers
1420 F:      Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1421 F:      drivers/hwmon/adm1177.c
1422 
1423 ANALOG DEVICES INC ADMFM2000 DRIVER
1424 M:      Kim Seer Paller <kimseer.paller@analog.com>
1425 L:      linux-iio@vger.kernel.org
1426 S:      Supported
1427 W:      https://ez.analog.com/linux-software-drivers
1428 F:      Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1429 F:      drivers/iio/frequency/admfm2000.c
1430 
1431 ANALOG DEVICES INC ADMV1013 DRIVER
1432 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1433 L:      linux-iio@vger.kernel.org
1434 S:      Supported
1435 W:      https://ez.analog.com/linux-software-drivers
1436 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1437 F:      drivers/iio/frequency/admv1013.c
1438 
1439 ANALOG DEVICES INC ADMV1014 DRIVER
1440 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1441 L:      linux-iio@vger.kernel.org
1442 S:      Supported
1443 W:      https://ez.analog.com/linux-software-drivers
1444 F:      Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1445 F:      drivers/iio/frequency/admv1014.c
1446 
1447 ANALOG DEVICES INC ADMV8818 DRIVER
1448 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1449 L:      linux-iio@vger.kernel.org
1450 S:      Supported
1451 W:      https://ez.analog.com/linux-software-drivers
1452 F:      Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1453 F:      drivers/iio/filter/admv8818.c
1454 
1455 ANALOG DEVICES INC ADP5061 DRIVER
1456 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1457 L:      linux-pm@vger.kernel.org
1458 S:      Supported
1459 W:      https://ez.analog.com/linux-software-drivers
1460 F:      drivers/power/supply/adp5061.c
1461 
1462 ANALOG DEVICES INC ADRF6780 DRIVER
1463 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
1464 L:      linux-iio@vger.kernel.org
1465 S:      Supported
1466 W:      https://ez.analog.com/linux-software-drivers
1467 F:      Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1468 F:      drivers/iio/frequency/adrf6780.c
1469 
1470 ANALOG DEVICES INC ADV7180 DRIVER
1471 M:      Lars-Peter Clausen <lars@metafoo.de>
1472 L:      linux-media@vger.kernel.org
1473 S:      Supported
1474 W:      https://ez.analog.com/linux-software-drivers
1475 F:      Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1476 F:      drivers/media/i2c/adv7180.c
1477 
1478 ANALOG DEVICES INC ADV748X DRIVER
1479 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
1480 L:      linux-media@vger.kernel.org
1481 S:      Maintained
1482 F:      Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1483 F:      drivers/media/i2c/adv748x/*
1484 
1485 ANALOG DEVICES INC ADV7511 DRIVER
1486 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1487 L:      linux-media@vger.kernel.org
1488 S:      Maintained
1489 F:      drivers/media/i2c/adv7511*
1490 
1491 ANALOG DEVICES INC ADV7604 DRIVER
1492 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1493 L:      linux-media@vger.kernel.org
1494 S:      Maintained
1495 F:      Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1496 F:      drivers/media/i2c/adv7604*
1497 
1498 ANALOG DEVICES INC ADV7842 DRIVER
1499 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
1500 L:      linux-media@vger.kernel.org
1501 S:      Maintained
1502 F:      drivers/media/i2c/adv7842*
1503 
1504 ANALOG DEVICES INC ADXRS290 DRIVER
1505 M:      Nishant Malpani <nish.malpani25@gmail.com>
1506 L:      linux-iio@vger.kernel.org
1507 S:      Supported
1508 F:      Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1509 F:      drivers/iio/gyro/adxrs290.c
1510 
1511 ANALOG DEVICES INC ASOC CODEC DRIVERS
1512 M:      Lars-Peter Clausen <lars@metafoo.de>
1513 M:      Nuno Sá <nuno.sa@analog.com>
1514 L:      linux-sound@vger.kernel.org
1515 S:      Supported
1516 W:      http://wiki.analog.com/
1517 W:      https://ez.analog.com/linux-software-drivers
1518 F:      sound/soc/codecs/ad1*
1519 F:      sound/soc/codecs/ad7*
1520 F:      sound/soc/codecs/adau*
1521 F:      sound/soc/codecs/adav*
1522 F:      sound/soc/codecs/sigmadsp.*
1523 F:      sound/soc/codecs/ssm*
1524 
1525 ANALOG DEVICES INC AXI DAC DRIVER
1526 M:      Nuno Sa <nuno.sa@analog.com>
1527 L:      linux-iio@vger.kernel.org
1528 S:      Supported
1529 W:      https://ez.analog.com/linux-software-drivers
1530 F:      Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1531 F:      drivers/iio/dac/adi-axi-dac.c
1532 
1533 ANALOG DEVICES INC DMA DRIVERS
1534 M:      Lars-Peter Clausen <lars@metafoo.de>
1535 S:      Supported
1536 W:      https://ez.analog.com/linux-software-drivers
1537 F:      drivers/dma/dma-axi-dmac.c
1538 
1539 ANALOG DEVICES INC IIO DRIVERS
1540 M:      Lars-Peter Clausen <lars@metafoo.de>
1541 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1542 S:      Supported
1543 W:      http://wiki.analog.com/
1544 W:      https://ez.analog.com/linux-software-drivers
1545 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1546 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1547 F:      Documentation/devicetree/bindings/iio/*/adi,*
1548 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1549 F:      Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1550 F:      drivers/iio/*/ad*
1551 F:      drivers/iio/adc/ltc249*
1552 F:      drivers/iio/amplifiers/hmc425a.c
1553 F:      drivers/staging/iio/*/ad*
1554 X:      drivers/iio/*/adjd*
1555 
1556 ANALOGBITS PLL LIBRARIES
1557 M:      Paul Walmsley <paul.walmsley@sifive.com>
1558 M:      Samuel Holland <samuel.holland@sifive.com>
1559 S:      Supported
1560 F:      drivers/clk/analogbits/*
1561 F:      include/linux/clk/analogbits*
1562 
1563 ANDROID DRIVERS
1564 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1565 M:      Arve Hjønnevåg <arve@android.com>
1566 M:      Todd Kjos <tkjos@android.com>
1567 M:      Martijn Coenen <maco@android.com>
1568 M:      Joel Fernandes <joel@joelfernandes.org>
1569 M:      Christian Brauner <christian@brauner.io>
1570 M:      Carlos Llamas <cmllamas@google.com>
1571 M:      Suren Baghdasaryan <surenb@google.com>
1572 L:      linux-kernel@vger.kernel.org
1573 S:      Supported
1574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1575 F:      drivers/android/
1576 
1577 ANDROID GOLDFISH PIC DRIVER
1578 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1579 S:      Supported
1580 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1581 F:      drivers/irqchip/irq-goldfish-pic.c
1582 
1583 ANDROID GOLDFISH RTC DRIVER
1584 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
1585 S:      Supported
1586 F:      drivers/rtc/rtc-goldfish.c
1587 
1588 AOA (Apple Onboard Audio) ALSA DRIVER
1589 M:      Johannes Berg <johannes@sipsolutions.net>
1590 L:      linuxppc-dev@lists.ozlabs.org
1591 L:      linux-sound@vger.kernel.org
1592 S:      Maintained
1593 F:      sound/aoa/
1594 
1595 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1596 M:      William Breathitt Gray <wbg@kernel.org>
1597 L:      linux-iio@vger.kernel.org
1598 S:      Maintained
1599 F:      drivers/iio/addac/stx104.c
1600 
1601 APM DRIVER
1602 M:      Jiri Kosina <jikos@kernel.org>
1603 S:      Odd fixes
1604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1605 F:      arch/x86/kernel/apm_32.c
1606 F:      drivers/char/apm-emulation.c
1607 F:      include/linux/apm_bios.h
1608 F:      include/uapi/linux/apm_bios.h
1609 
1610 APPARMOR SECURITY MODULE
1611 M:      John Johansen <john.johansen@canonical.com>
1612 M:      John Johansen <john@apparmor.net>
1613 L:      apparmor@lists.ubuntu.com (moderated for non-subscribers)
1614 S:      Supported
1615 W:      apparmor.net
1616 B:      https://gitlab.com/apparmor/apparmor-kernel
1617 C:      irc://irc.oftc.net/apparmor
1618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1619 T:      https://gitlab.com/apparmor/apparmor-kernel.git
1620 F:      Documentation/admin-guide/LSM/apparmor.rst
1621 F:      security/apparmor/
1622 
1623 APPLE BCM5974 MULTITOUCH DRIVER
1624 M:      Henrik Rydberg <rydberg@bitmath.org>
1625 L:      linux-input@vger.kernel.org
1626 S:      Odd fixes
1627 F:      drivers/input/mouse/bcm5974.c
1628 
1629 APPLE PCIE CONTROLLER DRIVER
1630 M:      Alyssa Rosenzweig <alyssa@rosenzweig.io>
1631 M:      Marc Zyngier <maz@kernel.org>
1632 L:      linux-pci@vger.kernel.org
1633 S:      Maintained
1634 F:      drivers/pci/controller/pcie-apple.c
1635 
1636 APPLE SMC DRIVER
1637 M:      Henrik Rydberg <rydberg@bitmath.org>
1638 L:      linux-hwmon@vger.kernel.org
1639 S:      Odd fixes
1640 F:      drivers/hwmon/applesmc.c
1641 
1642 APPLETALK NETWORK LAYER
1643 L:      netdev@vger.kernel.org
1644 S:      Odd fixes
1645 F:      include/linux/atalk.h
1646 F:      include/uapi/linux/atalk.h
1647 F:      net/appletalk/
1648 
1649 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1650 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1651 S:      Supported
1652 F:      arch/arm64/boot/dts/apm/
1653 
1654 APPLIED MICRO (APM) X-GENE SOC EDAC
1655 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1656 S:      Supported
1657 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1658 F:      drivers/edac/xgene_edac.c
1659 
1660 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1661 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1662 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1663 S:      Supported
1664 F:      drivers/net/ethernet/apm/xgene-v2/
1665 
1666 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1667 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1668 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1669 M:      Quan Nguyen <quan@os.amperecomputing.com>
1670 S:      Supported
1671 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1672 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1673 F:      drivers/net/ethernet/apm/xgene/
1674 F:      drivers/net/mdio/mdio-xgene.c
1675 
1676 APPLIED MICRO (APM) X-GENE SOC PMU
1677 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1678 S:      Supported
1679 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1680 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1681 F:      drivers/perf/xgene_pmu.c
1682 
1683 APPLIED MICRO QT2025 PHY DRIVER
1684 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
1685 R:      Trevor Gross <tmgross@umich.edu>
1686 L:      netdev@vger.kernel.org
1687 L:      rust-for-linux@vger.kernel.org
1688 S:      Maintained
1689 F:      drivers/net/phy/qt2025.rs
1690 
1691 APTINA CAMERA SENSOR PLL
1692 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1693 L:      linux-media@vger.kernel.org
1694 S:      Maintained
1695 F:      drivers/media/i2c/aptina-pll.*
1696 
1697 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1698 M:      Aleksa Savic <savicaleksa83@gmail.com>
1699 M:      Jack Doan <me@jackdoan.com>
1700 L:      linux-hwmon@vger.kernel.org
1701 S:      Maintained
1702 F:      Documentation/hwmon/aquacomputer_d5next.rst
1703 F:      drivers/hwmon/aquacomputer_d5next.c
1704 
1705 AQUANTIA ETHERNET DRIVER (atlantic)
1706 M:      Igor Russkikh <irusskikh@marvell.com>
1707 L:      netdev@vger.kernel.org
1708 S:      Supported
1709 W:      https://www.marvell.com/
1710 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
1711 F:      Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1712 F:      drivers/net/ethernet/aquantia/atlantic/
1713 
1714 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1715 M:      Egor Pomozov <epomozov@marvell.com>
1716 L:      netdev@vger.kernel.org
1717 S:      Supported
1718 W:      http://www.aquantia.com
1719 F:      drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1720 
1721 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1722 M:      Krzysztof Hałasa <khalasa@piap.pl>
1723 L:      linux-media@vger.kernel.org
1724 S:      Maintained
1725 F:      Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1726 F:      drivers/media/i2c/ar0521.c
1727 
1728 ARASAN NAND CONTROLLER DRIVER
1729 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1730 R:      Michal Simek <michal.simek@amd.com>
1731 L:      linux-mtd@lists.infradead.org
1732 S:      Maintained
1733 F:      Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1734 F:      drivers/mtd/nand/raw/arasan-nand-controller.c
1735 
1736 ARC FRAMEBUFFER DRIVER
1737 M:      Jaya Kumar <jayalk@intworks.biz>
1738 S:      Maintained
1739 F:      drivers/video/fbdev/arcfb.c
1740 F:      drivers/video/fbdev/core/fb_defio.c
1741 
1742 ARC PGU DRM DRIVER
1743 M:      Alexey Brodkin <abrodkin@synopsys.com>
1744 S:      Supported
1745 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1746 F:      drivers/gpu/drm/tiny/arcpgu.c
1747 
1748 ARCNET NETWORK LAYER
1749 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1750 L:      netdev@vger.kernel.org
1751 S:      Maintained
1752 F:      drivers/net/arcnet/
1753 F:      include/uapi/linux/if_arcnet.h
1754 
1755 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1756 M:      Arnd Bergmann <arnd@arndb.de>
1757 M:      Olof Johansson <olof@lixom.net>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 L:      soc@lists.linux.dev
1760 S:      Maintained
1761 P:      Documentation/process/maintainer-soc.rst
1762 C:      irc://irc.libera.chat/armlinux
1763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1764 F:      Documentation/process/maintainer-soc*.rst
1765 F:      arch/arm/boot/dts/Makefile
1766 F:      arch/arm64/boot/dts/Makefile
1767 
1768 ARM ARCHITECTED TIMER DRIVER
1769 M:      Mark Rutland <mark.rutland@arm.com>
1770 M:      Marc Zyngier <maz@kernel.org>
1771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 S:      Maintained
1773 F:      arch/arm/include/asm/arch_timer.h
1774 F:      arch/arm64/include/asm/arch_timer.h
1775 F:      drivers/clocksource/arm_arch_timer.c
1776 
1777 ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1778 M:      Marc Zyngier <maz@kernel.org>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 S:      Maintained
1781 F:      Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1782 F:      arch/arm/include/asm/arch_gicv3.h
1783 F:      arch/arm64/include/asm/arch_gicv3.h
1784 F:      drivers/irqchip/irq-gic*.[ch]
1785 F:      include/linux/irqchip/arm-gic*.h
1786 F:      include/linux/irqchip/arm-vgic-info.h
1787 
1788 ARM HDLCD DRM DRIVER
1789 M:      Liviu Dudau <liviu.dudau@arm.com>
1790 S:      Supported
1791 F:      Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1792 F:      drivers/gpu/drm/arm/hdlcd_*
1793 
1794 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1795 M:      Linus Walleij <linus.walleij@linaro.org>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 S:      Maintained
1798 F:      Documentation/devicetree/bindings/arm/arm,integrator.yaml
1799 F:      Documentation/devicetree/bindings/arm/arm,realview.yaml
1800 F:      Documentation/devicetree/bindings/arm/arm,versatile.yaml
1801 F:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1802 F:      Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1803 F:      Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1804 F:      Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1805 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1806 F:      Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1807 F:      arch/arm/boot/dts/arm/arm-realview-*
1808 F:      arch/arm/boot/dts/arm/integrator*
1809 F:      arch/arm/boot/dts/arm/versatile*
1810 F:      arch/arm/mach-versatile/
1811 F:      drivers/bus/arm-integrator-lm.c
1812 F:      drivers/clk/versatile/
1813 F:      drivers/i2c/busses/i2c-versatile.c
1814 F:      drivers/irqchip/irq-versatile-fpga.c
1815 F:      drivers/mtd/maps/physmap-versatile.*
1816 F:      drivers/power/reset/arm-versatile-reboot.c
1817 F:      drivers/soc/versatile/
1818 
1819 ARM INTERCONNECT PMU DRIVERS
1820 M:      Robin Murphy <robin.murphy@arm.com>
1821 S:      Supported
1822 F:      Documentation/admin-guide/perf/arm-cmn.rst
1823 F:      Documentation/admin-guide/perf/arm-ni.rst
1824 F:      Documentation/devicetree/bindings/perf/arm,cmn.yaml
1825 F:      Documentation/devicetree/bindings/perf/arm,ni.yaml
1826 F:      drivers/perf/arm-cmn.c
1827 F:      drivers/perf/arm-ni.c
1828 F:      tools/perf/pmu-events/arch/arm64/arm/cmn/
1829 
1830 ARM KOMEDA DRM-KMS DRIVER
1831 M:      Liviu Dudau <liviu.dudau@arm.com>
1832 S:      Supported
1833 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1834 F:      Documentation/devicetree/bindings/display/arm,komeda.yaml
1835 F:      Documentation/gpu/komeda-kms.rst
1836 F:      drivers/gpu/drm/arm/display/include/
1837 F:      drivers/gpu/drm/arm/display/komeda/
1838 
1839 ARM MALI PANFROST DRM DRIVER
1840 M:      Boris Brezillon <boris.brezillon@collabora.com>
1841 M:      Rob Herring <robh@kernel.org>
1842 R:      Steven Price <steven.price@arm.com>
1843 L:      dri-devel@lists.freedesktop.org
1844 S:      Supported
1845 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1846 F:      Documentation/gpu/panfrost.rst
1847 F:      drivers/gpu/drm/ci/xfails/panfrost*
1848 F:      drivers/gpu/drm/panfrost/
1849 F:      include/uapi/drm/panfrost_drm.h
1850 
1851 ARM MALI PANTHOR DRM DRIVER
1852 M:      Boris Brezillon <boris.brezillon@collabora.com>
1853 M:      Steven Price <steven.price@arm.com>
1854 M:      Liviu Dudau <liviu.dudau@arm.com>
1855 L:      dri-devel@lists.freedesktop.org
1856 S:      Supported
1857 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1858 F:      Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1859 F:      drivers/gpu/drm/panthor/
1860 F:      include/uapi/drm/panthor_drm.h
1861 
1862 ARM MALI-DP DRM DRIVER
1863 M:      Liviu Dudau <liviu.dudau@arm.com>
1864 S:      Supported
1865 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
1866 F:      Documentation/devicetree/bindings/display/arm,malidp.yaml
1867 F:      Documentation/gpu/afbc.rst
1868 F:      drivers/gpu/drm/arm/
1869 
1870 ARM MFM AND FLOPPY DRIVERS
1871 M:      Ian Molton <spyro@f2s.com>
1872 S:      Maintained
1873 F:      arch/arm/include/asm/floppy.h
1874 F:      arch/arm/mach-rpc/floppydma.S
1875 
1876 ARM PMU PROFILING AND DEBUGGING
1877 M:      Will Deacon <will@kernel.org>
1878 M:      Mark Rutland <mark.rutland@arm.com>
1879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 S:      Maintained
1881 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1882 F:      Documentation/devicetree/bindings/perf/
1883 F:      arch/arm*/include/asm/hw_breakpoint.h
1884 F:      arch/arm*/include/asm/perf_event.h
1885 F:      arch/arm*/kernel/hw_breakpoint.c
1886 F:      arch/arm*/kernel/perf_*
1887 F:      drivers/perf/
1888 F:      include/linux/perf/arm_pmu*.h
1889 
1890 ARM PORT
1891 M:      Russell King <linux@armlinux.org.uk>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 S:      Odd Fixes
1894 W:      http://www.armlinux.org.uk/
1895 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1896 F:      arch/arm/
1897 X:      arch/arm/boot/dts/
1898 
1899 ARM PRIMECELL AACI PL041 DRIVER
1900 M:      Russell King <linux@armlinux.org.uk>
1901 S:      Odd Fixes
1902 F:      sound/arm/aaci.*
1903 
1904 ARM PRIMECELL BUS SUPPORT
1905 M:      Russell King <linux@armlinux.org.uk>
1906 S:      Odd Fixes
1907 F:      drivers/amba/
1908 F:      include/linux/amba/bus.h
1909 
1910 ARM PRIMECELL KMI PL050 DRIVER
1911 M:      Russell King <linux@armlinux.org.uk>
1912 S:      Odd Fixes
1913 F:      drivers/input/serio/ambakmi.*
1914 F:      include/linux/amba/kmi.h
1915 
1916 ARM PRIMECELL MMCI PL180/1 DRIVER
1917 M:      Russell King <linux@armlinux.org.uk>
1918 S:      Odd Fixes
1919 F:      drivers/mmc/host/mmci.*
1920 F:      include/linux/amba/mmci.h
1921 
1922 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1923 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1924 R:      Michal Simek <michal.simek@amd.com>
1925 L:      linux-mtd@lists.infradead.org
1926 S:      Maintained
1927 F:      Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1928 F:      drivers/mtd/nand/raw/pl35x-nand-controller.c
1929 
1930 ARM PRIMECELL PL35X SMC DRIVER
1931 M:      Miquel Raynal <miquel.raynal@bootlin.com>
1932 R:      Michal Simek <michal.simek@amd.com>
1933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 S:      Maintained
1935 F:      Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1936 F:      drivers/memory/pl353-smc.c
1937 
1938 ARM PRIMECELL SSP PL022 SPI DRIVER
1939 M:      Linus Walleij <linus.walleij@linaro.org>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 S:      Maintained
1942 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1943 F:      drivers/spi/spi-pl022.c
1944 
1945 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1946 M:      Russell King <linux@armlinux.org.uk>
1947 S:      Odd Fixes
1948 F:      drivers/tty/serial/amba-pl01*.c
1949 F:      include/linux/amba/serial.h
1950 
1951 ARM PRIMECELL VIC PL190/PL192 DRIVER
1952 M:      Linus Walleij <linus.walleij@linaro.org>
1953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 S:      Maintained
1955 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1956 F:      drivers/irqchip/irq-vic.c
1957 
1958 ARM SMC WATCHDOG DRIVER
1959 M:      Julius Werner <jwerner@chromium.org>
1960 R:      Evan Benn <evanbenn@chromium.org>
1961 S:      Maintained
1962 F:      Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1963 F:      drivers/watchdog/arm_smc_wdt.c
1964 
1965 ARM SMMU DRIVERS
1966 M:      Will Deacon <will@kernel.org>
1967 R:      Robin Murphy <robin.murphy@arm.com>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 S:      Maintained
1970 F:      Documentation/devicetree/bindings/iommu/arm,smmu*
1971 F:      drivers/iommu/arm/
1972 F:      drivers/iommu/io-pgtable-arm*
1973 
1974 ARM SMMU SVA SUPPORT
1975 R:      Jean-Philippe Brucker <jean-philippe@linaro.org>
1976 F:      drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1977 
1978 ARM SUB-ARCHITECTURES
1979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 S:      Maintained
1981 C:      irc://irc.libera.chat/armlinux
1982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1983 F:      arch/arm/mach-*/
1984 F:      arch/arm/plat-*/
1985 
1986 ARM/ACTIONS SEMI ARCHITECTURE
1987 M:      Andreas Färber <afaerber@suse.de>
1988 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 L:      linux-actions@lists.infradead.org (moderated for non-subscribers)
1991 S:      Maintained
1992 F:      Documentation/devicetree/bindings/arm/actions.yaml
1993 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1994 F:      Documentation/devicetree/bindings/dma/owl-dma.yaml
1995 F:      Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1996 F:      Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1997 F:      Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1998 F:      Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1999 F:      Documentation/devicetree/bindings/pinctrl/actions,*
2000 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
2001 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
2002 F:      arch/arm/boot/dts/actions/
2003 F:      arch/arm/mach-actions/
2004 F:      arch/arm64/boot/dts/actions/
2005 F:      drivers/clk/actions/
2006 F:      drivers/clocksource/timer-owl*
2007 F:      drivers/dma/owl-dma.c
2008 F:      drivers/i2c/busses/i2c-owl.c
2009 F:      drivers/irqchip/irq-owl-sirq.c
2010 F:      drivers/mmc/host/owl-mmc.c
2011 F:      drivers/net/ethernet/actions/
2012 F:      drivers/pinctrl/actions/*
2013 F:      drivers/pmdomain/actions/
2014 F:      include/dt-bindings/power/owl-*
2015 F:      include/dt-bindings/reset/actions,*
2016 F:      include/linux/soc/actions/
2017 N:      owl
2018 
2019 ARM/AIROHA SOC SUPPORT
2020 M:      Matthias Brugger <matthias.bgg@gmail.com>
2021 M:      AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2024 S:      Odd Fixes
2025 F:      arch/arm/boot/dts/airoha/
2026 F:      arch/arm64/boot/dts/airoha/
2027 
2028 ARM/Allwinner SoC Clock Support
2029 M:      Emilio López <emilio@elopez.com.ar>
2030 S:      Maintained
2031 F:      drivers/clk/sunxi/
2032 
2033 ARM/Allwinner sunXi SoC support
2034 M:      Chen-Yu Tsai <wens@csie.org>
2035 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
2036 M:      Samuel Holland <samuel@sholland.org>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 L:      linux-sunxi@lists.linux.dev
2039 S:      Maintained
2040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2041 F:      arch/arm/mach-sunxi/
2042 F:      arch/arm64/boot/dts/allwinner/
2043 F:      drivers/clk/sunxi-ng/
2044 F:      drivers/pinctrl/sunxi/
2045 F:      drivers/soc/sunxi/
2046 N:      allwinner
2047 N:      sun[x456789]i
2048 N:      sun[25]0i
2049 
2050 ARM/ALPHASCALE ARCHITECTURE
2051 M:      Krzysztof Kozlowski <krzk@kernel.org>
2052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 S:      Odd Fixes
2054 F:      arch/arm/boot/dts/alphascale/
2055 F:      drivers/clk/clk-asm9260.c
2056 F:      drivers/clocksource/asm9260_timer.c
2057 F:      drivers/rtc/rtc-asm9260.c
2058 F:      drivers/watchdog/asm9260_wdt.c
2059 
2060 ARM/AMD PENSANDO ARM64 ARCHITECTURE
2061 M:      Brad Larson <blarson@amd.com>
2062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 S:      Supported
2064 F:      Documentation/devicetree/bindings/*/amd,pensando*
2065 F:      arch/arm64/boot/dts/amd/elba*
2066 
2067 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2068 M:      Neil Armstrong <neil.armstrong@linaro.org>
2069 M:      Jerome Brunet <jbrunet@baylibre.com>
2070 L:      linux-amlogic@lists.infradead.org
2071 S:      Maintained
2072 F:      Documentation/devicetree/bindings/clock/amlogic*
2073 F:      drivers/clk/meson/
2074 F:      include/dt-bindings/clock/amlogic,a1*
2075 F:      include/dt-bindings/clock/gxbb*
2076 F:      include/dt-bindings/clock/meson*
2077 
2078 ARM/Amlogic Meson SoC Crypto Drivers
2079 M:      Corentin Labbe <clabbe@baylibre.com>
2080 L:      linux-crypto@vger.kernel.org
2081 L:      linux-amlogic@lists.infradead.org
2082 S:      Maintained
2083 F:      Documentation/devicetree/bindings/crypto/amlogic*
2084 F:      drivers/crypto/amlogic/
2085 
2086 ARM/Amlogic Meson SoC Sound Drivers
2087 M:      Jerome Brunet <jbrunet@baylibre.com>
2088 L:      linux-sound@vger.kernel.org
2089 S:      Maintained
2090 F:      Documentation/devicetree/bindings/sound/amlogic*
2091 F:      sound/soc/meson/
2092 
2093 ARM/Amlogic Meson SoC support
2094 M:      Neil Armstrong <neil.armstrong@linaro.org>
2095 M:      Kevin Hilman <khilman@baylibre.com>
2096 R:      Jerome Brunet <jbrunet@baylibre.com>
2097 R:      Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 L:      linux-amlogic@lists.infradead.org
2100 S:      Maintained
2101 W:      http://linux-meson.com/
2102 F:      Documentation/devicetree/bindings/phy/amlogic*
2103 F:      arch/arm/boot/dts/amlogic/
2104 F:      arch/arm/mach-meson/
2105 F:      arch/arm64/boot/dts/amlogic/
2106 F:      drivers/pmdomain/amlogic/
2107 F:      drivers/mmc/host/meson*
2108 F:      drivers/phy/amlogic/
2109 F:      drivers/pinctrl/meson/
2110 F:      drivers/rtc/rtc-meson*
2111 F:      drivers/soc/amlogic/
2112 N:      meson
2113 
2114 ARM/Annapurna Labs ALPINE ARCHITECTURE
2115 M:      Antoine Tenart <atenart@kernel.org>
2116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 S:      Odd Fixes
2118 F:      arch/arm/boot/dts/amazon/
2119 F:      arch/arm/mach-alpine/
2120 F:      arch/arm64/boot/dts/amazon/
2121 F:      drivers/*/*alpine*
2122 
2123 ARM/APPLE MACHINE SOUND DRIVERS
2124 M:      Martin Povišer <povik+lin@cutebit.org>
2125 L:      asahi@lists.linux.dev
2126 L:      linux-sound@vger.kernel.org
2127 S:      Maintained
2128 F:      Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2129 F:      Documentation/devicetree/bindings/sound/apple,*
2130 F:      sound/soc/apple/*
2131 F:      sound/soc/codecs/cs42l83-i2c.c
2132 F:      sound/soc/codecs/ssm3515.c
2133 
2134 ARM/APPLE MACHINE SUPPORT
2135 M:      Hector Martin <marcan@marcan.st>
2136 M:      Sven Peter <sven@svenpeter.dev>
2137 R:      Alyssa Rosenzweig <alyssa@rosenzweig.io>
2138 L:      asahi@lists.linux.dev
2139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 S:      Maintained
2141 W:      https://asahilinux.org
2142 B:      https://github.com/AsahiLinux/linux/issues
2143 C:      irc://irc.oftc.net/asahi-dev
2144 T:      git https://github.com/AsahiLinux/linux.git
2145 F:      Documentation/devicetree/bindings/arm/apple.yaml
2146 F:      Documentation/devicetree/bindings/arm/apple/*
2147 F:      Documentation/devicetree/bindings/clock/apple,nco.yaml
2148 F:      Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2149 F:      Documentation/devicetree/bindings/dma/apple,admac.yaml
2150 F:      Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2151 F:      Documentation/devicetree/bindings/interrupt-controller/apple,*
2152 F:      Documentation/devicetree/bindings/iommu/apple,dart.yaml
2153 F:      Documentation/devicetree/bindings/iommu/apple,sart.yaml
2154 F:      Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2155 F:      Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2156 F:      Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2157 F:      Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2158 F:      Documentation/devicetree/bindings/pci/apple,pcie.yaml
2159 F:      Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2160 F:      Documentation/devicetree/bindings/power/apple*
2161 F:      Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2162 F:      Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2163 F:      arch/arm64/boot/dts/apple/
2164 F:      drivers/bluetooth/hci_bcm4377.c
2165 F:      drivers/clk/clk-apple-nco.c
2166 F:      drivers/cpufreq/apple-soc-cpufreq.c
2167 F:      drivers/dma/apple-admac.c
2168 F:      drivers/pmdomain/apple/
2169 F:      drivers/i2c/busses/i2c-pasemi-core.c
2170 F:      drivers/i2c/busses/i2c-pasemi-platform.c
2171 F:      drivers/iommu/apple-dart.c
2172 F:      drivers/iommu/io-pgtable-dart.c
2173 F:      drivers/irqchip/irq-apple-aic.c
2174 F:      drivers/nvme/host/apple.c
2175 F:      drivers/nvmem/apple-efuses.c
2176 F:      drivers/pinctrl/pinctrl-apple-gpio.c
2177 F:      drivers/pwm/pwm-apple.c
2178 F:      drivers/soc/apple/*
2179 F:      drivers/watchdog/apple_wdt.c
2180 F:      include/dt-bindings/interrupt-controller/apple-aic.h
2181 F:      include/dt-bindings/pinctrl/apple.h
2182 F:      include/linux/soc/apple/*
2183 
2184 ARM/ARTPEC MACHINE SUPPORT
2185 M:      Jesper Nilsson <jesper.nilsson@axis.com>
2186 M:      Lars Persson <lars.persson@axis.com>
2187 L:      linux-arm-kernel@axis.com
2188 S:      Maintained
2189 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2190 F:      arch/arm/boot/dts/axis/
2191 F:      arch/arm/mach-artpec
2192 F:      drivers/clk/axis
2193 F:      drivers/crypto/axis
2194 F:      drivers/mmc/host/usdhi6rol0.c
2195 F:      drivers/pinctrl/pinctrl-artpec*
2196 
2197 ARM/ASPEED I2C DRIVER
2198 M:      Brendan Higgins <brendanhiggins@google.com>
2199 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
2200 R:      Joel Stanley <joel@jms.id.au>
2201 L:      linux-i2c@vger.kernel.org
2202 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2203 S:      Maintained
2204 F:      Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2205 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2206 F:      drivers/i2c/busses/i2c-aspeed.c
2207 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
2208 
2209 ARM/ASPEED MACHINE SUPPORT
2210 M:      Joel Stanley <joel@jms.id.au>
2211 R:      Andrew Jeffery <andrew@codeconstruct.com.au>
2212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2214 S:      Supported
2215 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
2216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2217 F:      Documentation/devicetree/bindings/arm/aspeed/
2218 F:      arch/arm/boot/dts/aspeed/
2219 F:      arch/arm/mach-aspeed/
2220 N:      aspeed
2221 
2222 ARM/AXM LSI SOC
2223 M:      Krzysztof Kozlowski <krzk@kernel.org>
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 S:      Odd Fixes
2226 F:      Documentation/devicetree/bindings/arm/axxia.yaml
2227 F:      arch/arm/boot/dts/intel/axm/
2228 F:      arch/arm/mach-axxia/
2229 
2230 ARM/BITMAIN ARCHITECTURE
2231 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 S:      Maintained
2234 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
2235 F:      Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2236 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2237 F:      arch/arm64/boot/dts/bitmain/
2238 F:      drivers/clk/clk-bm1880.c
2239 F:      drivers/pinctrl/pinctrl-bm1880.c
2240 
2241 ARM/CALXEDA HIGHBANK ARCHITECTURE
2242 M:      Andre Przywara <andre.przywara@arm.com>
2243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 S:      Maintained
2245 F:      arch/arm/boot/dts/calxeda/
2246 F:      arch/arm/mach-highbank/
2247 
2248 ARM/CAVIUM THUNDER NETWORK DRIVER
2249 M:      Sunil Goutham <sgoutham@marvell.com>
2250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 S:      Supported
2252 F:      drivers/net/ethernet/cavium/thunder/
2253 
2254 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2255 M:      Lukasz Majewski <lukma@denx.de>
2256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 S:      Maintained
2258 F:      arch/arm/mach-ep93xx/ts72xx.c
2259 
2260 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2261 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2262 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
2263 M:      Nikita Shubin <nikita.shubin@maquefel.me>
2264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 S:      Maintained
2266 F:      Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2267 F:      Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2268 F:      arch/arm/boot/compressed/misc-ep93xx.h
2269 F:      arch/arm/mach-ep93xx/
2270 F:      drivers/iio/adc/ep93xx_adc.c
2271 
2272 ARM/CLKDEV SUPPORT
2273 M:      Russell King <linux@armlinux.org.uk>
2274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 S:      Maintained
2276 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2277 F:      drivers/clk/clkdev.c
2278 
2279 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2280 M:      Baruch Siach <baruch@tkos.co.il>
2281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 S:      Maintained
2283 F:      arch/arm/boot/dts/cnxt/
2284 N:      digicolor
2285 
2286 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2287 M:      Suzuki K Poulose <suzuki.poulose@arm.com>
2288 R:      Mike Leach <mike.leach@linaro.org>
2289 R:      James Clark <james.clark@linaro.org>
2290 L:      coresight@lists.linaro.org (moderated for non-subscribers)
2291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 S:      Maintained
2293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2294 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2295 F:      Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2296 F:      Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2297 F:      Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2298 F:      Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2299 F:      Documentation/trace/coresight/*
2300 F:      drivers/hwtracing/coresight/*
2301 F:      include/dt-bindings/arm/coresight-cti-dt.h
2302 F:      include/linux/coresight*
2303 F:      include/uapi/linux/coresight*
2304 F:      samples/coresight/*
2305 F:      tools/perf/Documentation/arm-coresight.txt
2306 F:      tools/perf/arch/arm/util/auxtrace.c
2307 F:      tools/perf/arch/arm/util/cs-etm.c
2308 F:      tools/perf/arch/arm/util/cs-etm.h
2309 F:      tools/perf/arch/arm/util/pmu.c
2310 F:      tools/perf/tests/shell/*coresight*
2311 F:      tools/perf/tests/shell/coresight/*
2312 F:      tools/perf/tests/shell/lib/*coresight*
2313 F:      tools/perf/util/cs-etm-decoder/*
2314 F:      tools/perf/util/cs-etm.*
2315 
2316 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2317 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2318 M:      Linus Walleij <linus.walleij@linaro.org>
2319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 S:      Maintained
2321 T:      git git://github.com/ulli-kroll/linux.git
2322 F:      Documentation/devicetree/bindings/arm/gemini.yaml
2323 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2324 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2325 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2326 F:      arch/arm/boot/dts/gemini/
2327 F:      arch/arm/mach-gemini/
2328 F:      drivers/crypto/gemini/
2329 F:      drivers/net/ethernet/cortina/
2330 F:      drivers/pinctrl/pinctrl-gemini.c
2331 F:      drivers/rtc/rtc-ftrtc010.c
2332 
2333 ARM/CZ.NIC TURRIS SUPPORT
2334 M:      Marek Behún <kabel@kernel.org>
2335 S:      Maintained
2336 W:      https://www.turris.cz/
2337 F:      Documentation/ABI/testing/debugfs-moxtet
2338 F:      Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2339 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
2340 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2341 F:      Documentation/devicetree/bindings/bus/moxtet.txt
2342 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2343 F:      Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2344 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2345 F:      Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2346 F:      Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2347 F:      Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2348 F:      drivers/bus/moxtet.c
2349 F:      drivers/firmware/turris-mox-rwtm.c
2350 F:      drivers/gpio/gpio-moxtet.c
2351 F:      drivers/leds/leds-turris-omnia.c
2352 F:      drivers/mailbox/armada-37xx-rwtm-mailbox.c
2353 F:      drivers/platform/cznic/
2354 F:      drivers/watchdog/armada_37xx_wdt.c
2355 F:      include/dt-bindings/bus/moxtet.h
2356 F:      include/linux/armada-37xx-rwtm-mailbox.h
2357 F:      include/linux/moxtet.h
2358 F:      include/linux/turris-omnia-mcu-interface.h
2359 
2360 ARM/FARADAY FA526 PORT
2361 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
2362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 S:      Maintained
2364 T:      git git://git.berlios.de/gemini-board
2365 F:      arch/arm/mm/*-fa*
2366 
2367 ARM/FOOTBRIDGE ARCHITECTURE
2368 M:      Russell King <linux@armlinux.org.uk>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S:      Maintained
2371 W:      http://www.armlinux.org.uk/
2372 F:      arch/arm/include/asm/hardware/dec21285.h
2373 F:      arch/arm/mach-footbridge/
2374 
2375 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2376 M:      Shawn Guo <shawnguo@kernel.org>
2377 M:      Sascha Hauer <s.hauer@pengutronix.de>
2378 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2379 R:      Fabio Estevam <festevam@gmail.com>
2380 L:      imx@lists.linux.dev
2381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 S:      Maintained
2383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2384 F:      arch/arm/boot/dts/nxp/imx/
2385 F:      arch/arm/boot/dts/nxp/mxs/
2386 F:      arch/arm64/boot/dts/freescale/
2387 X:      arch/arm64/boot/dts/freescale/fsl-*
2388 X:      arch/arm64/boot/dts/freescale/qoriq-*
2389 X:      drivers/media/i2c/
2390 N:      imx
2391 N:      mxs
2392 
2393 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2394 M:      Shawn Guo <shawnguo@kernel.org>
2395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2396 S:      Maintained
2397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2398 F:      arch/arm/boot/dts/nxp/ls/
2399 F:      arch/arm64/boot/dts/freescale/fsl-*
2400 F:      arch/arm64/boot/dts/freescale/qoriq-*
2401 
2402 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2403 M:      Shawn Guo <shawnguo@kernel.org>
2404 M:      Sascha Hauer <s.hauer@pengutronix.de>
2405 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
2406 R:      Stefan Agner <stefan@agner.ch>
2407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 S:      Maintained
2409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2410 F:      arch/arm/boot/dts/nxp/vf/
2411 F:      arch/arm/mach-imx/*vf610*
2412 
2413 ARM/GUMSTIX MACHINE SUPPORT
2414 M:      Steve Sakoman <sakoman@gmail.com>
2415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 S:      Maintained
2417 
2418 ARM/HISILICON SOC SUPPORT
2419 M:      Wei Xu <xuwei5@hisilicon.com>
2420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 S:      Supported
2422 W:      http://www.hisilicon.com
2423 T:      git https://github.com/hisilicon/linux-hisi.git
2424 F:      arch/arm/boot/dts/hisilicon/
2425 F:      arch/arm/mach-hisi/
2426 F:      arch/arm64/boot/dts/hisilicon/
2427 
2428 ARM/HP JORNADA 7XX MACHINE SUPPORT
2429 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
2430 S:      Maintained
2431 W:      www.jlime.com
2432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2433 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
2434 F:      arch/arm/mach-sa1100/jornada720.c
2435 
2436 ARM/HPE GXP ARCHITECTURE
2437 M:      Jean-Marie Verdun <verdun@hpe.com>
2438 M:      Nick Hawkins <nick.hawkins@hpe.com>
2439 S:      Maintained
2440 F:      Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2441 F:      Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2442 F:      Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2443 F:      Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2444 F:      Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2445 F:      Documentation/hwmon/gxp-fan-ctrl.rst
2446 F:      arch/arm/boot/dts/hpe/
2447 F:      arch/arm/mach-hpe/
2448 F:      drivers/clocksource/timer-gxp.c
2449 F:      drivers/hwmon/gxp-fan-ctrl.c
2450 F:      drivers/i2c/busses/i2c-gxp.c
2451 F:      drivers/spi/spi-gxp.c
2452 F:      drivers/watchdog/gxp-wdt.c
2453 
2454 ARM/IGEP MACHINE SUPPORT
2455 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
2456 M:      Javier Martinez Canillas <javier@dowhile0.org>
2457 L:      linux-omap@vger.kernel.org
2458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459 S:      Maintained
2460 F:      arch/arm/boot/dts/ti/omap/omap3-igep*
2461 
2462 ARM/INTEL IXP4XX ARM ARCHITECTURE
2463 M:      Linus Walleij <linusw@kernel.org>
2464 M:      Imre Kaloz <kaloz@openwrt.org>
2465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466 S:      Maintained
2467 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2468 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2469 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2470 F:      Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2471 F:      Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2472 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2473 F:      arch/arm/boot/dts/intel/ixp/
2474 F:      arch/arm/mach-ixp4xx/
2475 F:      drivers/bus/intel-ixp4xx-eb.c
2476 F:      drivers/char/hw_random/ixp4xx-rng.c
2477 F:      drivers/clocksource/timer-ixp4xx.c
2478 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2479 F:      drivers/gpio/gpio-ixp4xx.c
2480 F:      drivers/irqchip/irq-ixp4xx.c
2481 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
2482 F:      drivers/net/wan/ixp4xx_hss.c
2483 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
2484 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
2485 F:      include/linux/soc/ixp4xx/npe.h
2486 F:      include/linux/soc/ixp4xx/qmgr.h
2487 
2488 ARM/INTEL KEEMBAY ARCHITECTURE
2489 M:      Paul J. Murphy <paul.j.murphy@intel.com>
2490 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2491 S:      Maintained
2492 F:      Documentation/devicetree/bindings/arm/intel,keembay.yaml
2493 F:      arch/arm64/boot/dts/intel/keembay-evm.dts
2494 F:      arch/arm64/boot/dts/intel/keembay-soc.dtsi
2495 
2496 ARM/INTEL XSC3 (MANZANO) ARM CORE
2497 M:      Lennert Buytenhek <kernel@wantstofly.org>
2498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 S:      Maintained
2500 
2501 ARM/LG1K ARCHITECTURE
2502 M:      Chanho Min <chanho.min@lge.com>
2503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 S:      Maintained
2505 F:      arch/arm64/boot/dts/lg/
2506 
2507 ARM/LPC18XX ARCHITECTURE
2508 M:      Vladimir Zapolskiy <vz@mleia.com>
2509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 S:      Maintained
2511 F:      Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2512 F:      arch/arm/boot/dts/nxp/lpc/lpc43*
2513 F:      drivers/i2c/busses/i2c-lpc2k.c
2514 F:      drivers/memory/pl172.c
2515 F:      drivers/mtd/spi-nor/controllers/nxp-spifi.c
2516 F:      drivers/rtc/rtc-lpc24xx.c
2517 N:      lpc18xx
2518 
2519 ARM/LPC32XX SOC SUPPORT
2520 M:      Vladimir Zapolskiy <vz@mleia.com>
2521 M:      Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 S:      Maintained
2524 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
2525 F:      Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2526 F:      arch/arm/boot/dts/nxp/lpc/lpc32*
2527 F:      arch/arm/mach-lpc32xx/
2528 F:      drivers/dma/lpc32xx-dmamux.c
2529 F:      drivers/i2c/busses/i2c-pnx.c
2530 F:      drivers/net/ethernet/nxp/lpc_eth.c
2531 F:      drivers/usb/host/ohci-nxp.c
2532 F:      drivers/watchdog/pnx4008_wdt.c
2533 N:      lpc32xx
2534 
2535 LPC32XX DMAMUX SUPPORT
2536 M:      J.M.B. Downing <jonathan.downing@nautel.com>
2537 M:      Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2538 R:      Vladimir Zapolskiy <vz@mleia.com>
2539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540 S:      Maintained
2541 F:      Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2542 
2543 ARM/Marvell Dove/MV78xx0/Orion SOC support
2544 M:      Andrew Lunn <andrew@lunn.ch>
2545 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2546 M:      Gregory Clement <gregory.clement@bootlin.com>
2547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 S:      Maintained
2549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2550 F:      Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2551 F:      Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2552 F:      Documentation/devicetree/bindings/soc/dove/
2553 F:      arch/arm/boot/dts/marvell/dove*
2554 F:      arch/arm/boot/dts/marvell/orion5x*
2555 F:      arch/arm/mach-dove/
2556 F:      arch/arm/mach-mv78xx0/
2557 F:      arch/arm/mach-orion5x/
2558 F:      arch/arm/plat-orion/
2559 F:      drivers/bus/mvebu-mbus.c
2560 F:      drivers/soc/dove/
2561 
2562 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2563 M:      Andrew Lunn <andrew@lunn.ch>
2564 M:      Gregory Clement <gregory.clement@bootlin.com>
2565 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567 S:      Maintained
2568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2569 F:      Documentation/devicetree/bindings/arm/marvell/
2570 F:      arch/arm/boot/dts/marvell/armada*
2571 F:      arch/arm/boot/dts/marvell/kirkwood*
2572 F:      arch/arm/configs/mvebu_*_defconfig
2573 F:      arch/arm/mach-mvebu/
2574 F:      arch/arm64/boot/dts/marvell/
2575 F:      drivers/clk/mvebu/
2576 F:      drivers/cpufreq/armada-37xx-cpufreq.c
2577 F:      drivers/cpufreq/armada-8k-cpufreq.c
2578 F:      drivers/cpufreq/mvebu-cpufreq.c
2579 F:      drivers/irqchip/irq-armada-370-xp.c
2580 F:      drivers/irqchip/irq-mvebu-*
2581 F:      drivers/pinctrl/mvebu/
2582 F:      drivers/rtc/rtc-armada38x.c
2583 
2584 ARM/Mediatek RTC DRIVER
2585 M:      Eddie Huang <eddie.huang@mediatek.com>
2586 M:      Sean Wang <sean.wang@mediatek.com>
2587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2589 S:      Maintained
2590 F:      Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2591 F:      Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2592 F:      drivers/rtc/rtc-mt2712.c
2593 F:      drivers/rtc/rtc-mt6397.c
2594 F:      drivers/rtc/rtc-mt7622.c
2595 
2596 ARM/Mediatek SoC support
2597 M:      Matthias Brugger <matthias.bgg@gmail.com>
2598 M:      AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2599 L:      linux-kernel@vger.kernel.org
2600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2602 S:      Maintained
2603 W:      https://mtk.wiki.kernel.org/
2604 C:      irc://irc.libera.chat/linux-mediatek
2605 F:      arch/arm/boot/dts/mediatek/
2606 F:      arch/arm/mach-mediatek/
2607 F:      arch/arm64/boot/dts/mediatek/
2608 F:      drivers/soc/mediatek/
2609 N:      mtk
2610 N:      mt[2678]
2611 K:      mediatek
2612 
2613 ARM/Mediatek USB3 PHY DRIVER
2614 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
2615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2617 S:      Maintained
2618 F:      Documentation/devicetree/bindings/phy/mediatek,*
2619 F:      drivers/phy/mediatek/
2620 
2621 ARM/MICROCHIP (ARM64) SoC support
2622 M:      Conor Dooley <conor@kernel.org>
2623 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2624 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
2625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 S:      Supported
2627 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2628 F:      arch/arm64/boot/dts/microchip/
2629 
2630 ARM/Microchip (AT91) SoC support
2631 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2632 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
2633 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
2634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 S:      Supported
2636 W:      http://www.linux4sam.org
2637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2638 F:      arch/arm/boot/dts/microchip/
2639 F:      arch/arm/include/debug/at91.S
2640 F:      arch/arm/mach-at91/
2641 F:      drivers/memory/atmel*
2642 F:      drivers/watchdog/sama5d4_wdt.c
2643 F:      include/soc/at91/
2644 X:      drivers/input/touchscreen/atmel_mxt_ts.c
2645 N:      at91
2646 N:      atmel
2647 
2648 ARM/Microchip Sparx5 SoC support
2649 M:      Lars Povlsen <lars.povlsen@microchip.com>
2650 M:      Steen Hegelund <Steen.Hegelund@microchip.com>
2651 M:      Daniel Machon <daniel.machon@microchip.com>
2652 M:      UNGLinuxDriver@microchip.com
2653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654 S:      Supported
2655 F:      arch/arm64/boot/dts/microchip/sparx*
2656 F:      drivers/net/ethernet/microchip/vcap/
2657 F:      drivers/pinctrl/pinctrl-microchip-sgpio.c
2658 N:      sparx5
2659 
2660 ARM/MILBEAUT ARCHITECTURE
2661 M:      Taichi Sugaya <sugaya.taichi@socionext.com>
2662 M:      Takao Orito <orito.takao@socionext.com>
2663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 S:      Maintained
2665 F:      arch/arm/boot/dts/socionext/milbeaut*
2666 F:      arch/arm/mach-milbeaut/
2667 N:      milbeaut
2668 
2669 ARM/MOXA ART SOC
2670 M:      Krzysztof Kozlowski <krzk@kernel.org>
2671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672 S:      Odd Fixes
2673 F:      Documentation/devicetree/bindings/arm/moxart.yaml
2674 F:      Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2675 F:      arch/arm/boot/dts/moxa/
2676 F:      drivers/clk/clk-moxart.c
2677 
2678 ARM/MStar/Sigmastar Armv7 SoC support
2679 M:      Daniel Palmer <daniel@thingy.jp>
2680 M:      Romain Perier <romain.perier@gmail.com>
2681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 S:      Maintained
2683 W:      http://linux-chenxing.org/
2684 T:      git git://github.com/linux-chenxing/linux.git
2685 F:      Documentation/devicetree/bindings/arm/mstar/*
2686 F:      Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2687 F:      Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2688 F:      arch/arm/boot/dts/sigmastar/
2689 F:      arch/arm/mach-mstar/
2690 F:      drivers/clk/mstar/
2691 F:      drivers/clocksource/timer-msc313e.c
2692 F:      drivers/gpio/gpio-msc313.c
2693 F:      drivers/rtc/rtc-msc313.c
2694 F:      drivers/watchdog/msc313e_wdt.c
2695 F:      include/dt-bindings/clock/mstar-*
2696 F:      include/dt-bindings/gpio/msc313-gpio.h
2697 
2698 ARM/NOMADIK/Ux500 ARCHITECTURES
2699 M:      Linus Walleij <linus.walleij@linaro.org>
2700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701 S:      Maintained
2702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2703 F:      Documentation/devicetree/bindings/arm/ste-*
2704 F:      Documentation/devicetree/bindings/arm/ux500.yaml
2705 F:      Documentation/devicetree/bindings/arm/ux500/
2706 F:      Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2707 F:      Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2708 F:      arch/arm/boot/dts/st/ste-*
2709 F:      arch/arm/mach-nomadik/
2710 F:      arch/arm/mach-ux500/
2711 F:      drivers/clk/clk-nomadik.c
2712 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2713 F:      drivers/dma/ste_dma40*
2714 F:      drivers/pmdomain/st/ste-ux500-pm-domain.c
2715 F:      drivers/gpio/gpio-nomadik.c
2716 F:      drivers/hwspinlock/u8500_hsem.c
2717 F:      drivers/i2c/busses/i2c-nomadik.c
2718 F:      drivers/iio/adc/ab8500-gpadc.c
2719 F:      drivers/mfd/ab8500*
2720 F:      drivers/mfd/abx500*
2721 F:      drivers/mfd/db8500*
2722 F:      drivers/pinctrl/nomadik/
2723 F:      drivers/rtc/rtc-ab8500.c
2724 F:      drivers/rtc/rtc-pl031.c
2725 F:      drivers/soc/ux500/
2726 
2727 ARM/NUVOTON MA35 ARCHITECTURE
2728 M:      Jacky Huang <ychuang3@nuvoton.com>
2729 M:      Shan-Chun Hung <schung@nuvoton.com>
2730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731 S:      Supported
2732 F:      Documentation/devicetree/bindings/*/*/*ma35*
2733 F:      Documentation/devicetree/bindings/*/*ma35*
2734 F:      arch/arm64/boot/dts/nuvoton/*ma35*
2735 F:      drivers/*/*/*ma35*
2736 F:      drivers/*/*ma35*
2737 K:      ma35d1
2738 
2739 ARM/NUVOTON NPCM ARCHITECTURE
2740 M:      Avi Fishman <avifishman70@gmail.com>
2741 M:      Tomer Maimon <tmaimon77@gmail.com>
2742 M:      Tali Perry <tali.perry1@gmail.com>
2743 R:      Patrick Venture <venture@google.com>
2744 R:      Nancy Yuen <yuenn@google.com>
2745 R:      Benjamin Fair <benjaminfair@google.com>
2746 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2747 S:      Supported
2748 F:      Documentation/devicetree/bindings/*/*/*npcm*
2749 F:      Documentation/devicetree/bindings/*/*npcm*
2750 F:      Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2751 F:      arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2752 F:      arch/arm/mach-npcm/
2753 F:      arch/arm64/boot/dts/nuvoton/
2754 F:      drivers/*/*/*npcm*
2755 F:      drivers/*/*npcm*
2756 F:      drivers/rtc/rtc-nct3018y.c
2757 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2758 F:      include/dt-bindings/clock/nuvoton,npcm845-clk.h
2759 
2760 ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2761 M:      Joseph Liu <kwliu@nuvoton.com>
2762 M:      Marvin Lin <kflin@nuvoton.com>
2763 L:      linux-media@vger.kernel.org
2764 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2765 S:      Maintained
2766 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2767 F:      Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2768 F:      Documentation/userspace-api/media/drivers/npcm-video.rst
2769 F:      drivers/media/platform/nuvoton/
2770 F:      include/uapi/linux/npcm-video.h
2771 
2772 ARM/NUVOTON WPCM450 ARCHITECTURE
2773 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2774 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2775 S:      Maintained
2776 W:      https://github.com/neuschaefer/wpcm450/wiki
2777 F:      Documentation/devicetree/bindings/*/*wpcm*
2778 F:      arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2779 F:      arch/arm/configs/wpcm450_defconfig
2780 F:      arch/arm/mach-npcm/wpcm450.c
2781 F:      drivers/*/*/*wpcm*
2782 F:      drivers/*/*wpcm*
2783 
2784 ARM/NXP S32G ARCHITECTURE
2785 R:      Chester Lin <chester62515@gmail.com>
2786 R:      Matthias Brugger <mbrugger@suse.com>
2787 R:      Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2788 L:      NXP S32 Linux Team <s32@nxp.com>
2789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 S:      Maintained
2791 F:      arch/arm64/boot/dts/freescale/s32g*.dts*
2792 F:      drivers/pinctrl/nxp/
2793 
2794 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2795 M:      Alexander Clouter <alex@digriz.org.uk>
2796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797 S:      Maintained
2798 W:      http://www.digriz.org.uk/ts78xx/kernel
2799 F:      arch/arm/mach-orion5x/ts78xx-*
2800 
2801 ARM/QUALCOMM CHROMEBOOK SUPPORT
2802 R:      cros-qcom-dts-watchers@chromium.org
2803 F:      arch/arm64/boot/dts/qcom/sc7180*
2804 F:      arch/arm64/boot/dts/qcom/sc7280*
2805 F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
2806 
2807 ARM/QUALCOMM MAILING LIST
2808 L:      linux-arm-msm@vger.kernel.org
2809 F:      Documentation/devicetree/bindings/*/qcom*
2810 F:      Documentation/devicetree/bindings/soc/qcom/
2811 F:      arch/arm/boot/dts/qcom/
2812 F:      arch/arm/configs/qcom_defconfig
2813 F:      arch/arm/mach-qcom/
2814 F:      arch/arm64/boot/dts/qcom/
2815 F:      drivers/*/*/pm8???-*
2816 F:      drivers/*/*/qcom*
2817 F:      drivers/*/*/qcom/
2818 F:      drivers/*/qcom*
2819 F:      drivers/*/qcom/
2820 F:      drivers/bluetooth/btqcomsmd.c
2821 F:      drivers/clocksource/timer-qcom.c
2822 F:      drivers/cpuidle/cpuidle-qcom-spm.c
2823 F:      drivers/extcon/extcon-qcom*
2824 F:      drivers/i2c/busses/i2c-qcom-geni.c
2825 F:      drivers/i2c/busses/i2c-qup.c
2826 F:      drivers/iommu/msm*
2827 F:      drivers/mfd/ssbi.c
2828 F:      drivers/mmc/host/mmci_qcom*
2829 F:      drivers/mmc/host/sdhci-msm.c
2830 F:      drivers/pci/controller/dwc/pcie-qcom*
2831 F:      drivers/phy/qualcomm/
2832 F:      drivers/power/*/msm*
2833 F:      drivers/reset/reset-qcom-*
2834 F:      drivers/rtc/rtc-pm8xxx.c
2835 F:      drivers/spi/spi-geni-qcom.c
2836 F:      drivers/spi/spi-qcom-qspi.c
2837 F:      drivers/spi/spi-qup.c
2838 F:      drivers/tty/serial/msm_serial.c
2839 F:      drivers/ufs/host/ufs-qcom*
2840 F:      drivers/usb/dwc3/dwc3-qcom.c
2841 F:      include/dt-bindings/*/qcom*
2842 F:      include/linux/*/qcom*
2843 F:      include/linux/soc/qcom/
2844 
2845 ARM/QUALCOMM SUPPORT
2846 M:      Bjorn Andersson <andersson@kernel.org>
2847 M:      Konrad Dybcio <konradybcio@kernel.org>
2848 L:      linux-arm-msm@vger.kernel.org
2849 S:      Maintained
2850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2851 F:      Documentation/devicetree/bindings/arm/qcom-soc.yaml
2852 F:      Documentation/devicetree/bindings/arm/qcom.yaml
2853 F:      Documentation/devicetree/bindings/bus/qcom*
2854 F:      Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2855 F:      Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2856 F:      Documentation/devicetree/bindings/reserved-memory/qcom*
2857 F:      Documentation/devicetree/bindings/soc/qcom/
2858 F:      arch/arm/boot/dts/qcom/
2859 F:      arch/arm/configs/qcom_defconfig
2860 F:      arch/arm/mach-qcom/
2861 F:      arch/arm64/boot/dts/qcom/
2862 F:      drivers/bus/qcom*
2863 F:      drivers/firmware/qcom/
2864 F:      drivers/soc/qcom/
2865 F:      include/dt-bindings/arm/qcom,ids.h
2866 F:      include/dt-bindings/firmware/qcom,scm.h
2867 F:      include/dt-bindings/soc/qcom*
2868 F:      include/linux/firmware/qcom
2869 F:      include/linux/soc/qcom/
2870 F:      include/soc/qcom/
2871 
2872 ARM/RDA MICRO ARCHITECTURE
2873 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2875 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2876 S:      Maintained
2877 F:      Documentation/devicetree/bindings/arm/rda.yaml
2878 F:      Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2879 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2880 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2881 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2882 F:      arch/arm/boot/dts/unisoc/
2883 F:      drivers/clocksource/timer-rda.c
2884 F:      drivers/gpio/gpio-rda.c
2885 F:      drivers/irqchip/irq-rda-intc.c
2886 F:      drivers/tty/serial/rda-uart.c
2887 
2888 ARM/REALTEK ARCHITECTURE
2889 M:      Andreas Färber <afaerber@suse.de>
2890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2891 L:      linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2892 S:      Maintained
2893 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2894 F:      arch/arm/boot/dts/realtek/
2895 F:      arch/arm/mach-realtek/
2896 F:      arch/arm64/boot/dts/realtek/
2897 
2898 ARM/RISC-V/RENESAS ARCHITECTURE
2899 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2900 M:      Magnus Damm <magnus.damm@gmail.com>
2901 L:      linux-renesas-soc@vger.kernel.org
2902 S:      Supported
2903 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2904 C:      irc://irc.libera.chat/renesas-soc
2905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2906 F:      Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2907 F:      Documentation/devicetree/bindings/soc/renesas/
2908 F:      arch/arm/boot/dts/renesas/
2909 F:      arch/arm/configs/shmobile_defconfig
2910 F:      arch/arm/include/debug/renesas-scif.S
2911 F:      arch/arm/mach-shmobile/
2912 F:      arch/arm64/boot/dts/renesas/
2913 F:      arch/riscv/boot/dts/renesas/
2914 F:      drivers/pmdomain/renesas/
2915 F:      drivers/soc/renesas/
2916 F:      include/linux/soc/renesas/
2917 K:      \brenesas,
2918 
2919 ARM/RISCPC ARCHITECTURE
2920 M:      Russell King <linux@armlinux.org.uk>
2921 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2922 S:      Maintained
2923 W:      http://www.armlinux.org.uk/
2924 F:      arch/arm/include/asm/hardware/ioc.h
2925 F:      arch/arm/include/asm/hardware/iomd.h
2926 F:      arch/arm/include/asm/hardware/memc.h
2927 F:      arch/arm/mach-rpc/
2928 F:      drivers/net/ethernet/8390/etherh.c
2929 F:      drivers/net/ethernet/i825xx/ether1*
2930 F:      drivers/net/ethernet/seeq/ether3*
2931 F:      drivers/scsi/arm/
2932 
2933 ARM/Rockchip SoC support
2934 M:      Heiko Stuebner <heiko@sntech.de>
2935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2936 L:      linux-rockchip@lists.infradead.org
2937 S:      Maintained
2938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2939 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2940 F:      Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2941 F:      Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2942 F:      arch/arm/boot/dts/rockchip/
2943 F:      arch/arm/mach-rockchip/
2944 F:      drivers/*/*/*rockchip*
2945 F:      drivers/*/*rockchip*
2946 F:      drivers/clk/rockchip/
2947 F:      drivers/i2c/busses/i2c-rk3x.c
2948 F:      sound/soc/rockchip/
2949 N:      rockchip
2950 
2951 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2952 M:      Krzysztof Kozlowski <krzk@kernel.org>
2953 R:      Alim Akhtar <alim.akhtar@samsung.com>
2954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2955 L:      linux-samsung-soc@vger.kernel.org
2956 S:      Maintained
2957 P:      Documentation/process/maintainer-soc-clean-dts.rst
2958 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2959 B:      mailto:linux-samsung-soc@vger.kernel.org
2960 C:      irc://irc.libera.chat/linux-exynos
2961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2962 F:      Documentation/arch/arm/samsung/
2963 F:      Documentation/devicetree/bindings/arm/samsung/
2964 F:      Documentation/devicetree/bindings/hwinfo/samsung,*
2965 F:      Documentation/devicetree/bindings/power/pd-samsung.yaml
2966 F:      Documentation/devicetree/bindings/soc/samsung/
2967 F:      arch/arm/boot/dts/samsung/
2968 F:      arch/arm/mach-exynos*/
2969 F:      arch/arm/mach-s3c/
2970 F:      arch/arm/mach-s5p*/
2971 F:      arch/arm64/boot/dts/exynos/
2972 F:      drivers/*/*/*s3c24*
2973 F:      drivers/*/*s3c24*
2974 F:      drivers/*/*s3c64xx*
2975 F:      drivers/*/*s5pv210*
2976 F:      drivers/clocksource/samsung_pwm_timer.c
2977 F:      drivers/memory/samsung/
2978 F:      drivers/pwm/pwm-samsung.c
2979 F:      drivers/soc/samsung/
2980 F:      drivers/tty/serial/samsung*
2981 F:      include/clocksource/samsung_pwm.h
2982 F:      include/linux/platform_data/*s3c*
2983 F:      include/linux/serial_s3c.h
2984 F:      include/linux/soc/samsung/
2985 N:      exynos
2986 N:      s3c64xx
2987 N:      s5pv210
2988 
2989 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2990 M:      Łukasz Stelmach <l.stelmach@samsung.com>
2991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2992 L:      linux-media@vger.kernel.org
2993 S:      Maintained
2994 F:      drivers/media/platform/samsung/s5p-g2d/
2995 
2996 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2997 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2998 L:      linux-samsung-soc@vger.kernel.org
2999 L:      linux-media@vger.kernel.org
3000 S:      Maintained
3001 F:      Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3002 F:      drivers/media/cec/platform/s5p/
3003 
3004 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3005 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
3006 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
3007 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
3008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3009 L:      linux-media@vger.kernel.org
3010 S:      Maintained
3011 F:      Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3012 F:      drivers/media/platform/samsung/s5p-jpeg/
3013 
3014 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3015 M:      Marek Szyprowski <m.szyprowski@samsung.com>
3016 M:      Andrzej Hajda <andrzej.hajda@intel.com>
3017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018 L:      linux-media@vger.kernel.org
3019 S:      Maintained
3020 F:      Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3021 F:      drivers/media/platform/samsung/s5p-mfc/
3022 
3023 ARM/SOCFPGA ARCHITECTURE
3024 M:      Dinh Nguyen <dinguyen@kernel.org>
3025 S:      Maintained
3026 W:      http://www.rocketboards.org
3027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3028 F:      arch/arm/boot/dts/intel/socfpga/
3029 F:      arch/arm/configs/socfpga_defconfig
3030 F:      arch/arm/mach-socfpga/
3031 F:      arch/arm64/boot/dts/altera/
3032 F:      arch/arm64/boot/dts/intel/
3033 
3034 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3035 M:      Dinh Nguyen <dinguyen@kernel.org>
3036 S:      Maintained
3037 F:      drivers/clk/socfpga/
3038 
3039 ARM/SOCFPGA EDAC SUPPORT
3040 M:      Dinh Nguyen <dinguyen@kernel.org>
3041 S:      Maintained
3042 F:      drivers/edac/altera_edac.[ch]
3043 
3044 ARM/SPREADTRUM SoC SUPPORT
3045 M:      Orson Zhai <orsonzhai@gmail.com>
3046 M:      Baolin Wang <baolin.wang7@gmail.com>
3047 R:      Chunyan Zhang <zhang.lyra@gmail.com>
3048 S:      Maintained
3049 F:      arch/arm64/boot/dts/sprd
3050 N:      sprd
3051 N:      sc27xx
3052 N:      sc2731
3053 
3054 ARM/STI ARCHITECTURE
3055 M:      Patrice Chotard <patrice.chotard@foss.st.com>
3056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 S:      Maintained
3058 W:      http://www.stlinux.com
3059 F:      Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3060 F:      Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3061 F:      arch/arm/boot/dts/st/sti*
3062 F:      arch/arm/mach-sti/
3063 F:      drivers/ata/ahci_st.c
3064 F:      drivers/char/hw_random/st-rng.c
3065 F:      drivers/clocksource/arm_global_timer.c
3066 F:      drivers/clocksource/clksrc_st_lpc.c
3067 F:      drivers/cpufreq/sti-cpufreq.c
3068 F:      drivers/dma/st_fdma*
3069 F:      drivers/i2c/busses/i2c-st.c
3070 F:      drivers/media/platform/st/sti/c8sectpfe/
3071 F:      drivers/media/rc/st_rc.c
3072 F:      drivers/mmc/host/sdhci-st.c
3073 F:      drivers/phy/st/phy-miphy28lp.c
3074 F:      drivers/phy/st/phy-stih407-usb.c
3075 F:      drivers/pinctrl/pinctrl-st.c
3076 F:      drivers/remoteproc/st_remoteproc.c
3077 F:      drivers/remoteproc/st_slim_rproc.c
3078 F:      drivers/reset/sti/
3079 F:      drivers/rtc/rtc-st-lpc.c
3080 F:      drivers/tty/serial/st-asc.c
3081 F:      drivers/usb/dwc3/dwc3-st.c
3082 F:      drivers/usb/host/ehci-st.c
3083 F:      drivers/usb/host/ohci-st.c
3084 F:      drivers/watchdog/st_lpc_wdt.c
3085 F:      include/linux/remoteproc/st_slim_rproc.h
3086 
3087 ARM/STM32 ARCHITECTURE
3088 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
3089 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
3090 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3092 S:      Maintained
3093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3094 F:      arch/arm/boot/dts/st/stm32*
3095 F:      arch/arm/mach-stm32/
3096 F:      arch/arm64/boot/dts/st/
3097 F:      drivers/clocksource/armv7m_systick.c
3098 N:      stm32
3099 N:      stm
3100 
3101 ARM/SUNPLUS SP7021 SOC SUPPORT
3102 M:      Qin Jian <qinjian@cqplus1.com>
3103 L:      linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3104 S:      Maintained
3105 W:      https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3106 F:      Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3107 F:      Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3108 F:      Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3109 F:      Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3110 F:      arch/arm/boot/dts/sunplus/
3111 F:      arch/arm/configs/sp7021_*defconfig
3112 F:      drivers/clk/clk-sp7021.c
3113 F:      drivers/irqchip/irq-sp7021-intc.c
3114 F:      drivers/reset/reset-sunplus.c
3115 F:      include/dt-bindings/clock/sunplus,sp7021-clkc.h
3116 F:      include/dt-bindings/reset/sunplus,sp7021-reset.h
3117 
3118 ARM/Synaptics SoC support
3119 M:      Jisheng Zhang <jszhang@kernel.org>
3120 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122 S:      Maintained
3123 F:      arch/arm/boot/dts/synaptics/
3124 F:      arch/arm/mach-berlin/
3125 F:      arch/arm64/boot/dts/synaptics/
3126 
3127 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3128 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3129 L:      linux-tegra@vger.kernel.org
3130 L:      linux-media@vger.kernel.org
3131 S:      Maintained
3132 F:      Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3133 F:      drivers/media/cec/platform/tegra/
3134 
3135 ARM/TESLA FSD SoC SUPPORT
3136 M:      Alim Akhtar <alim.akhtar@samsung.com>
3137 M:      linux-fsd@tesla.com
3138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3139 L:      linux-samsung-soc@vger.kernel.org
3140 S:      Maintained
3141 F:      arch/arm64/boot/dts/tesla/
3142 
3143 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3144 M:      Santosh Shilimkar <ssantosh@kernel.org>
3145 L:      linux-kernel@vger.kernel.org
3146 S:      Maintained
3147 F:      drivers/memory/*emif*
3148 
3149 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3150 M:      Nishanth Menon <nm@ti.com>
3151 M:      Santosh Shilimkar <ssantosh@kernel.org>
3152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3153 S:      Maintained
3154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3155 F:      arch/arm/boot/dts/ti/keystone/
3156 F:      arch/arm/mach-keystone/
3157 
3158 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3159 M:      Santosh Shilimkar <ssantosh@kernel.org>
3160 L:      linux-kernel@vger.kernel.org
3161 S:      Maintained
3162 F:      drivers/clk/keystone/
3163 
3164 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3165 M:      Santosh Shilimkar <ssantosh@kernel.org>
3166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3167 L:      linux-kernel@vger.kernel.org
3168 S:      Maintained
3169 F:      drivers/clocksource/timer-keystone.c
3170 
3171 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3172 M:      Santosh Shilimkar <ssantosh@kernel.org>
3173 L:      linux-kernel@vger.kernel.org
3174 S:      Maintained
3175 F:      drivers/power/reset/keystone-reset.c
3176 
3177 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3178 M:      Nishanth Menon <nm@ti.com>
3179 M:      Vignesh Raghavendra <vigneshr@ti.com>
3180 M:      Tero Kristo <kristo@kernel.org>
3181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3182 S:      Supported
3183 F:      Documentation/devicetree/bindings/arm/ti/k3.yaml
3184 F:      Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3185 F:      arch/arm64/boot/dts/ti/Makefile
3186 F:      arch/arm64/boot/dts/ti/k3-*
3187 
3188 ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3189 M:      Krzysztof Kozlowski <krzk@kernel.org>
3190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3191 S:      Odd Fixes
3192 F:      Documentation/devicetree/bindings/*/*/ti,nspire*
3193 F:      Documentation/devicetree/bindings/*/ti,nspire*
3194 F:      Documentation/devicetree/bindings/arm/ti/nspire.yaml
3195 F:      arch/arm/boot/dts/nspire/
3196 
3197 ARM/TOSHIBA VISCONTI ARCHITECTURE
3198 M:      Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3200 S:      Supported
3201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3202 F:      Documentation/devicetree/bindings/arm/toshiba.yaml
3203 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3204 F:      Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3205 F:      Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3206 F:      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3207 F:      Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3208 F:      Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3209 F:      Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3210 F:      arch/arm64/boot/dts/toshiba/
3211 F:      drivers/clk/visconti/
3212 F:      drivers/gpio/gpio-visconti.c
3213 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3214 F:      drivers/pci/controller/dwc/pcie-visconti.c
3215 F:      drivers/pinctrl/visconti/
3216 F:      drivers/watchdog/visconti_wdt.c
3217 N:      visconti
3218 
3219 ARM/UNIPHIER ARCHITECTURE
3220 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3221 M:      Masami Hiramatsu <mhiramat@kernel.org>
3222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3223 S:      Maintained
3224 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3225 F:      Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3226 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3227 F:      Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3228 F:      arch/arm/boot/dts/socionext/uniphier*
3229 F:      arch/arm/include/asm/hardware/cache-uniphier.h
3230 F:      arch/arm/mm/cache-uniphier.c
3231 F:      arch/arm64/boot/dts/socionext/uniphier*
3232 F:      drivers/bus/uniphier-system-bus.c
3233 F:      drivers/clk/uniphier/
3234 F:      drivers/dma/uniphier-mdmac.c
3235 F:      drivers/gpio/gpio-uniphier.c
3236 F:      drivers/i2c/busses/i2c-uniphier*
3237 F:      drivers/irqchip/irq-uniphier-aidet.c
3238 F:      drivers/mmc/host/uniphier-sd.c
3239 F:      drivers/pinctrl/uniphier/
3240 F:      drivers/reset/reset-uniphier.c
3241 F:      drivers/tty/serial/8250/8250_uniphier.c
3242 N:      uniphier
3243 
3244 ARM/VERSATILE EXPRESS PLATFORM
3245 M:      Liviu Dudau <liviu.dudau@arm.com>
3246 M:      Sudeep Holla <sudeep.holla@arm.com>
3247 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
3248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3249 S:      Maintained
3250 N:      mps2
3251 N:      vexpress
3252 F:      arch/arm/mach-versatile/
3253 F:      arch/arm64/boot/dts/arm/
3254 F:      drivers/clocksource/timer-versatile.c
3255 X:      drivers/cpufreq/vexpress-spc-cpufreq.c
3256 X:      Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3257 
3258 ARM/VFP SUPPORT
3259 M:      Russell King <linux@armlinux.org.uk>
3260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3261 S:      Maintained
3262 W:      http://www.armlinux.org.uk/
3263 F:      arch/arm/vfp/
3264 
3265 ARM/VT8500 ARM ARCHITECTURE
3266 M:      Alexey Charkov <alchark@gmail.com>
3267 M:      Krzysztof Kozlowski <krzk@kernel.org>
3268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3269 S:      Odd Fixes
3270 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3271 F:      arch/arm/boot/dts/vt8500/
3272 F:      arch/arm/mach-vt8500/
3273 F:      drivers/clocksource/timer-vt8500.c
3274 F:      drivers/i2c/busses/i2c-viai2c-wmt.c
3275 F:      drivers/mmc/host/wmt-sdmmc.c
3276 F:      drivers/pwm/pwm-vt8500.c
3277 F:      drivers/rtc/rtc-vt8500.c
3278 F:      drivers/tty/serial/vt8500_serial.c
3279 F:      drivers/video/fbdev/vt8500lcdfb.*
3280 F:      drivers/video/fbdev/wm8505fb*
3281 F:      drivers/video/fbdev/wmt_ge_rops.*
3282 
3283 ARM/ZYNQ ARCHITECTURE
3284 M:      Michal Simek <michal.simek@amd.com>
3285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3286 S:      Supported
3287 W:      http://wiki.xilinx.com
3288 T:      git https://github.com/Xilinx/linux-xlnx.git
3289 F:      Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3290 F:      Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3291 F:      Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3292 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3293 F:      Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3294 F:      Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3295 F:      arch/arm/mach-zynq/
3296 F:      drivers/clocksource/timer-cadence-ttc.c
3297 F:      drivers/cpuidle/cpuidle-zynq.c
3298 F:      drivers/edac/synopsys_edac.c
3299 F:      drivers/i2c/busses/i2c-cadence.c
3300 F:      drivers/i2c/busses/i2c-xiic.c
3301 F:      drivers/mmc/host/sdhci-of-arasan.c
3302 N:      zynq
3303 N:      xilinx
3304 
3305 ARM64 FIT SUPPORT
3306 M:      Simon Glass <sjg@chromium.org>
3307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3308 S:      Maintained
3309 F:      arch/arm64/boot/Makefile
3310 F:      scripts/make_fit.py
3311 
3312 ARM64 PLATFORM DRIVERS
3313 M:      Hans de Goede <hdegoede@redhat.com>
3314 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3315 R:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3316 L:      platform-driver-x86@vger.kernel.org
3317 S:      Maintained
3318 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
3319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3320 F:      drivers/platform/arm64/
3321 
3322 ARM64 PORT (AARCH64 ARCHITECTURE)
3323 M:      Catalin Marinas <catalin.marinas@arm.com>
3324 M:      Will Deacon <will@kernel.org>
3325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3326 S:      Maintained
3327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3328 F:      Documentation/arch/arm64/
3329 F:      arch/arm64/
3330 F:      tools/testing/selftests/arm64/
3331 X:      arch/arm64/boot/dts/
3332 
3333 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3334 M:      George McCollister <george.mccollister@gmail.com>
3335 L:      netdev@vger.kernel.org
3336 S:      Maintained
3337 F:      Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3338 F:      drivers/net/dsa/xrs700x/*
3339 F:      net/dsa/tag_xrs700x.c
3340 
3341 AS3645A LED FLASH CONTROLLER DRIVER
3342 M:      Sakari Ailus <sakari.ailus@iki.fi>
3343 L:      linux-leds@vger.kernel.org
3344 S:      Maintained
3345 F:      drivers/leds/flash/leds-as3645a.c
3346 
3347 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3348 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
3349 L:      linux-media@vger.kernel.org
3350 S:      Maintained
3351 T:      git git://linuxtv.org/media_tree.git
3352 F:      Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3353 F:      drivers/media/i2c/ak7375.c
3354 
3355 ASAHI KASEI AK8974 DRIVER
3356 M:      Linus Walleij <linus.walleij@linaro.org>
3357 L:      linux-iio@vger.kernel.org
3358 S:      Supported
3359 W:      http://www.akm.com/
3360 F:      drivers/iio/magnetometer/ak8974.c
3361 
3362 AOSONG AGS02MA TVOC SENSOR DRIVER
3363 M:      Anshul Dalal <anshulusr@gmail.com>
3364 L:      linux-iio@vger.kernel.org
3365 S:      Maintained
3366 F:      Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3367 F:      drivers/iio/chemical/ags02ma.c
3368 
3369 ASC7621 HARDWARE MONITOR DRIVER
3370 M:      George Joseph <george.joseph@fairview5.com>
3371 L:      linux-hwmon@vger.kernel.org
3372 S:      Maintained
3373 F:      Documentation/hwmon/asc7621.rst
3374 F:      drivers/hwmon/asc7621.c
3375 
3376 ASIX AX88796C SPI ETHERNET ADAPTER
3377 M:      Łukasz Stelmach <l.stelmach@samsung.com>
3378 S:      Maintained
3379 F:      Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3380 F:      drivers/net/ethernet/asix/ax88796c_*
3381 
3382 ASIX PHY DRIVER [RUST]
3383 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
3384 R:      Trevor Gross <tmgross@umich.edu>
3385 L:      netdev@vger.kernel.org
3386 L:      rust-for-linux@vger.kernel.org
3387 S:      Maintained
3388 F:      drivers/net/phy/ax88796b_rust.rs
3389 
3390 ASPEED CRYPTO DRIVER
3391 M:      Neal Liu <neal_liu@aspeedtech.com>
3392 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3393 S:      Maintained
3394 F:      Documentation/devicetree/bindings/crypto/aspeed,*
3395 F:      drivers/crypto/aspeed/
3396 
3397 ASPEED PECI CONTROLLER
3398 M:      Iwona Winiarska <iwona.winiarska@intel.com>
3399 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3400 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3401 S:      Supported
3402 F:      Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3403 F:      drivers/peci/controller/peci-aspeed.c
3404 
3405 ASPEED PINCTRL DRIVERS
3406 M:      Andrew Jeffery <andrew@codeconstruct.com.au>
3407 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3408 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3409 L:      linux-gpio@vger.kernel.org
3410 S:      Maintained
3411 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
3412 F:      drivers/pinctrl/aspeed/
3413 
3414 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3415 M:      Eddie James <eajames@linux.ibm.com>
3416 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3417 S:      Maintained
3418 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3419 F:      drivers/irqchip/irq-aspeed-scu-ic.c
3420 F:      include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3421 
3422 ASPEED SD/MMC DRIVER
3423 M:      Andrew Jeffery <andrew@codeconstruct.com.au>
3424 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3425 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3426 L:      linux-mmc@vger.kernel.org
3427 S:      Maintained
3428 F:      Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3429 F:      drivers/mmc/host/sdhci-of-aspeed*
3430 
3431 ASPEED SMC SPI DRIVER
3432 M:      Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3433 M:      Cédric Le Goater <clg@kaod.org>
3434 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3435 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3436 L:      linux-spi@vger.kernel.org
3437 S:      Maintained
3438 F:      Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3439 F:      drivers/spi/spi-aspeed-smc.c
3440 
3441 ASPEED USB UDC DRIVER
3442 M:      Neal Liu <neal_liu@aspeedtech.com>
3443 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3444 S:      Maintained
3445 F:      Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3446 F:      drivers/usb/gadget/udc/aspeed_udc.c
3447 
3448 ASPEED VIDEO ENGINE DRIVER
3449 M:      Eddie James <eajames@linux.ibm.com>
3450 L:      linux-media@vger.kernel.org
3451 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
3452 S:      Maintained
3453 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
3454 F:      drivers/media/platform/aspeed/
3455 
3456 ASUS EC HARDWARE MONITOR DRIVER
3457 M:      Eugene Shalygin <eugene.shalygin@gmail.com>
3458 L:      linux-hwmon@vger.kernel.org
3459 S:      Maintained
3460 F:      drivers/hwmon/asus-ec-sensors.c
3461 
3462 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3463 M:      Corentin Chary <corentin.chary@gmail.com>
3464 M:      Luke D. Jones <luke@ljones.dev>
3465 L:      platform-driver-x86@vger.kernel.org
3466 S:      Maintained
3467 W:      https://asus-linux.org/
3468 F:      drivers/platform/x86/asus*.c
3469 F:      drivers/platform/x86/eeepc*.c
3470 
3471 ASUS TF103C DOCK DRIVER
3472 M:      Hans de Goede <hdegoede@redhat.com>
3473 L:      platform-driver-x86@vger.kernel.org
3474 S:      Maintained
3475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3476 F:      drivers/platform/x86/asus-tf103c-dock.c
3477 
3478 ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3479 M:      Aleksa Savic <savicaleksa83@gmail.com>
3480 L:      linux-hwmon@vger.kernel.org
3481 S:      Maintained
3482 F:      drivers/hwmon/asus_rog_ryujin.c
3483 
3484 ASUS WIRELESS RADIO CONTROL DRIVER
3485 M:      João Paulo Rechi Vita <jprvita@gmail.com>
3486 L:      platform-driver-x86@vger.kernel.org
3487 S:      Maintained
3488 F:      drivers/platform/x86/asus-wireless.c
3489 
3490 ASUS WMI HARDWARE MONITOR DRIVER
3491 M:      Ed Brindley <kernel@maidavale.org>
3492 M:      Denis Pauk <pauk.denis@gmail.com>
3493 L:      linux-hwmon@vger.kernel.org
3494 S:      Maintained
3495 F:      drivers/hwmon/asus_wmi_sensors.c
3496 
3497 ASYMMETRIC KEYS
3498 M:      David Howells <dhowells@redhat.com>
3499 L:      keyrings@vger.kernel.org
3500 S:      Maintained
3501 F:      Documentation/crypto/asymmetric-keys.rst
3502 F:      crypto/asymmetric_keys/
3503 F:      include/crypto/pkcs7.h
3504 F:      include/crypto/public_key.h
3505 F:      include/linux/verification.h
3506 
3507 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3508 R:      Dan Williams <dan.j.williams@intel.com>
3509 S:      Odd fixes
3510 W:      http://sourceforge.net/projects/xscaleiop
3511 F:      Documentation/crypto/async-tx-api.rst
3512 F:      crypto/async_tx/
3513 F:      include/linux/async_tx.h
3514 
3515 AT24 EEPROM DRIVER
3516 M:      Bartosz Golaszewski <brgl@bgdev.pl>
3517 L:      linux-i2c@vger.kernel.org
3518 S:      Maintained
3519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3520 F:      Documentation/devicetree/bindings/eeprom/at24.yaml
3521 F:      drivers/misc/eeprom/at24.c
3522 
3523 ATA OVER ETHERNET (AOE) DRIVER
3524 M:      "Justin Sanders" <justin@coraid.com>
3525 S:      Supported
3526 W:      http://www.openaoe.org/
3527 F:      Documentation/admin-guide/aoe/
3528 F:      drivers/block/aoe/
3529 
3530 ATC260X PMIC MFD DRIVER
3531 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3532 M:      Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3533 L:      linux-actions@lists.infradead.org
3534 S:      Maintained
3535 F:      Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3536 F:      drivers/input/misc/atc260x-onkey.c
3537 F:      drivers/mfd/atc260*
3538 F:      drivers/power/reset/atc260x-poweroff.c
3539 F:      drivers/regulator/atc260x-regulator.c
3540 F:      include/linux/mfd/atc260x/*
3541 
3542 ATHEROS 71XX/9XXX GPIO DRIVER
3543 M:      Alban Bedel <albeu@free.fr>
3544 S:      Maintained
3545 W:      https://github.com/AlbanBedel/linux
3546 T:      git git://github.com/AlbanBedel/linux
3547 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3548 F:      drivers/gpio/gpio-ath79.c
3549 
3550 ATHEROS 71XX/9XXX USB PHY DRIVER
3551 M:      Alban Bedel <albeu@free.fr>
3552 S:      Maintained
3553 W:      https://github.com/AlbanBedel/linux
3554 T:      git git://github.com/AlbanBedel/linux
3555 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3556 F:      drivers/phy/qualcomm/phy-ath79-usb.c
3557 
3558 ATHEROS ATH GENERIC UTILITIES
3559 M:      Kalle Valo <kvalo@kernel.org>
3560 L:      linux-wireless@vger.kernel.org
3561 S:      Supported
3562 F:      drivers/net/wireless/ath/*
3563 
3564 ATHEROS ATH5K WIRELESS DRIVER
3565 M:      Jiri Slaby <jirislaby@kernel.org>
3566 M:      Nick Kossifidis <mickflemm@gmail.com>
3567 M:      Luis Chamberlain <mcgrof@kernel.org>
3568 L:      linux-wireless@vger.kernel.org
3569 S:      Maintained
3570 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3571 F:      drivers/net/wireless/ath/ath5k/
3572 
3573 ATHEROS ATH6KL WIRELESS DRIVER
3574 L:      linux-wireless@vger.kernel.org
3575 S:      Orphan
3576 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3577 F:      drivers/net/wireless/ath/ath6kl/
3578 
3579 ATI_REMOTE2 DRIVER
3580 M:      Ville Syrjala <syrjala@sci.fi>
3581 S:      Maintained
3582 F:      drivers/input/misc/ati_remote2.c
3583 
3584 ATK0110 HWMON DRIVER
3585 M:      Luca Tettamanti <kronos.it@gmail.com>
3586 L:      linux-hwmon@vger.kernel.org
3587 S:      Maintained
3588 F:      drivers/hwmon/asus_atk0110.c
3589 
3590 ATLX ETHERNET DRIVERS
3591 M:      Chris Snook <chris.snook@gmail.com>
3592 L:      netdev@vger.kernel.org
3593 S:      Maintained
3594 W:      http://sourceforge.net/projects/atl1
3595 W:      http://atl1.sourceforge.net
3596 F:      drivers/net/ethernet/atheros/
3597 
3598 ATM
3599 M:      Chas Williams <3chas3@gmail.com>
3600 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3601 L:      netdev@vger.kernel.org
3602 S:      Maintained
3603 W:      http://linux-atm.sourceforge.net
3604 F:      drivers/atm/
3605 F:      include/linux/atm*
3606 F:      include/linux/sonet.h
3607 F:      include/uapi/linux/atm*
3608 F:      include/uapi/linux/sonet.h
3609 
3610 ATMEL MACB ETHERNET DRIVER
3611 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
3612 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
3613 S:      Supported
3614 F:      drivers/net/ethernet/cadence/
3615 
3616 ATMEL MAXTOUCH DRIVER
3617 M:      Nick Dyer <nick@shmanahar.org>
3618 S:      Maintained
3619 T:      git git://github.com/ndyer/linux.git
3620 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3621 F:      drivers/input/touchscreen/atmel_mxt_ts.c
3622 
3623 ATOMIC INFRASTRUCTURE
3624 M:      Will Deacon <will@kernel.org>
3625 M:      Peter Zijlstra <peterz@infradead.org>
3626 R:      Boqun Feng <boqun.feng@gmail.com>
3627 R:      Mark Rutland <mark.rutland@arm.com>
3628 L:      linux-kernel@vger.kernel.org
3629 S:      Maintained
3630 F:      Documentation/atomic_*.txt
3631 F:      arch/*/include/asm/atomic*.h
3632 F:      include/*/atomic*.h
3633 F:      include/linux/refcount.h
3634 F:      scripts/atomic/
3635 
3636 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3637 M:      Bradley Grove <linuxdrivers@attotech.com>
3638 L:      linux-scsi@vger.kernel.org
3639 S:      Supported
3640 W:      http://www.attotech.com
3641 F:      drivers/scsi/esas2r
3642 
3643 ATUSB IEEE 802.15.4 RADIO DRIVER
3644 M:      Stefan Schmidt <stefan@datenfreihafen.org>
3645 L:      linux-wpan@vger.kernel.org
3646 S:      Maintained
3647 F:      drivers/net/ieee802154/at86rf230.h
3648 F:      drivers/net/ieee802154/atusb.c
3649 F:      drivers/net/ieee802154/atusb.h
3650 
3651 AUDIT SUBSYSTEM
3652 M:      Paul Moore <paul@paul-moore.com>
3653 M:      Eric Paris <eparis@redhat.com>
3654 L:      audit@vger.kernel.org
3655 S:      Supported
3656 W:      https://github.com/linux-audit
3657 Q:      https://patchwork.kernel.org/project/audit/list
3658 B:      mailto:audit@vger.kernel.org
3659 P:      https://github.com/linux-audit/audit-kernel/blob/main/README.md
3660 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3661 F:      include/asm-generic/audit_*.h
3662 F:      include/linux/audit.h
3663 F:      include/linux/audit_arch.h
3664 F:      include/uapi/linux/audit.h
3665 F:      kernel/audit*
3666 F:      lib/*audit.c
3667 K:      \baudit_[a-z_0-9]\+\b
3668 
3669 AUXILIARY BUS DRIVER
3670 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3671 R:      Dave Ertman <david.m.ertman@intel.com>
3672 R:      Ira Weiny <ira.weiny@intel.com>
3673 S:      Supported
3674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3675 F:      Documentation/driver-api/auxiliary_bus.rst
3676 F:      drivers/base/auxiliary.c
3677 F:      include/linux/auxiliary_bus.h
3678 
3679 AUXILIARY DISPLAY DRIVERS
3680 M:      Andy Shevchenko <andy@kernel.org>
3681 R:      Geert Uytterhoeven <geert@linux-m68k.org>
3682 S:      Odd Fixes
3683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3684 F:      Documentation/devicetree/bindings/auxdisplay/
3685 F:      drivers/auxdisplay/
3686 F:      include/linux/cfag12864b.h
3687 F:      include/uapi/linux/map_to_14segment.h
3688 F:      include/uapi/linux/map_to_7segment.h
3689 
3690 AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3691 M:      Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3692 L:      linux-iio@vger.kernel.org
3693 S:      Maintained
3694 F:      Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3695 F:      drivers/iio/light/apds9306.c
3696 
3697 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3698 M:      Andreas Klinger <ak@it-klinger.de>
3699 L:      linux-iio@vger.kernel.org
3700 S:      Maintained
3701 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3702 F:      drivers/iio/adc/hx711.c
3703 
3704 AX.25 NETWORK LAYER
3705 L:      linux-hams@vger.kernel.org
3706 S:      Orphan
3707 W:      https://linux-ax25.in-berlin.de
3708 F:      include/net/ax25.h
3709 F:      include/uapi/linux/ax25.h
3710 F:      net/ax25/
3711 
3712 AXENTIA ARM DEVICES
3713 M:      Peter Rosin <peda@axentia.se>
3714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3715 S:      Maintained
3716 F:      arch/arm/boot/dts/microchip/at91-linea.dtsi
3717 F:      arch/arm/boot/dts/microchip/at91-natte.dtsi
3718 F:      arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3719 F:      arch/arm/boot/dts/microchip/at91-tse850-3.dts
3720 
3721 AXENTIA ASOC DRIVERS
3722 M:      Peter Rosin <peda@axentia.se>
3723 L:      linux-sound@vger.kernel.org
3724 S:      Maintained
3725 F:      Documentation/devicetree/bindings/sound/axentia,*
3726 F:      sound/soc/atmel/tse850-pcm5142.c
3727 
3728 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3729 M:      Nuno Sá <nuno.sa@analog.com>
3730 L:      linux-hwmon@vger.kernel.org
3731 S:      Supported
3732 W:      https://ez.analog.com/linux-software-drivers
3733 F:      Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3734 F:      drivers/hwmon/axi-fan-control.c
3735 
3736 AXI SPI ENGINE
3737 M:      Michael Hennerich <michael.hennerich@analog.com>
3738 M:      Nuno Sá <nuno.sa@analog.com>
3739 R:      David Lechner <dlechner@baylibre.com>
3740 L:      linux-spi@vger.kernel.org
3741 S:      Supported
3742 W:      https://ez.analog.com/linux-software-drivers
3743 F:      Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3744 F:      drivers/spi/spi-axi-spi-engine.c
3745 
3746 AXI PWM GENERATOR
3747 M:      Michael Hennerich <michael.hennerich@analog.com>
3748 M:      Nuno Sá <nuno.sa@analog.com>
3749 R:      Trevor Gamblin <tgamblin@baylibre.com>
3750 L:      linux-pwm@vger.kernel.org
3751 S:      Supported
3752 W:      https://ez.analog.com/linux-software-drivers
3753 F:      Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3754 F:      drivers/pwm/pwm-axi-pwmgen.c
3755 
3756 AXXIA I2C CONTROLLER
3757 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
3758 L:      linux-i2c@vger.kernel.org
3759 S:      Maintained
3760 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3761 F:      drivers/i2c/busses/i2c-axxia.c
3762 
3763 AZ6007 DVB DRIVER
3764 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3765 L:      linux-media@vger.kernel.org
3766 S:      Maintained
3767 W:      https://linuxtv.org
3768 T:      git git://linuxtv.org/media_tree.git
3769 F:      drivers/media/usb/dvb-usb-v2/az6007.c
3770 
3771 AZTECH FM RADIO RECEIVER DRIVER
3772 M:      Hans Verkuil <hverkuil@xs4all.nl>
3773 L:      linux-media@vger.kernel.org
3774 S:      Maintained
3775 W:      https://linuxtv.org
3776 T:      git git://linuxtv.org/media_tree.git
3777 F:      drivers/media/radio/radio-aztech*
3778 
3779 B43 WIRELESS DRIVER
3780 L:      linux-wireless@vger.kernel.org
3781 L:      b43-dev@lists.infradead.org
3782 S:      Orphan
3783 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3784 F:      drivers/net/wireless/broadcom/b43/
3785 
3786 B43LEGACY WIRELESS DRIVER
3787 L:      linux-wireless@vger.kernel.org
3788 L:      b43-dev@lists.infradead.org
3789 S:      Orphan
3790 W:      https://wireless.wiki.kernel.org/en/users/Drivers/b43
3791 F:      drivers/net/wireless/broadcom/b43legacy/
3792 
3793 BACKLIGHT CLASS/SUBSYSTEM
3794 M:      Lee Jones <lee@kernel.org>
3795 M:      Daniel Thompson <daniel.thompson@linaro.org>
3796 M:      Jingoo Han <jingoohan1@gmail.com>
3797 L:      dri-devel@lists.freedesktop.org
3798 S:      Maintained
3799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3800 F:      Documentation/ABI/stable/sysfs-class-backlight
3801 F:      Documentation/ABI/testing/sysfs-class-backlight
3802 F:      Documentation/devicetree/bindings/leds/backlight
3803 F:      drivers/video/backlight/
3804 F:      include/linux/backlight.h
3805 F:      include/linux/pwm_backlight.h
3806 
3807 BARCO P50 GPIO DRIVER
3808 M:      Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3809 M:      Peter Korsgaard <peter.korsgaard@barco.com>
3810 S:      Maintained
3811 F:      drivers/platform/x86/barco-p50-gpio.c
3812 
3813 BATMAN ADVANCED
3814 M:      Marek Lindner <mareklindner@neomailbox.ch>
3815 M:      Simon Wunderlich <sw@simonwunderlich.de>
3816 M:      Antonio Quartulli <a@unstable.cc>
3817 M:      Sven Eckelmann <sven@narfation.org>
3818 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3819 S:      Maintained
3820 W:      https://www.open-mesh.org/
3821 Q:      https://patchwork.open-mesh.org/project/batman/list/
3822 B:      https://www.open-mesh.org/projects/batman-adv/issues
3823 C:      ircs://irc.hackint.org/batadv
3824 T:      git https://git.open-mesh.org/linux-merge.git
3825 F:      Documentation/networking/batman-adv.rst
3826 F:      include/uapi/linux/batadv_packet.h
3827 F:      include/uapi/linux/batman_adv.h
3828 F:      net/batman-adv/
3829 
3830 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3831 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
3832 L:      linux-hams@vger.kernel.org
3833 S:      Maintained
3834 W:      http://www.baycom.org/~tom/ham/ham.html
3835 F:      drivers/net/hamradio/baycom*
3836 
3837 BCACHE (BLOCK LAYER CACHE)
3838 M:      Coly Li <colyli@suse.de>
3839 M:      Kent Overstreet <kent.overstreet@linux.dev>
3840 L:      linux-bcache@vger.kernel.org
3841 S:      Maintained
3842 W:      http://bcache.evilpiepirate.org
3843 C:      irc://irc.oftc.net/bcache
3844 F:      drivers/md/bcache/
3845 
3846 BCACHEFS
3847 M:      Kent Overstreet <kent.overstreet@linux.dev>
3848 L:      linux-bcachefs@vger.kernel.org
3849 S:      Supported
3850 C:      irc://irc.oftc.net/bcache
3851 T:      git https://evilpiepirate.org/git/bcachefs.git
3852 F:      fs/bcachefs/
3853 F:      Documentation/filesystems/bcachefs/
3854 
3855 BDISP ST MEDIA DRIVER
3856 M:      Fabien Dessenne <fabien.dessenne@foss.st.com>
3857 L:      linux-media@vger.kernel.org
3858 S:      Supported
3859 W:      https://linuxtv.org
3860 T:      git git://linuxtv.org/media_tree.git
3861 F:      drivers/media/platform/st/sti/bdisp
3862 
3863 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3864 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
3865 L:      netdev@vger.kernel.org
3866 S:      Maintained
3867 F:      drivers/net/ethernet/ec_bhf.c
3868 
3869 BEFS FILE SYSTEM
3870 M:      Luis de Bethencourt <luisbg@kernel.org>
3871 M:      Salah Triki <salah.triki@gmail.com>
3872 S:      Maintained
3873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3874 F:      Documentation/filesystems/befs.rst
3875 F:      fs/befs/
3876 
3877 BFQ I/O SCHEDULER
3878 M:      Yu Kuai <yukuai3@huawei.com>
3879 L:      linux-block@vger.kernel.org
3880 S:      Odd Fixes
3881 F:      Documentation/block/bfq-iosched.rst
3882 F:      block/bfq-*
3883 
3884 BFS FILE SYSTEM
3885 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3886 S:      Maintained
3887 F:      Documentation/filesystems/bfs.rst
3888 F:      fs/bfs/
3889 F:      include/uapi/linux/bfs_fs.h
3890 
3891 BINMAN
3892 M:      Simon Glass <sjg@chromium.org>
3893 S:      Supported
3894 F:      Documentation/devicetree/bindings/mtd/partitions/binman*
3895 
3896 BITMAP API
3897 M:      Yury Norov <yury.norov@gmail.com>
3898 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
3899 S:      Maintained
3900 F:      include/linux/bitfield.h
3901 F:      include/linux/bitmap-str.h
3902 F:      include/linux/bitmap.h
3903 F:      include/linux/bits.h
3904 F:      include/linux/cpumask.h
3905 F:      include/linux/cpumask_types.h
3906 F:      include/linux/find.h
3907 F:      include/linux/nodemask.h
3908 F:      include/linux/nodemask_types.h
3909 F:      include/vdso/bits.h
3910 F:      lib/bitmap-str.c
3911 F:      lib/bitmap.c
3912 F:      lib/cpumask.c
3913 F:      lib/cpumask_kunit.c
3914 F:      lib/find_bit.c
3915 F:      lib/find_bit_benchmark.c
3916 F:      lib/test_bitmap.c
3917 F:      tools/include/linux/bitfield.h
3918 F:      tools/include/linux/bitmap.h
3919 F:      tools/include/linux/bits.h
3920 F:      tools/include/linux/find.h
3921 F:      tools/include/vdso/bits.h
3922 F:      tools/lib/bitmap.c
3923 F:      tools/lib/find_bit.c
3924 
3925 BITOPS API
3926 M:      Yury Norov <yury.norov@gmail.com>
3927 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
3928 S:      Maintained
3929 F:      arch/*/include/asm/bitops.h
3930 F:      arch/*/include/asm/bitops_32.h
3931 F:      arch/*/include/asm/bitops_64.h
3932 F:      arch/*/lib/bitops.c
3933 F:      include/asm-generic/bitops
3934 F:      include/asm-generic/bitops.h
3935 F:      include/linux/bitops.h
3936 F:      lib/test_bitops.c
3937 F:      tools/*/bitops*
3938 
3939 BLINKM RGB LED DRIVER
3940 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
3941 S:      Maintained
3942 F:      drivers/leds/leds-blinkm.c
3943 
3944 BLOCK LAYER
3945 M:      Jens Axboe <axboe@kernel.dk>
3946 L:      linux-block@vger.kernel.org
3947 S:      Maintained
3948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3949 F:      Documentation/ABI/stable/sysfs-block
3950 F:      Documentation/block/
3951 F:      block/
3952 F:      drivers/block/
3953 F:      include/linux/bio.h
3954 F:      include/linux/blk*
3955 F:      kernel/trace/blktrace.c
3956 F:      lib/sbitmap.c
3957 
3958 BLOCK LAYER DEVICE DRIVER API [RUST]
3959 M:      Andreas Hindborg <a.hindborg@kernel.org>
3960 R:      Boqun Feng <boqun.feng@gmail.com>
3961 L:      linux-block@vger.kernel.org
3962 L:      rust-for-linux@vger.kernel.org
3963 S:      Supported
3964 W:      https://rust-for-linux.com
3965 B:      https://github.com/Rust-for-Linux/linux/issues
3966 C:      https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3967 T:      git https://github.com/Rust-for-Linux/linux.git rust-block-next
3968 F:      drivers/block/rnull.rs
3969 F:      rust/kernel/block.rs
3970 F:      rust/kernel/block/
3971 
3972 BLOCK2MTD DRIVER
3973 M:      Joern Engel <joern@lazybastard.org>
3974 L:      linux-mtd@lists.infradead.org
3975 S:      Maintained
3976 F:      drivers/mtd/devices/block2mtd.c
3977 
3978 BLUETOOTH DRIVERS
3979 M:      Marcel Holtmann <marcel@holtmann.org>
3980 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3981 L:      linux-bluetooth@vger.kernel.org
3982 S:      Supported
3983 W:      http://www.bluez.org/
3984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3986 F:      Documentation/devicetree/bindings/net/bluetooth/
3987 F:      drivers/bluetooth/
3988 
3989 BLUETOOTH SUBSYSTEM
3990 M:      Marcel Holtmann <marcel@holtmann.org>
3991 M:      Johan Hedberg <johan.hedberg@gmail.com>
3992 M:      Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3993 L:      linux-bluetooth@vger.kernel.org
3994 S:      Supported
3995 W:      http://www.bluez.org/
3996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3998 F:      include/net/bluetooth/
3999 F:      net/bluetooth/
4000 
4001 BONDING DRIVER
4002 M:      Jay Vosburgh <jv@jvosburgh.net>
4003 M:      Andy Gospodarek <andy@greyhouse.net>
4004 L:      netdev@vger.kernel.org
4005 S:      Maintained
4006 F:      Documentation/networking/bonding.rst
4007 F:      drivers/net/bonding/
4008 F:      include/net/bond*
4009 F:      include/uapi/linux/if_bonding.h
4010 F:      tools/testing/selftests/drivers/net/bonding/
4011 
4012 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4013 M:      Dan Robertson <dan@dlrobertson.com>
4014 L:      linux-iio@vger.kernel.org
4015 S:      Maintained
4016 F:      Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4017 F:      drivers/iio/accel/bma400*
4018 
4019 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4020 M:      Jagath Jog J <jagathjog1996@gmail.com>
4021 L:      linux-iio@vger.kernel.org
4022 S:      Maintained
4023 F:      Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4024 F:      drivers/iio/imu/bmi323/
4025 
4026 BPF JIT for ARC
4027 M:      Shahab Vahedi <list+bpf@vahedi.org>
4028 L:      bpf@vger.kernel.org
4029 S:      Maintained
4030 F:      arch/arc/net/
4031 
4032 BPF JIT for ARM
4033 M:      Russell King <linux@armlinux.org.uk>
4034 M:      Puranjay Mohan <puranjay@kernel.org>
4035 L:      bpf@vger.kernel.org
4036 S:      Maintained
4037 F:      arch/arm/net/
4038 
4039 BPF JIT for ARM64
4040 M:      Daniel Borkmann <daniel@iogearbox.net>
4041 M:      Alexei Starovoitov <ast@kernel.org>
4042 M:      Puranjay Mohan <puranjay@kernel.org>
4043 R:      Xu Kuohai <xukuohai@huaweicloud.com>
4044 L:      bpf@vger.kernel.org
4045 S:      Supported
4046 F:      arch/arm64/net/
4047 
4048 BPF JIT for LOONGARCH
4049 M:      Tiezhu Yang <yangtiezhu@loongson.cn>
4050 R:      Hengqi Chen <hengqi.chen@gmail.com>
4051 L:      bpf@vger.kernel.org
4052 S:      Maintained
4053 F:      arch/loongarch/net/
4054 
4055 BPF JIT for MIPS (32-BIT AND 64-BIT)
4056 M:      Johan Almbladh <johan.almbladh@anyfinetworks.com>
4057 M:      Paul Burton <paulburton@kernel.org>
4058 L:      bpf@vger.kernel.org
4059 S:      Maintained
4060 F:      arch/mips/net/
4061 
4062 BPF JIT for NFP NICs
4063 M:      Jakub Kicinski <kuba@kernel.org>
4064 L:      bpf@vger.kernel.org
4065 S:      Odd Fixes
4066 F:      drivers/net/ethernet/netronome/nfp/bpf/
4067 
4068 BPF JIT for POWERPC (32-BIT AND 64-BIT)
4069 M:      Michael Ellerman <mpe@ellerman.id.au>
4070 M:      Hari Bathini <hbathini@linux.ibm.com>
4071 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
4072 R:      Naveen N Rao <naveen@kernel.org>
4073 L:      bpf@vger.kernel.org
4074 S:      Supported
4075 F:      arch/powerpc/net/
4076 
4077 BPF JIT for RISC-V (32-bit)
4078 M:      Luke Nelson <luke.r.nels@gmail.com>
4079 M:      Xi Wang <xi.wang@gmail.com>
4080 L:      bpf@vger.kernel.org
4081 S:      Maintained
4082 F:      arch/riscv/net/
4083 X:      arch/riscv/net/bpf_jit_comp64.c
4084 
4085 BPF JIT for RISC-V (64-bit)
4086 M:      Björn Töpel <bjorn@kernel.org>
4087 R:      Pu Lehui <pulehui@huawei.com>
4088 R:      Puranjay Mohan <puranjay@kernel.org>
4089 L:      bpf@vger.kernel.org
4090 S:      Maintained
4091 F:      arch/riscv/net/
4092 X:      arch/riscv/net/bpf_jit_comp32.c
4093 
4094 BPF JIT for S390
4095 M:      Ilya Leoshkevich <iii@linux.ibm.com>
4096 M:      Heiko Carstens <hca@linux.ibm.com>
4097 M:      Vasily Gorbik <gor@linux.ibm.com>
4098 L:      bpf@vger.kernel.org
4099 S:      Supported
4100 F:      arch/s390/net/
4101 X:      arch/s390/net/pnet.c
4102 
4103 BPF JIT for SPARC (32-BIT AND 64-BIT)
4104 M:      David S. Miller <davem@davemloft.net>
4105 L:      bpf@vger.kernel.org
4106 S:      Odd Fixes
4107 F:      arch/sparc/net/
4108 
4109 BPF JIT for X86 32-BIT
4110 M:      Wang YanQing <udknight@gmail.com>
4111 L:      bpf@vger.kernel.org
4112 S:      Odd Fixes
4113 F:      arch/x86/net/bpf_jit_comp32.c
4114 
4115 BPF JIT for X86 64-BIT
4116 M:      Alexei Starovoitov <ast@kernel.org>
4117 M:      Daniel Borkmann <daniel@iogearbox.net>
4118 L:      bpf@vger.kernel.org
4119 S:      Supported
4120 F:      arch/x86/net/
4121 X:      arch/x86/net/bpf_jit_comp32.c
4122 
4123 BPF [BTF]
4124 M:      Martin KaFai Lau <martin.lau@linux.dev>
4125 L:      bpf@vger.kernel.org
4126 S:      Maintained
4127 F:      include/linux/btf*
4128 F:      kernel/bpf/btf.c
4129 
4130 BPF [CORE]
4131 M:      Alexei Starovoitov <ast@kernel.org>
4132 M:      Daniel Borkmann <daniel@iogearbox.net>
4133 R:      John Fastabend <john.fastabend@gmail.com>
4134 L:      bpf@vger.kernel.org
4135 S:      Maintained
4136 F:      include/linux/bpf*
4137 F:      include/linux/filter.h
4138 F:      include/linux/tnum.h
4139 F:      kernel/bpf/core.c
4140 F:      kernel/bpf/dispatcher.c
4141 F:      kernel/bpf/mprog.c
4142 F:      kernel/bpf/syscall.c
4143 F:      kernel/bpf/tnum.c
4144 F:      kernel/bpf/trampoline.c
4145 F:      kernel/bpf/verifier.c
4146 
4147 BPF [CRYPTO]
4148 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
4149 L:      bpf@vger.kernel.org
4150 S:      Maintained
4151 F:      crypto/bpf_crypto_skcipher.c
4152 F:      include/linux/bpf_crypto.h
4153 F:      kernel/bpf/crypto.c
4154 
4155 BPF [DOCUMENTATION] (Related to Standardization)
4156 R:      David Vernet <void@manifault.com>
4157 L:      bpf@vger.kernel.org
4158 L:      bpf@ietf.org
4159 S:      Maintained
4160 F:      Documentation/bpf/standardization/
4161 
4162 BPF [GENERAL] (Safe Dynamic Programs and Tools)
4163 M:      Alexei Starovoitov <ast@kernel.org>
4164 M:      Daniel Borkmann <daniel@iogearbox.net>
4165 M:      Andrii Nakryiko <andrii@kernel.org>
4166 R:      Martin KaFai Lau <martin.lau@linux.dev>
4167 R:      Eduard Zingerman <eddyz87@gmail.com>
4168 R:      Song Liu <song@kernel.org>
4169 R:      Yonghong Song <yonghong.song@linux.dev>
4170 R:      John Fastabend <john.fastabend@gmail.com>
4171 R:      KP Singh <kpsingh@kernel.org>
4172 R:      Stanislav Fomichev <sdf@fomichev.me>
4173 R:      Hao Luo <haoluo@google.com>
4174 R:      Jiri Olsa <jolsa@kernel.org>
4175 L:      bpf@vger.kernel.org
4176 S:      Supported
4177 W:      https://bpf.io/
4178 Q:      https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4181 F:      Documentation/bpf/
4182 F:      Documentation/networking/filter.rst
4183 F:      Documentation/userspace-api/ebpf/
4184 F:      arch/*/net/*
4185 F:      include/linux/bpf*
4186 F:      include/linux/btf*
4187 F:      include/linux/filter.h
4188 F:      include/trace/events/xdp.h
4189 F:      include/uapi/linux/bpf*
4190 F:      include/uapi/linux/btf*
4191 F:      include/uapi/linux/filter.h
4192 F:      kernel/bpf/
4193 F:      kernel/trace/bpf_trace.c
4194 F:      lib/buildid.c
4195 F:      lib/test_bpf.c
4196 F:      net/bpf/
4197 F:      net/core/filter.c
4198 F:      net/sched/act_bpf.c
4199 F:      net/sched/cls_bpf.c
4200 F:      samples/bpf/
4201 F:      scripts/bpf_doc.py
4202 F:      scripts/Makefile.btf
4203 F:      scripts/pahole-version.sh
4204 F:      tools/bpf/
4205 F:      tools/lib/bpf/
4206 F:      tools/testing/selftests/bpf/
4207 
4208 BPF [ITERATOR]
4209 M:      Yonghong Song <yonghong.song@linux.dev>
4210 L:      bpf@vger.kernel.org
4211 S:      Maintained
4212 F:      kernel/bpf/*iter.c
4213 
4214 BPF [L7 FRAMEWORK] (sockmap)
4215 M:      John Fastabend <john.fastabend@gmail.com>
4216 M:      Jakub Sitnicki <jakub@cloudflare.com>
4217 L:      netdev@vger.kernel.org
4218 L:      bpf@vger.kernel.org
4219 S:      Maintained
4220 F:      include/linux/skmsg.h
4221 F:      net/core/skmsg.c
4222 F:      net/core/sock_map.c
4223 F:      net/ipv4/tcp_bpf.c
4224 F:      net/ipv4/udp_bpf.c
4225 F:      net/unix/unix_bpf.c
4226 
4227 BPF [LIBRARY] (libbpf)
4228 M:      Andrii Nakryiko <andrii@kernel.org>
4229 M:      Eduard Zingerman <eddyz87@gmail.com>
4230 L:      bpf@vger.kernel.org
4231 S:      Maintained
4232 F:      tools/lib/bpf/
4233 
4234 BPF [MISC]
4235 L:      bpf@vger.kernel.org
4236 S:      Odd Fixes
4237 K:      (?:\b|_)bpf(?:\b|_)
4238 
4239 BPF [NETKIT] (BPF-programmable network device)
4240 M:      Daniel Borkmann <daniel@iogearbox.net>
4241 M:      Nikolay Aleksandrov <razor@blackwall.org>
4242 L:      bpf@vger.kernel.org
4243 L:      netdev@vger.kernel.org
4244 S:      Supported
4245 F:      drivers/net/netkit.c
4246 F:      include/net/netkit.h
4247 
4248 BPF [NETWORKING] (struct_ops, reuseport)
4249 M:      Martin KaFai Lau <martin.lau@linux.dev>
4250 L:      bpf@vger.kernel.org
4251 L:      netdev@vger.kernel.org
4252 S:      Maintained
4253 F:      kernel/bpf/bpf_struct*
4254 
4255 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4256 M:      Martin KaFai Lau <martin.lau@linux.dev>
4257 M:      Daniel Borkmann <daniel@iogearbox.net>
4258 R:      John Fastabend <john.fastabend@gmail.com>
4259 L:      bpf@vger.kernel.org
4260 L:      netdev@vger.kernel.org
4261 S:      Maintained
4262 F:      include/net/tcx.h
4263 F:      kernel/bpf/tcx.c
4264 F:      net/core/filter.c
4265 F:      net/sched/act_bpf.c
4266 F:      net/sched/cls_bpf.c
4267 
4268 BPF [RINGBUF]
4269 M:      Andrii Nakryiko <andrii@kernel.org>
4270 L:      bpf@vger.kernel.org
4271 S:      Maintained
4272 F:      kernel/bpf/ringbuf.c
4273 
4274 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4275 M:      KP Singh <kpsingh@kernel.org>
4276 M:      Matt Bobrowski <mattbobrowski@google.com>
4277 L:      bpf@vger.kernel.org
4278 S:      Maintained
4279 F:      Documentation/bpf/prog_lsm.rst
4280 F:      include/linux/bpf_lsm.h
4281 F:      kernel/bpf/bpf_lsm.c
4282 F:      kernel/trace/bpf_trace.c
4283 F:      security/bpf/
4284 
4285 BPF [SELFTESTS] (Test Runners & Infrastructure)
4286 M:      Andrii Nakryiko <andrii@kernel.org>
4287 M:      Eduard Zingerman <eddyz87@gmail.com>
4288 R:      Mykola Lysenko <mykolal@fb.com>
4289 L:      bpf@vger.kernel.org
4290 S:      Maintained
4291 F:      tools/testing/selftests/bpf/
4292 
4293 BPF [STORAGE & CGROUPS]
4294 M:      Martin KaFai Lau <martin.lau@linux.dev>
4295 L:      bpf@vger.kernel.org
4296 S:      Maintained
4297 F:      kernel/bpf/*storage.c
4298 F:      kernel/bpf/bpf_lru*
4299 F:      kernel/bpf/cgroup.c
4300 
4301 BPF [TOOLING] (bpftool)
4302 M:      Quentin Monnet <qmo@kernel.org>
4303 L:      bpf@vger.kernel.org
4304 S:      Maintained
4305 F:      kernel/bpf/disasm.*
4306 F:      tools/bpf/bpftool/
4307 
4308 BPF [TRACING]
4309 M:      Song Liu <song@kernel.org>
4310 R:      Jiri Olsa <jolsa@kernel.org>
4311 L:      bpf@vger.kernel.org
4312 S:      Maintained
4313 F:      kernel/bpf/stackmap.c
4314 F:      kernel/trace/bpf_trace.c
4315 F:      lib/buildid.c
4316 
4317 BROADCOM ASP 2.0 ETHERNET DRIVER
4318 M:      Justin Chen <justin.chen@broadcom.com>
4319 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4320 L:      bcm-kernel-feedback-list@broadcom.com
4321 L:      netdev@vger.kernel.org
4322 S:      Supported
4323 F:      Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4324 F:      drivers/net/ethernet/broadcom/asp2/
4325 
4326 BROADCOM B44 10/100 ETHERNET DRIVER
4327 M:      Michael Chan <michael.chan@broadcom.com>
4328 L:      netdev@vger.kernel.org
4329 S:      Supported
4330 F:      drivers/net/ethernet/broadcom/b44.*
4331 
4332 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4333 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4334 L:      netdev@vger.kernel.org
4335 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
4336 S:      Supported
4337 F:      Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4338 F:      drivers/net/dsa/b53/*
4339 F:      drivers/net/dsa/bcm_sf2*
4340 F:      include/linux/dsa/brcm.h
4341 F:      include/linux/platform_data/b53.h
4342 
4343 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4344 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4345 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4346 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4348 S:      Maintained
4349 T:      git https://github.com/broadcom/stblinux.git
4350 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4351 F:      drivers/pci/controller/pcie-brcmstb.c
4352 F:      drivers/staging/vc04_services
4353 N:      bcm2711
4354 N:      bcm283*
4355 N:      raspberrypi
4356 
4357 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4358 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4359 M:      Ray Jui <rjui@broadcom.com>
4360 M:      Scott Branden <sbranden@broadcom.com>
4361 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4362 S:      Maintained
4363 T:      git https://github.com/broadcom/mach-bcm
4364 F:      arch/arm/mach-bcm/
4365 N:      bcm281*
4366 N:      bcm113*
4367 N:      bcm216*
4368 N:      kona
4369 
4370 BROADCOM BCM2835 CAMERA DRIVERS
4371 M:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4372 L:      linux-media@vger.kernel.org
4373 S:      Maintained
4374 F:      Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4375 F:      drivers/media/platform/broadcom/bcm2835-unicam*
4376 
4377 BROADCOM BCM47XX MIPS ARCHITECTURE
4378 M:      Hauke Mehrtens <hauke@hauke-m.de>
4379 M:      Rafał Miłecki <zajec5@gmail.com>
4380 L:      linux-mips@vger.kernel.org
4381 S:      Maintained
4382 F:      Documentation/devicetree/bindings/mips/brcm/
4383 F:      arch/mips/bcm47xx/*
4384 F:      arch/mips/include/asm/mach-bcm47xx/*
4385 
4386 BROADCOM BCM4908 ETHERNET DRIVER
4387 M:      Rafał Miłecki <rafal@milecki.pl>
4388 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4389 L:      netdev@vger.kernel.org
4390 S:      Maintained
4391 F:      Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4392 F:      drivers/net/ethernet/broadcom/bcm4908_enet.*
4393 F:      drivers/net/ethernet/broadcom/unimac.h
4394 
4395 BROADCOM BCM4908 PINMUX DRIVER
4396 M:      Rafał Miłecki <rafal@milecki.pl>
4397 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4398 L:      linux-gpio@vger.kernel.org
4399 S:      Maintained
4400 F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4401 F:      drivers/pinctrl/bcm/pinctrl-bcm4908.c
4402 
4403 BROADCOM BCM5301X ARM ARCHITECTURE
4404 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4405 M:      Hauke Mehrtens <hauke@hauke-m.de>
4406 M:      Rafał Miłecki <zajec5@gmail.com>
4407 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4409 S:      Maintained
4410 F:      arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4411 F:      arch/arm/boot/dts/broadcom/bcm470*
4412 F:      arch/arm/boot/dts/broadcom/bcm5301*
4413 F:      arch/arm/boot/dts/broadcom/bcm953012*
4414 F:      arch/arm/mach-bcm/bcm_5301x.c
4415 
4416 BROADCOM BCM53573 ARM ARCHITECTURE
4417 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4418 M:      Rafał Miłecki <rafal@milecki.pl>
4419 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4421 S:      Maintained
4422 F:      arch/arm/boot/dts/broadcom/bcm47189*
4423 F:      arch/arm/boot/dts/broadcom/bcm53573*
4424 
4425 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4426 M:      Kevin Cernekee <cernekee@gmail.com>
4427 L:      linux-usb@vger.kernel.org
4428 S:      Maintained
4429 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
4430 
4431 BROADCOM BCM7XXX ARM ARCHITECTURE
4432 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4433 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4435 S:      Maintained
4436 T:      git https://github.com/broadcom/stblinux.git
4437 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4438 F:      arch/arm/boot/dts/broadcom/bcm7*.dts*
4439 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
4440 F:      arch/arm/mach-bcm/*brcmstb*
4441 F:      arch/arm/mm/cache-b15-rac.c
4442 F:      drivers/bus/brcmstb_gisb.c
4443 F:      drivers/pci/controller/pcie-brcmstb.c
4444 N:      brcmstb
4445 N:      bcm7038
4446 N:      bcm7120
4447 
4448 BROADCOM BCMBCA ARM ARCHITECTURE
4449 M:      William Zhang <william.zhang@broadcom.com>
4450 M:      Anand Gore <anand.gore@broadcom.com>
4451 M:      Kursad Oney <kursad.oney@broadcom.com>
4452 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4453 M:      Rafał Miłecki <rafal@milecki.pl>
4454 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4456 S:      Maintained
4457 T:      git https://github.com/broadcom/stblinux.git
4458 F:      Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4459 F:      arch/arm64/boot/dts/broadcom/bcmbca/*
4460 N:      bcmbca
4461 N:      bcm[9]?47622
4462 N:      bcm[9]?4912
4463 N:      bcm[9]?63138
4464 N:      bcm[9]?63146
4465 N:      bcm[9]?63148
4466 N:      bcm[9]?63158
4467 N:      bcm[9]?63178
4468 N:      bcm[9]?6756
4469 N:      bcm[9]?6813
4470 N:      bcm[9]?6846
4471 N:      bcm[9]?6855
4472 N:      bcm[9]?6856
4473 N:      bcm[9]?6858
4474 N:      bcm[9]?6878
4475 
4476 BROADCOM BDC DRIVER
4477 M:      Justin Chen <justin.chen@broadcom.com>
4478 M:      Al Cooper <alcooperx@gmail.com>
4479 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4480 L:      linux-usb@vger.kernel.org
4481 S:      Maintained
4482 F:      Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4483 F:      drivers/usb/gadget/udc/bdc/
4484 
4485 BROADCOM BMIPS CPUFREQ DRIVER
4486 M:      Markus Mayer <mmayer@broadcom.com>
4487 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4488 L:      linux-pm@vger.kernel.org
4489 S:      Maintained
4490 F:      drivers/cpufreq/bmips-cpufreq.c
4491 
4492 BROADCOM BMIPS MIPS ARCHITECTURE
4493 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4494 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4495 L:      linux-mips@vger.kernel.org
4496 S:      Maintained
4497 T:      git https://github.com/broadcom/stblinux.git
4498 F:      arch/mips/bmips/*
4499 F:      arch/mips/boot/dts/brcm/bcm*.dts*
4500 F:      arch/mips/include/asm/mach-bmips/*
4501 F:      arch/mips/kernel/*bmips*
4502 F:      drivers/irqchip/irq-bcm63*
4503 F:      drivers/irqchip/irq-bcm7*
4504 F:      drivers/irqchip/irq-brcmstb*
4505 F:      drivers/pmdomain/bcm/bcm63xx-power.c
4506 F:      include/linux/bcm963xx_nvram.h
4507 F:      include/linux/bcm963xx_tag.h
4508 
4509 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4510 M:      Rasesh Mody <rmody@marvell.com>
4511 M:      GR-Linux-NIC-Dev@marvell.com
4512 L:      netdev@vger.kernel.org
4513 S:      Supported
4514 F:      drivers/net/ethernet/broadcom/bnx2.*
4515 F:      drivers/net/ethernet/broadcom/bnx2_*
4516 
4517 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4518 M:      Saurav Kashyap <skashyap@marvell.com>
4519 M:      Javed Hasan <jhasan@marvell.com>
4520 M:      GR-QLogic-Storage-Upstream@marvell.com
4521 L:      linux-scsi@vger.kernel.org
4522 S:      Supported
4523 F:      drivers/scsi/bnx2fc/
4524 
4525 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4526 M:      Nilesh Javali <njavali@marvell.com>
4527 M:      Manish Rangankar <mrangankar@marvell.com>
4528 M:      GR-QLogic-Storage-Upstream@marvell.com
4529 L:      linux-scsi@vger.kernel.org
4530 S:      Supported
4531 F:      drivers/scsi/bnx2i/
4532 
4533 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4534 M:      Sudarsana Kalluru <skalluru@marvell.com>
4535 M:      Manish Chopra <manishc@marvell.com>
4536 L:      netdev@vger.kernel.org
4537 S:      Supported
4538 F:      drivers/net/ethernet/broadcom/bnx2x/
4539 
4540 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4541 M:      Michael Chan <michael.chan@broadcom.com>
4542 L:      netdev@vger.kernel.org
4543 S:      Supported
4544 F:      drivers/firmware/broadcom/tee_bnxt_fw.c
4545 F:      drivers/net/ethernet/broadcom/bnxt/
4546 F:      include/linux/firmware/broadcom/tee_bnxt_fw.h
4547 
4548 BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4549 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
4550 L:      linux-wireless@vger.kernel.org
4551 L:      brcm80211@lists.linux.dev
4552 L:      brcm80211-dev-list.pdl@broadcom.com
4553 S:      Supported
4554 F:      drivers/net/wireless/broadcom/brcm80211/
4555 F:      include/linux/platform_data/brcmfmac.h
4556 
4557 BROADCOM BRCMSTB GPIO DRIVER
4558 M:      Doug Berger <opendmb@gmail.com>
4559 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4560 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4561 S:      Supported
4562 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4563 F:      drivers/gpio/gpio-brcmstb.c
4564 
4565 BROADCOM BRCMSTB I2C DRIVER
4566 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4567 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4568 L:      linux-i2c@vger.kernel.org
4569 S:      Supported
4570 F:      Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4571 F:      drivers/i2c/busses/i2c-brcmstb.c
4572 
4573 BROADCOM BRCMSTB UART DRIVER
4574 M:      Al Cooper <alcooperx@gmail.com>
4575 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4576 L:      linux-serial@vger.kernel.org
4577 S:      Maintained
4578 F:      Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4579 F:      drivers/tty/serial/8250/8250_bcm7271.c
4580 
4581 BROADCOM BRCMSTB USB EHCI DRIVER
4582 M:      Justin Chen <justin.chen@broadcom.com>
4583 M:      Al Cooper <alcooperx@gmail.com>
4584 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4585 L:      linux-usb@vger.kernel.org
4586 S:      Maintained
4587 F:      Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4588 F:      drivers/usb/host/ehci-brcm.*
4589 
4590 BROADCOM BRCMSTB USB PIN MAP DRIVER
4591 M:      Al Cooper <alcooperx@gmail.com>
4592 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4593 L:      linux-usb@vger.kernel.org
4594 S:      Maintained
4595 F:      Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4596 F:      drivers/usb/misc/brcmstb-usb-pinmap.c
4597 
4598 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4599 M:      Justin Chen <justin.chen@broadcom.com>
4600 M:      Al Cooper <alcooperx@gmail.com>
4601 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4602 L:      linux-kernel@vger.kernel.org
4603 S:      Maintained
4604 F:      drivers/phy/broadcom/phy-brcm-usb*
4605 
4606 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4607 M:      William Zhang <william.zhang@broadcom.com>
4608 M:      Kursad Oney <kursad.oney@broadcom.com>
4609 M:      Jonas Gorski <jonas.gorski@gmail.com>
4610 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4611 L:      linux-spi@vger.kernel.org
4612 S:      Maintained
4613 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4614 F:      drivers/spi/spi-bcm63xx-hsspi.c
4615 F:      drivers/spi/spi-bcmbca-hsspi.c
4616 
4617 BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4618 M:      Jonas Gorski <jonas.gorski@gmail.com>
4619 L:      linux-spi@vger.kernel.org
4620 S:      Odd Fixes
4621 F:      Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4622 F:      drivers/spi/spi-bcm63xx.c
4623 
4624 BROADCOM ETHERNET PHY DRIVERS
4625 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4626 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4627 L:      netdev@vger.kernel.org
4628 S:      Supported
4629 F:      Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4630 F:      drivers/net/phy/bcm*.[ch]
4631 F:      drivers/net/phy/broadcom.c
4632 F:      include/linux/brcmphy.h
4633 
4634 BROADCOM GENET ETHERNET DRIVER
4635 M:      Doug Berger <opendmb@gmail.com>
4636 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4637 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4638 L:      netdev@vger.kernel.org
4639 S:      Supported
4640 F:      Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4641 F:      Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4642 F:      drivers/net/ethernet/broadcom/genet/
4643 F:      drivers/net/ethernet/broadcom/unimac.h
4644 F:      drivers/net/mdio/mdio-bcm-unimac.c
4645 F:      include/linux/platform_data/bcmgenet.h
4646 F:      include/linux/platform_data/mdio-bcm-unimac.h
4647 
4648 BROADCOM IPROC ARM ARCHITECTURE
4649 M:      Ray Jui <rjui@broadcom.com>
4650 M:      Scott Branden <sbranden@broadcom.com>
4651 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4653 S:      Maintained
4654 T:      git https://github.com/broadcom/stblinux.git
4655 F:      arch/arm64/boot/dts/broadcom/northstar2/*
4656 F:      arch/arm64/boot/dts/broadcom/stingray/*
4657 F:      drivers/clk/bcm/clk-ns*
4658 F:      drivers/clk/bcm/clk-sr*
4659 F:      drivers/pinctrl/bcm/pinctrl-ns*
4660 F:      include/dt-bindings/clock/bcm-sr*
4661 N:      iproc
4662 N:      cygnus
4663 N:      bcm[-_]nsp
4664 N:      bcm9113*
4665 N:      bcm9583*
4666 N:      bcm9585*
4667 N:      bcm9586*
4668 N:      bcm988312
4669 N:      bcm113*
4670 N:      bcm583*
4671 N:      bcm585*
4672 N:      bcm586*
4673 N:      bcm88312
4674 N:      hr2
4675 N:      stingray
4676 
4677 BROADCOM IPROC GBIT ETHERNET DRIVER
4678 M:      Rafał Miłecki <rafal@milecki.pl>
4679 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4680 L:      netdev@vger.kernel.org
4681 S:      Maintained
4682 F:      Documentation/devicetree/bindings/net/brcm,amac.yaml
4683 F:      drivers/net/ethernet/broadcom/bgmac*
4684 F:      drivers/net/ethernet/broadcom/unimac.h
4685 
4686 BROADCOM KONA GPIO DRIVER
4687 M:      Ray Jui <rjui@broadcom.com>
4688 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4689 S:      Supported
4690 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4691 F:      drivers/gpio/gpio-bcm-kona.c
4692 
4693 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4694 M:      Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4695 M:      Kashyap Desai <kashyap.desai@broadcom.com>
4696 M:      Sumit Saxena <sumit.saxena@broadcom.com>
4697 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4698 L:      mpi3mr-linuxdrv.pdl@broadcom.com
4699 L:      linux-scsi@vger.kernel.org
4700 S:      Supported
4701 W:      https://www.broadcom.com/support/storage
4702 F:      drivers/scsi/mpi3mr/
4703 
4704 BROADCOM NETXTREME-E ROCE DRIVER
4705 M:      Selvin Xavier <selvin.xavier@broadcom.com>
4706 L:      linux-rdma@vger.kernel.org
4707 S:      Supported
4708 W:      http://www.broadcom.com
4709 F:      drivers/infiniband/hw/bnxt_re/
4710 F:      include/uapi/rdma/bnxt_re-abi.h
4711 
4712 BROADCOM NVRAM DRIVER
4713 M:      Rafał Miłecki <zajec5@gmail.com>
4714 L:      linux-mips@vger.kernel.org
4715 S:      Maintained
4716 F:      drivers/firmware/broadcom/*
4717 
4718 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4719 M:      Rafał Miłecki <rafal@milecki.pl>
4720 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4721 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4722 L:      linux-pm@vger.kernel.org
4723 S:      Maintained
4724 T:      git https://github.com/broadcom/stblinux.git
4725 F:      drivers/pmdomain/bcm/bcm-pmb.c
4726 F:      include/dt-bindings/soc/bcm-pmb.h
4727 
4728 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4729 M:      Rafał Miłecki <zajec5@gmail.com>
4730 L:      linux-wireless@vger.kernel.org
4731 S:      Maintained
4732 F:      drivers/bcma/
4733 F:      include/linux/bcma/
4734 
4735 BROADCOM SPI DRIVER
4736 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4737 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4738 S:      Maintained
4739 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4740 F:      drivers/spi/spi-bcm-qspi.*
4741 F:      drivers/spi/spi-brcmstb-qspi.c
4742 F:      drivers/spi/spi-iproc-qspi.c
4743 
4744 BROADCOM STB AVS CPUFREQ DRIVER
4745 M:      Markus Mayer <mmayer@broadcom.com>
4746 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4747 L:      linux-pm@vger.kernel.org
4748 S:      Maintained
4749 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4750 F:      drivers/cpufreq/brcmstb*
4751 
4752 BROADCOM STB AVS TMON DRIVER
4753 M:      Markus Mayer <mmayer@broadcom.com>
4754 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4755 L:      linux-pm@vger.kernel.org
4756 S:      Maintained
4757 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4758 F:      drivers/thermal/broadcom/brcmstb*
4759 
4760 BROADCOM STB DPFE DRIVER
4761 M:      Markus Mayer <mmayer@broadcom.com>
4762 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4764 S:      Maintained
4765 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4766 F:      drivers/memory/brcmstb_dpfe.c
4767 
4768 BROADCOM STB NAND FLASH DRIVER
4769 M:      Brian Norris <computersforpeace@gmail.com>
4770 M:      Kamal Dasu <kamal.dasu@broadcom.com>
4771 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4772 L:      linux-mtd@lists.infradead.org
4773 S:      Maintained
4774 F:      drivers/mtd/nand/raw/brcmnand/
4775 F:      include/linux/platform_data/brcmnand.h
4776 
4777 BROADCOM STB PCIE DRIVER
4778 M:      Jim Quinlan <jim2101024@gmail.com>
4779 M:      Nicolas Saenz Julienne <nsaenz@kernel.org>
4780 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4781 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4782 L:      linux-pci@vger.kernel.org
4783 S:      Maintained
4784 F:      Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4785 F:      drivers/pci/controller/pcie-brcmstb.c
4786 
4787 BROADCOM SYSTEMPORT ETHERNET DRIVER
4788 M:      Florian Fainelli <florian.fainelli@broadcom.com>
4789 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4790 L:      netdev@vger.kernel.org
4791 S:      Supported
4792 F:      Documentation/devicetree/bindings/net/brcm,systemport.yaml
4793 F:      drivers/net/ethernet/broadcom/bcmsysport.*
4794 F:      drivers/net/ethernet/broadcom/unimac.h
4795 
4796 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4797 M:      Pavan Chebbi <pavan.chebbi@broadcom.com>
4798 M:      Michael Chan <mchan@broadcom.com>
4799 L:      netdev@vger.kernel.org
4800 S:      Supported
4801 F:      drivers/net/ethernet/broadcom/tg3.*
4802 
4803 BROADCOM VK DRIVER
4804 M:      Scott Branden <scott.branden@broadcom.com>
4805 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4806 S:      Supported
4807 F:      drivers/misc/bcm-vk/
4808 F:      include/uapi/linux/misc/bcm_vk.h
4809 
4810 BROCADE BFA FC SCSI DRIVER
4811 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4812 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4813 L:      linux-scsi@vger.kernel.org
4814 S:      Supported
4815 F:      drivers/scsi/bfa/
4816 
4817 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4818 M:      Rasesh Mody <rmody@marvell.com>
4819 M:      Sudarsana Kalluru <skalluru@marvell.com>
4820 M:      GR-Linux-NIC-Dev@marvell.com
4821 L:      netdev@vger.kernel.org
4822 S:      Supported
4823 F:      drivers/net/ethernet/brocade/bna/
4824 
4825 BSG (block layer generic sg v4 driver)
4826 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4827 L:      linux-scsi@vger.kernel.org
4828 S:      Supported
4829 F:      block/bsg.c
4830 F:      include/linux/bsg.h
4831 F:      include/uapi/linux/bsg.h
4832 
4833 BT87X AUDIO DRIVER
4834 M:      Clemens Ladisch <clemens@ladisch.de>
4835 L:      linux-sound@vger.kernel.org
4836 S:      Maintained
4837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4838 F:      Documentation/sound/cards/bt87x.rst
4839 F:      sound/pci/bt87x.c
4840 
4841 BT8XXGPIO DRIVER
4842 M:      Michael Buesch <m@bues.ch>
4843 S:      Maintained
4844 W:      http://bu3sch.de/btgpio.php
4845 F:      drivers/gpio/gpio-bt8xx.c
4846 
4847 BTRFS FILE SYSTEM
4848 M:      Chris Mason <clm@fb.com>
4849 M:      Josef Bacik <josef@toxicpanda.com>
4850 M:      David Sterba <dsterba@suse.com>
4851 L:      linux-btrfs@vger.kernel.org
4852 S:      Maintained
4853 W:      https://btrfs.readthedocs.io
4854 Q:      https://patchwork.kernel.org/project/linux-btrfs/list/
4855 C:      irc://irc.libera.chat/btrfs
4856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4857 F:      Documentation/filesystems/btrfs.rst
4858 F:      fs/btrfs/
4859 F:      include/linux/btrfs*
4860 F:      include/trace/events/btrfs.h
4861 F:      include/uapi/linux/btrfs*
4862 
4863 BTTV VIDEO4LINUX DRIVER
4864 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4865 L:      linux-media@vger.kernel.org
4866 S:      Odd fixes
4867 W:      https://linuxtv.org
4868 T:      git git://linuxtv.org/media_tree.git
4869 F:      Documentation/driver-api/media/drivers/bttv*
4870 F:      drivers/media/pci/bt8xx/bttv*
4871 
4872 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4873 M:      Chanwoo Choi <cw00.choi@samsung.com>
4874 L:      linux-pm@vger.kernel.org
4875 L:      linux-samsung-soc@vger.kernel.org
4876 S:      Maintained
4877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4878 F:      Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4879 F:      drivers/devfreq/exynos-bus.c
4880 
4881 BUSLOGIC SCSI DRIVER
4882 M:      Khalid Aziz <khalid@gonehiking.org>
4883 L:      linux-scsi@vger.kernel.org
4884 S:      Maintained
4885 F:      drivers/scsi/BusLogic.*
4886 F:      drivers/scsi/FlashPoint.*
4887 
4888 BXCAN CAN NETWORK DRIVER
4889 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
4890 L:      linux-can@vger.kernel.org
4891 S:      Maintained
4892 F:      Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4893 F:      drivers/net/can/bxcan.c
4894 
4895 C-MEDIA CMI8788 DRIVER
4896 M:      Clemens Ladisch <clemens@ladisch.de>
4897 L:      linux-sound@vger.kernel.org
4898 S:      Maintained
4899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4900 F:      sound/pci/oxygen/
4901 
4902 C-SKY ARCHITECTURE
4903 M:      Guo Ren <guoren@kernel.org>
4904 L:      linux-csky@vger.kernel.org
4905 S:      Supported
4906 T:      git https://github.com/c-sky/csky-linux.git
4907 F:      Documentation/devicetree/bindings/csky/
4908 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
4909 F:      Documentation/devicetree/bindings/timer/csky,*
4910 F:      arch/csky/
4911 F:      drivers/clocksource/timer-gx6605s.c
4912 F:      drivers/clocksource/timer-mp-csky.c
4913 F:      drivers/irqchip/irq-csky-*
4914 N:      csky
4915 K:      csky
4916 
4917 CA8210 IEEE-802.15.4 RADIO DRIVER
4918 L:      linux-wpan@vger.kernel.org
4919 S:      Orphan
4920 W:      https://github.com/Cascoda/ca8210-linux.git
4921 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4922 F:      drivers/net/ieee802154/ca8210.c
4923 
4924 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4925 M:      David Howells <dhowells@redhat.com>
4926 L:      netfs@lists.linux.dev
4927 S:      Supported
4928 F:      Documentation/filesystems/caching/cachefiles.rst
4929 F:      fs/cachefiles/
4930 
4931 CACHESTAT: PAGE CACHE STATS FOR A FILE
4932 M:      Nhat Pham <nphamcs@gmail.com>
4933 M:      Johannes Weiner <hannes@cmpxchg.org>
4934 L:      linux-mm@kvack.org
4935 S:      Maintained
4936 F:      tools/testing/selftests/cachestat/test_cachestat.c
4937 
4938 CADENCE MIPI-CSI2 BRIDGES
4939 M:      Maxime Ripard <mripard@kernel.org>
4940 L:      linux-media@vger.kernel.org
4941 S:      Maintained
4942 F:      Documentation/devicetree/bindings/media/cdns,*.txt
4943 F:      Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4944 F:      drivers/media/platform/cadence/cdns-csi2*
4945 
4946 CADENCE NAND DRIVER
4947 L:      linux-mtd@lists.infradead.org
4948 S:      Orphan
4949 F:      Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4950 F:      drivers/mtd/nand/raw/cadence-nand-controller.c
4951 
4952 CADENCE USB3 DRD IP DRIVER
4953 M:      Peter Chen <peter.chen@kernel.org>
4954 M:      Pawel Laszczak <pawell@cadence.com>
4955 R:      Roger Quadros <rogerq@kernel.org>
4956 L:      linux-usb@vger.kernel.org
4957 S:      Maintained
4958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4959 F:      Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4960 F:      drivers/usb/cdns3/
4961 X:      drivers/usb/cdns3/cdnsp*
4962 
4963 CADENCE USBHS DRIVER
4964 M:      Pawel Laszczak <pawell@cadence.com>
4965 L:      linux-usb@vger.kernel.org
4966 S:      Maintained
4967 F:      drivers/usb/gadget/udc/cdns2
4968 
4969 CADENCE USBSSP DRD IP DRIVER
4970 M:      Pawel Laszczak <pawell@cadence.com>
4971 L:      linux-usb@vger.kernel.org
4972 S:      Maintained
4973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4974 F:      drivers/usb/cdns3/
4975 X:      drivers/usb/cdns3/cdns3*
4976 
4977 CADET FM/AM RADIO RECEIVER DRIVER
4978 M:      Hans Verkuil <hverkuil@xs4all.nl>
4979 L:      linux-media@vger.kernel.org
4980 S:      Maintained
4981 W:      https://linuxtv.org
4982 T:      git git://linuxtv.org/media_tree.git
4983 F:      drivers/media/radio/radio-cadet*
4984 
4985 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4986 L:      linux-media@vger.kernel.org
4987 S:      Orphan
4988 T:      git git://linuxtv.org/media_tree.git
4989 F:      Documentation/admin-guide/media/cafe_ccic*
4990 F:      drivers/media/platform/marvell/
4991 
4992 CAIF NETWORK LAYER
4993 L:      netdev@vger.kernel.org
4994 S:      Orphan
4995 F:      Documentation/networking/caif/
4996 F:      drivers/net/caif/
4997 F:      include/net/caif/
4998 F:      include/uapi/linux/caif/
4999 F:      net/caif/
5000 
5001 CAKE QDISC
5002 M:      Toke Høiland-Jørgensen <toke@toke.dk>
5003 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
5004 S:      Maintained
5005 F:      net/sched/sch_cake.c
5006 
5007 CAN NETWORK DRIVERS
5008 M:      Marc Kleine-Budde <mkl@pengutronix.de>
5009 M:      Vincent Mailhol <mailhol.vincent@wanadoo.fr>
5010 L:      linux-can@vger.kernel.org
5011 S:      Maintained
5012 W:      https://github.com/linux-can
5013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5015 F:      Documentation/devicetree/bindings/net/can/
5016 F:      Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5017 F:      drivers/net/can/
5018 F:      drivers/phy/phy-can-transceiver.c
5019 F:      include/linux/can/bittiming.h
5020 F:      include/linux/can/dev.h
5021 F:      include/linux/can/length.h
5022 F:      include/linux/can/platform/
5023 F:      include/linux/can/rx-offload.h
5024 F:      include/uapi/linux/can/error.h
5025 F:      include/uapi/linux/can/netlink.h
5026 F:      include/uapi/linux/can/vxcan.h
5027 
5028 CAN NETWORK LAYER
5029 M:      Oliver Hartkopp <socketcan@hartkopp.net>
5030 M:      Marc Kleine-Budde <mkl@pengutronix.de>
5031 L:      linux-can@vger.kernel.org
5032 S:      Maintained
5033 W:      https://github.com/linux-can
5034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5036 F:      Documentation/networking/can.rst
5037 F:      Documentation/networking/iso15765-2.rst
5038 F:      include/linux/can/can-ml.h
5039 F:      include/linux/can/core.h
5040 F:      include/linux/can/skb.h
5041 F:      include/net/netns/can.h
5042 F:      include/uapi/linux/can.h
5043 F:      include/uapi/linux/can/bcm.h
5044 F:      include/uapi/linux/can/gw.h
5045 F:      include/uapi/linux/can/isotp.h
5046 F:      include/uapi/linux/can/raw.h
5047 F:      net/can/
5048 
5049 CAN-J1939 NETWORK LAYER
5050 M:      Robin van der Gracht <robin@protonic.nl>
5051 M:      Oleksij Rempel <o.rempel@pengutronix.de>
5052 R:      kernel@pengutronix.de
5053 L:      linux-can@vger.kernel.org
5054 S:      Maintained
5055 F:      Documentation/networking/j1939.rst
5056 F:      include/uapi/linux/can/j1939.h
5057 F:      net/can/j1939/
5058 
5059 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5060 M:      Damien Le Moal <dlemoal@kernel.org>
5061 L:      linux-riscv@lists.infradead.org
5062 L:      linux-gpio@vger.kernel.org (pinctrl driver)
5063 F:      Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5064 F:      drivers/pinctrl/pinctrl-k210.c
5065 
5066 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5067 M:      Damien Le Moal <dlemoal@kernel.org>
5068 L:      linux-kernel@vger.kernel.org
5069 L:      linux-riscv@lists.infradead.org
5070 S:      Maintained
5071 F:      Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5072 F:      drivers/reset/reset-k210.c
5073 
5074 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5075 M:      Damien Le Moal <dlemoal@kernel.org>
5076 L:      linux-riscv@lists.infradead.org
5077 S:      Maintained
5078 F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5079 F:      drivers/soc/canaan/
5080 F:      include/soc/canaan/
5081 
5082 CAPABILITIES
5083 M:      Serge Hallyn <serge@hallyn.com>
5084 L:      linux-security-module@vger.kernel.org
5085 S:      Supported
5086 F:      include/linux/capability.h
5087 F:      include/uapi/linux/capability.h
5088 F:      kernel/capability.c
5089 F:      security/commoncap.c
5090 
5091 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5092 M:      Kevin Tsai <ktsai@capellamicro.com>
5093 S:      Maintained
5094 F:      drivers/iio/light/cm*
5095 
5096 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5097 M:      Christian Lamparter <chunkeey@googlemail.com>
5098 L:      linux-wireless@vger.kernel.org
5099 S:      Maintained
5100 W:      https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5101 F:      drivers/net/wireless/ath/carl9170/
5102 
5103 CAVIUM I2C DRIVER
5104 M:      Robert Richter <rric@kernel.org>
5105 S:      Odd Fixes
5106 W:      http://www.marvell.com
5107 F:      drivers/i2c/busses/i2c-octeon*
5108 F:      drivers/i2c/busses/i2c-thunderx*
5109 
5110 CAVIUM LIQUIDIO NETWORK DRIVER
5111 L:      netdev@vger.kernel.org
5112 S:      Orphan
5113 W:      http://www.marvell.com
5114 F:      drivers/net/ethernet/cavium/liquidio/
5115 
5116 CAVIUM MMC DRIVER
5117 M:      Robert Richter <rric@kernel.org>
5118 S:      Odd Fixes
5119 W:      http://www.marvell.com
5120 F:      drivers/mmc/host/cavium*
5121 
5122 CAVIUM OCTEON-TX CRYPTO DRIVER
5123 M:      George Cherian <gcherian@marvell.com>
5124 L:      linux-crypto@vger.kernel.org
5125 S:      Supported
5126 W:      http://www.marvell.com
5127 F:      drivers/crypto/cavium/cpt/
5128 
5129 CAVIUM THUNDERX2 ARM64 SOC
5130 M:      Robert Richter <rric@kernel.org>
5131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5132 S:      Odd Fixes
5133 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5134 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
5135 
5136 CBS/ETF/TAPRIO QDISCS
5137 M:      Vinicius Costa Gomes <vinicius.gomes@intel.com>
5138 L:      netdev@vger.kernel.org
5139 S:      Maintained
5140 F:      net/sched/sch_cbs.c
5141 F:      net/sched/sch_etf.c
5142 F:      net/sched/sch_taprio.c
5143 
5144 CC2520 IEEE-802.15.4 RADIO DRIVER
5145 M:      Stefan Schmidt <stefan@datenfreihafen.org>
5146 L:      linux-wpan@vger.kernel.org
5147 S:      Odd Fixes
5148 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5149 F:      drivers/net/ieee802154/cc2520.c
5150 
5151 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5152 M:      Gilad Ben-Yossef <gilad@benyossef.com>
5153 L:      linux-crypto@vger.kernel.org
5154 S:      Supported
5155 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5156 F:      drivers/crypto/ccree/
5157 
5158 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5159 M:      Hadar Gat <hadar.gat@arm.com>
5160 L:      linux-crypto@vger.kernel.org
5161 S:      Supported
5162 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5163 F:      Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5164 F:      drivers/char/hw_random/cctrng.c
5165 F:      drivers/char/hw_random/cctrng.h
5166 
5167 CEC FRAMEWORK
5168 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5169 L:      linux-media@vger.kernel.org
5170 S:      Supported
5171 W:      http://linuxtv.org
5172 T:      git git://linuxtv.org/media_tree.git
5173 F:      Documentation/ABI/testing/debugfs-cec-error-inj
5174 F:      Documentation/devicetree/bindings/media/cec/cec-common.yaml
5175 F:      Documentation/driver-api/media/cec-core.rst
5176 F:      Documentation/userspace-api/media/cec
5177 F:      drivers/media/cec/
5178 F:      drivers/media/rc/keymaps/rc-cec.c
5179 F:      include/media/cec-notifier.h
5180 F:      include/media/cec.h
5181 F:      include/uapi/linux/cec-funcs.h
5182 F:      include/uapi/linux/cec.h
5183 
5184 CEC GPIO DRIVER
5185 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5186 L:      linux-media@vger.kernel.org
5187 S:      Supported
5188 W:      http://linuxtv.org
5189 T:      git git://linuxtv.org/media_tree.git
5190 F:      Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5191 F:      drivers/media/cec/platform/cec-gpio/
5192 
5193 CELL BROADBAND ENGINE ARCHITECTURE
5194 L:      linuxppc-dev@lists.ozlabs.org
5195 S:      Orphan
5196 F:      arch/powerpc/include/asm/cell*.h
5197 F:      arch/powerpc/include/asm/spu*.h
5198 F:      arch/powerpc/include/uapi/asm/spu*.h
5199 F:      arch/powerpc/platforms/cell/
5200 
5201 CELLWISE CW2015 BATTERY DRIVER
5202 M:      Tobias Schrammm <t.schramm@manjaro.org>
5203 S:      Maintained
5204 F:      Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5205 F:      drivers/power/supply/cw2015_battery.c
5206 
5207 CEPH COMMON CODE (LIBCEPH)
5208 M:      Ilya Dryomov <idryomov@gmail.com>
5209 M:      Xiubo Li <xiubli@redhat.com>
5210 L:      ceph-devel@vger.kernel.org
5211 S:      Supported
5212 W:      http://ceph.com/
5213 T:      git https://github.com/ceph/ceph-client.git
5214 F:      include/linux/ceph/
5215 F:      include/linux/crush/
5216 F:      net/ceph/
5217 
5218 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5219 M:      Xiubo Li <xiubli@redhat.com>
5220 M:      Ilya Dryomov <idryomov@gmail.com>
5221 L:      ceph-devel@vger.kernel.org
5222 S:      Supported
5223 W:      http://ceph.com/
5224 T:      git https://github.com/ceph/ceph-client.git
5225 F:      Documentation/filesystems/ceph.rst
5226 F:      fs/ceph/
5227 
5228 CERTIFICATE HANDLING
5229 M:      David Howells <dhowells@redhat.com>
5230 M:      David Woodhouse <dwmw2@infradead.org>
5231 L:      keyrings@vger.kernel.org
5232 S:      Maintained
5233 F:      Documentation/admin-guide/module-signing.rst
5234 F:      certs/
5235 F:      scripts/sign-file.c
5236 F:      scripts/ssl-common.h
5237 F:      tools/certs/
5238 
5239 CFAG12864B LCD DRIVER
5240 M:      Miguel Ojeda <ojeda@kernel.org>
5241 S:      Maintained
5242 F:      drivers/auxdisplay/cfag12864b.c
5243 F:      include/linux/cfag12864b.h
5244 
5245 CFAG12864BFB LCD FRAMEBUFFER DRIVER
5246 M:      Miguel Ojeda <ojeda@kernel.org>
5247 S:      Maintained
5248 F:      drivers/auxdisplay/cfag12864bfb.c
5249 F:      include/linux/cfag12864b.h
5250 
5251 CHAR and MISC DRIVERS
5252 M:      Arnd Bergmann <arnd@arndb.de>
5253 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5254 S:      Supported
5255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5256 F:      drivers/char/
5257 F:      drivers/misc/
5258 F:      include/linux/miscdevice.h
5259 X:      drivers/char/agp/
5260 X:      drivers/char/hw_random/
5261 X:      drivers/char/ipmi/
5262 X:      drivers/char/random.c
5263 X:      drivers/char/tpm/
5264 
5265 CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5266 M:      Thomas Weißschuh <linux@weissschuh.net>
5267 L:      linux-hwmon@vger.kernel.org
5268 S:      Maintained
5269 F:      Documentation/hwmon/powerz.rst
5270 F:      drivers/hwmon/powerz.c
5271 
5272 CHECKPATCH
5273 M:      Andy Whitcroft <apw@canonical.com>
5274 M:      Joe Perches <joe@perches.com>
5275 R:      Dwaipayan Ray <dwaipayanray1@gmail.com>
5276 R:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
5277 S:      Maintained
5278 F:      scripts/checkpatch.pl
5279 
5280 CHECKPATCH DOCUMENTATION
5281 M:      Dwaipayan Ray <dwaipayanray1@gmail.com>
5282 M:      Lukas Bulwahn <lukas.bulwahn@gmail.com>
5283 R:      Joe Perches <joe@perches.com>
5284 S:      Maintained
5285 F:      Documentation/dev-tools/checkpatch.rst
5286 
5287 CHINESE DOCUMENTATION
5288 M:      Alex Shi <alexs@kernel.org>
5289 M:      Yanteng Si <siyanteng@loongson.cn>
5290 S:      Maintained
5291 F:      Documentation/translations/zh_CN/
5292 
5293 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5294 M:      Peter Chen <peter.chen@kernel.org>
5295 L:      linux-usb@vger.kernel.org
5296 S:      Maintained
5297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5298 F:      drivers/usb/chipidea/
5299 
5300 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5301 M:      Hans de Goede <hdegoede@redhat.com>
5302 L:      linux-input@vger.kernel.org
5303 S:      Maintained
5304 F:      Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5305 F:      drivers/input/touchscreen/chipone_icn8318.c
5306 
5307 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5308 M:      Hans de Goede <hdegoede@redhat.com>
5309 L:      linux-input@vger.kernel.org
5310 S:      Maintained
5311 F:      drivers/input/touchscreen/chipone_icn8505.c
5312 
5313 CHROME HARDWARE PLATFORM SUPPORT
5314 M:      Benson Leung <bleung@chromium.org>
5315 M:      Tzung-Bi Shih <tzungbi@kernel.org>
5316 L:      chrome-platform@lists.linux.dev
5317 S:      Maintained
5318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5319 F:      drivers/platform/chrome/
5320 
5321 CHROMEOS EC CODEC DRIVER
5322 M:      Cheng-Yi Chiang <cychiang@chromium.org>
5323 M:      Tzung-Bi Shih <tzungbi@kernel.org>
5324 R:      Guenter Roeck <groeck@chromium.org>
5325 L:      chrome-platform@lists.linux.dev
5326 S:      Maintained
5327 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5328 F:      sound/soc/codecs/cros_ec_codec.*
5329 
5330 CHROMEOS EC CHARGE CONTROL
5331 M:      Thomas Weißschuh <thomas@weissschuh.net>
5332 S:      Maintained
5333 F:      drivers/power/supply/cros_charge-control.c
5334 
5335 CHROMEOS EC HARDWARE MONITORING
5336 M:      Thomas Weißschuh <thomas@weissschuh.net>
5337 L:      chrome-platform@lists.linux.dev
5338 L:      linux-hwmon@vger.kernel.org
5339 S:      Maintained
5340 F:      Documentation/hwmon/cros_ec_hwmon.rst
5341 F:      drivers/hwmon/cros_ec_hwmon.c
5342 
5343 CHROMEOS EC LED DRIVER
5344 M:      Thomas Weißschuh <thomas@weissschuh.net>
5345 S:      Maintained
5346 F:      drivers/leds/leds-cros_ec.c
5347 
5348 CHROMEOS EC SUBDRIVERS
5349 M:      Benson Leung <bleung@chromium.org>
5350 R:      Guenter Roeck <groeck@chromium.org>
5351 L:      chrome-platform@lists.linux.dev
5352 S:      Maintained
5353 F:      drivers/power/supply/cros_charge-control.c
5354 F:      drivers/power/supply/cros_usbpd-charger.c
5355 N:      cros_ec
5356 N:      cros-ec
5357 
5358 CHROMEOS EC UART DRIVER
5359 M:      Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5360 R:      Benson Leung <bleung@chromium.org>
5361 R:      Tzung-Bi Shih <tzungbi@kernel.org>
5362 S:      Maintained
5363 F:      drivers/platform/chrome/cros_ec_uart.c
5364 
5365 CHROMEOS EC USB PD NOTIFY DRIVER
5366 M:      Prashant Malani <pmalani@chromium.org>
5367 L:      chrome-platform@lists.linux.dev
5368 S:      Maintained
5369 F:      drivers/platform/chrome/cros_usbpd_notify.c
5370 F:      include/linux/platform_data/cros_usbpd_notify.h
5371 
5372 CHROMEOS EC USB TYPE-C DRIVER
5373 M:      Prashant Malani <pmalani@chromium.org>
5374 L:      chrome-platform@lists.linux.dev
5375 S:      Maintained
5376 F:      drivers/platform/chrome/cros_ec_typec.*
5377 F:      drivers/platform/chrome/cros_typec_switch.c
5378 F:      drivers/platform/chrome/cros_typec_vdm.*
5379 
5380 CHROMEOS HPS DRIVER
5381 M:      Dan Callaghan <dcallagh@chromium.org>
5382 R:      Sami Kyöstilä <skyostil@chromium.org>
5383 S:      Maintained
5384 F:      drivers/platform/chrome/cros_hps_i2c.c
5385 
5386 CHROMEOS EC WATCHDOG
5387 M:      Lukasz Majczak <lma@chromium.org>
5388 L:      chrome-platform@lists.linux.dev
5389 S:      Maintained
5390 F:      drivers/watchdog/cros_ec_wdt.c
5391 
5392 CHRONTEL CH7322 CEC DRIVER
5393 M:      Joe Tessler <jrt@google.com>
5394 L:      linux-media@vger.kernel.org
5395 S:      Maintained
5396 T:      git git://linuxtv.org/media_tree.git
5397 F:      Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5398 F:      drivers/media/cec/i2c/ch7322.c
5399 
5400 CIRRUS LOGIC AUDIO CODEC DRIVERS
5401 M:      David Rhodes <david.rhodes@cirrus.com>
5402 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5403 L:      linux-sound@vger.kernel.org
5404 L:      patches@opensource.cirrus.com
5405 S:      Maintained
5406 F:      Documentation/devicetree/bindings/sound/cirrus,cs*
5407 F:      drivers/mfd/cs42l43*
5408 F:      drivers/pinctrl/cirrus/pinctrl-cs42l43*
5409 F:      drivers/spi/spi-cs42l43*
5410 F:      include/dt-bindings/sound/cs*
5411 F:      include/linux/mfd/cs42l43*
5412 F:      include/sound/cs*
5413 F:      sound/pci/hda/cirrus*
5414 F:      sound/pci/hda/cs*
5415 F:      sound/pci/hda/hda_component*
5416 F:      sound/pci/hda/hda_cs_dsp_ctl.*
5417 F:      sound/soc/codecs/cs*
5418 
5419 CIRRUS LOGIC HAPTIC DRIVERS
5420 M:      James Ogletree <jogletre@opensource.cirrus.com>
5421 M:      Fred Treven <fred.treven@cirrus.com>
5422 M:      Ben Bright <ben.bright@cirrus.com>
5423 L:      patches@opensource.cirrus.com
5424 S:      Supported
5425 F:      Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5426 F:      drivers/input/misc/cs40l*
5427 F:      drivers/mfd/cs40l*
5428 F:      include/linux/mfd/cs40l*
5429 F:      sound/soc/codecs/cs40l*
5430 
5431 CIRRUS LOGIC DSP FIRMWARE DRIVER
5432 M:      Simon Trimmer <simont@opensource.cirrus.com>
5433 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5434 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5435 L:      patches@opensource.cirrus.com
5436 S:      Supported
5437 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5438 T:      git https://github.com/CirrusLogic/linux-drivers.git
5439 F:      drivers/firmware/cirrus/*
5440 F:      include/linux/firmware/cirrus/*
5441 
5442 CIRRUS LOGIC EP93XX ETHERNET DRIVER
5443 M:      Hartley Sweeten <hsweeten@visionengravers.com>
5444 L:      netdev@vger.kernel.org
5445 S:      Maintained
5446 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
5447 
5448 CIRRUS LOGIC LOCHNAGAR DRIVER
5449 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5450 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5451 L:      patches@opensource.cirrus.com
5452 S:      Supported
5453 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5454 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5455 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5456 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5457 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5458 F:      Documentation/hwmon/lochnagar.rst
5459 F:      drivers/clk/clk-lochnagar.c
5460 F:      drivers/hwmon/lochnagar-hwmon.c
5461 F:      drivers/mfd/lochnagar-i2c.c
5462 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5463 F:      drivers/regulator/lochnagar-regulator.c
5464 F:      include/dt-bindings/clock/lochnagar.h
5465 F:      include/dt-bindings/pinctrl/lochnagar.h
5466 F:      include/linux/mfd/lochnagar*
5467 F:      sound/soc/codecs/lochnagar-sc.c
5468 
5469 CIRRUS LOGIC MADERA CODEC DRIVERS
5470 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
5471 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
5472 L:      linux-sound@vger.kernel.org
5473 L:      patches@opensource.cirrus.com
5474 S:      Supported
5475 W:      https://github.com/CirrusLogic/linux-drivers/wiki
5476 T:      git https://github.com/CirrusLogic/linux-drivers.git
5477 F:      Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5478 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5479 F:      Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5480 F:      drivers/gpio/gpio-madera*
5481 F:      drivers/irqchip/irq-madera*
5482 F:      drivers/mfd/cs47l*
5483 F:      drivers/mfd/madera*
5484 F:      drivers/pinctrl/cirrus/*
5485 F:      include/dt-bindings/sound/madera*
5486 F:      include/linux/irqchip/irq-madera*
5487 F:      include/linux/mfd/madera/*
5488 F:      include/sound/madera*
5489 F:      sound/soc/codecs/cs47l*
5490 F:      sound/soc/codecs/madera*
5491 
5492 CISCO FCOE HBA DRIVER
5493 M:      Satish Kharat <satishkh@cisco.com>
5494 M:      Sesidhar Baddela <sebaddel@cisco.com>
5495 M:      Karan Tilak Kumar <kartilak@cisco.com>
5496 L:      linux-scsi@vger.kernel.org
5497 S:      Supported
5498 F:      drivers/scsi/fnic/
5499 
5500 CISCO SCSI HBA DRIVER
5501 M:      Karan Tilak Kumar <kartilak@cisco.com>
5502 M:      Sesidhar Baddela <sebaddel@cisco.com>
5503 L:      linux-scsi@vger.kernel.org
5504 S:      Supported
5505 F:      drivers/scsi/snic/
5506 
5507 CISCO VIC ETHERNET NIC DRIVER
5508 M:      Christian Benvenuti <benve@cisco.com>
5509 M:      Satish Kharat <satishkh@cisco.com>
5510 S:      Supported
5511 F:      drivers/net/ethernet/cisco/enic/
5512 
5513 CISCO VIC LOW LATENCY NIC DRIVER
5514 M:      Christian Benvenuti <benve@cisco.com>
5515 M:      Nelson Escobar <neescoba@cisco.com>
5516 S:      Supported
5517 F:      drivers/infiniband/hw/usnic/
5518 
5519 CLANG CONTROL FLOW INTEGRITY SUPPORT
5520 M:      Sami Tolvanen <samitolvanen@google.com>
5521 M:      Kees Cook <kees@kernel.org>
5522 R:      Nathan Chancellor <nathan@kernel.org>
5523 L:      llvm@lists.linux.dev
5524 S:      Supported
5525 B:      https://github.com/ClangBuiltLinux/linux/issues
5526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5527 F:      include/linux/cfi.h
5528 F:      kernel/cfi.c
5529 
5530 CLANG-FORMAT FILE
5531 M:      Miguel Ojeda <ojeda@kernel.org>
5532 S:      Maintained
5533 F:      .clang-format
5534 
5535 CLANG/LLVM BUILD SUPPORT
5536 M:      Nathan Chancellor <nathan@kernel.org>
5537 R:      Nick Desaulniers <ndesaulniers@google.com>
5538 R:      Bill Wendling <morbo@google.com>
5539 R:      Justin Stitt <justinstitt@google.com>
5540 L:      llvm@lists.linux.dev
5541 S:      Supported
5542 W:      https://clangbuiltlinux.github.io/
5543 B:      https://github.com/ClangBuiltLinux/linux/issues
5544 C:      irc://irc.libera.chat/clangbuiltlinux
5545 F:      Documentation/kbuild/llvm.rst
5546 F:      include/linux/compiler-clang.h
5547 F:      scripts/Makefile.clang
5548 F:      scripts/clang-tools/
5549 K:      \b(?i:clang|llvm)\b
5550 
5551 CLK API
5552 M:      Russell King <linux@armlinux.org.uk>
5553 L:      linux-clk@vger.kernel.org
5554 S:      Maintained
5555 F:      include/linux/clk.h
5556 
5557 CLOCKSOURCE, CLOCKEVENT DRIVERS
5558 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5559 M:      Thomas Gleixner <tglx@linutronix.de>
5560 L:      linux-kernel@vger.kernel.org
5561 S:      Supported
5562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5563 F:      Documentation/devicetree/bindings/timer/
5564 F:      drivers/clocksource/
5565 
5566 CLOSURES
5567 M:      Kent Overstreet <kent.overstreet@linux.dev>
5568 L:      linux-bcachefs@vger.kernel.org
5569 S:      Supported
5570 C:      irc://irc.oftc.net/bcache
5571 F:      include/linux/closure.h
5572 F:      lib/closure.c
5573 
5574 CMPC ACPI DRIVER
5575 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5576 L:      platform-driver-x86@vger.kernel.org
5577 S:      Supported
5578 F:      drivers/platform/x86/classmate-laptop.c
5579 
5580 COBALT MEDIA DRIVER
5581 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
5582 L:      linux-media@vger.kernel.org
5583 S:      Supported
5584 W:      https://linuxtv.org
5585 T:      git git://linuxtv.org/media_tree.git
5586 F:      drivers/media/pci/cobalt/
5587 
5588 COCCINELLE/Semantic Patches (SmPL)
5589 M:      Julia Lawall <Julia.Lawall@inria.fr>
5590 M:      Nicolas Palix <nicolas.palix@imag.fr>
5591 L:      cocci@inria.fr (moderated for non-subscribers)
5592 S:      Supported
5593 W:      https://coccinelle.gitlabpages.inria.fr/website/
5594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5595 F:      Documentation/dev-tools/coccinelle.rst
5596 F:      scripts/coccicheck
5597 F:      scripts/coccinelle/
5598 
5599 CODA FILE SYSTEM
5600 M:      Jan Harkes <jaharkes@cs.cmu.edu>
5601 M:      coda@cs.cmu.edu
5602 L:      codalist@coda.cs.cmu.edu
5603 S:      Maintained
5604 W:      http://www.coda.cs.cmu.edu/
5605 F:      Documentation/filesystems/coda.rst
5606 F:      fs/coda/
5607 F:      include/linux/coda*.h
5608 F:      include/uapi/linux/coda*.h
5609 
5610 CODA V4L2 MEM2MEM DRIVER
5611 M:      Philipp Zabel <p.zabel@pengutronix.de>
5612 L:      linux-media@vger.kernel.org
5613 S:      Maintained
5614 F:      Documentation/devicetree/bindings/media/coda.yaml
5615 F:      drivers/media/platform/chips-media/coda
5616 
5617 CODE OF CONDUCT
5618 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5619 S:      Supported
5620 F:      Documentation/process/code-of-conduct-interpretation.rst
5621 F:      Documentation/process/code-of-conduct.rst
5622 
5623 CODE TAGGING
5624 M:      Suren Baghdasaryan <surenb@google.com>
5625 M:      Kent Overstreet <kent.overstreet@linux.dev>
5626 S:      Maintained
5627 F:      include/asm-generic/codetag.lds.h
5628 F:      include/linux/codetag.h
5629 F:      lib/codetag.c
5630 
5631 COMEDI DRIVERS
5632 M:      Ian Abbott <abbotti@mev.co.uk>
5633 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
5634 S:      Odd Fixes
5635 F:      drivers/comedi/
5636 F:      include/linux/comedi/
5637 F:      include/uapi/linux/comedi.h
5638 
5639 COMMON CLK FRAMEWORK
5640 M:      Michael Turquette <mturquette@baylibre.com>
5641 M:      Stephen Boyd <sboyd@kernel.org>
5642 L:      linux-clk@vger.kernel.org
5643 S:      Maintained
5644 Q:      http://patchwork.kernel.org/project/linux-clk/list/
5645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5646 F:      Documentation/devicetree/bindings/clock/
5647 F:      drivers/clk/
5648 F:      include/dt-bindings/clock/
5649 F:      include/linux/clk-pr*
5650 F:      include/linux/clk/
5651 F:      include/linux/of_clk.h
5652 X:      drivers/clk/clkdev.c
5653 
5654 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5655 M:      Steve French <sfrench@samba.org>
5656 R:      Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5657 R:      Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5658 R:      Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5659 R:      Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5660 R:      Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5661 L:      linux-cifs@vger.kernel.org
5662 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
5663 S:      Supported
5664 W:      https://wiki.samba.org/index.php/LinuxCIFS
5665 T:      git git://git.samba.org/sfrench/cifs-2.6.git
5666 F:      Documentation/admin-guide/cifs/
5667 F:      fs/smb/client/
5668 F:      fs/smb/common/
5669 F:      include/uapi/linux/cifs
5670 
5671 COMPACTPCI HOTPLUG CORE
5672 M:      Scott Murray <scott@spiteful.org>
5673 L:      linux-pci@vger.kernel.org
5674 S:      Maintained
5675 F:      drivers/pci/hotplug/cpci_hotplug*
5676 
5677 COMPACTPCI HOTPLUG GENERIC DRIVER
5678 M:      Scott Murray <scott@spiteful.org>
5679 L:      linux-pci@vger.kernel.org
5680 S:      Maintained
5681 F:      drivers/pci/hotplug/cpcihp_generic.c
5682 
5683 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5684 M:      Scott Murray <scott@spiteful.org>
5685 L:      linux-pci@vger.kernel.org
5686 S:      Maintained
5687 F:      drivers/pci/hotplug/cpcihp_zt5550.*
5688 
5689 COMPAL LAPTOP SUPPORT
5690 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5691 L:      platform-driver-x86@vger.kernel.org
5692 S:      Maintained
5693 F:      drivers/platform/x86/compal-laptop.c
5694 
5695 COMPILER ATTRIBUTES
5696 M:      Miguel Ojeda <ojeda@kernel.org>
5697 S:      Maintained
5698 F:      include/linux/compiler_attributes.h
5699 
5700 COMPUTE EXPRESS LINK (CXL)
5701 M:      Davidlohr Bueso <dave@stgolabs.net>
5702 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
5703 M:      Dave Jiang <dave.jiang@intel.com>
5704 M:      Alison Schofield <alison.schofield@intel.com>
5705 M:      Vishal Verma <vishal.l.verma@intel.com>
5706 M:      Ira Weiny <ira.weiny@intel.com>
5707 M:      Dan Williams <dan.j.williams@intel.com>
5708 L:      linux-cxl@vger.kernel.org
5709 S:      Maintained
5710 F:      Documentation/driver-api/cxl
5711 F:      drivers/cxl/
5712 F:      include/cxl/
5713 F:      include/uapi/linux/cxl_mem.h
5714 F:      tools/testing/cxl/
5715 
5716 COMPUTE EXPRESS LINK PMU (CPMU)
5717 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
5718 L:      linux-cxl@vger.kernel.org
5719 S:      Maintained
5720 F:      Documentation/admin-guide/perf/cxl.rst
5721 F:      drivers/perf/cxl_pmu.c
5722 
5723 CONEXANT ACCESSRUNNER USB DRIVER
5724 L:      accessrunner-general@lists.sourceforge.net
5725 S:      Orphan
5726 W:      http://accessrunner.sourceforge.net/
5727 F:      drivers/usb/atm/cxacru.c
5728 
5729 CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5730 M:      Elena Reshetova <elena.reshetova@intel.com>
5731 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5732 S:      Maintained
5733 F:      Documentation/security/snp-tdx-threat-model.rst
5734 
5735 CONFIGFS
5736 M:      Joel Becker <jlbec@evilplan.org>
5737 M:      Christoph Hellwig <hch@lst.de>
5738 S:      Supported
5739 T:      git git://git.infradead.org/users/hch/configfs.git
5740 F:      fs/configfs/
5741 F:      include/linux/configfs.h
5742 F:      samples/configfs/
5743 
5744 CONSOLE SUBSYSTEM
5745 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5746 S:      Supported
5747 F:      drivers/video/console/
5748 F:      include/linux/console*
5749 
5750 CONTEXT TRACKING
5751 M:      Frederic Weisbecker <frederic@kernel.org>
5752 M:      "Paul E. McKenney" <paulmck@kernel.org>
5753 S:      Maintained
5754 F:      include/linux/context_tracking*
5755 F:      kernel/context_tracking.c
5756 
5757 CONTROL GROUP (CGROUP)
5758 M:      Tejun Heo <tj@kernel.org>
5759 M:      Zefan Li <lizefan.x@bytedance.com>
5760 M:      Johannes Weiner <hannes@cmpxchg.org>
5761 M:      Michal Koutný <mkoutny@suse.com>
5762 L:      cgroups@vger.kernel.org
5763 S:      Maintained
5764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5765 F:      Documentation/admin-guide/cgroup-v1/
5766 F:      Documentation/admin-guide/cgroup-v2.rst
5767 F:      include/linux/cgroup*
5768 F:      kernel/cgroup/
5769 F:      tools/testing/selftests/cgroup/
5770 
5771 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5772 M:      Tejun Heo <tj@kernel.org>
5773 M:      Josef Bacik <josef@toxicpanda.com>
5774 M:      Jens Axboe <axboe@kernel.dk>
5775 L:      cgroups@vger.kernel.org
5776 L:      linux-block@vger.kernel.org
5777 T:      git git://git.kernel.dk/linux-block
5778 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5779 F:      block/bfq-cgroup.c
5780 F:      block/blk-cgroup.c
5781 F:      block/blk-iocost.c
5782 F:      block/blk-iolatency.c
5783 F:      block/blk-throttle.c
5784 F:      include/linux/blk-cgroup.h
5785 
5786 CONTROL GROUP - CPUSET
5787 M:      Waiman Long <longman@redhat.com>
5788 M:      Zefan Li <lizefan.x@bytedance.com>
5789 L:      cgroups@vger.kernel.org
5790 S:      Maintained
5791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5792 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
5793 F:      include/linux/cpuset.h
5794 F:      kernel/cgroup/cpuset-internal.h
5795 F:      kernel/cgroup/cpuset-v1.c
5796 F:      kernel/cgroup/cpuset.c
5797 F:      tools/testing/selftests/cgroup/test_cpuset.c
5798 F:      tools/testing/selftests/cgroup/test_cpuset_prs.sh
5799 F:      tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5800 
5801 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5802 M:      Johannes Weiner <hannes@cmpxchg.org>
5803 M:      Michal Hocko <mhocko@kernel.org>
5804 M:      Roman Gushchin <roman.gushchin@linux.dev>
5805 M:      Shakeel Butt <shakeel.butt@linux.dev>
5806 R:      Muchun Song <muchun.song@linux.dev>
5807 L:      cgroups@vger.kernel.org
5808 L:      linux-mm@kvack.org
5809 S:      Maintained
5810 F:      include/linux/memcontrol.h
5811 F:      mm/memcontrol.c
5812 F:      mm/memcontrol-v1.c
5813 F:      mm/memcontrol-v1.h
5814 F:      mm/swap_cgroup.c
5815 F:      samples/cgroup/*
5816 F:      tools/testing/selftests/cgroup/memcg_protection.m
5817 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5818 F:      tools/testing/selftests/cgroup/test_kmem.c
5819 F:      tools/testing/selftests/cgroup/test_memcontrol.c
5820 
5821 CORETEMP HARDWARE MONITORING DRIVER
5822 M:      Fenghua Yu <fenghua.yu@intel.com>
5823 L:      linux-hwmon@vger.kernel.org
5824 S:      Maintained
5825 F:      Documentation/hwmon/coretemp.rst
5826 F:      drivers/hwmon/coretemp.c
5827 
5828 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5829 M:      Marius Zachmann <mail@mariuszachmann.de>
5830 L:      linux-hwmon@vger.kernel.org
5831 S:      Maintained
5832 F:      drivers/hwmon/corsair-cpro.c
5833 
5834 CORSAIR-PSU HARDWARE MONITOR DRIVER
5835 M:      Wilken Gottwalt <wilken.gottwalt@posteo.net>
5836 L:      linux-hwmon@vger.kernel.org
5837 S:      Maintained
5838 F:      Documentation/hwmon/corsair-psu.rst
5839 F:      drivers/hwmon/corsair-psu.c
5840 
5841 COUNTER SUBSYSTEM
5842 M:      William Breathitt Gray <wbg@kernel.org>
5843 L:      linux-iio@vger.kernel.org
5844 S:      Maintained
5845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5846 F:      Documentation/ABI/testing/sysfs-bus-counter
5847 F:      Documentation/driver-api/generic-counter.rst
5848 F:      drivers/counter/
5849 F:      include/linux/counter.h
5850 F:      include/uapi/linux/counter.h
5851 F:      tools/counter/
5852 
5853 COUNTER WATCH EVENTS TOOL
5854 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5855 L:      linux-iio@vger.kernel.org
5856 S:      Maintained
5857 F:      tools/counter/counter_watch_events.c
5858 
5859 CP2615 I2C DRIVER
5860 M:      Bence Csókás <bence98@sch.bme.hu>
5861 S:      Maintained
5862 F:      drivers/i2c/busses/i2c-cp2615.c
5863 
5864 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5865 M:      Viresh Kumar <viresh.kumar@linaro.org>
5866 M:      Sudeep Holla <sudeep.holla@arm.com>
5867 L:      linux-pm@vger.kernel.org
5868 S:      Maintained
5869 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5870 F:      drivers/cpufreq/vexpress-spc-cpufreq.c
5871 
5872 CPU FREQUENCY SCALING FRAMEWORK
5873 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5874 M:      Viresh Kumar <viresh.kumar@linaro.org>
5875 L:      linux-pm@vger.kernel.org
5876 S:      Maintained
5877 B:      https://bugzilla.kernel.org
5878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5880 F:      Documentation/admin-guide/pm/cpufreq.rst
5881 F:      Documentation/admin-guide/pm/intel_pstate.rst
5882 F:      Documentation/cpu-freq/
5883 F:      Documentation/devicetree/bindings/cpufreq/
5884 F:      drivers/cpufreq/
5885 F:      include/linux/cpufreq.h
5886 F:      include/linux/sched/cpufreq.h
5887 F:      kernel/sched/cpufreq*.c
5888 F:      tools/testing/selftests/cpufreq/
5889 
5890 CPU HOTPLUG
5891 M:      Thomas Gleixner <tglx@linutronix.de>
5892 M:      Peter Zijlstra <peterz@infradead.org>
5893 L:      linux-kernel@vger.kernel.org
5894 S:      Maintained
5895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5896 F:      include/linux/cpu.h
5897 F:      include/linux/cpuhotplug.h
5898 F:      include/linux/smpboot.h
5899 F:      kernel/cpu.c
5900 F:      kernel/smpboot.*
5901 
5902 CPU IDLE TIME MANAGEMENT FRAMEWORK
5903 M:      "Rafael J. Wysocki" <rafael@kernel.org>
5904 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5905 L:      linux-pm@vger.kernel.org
5906 S:      Maintained
5907 B:      https://bugzilla.kernel.org
5908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5909 F:      Documentation/admin-guide/pm/cpuidle.rst
5910 F:      Documentation/driver-api/pm/cpuidle.rst
5911 F:      drivers/cpuidle/
5912 F:      include/linux/cpuidle.h
5913 
5914 CPU POWER MONITORING SUBSYSTEM
5915 M:      Thomas Renninger <trenn@suse.com>
5916 M:      Shuah Khan <shuah@kernel.org>
5917 M:      Shuah Khan <skhan@linuxfoundation.org>
5918 M:      John B. Wyatt IV <jwyatt@redhat.com>
5919 M:      John B. Wyatt IV <sageofredondo@gmail.com>
5920 M:      John Kacur <jkacur@redhat.com>
5921 L:      linux-pm@vger.kernel.org
5922 S:      Maintained
5923 F:      tools/power/cpupower/
5924 
5925 CPUID/MSR DRIVER
5926 M:      "H. Peter Anvin" <hpa@zytor.com>
5927 S:      Maintained
5928 F:      arch/x86/kernel/cpuid.c
5929 F:      arch/x86/kernel/msr.c
5930 
5931 CPUIDLE DRIVER - ARM BIG LITTLE
5932 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5933 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5934 L:      linux-pm@vger.kernel.org
5935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5936 S:      Maintained
5937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5938 F:      drivers/cpuidle/cpuidle-big_little.c
5939 
5940 CPUIDLE DRIVER - ARM EXYNOS
5941 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
5942 M:      Kukjin Kim <kgene@kernel.org>
5943 R:      Krzysztof Kozlowski <krzk@kernel.org>
5944 L:      linux-pm@vger.kernel.org
5945 L:      linux-samsung-soc@vger.kernel.org
5946 S:      Maintained
5947 F:      arch/arm/mach-exynos/pm.c
5948 F:      drivers/cpuidle/cpuidle-exynos.c
5949 F:      include/linux/platform_data/cpuidle-exynos.h
5950 
5951 CPUIDLE DRIVER - ARM PSCI
5952 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
5953 M:      Sudeep Holla <sudeep.holla@arm.com>
5954 L:      linux-pm@vger.kernel.org
5955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5956 S:      Supported
5957 F:      drivers/cpuidle/cpuidle-psci.c
5958 
5959 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5960 M:      Ulf Hansson <ulf.hansson@linaro.org>
5961 L:      linux-pm@vger.kernel.org
5962 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5963 S:      Supported
5964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5965 F:      drivers/cpuidle/cpuidle-psci-domain.c
5966 F:      drivers/cpuidle/cpuidle-psci.h
5967 
5968 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5969 M:      Ulf Hansson <ulf.hansson@linaro.org>
5970 L:      linux-pm@vger.kernel.org
5971 S:      Supported
5972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5973 F:      drivers/cpuidle/dt_idle_genpd.c
5974 F:      drivers/cpuidle/dt_idle_genpd.h
5975 
5976 CPUIDLE DRIVER - RISC-V SBI
5977 M:      Anup Patel <anup@brainfault.org>
5978 L:      linux-pm@vger.kernel.org
5979 L:      linux-riscv@lists.infradead.org
5980 S:      Maintained
5981 F:      drivers/cpuidle/cpuidle-riscv-sbi.c
5982 
5983 CRAMFS FILESYSTEM
5984 M:      Nicolas Pitre <nico@fluxnic.net>
5985 S:      Maintained
5986 F:      Documentation/filesystems/cramfs.rst
5987 F:      fs/cramfs/
5988 
5989 CREATIVE SB0540
5990 M:      Bastien Nocera <hadess@hadess.net>
5991 L:      linux-input@vger.kernel.org
5992 S:      Maintained
5993 F:      drivers/hid/hid-creative-sb0540.c
5994 
5995 CRYPTO API
5996 M:      Herbert Xu <herbert@gondor.apana.org.au>
5997 M:      "David S. Miller" <davem@davemloft.net>
5998 L:      linux-crypto@vger.kernel.org
5999 S:      Maintained
6000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6002 F:      Documentation/crypto/
6003 F:      Documentation/devicetree/bindings/crypto/
6004 F:      arch/*/crypto/
6005 F:      crypto/
6006 F:      drivers/crypto/
6007 F:      include/crypto/
6008 F:      include/linux/crypto*
6009 F:      lib/crypto/
6010 
6011 CRYPTO SPEED TEST COMPARE
6012 M:      Wang Jinchao <wangjinchao@xfusion.com>
6013 L:      linux-crypto@vger.kernel.org
6014 S:      Maintained
6015 F:      tools/crypto/tcrypt/tcrypt_speed_compare.py
6016 
6017 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6018 M:      Neil Horman <nhorman@tuxdriver.com>
6019 L:      linux-crypto@vger.kernel.org
6020 S:      Maintained
6021 F:      crypto/ansi_cprng.c
6022 F:      crypto/rng.c
6023 
6024 CS3308 MEDIA DRIVER
6025 M:      Hans Verkuil <hverkuil@xs4all.nl>
6026 L:      linux-media@vger.kernel.org
6027 S:      Odd Fixes
6028 W:      http://linuxtv.org
6029 T:      git git://linuxtv.org/media_tree.git
6030 F:      drivers/media/i2c/cs3308.c
6031 
6032 CS5535 Audio ALSA driver
6033 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
6034 S:      Maintained
6035 F:      sound/pci/cs5535audio/
6036 
6037 CTU CAN FD DRIVER
6038 M:      Pavel Pisa <pisa@cmp.felk.cvut.cz>
6039 M:      Ondrej Ille <ondrej.ille@gmail.com>
6040 L:      linux-can@vger.kernel.org
6041 S:      Maintained
6042 F:      Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6043 F:      drivers/net/can/ctucanfd/
6044 
6045 CVE ASSIGNMENT CONTACT
6046 M:      CVE Assignment Team <cve@kernel.org>
6047 S:      Maintained
6048 F:      Documentation/process/cve.rst
6049 
6050 CW1200 WLAN driver
6051 S:      Orphan
6052 F:      drivers/net/wireless/st/cw1200/
6053 F:      include/linux/platform_data/net-cw1200.h
6054 
6055 CX18 VIDEO4LINUX DRIVER
6056 M:      Andy Walls <awalls@md.metrocast.net>
6057 L:      linux-media@vger.kernel.org
6058 S:      Maintained
6059 W:      https://linuxtv.org
6060 T:      git git://linuxtv.org/media_tree.git
6061 F:      drivers/media/pci/cx18/
6062 F:      include/uapi/linux/ivtv*
6063 
6064 CX2341X MPEG ENCODER HELPER MODULE
6065 M:      Hans Verkuil <hverkuil@xs4all.nl>
6066 L:      linux-media@vger.kernel.org
6067 S:      Maintained
6068 W:      https://linuxtv.org
6069 T:      git git://linuxtv.org/media_tree.git
6070 F:      drivers/media/common/cx2341x*
6071 F:      include/media/drv-intf/cx2341x.h
6072 
6073 CX24120 MEDIA DRIVER
6074 M:      Jemma Denson <jdenson@gmail.com>
6075 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
6076 L:      linux-media@vger.kernel.org
6077 S:      Maintained
6078 W:      https://linuxtv.org
6079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6080 F:      drivers/media/dvb-frontends/cx24120*
6081 
6082 CX88 VIDEO4LINUX DRIVER
6083 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6084 L:      linux-media@vger.kernel.org
6085 S:      Odd fixes
6086 W:      https://linuxtv.org
6087 T:      git git://linuxtv.org/media_tree.git
6088 F:      Documentation/driver-api/media/drivers/cx88*
6089 F:      drivers/media/pci/cx88/
6090 
6091 CXD2820R MEDIA DRIVER
6092 L:      linux-media@vger.kernel.org
6093 S:      Orphan
6094 W:      https://linuxtv.org
6095 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6096 F:      drivers/media/dvb-frontends/cxd2820r*
6097 
6098 CXGB3 ETHERNET DRIVER (CXGB3)
6099 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6100 L:      netdev@vger.kernel.org
6101 S:      Supported
6102 W:      http://www.chelsio.com
6103 F:      drivers/net/ethernet/chelsio/cxgb3/
6104 
6105 CXGB3 ISCSI DRIVER (CXGB3I)
6106 M:      Varun Prakash <varun@chelsio.com>
6107 L:      linux-scsi@vger.kernel.org
6108 S:      Supported
6109 W:      http://www.chelsio.com
6110 F:      drivers/scsi/cxgbi/cxgb3i
6111 
6112 CXGB4 CRYPTO DRIVER (chcr)
6113 M:      Ayush Sawal <ayush.sawal@chelsio.com>
6114 L:      linux-crypto@vger.kernel.org
6115 S:      Supported
6116 W:      http://www.chelsio.com
6117 F:      drivers/crypto/chelsio
6118 
6119 CXGB4 ETHERNET DRIVER (CXGB4)
6120 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6121 L:      netdev@vger.kernel.org
6122 S:      Supported
6123 W:      http://www.chelsio.com
6124 F:      drivers/net/ethernet/chelsio/cxgb4/
6125 
6126 CXGB4 INLINE CRYPTO DRIVER
6127 M:      Ayush Sawal <ayush.sawal@chelsio.com>
6128 L:      netdev@vger.kernel.org
6129 S:      Supported
6130 W:      http://www.chelsio.com
6131 F:      drivers/net/ethernet/chelsio/inline_crypto/
6132 
6133 CXGB4 ISCSI DRIVER (CXGB4I)
6134 M:      Varun Prakash <varun@chelsio.com>
6135 L:      linux-scsi@vger.kernel.org
6136 S:      Supported
6137 W:      http://www.chelsio.com
6138 F:      drivers/scsi/cxgbi/cxgb4i
6139 
6140 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6141 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6142 L:      linux-rdma@vger.kernel.org
6143 S:      Supported
6144 W:      http://www.openfabrics.org
6145 F:      drivers/infiniband/hw/cxgb4/
6146 F:      include/uapi/rdma/cxgb4-abi.h
6147 
6148 CXGB4VF ETHERNET DRIVER (CXGB4VF)
6149 M:      Potnuri Bharat Teja <bharat@chelsio.com>
6150 L:      netdev@vger.kernel.org
6151 S:      Supported
6152 W:      http://www.chelsio.com
6153 F:      drivers/net/ethernet/chelsio/cxgb4vf/
6154 
6155 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6156 M:      Frederic Barrat <fbarrat@linux.ibm.com>
6157 M:      Andrew Donnellan <ajd@linux.ibm.com>
6158 L:      linuxppc-dev@lists.ozlabs.org
6159 S:      Supported
6160 F:      Documentation/ABI/testing/sysfs-class-cxl
6161 F:      Documentation/arch/powerpc/cxl.rst
6162 F:      arch/powerpc/platforms/powernv/pci-cxl.c
6163 F:      drivers/misc/cxl/
6164 F:      include/misc/cxl*
6165 F:      include/uapi/misc/cxl.h
6166 
6167 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6168 M:      Manoj N. Kumar <manoj@linux.ibm.com>
6169 M:      Uma Krishnan <ukrishn@linux.ibm.com>
6170 L:      linux-scsi@vger.kernel.org
6171 S:      Obsolete
6172 F:      Documentation/arch/powerpc/cxlflash.rst
6173 F:      drivers/scsi/cxlflash/
6174 F:      include/uapi/scsi/cxlflash_ioctl.h
6175 
6176 CYBERPRO FB DRIVER
6177 M:      Russell King <linux@armlinux.org.uk>
6178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6179 S:      Maintained
6180 W:      http://www.armlinux.org.uk/
6181 F:      drivers/video/fbdev/cyber2000fb.*
6182 
6183 CYCLADES PC300 DRIVER
6184 S:      Orphan
6185 F:      drivers/net/wan/pc300*
6186 
6187 CYPRESS CY8C95X0 PINCTRL DRIVER
6188 M:      Patrick Rudolph <patrick.rudolph@9elements.com>
6189 L:      linux-gpio@vger.kernel.org
6190 S:      Maintained
6191 F:      drivers/pinctrl/pinctrl-cy8c95x0.c
6192 
6193 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6194 M:      Linus Walleij <linus.walleij@linaro.org>
6195 L:      linux-input@vger.kernel.org
6196 S:      Maintained
6197 F:      drivers/input/touchscreen/cy8ctma140.c
6198 
6199 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6200 M:      Yassine Oudjana <y.oudjana@protonmail.com>
6201 L:      linux-input@vger.kernel.org
6202 S:      Maintained
6203 F:      Documentation/devicetree/bindings/input/cypress-sf.yaml
6204 F:      drivers/input/keyboard/cypress-sf.c
6205 
6206 CYPRESS_FIRMWARE MEDIA DRIVER
6207 L:      linux-media@vger.kernel.org
6208 S:      Orphan
6209 W:      https://linuxtv.org
6210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6211 F:      drivers/media/common/cypress_firmware*
6212 
6213 CYTTSP TOUCHSCREEN DRIVER
6214 M:      Linus Walleij <linus.walleij@linaro.org>
6215 L:      linux-input@vger.kernel.org
6216 S:      Maintained
6217 F:      drivers/input/touchscreen/cyttsp*
6218 
6219 D-LINK DIR-685 TOUCHKEYS DRIVER
6220 M:      Linus Walleij <linus.walleij@linaro.org>
6221 L:      linux-input@vger.kernel.org
6222 S:      Supported
6223 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
6224 
6225 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6226 M:      Joshua Kinard <kumba@gentoo.org>
6227 S:      Maintained
6228 F:      drivers/rtc/rtc-ds1685.c
6229 F:      include/linux/rtc/ds1685.h
6230 
6231 DAMA SLAVE for AX.25
6232 M:      Joerg Reuter <jreuter@yaina.de>
6233 L:      linux-hams@vger.kernel.org
6234 S:      Maintained
6235 W:      http://yaina.de/jreuter/
6236 W:      http://www.qsl.net/dl1bke/
6237 F:      net/ax25/af_ax25.c
6238 F:      net/ax25/ax25_dev.c
6239 F:      net/ax25/ax25_ds_*
6240 F:      net/ax25/ax25_in.c
6241 F:      net/ax25/ax25_out.c
6242 F:      net/ax25/ax25_timer.c
6243 F:      net/ax25/sysctl_net_ax25.c
6244 
6245 DATA ACCESS MONITOR
6246 M:      SeongJae Park <sj@kernel.org>
6247 L:      damon@lists.linux.dev
6248 L:      linux-mm@kvack.org
6249 S:      Maintained
6250 W:      https://damonitor.github.io
6251 P:      Documentation/mm/damon/maintainer-profile.rst
6252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6253 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6255 F:      Documentation/ABI/testing/sysfs-kernel-mm-damon
6256 F:      Documentation/admin-guide/mm/damon/
6257 F:      Documentation/mm/damon/
6258 F:      include/linux/damon.h
6259 F:      include/trace/events/damon.h
6260 F:      mm/damon/
6261 F:      tools/testing/selftests/damon/
6262 
6263 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6264 L:      netdev@vger.kernel.org
6265 S:      Orphan
6266 F:      Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6267 F:      drivers/net/ethernet/dec/tulip/dmfe.c
6268 
6269 DC390/AM53C974 SCSI driver
6270 M:      Hannes Reinecke <hare@suse.com>
6271 L:      linux-scsi@vger.kernel.org
6272 S:      Maintained
6273 F:      drivers/scsi/am53c974.c
6274 
6275 DC395x SCSI driver
6276 M:      Oliver Neukum <oliver@neukum.org>
6277 M:      Ali Akcaagac <aliakc@web.de>
6278 M:      Jamie Lenehan <lenehan@twibble.org>
6279 S:      Maintained
6280 F:      Documentation/scsi/dc395x.rst
6281 F:      drivers/scsi/dc395x.*
6282 
6283 DCCP PROTOCOL
6284 L:      dccp@vger.kernel.org
6285 S:      Orphan
6286 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6287 F:      include/linux/dccp.h
6288 F:      include/linux/tfrc.h
6289 F:      include/uapi/linux/dccp.h
6290 F:      net/dccp/
6291 
6292 DEBUGOBJECTS:
6293 M:      Thomas Gleixner <tglx@linutronix.de>
6294 L:      linux-kernel@vger.kernel.org
6295 S:      Maintained
6296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6297 F:      include/linux/debugobjects.h
6298 F:      lib/debugobjects.c
6299 
6300 DECSTATION PLATFORM SUPPORT
6301 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6302 L:      linux-mips@vger.kernel.org
6303 S:      Maintained
6304 W:      http://www.linux-mips.org/wiki/DECstation
6305 F:      arch/mips/dec/
6306 F:      arch/mips/include/asm/dec/
6307 F:      arch/mips/include/asm/mach-dec/
6308 
6309 DEFXX FDDI NETWORK DRIVER
6310 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6311 S:      Maintained
6312 F:      drivers/net/fddi/defxx.*
6313 
6314 DEFZA FDDI NETWORK DRIVER
6315 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
6316 S:      Maintained
6317 F:      drivers/net/fddi/defza.*
6318 
6319 DEINTERLACE DRIVERS FOR ALLWINNER H3
6320 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
6321 L:      linux-media@vger.kernel.org
6322 S:      Maintained
6323 T:      git git://linuxtv.org/media_tree.git
6324 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6325 F:      drivers/media/platform/sunxi/sun8i-di/
6326 
6327 DELL LAPTOP DRIVER
6328 M:      Matthew Garrett <mjg59@srcf.ucam.org>
6329 M:      Pali Rohár <pali@kernel.org>
6330 L:      platform-driver-x86@vger.kernel.org
6331 S:      Maintained
6332 F:      drivers/platform/x86/dell/dell-laptop.c
6333 
6334 DELL LAPTOP FREEFALL DRIVER
6335 M:      Pali Rohár <pali@kernel.org>
6336 S:      Maintained
6337 F:      drivers/platform/x86/dell/dell-smo8800.c
6338 
6339 DELL LAPTOP RBTN DRIVER
6340 M:      Pali Rohár <pali@kernel.org>
6341 S:      Maintained
6342 F:      drivers/platform/x86/dell/dell-rbtn.*
6343 
6344 DELL LAPTOP SMM DRIVER
6345 M:      Pali Rohár <pali@kernel.org>
6346 S:      Maintained
6347 F:      Documentation/ABI/obsolete/procfs-i8k
6348 F:      drivers/hwmon/dell-smm-hwmon.c
6349 F:      include/uapi/linux/i8k.h
6350 
6351 DELL PC DRIVER
6352 M:      Lyndon Sanche <lsanche@lyndeno.ca>
6353 L:      platform-driver-x86@vger.kernel.org
6354 S:      Maintained
6355 F:      drivers/platform/x86/dell/dell-pc.c
6356 
6357 DELL REMOTE BIOS UPDATE DRIVER
6358 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
6359 L:      platform-driver-x86@vger.kernel.org
6360 S:      Maintained
6361 F:      drivers/platform/x86/dell/dell_rbu.c
6362 
6363 DELL SMBIOS DRIVER
6364 M:      Pali Rohár <pali@kernel.org>
6365 L:      Dell.Client.Kernel@dell.com
6366 L:      platform-driver-x86@vger.kernel.org
6367 S:      Maintained
6368 F:      drivers/platform/x86/dell/dell-smbios.*
6369 
6370 DELL SMBIOS SMM DRIVER
6371 L:      Dell.Client.Kernel@dell.com
6372 L:      platform-driver-x86@vger.kernel.org
6373 S:      Maintained
6374 F:      drivers/platform/x86/dell/dell-smbios-smm.c
6375 
6376 DELL SMBIOS WMI DRIVER
6377 L:      Dell.Client.Kernel@dell.com
6378 L:      platform-driver-x86@vger.kernel.org
6379 S:      Maintained
6380 F:      drivers/platform/x86/dell/dell-smbios-wmi.c
6381 F:      tools/wmi/dell-smbios-example.c
6382 
6383 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6384 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
6385 L:      platform-driver-x86@vger.kernel.org
6386 S:      Maintained
6387 F:      Documentation/userspace-api/dcdbas.rst
6388 F:      drivers/platform/x86/dell/dcdbas.*
6389 
6390 DELL WMI DDV DRIVER
6391 M:      Armin Wolf <W_Armin@gmx.de>
6392 S:      Maintained
6393 F:      Documentation/ABI/testing/debugfs-dell-wmi-ddv
6394 F:      Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6395 F:      Documentation/wmi/devices/dell-wmi-ddv.rst
6396 F:      drivers/platform/x86/dell/dell-wmi-ddv.c
6397 
6398 DELL WMI DESCRIPTOR DRIVER
6399 L:      Dell.Client.Kernel@dell.com
6400 S:      Maintained
6401 F:      drivers/platform/x86/dell/dell-wmi-descriptor.c
6402 
6403 DELL WMI HARDWARE PRIVACY SUPPORT
6404 L:      Dell.Client.Kernel@dell.com
6405 L:      platform-driver-x86@vger.kernel.org
6406 S:      Maintained
6407 F:      drivers/platform/x86/dell/dell-wmi-privacy.c
6408 
6409 DELL WMI NOTIFICATIONS DRIVER
6410 M:      Matthew Garrett <mjg59@srcf.ucam.org>
6411 M:      Pali Rohár <pali@kernel.org>
6412 S:      Maintained
6413 F:      drivers/platform/x86/dell/dell-wmi-base.c
6414 
6415 DELL WMI SYSMAN DRIVER
6416 M:      Prasanth Ksr <prasanth.ksr@dell.com>
6417 L:      Dell.Client.Kernel@dell.com
6418 L:      platform-driver-x86@vger.kernel.org
6419 S:      Maintained
6420 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
6421 F:      drivers/platform/x86/dell/dell-wmi-sysman/
6422 
6423 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6424 M:      Zev Weiss <zev@bewilderbeest.net>
6425 L:      linux-hwmon@vger.kernel.org
6426 S:      Maintained
6427 F:      drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6428 
6429 DELTA DPS920AB PSU DRIVER
6430 M:      Robert Marko <robert.marko@sartura.hr>
6431 L:      linux-hwmon@vger.kernel.org
6432 S:      Maintained
6433 F:      Documentation/hwmon/dps920ab.rst
6434 F:      drivers/hwmon/pmbus/dps920ab.c
6435 
6436 DELTA NETWORKS TN48M CPLD DRIVERS
6437 M:      Robert Marko <robert.marko@sartura.hr>
6438 S:      Maintained
6439 F:      Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6440 F:      Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6441 F:      Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6442 F:      drivers/gpio/gpio-tn48m.c
6443 F:      include/dt-bindings/reset/delta,tn48m-reset.h
6444 
6445 DELTA ST MEDIA DRIVER
6446 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
6447 L:      linux-media@vger.kernel.org
6448 S:      Supported
6449 W:      https://linuxtv.org
6450 T:      git git://linuxtv.org/media_tree.git
6451 F:      drivers/media/platform/st/sti/delta
6452 
6453 DENALI NAND DRIVER
6454 L:      linux-mtd@lists.infradead.org
6455 S:      Orphan
6456 F:      drivers/mtd/nand/raw/denali*
6457 
6458 DESIGNWARE EDMA CORE IP DRIVER
6459 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6460 L:      dmaengine@vger.kernel.org
6461 S:      Maintained
6462 F:      drivers/dma/dw-edma/
6463 F:      include/linux/dma/edma.h
6464 
6465 DESIGNWARE USB2 DRD IP DRIVER
6466 M:      Minas Harutyunyan <hminas@synopsys.com>
6467 L:      linux-usb@vger.kernel.org
6468 S:      Maintained
6469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6470 F:      drivers/usb/dwc2/
6471 
6472 DESIGNWARE USB3 DRD IP DRIVER
6473 M:      Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6474 L:      linux-usb@vger.kernel.org
6475 S:      Maintained
6476 F:      drivers/usb/dwc3/
6477 
6478 DESIGNWARE XDATA IP DRIVER
6479 L:      linux-pci@vger.kernel.org
6480 S:      Orphan
6481 F:      Documentation/misc-devices/dw-xdata-pcie.rst
6482 F:      drivers/misc/dw-xdata-pcie.c
6483 
6484 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6485 M:      Andreas Klinger <ak@it-klinger.de>
6486 L:      linux-iio@vger.kernel.org
6487 S:      Maintained
6488 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6489 F:      drivers/iio/proximity/srf*.c
6490 
6491 DEVICE COREDUMP (DEV_COREDUMP)
6492 M:      Johannes Berg <johannes@sipsolutions.net>
6493 L:      linux-kernel@vger.kernel.org
6494 S:      Maintained
6495 F:      drivers/base/devcoredump.c
6496 F:      include/linux/devcoredump.h
6497 
6498 DEVICE DEPENDENCY HELPER SCRIPT
6499 M:      Saravana Kannan <saravanak@google.com>
6500 L:      linux-kernel@vger.kernel.org
6501 S:      Maintained
6502 F:      scripts/dev-needs.sh
6503 
6504 DEVICE DIRECT ACCESS (DAX)
6505 M:      Dan Williams <dan.j.williams@intel.com>
6506 M:      Vishal Verma <vishal.l.verma@intel.com>
6507 M:      Dave Jiang <dave.jiang@intel.com>
6508 L:      nvdimm@lists.linux.dev
6509 L:      linux-cxl@vger.kernel.org
6510 S:      Supported
6511 F:      drivers/dax/
6512 
6513 DEVICE FREQUENCY (DEVFREQ)
6514 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6515 M:      Kyungmin Park <kyungmin.park@samsung.com>
6516 M:      Chanwoo Choi <cw00.choi@samsung.com>
6517 L:      linux-pm@vger.kernel.org
6518 S:      Maintained
6519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6520 F:      Documentation/devicetree/bindings/devfreq/
6521 F:      Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6522 F:      drivers/devfreq/
6523 F:      include/linux/devfreq.h
6524 F:      include/trace/events/devfreq.h
6525 
6526 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6527 M:      Chanwoo Choi <cw00.choi@samsung.com>
6528 L:      linux-pm@vger.kernel.org
6529 S:      Supported
6530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6531 F:      Documentation/devicetree/bindings/devfreq/event/
6532 F:      drivers/devfreq/devfreq-event.c
6533 F:      drivers/devfreq/event/
6534 F:      include/dt-bindings/pmu/exynos_ppmu.h
6535 F:      include/linux/devfreq-event.h
6536 
6537 DEVICE RESOURCE MANAGEMENT HELPERS
6538 M:      Hans de Goede <hdegoede@redhat.com>
6539 R:      Matti Vaittinen <mazziesaccount@gmail.com>
6540 S:      Maintained
6541 F:      include/linux/devm-helpers.h
6542 
6543 DEVICE-MAPPER  (LVM)
6544 M:      Alasdair Kergon <agk@redhat.com>
6545 M:      Mike Snitzer <snitzer@kernel.org>
6546 M:      Mikulas Patocka <mpatocka@redhat.com>
6547 L:      dm-devel@lists.linux.dev
6548 S:      Maintained
6549 Q:      http://patchwork.kernel.org/project/dm-devel/list/
6550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6551 F:      Documentation/admin-guide/device-mapper/
6552 F:      drivers/md/Kconfig
6553 F:      drivers/md/Makefile
6554 F:      drivers/md/dm*
6555 F:      drivers/md/persistent-data/
6556 F:      include/linux/device-mapper.h
6557 F:      include/linux/dm-*.h
6558 F:      include/uapi/linux/dm-*.h
6559 
6560 DEVICE-MAPPER VDO TARGET
6561 M:      Matthew Sakai <msakai@redhat.com>
6562 L:      dm-devel@lists.linux.dev
6563 S:      Maintained
6564 F:      Documentation/admin-guide/device-mapper/vdo*.rst
6565 F:      drivers/md/dm-vdo/
6566 
6567 DEVLINK
6568 M:      Jiri Pirko <jiri@resnulli.us>
6569 L:      netdev@vger.kernel.org
6570 S:      Supported
6571 F:      Documentation/networking/devlink
6572 F:      include/net/devlink.h
6573 F:      include/uapi/linux/devlink.h
6574 F:      net/devlink/
6575 
6576 DFROBOT SD2405AL RTC DRIVER
6577 M:      Tóth János <gomba007@gmail.com>
6578 L:      linux-rtc@vger.kernel.org
6579 S:      Maintained
6580 F:      drivers/rtc/rtc-sd2405al.c
6581 
6582 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6583 M:      Christoph Niedermaier <cniedermaier@dh-electronics.com>
6584 L:      kernel@dh-electronics.com
6585 S:      Maintained
6586 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6587 F:      arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6588 
6589 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6590 M:      Marek Vasut <marex@denx.de>
6591 L:      kernel@dh-electronics.com
6592 S:      Maintained
6593 F:      arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6594 F:      arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6595 
6596 DIALOG SEMICONDUCTOR DRIVERS
6597 M:      Support Opensource <support.opensource@diasemi.com>
6598 S:      Supported
6599 W:      http://www.dialog-semiconductor.com/products
6600 F:      Documentation/devicetree/bindings/input/dlg,da72??.txt
6601 F:      Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6602 F:      Documentation/devicetree/bindings/mfd/da90*.txt
6603 F:      Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6604 F:      Documentation/devicetree/bindings/regulator/da92*.txt
6605 F:      Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6606 F:      Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6607 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
6608 F:      Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6609 F:      Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6610 F:      Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6611 F:      Documentation/hwmon/da90??.rst
6612 F:      drivers/gpio/gpio-da90??.c
6613 F:      drivers/hwmon/da90??-hwmon.c
6614 F:      drivers/iio/adc/da91??-*.c
6615 F:      drivers/input/misc/da72??.[ch]
6616 F:      drivers/input/misc/da90??_onkey.c
6617 F:      drivers/input/touchscreen/da9052_tsi.c
6618 F:      drivers/leds/leds-da90??.c
6619 F:      drivers/mfd/da903x.c
6620 F:      drivers/mfd/da90??-*.c
6621 F:      drivers/mfd/da91??-*.c
6622 F:      drivers/pinctrl/pinctrl-da90??.c
6623 F:      drivers/power/supply/da9052-battery.c
6624 F:      drivers/power/supply/da91??-*.c
6625 F:      drivers/regulator/da9???-regulator.[ch]
6626 F:      drivers/regulator/slg51000-regulator.[ch]
6627 F:      drivers/rtc/rtc-da90??.c
6628 F:      drivers/thermal/da90??-thermal.c
6629 F:      drivers/video/backlight/da90??_bl.c
6630 F:      drivers/watchdog/da90??_wdt.c
6631 F:      include/dt-bindings/regulator/dlg,da9*-regulator.h
6632 F:      include/linux/mfd/da903x.h
6633 F:      include/linux/mfd/da9052/
6634 F:      include/linux/mfd/da9055/
6635 F:      include/linux/mfd/da9062/
6636 F:      include/linux/mfd/da9063/
6637 F:      include/linux/mfd/da9150/
6638 F:      include/linux/regulator/da9211.h
6639 F:      include/sound/da[79]*.h
6640 F:      sound/soc/codecs/da[79]*.[ch]
6641 
6642 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6643 M:      William Breathitt Gray <wbg@kernel.org>
6644 L:      linux-gpio@vger.kernel.org
6645 S:      Maintained
6646 F:      drivers/gpio/gpio-gpio-mm.c
6647 
6648 DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6649 M:      Martin Tuma <martin.tuma@digiteqautomotive.com>
6650 L:      linux-media@vger.kernel.org
6651 S:      Maintained
6652 F:      Documentation/admin-guide/media/mgb4.rst
6653 F:      drivers/media/pci/mgb4/
6654 
6655 DIOLAN U2C-12 I2C DRIVER
6656 M:      Guenter Roeck <linux@roeck-us.net>
6657 L:      linux-i2c@vger.kernel.org
6658 S:      Maintained
6659 F:      drivers/i2c/busses/i2c-diolan-u2c.c
6660 
6661 DIRECTORY NOTIFICATION (DNOTIFY)
6662 M:      Jan Kara <jack@suse.cz>
6663 R:      Amir Goldstein <amir73il@gmail.com>
6664 L:      linux-fsdevel@vger.kernel.org
6665 S:      Maintained
6666 F:      Documentation/filesystems/dnotify.rst
6667 F:      fs/notify/dnotify/
6668 F:      include/linux/dnotify.h
6669 
6670 DISK GEOMETRY AND PARTITION HANDLING
6671 M:      Andries Brouwer <aeb@cwi.nl>
6672 S:      Maintained
6673 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6674 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6675 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6676 
6677 DISKQUOTA
6678 M:      Jan Kara <jack@suse.com>
6679 S:      Maintained
6680 F:      Documentation/filesystems/quota.rst
6681 F:      fs/quota/
6682 F:      include/linux/quota*.h
6683 F:      include/uapi/linux/quota*.h
6684 
6685 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6686 M:      Bernie Thompson <bernie@plugable.com>
6687 L:      linux-fbdev@vger.kernel.org
6688 S:      Maintained
6689 W:      http://plugable.com/category/projects/udlfb/
6690 F:      Documentation/fb/udlfb.rst
6691 F:      drivers/video/fbdev/udlfb.c
6692 F:      include/video/udlfb.h
6693 
6694 DISTRIBUTED LOCK MANAGER (DLM)
6695 M:      Alexander Aring <aahringo@redhat.com>
6696 M:      David Teigland <teigland@redhat.com>
6697 L:      gfs2@lists.linux.dev
6698 S:      Supported
6699 W:      https://pagure.io/dlm
6700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6701 F:      fs/dlm/
6702 
6703 DMA BUFFER SHARING FRAMEWORK
6704 M:      Sumit Semwal <sumit.semwal@linaro.org>
6705 M:      Christian König <christian.koenig@amd.com>
6706 L:      linux-media@vger.kernel.org
6707 L:      dri-devel@lists.freedesktop.org
6708 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6709 S:      Maintained
6710 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6711 F:      Documentation/driver-api/dma-buf.rst
6712 F:      Documentation/userspace-api/dma-buf-alloc-exchange.rst
6713 F:      drivers/dma-buf/
6714 F:      include/linux/*fence.h
6715 F:      include/linux/dma-buf.h
6716 F:      include/linux/dma-resv.h
6717 K:      \bdma_(?:buf|fence|resv)\b
6718 
6719 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6720 M:      Vinod Koul <vkoul@kernel.org>
6721 L:      dmaengine@vger.kernel.org
6722 S:      Maintained
6723 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6725 F:      Documentation/devicetree/bindings/dma/
6726 F:      Documentation/driver-api/dmaengine/
6727 F:      drivers/dma/
6728 F:      include/dt-bindings/dma/
6729 F:      include/linux/dma/
6730 F:      include/linux/dmaengine.h
6731 F:      include/linux/of_dma.h
6732 
6733 DMA MAPPING BENCHMARK
6734 M:      Xiang Chen <chenxiang66@hisilicon.com>
6735 L:      iommu@lists.linux.dev
6736 F:      kernel/dma/map_benchmark.c
6737 F:      tools/testing/selftests/dma/
6738 
6739 DMA MAPPING HELPERS
6740 M:      Christoph Hellwig <hch@lst.de>
6741 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6742 R:      Robin Murphy <robin.murphy@arm.com>
6743 L:      iommu@lists.linux.dev
6744 S:      Supported
6745 W:      http://git.infradead.org/users/hch/dma-mapping.git
6746 T:      git git://git.infradead.org/users/hch/dma-mapping.git
6747 F:      include/asm-generic/dma-mapping.h
6748 F:      include/linux/dma-direct.h
6749 F:      include/linux/dma-map-ops.h
6750 F:      include/linux/dma-mapping.h
6751 F:      include/linux/swiotlb.h
6752 F:      kernel/dma/
6753 
6754 DMA-BUF HEAPS FRAMEWORK
6755 M:      Sumit Semwal <sumit.semwal@linaro.org>
6756 R:      Benjamin Gaignard <benjamin.gaignard@collabora.com>
6757 R:      Brian Starkey <Brian.Starkey@arm.com>
6758 R:      John Stultz <jstultz@google.com>
6759 R:      T.J. Mercier <tjmercier@google.com>
6760 L:      linux-media@vger.kernel.org
6761 L:      dri-devel@lists.freedesktop.org
6762 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6763 S:      Maintained
6764 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6765 F:      drivers/dma-buf/dma-heap.c
6766 F:      drivers/dma-buf/heaps/*
6767 F:      include/linux/dma-heap.h
6768 F:      include/uapi/linux/dma-heap.h
6769 F:      tools/testing/selftests/dmabuf-heaps/
6770 
6771 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6772 M:      Lukasz Luba <lukasz.luba@arm.com>
6773 L:      linux-pm@vger.kernel.org
6774 L:      linux-samsung-soc@vger.kernel.org
6775 S:      Maintained
6776 F:      Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6777 F:      drivers/memory/samsung/exynos5422-dmc.c
6778 
6779 DME1737 HARDWARE MONITOR DRIVER
6780 M:      Juerg Haefliger <juergh@proton.me>
6781 L:      linux-hwmon@vger.kernel.org
6782 S:      Maintained
6783 F:      Documentation/hwmon/dme1737.rst
6784 F:      drivers/hwmon/dme1737.c
6785 
6786 DMI/SMBIOS SUPPORT
6787 M:      Jean Delvare <jdelvare@suse.com>
6788 S:      Maintained
6789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6790 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
6791 F:      drivers/firmware/dmi-id.c
6792 F:      drivers/firmware/dmi_scan.c
6793 F:      include/linux/dmi.h
6794 
6795 DOCUMENTATION
6796 M:      Jonathan Corbet <corbet@lwn.net>
6797 L:      linux-doc@vger.kernel.org
6798 S:      Maintained
6799 P:      Documentation/doc-guide/maintainer-profile.rst
6800 T:      git git://git.lwn.net/linux.git docs-next
6801 F:      Documentation/
6802 F:      scripts/check-variable-fonts.sh
6803 F:      scripts/documentation-file-ref-check
6804 F:      scripts/kernel-doc
6805 F:      scripts/sphinx-pre-install
6806 X:      Documentation/ABI/
6807 X:      Documentation/admin-guide/media/
6808 X:      Documentation/devicetree/
6809 X:      Documentation/driver-api/media/
6810 X:      Documentation/firmware-guide/acpi/
6811 X:      Documentation/i2c/
6812 X:      Documentation/netlink/
6813 X:      Documentation/power/
6814 X:      Documentation/spi/
6815 X:      Documentation/userspace-api/media/
6816 
6817 DOCUMENTATION PROCESS
6818 M:      Jonathan Corbet <corbet@lwn.net>
6819 L:      workflows@vger.kernel.org
6820 S:      Maintained
6821 F:      Documentation/dev-tools/
6822 F:      Documentation/maintainer/
6823 F:      Documentation/process/
6824 
6825 DOCUMENTATION REPORTING ISSUES
6826 M:      Thorsten Leemhuis <linux@leemhuis.info>
6827 L:      linux-doc@vger.kernel.org
6828 S:      Maintained
6829 F:      Documentation/admin-guide/bug-bisect.rst
6830 F:      Documentation/admin-guide/quickly-build-trimmed-linux.rst
6831 F:      Documentation/admin-guide/reporting-issues.rst
6832 F:      Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6833 
6834 DOCUMENTATION SCRIPTS
6835 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
6836 L:      linux-doc@vger.kernel.org
6837 S:      Maintained
6838 F:      Documentation/sphinx/parse-headers.pl
6839 F:      scripts/documentation-file-ref-check
6840 F:      scripts/sphinx-pre-install
6841 
6842 DOCUMENTATION/ITALIAN
6843 M:      Federico Vaga <federico.vaga@vaga.pv.it>
6844 L:      linux-doc@vger.kernel.org
6845 S:      Maintained
6846 F:      Documentation/translations/it_IT
6847 
6848 DOCUMENTATION/JAPANESE
6849 R:      Akira Yokosawa <akiyks@gmail.com>
6850 L:      linux-doc@vger.kernel.org
6851 S:      Maintained
6852 F:      Documentation/translations/ja_JP
6853 
6854 DONGWOON DW9714 LENS VOICE COIL DRIVER
6855 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6856 L:      linux-media@vger.kernel.org
6857 S:      Maintained
6858 T:      git git://linuxtv.org/media_tree.git
6859 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6860 F:      drivers/media/i2c/dw9714.c
6861 
6862 DONGWOON DW9719 LENS VOICE COIL DRIVER
6863 M:      Daniel Scally <djrscally@gmail.com>
6864 L:      linux-media@vger.kernel.org
6865 S:      Maintained
6866 T:      git git://linuxtv.org/media_tree.git
6867 F:      drivers/media/i2c/dw9719.c
6868 
6869 DONGWOON DW9768 LENS VOICE COIL DRIVER
6870 L:      linux-media@vger.kernel.org
6871 S:      Orphan
6872 T:      git git://linuxtv.org/media_tree.git
6873 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6874 F:      drivers/media/i2c/dw9768.c
6875 
6876 DONGWOON DW9807 LENS VOICE COIL DRIVER
6877 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
6878 L:      linux-media@vger.kernel.org
6879 S:      Maintained
6880 T:      git git://linuxtv.org/media_tree.git
6881 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6882 F:      drivers/media/i2c/dw9807-vcm.c
6883 
6884 DOUBLETALK DRIVER
6885 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
6886 L:      blinux-list@redhat.com
6887 S:      Maintained
6888 F:      drivers/char/dtlk.c
6889 F:      include/linux/dtlk.h
6890 
6891 DPAA2 DATAPATH I/O (DPIO) DRIVER
6892 M:      Roy Pledge <Roy.Pledge@nxp.com>
6893 L:      linux-kernel@vger.kernel.org
6894 S:      Maintained
6895 F:      drivers/soc/fsl/dpio
6896 
6897 DPAA2 ETHERNET DRIVER
6898 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6899 L:      netdev@vger.kernel.org
6900 S:      Maintained
6901 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6902 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6903 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
6904 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
6905 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6906 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6907 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6908 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
6909 F:      drivers/net/ethernet/freescale/dpaa2/dpmac*
6910 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
6911 
6912 DPAA2 ETHERNET SWITCH DRIVER
6913 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
6914 L:      netdev@vger.kernel.org
6915 S:      Maintained
6916 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6917 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6918 F:      drivers/net/ethernet/freescale/dpaa2/dpsw*
6919 
6920 DPLL SUBSYSTEM
6921 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
6922 M:      Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6923 M:      Jiri Pirko <jiri@resnulli.us>
6924 L:      netdev@vger.kernel.org
6925 S:      Supported
6926 F:      Documentation/driver-api/dpll.rst
6927 F:      drivers/dpll/*
6928 F:      include/linux/dpll.h
6929 F:      include/uapi/linux/dpll.h
6930 
6931 DRBD DRIVER
6932 M:      Philipp Reisner <philipp.reisner@linbit.com>
6933 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
6934 M:      Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6935 L:      drbd-dev@lists.linbit.com
6936 S:      Supported
6937 W:      http://www.drbd.org
6938 T:      git git://git.linbit.com/linux-drbd.git
6939 T:      git git://git.linbit.com/drbd-8.4.git
6940 F:      Documentation/admin-guide/blockdev/
6941 F:      drivers/block/drbd/
6942 F:      include/linux/drbd*
6943 F:      lib/lru_cache.c
6944 
6945 DRIVER COMPONENT FRAMEWORK
6946 L:      dri-devel@lists.freedesktop.org
6947 F:      drivers/base/component.c
6948 F:      include/linux/component.h
6949 
6950 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6951 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6952 R:      "Rafael J. Wysocki" <rafael@kernel.org>
6953 S:      Supported
6954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6955 F:      Documentation/core-api/kobject.rst
6956 F:      drivers/base/
6957 F:      fs/debugfs/
6958 F:      fs/sysfs/
6959 F:      include/linux/debugfs.h
6960 F:      include/linux/fwnode.h
6961 F:      include/linux/kobj*
6962 F:      include/linux/property.h
6963 F:      lib/kobj*
6964 F:      rust/kernel/device.rs
6965 
6966 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6967 M:      Nishanth Menon <nm@ti.com>
6968 L:      linux-pm@vger.kernel.org
6969 S:      Maintained
6970 F:      drivers/soc/ti/smartreflex.c
6971 F:      include/linux/power/smartreflex.h
6972 
6973 DRM ACCEL DRIVERS FOR INTEL VPU
6974 M:      Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6975 M:      Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6976 L:      dri-devel@lists.freedesktop.org
6977 S:      Supported
6978 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6979 F:      drivers/accel/ivpu/
6980 F:      include/uapi/drm/ivpu_accel.h
6981 
6982 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6983 M:      Oded Gabbay <ogabbay@kernel.org>
6984 L:      dri-devel@lists.freedesktop.org
6985 S:      Maintained
6986 C:      irc://irc.oftc.net/dri-devel
6987 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6988 F:      Documentation/accel/
6989 F:      drivers/accel/
6990 F:      include/drm/drm_accel.h
6991 
6992 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6993 M:      Maxime Ripard <mripard@kernel.org>
6994 M:      Chen-Yu Tsai <wens@csie.org>
6995 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
6996 L:      dri-devel@lists.freedesktop.org
6997 S:      Supported
6998 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
6999 F:      drivers/gpu/drm/sun4i/sun8i*
7000 
7001 DRM DRIVER FOR ARM PL111 CLCD
7002 S:      Orphan
7003 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7004 F:      drivers/gpu/drm/pl111/
7005 
7006 DRM DRIVER FOR ARM VERSATILE TFT PANELS
7007 M:      Linus Walleij <linus.walleij@linaro.org>
7008 S:      Maintained
7009 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7011 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
7012 
7013 DRM DRIVER FOR ASPEED BMC GFX
7014 M:      Joel Stanley <joel@jms.id.au>
7015 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
7016 S:      Supported
7017 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7018 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7019 F:      drivers/gpu/drm/aspeed/
7020 
7021 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7022 M:      Dave Airlie <airlied@redhat.com>
7023 R:      Thomas Zimmermann <tzimmermann@suse.de>
7024 R:      Jocelyn Falempe <jfalempe@redhat.com>
7025 L:      dri-devel@lists.freedesktop.org
7026 S:      Supported
7027 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7028 F:      drivers/gpu/drm/ast/
7029 
7030 DRM DRIVER FOR BOCHS VIRTUAL GPU
7031 M:      Gerd Hoffmann <kraxel@redhat.com>
7032 L:      virtualization@lists.linux.dev
7033 S:      Maintained
7034 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7035 F:      drivers/gpu/drm/tiny/bochs.c
7036 
7037 DRM DRIVER FOR BOE HIMAX8279D PANELS
7038 M:      Jerry Han <hanxu5@huaqin.corp-partner.google.com>
7039 S:      Maintained
7040 F:      Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7041 F:      drivers/gpu/drm/panel/panel-boe-himax8279d.c
7042 
7043 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7044 M:      Jagan Teki <jagan@amarulasolutions.com>
7045 S:      Maintained
7046 F:      Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7047 F:      drivers/gpu/drm/bridge/chipone-icn6211.c
7048 
7049 DRM DRIVER FOR EBBG FT8719 PANEL
7050 M:      Joel Selvaraj <jo@jsfamily.in>
7051 S:      Maintained
7052 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7053 F:      Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7054 F:      drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7055 
7056 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7057 M:      Linus Walleij <linus.walleij@linaro.org>
7058 S:      Maintained
7059 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7060 F:      drivers/gpu/drm/tve200/
7061 
7062 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7063 M:      Icenowy Zheng <icenowy@aosc.io>
7064 S:      Maintained
7065 F:      Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7066 F:      drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7067 
7068 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7069 M:      Jagan Teki <jagan@amarulasolutions.com>
7070 S:      Maintained
7071 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7072 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7073 
7074 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7075 M:      Thomas Zimmermann <tzimmermann@suse.de>
7076 M:      Javier Martinez Canillas <javierm@redhat.com>
7077 L:      dri-devel@lists.freedesktop.org
7078 S:      Maintained
7079 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7080 F:      drivers/gpu/drm/drm_aperture.c
7081 F:      drivers/gpu/drm/tiny/ofdrm.c
7082 F:      drivers/gpu/drm/tiny/simpledrm.c
7083 F:      drivers/video/aperture.c
7084 F:      drivers/video/nomodeset.c
7085 F:      include/drm/drm_aperture.h
7086 F:      include/linux/aperture.h
7087 F:      include/video/nomodeset.h
7088 
7089 DRM DRIVER FOR GENERIC EDP PANELS
7090 R:      Douglas Anderson <dianders@chromium.org>
7091 F:      Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7092 F:      drivers/gpu/drm/panel/panel-edp.c
7093 
7094 DRM DRIVER FOR GENERIC USB DISPLAY
7095 M:      Noralf Trønnes <noralf@tronnes.org>
7096 S:      Maintained
7097 W:      https://github.com/notro/gud/wiki
7098 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7099 F:      drivers/gpu/drm/gud/
7100 F:      include/drm/gud.h
7101 
7102 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7103 M:      Hans de Goede <hdegoede@redhat.com>
7104 S:      Maintained
7105 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7106 F:      drivers/gpu/drm/tiny/gm12u320.c
7107 
7108 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7109 M:      Ondrej Jirman <megi@xff.cz>
7110 M:      Javier Martinez Canillas <javierm@redhat.com>
7111 S:      Maintained
7112 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7113 F:      Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7114 F:      drivers/gpu/drm/panel/panel-himax-hx8394.c
7115 
7116 DRM DRIVER FOR HX8357D PANELS
7117 S:      Orphan
7118 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7119 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
7120 F:      drivers/gpu/drm/tiny/hx8357d.c
7121 
7122 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7123 M:      Deepak Rawat <drawat.floss@gmail.com>
7124 L:      linux-hyperv@vger.kernel.org
7125 L:      dri-devel@lists.freedesktop.org
7126 S:      Maintained
7127 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7128 F:      drivers/gpu/drm/hyperv
7129 
7130 DRM DRIVER FOR ILITEK ILI9225 PANELS
7131 M:      David Lechner <david@lechnology.com>
7132 S:      Maintained
7133 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7134 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7135 F:      drivers/gpu/drm/tiny/ili9225.c
7136 
7137 DRM DRIVER FOR ILITEK ILI9486 PANELS
7138 M:      Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7139 S:      Maintained
7140 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7141 F:      Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7142 F:      drivers/gpu/drm/tiny/ili9486.c
7143 
7144 DRM DRIVER FOR ILITEK ILI9805 PANELS
7145 M:      Michael Trimarchi <michael@amarulasolutions.com>
7146 S:      Maintained
7147 F:      Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7148 F:      drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7149 
7150 DRM DRIVER FOR ILITEK ILI9806E PANELS
7151 M:      Michael Walle <mwalle@kernel.org>
7152 S:      Maintained
7153 F:      drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7154 
7155 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7156 M:      Jagan Teki <jagan@edgeble.ai>
7157 S:      Maintained
7158 F:      Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7159 F:      drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7160 
7161 DRM DRIVER FOR LG SW43408 PANELS
7162 M:      Sumit Semwal <sumit.semwal@linaro.org>
7163 M:      Caleb Connolly <caleb.connolly@linaro.org>
7164 S:      Maintained
7165 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166 F:      Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7167 F:      drivers/gpu/drm/panel/panel-lg-sw43408.c
7168 
7169 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7170 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7171 S:      Supported
7172 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7173 F:      drivers/gpu/drm/logicvc/
7174 
7175 DRM DRIVER FOR LVDS PANELS
7176 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7177 L:      dri-devel@lists.freedesktop.org
7178 S:      Maintained
7179 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7180 F:      Documentation/devicetree/bindings/display/lvds.yaml
7181 F:      Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7182 F:      drivers/gpu/drm/panel/panel-lvds.c
7183 
7184 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7185 M:      Guido Günther <agx@sigxcpu.org>
7186 R:      Purism Kernel Team <kernel@puri.sm>
7187 S:      Maintained
7188 F:      Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7189 F:      drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7190 
7191 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7192 M:      Dave Airlie <airlied@redhat.com>
7193 R:      Thomas Zimmermann <tzimmermann@suse.de>
7194 R:      Jocelyn Falempe <jfalempe@redhat.com>
7195 L:      dri-devel@lists.freedesktop.org
7196 S:      Supported
7197 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7198 F:      drivers/gpu/drm/mgag200/
7199 
7200 DRM DRIVER FOR MI0283QT
7201 M:      Noralf Trønnes <noralf@tronnes.org>
7202 S:      Maintained
7203 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7204 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7205 F:      drivers/gpu/drm/tiny/mi0283qt.c
7206 
7207 DRM DRIVER FOR MIPI DBI compatible panels
7208 M:      Noralf Trønnes <noralf@tronnes.org>
7209 S:      Maintained
7210 W:      https://github.com/notro/panel-mipi-dbi/wiki
7211 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7212 F:      Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7213 F:      drivers/gpu/drm/tiny/panel-mipi-dbi.c
7214 
7215 DRM DRIVER for Qualcomm Adreno GPUs
7216 M:      Rob Clark <robdclark@gmail.com>
7217 R:      Sean Paul <sean@poorly.run>
7218 R:      Konrad Dybcio <konradybcio@kernel.org>
7219 L:      linux-arm-msm@vger.kernel.org
7220 L:      dri-devel@lists.freedesktop.org
7221 L:      freedreno@lists.freedesktop.org
7222 S:      Maintained
7223 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7224 T:      git https://gitlab.freedesktop.org/drm/msm.git
7225 F:      Documentation/devicetree/bindings/display/msm/gpu.yaml
7226 F:      drivers/gpu/drm/msm/adreno/
7227 F:      drivers/gpu/drm/msm/msm_gpu.*
7228 F:      drivers/gpu/drm/msm/msm_gpu_devfreq.*
7229 F:      drivers/gpu/drm/msm/msm_ringbuffer.*
7230 F:      drivers/gpu/drm/msm/registers/adreno/
7231 F:      include/uapi/drm/msm_drm.h
7232 
7233 DRM DRIVER for Qualcomm display hardware
7234 M:      Rob Clark <robdclark@gmail.com>
7235 M:      Abhinav Kumar <quic_abhinavk@quicinc.com>
7236 M:      Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7237 R:      Sean Paul <sean@poorly.run>
7238 R:      Marijn Suijten <marijn.suijten@somainline.org>
7239 L:      linux-arm-msm@vger.kernel.org
7240 L:      dri-devel@lists.freedesktop.org
7241 L:      freedreno@lists.freedesktop.org
7242 S:      Maintained
7243 B:      https://gitlab.freedesktop.org/drm/msm/-/issues
7244 T:      git https://gitlab.freedesktop.org/drm/msm.git
7245 F:      Documentation/devicetree/bindings/display/msm/
7246 F:      drivers/gpu/drm/ci/xfails/msm*
7247 F:      drivers/gpu/drm/msm/
7248 F:      include/uapi/drm/msm_drm.h
7249 
7250 DRM DRIVER FOR NOVATEK NT35510 PANELS
7251 M:      Linus Walleij <linus.walleij@linaro.org>
7252 S:      Maintained
7253 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7254 F:      Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7255 F:      drivers/gpu/drm/panel/panel-novatek-nt35510.c
7256 
7257 DRM DRIVER FOR NOVATEK NT35560 PANELS
7258 M:      Linus Walleij <linus.walleij@linaro.org>
7259 S:      Maintained
7260 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7261 F:      Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7262 F:      drivers/gpu/drm/panel/panel-novatek-nt35560.c
7263 
7264 DRM DRIVER FOR NOVATEK NT36523 PANELS
7265 M:      Jianhua Lu <lujianhua000@gmail.com>
7266 S:      Maintained
7267 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7268 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7269 F:      drivers/gpu/drm/panel/panel-novatek-nt36523.c
7270 
7271 DRM DRIVER FOR NOVATEK NT36672A PANELS
7272 M:      Sumit Semwal <sumit.semwal@linaro.org>
7273 S:      Maintained
7274 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7275 F:      Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7276 F:      drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7277 
7278 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7279 M:      Karol Herbst <kherbst@redhat.com>
7280 M:      Lyude Paul <lyude@redhat.com>
7281 M:      Danilo Krummrich <dakr@redhat.com>
7282 L:      dri-devel@lists.freedesktop.org
7283 L:      nouveau@lists.freedesktop.org
7284 S:      Supported
7285 W:      https://nouveau.freedesktop.org/
7286 Q:      https://patchwork.freedesktop.org/project/nouveau/
7287 Q:      https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7288 B:      https://gitlab.freedesktop.org/drm/nouveau/-/issues
7289 C:      irc://irc.oftc.net/nouveau
7290 T:      git https://gitlab.freedesktop.org/drm/nouveau.git
7291 F:      drivers/gpu/drm/nouveau/
7292 F:      include/uapi/drm/nouveau_drm.h
7293 
7294 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7295 M:      Stefan Mavrodiev <stefan@olimex.com>
7296 S:      Maintained
7297 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7298 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7299 
7300 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7301 R:      Douglas Anderson <dianders@chromium.org>
7302 F:      Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7303 F:      drivers/gpu/drm/bridge/parade-ps8640.c
7304 
7305 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7306 M:      Noralf Trønnes <noralf@tronnes.org>
7307 S:      Maintained
7308 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7309 F:      Documentation/devicetree/bindings/display/repaper.txt
7310 F:      drivers/gpu/drm/tiny/repaper.c
7311 
7312 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7313 M:      Dave Airlie <airlied@redhat.com>
7314 M:      Gerd Hoffmann <kraxel@redhat.com>
7315 L:      virtualization@lists.linux.dev
7316 S:      Obsolete
7317 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7318 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7319 F:      drivers/gpu/drm/tiny/cirrus.c
7320 
7321 DRM DRIVER FOR QXL VIRTUAL GPU
7322 M:      Dave Airlie <airlied@redhat.com>
7323 M:      Gerd Hoffmann <kraxel@redhat.com>
7324 L:      virtualization@lists.linux.dev
7325 L:      spice-devel@lists.freedesktop.org
7326 S:      Maintained
7327 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7328 F:      drivers/gpu/drm/qxl/
7329 F:      include/uapi/drm/qxl_drm.h
7330 
7331 DRM DRIVER FOR RAYDIUM RM67191 PANELS
7332 M:      Robert Chiras <robert.chiras@nxp.com>
7333 S:      Maintained
7334 F:      Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7335 F:      drivers/gpu/drm/panel/panel-raydium-rm67191.c
7336 
7337 DRM DRIVER FOR SAMSUNG DB7430 PANELS
7338 M:      Linus Walleij <linus.walleij@linaro.org>
7339 S:      Maintained
7340 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7341 F:      Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7342 F:      drivers/gpu/drm/panel/panel-samsung-db7430.c
7343 
7344 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7345 M:      Inki Dae <inki.dae@samsung.com>
7346 M:      Jagan Teki <jagan@amarulasolutions.com>
7347 M:      Marek Szyprowski <m.szyprowski@samsung.com>
7348 S:      Maintained
7349 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7350 F:      Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7351 F:      drivers/gpu/drm/bridge/samsung-dsim.c
7352 F:      include/drm/bridge/samsung-dsim.h
7353 
7354 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7355 M:      Markuss Broks <markuss.broks@gmail.com>
7356 S:      Maintained
7357 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7358 F:      drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7359 
7360 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7361 M:      Artur Weber <aweber.kernel@gmail.com>
7362 S:      Maintained
7363 F:      Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7364 F:      drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7365 
7366 DRM DRIVER FOR SITRONIX ST7586 PANELS
7367 M:      David Lechner <david@lechnology.com>
7368 S:      Maintained
7369 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7370 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
7371 F:      drivers/gpu/drm/tiny/st7586.c
7372 
7373 DRM DRIVER FOR SITRONIX ST7701 PANELS
7374 M:      Jagan Teki <jagan@amarulasolutions.com>
7375 S:      Maintained
7376 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7377 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
7378 
7379 DRM DRIVER FOR SITRONIX ST7703 PANELS
7380 M:      Guido Günther <agx@sigxcpu.org>
7381 R:      Purism Kernel Team <kernel@puri.sm>
7382 R:      Ondrej Jirman <megi@xff.cz>
7383 S:      Maintained
7384 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7385 F:      drivers/gpu/drm/panel/panel-sitronix-st7703.c
7386 
7387 DRM DRIVER FOR SITRONIX ST7735R PANELS
7388 M:      David Lechner <david@lechnology.com>
7389 S:      Maintained
7390 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7391 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7392 F:      drivers/gpu/drm/tiny/st7735r.c
7393 
7394 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7395 M:      Javier Martinez Canillas <javierm@redhat.com>
7396 S:      Maintained
7397 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7398 F:      Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7399 F:      Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7400 F:      drivers/gpu/drm/solomon/ssd130x*
7401 
7402 DRM DRIVER FOR ST-ERICSSON MCDE
7403 M:      Linus Walleij <linus.walleij@linaro.org>
7404 S:      Maintained
7405 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7406 F:      Documentation/devicetree/bindings/display/ste,mcde.yaml
7407 F:      drivers/gpu/drm/mcde/
7408 
7409 DRM DRIVER FOR SYNAPTICS R63353 PANELS
7410 M:      Michael Trimarchi <michael@amarulasolutions.com>
7411 S:      Maintained
7412 F:      Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7413 F:      drivers/gpu/drm/panel/panel-synaptics-r63353.c
7414 
7415 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7416 M:      Jagan Teki <jagan@amarulasolutions.com>
7417 S:      Maintained
7418 F:      Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7419 F:      drivers/gpu/drm/bridge/ti-dlpc3433.c
7420 
7421 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7422 R:      Douglas Anderson <dianders@chromium.org>
7423 F:      Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7424 F:      drivers/gpu/drm/bridge/ti-sn65dsi86.c
7425 
7426 DRM DRIVER FOR TPO TPG110 PANELS
7427 M:      Linus Walleij <linus.walleij@linaro.org>
7428 S:      Maintained
7429 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7430 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7431 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
7432 
7433 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7434 M:      Dave Airlie <airlied@redhat.com>
7435 R:      Sean Paul <sean@poorly.run>
7436 R:      Thomas Zimmermann <tzimmermann@suse.de>
7437 L:      dri-devel@lists.freedesktop.org
7438 S:      Supported
7439 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7440 F:      drivers/gpu/drm/udl/
7441 
7442 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7443 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7444 M:      Maíra Canal <mairacanal@riseup.net>
7445 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
7446 R:      Simona Vetter <simona@ffwll.ch>
7447 R:      Melissa Wen <melissa.srw@gmail.com>
7448 L:      dri-devel@lists.freedesktop.org
7449 S:      Maintained
7450 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7451 F:      Documentation/gpu/vkms.rst
7452 F:      drivers/gpu/drm/ci/xfails/vkms*
7453 F:      drivers/gpu/drm/vkms/
7454 
7455 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7456 M:      Hans de Goede <hdegoede@redhat.com>
7457 L:      dri-devel@lists.freedesktop.org
7458 S:      Maintained
7459 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7460 F:      drivers/gpu/drm/vboxvideo/
7461 
7462 DRM DRIVER FOR VMWARE VIRTUAL GPU
7463 M:      Zack Rusin <zack.rusin@broadcom.com>
7464 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7465 L:      dri-devel@lists.freedesktop.org
7466 S:      Supported
7467 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7468 F:      drivers/gpu/drm/vmwgfx/
7469 F:      include/uapi/drm/vmwgfx_drm.h
7470 
7471 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7472 M:      Linus Walleij <linus.walleij@linaro.org>
7473 S:      Maintained
7474 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7475 F:      Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7476 F:      drivers/gpu/drm/panel/panel-widechips-ws2401.c
7477 
7478 DRM DRIVERS
7479 M:      David Airlie <airlied@gmail.com>
7480 M:      Simona Vetter <simona@ffwll.ch>
7481 L:      dri-devel@lists.freedesktop.org
7482 S:      Maintained
7483 B:      https://gitlab.freedesktop.org/drm
7484 C:      irc://irc.oftc.net/dri-devel
7485 T:      git https://gitlab.freedesktop.org/drm/kernel.git
7486 F:      Documentation/devicetree/bindings/display/
7487 F:      Documentation/devicetree/bindings/gpu/
7488 F:      Documentation/gpu/
7489 F:      drivers/gpu/
7490 F:      include/drm/
7491 F:      include/linux/vga*
7492 F:      include/uapi/drm/
7493 
7494 DRM DRIVERS AND MISC GPU PATCHES
7495 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7496 M:      Maxime Ripard <mripard@kernel.org>
7497 M:      Thomas Zimmermann <tzimmermann@suse.de>
7498 S:      Maintained
7499 W:      https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7500 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7501 F:      Documentation/devicetree/bindings/display/
7502 F:      Documentation/devicetree/bindings/gpu/
7503 F:      Documentation/gpu/
7504 F:      drivers/gpu/drm/
7505 F:      drivers/gpu/vga/
7506 F:      include/drm/drm
7507 F:      include/linux/vga*
7508 F:      include/uapi/drm/
7509 X:      drivers/gpu/drm/amd/
7510 X:      drivers/gpu/drm/armada/
7511 X:      drivers/gpu/drm/etnaviv/
7512 X:      drivers/gpu/drm/exynos/
7513 X:      drivers/gpu/drm/i915/
7514 X:      drivers/gpu/drm/kmb/
7515 X:      drivers/gpu/drm/mediatek/
7516 X:      drivers/gpu/drm/msm/
7517 X:      drivers/gpu/drm/nouveau/
7518 X:      drivers/gpu/drm/radeon/
7519 X:      drivers/gpu/drm/renesas/rcar-du/
7520 X:      drivers/gpu/drm/tegra/
7521 
7522 DRM DRIVERS FOR ALLWINNER A10
7523 M:      Maxime Ripard <mripard@kernel.org>
7524 M:      Chen-Yu Tsai <wens@csie.org>
7525 L:      dri-devel@lists.freedesktop.org
7526 S:      Supported
7527 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7528 F:      Documentation/devicetree/bindings/display/allwinner*
7529 F:      drivers/gpu/drm/sun4i/
7530 
7531 DRM DRIVERS FOR AMLOGIC SOCS
7532 M:      Neil Armstrong <neil.armstrong@linaro.org>
7533 L:      dri-devel@lists.freedesktop.org
7534 L:      linux-amlogic@lists.infradead.org
7535 S:      Supported
7536 W:      http://linux-meson.com/
7537 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7538 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7539 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7540 F:      Documentation/gpu/meson.rst
7541 F:      drivers/gpu/drm/ci/xfails/meson*
7542 F:      drivers/gpu/drm/meson/
7543 
7544 DRM DRIVERS FOR ATMEL HLCDC
7545 M:      Sam Ravnborg <sam@ravnborg.org>
7546 M:      Boris Brezillon <bbrezillon@kernel.org>
7547 L:      dri-devel@lists.freedesktop.org
7548 S:      Supported
7549 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7550 F:      Documentation/devicetree/bindings/display/atmel/
7551 F:      drivers/gpu/drm/atmel-hlcdc/
7552 
7553 DRM DRIVERS FOR BRIDGE CHIPS
7554 M:      Andrzej Hajda <andrzej.hajda@intel.com>
7555 M:      Neil Armstrong <neil.armstrong@linaro.org>
7556 M:      Robert Foss <rfoss@kernel.org>
7557 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7558 R:      Jonas Karlman <jonas@kwiboo.se>
7559 R:      Jernej Skrabec <jernej.skrabec@gmail.com>
7560 S:      Maintained
7561 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7562 F:      Documentation/devicetree/bindings/display/bridge/
7563 F:      drivers/gpu/drm/bridge/
7564 F:      drivers/gpu/drm/display/drm_bridge_connector.c
7565 F:      drivers/gpu/drm/drm_bridge.c
7566 F:      include/drm/drm_bridge.h
7567 F:      include/drm/drm_bridge_connector.h
7568 
7569 DRM DRIVERS FOR EXYNOS
7570 M:      Inki Dae <inki.dae@samsung.com>
7571 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
7572 M:      Kyungmin Park <kyungmin.park@samsung.com>
7573 L:      dri-devel@lists.freedesktop.org
7574 S:      Supported
7575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7576 F:      Documentation/devicetree/bindings/display/samsung/
7577 F:      drivers/gpu/drm/exynos/
7578 F:      include/uapi/drm/exynos_drm.h
7579 
7580 DRM DRIVERS FOR FREESCALE DCU
7581 M:      Stefan Agner <stefan@agner.ch>
7582 M:      Alison Wang <alison.wang@nxp.com>
7583 L:      dri-devel@lists.freedesktop.org
7584 S:      Supported
7585 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7586 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
7587 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
7588 F:      drivers/gpu/drm/fsl-dcu/
7589 
7590 DRM DRIVERS FOR FREESCALE IMX 5/6
7591 M:      Philipp Zabel <p.zabel@pengutronix.de>
7592 L:      dri-devel@lists.freedesktop.org
7593 S:      Maintained
7594 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7595 T:      git git://git.pengutronix.de/git/pza/linux
7596 F:      Documentation/devicetree/bindings/display/imx/
7597 F:      drivers/gpu/drm/imx/ipuv3/
7598 F:      drivers/gpu/ipu-v3/
7599 
7600 DRM DRIVERS FOR FREESCALE IMX BRIDGE
7601 M:      Liu Ying <victor.liu@nxp.com>
7602 L:      dri-devel@lists.freedesktop.org
7603 S:      Maintained
7604 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7605 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7606 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7607 F:      Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7608 F:      drivers/gpu/drm/bridge/imx/
7609 
7610 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7611 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7612 L:      dri-devel@lists.freedesktop.org
7613 S:      Maintained
7614 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7615 F:      drivers/gpu/drm/gma500/
7616 
7617 DRM DRIVERS FOR HISILICON
7618 M:      Xinliang Liu <xinliang.liu@linaro.org>
7619 M:      Tian Tao  <tiantao6@hisilicon.com>
7620 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
7621 R:      Sumit Semwal <sumit.semwal@linaro.org>
7622 R:      Yongqin Liu <yongqin.liu@linaro.org>
7623 R:      John Stultz <jstultz@google.com>
7624 L:      dri-devel@lists.freedesktop.org
7625 S:      Maintained
7626 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7627 F:      Documentation/devicetree/bindings/display/hisilicon/
7628 F:      drivers/gpu/drm/hisilicon/
7629 
7630 DRM DRIVERS FOR LIMA
7631 M:      Qiang Yu <yuq825@gmail.com>
7632 L:      dri-devel@lists.freedesktop.org
7633 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
7634 S:      Maintained
7635 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7636 F:      drivers/gpu/drm/lima/
7637 F:      include/uapi/drm/lima_drm.h
7638 
7639 DRM DRIVERS FOR LOONGSON
7640 M:      Sui Jingfeng <suijingfeng@loongson.cn>
7641 L:      dri-devel@lists.freedesktop.org
7642 S:      Supported
7643 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7644 F:      drivers/gpu/drm/loongson/
7645 
7646 DRM DRIVERS FOR MEDIATEK
7647 M:      Chun-Kuang Hu <chunkuang.hu@kernel.org>
7648 M:      Philipp Zabel <p.zabel@pengutronix.de>
7649 L:      dri-devel@lists.freedesktop.org
7650 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7651 S:      Supported
7652 F:      Documentation/devicetree/bindings/display/mediatek/
7653 F:      drivers/gpu/drm/ci/xfails/mediatek*
7654 F:      drivers/gpu/drm/mediatek/
7655 F:      drivers/phy/mediatek/phy-mtk-dp.c
7656 F:      drivers/phy/mediatek/phy-mtk-hdmi*
7657 F:      drivers/phy/mediatek/phy-mtk-mipi*
7658 
7659 DRM DRIVERS FOR NVIDIA TEGRA
7660 M:      Thierry Reding <thierry.reding@gmail.com>
7661 M:      Mikko Perttunen <mperttunen@nvidia.com>
7662 L:      dri-devel@lists.freedesktop.org
7663 L:      linux-tegra@vger.kernel.org
7664 S:      Supported
7665 T:      git https://gitlab.freedesktop.org/drm/tegra.git
7666 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7667 F:      Documentation/devicetree/bindings/gpu/host1x/
7668 F:      drivers/gpu/drm/tegra/
7669 F:      drivers/gpu/host1x/
7670 F:      include/linux/host1x.h
7671 F:      include/uapi/drm/tegra_drm.h
7672 
7673 DRM DRIVERS FOR RENESAS R-CAR
7674 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7675 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7676 L:      dri-devel@lists.freedesktop.org
7677 L:      linux-renesas-soc@vger.kernel.org
7678 S:      Supported
7679 T:      git git://linuxtv.org/pinchartl/media drm/du/next
7680 F:      Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7681 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7682 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7683 F:      Documentation/devicetree/bindings/display/renesas,du.yaml
7684 F:      drivers/gpu/drm/renesas/rcar-du/
7685 
7686 DRM DRIVERS FOR RENESAS RZ
7687 M:      Biju Das <biju.das.jz@bp.renesas.com>
7688 L:      dri-devel@lists.freedesktop.org
7689 L:      linux-renesas-soc@vger.kernel.org
7690 S:      Maintained
7691 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7692 F:      Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7693 F:      drivers/gpu/drm/renesas/rz-du/
7694 
7695 DRM DRIVERS FOR RENESAS SHMOBILE
7696 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7697 M:      Geert Uytterhoeven <geert+renesas@glider.be>
7698 L:      dri-devel@lists.freedesktop.org
7699 L:      linux-renesas-soc@vger.kernel.org
7700 S:      Supported
7701 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7702 F:      Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7703 F:      drivers/gpu/drm/renesas/shmobile/
7704 F:      include/linux/platform_data/shmob_drm.h
7705 
7706 DRM DRIVERS FOR ROCKCHIP
7707 M:      Sandy Huang <hjc@rock-chips.com>
7708 M:      Heiko Stübner <heiko@sntech.de>
7709 M:      Andy Yan <andy.yan@rock-chips.com>
7710 L:      dri-devel@lists.freedesktop.org
7711 S:      Maintained
7712 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7713 F:      Documentation/devicetree/bindings/display/rockchip/
7714 F:      drivers/gpu/drm/ci/xfails/rockchip*
7715 F:      drivers/gpu/drm/rockchip/
7716 
7717 DRM DRIVERS FOR STI
7718 M:      Alain Volmat <alain.volmat@foss.st.com>
7719 L:      dri-devel@lists.freedesktop.org
7720 S:      Maintained
7721 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7722 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
7723 F:      drivers/gpu/drm/sti
7724 
7725 DRM DRIVERS FOR STM
7726 M:      Yannick Fertre <yannick.fertre@foss.st.com>
7727 M:      Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7728 M:      Philippe Cornu <philippe.cornu@foss.st.com>
7729 L:      dri-devel@lists.freedesktop.org
7730 S:      Maintained
7731 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7732 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7733 F:      Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7734 F:      drivers/gpu/drm/stm
7735 
7736 DRM DRIVERS FOR TI KEYSTONE
7737 M:      Jyri Sarha <jyri.sarha@iki.fi>
7738 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7739 L:      dri-devel@lists.freedesktop.org
7740 S:      Maintained
7741 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7742 F:      Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7743 F:      Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7744 F:      Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7745 F:      drivers/gpu/drm/tidss/
7746 
7747 DRM DRIVERS FOR TI LCDC
7748 M:      Jyri Sarha <jyri.sarha@iki.fi>
7749 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7750 L:      dri-devel@lists.freedesktop.org
7751 S:      Maintained
7752 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7753 F:      Documentation/devicetree/bindings/display/tilcdc/
7754 F:      drivers/gpu/drm/tilcdc/
7755 
7756 DRM DRIVERS FOR TI OMAP
7757 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7758 L:      dri-devel@lists.freedesktop.org
7759 S:      Maintained
7760 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7761 F:      Documentation/devicetree/bindings/display/ti/
7762 F:      drivers/gpu/drm/omapdrm/
7763 
7764 DRM DRIVERS FOR V3D
7765 M:      Melissa Wen <mwen@igalia.com>
7766 M:      Maíra Canal <mcanal@igalia.com>
7767 S:      Supported
7768 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7769 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7770 F:      drivers/gpu/drm/v3d/
7771 F:      include/uapi/drm/v3d_drm.h
7772 
7773 DRM DRIVERS FOR VC4
7774 M:      Maxime Ripard <mripard@kernel.org>
7775 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
7776 R:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7777 S:      Supported
7778 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7779 F:      Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7780 F:      drivers/gpu/drm/vc4/
7781 F:      include/uapi/drm/vc4_drm.h
7782 
7783 DRM DRIVERS FOR VIVANTE GPU IP
7784 M:      Lucas Stach <l.stach@pengutronix.de>
7785 R:      Russell King <linux+etnaviv@armlinux.org.uk>
7786 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
7787 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7788 L:      dri-devel@lists.freedesktop.org
7789 S:      Maintained
7790 F:      Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7791 F:      drivers/gpu/drm/etnaviv/
7792 F:      include/uapi/drm/etnaviv_drm.h
7793 
7794 DRM DRIVERS FOR XEN
7795 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7796 L:      dri-devel@lists.freedesktop.org
7797 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
7798 S:      Supported
7799 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7800 F:      Documentation/gpu/xen-front.rst
7801 F:      drivers/gpu/drm/xen/
7802 
7803 DRM DRIVERS FOR XILINX
7804 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7805 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7806 L:      dri-devel@lists.freedesktop.org
7807 S:      Maintained
7808 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7809 F:      Documentation/devicetree/bindings/display/xlnx/
7810 F:      drivers/gpu/drm/xlnx/
7811 
7812 DRM GPU SCHEDULER
7813 M:      Luben Tuikov <ltuikov89@gmail.com>
7814 M:      Matthew Brost <matthew.brost@intel.com>
7815 M:      Danilo Krummrich <dakr@kernel.org>
7816 M:      Philipp Stanner <pstanner@redhat.com>
7817 L:      dri-devel@lists.freedesktop.org
7818 S:      Maintained
7819 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7820 F:      drivers/gpu/drm/scheduler/
7821 F:      include/drm/gpu_scheduler.h
7822 
7823 DRM PANEL DRIVERS
7824 M:      Neil Armstrong <neil.armstrong@linaro.org>
7825 R:      Jessica Zhang <quic_jesszhan@quicinc.com>
7826 L:      dri-devel@lists.freedesktop.org
7827 S:      Maintained
7828 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7829 F:      Documentation/devicetree/bindings/display/panel/
7830 F:      drivers/gpu/drm/drm_panel.c
7831 F:      drivers/gpu/drm/panel/
7832 F:      include/drm/drm_panel.h
7833 
7834 DRM PRIVACY-SCREEN CLASS
7835 M:      Hans de Goede <hdegoede@redhat.com>
7836 L:      dri-devel@lists.freedesktop.org
7837 S:      Maintained
7838 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7839 F:      drivers/gpu/drm/drm_privacy_screen*
7840 F:      include/drm/drm_privacy_screen*
7841 
7842 DRM TTM SUBSYSTEM
7843 M:      Christian Koenig <christian.koenig@amd.com>
7844 M:      Huang Rui <ray.huang@amd.com>
7845 L:      dri-devel@lists.freedesktop.org
7846 S:      Maintained
7847 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7848 F:      drivers/gpu/drm/ttm/
7849 F:      include/drm/ttm/
7850 
7851 DRM AUTOMATED TESTING
7852 M:      Helen Koike <helen.koike@collabora.com>
7853 L:      dri-devel@lists.freedesktop.org
7854 S:      Maintained
7855 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
7856 F:      Documentation/gpu/automated_testing.rst
7857 F:      drivers/gpu/drm/ci/
7858 
7859 DSBR100 USB FM RADIO DRIVER
7860 M:      Alexey Klimov <klimov.linux@gmail.com>
7861 L:      linux-media@vger.kernel.org
7862 S:      Maintained
7863 T:      git git://linuxtv.org/media_tree.git
7864 F:      drivers/media/radio/dsbr100.c
7865 
7866 DT3155 MEDIA DRIVER
7867 M:      Hans Verkuil <hverkuil@xs4all.nl>
7868 L:      linux-media@vger.kernel.org
7869 S:      Odd Fixes
7870 W:      https://linuxtv.org
7871 T:      git git://linuxtv.org/media_tree.git
7872 F:      drivers/media/pci/dt3155/
7873 
7874 DVB_USB_AF9015 MEDIA DRIVER
7875 L:      linux-media@vger.kernel.org
7876 S:      Orphan
7877 W:      https://linuxtv.org
7878 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7879 F:      drivers/media/usb/dvb-usb-v2/af9015*
7880 
7881 DVB_USB_AF9035 MEDIA DRIVER
7882 L:      linux-media@vger.kernel.org
7883 S:      Orphan
7884 W:      https://linuxtv.org
7885 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7886 F:      drivers/media/usb/dvb-usb-v2/af9035*
7887 
7888 DVB_USB_ANYSEE MEDIA DRIVER
7889 L:      linux-media@vger.kernel.org
7890 S:      Orphan
7891 W:      https://linuxtv.org
7892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7893 F:      drivers/media/usb/dvb-usb-v2/anysee*
7894 
7895 DVB_USB_AU6610 MEDIA DRIVER
7896 L:      linux-media@vger.kernel.org
7897 S:      Orphan
7898 W:      https://linuxtv.org
7899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7900 F:      drivers/media/usb/dvb-usb-v2/au6610*
7901 
7902 DVB_USB_CE6230 MEDIA DRIVER
7903 L:      linux-media@vger.kernel.org
7904 S:      Orphan
7905 W:      https://linuxtv.org
7906 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7907 F:      drivers/media/usb/dvb-usb-v2/ce6230*
7908 
7909 DVB_USB_CXUSB MEDIA DRIVER
7910 M:      Michael Krufky <mkrufky@linuxtv.org>
7911 L:      linux-media@vger.kernel.org
7912 S:      Maintained
7913 W:      https://linuxtv.org
7914 W:      http://github.com/mkrufky
7915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7916 T:      git git://linuxtv.org/media_tree.git
7917 F:      drivers/media/usb/dvb-usb/cxusb*
7918 
7919 DVB_USB_EC168 MEDIA DRIVER
7920 L:      linux-media@vger.kernel.org
7921 S:      Orphan
7922 W:      https://linuxtv.org
7923 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7924 F:      drivers/media/usb/dvb-usb-v2/ec168*
7925 
7926 DVB_USB_GL861 MEDIA DRIVER
7927 L:      linux-media@vger.kernel.org
7928 S:      Orphan
7929 W:      https://linuxtv.org
7930 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7931 F:      drivers/media/usb/dvb-usb-v2/gl861*
7932 
7933 DVB_USB_MXL111SF MEDIA DRIVER
7934 M:      Michael Krufky <mkrufky@linuxtv.org>
7935 L:      linux-media@vger.kernel.org
7936 S:      Maintained
7937 W:      https://linuxtv.org
7938 W:      http://github.com/mkrufky
7939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7940 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
7941 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
7942 
7943 DVB_USB_RTL28XXU MEDIA DRIVER
7944 L:      linux-media@vger.kernel.org
7945 S:      Orphan
7946 W:      https://linuxtv.org
7947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7948 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
7949 
7950 DVB_USB_V2 MEDIA DRIVER
7951 L:      linux-media@vger.kernel.org
7952 S:      Orphan
7953 W:      https://linuxtv.org
7954 W:      http://palosaari.fi/linux/
7955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7956 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
7957 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
7958 
7959 DYNAMIC DEBUG
7960 M:      Jason Baron <jbaron@akamai.com>
7961 M:      Jim Cromie <jim.cromie@gmail.com>
7962 S:      Maintained
7963 F:      include/linux/dynamic_debug.h
7964 F:      lib/dynamic_debug.c
7965 F:      lib/test_dynamic_debug.c
7966 
7967 DYNAMIC INTERRUPT MODERATION
7968 M:      Tal Gilboa <talgi@nvidia.com>
7969 S:      Maintained
7970 F:      Documentation/networking/net_dim.rst
7971 F:      include/linux/dim.h
7972 F:      lib/dim/
7973 
7974 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7975 M:      Daniel Lezcano <daniel.lezcano@kernel.org>
7976 L:      linux-pm@vger.kernel.org
7977 S:      Supported
7978 B:      https://bugzilla.kernel.org
7979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7980 F:      drivers/powercap/dtpm*
7981 F:      include/linux/dtpm.h
7982 
7983 DZ DECSTATION DZ11 SERIAL DRIVER
7984 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
7985 S:      Maintained
7986 F:      drivers/tty/serial/dz.*
7987 
7988 E3X0 POWER BUTTON DRIVER
7989 M:      Moritz Fischer <moritz.fischer@ettus.com>
7990 L:      usrp-users@lists.ettus.com
7991 S:      Supported
7992 W:      http://www.ettus.com
7993 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
7994 F:      drivers/input/misc/e3x0-button.c
7995 
7996 E4000 MEDIA DRIVER
7997 L:      linux-media@vger.kernel.org
7998 S:      Orphan
7999 W:      https://linuxtv.org
8000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8001 F:      drivers/media/tuners/e4000*
8002 
8003 EARTH_PT1 MEDIA DRIVER
8004 M:      Akihiro Tsukada <tskd08@gmail.com>
8005 L:      linux-media@vger.kernel.org
8006 S:      Odd Fixes
8007 F:      drivers/media/pci/pt1/
8008 
8009 EARTH_PT3 MEDIA DRIVER
8010 M:      Akihiro Tsukada <tskd08@gmail.com>
8011 L:      linux-media@vger.kernel.org
8012 S:      Odd Fixes
8013 F:      drivers/media/pci/pt3/
8014 
8015 EC100 MEDIA DRIVER
8016 L:      linux-media@vger.kernel.org
8017 S:      Orphan
8018 W:      https://linuxtv.org
8019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8020 F:      drivers/media/dvb-frontends/ec100*
8021 
8022 ECRYPT FILE SYSTEM
8023 M:      Tyler Hicks <code@tyhicks.com>
8024 L:      ecryptfs@vger.kernel.org
8025 S:      Odd Fixes
8026 W:      http://ecryptfs.org
8027 W:      https://launchpad.net/ecryptfs
8028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8029 F:      Documentation/filesystems/ecryptfs.rst
8030 F:      fs/ecryptfs/
8031 
8032 EDAC-AMD64
8033 M:      Yazen Ghannam <yazen.ghannam@amd.com>
8034 L:      linux-edac@vger.kernel.org
8035 S:      Supported
8036 F:      drivers/edac/amd64_edac*
8037 F:      drivers/edac/mce_amd*
8038 
8039 EDAC-ARMADA
8040 M:      Jan Luebbe <jlu@pengutronix.de>
8041 L:      linux-edac@vger.kernel.org
8042 S:      Maintained
8043 F:      Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8044 F:      drivers/edac/armada_xp_*
8045 
8046 EDAC-AST2500
8047 M:      Stefan Schaeckeler <sschaeck@cisco.com>
8048 S:      Supported
8049 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8050 F:      drivers/edac/aspeed_edac.c
8051 
8052 EDAC-BLUEFIELD
8053 M:      Shravan Kumar Ramani <shravankr@nvidia.com>
8054 S:      Supported
8055 F:      drivers/edac/bluefield_edac.c
8056 
8057 EDAC-CALXEDA
8058 M:      Andre Przywara <andre.przywara@arm.com>
8059 L:      linux-edac@vger.kernel.org
8060 S:      Maintained
8061 F:      drivers/edac/highbank*
8062 
8063 EDAC-CAVIUM OCTEON
8064 M:      Ralf Baechle <ralf@linux-mips.org>
8065 L:      linux-edac@vger.kernel.org
8066 L:      linux-mips@vger.kernel.org
8067 S:      Supported
8068 F:      drivers/edac/octeon_edac*
8069 
8070 EDAC-CAVIUM THUNDERX
8071 M:      Robert Richter <rric@kernel.org>
8072 L:      linux-edac@vger.kernel.org
8073 S:      Odd Fixes
8074 F:      drivers/edac/thunderx_edac*
8075 
8076 EDAC-CORE
8077 M:      Borislav Petkov <bp@alien8.de>
8078 M:      Tony Luck <tony.luck@intel.com>
8079 R:      James Morse <james.morse@arm.com>
8080 R:      Mauro Carvalho Chehab <mchehab@kernel.org>
8081 R:      Robert Richter <rric@kernel.org>
8082 L:      linux-edac@vger.kernel.org
8083 S:      Supported
8084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8085 F:      Documentation/driver-api/edac.rst
8086 F:      drivers/edac/
8087 F:      include/linux/edac.h
8088 
8089 EDAC-DMC520
8090 M:      Lei Wang <lewan@microsoft.com>
8091 L:      linux-edac@vger.kernel.org
8092 S:      Supported
8093 F:      drivers/edac/dmc520_edac.c
8094 
8095 EDAC-E752X
8096 M:      Mark Gross <markgross@kernel.org>
8097 L:      linux-edac@vger.kernel.org
8098 S:      Maintained
8099 F:      drivers/edac/e752x_edac.c
8100 
8101 EDAC-E7XXX
8102 L:      linux-edac@vger.kernel.org
8103 S:      Maintained
8104 F:      drivers/edac/e7xxx_edac.c
8105 
8106 EDAC-FSL_DDR
8107 M:      York Sun <york.sun@nxp.com>
8108 L:      linux-edac@vger.kernel.org
8109 S:      Maintained
8110 F:      drivers/edac/fsl_ddr_edac.*
8111 
8112 EDAC-GHES
8113 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8114 L:      linux-edac@vger.kernel.org
8115 S:      Maintained
8116 F:      drivers/edac/ghes_edac.c
8117 
8118 EDAC-I10NM
8119 M:      Tony Luck <tony.luck@intel.com>
8120 L:      linux-edac@vger.kernel.org
8121 S:      Maintained
8122 F:      drivers/edac/i10nm_base.c
8123 
8124 EDAC-I3000
8125 L:      linux-edac@vger.kernel.org
8126 S:      Orphan
8127 F:      drivers/edac/i3000_edac.c
8128 
8129 EDAC-I5000
8130 L:      linux-edac@vger.kernel.org
8131 S:      Maintained
8132 F:      drivers/edac/i5000_edac.c
8133 
8134 EDAC-I5400
8135 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8136 L:      linux-edac@vger.kernel.org
8137 S:      Maintained
8138 F:      drivers/edac/i5400_edac.c
8139 
8140 EDAC-I7300
8141 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8142 L:      linux-edac@vger.kernel.org
8143 S:      Maintained
8144 F:      drivers/edac/i7300_edac.c
8145 
8146 EDAC-I7CORE
8147 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8148 L:      linux-edac@vger.kernel.org
8149 S:      Maintained
8150 F:      drivers/edac/i7core_edac.c
8151 
8152 EDAC-I82443BXGX
8153 M:      Tim Small <tim@buttersideup.com>
8154 L:      linux-edac@vger.kernel.org
8155 S:      Maintained
8156 F:      drivers/edac/i82443bxgx_edac.c
8157 
8158 EDAC-I82975X
8159 M:      "Arvind R." <arvino55@gmail.com>
8160 L:      linux-edac@vger.kernel.org
8161 S:      Maintained
8162 F:      drivers/edac/i82975x_edac.c
8163 
8164 EDAC-IE31200
8165 M:      Jason Baron <jbaron@akamai.com>
8166 L:      linux-edac@vger.kernel.org
8167 S:      Maintained
8168 F:      drivers/edac/ie31200_edac.c
8169 
8170 EDAC-IGEN6
8171 M:      Tony Luck <tony.luck@intel.com>
8172 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8173 L:      linux-edac@vger.kernel.org
8174 S:      Maintained
8175 F:      drivers/edac/igen6_edac.c
8176 
8177 EDAC-MPC85XX
8178 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8179 L:      linux-edac@vger.kernel.org
8180 S:      Maintained
8181 F:      drivers/edac/mpc85xx_edac.[ch]
8182 
8183 EDAC-NPCM
8184 M:      Marvin Lin <kflin@nuvoton.com>
8185 M:      Stanley Chu <yschu@nuvoton.com>
8186 L:      linux-edac@vger.kernel.org
8187 S:      Maintained
8188 F:      Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8189 F:      drivers/edac/npcm_edac.c
8190 
8191 EDAC-PASEMI
8192 M:      Egor Martovetsky <egor@pasemi.com>
8193 L:      linux-edac@vger.kernel.org
8194 S:      Maintained
8195 F:      drivers/edac/pasemi_edac.c
8196 
8197 EDAC-PND2
8198 M:      Tony Luck <tony.luck@intel.com>
8199 L:      linux-edac@vger.kernel.org
8200 S:      Maintained
8201 F:      drivers/edac/pnd2_edac.[ch]
8202 
8203 EDAC-QCOM
8204 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8205 L:      linux-arm-msm@vger.kernel.org
8206 L:      linux-edac@vger.kernel.org
8207 S:      Maintained
8208 F:      drivers/edac/qcom_edac.c
8209 
8210 EDAC-R82600
8211 M:      Tim Small <tim@buttersideup.com>
8212 L:      linux-edac@vger.kernel.org
8213 S:      Maintained
8214 F:      drivers/edac/r82600_edac.c
8215 
8216 EDAC-SBRIDGE
8217 M:      Tony Luck <tony.luck@intel.com>
8218 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8219 L:      linux-edac@vger.kernel.org
8220 S:      Maintained
8221 F:      drivers/edac/sb_edac.c
8222 
8223 EDAC-SKYLAKE
8224 M:      Tony Luck <tony.luck@intel.com>
8225 L:      linux-edac@vger.kernel.org
8226 S:      Maintained
8227 F:      drivers/edac/skx_*.[ch]
8228 
8229 EDAC-TI
8230 M:      Tero Kristo <kristo@kernel.org>
8231 L:      linux-edac@vger.kernel.org
8232 S:      Odd Fixes
8233 F:      drivers/edac/ti_edac.c
8234 
8235 EDIROL UA-101/UA-1000 DRIVER
8236 M:      Clemens Ladisch <clemens@ladisch.de>
8237 L:      linux-sound@vger.kernel.org
8238 S:      Maintained
8239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8240 F:      sound/usb/misc/ua101.c
8241 
8242 EFI TEST DRIVER
8243 M:      Ivan Hu <ivan.hu@canonical.com>
8244 M:      Ard Biesheuvel <ardb@kernel.org>
8245 L:      linux-efi@vger.kernel.org
8246 S:      Maintained
8247 F:      drivers/firmware/efi/test/
8248 
8249 EFI VARIABLE FILESYSTEM
8250 M:      Jeremy Kerr <jk@ozlabs.org>
8251 M:      Ard Biesheuvel <ardb@kernel.org>
8252 L:      linux-efi@vger.kernel.org
8253 S:      Maintained
8254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8255 F:      fs/efivarfs/
8256 
8257 EFIFB FRAMEBUFFER DRIVER
8258 M:      Peter Jones <pjones@redhat.com>
8259 L:      linux-fbdev@vger.kernel.org
8260 S:      Maintained
8261 F:      drivers/video/fbdev/efifb.c
8262 
8263 EFS FILESYSTEM
8264 S:      Orphan
8265 W:      http://aeschi.ch.eu.org/efs/
8266 F:      fs/efs/
8267 
8268 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8269 L:      netdev@vger.kernel.org
8270 S:      Orphan
8271 F:      drivers/net/ethernet/ibm/ehea/
8272 
8273 ELM327 CAN NETWORK DRIVER
8274 M:      Max Staudt <max@enpas.org>
8275 L:      linux-can@vger.kernel.org
8276 S:      Maintained
8277 F:      Documentation/networking/device_drivers/can/can327.rst
8278 F:      drivers/net/can/can327.c
8279 
8280 EM28XX VIDEO4LINUX DRIVER
8281 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8282 L:      linux-media@vger.kernel.org
8283 S:      Maintained
8284 W:      https://linuxtv.org
8285 T:      git git://linuxtv.org/media_tree.git
8286 F:      Documentation/admin-guide/media/em28xx*
8287 F:      drivers/media/usb/em28xx/
8288 
8289 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8290 M:      Adrian Hunter <adrian.hunter@intel.com>
8291 M:      Asutosh Das <quic_asutoshd@quicinc.com>
8292 R:      Ritesh Harjani <ritesh.list@gmail.com>
8293 L:      linux-mmc@vger.kernel.org
8294 S:      Supported
8295 F:      drivers/mmc/host/cqhci*
8296 
8297 EMS CPC-PCI CAN DRIVER
8298 M:      Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8299 M:      support@ems-wuensche.com
8300 L:      linux-can@vger.kernel.org
8301 S:      Maintained
8302 F:      drivers/net/can/sja1000/ems_pci.c
8303 
8304 EMULEX 10Gbps iSCSI - OneConnect DRIVER
8305 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
8306 L:      linux-scsi@vger.kernel.org
8307 S:      Supported
8308 W:      http://www.broadcom.com
8309 F:      drivers/scsi/be2iscsi/
8310 
8311 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8312 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
8313 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8314 M:      Somnath Kotur <somnath.kotur@broadcom.com>
8315 L:      netdev@vger.kernel.org
8316 S:      Supported
8317 W:      http://www.emulex.com
8318 F:      drivers/net/ethernet/emulex/benet/
8319 
8320 EMULEX ONECONNECT ROCE DRIVER
8321 M:      Selvin Xavier <selvin.xavier@broadcom.com>
8322 L:      linux-rdma@vger.kernel.org
8323 S:      Odd Fixes
8324 W:      http://www.broadcom.com
8325 F:      drivers/infiniband/hw/ocrdma/
8326 F:      include/uapi/rdma/ocrdma-abi.h
8327 
8328 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8329 M:      James Smart <james.smart@broadcom.com>
8330 M:      Ram Vegesna <ram.vegesna@broadcom.com>
8331 L:      linux-scsi@vger.kernel.org
8332 L:      target-devel@vger.kernel.org
8333 S:      Supported
8334 W:      http://www.broadcom.com
8335 F:      drivers/scsi/elx/
8336 
8337 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8338 M:      James Smart <james.smart@broadcom.com>
8339 M:      Dick Kennedy <dick.kennedy@broadcom.com>
8340 L:      linux-scsi@vger.kernel.org
8341 S:      Supported
8342 W:      http://www.broadcom.com
8343 F:      drivers/scsi/lpfc/
8344 
8345 ENE CB710 FLASH CARD READER DRIVER
8346 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
8347 S:      Maintained
8348 F:      drivers/misc/cb710/
8349 F:      drivers/mmc/host/cb710-mmc.*
8350 F:      include/linux/cb710.h
8351 
8352 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8353 M:      Maxim Levitsky <maximlevitsky@gmail.com>
8354 S:      Maintained
8355 F:      drivers/media/rc/ene_ir.*
8356 
8357 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8358 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
8359 L:      linuxppc-dev@lists.ozlabs.org
8360 S:      Maintained
8361 F:      drivers/tty/ehv_bytechan.c
8362 
8363 EPSON S1D13XXX FRAMEBUFFER DRIVER
8364 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
8365 S:      Maintained
8366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8367 F:      drivers/video/fbdev/s1d13xxxfb.c
8368 F:      include/video/s1d13xxxfb.h
8369 
8370 EROFS FILE SYSTEM
8371 M:      Gao Xiang <xiang@kernel.org>
8372 M:      Chao Yu <chao@kernel.org>
8373 R:      Yue Hu <huyue2@coolpad.com>
8374 R:      Jeffle Xu <jefflexu@linux.alibaba.com>
8375 R:      Sandeep Dhavale <dhavale@google.com>
8376 L:      linux-erofs@lists.ozlabs.org
8377 S:      Maintained
8378 W:      https://erofs.docs.kernel.org
8379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8380 F:      Documentation/ABI/testing/sysfs-fs-erofs
8381 F:      Documentation/filesystems/erofs.rst
8382 F:      fs/erofs/
8383 F:      include/trace/events/erofs.h
8384 
8385 ERRSEQ ERROR TRACKING INFRASTRUCTURE
8386 M:      Jeff Layton <jlayton@kernel.org>
8387 S:      Maintained
8388 F:      include/linux/errseq.h
8389 F:      lib/errseq.c
8390 
8391 ESD CAN NETWORK DRIVERS
8392 M:      Stefan Mätje <stefan.maetje@esd.eu>
8393 R:      socketcan@esd.eu
8394 L:      linux-can@vger.kernel.org
8395 S:      Maintained
8396 F:      drivers/net/can/esd/
8397 
8398 ESD CAN/USB DRIVERS
8399 M:      Frank Jungclaus <frank.jungclaus@esd.eu>
8400 R:      socketcan@esd.eu
8401 L:      linux-can@vger.kernel.org
8402 S:      Maintained
8403 F:      drivers/net/can/usb/esd_usb.c
8404 
8405 ET131X NETWORK DRIVER
8406 M:      Mark Einon <mark.einon@gmail.com>
8407 S:      Odd Fixes
8408 F:      drivers/net/ethernet/agere/
8409 
8410 ETAS ES58X CAN/USB DRIVER
8411 M:      Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8412 L:      linux-can@vger.kernel.org
8413 S:      Maintained
8414 F:      Documentation/networking/devlink/etas_es58x.rst
8415 F:      drivers/net/can/usb/etas_es58x/
8416 
8417 ETHERNET BRIDGE
8418 M:      Roopa Prabhu <roopa@nvidia.com>
8419 M:      Nikolay Aleksandrov <razor@blackwall.org>
8420 L:      bridge@lists.linux.dev
8421 L:      netdev@vger.kernel.org
8422 S:      Maintained
8423 W:      http://www.linuxfoundation.org/en/Net:Bridge
8424 F:      include/linux/netfilter_bridge/
8425 F:      net/bridge/
8426 
8427 ETHERNET PHY LIBRARY
8428 M:      Andrew Lunn <andrew@lunn.ch>
8429 M:      Heiner Kallweit <hkallweit1@gmail.com>
8430 R:      Russell King <linux@armlinux.org.uk>
8431 L:      netdev@vger.kernel.org
8432 S:      Maintained
8433 F:      Documentation/ABI/testing/sysfs-class-net-phydev
8434 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
8435 F:      Documentation/devicetree/bindings/net/mdio*
8436 F:      Documentation/devicetree/bindings/net/qca,ar803x.yaml
8437 F:      Documentation/networking/phy.rst
8438 F:      drivers/net/mdio/
8439 F:      drivers/net/mdio/acpi_mdio.c
8440 F:      drivers/net/mdio/fwnode_mdio.c
8441 F:      drivers/net/mdio/of_mdio.c
8442 F:      drivers/net/pcs/
8443 F:      drivers/net/phy/
8444 F:      include/dt-bindings/net/qca-ar803x.h
8445 F:      include/linux/*mdio*.h
8446 F:      include/linux/linkmode.h
8447 F:      include/linux/mdio/*.h
8448 F:      include/linux/mii.h
8449 F:      include/linux/of_net.h
8450 F:      include/linux/phy.h
8451 F:      include/linux/phy_fixed.h
8452 F:      include/linux/phy_link_topology.h
8453 F:      include/linux/phylib_stubs.h
8454 F:      include/linux/platform_data/mdio-bcm-unimac.h
8455 F:      include/linux/platform_data/mdio-gpio.h
8456 F:      include/trace/events/mdio.h
8457 F:      include/uapi/linux/mdio.h
8458 F:      include/uapi/linux/mii.h
8459 F:      net/core/of_net.c
8460 
8461 ETHERNET PHY LIBRARY [RUST]
8462 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
8463 R:      Trevor Gross <tmgross@umich.edu>
8464 L:      netdev@vger.kernel.org
8465 L:      rust-for-linux@vger.kernel.org
8466 S:      Maintained
8467 F:      rust/kernel/net/phy.rs
8468 F:      rust/kernel/net/phy/reg.rs
8469 
8470 EXEC & BINFMT API, ELF
8471 R:      Eric Biederman <ebiederm@xmission.com>
8472 R:      Kees Cook <kees@kernel.org>
8473 L:      linux-mm@kvack.org
8474 S:      Supported
8475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8476 F:      Documentation/userspace-api/ELF.rst
8477 F:      fs/*binfmt_*.c
8478 F:      fs/Kconfig.binfmt
8479 F:      fs/exec.c
8480 F:      fs/tests/binfmt_*_kunit.c
8481 F:      fs/tests/exec_kunit.c
8482 F:      include/linux/binfmts.h
8483 F:      include/linux/elf.h
8484 F:      include/uapi/linux/binfmts.h
8485 F:      include/uapi/linux/elf.h
8486 F:      tools/testing/selftests/exec/
8487 N:      asm/elf.h
8488 N:      binfmt
8489 
8490 EXFAT FILE SYSTEM
8491 M:      Namjae Jeon <linkinjeon@kernel.org>
8492 M:      Sungjong Seo <sj1557.seo@samsung.com>
8493 R:      Yuezhang Mo <yuezhang.mo@sony.com>
8494 L:      linux-fsdevel@vger.kernel.org
8495 S:      Maintained
8496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8497 F:      fs/exfat/
8498 
8499 EXPRESSWIRE PROTOCOL LIBRARY
8500 M:      Duje Mihanović <duje.mihanovic@skole.hr>
8501 L:      linux-leds@vger.kernel.org
8502 S:      Maintained
8503 F:      drivers/leds/leds-expresswire.c
8504 F:      include/linux/leds-expresswire.h
8505 
8506 EXT2 FILE SYSTEM
8507 M:      Jan Kara <jack@suse.com>
8508 L:      linux-ext4@vger.kernel.org
8509 S:      Maintained
8510 F:      Documentation/filesystems/ext2.rst
8511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8512 F:      fs/ext2/
8513 F:      include/linux/ext2*
8514 
8515 EXT4 FILE SYSTEM
8516 M:      "Theodore Ts'o" <tytso@mit.edu>
8517 M:      Andreas Dilger <adilger.kernel@dilger.ca>
8518 L:      linux-ext4@vger.kernel.org
8519 S:      Maintained
8520 W:      http://ext4.wiki.kernel.org
8521 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
8522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8523 F:      Documentation/filesystems/ext4/
8524 F:      fs/ext4/
8525 F:      include/trace/events/ext4.h
8526 F:      include/uapi/linux/ext4.h
8527 
8528 Extended Verification Module (EVM)
8529 M:      Mimi Zohar <zohar@linux.ibm.com>
8530 M:      Roberto Sassu <roberto.sassu@huawei.com>
8531 L:      linux-integrity@vger.kernel.org
8532 S:      Supported
8533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8534 F:      security/integrity/
8535 F:      security/integrity/evm/
8536 
8537 EXTENSIBLE FIRMWARE INTERFACE (EFI)
8538 M:      Ard Biesheuvel <ardb@kernel.org>
8539 L:      linux-efi@vger.kernel.org
8540 S:      Maintained
8541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8542 F:      Documentation/admin-guide/efi-stub.rst
8543 F:      arch/*/include/asm/efi.h
8544 F:      arch/*/kernel/efi.c
8545 F:      arch/arm/boot/compressed/efi-header.S
8546 F:      arch/x86/platform/efi/
8547 F:      drivers/firmware/efi/
8548 F:      include/linux/efi*.h
8549 
8550 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8551 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
8552 M:      Chanwoo Choi <cw00.choi@samsung.com>
8553 L:      linux-kernel@vger.kernel.org
8554 S:      Maintained
8555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8556 F:      Documentation/devicetree/bindings/extcon/
8557 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8558 F:      drivers/extcon/
8559 F:      include/linux/extcon.h
8560 F:      include/linux/extcon/
8561 
8562 EXTRA BOOT CONFIG
8563 M:      Masami Hiramatsu <mhiramat@kernel.org>
8564 L:      linux-kernel@vger.kernel.org
8565 L:      linux-trace-kernel@vger.kernel.org
8566 S:      Maintained
8567 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
8568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8569 F:      Documentation/admin-guide/bootconfig.rst
8570 F:      fs/proc/bootconfig.c
8571 F:      include/linux/bootconfig.h
8572 F:      lib/bootconfig-data.S
8573 F:      lib/bootconfig.c
8574 F:      tools/bootconfig/*
8575 F:      tools/bootconfig/scripts/*
8576 
8577 EXTRON DA HD 4K PLUS CEC DRIVER
8578 M:      Hans Verkuil <hverkuil@xs4all.nl>
8579 L:      linux-media@vger.kernel.org
8580 S:      Maintained
8581 T:      git git://linuxtv.org/media_tree.git
8582 F:      drivers/media/cec/usb/extron-da-hd-4k-plus/
8583 
8584 EXYNOS DP DRIVER
8585 M:      Jingoo Han <jingoohan1@gmail.com>
8586 L:      dri-devel@lists.freedesktop.org
8587 S:      Maintained
8588 F:      drivers/gpu/drm/exynos/exynos_dp*
8589 
8590 EXYNOS SYSMMU (IOMMU) driver
8591 M:      Marek Szyprowski <m.szyprowski@samsung.com>
8592 L:      iommu@lists.linux.dev
8593 S:      Maintained
8594 F:      drivers/iommu/exynos-iommu.c
8595 
8596 F2FS FILE SYSTEM
8597 M:      Jaegeuk Kim <jaegeuk@kernel.org>
8598 M:      Chao Yu <chao@kernel.org>
8599 L:      linux-f2fs-devel@lists.sourceforge.net
8600 S:      Maintained
8601 W:      https://f2fs.wiki.kernel.org/
8602 Q:      https://patchwork.kernel.org/project/f2fs/list/
8603 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8605 F:      Documentation/ABI/testing/sysfs-fs-f2fs
8606 F:      Documentation/filesystems/f2fs.rst
8607 F:      fs/f2fs/
8608 F:      include/linux/f2fs_fs.h
8609 F:      include/trace/events/f2fs.h
8610 F:      include/uapi/linux/f2fs.h
8611 
8612 F71805F HARDWARE MONITORING DRIVER
8613 M:      Jean Delvare <jdelvare@suse.com>
8614 L:      linux-hwmon@vger.kernel.org
8615 S:      Maintained
8616 F:      Documentation/hwmon/f71805f.rst
8617 F:      drivers/hwmon/f71805f.c
8618 
8619 FADDR2LINE
8620 M:      Josh Poimboeuf <jpoimboe@kernel.org>
8621 S:      Maintained
8622 F:      scripts/faddr2line
8623 
8624 FAILOVER MODULE
8625 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
8626 L:      netdev@vger.kernel.org
8627 S:      Supported
8628 F:      Documentation/networking/failover.rst
8629 F:      include/net/failover.h
8630 F:      net/core/failover.c
8631 
8632 FANOTIFY
8633 M:      Jan Kara <jack@suse.cz>
8634 R:      Amir Goldstein <amir73il@gmail.com>
8635 R:      Matthew Bobrowski <repnop@google.com>
8636 L:      linux-fsdevel@vger.kernel.org
8637 S:      Maintained
8638 F:      fs/notify/fanotify/
8639 F:      include/linux/fanotify.h
8640 F:      include/uapi/linux/fanotify.h
8641 
8642 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8643 M:      Linus Walleij <linus.walleij@linaro.org>
8644 L:      linux-usb@vger.kernel.org
8645 S:      Maintained
8646 F:      drivers/usb/fotg210/
8647 
8648 FARSYNC SYNCHRONOUS DRIVER
8649 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
8650 S:      Supported
8651 W:      http://www.farsite.co.uk/
8652 F:      drivers/net/wan/farsync.*
8653 
8654 FAULT INJECTION SUPPORT
8655 M:      Akinobu Mita <akinobu.mita@gmail.com>
8656 S:      Supported
8657 F:      Documentation/fault-injection/
8658 F:      lib/fault-inject.c
8659 F:      tools/testing/fault-injection/
8660 
8661 FBTFT Framebuffer drivers
8662 L:      dri-devel@lists.freedesktop.org
8663 L:      linux-fbdev@vger.kernel.org
8664 S:      Orphan
8665 F:      drivers/staging/fbtft/
8666 
8667 FC0011 TUNER DRIVER
8668 M:      Michael Buesch <m@bues.ch>
8669 L:      linux-media@vger.kernel.org
8670 S:      Maintained
8671 F:      drivers/media/tuners/fc0011.c
8672 F:      drivers/media/tuners/fc0011.h
8673 
8674 FC2580 MEDIA DRIVER
8675 L:      linux-media@vger.kernel.org
8676 S:      Orphan
8677 W:      https://linuxtv.org
8678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8679 F:      drivers/media/tuners/fc2580*
8680 
8681 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8682 M:      Hannes Reinecke <hare@suse.de>
8683 L:      linux-scsi@vger.kernel.org
8684 S:      Supported
8685 W:      www.Open-FCoE.org
8686 F:      drivers/scsi/fcoe/
8687 F:      drivers/scsi/libfc/
8688 F:      include/scsi/fc/
8689 F:      include/scsi/libfc.h
8690 F:      include/scsi/libfcoe.h
8691 F:      include/uapi/scsi/fc/
8692 
8693 FILE LOCKING (flock() and fcntl()/lockf())
8694 M:      Jeff Layton <jlayton@kernel.org>
8695 M:      Chuck Lever <chuck.lever@oracle.com>
8696 R:      Alexander Aring <alex.aring@gmail.com>
8697 L:      linux-fsdevel@vger.kernel.org
8698 S:      Maintained
8699 F:      fs/fcntl.c
8700 F:      fs/locks.c
8701 F:      include/linux/fcntl.h
8702 F:      include/uapi/linux/fcntl.h
8703 
8704 FILESYSTEM DIRECT ACCESS (DAX)
8705 M:      Dan Williams <dan.j.williams@intel.com>
8706 R:      Matthew Wilcox <willy@infradead.org>
8707 R:      Jan Kara <jack@suse.cz>
8708 L:      linux-fsdevel@vger.kernel.org
8709 L:      nvdimm@lists.linux.dev
8710 S:      Supported
8711 F:      fs/dax.c
8712 F:      include/linux/dax.h
8713 F:      include/trace/events/fs_dax.h
8714 
8715 FILESYSTEMS (VFS and infrastructure)
8716 M:      Alexander Viro <viro@zeniv.linux.org.uk>
8717 M:      Christian Brauner <brauner@kernel.org>
8718 R:      Jan Kara <jack@suse.cz>
8719 L:      linux-fsdevel@vger.kernel.org
8720 S:      Maintained
8721 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8722 F:      fs/*
8723 F:      include/linux/fs.h
8724 F:      include/linux/fs_types.h
8725 F:      include/uapi/linux/fs.h
8726 F:      include/uapi/linux/openat2.h
8727 
8728 FILESYSTEMS [EXPORTFS]
8729 M:      Chuck Lever <chuck.lever@oracle.com>
8730 M:      Jeff Layton <jlayton@kernel.org>
8731 R:      Amir Goldstein <amir73il@gmail.com>
8732 L:      linux-fsdevel@vger.kernel.org
8733 L:      linux-nfs@vger.kernel.org
8734 S:      Supported
8735 F:      Documentation/filesystems/nfs/exporting.rst
8736 F:      fs/exportfs/
8737 F:      fs/fhandle.c
8738 F:      include/linux/exportfs.h
8739 
8740 FILESYSTEMS [IDMAPPED MOUNTS]
8741 M:      Christian Brauner <brauner@kernel.org>
8742 M:      Seth Forshee <sforshee@kernel.org>
8743 L:      linux-fsdevel@vger.kernel.org
8744 S:      Maintained
8745 F:      Documentation/filesystems/idmappings.rst
8746 F:      fs/mnt_idmapping.c
8747 F:      include/linux/mnt_idmapping.*
8748 F:      tools/testing/selftests/mount_setattr/
8749 
8750 FILESYSTEMS [IOMAP]
8751 M:      Christian Brauner <brauner@kernel.org>
8752 R:      Darrick J. Wong <djwong@kernel.org>
8753 L:      linux-xfs@vger.kernel.org
8754 L:      linux-fsdevel@vger.kernel.org
8755 S:      Supported
8756 F:      Documentation/filesystems/iomap/*
8757 F:      fs/iomap/
8758 F:      include/linux/iomap.h
8759 
8760 FILESYSTEMS [NETFS LIBRARY]
8761 M:      David Howells <dhowells@redhat.com>
8762 R:      Jeff Layton <jlayton@kernel.org>
8763 L:      netfs@lists.linux.dev
8764 L:      linux-fsdevel@vger.kernel.org
8765 S:      Supported
8766 F:      Documentation/filesystems/caching/
8767 F:      Documentation/filesystems/netfs_library.rst
8768 F:      fs/netfs/
8769 F:      include/linux/fscache*.h
8770 F:      include/linux/netfs.h
8771 F:      include/trace/events/fscache.h
8772 F:      include/trace/events/netfs.h
8773 
8774 FILESYSTEMS [STACKABLE]
8775 M:      Miklos Szeredi <miklos@szeredi.hu>
8776 M:      Amir Goldstein <amir73il@gmail.com>
8777 L:      linux-fsdevel@vger.kernel.org
8778 L:      linux-unionfs@vger.kernel.org
8779 S:      Maintained
8780 F:      fs/backing-file.c
8781 F:      include/linux/backing-file.h
8782 
8783 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8784 M:      Riku Voipio <riku.voipio@iki.fi>
8785 L:      linux-hwmon@vger.kernel.org
8786 S:      Maintained
8787 F:      drivers/hwmon/f75375s.c
8788 F:      include/linux/f75375s.h
8789 
8790 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8791 M:      Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8792 L:      linux-can@vger.kernel.org
8793 S:      Maintained
8794 F:      drivers/net/can/usb/f81604.c
8795 
8796 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8797 M:      Clemens Ladisch <clemens@ladisch.de>
8798 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
8799 L:      linux-sound@vger.kernel.org
8800 S:      Maintained
8801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8802 F:      include/uapi/sound/firewire.h
8803 F:      sound/firewire/
8804 
8805 FIREWIRE MEDIA DRIVERS (firedtv)
8806 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
8807 L:      linux-media@vger.kernel.org
8808 L:      linux1394-devel@lists.sourceforge.net
8809 S:      Maintained
8810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8811 F:      drivers/media/firewire/
8812 
8813 FIREWIRE SBP-2 TARGET
8814 M:      Chris Boot <bootc@bootc.net>
8815 L:      linux-scsi@vger.kernel.org
8816 L:      target-devel@vger.kernel.org
8817 L:      linux1394-devel@lists.sourceforge.net
8818 S:      Maintained
8819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8820 F:      drivers/target/sbp/
8821 
8822 FIREWIRE SUBSYSTEM
8823 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
8824 M:      Takashi Sakamoto <takaswie@kernel.org>
8825 L:      linux1394-devel@lists.sourceforge.net
8826 S:      Maintained
8827 W:      http://ieee1394.docs.kernel.org/
8828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8829 F:      drivers/firewire/
8830 F:      include/linux/firewire.h
8831 F:      include/uapi/linux/firewire*.h
8832 F:      tools/firewire/
8833 
8834 FIRMWARE FRAMEWORK FOR ARMV8-A
8835 M:      Sudeep Holla <sudeep.holla@arm.com>
8836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8837 S:      Maintained
8838 F:      drivers/firmware/arm_ffa/
8839 F:      include/linux/arm_ffa.h
8840 
8841 FIRMWARE LOADER (request_firmware)
8842 M:      Luis Chamberlain <mcgrof@kernel.org>
8843 M:      Russ Weight <russ.weight@linux.dev>
8844 M:      Danilo Krummrich <dakr@redhat.com>
8845 L:      linux-kernel@vger.kernel.org
8846 S:      Maintained
8847 F:      Documentation/firmware_class/
8848 F:      drivers/base/firmware_loader/
8849 F:      rust/kernel/firmware.rs
8850 F:      include/linux/firmware.h
8851 
8852 FLEXTIMER FTM-QUADDEC DRIVER
8853 M:      Patrick Havelange <patrick.havelange@essensium.com>
8854 L:      linux-iio@vger.kernel.org
8855 S:      Maintained
8856 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8857 F:      drivers/counter/ftm-quaddec.c
8858 
8859 FLOPPY DRIVER
8860 M:      Denis Efremov <efremov@linux.com>
8861 L:      linux-block@vger.kernel.org
8862 S:      Odd Fixes
8863 F:      drivers/block/floppy.c
8864 
8865 FLYSKY FSIA6B RC RECEIVER
8866 M:      Markus Koch <markus@notsyncing.net>
8867 L:      linux-input@vger.kernel.org
8868 S:      Maintained
8869 F:      drivers/input/joystick/fsia6b.c
8870 
8871 FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8872 M:      Geoffrey D. Bennett <g@b4.vu>
8873 L:      linux-sound@vger.kernel.org
8874 S:      Maintained
8875 W:      https://github.com/geoffreybennett/scarlett-gen2
8876 B:      https://github.com/geoffreybennett/scarlett-gen2/issues
8877 T:      git https://github.com/geoffreybennett/scarlett-gen2.git
8878 F:      include/uapi/sound/scarlett2.h
8879 F:      sound/usb/mixer_scarlett2.c
8880 
8881 FORCEDETH GIGABIT ETHERNET DRIVER
8882 M:      Rain River <rain.1986.08.12@gmail.com>
8883 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
8884 L:      netdev@vger.kernel.org
8885 S:      Maintained
8886 F:      drivers/net/ethernet/nvidia/*
8887 
8888 FORTIFY_SOURCE
8889 M:      Kees Cook <kees@kernel.org>
8890 L:      linux-hardening@vger.kernel.org
8891 S:      Supported
8892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8893 F:      include/linux/fortify-string.h
8894 F:      lib/fortify_kunit.c
8895 F:      lib/memcpy_kunit.c
8896 F:      lib/test_fortify/*
8897 K:      \bunsafe_memcpy\b
8898 K:      \b__NO_FORTIFY\b
8899 
8900 FPGA DFL DRIVERS
8901 M:      Wu Hao <hao.wu@intel.com>
8902 R:      Tom Rix <trix@redhat.com>
8903 L:      linux-fpga@vger.kernel.org
8904 S:      Maintained
8905 F:      Documentation/ABI/testing/sysfs-bus-dfl*
8906 F:      Documentation/fpga/dfl.rst
8907 F:      drivers/fpga/dfl*
8908 F:      drivers/uio/uio_dfl.c
8909 F:      include/linux/dfl.h
8910 F:      include/uapi/linux/fpga-dfl.h
8911 
8912 FPGA MANAGER FRAMEWORK
8913 M:      Moritz Fischer <mdf@kernel.org>
8914 M:      Wu Hao <hao.wu@intel.com>
8915 M:      Xu Yilun <yilun.xu@intel.com>
8916 R:      Tom Rix <trix@redhat.com>
8917 L:      linux-fpga@vger.kernel.org
8918 S:      Maintained
8919 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
8920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8921 F:      Documentation/devicetree/bindings/fpga/
8922 F:      Documentation/driver-api/fpga/
8923 F:      Documentation/fpga/
8924 F:      drivers/fpga/
8925 F:      include/linux/fpga/
8926 
8927 FPU EMULATOR
8928 M:      Bill Metzenthen <billm@melbpc.org.au>
8929 S:      Maintained
8930 W:      https://floatingpoint.billm.au/
8931 F:      arch/x86/math-emu/
8932 
8933 FRAMEBUFFER CORE
8934 M:      Simona Vetter <simona@ffwll.ch>
8935 S:      Odd Fixes
8936 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
8937 F:      drivers/video/fbdev/core/
8938 
8939 FRAMEBUFFER LAYER
8940 M:      Helge Deller <deller@gmx.de>
8941 L:      linux-fbdev@vger.kernel.org
8942 L:      dri-devel@lists.freedesktop.org
8943 S:      Maintained
8944 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
8945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8946 F:      Documentation/fb/
8947 F:      drivers/video/
8948 F:      include/linux/fb.h
8949 F:      include/uapi/linux/fb.h
8950 F:      include/uapi/video/
8951 F:      include/video/
8952 
8953 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8954 M:      Horia Geantă <horia.geanta@nxp.com>
8955 M:      Pankaj Gupta <pankaj.gupta@nxp.com>
8956 M:      Gaurav Jain <gaurav.jain@nxp.com>
8957 L:      linux-crypto@vger.kernel.org
8958 S:      Maintained
8959 F:      Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8960 F:      drivers/crypto/caam/
8961 
8962 FREESCALE COLDFIRE M5441X MMC DRIVER
8963 M:      Angelo Dureghello <adureghello@baylibre.com>
8964 L:      linux-mmc@vger.kernel.org
8965 S:      Maintained
8966 F:      drivers/mmc/host/sdhci-esdhc-mcf.c
8967 F:      include/linux/platform_data/mmc-esdhc-mcf.h
8968 
8969 FREESCALE DIU FRAMEBUFFER DRIVER
8970 M:      Timur Tabi <timur@kernel.org>
8971 L:      linux-fbdev@vger.kernel.org
8972 S:      Maintained
8973 F:      drivers/video/fbdev/fsl-diu-fb.*
8974 
8975 FREESCALE DMA DRIVER
8976 M:      Zhang Wei <zw@zh-kernel.org>
8977 L:      linuxppc-dev@lists.ozlabs.org
8978 S:      Maintained
8979 F:      drivers/dma/fsldma.*
8980 
8981 FREESCALE DSPI DRIVER
8982 M:      Vladimir Oltean <olteanv@gmail.com>
8983 L:      linux-spi@vger.kernel.org
8984 L:      imx@lists.linux.dev
8985 S:      Maintained
8986 F:      Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8987 F:      drivers/spi/spi-fsl-dspi.c
8988 F:      include/linux/spi/spi-fsl-dspi.h
8989 
8990 FREESCALE eDMA DRIVER
8991 M:      Frank Li <Frank.Li@nxp.com>
8992 L:      imx@lists.linux.dev
8993 L:      dmaengine@vger.kernel.org
8994 S:      Maintained
8995 F:      Documentation/devicetree/bindings/dma/fsl,edma.yaml
8996 F:      drivers/dma/fsl-edma*.*
8997 
8998 FREESCALE ENETC ETHERNET DRIVERS
8999 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
9000 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
9001 L:      netdev@vger.kernel.org
9002 S:      Maintained
9003 F:      drivers/net/ethernet/freescale/enetc/
9004 
9005 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9006 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
9007 L:      netdev@vger.kernel.org
9008 S:      Maintained
9009 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9010 F:      drivers/net/ethernet/freescale/gianfar*
9011 
9012 FREESCALE GPMI NAND DRIVER
9013 M:      Han Xu <han.xu@nxp.com>
9014 L:      linux-mtd@lists.infradead.org
9015 S:      Maintained
9016 F:      drivers/mtd/nand/raw/gpmi-nand/*
9017 
9018 FREESCALE I2C CPM DRIVER
9019 M:      Jochen Friedrich <jochen@scram.de>
9020 L:      linuxppc-dev@lists.ozlabs.org
9021 L:      linux-i2c@vger.kernel.org
9022 S:      Maintained
9023 F:      drivers/i2c/busses/i2c-cpm.c
9024 
9025 FREESCALE IMX / MXC FEC DRIVER
9026 M:      Wei Fang <wei.fang@nxp.com>
9027 R:      Shenwei Wang <shenwei.wang@nxp.com>
9028 R:      Clark Wang <xiaoning.wang@nxp.com>
9029 L:      imx@lists.linux.dev
9030 L:      netdev@vger.kernel.org
9031 S:      Maintained
9032 F:      Documentation/devicetree/bindings/net/fsl,fec.yaml
9033 F:      drivers/net/ethernet/freescale/fec.h
9034 F:      drivers/net/ethernet/freescale/fec_main.c
9035 F:      drivers/net/ethernet/freescale/fec_ptp.c
9036 
9037 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9038 M:      Sascha Hauer <s.hauer@pengutronix.de>
9039 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
9040 L:      linux-fbdev@vger.kernel.org
9041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9042 S:      Maintained
9043 F:      drivers/video/fbdev/imxfb.c
9044 
9045 FREESCALE IMX DDR PMU DRIVER
9046 M:      Frank Li <Frank.li@nxp.com>
9047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9048 S:      Maintained
9049 F:      Documentation/admin-guide/perf/imx-ddr.rst
9050 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9051 F:      drivers/perf/fsl_imx8_ddr_perf.c
9052 
9053 FREESCALE IMX I2C DRIVER
9054 M:      Oleksij Rempel <o.rempel@pengutronix.de>
9055 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
9056 L:      linux-i2c@vger.kernel.org
9057 S:      Maintained
9058 F:      Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9059 F:      drivers/i2c/busses/i2c-imx.c
9060 
9061 FREESCALE IMX LPI2C DRIVER
9062 M:      Dong Aisheng <aisheng.dong@nxp.com>
9063 L:      linux-i2c@vger.kernel.org
9064 L:      imx@lists.linux.dev
9065 S:      Maintained
9066 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9067 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
9068 
9069 FREESCALE IMX LPSPI DRIVER
9070 M:      Frank Li <Frank.Li@nxp.com>
9071 L:      linux-spi@vger.kernel.org
9072 L:      imx@lists.linux.dev
9073 S:      Maintained
9074 F:      Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9075 F:      drivers/spi/spi-fsl-lpspi.c
9076 
9077 FREESCALE MPC I2C DRIVER
9078 M:      Chris Packham <chris.packham@alliedtelesis.co.nz>
9079 L:      linux-i2c@vger.kernel.org
9080 S:      Maintained
9081 F:      Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9082 F:      drivers/i2c/busses/i2c-mpc.c
9083 
9084 FREESCALE QORIQ DPAA ETHERNET DRIVER
9085 M:      Madalin Bucur <madalin.bucur@nxp.com>
9086 L:      netdev@vger.kernel.org
9087 S:      Maintained
9088 F:      drivers/net/ethernet/freescale/dpaa
9089 
9090 FREESCALE QORIQ DPAA FMAN DRIVER
9091 M:      Madalin Bucur <madalin.bucur@nxp.com>
9092 R:      Sean Anderson <sean.anderson@seco.com>
9093 L:      netdev@vger.kernel.org
9094 S:      Maintained
9095 F:      Documentation/devicetree/bindings/net/fsl,fman*.yaml
9096 F:      drivers/net/ethernet/freescale/fman
9097 
9098 FREESCALE QORIQ PTP CLOCK DRIVER
9099 M:      Yangbo Lu <yangbo.lu@nxp.com>
9100 L:      netdev@vger.kernel.org
9101 S:      Maintained
9102 F:      Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9103 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9104 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
9105 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9106 F:      drivers/ptp/ptp_qoriq.c
9107 F:      drivers/ptp/ptp_qoriq_debugfs.c
9108 F:      include/linux/fsl/ptp_qoriq.h
9109 
9110 FREESCALE QUAD SPI DRIVER
9111 M:      Han Xu <han.xu@nxp.com>
9112 L:      linux-spi@vger.kernel.org
9113 L:      imx@lists.linux.dev
9114 S:      Maintained
9115 F:      Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9116 F:      drivers/spi/spi-fsl-qspi.c
9117 
9118 FREESCALE QUICC ENGINE LIBRARY
9119 M:      Qiang Zhao <qiang.zhao@nxp.com>
9120 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
9121 L:      linuxppc-dev@lists.ozlabs.org
9122 S:      Maintained
9123 F:      drivers/soc/fsl/qe/
9124 F:      include/soc/fsl/qe/
9125 
9126 FREESCALE QUICC ENGINE QMC DRIVER
9127 M:      Herve Codina <herve.codina@bootlin.com>
9128 L:      linuxppc-dev@lists.ozlabs.org
9129 S:      Maintained
9130 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9131 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9132 F:      drivers/soc/fsl/qe/qmc.c
9133 F:      include/soc/fsl/qe/qmc.h
9134 
9135 FREESCALE QUICC ENGINE QMC HDLC DRIVER
9136 M:      Herve Codina <herve.codina@bootlin.com>
9137 L:      netdev@vger.kernel.org
9138 L:      linuxppc-dev@lists.ozlabs.org
9139 S:      Maintained
9140 F:      drivers/net/wan/fsl_qmc_hdlc.c
9141 
9142 FREESCALE QUICC ENGINE TSA DRIVER
9143 M:      Herve Codina <herve.codina@bootlin.com>
9144 L:      linuxppc-dev@lists.ozlabs.org
9145 S:      Maintained
9146 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9147 F:      Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9148 F:      drivers/soc/fsl/qe/tsa.c
9149 F:      drivers/soc/fsl/qe/tsa.h
9150 F:      include/dt-bindings/soc/cpm1-fsl,tsa.h
9151 F:      include/dt-bindings/soc/qe-fsl,tsa.h
9152 
9153 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9154 L:      netdev@vger.kernel.org
9155 L:      linuxppc-dev@lists.ozlabs.org
9156 S:      Orphan
9157 F:      drivers/net/ethernet/freescale/ucc_geth*
9158 
9159 FREESCALE QUICC ENGINE UCC HDLC DRIVER
9160 M:      Zhao Qiang <qiang.zhao@nxp.com>
9161 L:      netdev@vger.kernel.org
9162 L:      linuxppc-dev@lists.ozlabs.org
9163 S:      Maintained
9164 F:      drivers/net/wan/fsl_ucc_hdlc*
9165 
9166 FREESCALE QUICC ENGINE UCC UART DRIVER
9167 M:      Timur Tabi <timur@kernel.org>
9168 L:      linuxppc-dev@lists.ozlabs.org
9169 S:      Maintained
9170 F:      drivers/tty/serial/ucc_uart.c
9171 
9172 FREESCALE SOC DRIVERS
9173 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
9174 L:      linuxppc-dev@lists.ozlabs.org
9175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9176 S:      Maintained
9177 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9178 F:      Documentation/devicetree/bindings/soc/fsl/
9179 F:      drivers/soc/fsl/
9180 F:      include/linux/fsl/
9181 F:      include/soc/fsl/
9182 
9183 FREESCALE SOC FS_ENET DRIVER
9184 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
9185 L:      linuxppc-dev@lists.ozlabs.org
9186 L:      netdev@vger.kernel.org
9187 S:      Maintained
9188 F:      drivers/net/ethernet/freescale/fs_enet/
9189 
9190 FREESCALE SOC SOUND DRIVERS
9191 M:      Shengjiu Wang <shengjiu.wang@gmail.com>
9192 M:      Xiubo Li <Xiubo.Lee@gmail.com>
9193 R:      Fabio Estevam <festevam@gmail.com>
9194 R:      Nicolin Chen <nicoleotsuka@gmail.com>
9195 L:      linux-sound@vger.kernel.org
9196 L:      linuxppc-dev@lists.ozlabs.org
9197 S:      Maintained
9198 F:      sound/soc/fsl/fsl*
9199 F:      sound/soc/fsl/imx*
9200 
9201 FREESCALE SOC LPC32XX SOUND DRIVERS
9202 M:      J.M.B. Downing <jonathan.downing@nautel.com>
9203 M:      Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9204 R:      Vladimir Zapolskiy <vz@mleia.com>
9205 L:      linux-sound@vger.kernel.org
9206 L:      linuxppc-dev@lists.ozlabs.org
9207 S:      Maintained
9208 F:      Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9209 F:      sound/soc/fsl/lpc3xxx-*
9210 
9211 FREESCALE SOC SOUND QMC DRIVER
9212 M:      Herve Codina <herve.codina@bootlin.com>
9213 L:      linux-sound@vger.kernel.org
9214 L:      linuxppc-dev@lists.ozlabs.org
9215 S:      Maintained
9216 F:      Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9217 F:      sound/soc/fsl/fsl_qmc_audio.c
9218 
9219 FREESCALE USB PERIPHERAL DRIVERS
9220 L:      linux-usb@vger.kernel.org
9221 L:      linuxppc-dev@lists.ozlabs.org
9222 S:      Orphan
9223 F:      drivers/usb/gadget/udc/fsl*
9224 
9225 FREESCALE USB PHY DRIVER
9226 L:      linux-usb@vger.kernel.org
9227 L:      linuxppc-dev@lists.ozlabs.org
9228 S:      Orphan
9229 F:      drivers/usb/phy/phy-fsl-usb*
9230 
9231 FREEVXFS FILESYSTEM
9232 M:      Christoph Hellwig <hch@infradead.org>
9233 S:      Maintained
9234 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
9235 F:      fs/freevxfs/
9236 
9237 FREEZER
9238 M:      "Rafael J. Wysocki" <rafael@kernel.org>
9239 M:      Pavel Machek <pavel@ucw.cz>
9240 L:      linux-pm@vger.kernel.org
9241 S:      Supported
9242 F:      Documentation/power/freezing-of-tasks.rst
9243 F:      include/linux/freezer.h
9244 F:      kernel/freezer.c
9245 
9246 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9247 M:      Eric Biggers <ebiggers@kernel.org>
9248 M:      Theodore Y. Ts'o <tytso@mit.edu>
9249 M:      Jaegeuk Kim <jaegeuk@kernel.org>
9250 L:      linux-fscrypt@vger.kernel.org
9251 S:      Supported
9252 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
9253 T:      git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9254 F:      Documentation/filesystems/fscrypt.rst
9255 F:      fs/crypto/
9256 F:      include/linux/fscrypt.h
9257 F:      include/uapi/linux/fscrypt.h
9258 
9259 FSI SUBSYSTEM
9260 M:      Jeremy Kerr <jk@ozlabs.org>
9261 M:      Joel Stanley <joel@jms.id.au>
9262 R:      Alistar Popple <alistair@popple.id.au>
9263 R:      Eddie James <eajames@linux.ibm.com>
9264 L:      linux-fsi@lists.ozlabs.org
9265 S:      Supported
9266 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
9267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9268 F:      drivers/fsi/
9269 F:      include/linux/fsi*.h
9270 F:      include/trace/events/fsi*.h
9271 
9272 FSI-ATTACHED I2C DRIVER
9273 M:      Eddie James <eajames@linux.ibm.com>
9274 L:      linux-i2c@vger.kernel.org
9275 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
9276 S:      Maintained
9277 F:      Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9278 F:      drivers/i2c/busses/i2c-fsi.c
9279 
9280 FSI-ATTACHED SPI DRIVER
9281 M:      Eddie James <eajames@linux.ibm.com>
9282 L:      linux-spi@vger.kernel.org
9283 S:      Maintained
9284 F:      Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9285 F:      drivers/spi/spi-fsi.c
9286 
9287 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9288 M:      Jan Kara <jack@suse.cz>
9289 R:      Amir Goldstein <amir73il@gmail.com>
9290 L:      linux-fsdevel@vger.kernel.org
9291 S:      Maintained
9292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9293 F:      fs/notify/
9294 F:      include/linux/fsnotify*.h
9295 
9296 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9297 M:      Eric Biggers <ebiggers@kernel.org>
9298 M:      Theodore Y. Ts'o <tytso@mit.edu>
9299 L:      fsverity@lists.linux.dev
9300 S:      Supported
9301 Q:      https://patchwork.kernel.org/project/fsverity/list/
9302 T:      git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9303 F:      Documentation/filesystems/fsverity.rst
9304 F:      fs/verity/
9305 F:      include/linux/fsverity.h
9306 F:      include/uapi/linux/fsverity.h
9307 
9308 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9309 M:      Michael Zaidman <michael.zaidman@gmail.com>
9310 L:      linux-i2c@vger.kernel.org
9311 L:      linux-input@vger.kernel.org
9312 S:      Maintained
9313 F:      drivers/hid/hid-ft260.c
9314 
9315 FUJITSU LAPTOP EXTRAS
9316 M:      Jonathan Woithe <jwoithe@just42.net>
9317 L:      platform-driver-x86@vger.kernel.org
9318 S:      Maintained
9319 F:      drivers/platform/x86/fujitsu-laptop.c
9320 
9321 FUJITSU TABLET EXTRAS
9322 M:      Robert Gerlach <khnz@gmx.de>
9323 L:      platform-driver-x86@vger.kernel.org
9324 S:      Maintained
9325 F:      drivers/platform/x86/fujitsu-tablet.c
9326 
9327 FUNCTION HOOKS (FTRACE)
9328 M:      Steven Rostedt <rostedt@goodmis.org>
9329 M:      Masami Hiramatsu <mhiramat@kernel.org>
9330 R:      Mark Rutland <mark.rutland@arm.com>
9331 L:      linux-kernel@vger.kernel.org
9332 L:      linux-trace-kernel@vger.kernel.org
9333 S:      Maintained
9334 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
9335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9336 F:      Documentation/trace/ftrace*
9337 F:      arch/*/*/*/*ftrace*
9338 F:      arch/*/*/*ftrace*
9339 F:      include/*/ftrace.h
9340 F:      kernel/trace/fgraph.c
9341 F:      kernel/trace/ftrace*
9342 F:      samples/ftrace
9343 
9344 FUNGIBLE ETHERNET DRIVERS
9345 M:      Dimitris Michailidis <dmichail@fungible.com>
9346 L:      netdev@vger.kernel.org
9347 S:      Supported
9348 F:      drivers/net/ethernet/fungible/
9349 
9350 FUSE: FILESYSTEM IN USERSPACE
9351 M:      Miklos Szeredi <miklos@szeredi.hu>
9352 L:      linux-fsdevel@vger.kernel.org
9353 S:      Maintained
9354 W:      https://github.com/libfuse/
9355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9356 F:      Documentation/filesystems/fuse.rst
9357 F:      fs/fuse/
9358 F:      include/uapi/linux/fuse.h
9359 
9360 FUTEX SUBSYSTEM
9361 M:      Thomas Gleixner <tglx@linutronix.de>
9362 M:      Ingo Molnar <mingo@redhat.com>
9363 R:      Peter Zijlstra <peterz@infradead.org>
9364 R:      Darren Hart <dvhart@infradead.org>
9365 R:      Davidlohr Bueso <dave@stgolabs.net>
9366 R:      André Almeida <andrealmeid@igalia.com>
9367 L:      linux-kernel@vger.kernel.org
9368 S:      Maintained
9369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9370 F:      Documentation/locking/*futex*
9371 F:      include/asm-generic/futex.h
9372 F:      include/linux/futex.h
9373 F:      include/uapi/linux/futex.h
9374 F:      kernel/futex/*
9375 F:      tools/perf/bench/futex*
9376 F:      tools/testing/selftests/futex/
9377 
9378 GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9379 M:      Sebastian Reichel <sre@kernel.org>
9380 L:      linux-media@vger.kernel.org
9381 S:      Maintained
9382 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9383 F:      drivers/media/i2c/gc0308.c
9384 
9385 GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9386 M:      Zhi Mao <zhi.mao@mediatek.com>
9387 L:      linux-media@vger.kernel.org
9388 S:      Maintained
9389 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9390 F:      drivers/media/i2c/gc05a2.c
9391 
9392 GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9393 M:      Zhi Mao <zhi.mao@mediatek.com>
9394 L:      linux-media@vger.kernel.org
9395 S:      Maintained
9396 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9397 F:      drivers/media/i2c/gc08a3.c
9398 
9399 GALAXYCORE GC2145 SENSOR DRIVER
9400 M:      Alain Volmat <alain.volmat@foss.st.com>
9401 L:      linux-media@vger.kernel.org
9402 S:      Maintained
9403 T:      git git://linuxtv.org/media_tree.git
9404 F:      Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9405 F:      drivers/media/i2c/gc2145.c
9406 
9407 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9408 M:      Tim Harvey <tharvey@gateworks.com>
9409 S:      Maintained
9410 F:      Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9411 F:      Documentation/hwmon/gsc-hwmon.rst
9412 F:      drivers/hwmon/gsc-hwmon.c
9413 F:      drivers/mfd/gateworks-gsc.c
9414 F:      include/linux/mfd/gsc.h
9415 F:      include/linux/platform_data/gsc_hwmon.h
9416 
9417 GCC PLUGINS
9418 M:      Kees Cook <kees@kernel.org>
9419 L:      linux-hardening@vger.kernel.org
9420 S:      Maintained
9421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9422 F:      Documentation/kbuild/gcc-plugins.rst
9423 F:      include/linux/stackleak.h
9424 F:      kernel/stackleak.c
9425 F:      scripts/Makefile.gcc-plugins
9426 F:      scripts/gcc-plugins/
9427 
9428 GCOV BASED KERNEL PROFILING
9429 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
9430 S:      Maintained
9431 F:      Documentation/dev-tools/gcov.rst
9432 F:      kernel/gcov/
9433 
9434 GDB KERNEL DEBUGGING HELPER SCRIPTS
9435 M:      Jan Kiszka <jan.kiszka@siemens.com>
9436 M:      Kieran Bingham <kbingham@kernel.org>
9437 S:      Supported
9438 F:      scripts/gdb/
9439 
9440 GEMINI CRYPTO DRIVER
9441 M:      Corentin Labbe <clabbe@baylibre.com>
9442 L:      linux-crypto@vger.kernel.org
9443 S:      Maintained
9444 F:      drivers/crypto/gemini/
9445 
9446 GEMTEK FM RADIO RECEIVER DRIVER
9447 M:      Hans Verkuil <hverkuil@xs4all.nl>
9448 L:      linux-media@vger.kernel.org
9449 S:      Maintained
9450 W:      https://linuxtv.org
9451 T:      git git://linuxtv.org/media_tree.git
9452 F:      drivers/media/radio/radio-gemtek*
9453 
9454 GENERIC ARCHITECTURE TOPOLOGY
9455 M:      Sudeep Holla <sudeep.holla@arm.com>
9456 L:      linux-kernel@vger.kernel.org
9457 S:      Maintained
9458 F:      drivers/base/arch_topology.c
9459 F:      include/linux/arch_topology.h
9460 
9461 GENERIC ENTRY CODE
9462 M:      Thomas Gleixner <tglx@linutronix.de>
9463 M:      Peter Zijlstra <peterz@infradead.org>
9464 M:      Andy Lutomirski <luto@kernel.org>
9465 L:      linux-kernel@vger.kernel.org
9466 S:      Maintained
9467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9468 F:      include/linux/entry-common.h
9469 F:      include/linux/entry-kvm.h
9470 F:      kernel/entry/
9471 
9472 GENERIC GPIO I2C DRIVER
9473 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
9474 S:      Supported
9475 F:      drivers/i2c/busses/i2c-gpio.c
9476 F:      include/linux/platform_data/i2c-gpio.h
9477 
9478 GENERIC GPIO I2C MULTIPLEXER DRIVER
9479 M:      Peter Korsgaard <peter.korsgaard@barco.com>
9480 L:      linux-i2c@vger.kernel.org
9481 S:      Supported
9482 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
9483 F:      drivers/i2c/muxes/i2c-mux-gpio.c
9484 F:      include/linux/platform_data/i2c-mux-gpio.h
9485 
9486 GENERIC GPIO RESET DRIVER
9487 M:      Krzysztof Kozlowski <krzk@kernel.org>
9488 S:      Maintained
9489 F:      drivers/reset/reset-gpio.c
9490 
9491 GENERIC HDLC (WAN) DRIVERS
9492 M:      Krzysztof Halasa <khc@pm.waw.pl>
9493 S:      Maintained
9494 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
9495 F:      drivers/net/wan/c101.c
9496 F:      drivers/net/wan/hd6457*
9497 F:      drivers/net/wan/hdlc*
9498 F:      drivers/net/wan/n2.c
9499 F:      drivers/net/wan/pc300too.c
9500 F:      drivers/net/wan/pci200syn.c
9501 F:      drivers/net/wan/wanxl*
9502 
9503 GENERIC INCLUDE/ASM HEADER FILES
9504 M:      Arnd Bergmann <arnd@arndb.de>
9505 L:      linux-arch@vger.kernel.org
9506 S:      Maintained
9507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9508 F:      include/asm-generic/
9509 F:      include/uapi/asm-generic/
9510 
9511 GENERIC PHY FRAMEWORK
9512 M:      Vinod Koul <vkoul@kernel.org>
9513 M:      Kishon Vijay Abraham I <kishon@kernel.org>
9514 L:      linux-phy@lists.infradead.org
9515 S:      Supported
9516 Q:      https://patchwork.kernel.org/project/linux-phy/list/
9517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9518 F:      Documentation/devicetree/bindings/phy/
9519 F:      drivers/phy/
9520 F:      include/dt-bindings/phy/
9521 F:      include/linux/phy/
9522 
9523 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9524 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
9525 S:      Supported
9526 F:      Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9527 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
9528 
9529 GENERIC PM DOMAINS
9530 M:      Ulf Hansson <ulf.hansson@linaro.org>
9531 L:      linux-pm@vger.kernel.org
9532 S:      Supported
9533 F:      Documentation/devicetree/bindings/power/power?domain*
9534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9535 F:      drivers/pmdomain/
9536 F:      include/linux/pm_domain.h
9537 
9538 GENERIC RADIX TREE
9539 M:      Kent Overstreet <kent.overstreet@linux.dev>
9540 S:      Supported
9541 C:      irc://irc.oftc.net/bcache
9542 F:      include/linux/generic-radix-tree.h
9543 F:      lib/generic-radix-tree.c
9544 
9545 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9546 M:      Eugen Hristev <eugen.hristev@microchip.com>
9547 L:      linux-input@vger.kernel.org
9548 S:      Maintained
9549 F:      drivers/input/touchscreen/resistive-adc-touch.c
9550 
9551 GENERIC STRING LIBRARY
9552 M:      Kees Cook <kees@kernel.org>
9553 R:      Andy Shevchenko <andy@kernel.org>
9554 L:      linux-hardening@vger.kernel.org
9555 S:      Supported
9556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9557 F:      include/linux/string.h
9558 F:      include/linux/string_choices.h
9559 F:      include/linux/string_helpers.h
9560 F:      lib/string.c
9561 F:      lib/string_kunit.c
9562 F:      lib/string_helpers.c
9563 F:      lib/string_helpers_kunit.c
9564 F:      scripts/coccinelle/api/string_choices.cocci
9565 
9566 GENERIC UIO DRIVER FOR PCI DEVICES
9567 M:      "Michael S. Tsirkin" <mst@redhat.com>
9568 L:      kvm@vger.kernel.org
9569 S:      Supported
9570 F:      drivers/uio/uio_pci_generic.c
9571 
9572 GENERIC VDSO LIBRARY
9573 M:      Andy Lutomirski <luto@kernel.org>
9574 M:      Thomas Gleixner <tglx@linutronix.de>
9575 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
9576 L:      linux-kernel@vger.kernel.org
9577 S:      Maintained
9578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9579 F:      include/asm-generic/vdso/vsyscall.h
9580 F:      include/vdso/
9581 F:      kernel/time/vsyscall.c
9582 F:      lib/vdso/
9583 
9584 GENWQE (IBM Generic Workqueue Card)
9585 M:      Frank Haverkamp <haver@linux.ibm.com>
9586 S:      Supported
9587 F:      drivers/misc/genwqe/
9588 
9589 GET_MAINTAINER SCRIPT
9590 M:      Joe Perches <joe@perches.com>
9591 S:      Maintained
9592 F:      scripts/get_maintainer.pl
9593 
9594 GFS2 FILE SYSTEM
9595 M:      Andreas Gruenbacher <agruenba@redhat.com>
9596 L:      gfs2@lists.linux.dev
9597 S:      Supported
9598 B:      https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9600 F:      Documentation/filesystems/gfs2*
9601 F:      fs/gfs2/
9602 F:      include/uapi/linux/gfs2_ondisk.h
9603 
9604 GIGABYTE WATERFORCE SENSOR DRIVER
9605 M:      Aleksa Savic <savicaleksa83@gmail.com>
9606 L:      linux-hwmon@vger.kernel.org
9607 S:      Maintained
9608 F:      Documentation/hwmon/gigabyte_waterforce.rst
9609 F:      drivers/hwmon/gigabyte_waterforce.c
9610 
9611 GIGABYTE WMI DRIVER
9612 M:      Thomas Weißschuh <thomas@weissschuh.net>
9613 L:      platform-driver-x86@vger.kernel.org
9614 S:      Maintained
9615 F:      drivers/platform/x86/gigabyte-wmi.c
9616 
9617 GNSS SUBSYSTEM
9618 M:      Johan Hovold <johan@kernel.org>
9619 S:      Maintained
9620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9621 F:      Documentation/ABI/testing/sysfs-class-gnss
9622 F:      Documentation/devicetree/bindings/gnss/
9623 F:      drivers/gnss/
9624 F:      include/linux/gnss.h
9625 
9626 GO7007 MPEG CODEC
9627 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
9628 L:      linux-media@vger.kernel.org
9629 S:      Maintained
9630 F:      drivers/media/usb/go7007/
9631 
9632 GOODIX TOUCHSCREEN
9633 M:      Bastien Nocera <hadess@hadess.net>
9634 M:      Hans de Goede <hdegoede@redhat.com>
9635 L:      linux-input@vger.kernel.org
9636 S:      Maintained
9637 F:      drivers/input/touchscreen/goodix*
9638 
9639 GOOGLE ETHERNET DRIVERS
9640 M:      Jeroen de Borst <jeroendb@google.com>
9641 M:      Praveen Kaligineedi <pkaligineedi@google.com>
9642 R:      Shailend Chand <shailend@google.com>
9643 L:      netdev@vger.kernel.org
9644 S:      Supported
9645 F:      Documentation/networking/device_drivers/ethernet/google/gve.rst
9646 F:      drivers/net/ethernet/google
9647 
9648 GOOGLE FIRMWARE DRIVERS
9649 M:      Tzung-Bi Shih <tzungbi@kernel.org>
9650 R:      Brian Norris <briannorris@chromium.org>
9651 R:      Julius Werner <jwerner@chromium.org>
9652 L:      chrome-platform@lists.linux.dev
9653 S:      Maintained
9654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9655 F:      drivers/firmware/google/
9656 
9657 GOOGLE TENSOR SoC SUPPORT
9658 M:      Peter Griffin <peter.griffin@linaro.org>
9659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9660 L:      linux-samsung-soc@vger.kernel.org
9661 S:      Maintained
9662 F:      Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9663 F:      arch/arm64/boot/dts/exynos/google/
9664 F:      drivers/clk/samsung/clk-gs101.c
9665 F:      drivers/phy/samsung/phy-gs101-ufs.c
9666 F:      include/dt-bindings/clock/google,gs101.h
9667 K:      [gG]oogle.?[tT]ensor
9668 
9669 GPD POCKET FAN DRIVER
9670 M:      Hans de Goede <hdegoede@redhat.com>
9671 L:      platform-driver-x86@vger.kernel.org
9672 S:      Maintained
9673 F:      drivers/platform/x86/gpd-pocket-fan.c
9674 
9675 GPIO ACPI SUPPORT
9676 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9677 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9678 L:      linux-gpio@vger.kernel.org
9679 L:      linux-acpi@vger.kernel.org
9680 S:      Supported
9681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9682 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
9683 F:      drivers/gpio/gpiolib-acpi.c
9684 F:      drivers/gpio/gpiolib-acpi.h
9685 
9686 GPIO AGGREGATOR
9687 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9688 L:      linux-gpio@vger.kernel.org
9689 S:      Supported
9690 F:      Documentation/admin-guide/gpio/gpio-aggregator.rst
9691 F:      drivers/gpio/gpio-aggregator.c
9692 
9693 GPIO IR Transmitter
9694 M:      Sean Young <sean@mess.org>
9695 L:      linux-media@vger.kernel.org
9696 S:      Maintained
9697 F:      Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9698 F:      drivers/media/rc/gpio-ir-tx.c
9699 
9700 GPIO MOCKUP DRIVER
9701 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
9702 L:      linux-gpio@vger.kernel.org
9703 S:      Maintained
9704 F:      drivers/gpio/gpio-mockup.c
9705 F:      tools/testing/selftests/gpio/
9706 
9707 GPIO REGMAP
9708 M:      Michael Walle <mwalle@kernel.org>
9709 S:      Maintained
9710 F:      drivers/gpio/gpio-regmap.c
9711 F:      include/linux/gpio/regmap.h
9712 K:      (devm_)?gpio_regmap_(un)?register
9713 
9714 GPIO SUBSYSTEM
9715 M:      Linus Walleij <linus.walleij@linaro.org>
9716 M:      Bartosz Golaszewski <brgl@bgdev.pl>
9717 L:      linux-gpio@vger.kernel.org
9718 S:      Maintained
9719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9720 F:      Documentation/admin-guide/gpio/
9721 F:      Documentation/devicetree/bindings/gpio/
9722 F:      Documentation/driver-api/gpio/
9723 F:      drivers/gpio/
9724 F:      include/dt-bindings/gpio/
9725 F:      include/linux/gpio.h
9726 F:      include/linux/gpio/
9727 F:      include/linux/of_gpio.h
9728 K:      (devm_)?gpio_(request|free|direction|get|set)
9729 
9730 GPIO UAPI
9731 M:      Bartosz Golaszewski <brgl@bgdev.pl>
9732 R:      Kent Gibson <warthog618@gmail.com>
9733 L:      linux-gpio@vger.kernel.org
9734 S:      Maintained
9735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9736 F:      Documentation/ABI/obsolete/sysfs-gpio
9737 F:      Documentation/ABI/testing/gpio-cdev
9738 F:      Documentation/userspace-api/gpio/
9739 F:      drivers/gpio/gpiolib-cdev.c
9740 F:      include/uapi/linux/gpio.h
9741 F:      tools/gpio/
9742 
9743 GRETH 10/100/1G Ethernet MAC device driver
9744 M:      Andreas Larsson <andreas@gaisler.com>
9745 L:      netdev@vger.kernel.org
9746 S:      Maintained
9747 F:      drivers/net/ethernet/aeroflex/
9748 
9749 GREYBUS AUDIO PROTOCOLS DRIVERS
9750 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
9751 M:      Mark Greer <mgreer@animalcreek.com>
9752 S:      Maintained
9753 F:      drivers/staging/greybus/audio_apbridgea.c
9754 F:      drivers/staging/greybus/audio_apbridgea.h
9755 F:      drivers/staging/greybus/audio_codec.c
9756 F:      drivers/staging/greybus/audio_codec.h
9757 F:      drivers/staging/greybus/audio_gb.c
9758 F:      drivers/staging/greybus/audio_manager.c
9759 F:      drivers/staging/greybus/audio_manager.h
9760 F:      drivers/staging/greybus/audio_manager_module.c
9761 F:      drivers/staging/greybus/audio_manager_private.h
9762 F:      drivers/staging/greybus/audio_manager_sysfs.c
9763 F:      drivers/staging/greybus/audio_module.c
9764 F:      drivers/staging/greybus/audio_topology.c
9765 
9766 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9767 M:      Viresh Kumar <vireshk@kernel.org>
9768 S:      Maintained
9769 F:      drivers/staging/greybus/authentication.c
9770 F:      drivers/staging/greybus/bootrom.c
9771 F:      drivers/staging/greybus/firmware.h
9772 F:      drivers/staging/greybus/fw-core.c
9773 F:      drivers/staging/greybus/fw-download.c
9774 F:      drivers/staging/greybus/fw-management.c
9775 F:      drivers/staging/greybus/greybus_authentication.h
9776 F:      drivers/staging/greybus/greybus_firmware.h
9777 F:      drivers/staging/greybus/hid.c
9778 F:      drivers/staging/greybus/i2c.c
9779 F:      drivers/staging/greybus/spi.c
9780 F:      drivers/staging/greybus/spilib.c
9781 F:      drivers/staging/greybus/spilib.h
9782 
9783 GREYBUS LOOPBACK DRIVER
9784 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
9785 S:      Maintained
9786 F:      drivers/staging/greybus/loopback.c
9787 
9788 GREYBUS PLATFORM DRIVERS
9789 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9790 S:      Maintained
9791 F:      drivers/staging/greybus/arche-apb-ctrl.c
9792 F:      drivers/staging/greybus/arche-platform.c
9793 F:      drivers/staging/greybus/arche_platform.h
9794 
9795 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9796 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9797 S:      Maintained
9798 F:      drivers/staging/greybus/gpio.c
9799 F:      drivers/staging/greybus/light.c
9800 F:      drivers/staging/greybus/power_supply.c
9801 F:      drivers/staging/greybus/sdio.c
9802 F:      drivers/staging/greybus/spi.c
9803 F:      drivers/staging/greybus/spilib.c
9804 
9805 GREYBUS BEAGLEPLAY DRIVERS
9806 M:      Ayush Singh <ayushdevel1325@gmail.com>
9807 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
9808 S:      Maintained
9809 F:      Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9810 F:      drivers/greybus/gb-beagleplay.c
9811 
9812 GREYBUS SUBSYSTEM
9813 M:      Johan Hovold <johan@kernel.org>
9814 M:      Alex Elder <elder@kernel.org>
9815 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9816 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
9817 S:      Maintained
9818 F:      drivers/greybus/
9819 F:      drivers/staging/greybus/
9820 F:      include/linux/greybus.h
9821 F:      include/linux/greybus/
9822 
9823 GREYBUS UART PROTOCOLS DRIVERS
9824 M:      David Lin <dtwlin@gmail.com>
9825 S:      Maintained
9826 F:      drivers/staging/greybus/log.c
9827 F:      drivers/staging/greybus/uart.c
9828 
9829 GS1662 VIDEO SERIALIZER
9830 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9831 L:      linux-media@vger.kernel.org
9832 S:      Maintained
9833 T:      git git://linuxtv.org/media_tree.git
9834 F:      drivers/media/spi/gs1662.c
9835 
9836 GSPCA FINEPIX SUBDRIVER
9837 M:      Frank Zago <frank@zago.net>
9838 L:      linux-media@vger.kernel.org
9839 S:      Maintained
9840 T:      git git://linuxtv.org/media_tree.git
9841 F:      drivers/media/usb/gspca/finepix.c
9842 
9843 GSPCA GL860 SUBDRIVER
9844 M:      Olivier Lorin <o.lorin@laposte.net>
9845 L:      linux-media@vger.kernel.org
9846 S:      Maintained
9847 T:      git git://linuxtv.org/media_tree.git
9848 F:      drivers/media/usb/gspca/gl860/
9849 
9850 GSPCA M5602 SUBDRIVER
9851 M:      Erik Andren <erik.andren@gmail.com>
9852 L:      linux-media@vger.kernel.org
9853 S:      Maintained
9854 T:      git git://linuxtv.org/media_tree.git
9855 F:      drivers/media/usb/gspca/m5602/
9856 
9857 GSPCA PAC207 SONIXB SUBDRIVER
9858 M:      Hans Verkuil <hverkuil@xs4all.nl>
9859 L:      linux-media@vger.kernel.org
9860 S:      Odd Fixes
9861 T:      git git://linuxtv.org/media_tree.git
9862 F:      drivers/media/usb/gspca/pac207.c
9863 
9864 GSPCA SN9C20X SUBDRIVER
9865 M:      Brian Johnson <brijohn@gmail.com>
9866 L:      linux-media@vger.kernel.org
9867 S:      Maintained
9868 T:      git git://linuxtv.org/media_tree.git
9869 F:      drivers/media/usb/gspca/sn9c20x.c
9870 
9871 GSPCA T613 SUBDRIVER
9872 M:      Leandro Costantino <lcostantino@gmail.com>
9873 L:      linux-media@vger.kernel.org
9874 S:      Maintained
9875 T:      git git://linuxtv.org/media_tree.git
9876 F:      drivers/media/usb/gspca/t613.c
9877 
9878 GSPCA USB WEBCAM DRIVER
9879 M:      Hans Verkuil <hverkuil@xs4all.nl>
9880 L:      linux-media@vger.kernel.org
9881 S:      Odd Fixes
9882 T:      git git://linuxtv.org/media_tree.git
9883 F:      drivers/media/usb/gspca/
9884 
9885 GTP (GPRS Tunneling Protocol)
9886 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9887 M:      Harald Welte <laforge@gnumonks.org>
9888 L:      osmocom-net-gprs@lists.osmocom.org
9889 S:      Maintained
9890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9891 F:      drivers/net/gtp.c
9892 
9893 GUID PARTITION TABLE (GPT)
9894 M:      Davidlohr Bueso <dave@stgolabs.net>
9895 L:      linux-efi@vger.kernel.org
9896 S:      Maintained
9897 F:      block/partitions/efi.*
9898 
9899 HABANALABS PCI DRIVER
9900 M:      Ofir Bitton <obitton@habana.ai>
9901 L:      dri-devel@lists.freedesktop.org
9902 S:      Supported
9903 C:      irc://irc.oftc.net/dri-devel
9904 T:      git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9905 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
9906 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
9907 F:      drivers/accel/habanalabs/
9908 F:      include/linux/habanalabs/
9909 F:      include/trace/events/habanalabs.h
9910 F:      include/uapi/drm/habanalabs_accel.h
9911 
9912 HACKRF MEDIA DRIVER
9913 L:      linux-media@vger.kernel.org
9914 S:      Orphan
9915 W:      https://linuxtv.org
9916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9917 F:      drivers/media/usb/hackrf/
9918 
9919 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9920 M:      Chuck Lever <chuck.lever@oracle.com>
9921 L:      kernel-tls-handshake@lists.linux.dev
9922 L:      netdev@vger.kernel.org
9923 S:      Maintained
9924 F:      Documentation/netlink/specs/handshake.yaml
9925 F:      Documentation/networking/tls-handshake.rst
9926 F:      include/net/handshake.h
9927 F:      include/trace/events/handshake.h
9928 F:      net/handshake/
9929 
9930 HANTRO VPU CODEC DRIVER
9931 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9932 M:      Philipp Zabel <p.zabel@pengutronix.de>
9933 L:      linux-media@vger.kernel.org
9934 L:      linux-rockchip@lists.infradead.org
9935 S:      Maintained
9936 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9937 F:      Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9938 F:      Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9939 F:      drivers/media/platform/verisilicon/
9940 
9941 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9942 M:      Frank Seidel <frank@f-seidel.de>
9943 L:      platform-driver-x86@vger.kernel.org
9944 S:      Maintained
9945 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9946 F:      drivers/platform/x86/hdaps.c
9947 
9948 HARDWARE MONITORING
9949 M:      Jean Delvare <jdelvare@suse.com>
9950 M:      Guenter Roeck <linux@roeck-us.net>
9951 L:      linux-hwmon@vger.kernel.org
9952 S:      Maintained
9953 W:      http://hwmon.wiki.kernel.org/
9954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9955 F:      Documentation/ABI/testing/sysfs-class-hwmon
9956 F:      Documentation/devicetree/bindings/hwmon/
9957 F:      Documentation/hwmon/
9958 F:      drivers/hwmon/
9959 F:      include/linux/hwmon*.h
9960 F:      include/trace/events/hwmon*.h
9961 K:      (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9962 
9963 HARDWARE RANDOM NUMBER GENERATOR CORE
9964 M:      Olivia Mackall <olivia@selenic.com>
9965 M:      Herbert Xu <herbert@gondor.apana.org.au>
9966 L:      linux-crypto@vger.kernel.org
9967 S:      Odd fixes
9968 F:      Documentation/admin-guide/hw_random.rst
9969 F:      Documentation/devicetree/bindings/rng/
9970 F:      drivers/char/hw_random/
9971 F:      include/linux/hw_random.h
9972 
9973 HARDWARE SPINLOCK CORE
9974 M:      Bjorn Andersson <andersson@kernel.org>
9975 R:      Baolin Wang <baolin.wang7@gmail.com>
9976 L:      linux-remoteproc@vger.kernel.org
9977 S:      Maintained
9978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9979 F:      Documentation/devicetree/bindings/hwlock/
9980 F:      Documentation/locking/hwspinlock.rst
9981 F:      drivers/hwspinlock/
9982 F:      include/linux/hwspinlock.h
9983 
9984 HARDWARE TRACING FACILITIES
9985 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9986 S:      Maintained
9987 F:      drivers/hwtracing/
9988 
9989 HARMONY SOUND DRIVER
9990 L:      linux-parisc@vger.kernel.org
9991 S:      Maintained
9992 F:      sound/parisc/harmony.*
9993 
9994 HDPVR USB VIDEO ENCODER DRIVER
9995 M:      Hans Verkuil <hverkuil@xs4all.nl>
9996 L:      linux-media@vger.kernel.org
9997 S:      Odd Fixes
9998 W:      https://linuxtv.org
9999 T:      git git://linuxtv.org/media_tree.git
10000 F:      drivers/media/usb/hdpvr/
10001 
10002 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10003 M:      Keng-Yu Lin <keng-yu.lin@hpe.com>
10004 S:      Supported
10005 F:      drivers/misc/hpilo.[ch]
10006 
10007 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10008 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
10009 S:      Supported
10010 F:      Documentation/watchdog/hpwdt.rst
10011 F:      drivers/watchdog/hpwdt.c
10012 
10013 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10014 M:      Don Brace <don.brace@microchip.com>
10015 L:      storagedev@microchip.com
10016 L:      linux-scsi@vger.kernel.org
10017 S:      Supported
10018 F:      Documentation/scsi/hpsa.rst
10019 F:      drivers/scsi/hpsa*.[ch]
10020 F:      include/linux/cciss*.h
10021 F:      include/uapi/linux/cciss*.h
10022 
10023 HFI1 DRIVER
10024 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
10025 L:      linux-rdma@vger.kernel.org
10026 S:      Supported
10027 F:      drivers/infiniband/hw/hfi1
10028 
10029 HFS FILESYSTEM
10030 L:      linux-fsdevel@vger.kernel.org
10031 S:      Orphan
10032 F:      Documentation/filesystems/hfs.rst
10033 F:      fs/hfs/
10034 
10035 HFSPLUS FILESYSTEM
10036 L:      linux-fsdevel@vger.kernel.org
10037 S:      Orphan
10038 F:      Documentation/filesystems/hfsplus.rst
10039 F:      fs/hfsplus/
10040 
10041 HGA FRAMEBUFFER DRIVER
10042 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
10043 L:      linux-nvidia@lists.surfsouth.com
10044 S:      Maintained
10045 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10046 F:      drivers/video/fbdev/hgafb.c
10047 
10048 HIBERNATION (aka Software Suspend, aka swsusp)
10049 M:      "Rafael J. Wysocki" <rafael@kernel.org>
10050 M:      Pavel Machek <pavel@ucw.cz>
10051 L:      linux-pm@vger.kernel.org
10052 S:      Supported
10053 B:      https://bugzilla.kernel.org
10054 F:      arch/*/include/asm/suspend*.h
10055 F:      arch/x86/power/
10056 F:      drivers/base/power/
10057 F:      include/linux/freezer.h
10058 F:      include/linux/pm.h
10059 F:      include/linux/suspend.h
10060 F:      kernel/power/
10061 
10062 HID CORE LAYER
10063 M:      Jiri Kosina <jikos@kernel.org>
10064 M:      Benjamin Tissoires <bentiss@kernel.org>
10065 L:      linux-input@vger.kernel.org
10066 S:      Maintained
10067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10068 F:      Documentation/hid/
10069 F:      drivers/hid/
10070 F:      include/linux/hid*
10071 F:      include/uapi/linux/hid*
10072 F:      samples/hid/
10073 F:      tools/testing/selftests/hid/
10074 
10075 HID LOGITECH DRIVERS
10076 R:      Filipe Laíns <lains@riseup.net>
10077 L:      linux-input@vger.kernel.org
10078 S:      Maintained
10079 F:      drivers/hid/hid-logitech-*
10080 
10081 HID NVIDIA SHIELD DRIVER
10082 M:      Rahul Rameshbabu <rrameshbabu@nvidia.com>
10083 L:      linux-input@vger.kernel.org
10084 S:      Maintained
10085 F:      drivers/hid/hid-nvidia-shield.c
10086 
10087 HID PHOENIX RC FLIGHT CONTROLLER
10088 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10089 L:      linux-input@vger.kernel.org
10090 S:      Maintained
10091 F:      drivers/hid/hid-pxrc.c
10092 
10093 HID PLAYSTATION DRIVER
10094 M:      Roderick Colenbrander <roderick.colenbrander@sony.com>
10095 L:      linux-input@vger.kernel.org
10096 S:      Supported
10097 F:      drivers/hid/hid-playstation.c
10098 
10099 HID SENSOR HUB DRIVERS
10100 M:      Jiri Kosina <jikos@kernel.org>
10101 M:      Jonathan Cameron <jic23@kernel.org>
10102 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10103 L:      linux-input@vger.kernel.org
10104 L:      linux-iio@vger.kernel.org
10105 S:      Maintained
10106 F:      Documentation/hid/hid-sensor*
10107 F:      drivers/hid/hid-sensor-*
10108 F:      drivers/iio/*/hid-*
10109 F:      include/linux/hid-sensor-*
10110 
10111 HID VRC-2 CAR CONTROLLER DRIVER
10112 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10113 L:      linux-input@vger.kernel.org
10114 S:      Maintained
10115 F:      drivers/hid/hid-vrc2.c
10116 
10117 HID WACOM DRIVER
10118 M:      Ping Cheng <ping.cheng@wacom.com>
10119 M:      Jason Gerecke  <jason.gerecke@wacom.com>
10120 L:      linux-input@vger.kernel.org
10121 S:      Maintained
10122 F:      drivers/hid/wacom.h
10123 F:      drivers/hid/wacom_*
10124 
10125 HID++ LOGITECH DRIVERS
10126 R:      Filipe Laíns <lains@riseup.net>
10127 R:      Bastien Nocera <hadess@hadess.net>
10128 L:      linux-input@vger.kernel.org
10129 S:      Maintained
10130 F:      drivers/hid/hid-logitech-hidpp.c
10131 
10132 HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10133 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
10134 M:      Frederic Weisbecker <frederic@kernel.org>
10135 M:      Thomas Gleixner <tglx@linutronix.de>
10136 L:      linux-kernel@vger.kernel.org
10137 S:      Maintained
10138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10139 F:      Documentation/timers/
10140 F:      include/linux/clockchips.h
10141 F:      include/linux/hrtimer.h
10142 F:      include/linux/timer.h
10143 F:      kernel/time/clockevents.c
10144 F:      kernel/time/hrtimer.c
10145 F:      kernel/time/timer.c
10146 F:      kernel/time/timer_list.c
10147 F:      kernel/time/timer_migration.*
10148 F:      tools/testing/selftests/timers/
10149 
10150 HIGH-SPEED SCC DRIVER FOR AX.25
10151 L:      linux-hams@vger.kernel.org
10152 S:      Orphan
10153 F:      drivers/net/hamradio/scc.c
10154 
10155 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10156 M:      HighPoint Linux Team <linux@highpoint-tech.com>
10157 S:      Supported
10158 W:      http://www.highpoint-tech.com
10159 F:      Documentation/scsi/hptiop.rst
10160 F:      drivers/scsi/hptiop.c
10161 
10162 HIKEY960 ONBOARD USB GPIO HUB DRIVER
10163 M:      John Stultz <jstultz@google.com>
10164 L:      linux-kernel@vger.kernel.org
10165 S:      Maintained
10166 F:      drivers/misc/hisi_hikey_usb.c
10167 
10168 HIMAX HX83112B TOUCHSCREEN SUPPORT
10169 M:      Job Noorman <job@noorman.info>
10170 L:      linux-input@vger.kernel.org
10171 S:      Maintained
10172 F:      Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10173 F:      drivers/input/touchscreen/himax_hx83112b.c
10174 
10175 HIPPI
10176 M:      Jes Sorensen <jes@trained-monkey.org>
10177 L:      linux-hippi@sunsite.dk
10178 S:      Maintained
10179 F:      drivers/net/hippi/
10180 F:      include/linux/hippidevice.h
10181 F:      include/uapi/linux/if_hippi.h
10182 F:      net/802/hippi.c
10183 
10184 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10185 M:      Kurt Kanzenbach <kurt@linutronix.de>
10186 L:      netdev@vger.kernel.org
10187 S:      Maintained
10188 F:      Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10189 F:      drivers/net/dsa/hirschmann/*
10190 F:      include/linux/platform_data/hirschmann-hellcreek.h
10191 F:      net/dsa/tag_hellcreek.c
10192 
10193 HISILICON DMA DRIVER
10194 M:      Zhou Wang <wangzhou1@hisilicon.com>
10195 M:      Jie Hai <haijie1@huawei.com>
10196 L:      dmaengine@vger.kernel.org
10197 S:      Maintained
10198 F:      drivers/dma/hisi_dma.c
10199 
10200 HISILICON GPIO DRIVER
10201 M:      Jay Fang <f.fangjian@huawei.com>
10202 L:      linux-gpio@vger.kernel.org
10203 S:      Maintained
10204 F:      Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10205 F:      drivers/gpio/gpio-hisi.c
10206 
10207 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10208 M:      Zhiqi Song <songzhiqi1@huawei.com>
10209 M:      Longfang Liu <liulongfang@huawei.com>
10210 L:      linux-crypto@vger.kernel.org
10211 S:      Maintained
10212 F:      Documentation/ABI/testing/debugfs-hisi-hpre
10213 F:      drivers/crypto/hisilicon/hpre/hpre.h
10214 F:      drivers/crypto/hisilicon/hpre/hpre_crypto.c
10215 F:      drivers/crypto/hisilicon/hpre/hpre_main.c
10216 
10217 HISILICON HNS3 PMU DRIVER
10218 M:      Jijie Shao <shaojijie@huawei.com>
10219 S:      Supported
10220 F:      Documentation/admin-guide/perf/hns3-pmu.rst
10221 F:      drivers/perf/hisilicon/hns3_pmu.c
10222 
10223 HISILICON I2C CONTROLLER DRIVER
10224 M:      Yicong Yang <yangyicong@hisilicon.com>
10225 L:      linux-i2c@vger.kernel.org
10226 S:      Maintained
10227 W:      https://www.hisilicon.com
10228 F:      Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10229 F:      drivers/i2c/busses/i2c-hisi.c
10230 
10231 HISILICON KUNPENG SOC HCCS DRIVER
10232 M:      Huisong Li <lihuisong@huawei.com>
10233 S:      Maintained
10234 F:      Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10235 F:      drivers/soc/hisilicon/kunpeng_hccs.c
10236 F:      drivers/soc/hisilicon/kunpeng_hccs.h
10237 
10238 HISILICON LPC BUS DRIVER
10239 M:      Jay Fang <f.fangjian@huawei.com>
10240 S:      Maintained
10241 W:      http://www.hisilicon.com
10242 F:      Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10243 F:      drivers/bus/hisi_lpc.c
10244 
10245 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10246 M:      Jian Shen <shenjian15@huawei.com>
10247 M:      Salil Mehta <salil.mehta@huawei.com>
10248 M:      Jijie Shao <shaojijie@huawei.com>
10249 L:      netdev@vger.kernel.org
10250 S:      Maintained
10251 W:      http://www.hisilicon.com
10252 F:      drivers/net/ethernet/hisilicon/hns3/
10253 
10254 HISILICON NETWORK SUBSYSTEM DRIVER
10255 M:      Jian Shen <shenjian15@huawei.com>
10256 M:      Salil Mehta <salil.mehta@huawei.com>
10257 L:      netdev@vger.kernel.org
10258 S:      Maintained
10259 W:      http://www.hisilicon.com
10260 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
10261 F:      drivers/net/ethernet/hisilicon/
10262 
10263 HISILICON PMU DRIVER
10264 M:      Yicong Yang <yangyicong@hisilicon.com>
10265 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
10266 S:      Supported
10267 W:      http://www.hisilicon.com
10268 F:      Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10269 F:      Documentation/admin-guide/perf/hisi-pmu.rst
10270 F:      drivers/perf/hisilicon
10271 
10272 HISILICON PTT DRIVER
10273 M:      Yicong Yang <yangyicong@hisilicon.com>
10274 M:      Jonathan Cameron <jonathan.cameron@huawei.com>
10275 L:      linux-kernel@vger.kernel.org
10276 S:      Maintained
10277 F:      Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10278 F:      Documentation/trace/hisi-ptt.rst
10279 F:      drivers/hwtracing/ptt/
10280 F:      tools/perf/arch/arm64/util/hisi-ptt.c
10281 F:      tools/perf/util/hisi-ptt*
10282 F:      tools/perf/util/hisi-ptt-decoder/*
10283 
10284 HISILICON QM DRIVER
10285 M:      Weili Qian <qianweili@huawei.com>
10286 M:      Zhou Wang <wangzhou1@hisilicon.com>
10287 L:      linux-crypto@vger.kernel.org
10288 S:      Maintained
10289 F:      drivers/crypto/hisilicon/Kconfig
10290 F:      drivers/crypto/hisilicon/Makefile
10291 F:      drivers/crypto/hisilicon/qm.c
10292 F:      drivers/crypto/hisilicon/sgl.c
10293 F:      include/linux/hisi_acc_qm.h
10294 
10295 HISILICON ROCE DRIVER
10296 M:      Chengchang Tang <tangchengchang@huawei.com>
10297 M:      Junxian Huang <huangjunxian6@hisilicon.com>
10298 L:      linux-rdma@vger.kernel.org
10299 S:      Maintained
10300 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10301 F:      drivers/infiniband/hw/hns/
10302 
10303 HISILICON SAS Controller
10304 M:      Yihang Li <liyihang9@huawei.com>
10305 S:      Supported
10306 W:      http://www.hisilicon.com
10307 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10308 F:      drivers/scsi/hisi_sas/
10309 
10310 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10311 M:      Longfang Liu <liulongfang@huawei.com>
10312 L:      linux-crypto@vger.kernel.org
10313 S:      Maintained
10314 F:      Documentation/ABI/testing/debugfs-hisi-sec
10315 F:      drivers/crypto/hisilicon/sec2/sec.h
10316 F:      drivers/crypto/hisilicon/sec2/sec_crypto.c
10317 F:      drivers/crypto/hisilicon/sec2/sec_crypto.h
10318 F:      drivers/crypto/hisilicon/sec2/sec_main.c
10319 
10320 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10321 M:      Jay Fang <f.fangjian@huawei.com>
10322 L:      linux-spi@vger.kernel.org
10323 S:      Maintained
10324 W:      http://www.hisilicon.com
10325 F:      drivers/spi/spi-hisi-kunpeng.c
10326 
10327 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10328 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10329 L:      linux-kernel@vger.kernel.org
10330 S:      Maintained
10331 F:      Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10332 F:      drivers/spmi/hisi-spmi-controller.c
10333 
10334 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10335 M:      Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10336 L:      linux-kernel@vger.kernel.org
10337 S:      Maintained
10338 F:      Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10339 F:      drivers/mfd/hi6421-spmi-pmic.c
10340 
10341 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10342 M:      Weili Qian <qianweili@huawei.com>
10343 S:      Maintained
10344 F:      drivers/crypto/hisilicon/trng/trng.c
10345 
10346 HISILICON V3XX SPI NOR FLASH Controller Driver
10347 M:      Jay Fang <f.fangjian@huawei.com>
10348 S:      Maintained
10349 W:      http://www.hisilicon.com
10350 F:      drivers/spi/spi-hisi-sfc-v3xx.c
10351 
10352 HISILICON ZIP Controller DRIVER
10353 M:      Yang Shen <shenyang39@huawei.com>
10354 M:      Zhou Wang <wangzhou1@hisilicon.com>
10355 L:      linux-crypto@vger.kernel.org
10356 S:      Maintained
10357 F:      Documentation/ABI/testing/debugfs-hisi-zip
10358 F:      drivers/crypto/hisilicon/zip/
10359 
10360 HMM - Heterogeneous Memory Management
10361 M:      Jérôme Glisse <jglisse@redhat.com>
10362 L:      linux-mm@kvack.org
10363 S:      Maintained
10364 F:      Documentation/mm/hmm.rst
10365 F:      include/linux/hmm*
10366 F:      lib/test_hmm*
10367 F:      mm/hmm*
10368 F:      tools/testing/selftests/mm/*hmm*
10369 
10370 HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10371 M:      Petre Rodan <petre.rodan@subdimension.ro>
10372 L:      linux-iio@vger.kernel.org
10373 S:      Maintained
10374 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10375 F:      drivers/iio/pressure/hsc030pa*
10376 
10377 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10378 M:      Andreas Klinger <ak@it-klinger.de>
10379 M:      Petre Rodan <petre.rodan@subdimension.ro>
10380 L:      linux-iio@vger.kernel.org
10381 S:      Maintained
10382 F:      Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10383 F:      drivers/iio/pressure/mprls0025pa*
10384 
10385 HP BIOSCFG DRIVER
10386 M:      Jorge Lopez <jorge.lopez2@hp.com>
10387 L:      platform-driver-x86@vger.kernel.org
10388 S:      Maintained
10389 F:      drivers/platform/x86/hp/hp-bioscfg/
10390 
10391 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10392 L:      platform-driver-x86@vger.kernel.org
10393 S:      Orphan
10394 F:      drivers/platform/x86/hp/tc1100-wmi.c
10395 
10396 HP WMI HARDWARE MONITOR DRIVER
10397 M:      James Seo <james@equiv.tech>
10398 L:      linux-hwmon@vger.kernel.org
10399 S:      Maintained
10400 F:      Documentation/hwmon/hp-wmi-sensors.rst
10401 F:      drivers/hwmon/hp-wmi-sensors.c
10402 
10403 HPET:   High Precision Event Timers driver
10404 M:      Clemens Ladisch <clemens@ladisch.de>
10405 S:      Maintained
10406 F:      Documentation/timers/hpet.rst
10407 F:      drivers/char/hpet.c
10408 F:      include/linux/hpet.h
10409 F:      include/uapi/linux/hpet.h
10410 
10411 HPET:   x86
10412 S:      Orphan
10413 F:      arch/x86/include/asm/hpet.h
10414 F:      arch/x86/kernel/hpet.c
10415 
10416 HPFS FILESYSTEM
10417 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10418 S:      Maintained
10419 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10420 F:      fs/hpfs/
10421 
10422 HS3001 Hardware Temperature and Humidity Sensor
10423 M:      Andre Werner <andre.werner@systec-electronic.com>
10424 L:      linux-hwmon@vger.kernel.org
10425 S:      Maintained
10426 F:      drivers/hwmon/hs3001.c
10427 
10428 HSI SUBSYSTEM
10429 M:      Sebastian Reichel <sre@kernel.org>
10430 S:      Maintained
10431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10432 F:      Documentation/ABI/testing/sysfs-bus-hsi
10433 F:      Documentation/driver-api/hsi.rst
10434 F:      drivers/hsi/
10435 F:      include/linux/hsi/
10436 F:      include/uapi/linux/hsi/
10437 
10438 HSO 3G MODEM DRIVER
10439 L:      linux-usb@vger.kernel.org
10440 S:      Orphan
10441 F:      drivers/net/usb/hso.c
10442 
10443 HSR NETWORK PROTOCOL
10444 L:      netdev@vger.kernel.org
10445 S:      Orphan
10446 F:      net/hsr/
10447 
10448 HT16K33 LED CONTROLLER DRIVER
10449 M:      Robin van der Gracht <robin@protonic.nl>
10450 S:      Maintained
10451 F:      Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10452 F:      drivers/auxdisplay/ht16k33.c
10453 
10454 HTCPEN TOUCHSCREEN DRIVER
10455 M:      Pau Oliva Fora <pof@eslack.org>
10456 L:      linux-input@vger.kernel.org
10457 S:      Maintained
10458 F:      drivers/input/touchscreen/htcpen.c
10459 
10460 HTE SUBSYSTEM
10461 M:      Dipen Patel <dipenp@nvidia.com>
10462 L:      timestamp@lists.linux.dev
10463 S:      Maintained
10464 Q:      https://patchwork.kernel.org/project/timestamp/list/
10465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10466 F:      Documentation/devicetree/bindings/timestamp/
10467 F:      Documentation/driver-api/hte/
10468 F:      drivers/hte/
10469 F:      include/linux/hte.h
10470 
10471 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10472 M:      Lorenzo Bianconi <lorenzo@kernel.org>
10473 L:      linux-iio@vger.kernel.org
10474 S:      Maintained
10475 W:      http://www.st.com/
10476 F:      Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10477 F:      drivers/iio/humidity/hts221*
10478 
10479 HUAWEI ETHERNET DRIVER
10480 M:      Cai Huoqing <cai.huoqing@linux.dev>
10481 L:      netdev@vger.kernel.org
10482 S:      Maintained
10483 F:      Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10484 F:      drivers/net/ethernet/huawei/hinic/
10485 
10486 HUGETLB SUBSYSTEM
10487 M:      Muchun Song <muchun.song@linux.dev>
10488 L:      linux-mm@kvack.org
10489 S:      Maintained
10490 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10491 F:      Documentation/admin-guide/mm/hugetlbpage.rst
10492 F:      Documentation/mm/hugetlbfs_reserv.rst
10493 F:      Documentation/mm/vmemmap_dedup.rst
10494 F:      fs/hugetlbfs/
10495 F:      include/linux/hugetlb.h
10496 F:      mm/hugetlb.c
10497 F:      mm/hugetlb_vmemmap.c
10498 F:      mm/hugetlb_vmemmap.h
10499 F:      tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10500 
10501 HVA ST MEDIA DRIVER
10502 M:      Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10503 L:      linux-media@vger.kernel.org
10504 S:      Supported
10505 W:      https://linuxtv.org
10506 T:      git git://linuxtv.org/media_tree.git
10507 F:      drivers/media/platform/st/sti/hva
10508 
10509 HWPOISON MEMORY FAILURE HANDLING
10510 M:      Miaohe Lin <linmiaohe@huawei.com>
10511 R:      Naoya Horiguchi <nao.horiguchi@gmail.com>
10512 L:      linux-mm@kvack.org
10513 S:      Maintained
10514 F:      mm/hwpoison-inject.c
10515 F:      mm/memory-failure.c
10516 
10517 HYCON HY46XX TOUCHSCREEN SUPPORT
10518 M:      Giulio Benetti <giulio.benetti@benettiengineering.com>
10519 L:      linux-input@vger.kernel.org
10520 S:      Maintained
10521 F:      Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10522 F:      drivers/input/touchscreen/hycon-hy46xx.c
10523 
10524 HYGON PROCESSOR SUPPORT
10525 M:      Pu Wen <puwen@hygon.cn>
10526 L:      linux-kernel@vger.kernel.org
10527 S:      Maintained
10528 F:      arch/x86/kernel/cpu/hygon.c
10529 
10530 HYNIX HI556 SENSOR DRIVER
10531 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10532 L:      linux-media@vger.kernel.org
10533 S:      Maintained
10534 T:      git git://linuxtv.org/media_tree.git
10535 F:      drivers/media/i2c/hi556.c
10536 
10537 HYNIX HI846 SENSOR DRIVER
10538 M:      Martin Kepplinger <martin.kepplinger@puri.sm>
10539 L:      linux-media@vger.kernel.org
10540 S:      Maintained
10541 F:      drivers/media/i2c/hi846.c
10542 
10543 HYNIX HI847 SENSOR DRIVER
10544 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10545 L:      linux-media@vger.kernel.org
10546 S:      Maintained
10547 F:      drivers/media/i2c/hi847.c
10548 
10549 Hyper-V/Azure CORE AND DRIVERS
10550 M:      "K. Y. Srinivasan" <kys@microsoft.com>
10551 M:      Haiyang Zhang <haiyangz@microsoft.com>
10552 M:      Wei Liu <wei.liu@kernel.org>
10553 M:      Dexuan Cui <decui@microsoft.com>
10554 L:      linux-hyperv@vger.kernel.org
10555 S:      Supported
10556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10557 F:      Documentation/ABI/stable/sysfs-bus-vmbus
10558 F:      Documentation/ABI/testing/debugfs-hyperv
10559 F:      Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10560 F:      Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10561 F:      Documentation/virt/hyperv
10562 F:      arch/arm64/hyperv
10563 F:      arch/arm64/include/asm/hyperv-tlfs.h
10564 F:      arch/arm64/include/asm/mshyperv.h
10565 F:      arch/x86/hyperv
10566 F:      arch/x86/include/asm/hyperv-tlfs.h
10567 F:      arch/x86/include/asm/mshyperv.h
10568 F:      arch/x86/include/asm/trace/hyperv.h
10569 F:      arch/x86/kernel/cpu/mshyperv.c
10570 F:      drivers/clocksource/hyperv_timer.c
10571 F:      drivers/hid/hid-hyperv.c
10572 F:      drivers/hv/
10573 F:      drivers/input/serio/hyperv-keyboard.c
10574 F:      drivers/iommu/hyperv-iommu.c
10575 F:      drivers/net/ethernet/microsoft/
10576 F:      drivers/net/hyperv/
10577 F:      drivers/pci/controller/pci-hyperv-intf.c
10578 F:      drivers/pci/controller/pci-hyperv.c
10579 F:      drivers/scsi/storvsc_drv.c
10580 F:      drivers/uio/uio_hv_generic.c
10581 F:      drivers/video/fbdev/hyperv_fb.c
10582 F:      include/asm-generic/hyperv-tlfs.h
10583 F:      include/asm-generic/mshyperv.h
10584 F:      include/clocksource/hyperv_timer.h
10585 F:      include/linux/hyperv.h
10586 F:      include/net/mana
10587 F:      include/uapi/linux/hyperv.h
10588 F:      net/vmw_vsock/hyperv_transport.c
10589 F:      tools/hv/
10590 
10591 HYPERBUS SUPPORT
10592 M:      Vignesh Raghavendra <vigneshr@ti.com>
10593 R:      Tudor Ambarus <tudor.ambarus@linaro.org>
10594 L:      linux-mtd@lists.infradead.org
10595 S:      Supported
10596 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10597 C:      irc://irc.oftc.net/mtd
10598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10599 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10600 F:      drivers/mtd/hyperbus/
10601 F:      include/linux/mtd/hyperbus.h
10602 
10603 HYPERVISOR VIRTUAL CONSOLE DRIVER
10604 L:      linuxppc-dev@lists.ozlabs.org
10605 S:      Odd Fixes
10606 F:      drivers/tty/hvc/
10607 
10608 I2C ACPI SUPPORT
10609 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10610 L:      linux-i2c@vger.kernel.org
10611 L:      linux-acpi@vger.kernel.org
10612 S:      Maintained
10613 F:      drivers/i2c/i2c-core-acpi.c
10614 
10615 I2C ADDRESS TRANSLATOR (ATR)
10616 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10617 R:      Luca Ceresoli <luca.ceresoli@bootlin.com>
10618 L:      linux-i2c@vger.kernel.org
10619 S:      Maintained
10620 F:      drivers/i2c/i2c-atr.c
10621 F:      include/linux/i2c-atr.h
10622 
10623 I2C CONTROLLER DRIVER FOR NVIDIA GPU
10624 M:      Ajay Gupta <ajayg@nvidia.com>
10625 L:      linux-i2c@vger.kernel.org
10626 S:      Maintained
10627 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
10628 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
10629 
10630 I2C MUXES
10631 M:      Peter Rosin <peda@axentia.se>
10632 L:      linux-i2c@vger.kernel.org
10633 S:      Maintained
10634 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
10635 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
10636 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
10637 F:      Documentation/i2c/i2c-topology.rst
10638 F:      Documentation/i2c/muxes/
10639 F:      drivers/i2c/i2c-mux.c
10640 F:      drivers/i2c/muxes/
10641 F:      include/linux/i2c-mux.h
10642 
10643 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10644 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
10645 L:      linux-i2c@vger.kernel.org
10646 S:      Maintained
10647 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10648 F:      drivers/i2c/busses/i2c-mv64xxx.c
10649 
10650 I2C OVER PARALLEL PORT
10651 M:      Jean Delvare <jdelvare@suse.com>
10652 L:      linux-i2c@vger.kernel.org
10653 S:      Maintained
10654 F:      Documentation/i2c/busses/i2c-parport.rst
10655 F:      drivers/i2c/busses/i2c-parport.c
10656 
10657 I2C SUBSYSTEM
10658 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
10659 L:      linux-i2c@vger.kernel.org
10660 S:      Maintained
10661 W:      https://i2c.wiki.kernel.org/
10662 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10664 F:      Documentation/i2c/
10665 F:      drivers/i2c/*
10666 F:      include/dt-bindings/i2c/i2c.h
10667 F:      include/linux/i2c-dev.h
10668 F:      include/linux/i2c-smbus.h
10669 F:      include/linux/i2c.h
10670 F:      include/uapi/linux/i2c-*.h
10671 F:      include/uapi/linux/i2c.h
10672 
10673 I2C SUBSYSTEM HOST DRIVERS
10674 M:      Andi Shyti <andi.shyti@kernel.org>
10675 L:      linux-i2c@vger.kernel.org
10676 S:      Maintained
10677 W:      https://i2c.wiki.kernel.org/
10678 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
10679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10680 F:      Documentation/devicetree/bindings/i2c/
10681 F:      drivers/i2c/algos/
10682 F:      drivers/i2c/busses/
10683 F:      include/dt-bindings/i2c/
10684 
10685 I2C-TAOS-EVM DRIVER
10686 M:      Jean Delvare <jdelvare@suse.com>
10687 L:      linux-i2c@vger.kernel.org
10688 S:      Maintained
10689 F:      Documentation/i2c/busses/i2c-taos-evm.rst
10690 F:      drivers/i2c/busses/i2c-taos-evm.c
10691 
10692 I2C-TINY-USB DRIVER
10693 M:      Till Harbaum <till@harbaum.org>
10694 L:      linux-i2c@vger.kernel.org
10695 S:      Maintained
10696 W:      http://www.harbaum.org/till/i2c_tiny_usb
10697 F:      drivers/i2c/busses/i2c-tiny-usb.c
10698 
10699 I2C/SMBUS CONTROLLER DRIVERS FOR PC
10700 M:      Jean Delvare <jdelvare@suse.com>
10701 L:      linux-i2c@vger.kernel.org
10702 S:      Maintained
10703 F:      Documentation/i2c/busses/i2c-ali1535.rst
10704 F:      Documentation/i2c/busses/i2c-ali1563.rst
10705 F:      Documentation/i2c/busses/i2c-ali15x3.rst
10706 F:      Documentation/i2c/busses/i2c-amd756.rst
10707 F:      Documentation/i2c/busses/i2c-amd8111.rst
10708 F:      Documentation/i2c/busses/i2c-i801.rst
10709 F:      Documentation/i2c/busses/i2c-nforce2.rst
10710 F:      Documentation/i2c/busses/i2c-piix4.rst
10711 F:      Documentation/i2c/busses/i2c-sis5595.rst
10712 F:      Documentation/i2c/busses/i2c-sis630.rst
10713 F:      Documentation/i2c/busses/i2c-sis96x.rst
10714 F:      Documentation/i2c/busses/i2c-via.rst
10715 F:      Documentation/i2c/busses/i2c-viapro.rst
10716 F:      drivers/i2c/busses/i2c-ali1535.c
10717 F:      drivers/i2c/busses/i2c-ali1563.c
10718 F:      drivers/i2c/busses/i2c-ali15x3.c
10719 F:      drivers/i2c/busses/i2c-amd756-s4882.c
10720 F:      drivers/i2c/busses/i2c-amd756.c
10721 F:      drivers/i2c/busses/i2c-amd8111.c
10722 F:      drivers/i2c/busses/i2c-i801.c
10723 F:      drivers/i2c/busses/i2c-isch.c
10724 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
10725 F:      drivers/i2c/busses/i2c-nforce2.c
10726 F:      drivers/i2c/busses/i2c-piix4.c
10727 F:      drivers/i2c/busses/i2c-sis5595.c
10728 F:      drivers/i2c/busses/i2c-sis630.c
10729 F:      drivers/i2c/busses/i2c-sis96x.c
10730 F:      drivers/i2c/busses/i2c-via.c
10731 F:      drivers/i2c/busses/i2c-viapro.c
10732 
10733 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10734 M:      Hans de Goede <hdegoede@redhat.com>
10735 L:      linux-i2c@vger.kernel.org
10736 S:      Maintained
10737 F:      drivers/i2c/busses/i2c-cht-wc.c
10738 
10739 I2C/SMBUS ISMT DRIVER
10740 M:      Seth Heasley <seth.heasley@intel.com>
10741 M:      Neil Horman <nhorman@tuxdriver.com>
10742 L:      linux-i2c@vger.kernel.org
10743 F:      Documentation/i2c/busses/i2c-ismt.rst
10744 F:      drivers/i2c/busses/i2c-ismt.c
10745 
10746 I2C/SMBUS ZHAOXIN DRIVER
10747 M:      Hans Hu <hanshu@zhaoxin.com>
10748 L:      linux-i2c@vger.kernel.org
10749 S:      Maintained
10750 W:      https://www.zhaoxin.com
10751 F:      drivers/i2c/busses/i2c-viai2c-common.c
10752 F:      drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10753 
10754 I2C/SMBUS STUB DRIVER
10755 M:      Jean Delvare <jdelvare@suse.com>
10756 L:      linux-i2c@vger.kernel.org
10757 S:      Maintained
10758 F:      drivers/i2c/i2c-stub.c
10759 
10760 I3C DRIVER FOR ASPEED AST2600
10761 M:      Jeremy Kerr <jk@codeconstruct.com.au>
10762 S:      Maintained
10763 F:      Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10764 F:      drivers/i3c/master/ast2600-i3c-master.c
10765 
10766 I3C DRIVER FOR CADENCE I3C MASTER IP
10767 M:      Przemysław Gaj <pgaj@cadence.com>
10768 S:      Maintained
10769 F:      Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10770 F:      drivers/i3c/master/i3c-master-cdns.c
10771 
10772 I3C DRIVER FOR SYNOPSYS DESIGNWARE
10773 S:      Orphan
10774 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10775 F:      drivers/i3c/master/dw*
10776 
10777 I3C SUBSYSTEM
10778 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10779 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
10780 S:      Maintained
10781 C:      irc://chat.freenode.net/linux-i3c
10782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10783 F:      Documentation/ABI/testing/sysfs-bus-i3c
10784 F:      Documentation/devicetree/bindings/i3c/
10785 F:      Documentation/driver-api/i3c
10786 F:      drivers/i3c/
10787 F:      include/dt-bindings/i3c/
10788 F:      include/linux/i3c/
10789 
10790 IBM Operation Panel Input Driver
10791 M:      Eddie James <eajames@linux.ibm.com>
10792 L:      linux-input@vger.kernel.org
10793 S:      Maintained
10794 F:      Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10795 F:      drivers/input/misc/ibm-panel.c
10796 
10797 IBM Power 842 compression accelerator
10798 M:      Haren Myneni <haren@us.ibm.com>
10799 S:      Supported
10800 F:      crypto/842.c
10801 F:      drivers/crypto/nx/Kconfig
10802 F:      drivers/crypto/nx/Makefile
10803 F:      drivers/crypto/nx/nx-842*
10804 F:      include/linux/sw842.h
10805 F:      lib/842/
10806 
10807 IBM Power in-Nest Crypto Acceleration
10808 M:      Breno Leitão <leitao@debian.org>
10809 M:      Nayna Jain <nayna@linux.ibm.com>
10810 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10811 L:      linux-crypto@vger.kernel.org
10812 S:      Supported
10813 F:      drivers/crypto/nx/Kconfig
10814 F:      drivers/crypto/nx/Makefile
10815 F:      drivers/crypto/nx/nx-aes*
10816 F:      drivers/crypto/nx/nx-sha*
10817 F:      drivers/crypto/nx/nx.*
10818 F:      drivers/crypto/nx/nx_csbcpb.h
10819 F:      drivers/crypto/nx/nx_debugfs.c
10820 
10821 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10822 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10823 L:      linux-pci@vger.kernel.org
10824 L:      linuxppc-dev@lists.ozlabs.org
10825 S:      Supported
10826 F:      drivers/pci/hotplug/rpadlpar*
10827 
10828 IBM Power Linux RAID adapter
10829 M:      Brian King <brking@us.ibm.com>
10830 S:      Supported
10831 F:      drivers/scsi/ipr.*
10832 
10833 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10834 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10835 L:      linux-pci@vger.kernel.org
10836 L:      linuxppc-dev@lists.ozlabs.org
10837 S:      Supported
10838 F:      drivers/pci/hotplug/rpaphp*
10839 
10840 IBM Power SRIOV Virtual NIC Device Driver
10841 M:      Haren Myneni <haren@linux.ibm.com>
10842 M:      Rick Lindsley <ricklind@linux.ibm.com>
10843 R:      Nick Child <nnac123@linux.ibm.com>
10844 R:      Thomas Falcon <tlfalcon@linux.ibm.com>
10845 L:      netdev@vger.kernel.org
10846 S:      Supported
10847 F:      drivers/net/ethernet/ibm/ibmvnic.*
10848 
10849 IBM Power VFIO Support
10850 M:      Timothy Pearson <tpearson@raptorengineering.com>
10851 S:      Supported
10852 F:      drivers/vfio/vfio_iommu_spapr_tce.c
10853 
10854 IBM Power Virtual Ethernet Device Driver
10855 M:      Nick Child <nnac123@linux.ibm.com>
10856 L:      netdev@vger.kernel.org
10857 S:      Supported
10858 F:      drivers/net/ethernet/ibm/ibmveth.*
10859 
10860 IBM Power Virtual FC Device Drivers
10861 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10862 L:      linux-scsi@vger.kernel.org
10863 S:      Supported
10864 F:      drivers/scsi/ibmvscsi/ibmvfc*
10865 
10866 IBM Power Virtual Management Channel Driver
10867 M:      Brad Warrum <bwarrum@linux.ibm.com>
10868 M:      Ritu Agarwal <rituagar@linux.ibm.com>
10869 S:      Supported
10870 F:      drivers/misc/ibmvmc.*
10871 
10872 IBM Power Virtual SCSI Device Drivers
10873 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10874 L:      linux-scsi@vger.kernel.org
10875 S:      Supported
10876 F:      drivers/scsi/ibmvscsi/ibmvscsi*
10877 F:      include/scsi/viosrp.h
10878 
10879 IBM Power Virtual SCSI Device Target Driver
10880 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
10881 L:      linux-scsi@vger.kernel.org
10882 L:      target-devel@vger.kernel.org
10883 S:      Supported
10884 F:      drivers/scsi/ibmvscsi_tgt/
10885 
10886 IBM Power VMX Cryptographic instructions
10887 M:      Breno Leitão <leitao@debian.org>
10888 M:      Nayna Jain <nayna@linux.ibm.com>
10889 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10890 L:      linux-crypto@vger.kernel.org
10891 S:      Supported
10892 F:      arch/powerpc/crypto/Kconfig
10893 F:      arch/powerpc/crypto/Makefile
10894 F:      arch/powerpc/crypto/aes.c
10895 F:      arch/powerpc/crypto/aes_cbc.c
10896 F:      arch/powerpc/crypto/aes_ctr.c
10897 F:      arch/powerpc/crypto/aes_xts.c
10898 F:      arch/powerpc/crypto/aesp8-ppc.*
10899 F:      arch/powerpc/crypto/ghash.c
10900 F:      arch/powerpc/crypto/ghashp8-ppc.pl
10901 F:      arch/powerpc/crypto/ppc-xlate.pl
10902 F:      arch/powerpc/crypto/vmx.c
10903 
10904 IBM ServeRAID RAID DRIVER
10905 S:      Orphan
10906 F:      drivers/scsi/ips.*
10907 
10908 ICH LPC AND GPIO DRIVER
10909 M:      Peter Tyser <ptyser@xes-inc.com>
10910 S:      Maintained
10911 F:      drivers/gpio/gpio-ich.c
10912 F:      drivers/mfd/lpc_ich.c
10913 
10914 ICY I2C DRIVER
10915 M:      Max Staudt <max@enpas.org>
10916 L:      linux-i2c@vger.kernel.org
10917 S:      Maintained
10918 F:      drivers/i2c/busses/i2c-icy.c
10919 
10920 IDEAPAD LAPTOP EXTRAS DRIVER
10921 M:      Ike Panhc <ike.pan@canonical.com>
10922 L:      platform-driver-x86@vger.kernel.org
10923 S:      Maintained
10924 W:      http://launchpad.net/ideapad-laptop
10925 F:      drivers/platform/x86/ideapad-laptop.c
10926 
10927 IDEAPAD LAPTOP SLIDEBAR DRIVER
10928 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
10929 L:      linux-input@vger.kernel.org
10930 S:      Maintained
10931 W:      https://github.com/o2genum/ideapad-slidebar
10932 F:      drivers/input/misc/ideapad_slidebar.c
10933 
10934 IDT VersaClock 5 CLOCK DRIVER
10935 M:      Luca Ceresoli <luca@lucaceresoli.net>
10936 S:      Maintained
10937 F:      Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10938 F:      drivers/clk/clk-versaclock5.c
10939 
10940 IEEE 802.15.4 SUBSYSTEM
10941 M:      Alexander Aring <alex.aring@gmail.com>
10942 M:      Stefan Schmidt <stefan@datenfreihafen.org>
10943 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10944 L:      linux-wpan@vger.kernel.org
10945 S:      Maintained
10946 W:      https://linux-wpan.org/
10947 Q:      https://patchwork.kernel.org/project/linux-wpan/list/
10948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10950 F:      Documentation/networking/ieee802154.rst
10951 F:      drivers/net/ieee802154/
10952 F:      include/linux/ieee802154.h
10953 F:      include/linux/nl802154.h
10954 F:      include/net/af_ieee802154.h
10955 F:      include/net/cfg802154.h
10956 F:      include/net/ieee802154_netdev.h
10957 F:      include/net/mac802154.h
10958 F:      include/net/nl802154.h
10959 F:      net/ieee802154/
10960 F:      net/mac802154/
10961 
10962 Intel VIRTIO DATA PATH ACCELERATOR
10963 M:      Zhu Lingshan <lingshan.zhu@kernel.org>
10964 L:      virtualization@lists.linux.dev
10965 S:      Supported
10966 F:      drivers/vdpa/ifcvf/
10967 
10968 IFE PROTOCOL
10969 M:      Yotam Gigi <yotam.gi@gmail.com>
10970 M:      Jamal Hadi Salim <jhs@mojatatu.com>
10971 F:      include/net/ife.h
10972 F:      include/uapi/linux/ife.h
10973 F:      net/ife
10974 
10975 IGORPLUG-USB IR RECEIVER
10976 M:      Sean Young <sean@mess.org>
10977 L:      linux-media@vger.kernel.org
10978 S:      Maintained
10979 F:      drivers/media/rc/igorplugusb.c
10980 
10981 IGUANAWORKS USB IR TRANSCEIVER
10982 M:      Sean Young <sean@mess.org>
10983 L:      linux-media@vger.kernel.org
10984 S:      Maintained
10985 F:      drivers/media/rc/iguanair.c
10986 
10987 IIO BACKEND FRAMEWORK
10988 M:      Nuno Sa <nuno.sa@analog.com>
10989 R:      Olivier Moysan <olivier.moysan@foss.st.com>
10990 L:      linux-iio@vger.kernel.org
10991 S:      Maintained
10992 F:      Documentation/ABI/testing/debugfs-iio-backend
10993 F:      drivers/iio/industrialio-backend.c
10994 F:      include/linux/iio/backend.h
10995 
10996 IIO DIGITAL POTENTIOMETER DAC
10997 M:      Peter Rosin <peda@axentia.se>
10998 L:      linux-iio@vger.kernel.org
10999 S:      Maintained
11000 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11001 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11002 F:      drivers/iio/dac/dpot-dac.c
11003 
11004 IIO ENVELOPE DETECTOR
11005 M:      Peter Rosin <peda@axentia.se>
11006 L:      linux-iio@vger.kernel.org
11007 S:      Maintained
11008 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11009 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11010 F:      drivers/iio/adc/envelope-detector.c
11011 
11012 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11013 M:      Matti Vaittinen <mazziesaccount@gmail.com>
11014 L:      linux-iio@vger.kernel.org
11015 S:      Maintained
11016 F:      drivers/iio/industrialio-gts-helper.c
11017 F:      include/linux/iio/iio-gts-helper.h
11018 F:      drivers/iio/test/iio-test-gts.c
11019 
11020 IIO MULTIPLEXER
11021 M:      Peter Rosin <peda@axentia.se>
11022 L:      linux-iio@vger.kernel.org
11023 S:      Maintained
11024 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11025 F:      drivers/iio/multiplexer/iio-mux.c
11026 
11027 IIO SCMI BASED DRIVER
11028 M:      Jyoti Bhayana <jbhayana@google.com>
11029 L:      linux-iio@vger.kernel.org
11030 S:      Maintained
11031 F:      drivers/iio/common/scmi_sensors/scmi_iio.c
11032 
11033 IIO SUBSYSTEM AND DRIVERS
11034 M:      Jonathan Cameron <jic23@kernel.org>
11035 R:      Lars-Peter Clausen <lars@metafoo.de>
11036 L:      linux-iio@vger.kernel.org
11037 S:      Maintained
11038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11039 F:      Documentation/ABI/testing/configfs-iio*
11040 F:      Documentation/ABI/testing/sysfs-bus-iio*
11041 F:      Documentation/devicetree/bindings/iio/
11042 F:      Documentation/iio/
11043 F:      drivers/iio/
11044 F:      drivers/staging/iio/
11045 F:      include/dt-bindings/iio/
11046 F:      include/linux/iio/
11047 F:      tools/iio/
11048 
11049 IIO UNIT CONVERTER
11050 M:      Peter Rosin <peda@axentia.se>
11051 L:      linux-iio@vger.kernel.org
11052 S:      Maintained
11053 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11054 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11055 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11056 F:      drivers/iio/afe/iio-rescale.c
11057 
11058 IKANOS/ADI EAGLE ADSL USB DRIVER
11059 M:      Matthieu Castet <castet.matthieu@free.fr>
11060 M:      Stanislaw Gruszka <stf_xl@wp.pl>
11061 S:      Maintained
11062 F:      drivers/usb/atm/ueagle-atm.c
11063 
11064 IMAGIS TOUCHSCREEN DRIVER
11065 M:      Markuss Broks <markuss.broks@gmail.com>
11066 S:      Maintained
11067 F:      Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11068 F:      drivers/input/touchscreen/imagis.c
11069 
11070 IMGTEC ASCII LCD DRIVER
11071 M:      Paul Burton <paulburton@kernel.org>
11072 S:      Maintained
11073 F:      Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11074 F:      drivers/auxdisplay/img-ascii-lcd.c
11075 
11076 IMGTEC JPEG ENCODER DRIVER
11077 M:      Devarsh Thakkar <devarsht@ti.com>
11078 L:      linux-media@vger.kernel.org
11079 S:      Supported
11080 F:      Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11081 F:      drivers/media/platform/imagination/e5010*
11082 
11083 IMGTEC IR DECODER DRIVER
11084 S:      Orphan
11085 F:      drivers/media/rc/img-ir/
11086 
11087 IMGTEC POWERVR DRM DRIVER
11088 M:      Frank Binns <frank.binns@imgtec.com>
11089 M:      Matt Coster <matt.coster@imgtec.com>
11090 S:      Supported
11091 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11092 F:      Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11093 F:      Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11094 F:      Documentation/gpu/imagination/
11095 F:      drivers/gpu/drm/ci/xfails/powervr*
11096 F:      drivers/gpu/drm/imagination/
11097 F:      include/uapi/drm/pvr_drm.h
11098 
11099 IMON SOUNDGRAPH USB IR RECEIVER
11100 M:      Sean Young <sean@mess.org>
11101 L:      linux-media@vger.kernel.org
11102 S:      Maintained
11103 F:      drivers/media/rc/imon.c
11104 F:      drivers/media/rc/imon_raw.c
11105 
11106 IMS TWINTURBO FRAMEBUFFER DRIVER
11107 L:      linux-fbdev@vger.kernel.org
11108 S:      Orphan
11109 F:      drivers/video/fbdev/imsttfb.c
11110 
11111 INDEX OF FURTHER KERNEL DOCUMENTATION
11112 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
11113 S:      Maintained
11114 F:      Documentation/process/kernel-docs.rst
11115 
11116 INDUSTRY PACK SUBSYSTEM (IPACK)
11117 M:      Vaibhav Gupta <vaibhavgupta40@gmail.com>
11118 M:      Jens Taprogge <jens.taprogge@taprogge.org>
11119 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11120 L:      industrypack-devel@lists.sourceforge.net
11121 S:      Maintained
11122 W:      http://industrypack.sourceforge.net
11123 F:      drivers/ipack/
11124 
11125 INFINEON DPS310 Driver
11126 M:      Eddie James <eajames@linux.ibm.com>
11127 L:      linux-iio@vger.kernel.org
11128 S:      Maintained
11129 F:      drivers/iio/pressure/dps310.c
11130 
11131 INFINEON PEB2466 ASoC CODEC
11132 M:      Herve Codina <herve.codina@bootlin.com>
11133 L:      linux-sound@vger.kernel.org
11134 S:      Maintained
11135 F:      Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11136 F:      sound/soc/codecs/peb2466.c
11137 
11138 INFINIBAND SUBSYSTEM
11139 M:      Jason Gunthorpe <jgg@nvidia.com>
11140 M:      Leon Romanovsky <leonro@nvidia.com>
11141 L:      linux-rdma@vger.kernel.org
11142 S:      Supported
11143 W:      https://github.com/linux-rdma/rdma-core
11144 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11146 F:      Documentation/devicetree/bindings/infiniband/
11147 F:      Documentation/infiniband/
11148 F:      drivers/infiniband/
11149 F:      include/rdma/
11150 F:      include/trace/events/ib_mad.h
11151 F:      include/trace/events/ib_umad.h
11152 F:      include/trace/misc/rdma.h
11153 F:      include/uapi/linux/if_infiniband.h
11154 F:      include/uapi/rdma/
11155 F:      samples/bpf/ibumad_kern.c
11156 F:      samples/bpf/ibumad_user.c
11157 
11158 INGENIC JZ4780 NAND DRIVER
11159 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11160 L:      linux-mtd@lists.infradead.org
11161 L:      linux-mips@vger.kernel.org
11162 S:      Maintained
11163 F:      drivers/mtd/nand/raw/ingenic/
11164 
11165 INGENIC JZ47xx SoCs
11166 M:      Paul Cercueil <paul@crapouillou.net>
11167 L:      linux-mips@vger.kernel.org
11168 S:      Maintained
11169 F:      arch/mips/boot/dts/ingenic/
11170 F:      arch/mips/generic/board-ingenic.c
11171 F:      arch/mips/include/asm/mach-ingenic/
11172 F:      arch/mips/ingenic/Kconfig
11173 F:      drivers/clk/ingenic/
11174 F:      drivers/dma/dma-jz4780.c
11175 F:      drivers/gpu/drm/ingenic/
11176 F:      drivers/i2c/busses/i2c-jz4780.c
11177 F:      drivers/iio/adc/ingenic-adc.c
11178 F:      drivers/irqchip/irq-ingenic.c
11179 F:      drivers/memory/jz4780-nemc.c
11180 F:      drivers/mmc/host/jz4740_mmc.c
11181 F:      drivers/mtd/nand/raw/ingenic/
11182 F:      drivers/pinctrl/pinctrl-ingenic.c
11183 F:      drivers/power/supply/ingenic-battery.c
11184 F:      drivers/pwm/pwm-jz4740.c
11185 F:      drivers/remoteproc/ingenic_rproc.c
11186 F:      drivers/rtc/rtc-jz4740.c
11187 F:      drivers/tty/serial/8250/8250_ingenic.c
11188 F:      drivers/usb/musb/jz4740.c
11189 F:      drivers/watchdog/jz4740_wdt.c
11190 F:      include/dt-bindings/iio/adc/ingenic,adc.h
11191 F:      include/linux/mfd/ingenic-tcu.h
11192 F:      sound/soc/codecs/jz47*
11193 F:      sound/soc/jz4740/
11194 
11195 INJOINIC IP5xxx POWER BANK IC DRIVER
11196 M:      Samuel Holland <samuel@sholland.org>
11197 S:      Maintained
11198 F:      drivers/power/supply/ip5xxx_power.c
11199 
11200 INOTIFY
11201 M:      Jan Kara <jack@suse.cz>
11202 R:      Amir Goldstein <amir73il@gmail.com>
11203 L:      linux-fsdevel@vger.kernel.org
11204 S:      Maintained
11205 F:      Documentation/filesystems/inotify.rst
11206 F:      fs/notify/inotify/
11207 F:      include/linux/inotify.h
11208 F:      include/uapi/linux/inotify.h
11209 
11210 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11211 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
11212 L:      linux-input@vger.kernel.org
11213 S:      Maintained
11214 Q:      http://patchwork.kernel.org/project/linux-input/list/
11215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11216 F:      Documentation/devicetree/bindings/input/
11217 F:      Documentation/devicetree/bindings/serio/
11218 F:      Documentation/input/
11219 F:      drivers/input/
11220 F:      include/dt-bindings/input/
11221 F:      include/linux/gameport.h
11222 F:      include/linux/i8042.h
11223 F:      include/linux/input.h
11224 F:      include/linux/input/
11225 F:      include/linux/libps2.h
11226 F:      include/linux/serio.h
11227 F:      include/uapi/linux/gameport.h
11228 F:      include/uapi/linux/input-event-codes.h
11229 F:      include/uapi/linux/input.h
11230 F:      include/uapi/linux/serio.h
11231 F:      include/uapi/linux/uinput.h
11232 
11233 INPUT MULTITOUCH (MT) PROTOCOL
11234 M:      Henrik Rydberg <rydberg@bitmath.org>
11235 L:      linux-input@vger.kernel.org
11236 S:      Odd fixes
11237 F:      Documentation/input/multi-touch-protocol.rst
11238 F:      drivers/input/input-mt.c
11239 K:      \b(ABS|SYN)_MT_
11240 
11241 INSIDE SECURE CRYPTO DRIVER
11242 M:      Antoine Tenart <atenart@kernel.org>
11243 L:      linux-crypto@vger.kernel.org
11244 S:      Maintained
11245 F:      drivers/crypto/inside-secure/
11246 
11247 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11248 M:      Mimi Zohar <zohar@linux.ibm.com>
11249 M:      Roberto Sassu <roberto.sassu@huawei.com>
11250 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11251 R:      Eric Snowberg <eric.snowberg@oracle.com>
11252 L:      linux-integrity@vger.kernel.org
11253 S:      Supported
11254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11255 F:      security/integrity/
11256 F:      security/integrity/ima/
11257 
11258 INTEGRITY POLICY ENFORCEMENT (IPE)
11259 M:      Fan Wu <wufan@kernel.org>
11260 L:      linux-security-module@vger.kernel.org
11261 S:      Supported
11262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11263 F:      Documentation/admin-guide/LSM/ipe.rst
11264 F:      Documentation/security/ipe.rst
11265 F:      scripts/ipe/
11266 F:      security/ipe/
11267 
11268 INTEL 810/815 FRAMEBUFFER DRIVER
11269 M:      Antonino Daplas <adaplas@gmail.com>
11270 L:      linux-fbdev@vger.kernel.org
11271 S:      Maintained
11272 F:      drivers/video/fbdev/i810/
11273 
11274 INTEL 8254 COUNTER DRIVER
11275 M:      William Breathitt Gray <wbg@kernel.org>
11276 L:      linux-iio@vger.kernel.org
11277 S:      Maintained
11278 F:      drivers/counter/i8254.c
11279 F:      include/linux/i8254.h
11280 
11281 INTEL 8255 GPIO DRIVER
11282 M:      William Breathitt Gray <wbg@kernel.org>
11283 L:      linux-gpio@vger.kernel.org
11284 S:      Maintained
11285 F:      drivers/gpio/gpio-i8255.c
11286 F:      drivers/gpio/gpio-i8255.h
11287 
11288 INTEL ASoC DRIVERS
11289 M:      Cezary Rojewski <cezary.rojewski@intel.com>
11290 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
11291 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11292 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
11293 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11294 M:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
11295 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
11296 L:      linux-sound@vger.kernel.org
11297 S:      Supported
11298 F:      sound/soc/intel/
11299 
11300 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11301 M:      Hans de Goede <hdegoede@redhat.com>
11302 L:      platform-driver-x86@vger.kernel.org
11303 S:      Maintained
11304 F:      drivers/platform/x86/intel/atomisp2/pm.c
11305 
11306 INTEL ATOMISP2 LED DRIVER
11307 M:      Hans de Goede <hdegoede@redhat.com>
11308 L:      platform-driver-x86@vger.kernel.org
11309 S:      Maintained
11310 F:      drivers/platform/x86/intel/atomisp2/led.c
11311 
11312 INTEL BIOS SAR INT1092 DRIVER
11313 M:      Shravan Sudhakar <s.shravan@intel.com>
11314 L:      platform-driver-x86@vger.kernel.org
11315 S:      Maintained
11316 F:      drivers/platform/x86/intel/int1092/
11317 
11318 INTEL BROXTON PMC DRIVER
11319 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11320 M:      Zha Qipeng <qipeng.zha@intel.com>
11321 S:      Maintained
11322 F:      drivers/mfd/intel_pmc_bxt.c
11323 F:      include/linux/mfd/intel_pmc_bxt.h
11324 
11325 INTEL C600 SERIES SAS CONTROLLER DRIVER
11326 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11327 L:      linux-scsi@vger.kernel.org
11328 S:      Supported
11329 T:      git git://git.code.sf.net/p/intel-sas/isci
11330 F:      drivers/scsi/isci/
11331 
11332 INTEL CPU family model numbers
11333 M:      Tony Luck <tony.luck@intel.com>
11334 M:      x86@kernel.org
11335 L:      linux-kernel@vger.kernel.org
11336 S:      Supported
11337 F:      arch/x86/include/asm/intel-family.h
11338 
11339 INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11340 M:      Jani Nikula <jani.nikula@linux.intel.com>
11341 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11342 L:      intel-gfx@lists.freedesktop.org
11343 L:      intel-xe@lists.freedesktop.org
11344 S:      Supported
11345 F:      drivers/gpu/drm/i915/display/
11346 F:      drivers/gpu/drm/xe/display/
11347 F:      drivers/gpu/drm/xe/compat-i915-headers
11348 F:      include/drm/intel/
11349 
11350 INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11351 M:      Jani Nikula <jani.nikula@linux.intel.com>
11352 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11353 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11354 M:      Tvrtko Ursulin <tursulin@ursulin.net>
11355 L:      intel-gfx@lists.freedesktop.org
11356 S:      Supported
11357 W:      https://drm.pages.freedesktop.org/intel-docs/
11358 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
11359 B:      https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11360 C:      irc://irc.oftc.net/intel-gfx
11361 T:      git https://gitlab.freedesktop.org/drm/i915/kernel.git
11362 F:      Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11363 F:      Documentation/gpu/i915.rst
11364 F:      drivers/gpu/drm/ci/xfails/i915*
11365 F:      drivers/gpu/drm/i915/
11366 F:      include/drm/intel/
11367 F:      include/uapi/drm/i915_drm.h
11368 
11369 INTEL DRM XE DRIVER (Lunar Lake and newer)
11370 M:      Lucas De Marchi <lucas.demarchi@intel.com>
11371 M:      Thomas Hellström <thomas.hellstrom@linux.intel.com>
11372 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
11373 L:      intel-xe@lists.freedesktop.org
11374 S:      Supported
11375 W:      https://drm.pages.freedesktop.org/intel-docs/
11376 Q:      http://patchwork.freedesktop.org/project/intel-xe/
11377 B:      https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11378 C:      irc://irc.oftc.net/xe
11379 T:      git https://gitlab.freedesktop.org/drm/xe/kernel.git
11380 F:      Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11381 F:      Documentation/gpu/xe/
11382 F:      drivers/gpu/drm/xe/
11383 F:      include/drm/intel/
11384 F:      include/uapi/drm/xe_drm.h
11385 
11386 INTEL ETHERNET DRIVERS
11387 M:      Tony Nguyen <anthony.l.nguyen@intel.com>
11388 M:      Przemek Kitszel <przemyslaw.kitszel@intel.com>
11389 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11390 S:      Supported
11391 W:      https://www.intel.com/content/www/us/en/support.html
11392 Q:      https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11395 F:      Documentation/networking/device_drivers/ethernet/intel/
11396 F:      drivers/net/ethernet/intel/
11397 F:      drivers/net/ethernet/intel/*/
11398 F:      include/linux/avf/virtchnl.h
11399 F:      include/linux/net/intel/iidc.h
11400 
11401 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11402 M:      Mustafa Ismail <mustafa.ismail@intel.com>
11403 M:      Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11404 L:      linux-rdma@vger.kernel.org
11405 S:      Supported
11406 F:      drivers/infiniband/hw/irdma/
11407 F:      include/uapi/rdma/irdma-abi.h
11408 
11409 INTEL GPIO DRIVERS
11410 M:      Andy Shevchenko <andy@kernel.org>
11411 L:      linux-gpio@vger.kernel.org
11412 S:      Supported
11413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11414 F:      drivers/gpio/gpio-elkhartlake.c
11415 F:      drivers/gpio/gpio-graniterapids.c
11416 F:      drivers/gpio/gpio-ich.c
11417 F:      drivers/gpio/gpio-merrifield.c
11418 F:      drivers/gpio/gpio-ml-ioh.c
11419 F:      drivers/gpio/gpio-pch.c
11420 F:      drivers/gpio/gpio-sch.c
11421 F:      drivers/gpio/gpio-sodaville.c
11422 F:      drivers/gpio/gpio-tangier.c
11423 F:      drivers/gpio/gpio-tangier.h
11424 
11425 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11426 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
11427 M:      Zhi Wang <zhi.wang.linux@gmail.com>
11428 L:      intel-gvt-dev@lists.freedesktop.org
11429 L:      intel-gfx@lists.freedesktop.org
11430 S:      Supported
11431 W:      https://github.com/intel/gvt-linux/wiki
11432 T:      git https://github.com/intel/gvt-linux.git
11433 F:      drivers/gpu/drm/i915/gvt/
11434 
11435 INTEL HID EVENT DRIVER
11436 M:      Alex Hung <alexhung@gmail.com>
11437 L:      platform-driver-x86@vger.kernel.org
11438 S:      Maintained
11439 F:      drivers/platform/x86/intel/hid.c
11440 
11441 INTEL I/OAT DMA DRIVER
11442 M:      Dave Jiang <dave.jiang@intel.com>
11443 R:      Dan Williams <dan.j.williams@intel.com>
11444 L:      dmaengine@vger.kernel.org
11445 S:      Supported
11446 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
11447 F:      drivers/dma/ioat*
11448 
11449 INTEL IAA CRYPTO DRIVER
11450 M:      Tom Zanussi <tom.zanussi@linux.intel.com>
11451 L:      linux-crypto@vger.kernel.org
11452 S:      Supported
11453 F:      Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11454 F:      drivers/crypto/intel/iaa/*
11455 
11456 INTEL IDLE DRIVER
11457 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
11458 M:      Len Brown <lenb@kernel.org>
11459 L:      linux-pm@vger.kernel.org
11460 S:      Supported
11461 B:      https://bugzilla.kernel.org
11462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11463 F:      drivers/idle/intel_idle.c
11464 
11465 INTEL IDXD DRIVER
11466 M:      Fenghua Yu <fenghua.yu@intel.com>
11467 R:      Dave Jiang <dave.jiang@intel.com>
11468 L:      dmaengine@vger.kernel.org
11469 S:      Supported
11470 F:      drivers/dma/idxd/*
11471 F:      include/uapi/linux/idxd.h
11472 
11473 INTEL IN FIELD SCAN (IFS) DEVICE
11474 M:      Jithu Joseph <jithu.joseph@intel.com>
11475 R:      Ashok Raj <ashok.raj.linux@gmail.com>
11476 R:      Tony Luck <tony.luck@intel.com>
11477 S:      Maintained
11478 F:      drivers/platform/x86/intel/ifs
11479 F:      include/trace/events/intel_ifs.h
11480 F:      tools/testing/selftests/drivers/platform/x86/intel/ifs/
11481 
11482 INTEL INTEGRATED SENSOR HUB DRIVER
11483 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11484 M:      Jiri Kosina <jikos@kernel.org>
11485 L:      linux-input@vger.kernel.org
11486 S:      Maintained
11487 F:      drivers/hid/intel-ish-hid/
11488 
11489 INTEL IOMMU (VT-d)
11490 M:      David Woodhouse <dwmw2@infradead.org>
11491 M:      Lu Baolu <baolu.lu@linux.intel.com>
11492 L:      iommu@lists.linux.dev
11493 S:      Supported
11494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11495 F:      drivers/iommu/intel/
11496 
11497 INTEL IPU3 CSI-2 CIO2 DRIVER
11498 M:      Yong Zhi <yong.zhi@intel.com>
11499 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11500 M:      Bingbu Cao <bingbu.cao@intel.com>
11501 M:      Dan Scally <djrscally@gmail.com>
11502 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11503 L:      linux-media@vger.kernel.org
11504 S:      Maintained
11505 T:      git git://linuxtv.org/media_tree.git
11506 F:      Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11507 F:      drivers/media/pci/intel/ipu3/
11508 
11509 INTEL IPU3 CSI-2 IMGU DRIVER
11510 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11511 R:      Bingbu Cao <bingbu.cao@intel.com>
11512 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11513 L:      linux-media@vger.kernel.org
11514 S:      Maintained
11515 F:      Documentation/admin-guide/media/ipu3.rst
11516 F:      Documentation/admin-guide/media/ipu3_rcb.svg
11517 F:      Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11518 F:      drivers/staging/media/ipu3/
11519 
11520 INTEL IPU6 INPUT SYSTEM DRIVER
11521 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11522 M:      Bingbu Cao <bingbu.cao@intel.com>
11523 R:      Tianshu Qiu <tian.shu.qiu@intel.com>
11524 L:      linux-media@vger.kernel.org
11525 S:      Maintained
11526 T:      git git://linuxtv.org/media_tree.git
11527 F:      Documentation/admin-guide/media/ipu6-isys.rst
11528 F:      drivers/media/pci/intel/ipu6/
11529 
11530 INTEL ISHTP ECLITE DRIVER
11531 M:      Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11532 L:      platform-driver-x86@vger.kernel.org
11533 S:      Supported
11534 F:      drivers/platform/x86/intel/ishtp_eclite.c
11535 
11536 INTEL IXP4XX CRYPTO SUPPORT
11537 M:      Corentin Labbe <clabbe@baylibre.com>
11538 L:      linux-crypto@vger.kernel.org
11539 S:      Maintained
11540 F:      drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11541 
11542 INTEL KEEM BAY DRM DRIVER
11543 M:      Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11544 M:      Edmund Dea <edmund.j.dea@intel.com>
11545 S:      Maintained
11546 F:      Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11547 F:      drivers/gpu/drm/kmb/
11548 
11549 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11550 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11551 S:      Maintained
11552 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11553 F:      drivers/crypto/intel/keembay/Kconfig
11554 F:      drivers/crypto/intel/keembay/Makefile
11555 F:      drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11556 F:      drivers/crypto/intel/keembay/ocs-aes.c
11557 F:      drivers/crypto/intel/keembay/ocs-aes.h
11558 
11559 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11560 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11561 M:      Prabhjot Khurana <prabhjot.khurana@intel.com>
11562 M:      Mark Gross <mgross@linux.intel.com>
11563 S:      Maintained
11564 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11565 F:      drivers/crypto/intel/keembay/Kconfig
11566 F:      drivers/crypto/intel/keembay/Makefile
11567 F:      drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11568 
11569 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11570 M:      Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11571 M:      Declan Murphy <declan.murphy@intel.com>
11572 S:      Maintained
11573 F:      Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11574 F:      drivers/crypto/intel/keembay/Kconfig
11575 F:      drivers/crypto/intel/keembay/Makefile
11576 F:      drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11577 F:      drivers/crypto/intel/keembay/ocs-hcu.c
11578 F:      drivers/crypto/intel/keembay/ocs-hcu.h
11579 
11580 INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11581 M:      Wentong Wu <wentong.wu@intel.com>
11582 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11583 S:      Maintained
11584 F:      drivers/gpio/gpio-ljca.c
11585 F:      drivers/i2c/busses/i2c-ljca.c
11586 F:      drivers/spi/spi-ljca.c
11587 F:      drivers/usb/misc/usb-ljca.c
11588 F:      include/linux/usb/ljca.h
11589 
11590 INTEL MANAGEMENT ENGINE (mei)
11591 M:      Tomas Winkler <tomas.winkler@intel.com>
11592 L:      linux-kernel@vger.kernel.org
11593 S:      Supported
11594 F:      Documentation/driver-api/mei/*
11595 F:      drivers/misc/mei/
11596 F:      drivers/watchdog/mei_wdt.c
11597 F:      include/linux/mei_aux.h
11598 F:      include/linux/mei_cl_bus.h
11599 F:      include/uapi/linux/mei.h
11600 F:      include/uapi/linux/mei_uuid.h
11601 F:      include/uapi/linux/uuid.h
11602 F:      samples/mei/*
11603 
11604 INTEL MAX 10 BMC MFD DRIVER
11605 M:      Xu Yilun <yilun.xu@intel.com>
11606 R:      Tom Rix <trix@redhat.com>
11607 S:      Maintained
11608 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11609 F:      Documentation/hwmon/intel-m10-bmc-hwmon.rst
11610 F:      drivers/hwmon/intel-m10-bmc-hwmon.c
11611 F:      drivers/mfd/intel-m10-bmc*
11612 F:      include/linux/mfd/intel-m10-bmc.h
11613 
11614 INTEL MAX10 BMC SECURE UPDATES
11615 M:      Peter Colberg <peter.colberg@intel.com>
11616 L:      linux-fpga@vger.kernel.org
11617 S:      Maintained
11618 F:      Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11619 F:      drivers/fpga/intel-m10-bmc-sec-update.c
11620 
11621 INTEL MID (Mobile Internet Device) PLATFORM
11622 M:      Andy Shevchenko <andy@kernel.org>
11623 L:      linux-kernel@vger.kernel.org
11624 S:      Supported
11625 F:      arch/x86/include/asm/intel-mid.h
11626 F:      arch/x86/pci/intel_mid_pci.c
11627 F:      arch/x86/platform/intel-mid/
11628 F:      drivers/extcon/extcon-intel-mrfld.c
11629 F:      drivers/iio/adc/intel_mrfld_adc.c
11630 F:      drivers/mfd/intel_soc_pmic_mrfld.c
11631 F:      drivers/platform/x86/intel/mrfld_pwrbtn.c
11632 F:      drivers/platform/x86/intel_scu_*
11633 F:      drivers/staging/media/atomisp/
11634 F:      drivers/watchdog/intel-mid_wdt.c
11635 F:      include/linux/mfd/intel_soc_pmic_mrfld.h
11636 F:      include/linux/platform_data/x86/intel-mid_wdt.h
11637 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11638 
11639 INTEL P-Unit IPC DRIVER
11640 M:      Zha Qipeng <qipeng.zha@intel.com>
11641 L:      platform-driver-x86@vger.kernel.org
11642 S:      Maintained
11643 F:      arch/x86/include/asm/intel_punit_ipc.h
11644 F:      drivers/platform/x86/intel/punit_ipc.c
11645 
11646 INTEL PMC CORE DRIVER
11647 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11648 M:      David E Box <david.e.box@intel.com>
11649 L:      platform-driver-x86@vger.kernel.org
11650 S:      Maintained
11651 F:      Documentation/ABI/testing/sysfs-platform-intel-pmc
11652 F:      drivers/platform/x86/intel/pmc/
11653 
11654 INTEL PMIC GPIO DRIVERS
11655 M:      Andy Shevchenko <andy@kernel.org>
11656 S:      Supported
11657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11658 F:      drivers/gpio/gpio-*cove.c
11659 
11660 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11661 M:      Andy Shevchenko <andy@kernel.org>
11662 S:      Supported
11663 F:      drivers/mfd/intel_soc_pmic*
11664 F:      include/linux/mfd/intel_soc_pmic*
11665 
11666 INTEL PMT DRIVERS
11667 M:      David E. Box <david.e.box@linux.intel.com>
11668 S:      Supported
11669 F:      drivers/platform/x86/intel/pmt/
11670 
11671 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11672 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
11673 L:      linux-wireless@vger.kernel.org
11674 S:      Maintained
11675 F:      Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11676 F:      Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11677 F:      drivers/net/wireless/intel/ipw2x00/
11678 
11679 INTEL PSTATE DRIVER
11680 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11681 M:      Len Brown <lenb@kernel.org>
11682 L:      linux-pm@vger.kernel.org
11683 S:      Supported
11684 F:      drivers/cpufreq/intel_pstate.c
11685 
11686 INTEL PTP DFL ToD DRIVER
11687 M:      Tianfei Zhang <tianfei.zhang@intel.com>
11688 L:      linux-fpga@vger.kernel.org
11689 L:      netdev@vger.kernel.org
11690 S:      Maintained
11691 F:      drivers/ptp/ptp_dfl_tod.c
11692 
11693 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11694 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11695 L:      linux-iio@vger.kernel.org
11696 F:      drivers/counter/intel-qep.c
11697 
11698 INTEL SCU DRIVERS
11699 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11700 S:      Maintained
11701 F:      drivers/platform/x86/intel_scu_*
11702 F:      include/linux/platform_data/x86/intel_scu_ipc.h
11703 
11704 INTEL SDSI DRIVER
11705 M:      David E. Box <david.e.box@linux.intel.com>
11706 S:      Supported
11707 F:      drivers/platform/x86/intel/sdsi.c
11708 F:      tools/arch/x86/intel_sdsi/
11709 F:      tools/testing/selftests/drivers/sdsi/
11710 
11711 INTEL SGX
11712 M:      Jarkko Sakkinen <jarkko@kernel.org>
11713 R:      Dave Hansen <dave.hansen@linux.intel.com>
11714 L:      linux-sgx@vger.kernel.org
11715 S:      Supported
11716 Q:      https://patchwork.kernel.org/project/intel-sgx/list/
11717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11718 F:      Documentation/arch/x86/sgx.rst
11719 F:      arch/x86/entry/vdso/vsgx.S
11720 F:      arch/x86/include/asm/sgx.h
11721 F:      arch/x86/include/uapi/asm/sgx.h
11722 F:      arch/x86/kernel/cpu/sgx/*
11723 F:      tools/testing/selftests/sgx/*
11724 K:      \bSGX_
11725 
11726 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11727 M:      Daniel Scally <djrscally@gmail.com>
11728 S:      Maintained
11729 F:      drivers/platform/x86/intel/int3472/
11730 
11731 INTEL SPEED SELECT TECHNOLOGY
11732 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11733 L:      platform-driver-x86@vger.kernel.org
11734 S:      Maintained
11735 F:      drivers/platform/x86/intel/speed_select_if/
11736 F:      include/uapi/linux/isst_if.h
11737 F:      tools/power/x86/intel-speed-select/
11738 
11739 INTEL STRATIX10 FIRMWARE DRIVERS
11740 M:      Dinh Nguyen <dinguyen@kernel.org>
11741 L:      linux-kernel@vger.kernel.org
11742 S:      Maintained
11743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11744 F:      Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11745 F:      Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11746 F:      drivers/firmware/stratix10-rsu.c
11747 F:      drivers/firmware/stratix10-svc.c
11748 F:      include/linux/firmware/intel/stratix10-smc.h
11749 F:      include/linux/firmware/intel/stratix10-svc-client.h
11750 
11751 INTEL TELEMETRY DRIVER
11752 M:      Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11753 M:      "David E. Box" <david.e.box@linux.intel.com>
11754 L:      platform-driver-x86@vger.kernel.org
11755 S:      Maintained
11756 F:      arch/x86/include/asm/intel_telemetry.h
11757 F:      drivers/platform/x86/intel/telemetry/
11758 
11759 INTEL TPMI DRIVER
11760 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11761 L:      platform-driver-x86@vger.kernel.org
11762 S:      Maintained
11763 F:      Documentation/ABI/testing/debugfs-tpmi
11764 F:      drivers/platform/x86/intel/tpmi.c
11765 F:      include/linux/intel_tpmi.h
11766 
11767 INTEL UNCORE FREQUENCY CONTROL
11768 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11769 L:      platform-driver-x86@vger.kernel.org
11770 S:      Maintained
11771 F:      Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11772 F:      drivers/platform/x86/intel/uncore-frequency/
11773 
11774 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11775 M:      David E. Box <david.e.box@linux.intel.com>
11776 S:      Supported
11777 F:      drivers/platform/x86/intel/vsec.c
11778 F:      include/linux/intel_vsec.h
11779 
11780 INTEL VIRTUAL BUTTON DRIVER
11781 M:      AceLan Kao <acelan.kao@canonical.com>
11782 L:      platform-driver-x86@vger.kernel.org
11783 S:      Maintained
11784 F:      drivers/platform/x86/intel/vbtn.c
11785 
11786 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11787 M:      Stanislaw Gruszka <stf_xl@wp.pl>
11788 L:      linux-wireless@vger.kernel.org
11789 S:      Supported
11790 F:      drivers/net/wireless/intel/iwlegacy/
11791 
11792 INTEL WIRELESS WIFI LINK (iwlwifi)
11793 M:      Miri Korenblit <miriam.rachel.korenblit@intel.com>
11794 L:      linux-wireless@vger.kernel.org
11795 S:      Supported
11796 W:      https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11798 F:      drivers/net/wireless/intel/iwlwifi/
11799 
11800 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11801 M:      Jithu Joseph <jithu.joseph@intel.com>
11802 S:      Maintained
11803 W:      https://slimbootloader.github.io/security/firmware-update.html
11804 F:      drivers/platform/x86/intel/wmi/sbl-fw-update.c
11805 
11806 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11807 L:      Dell.Client.Kernel@dell.com
11808 S:      Maintained
11809 F:      drivers/platform/x86/intel/wmi/thunderbolt.c
11810 
11811 INTEL WWAN IOSM DRIVER
11812 M:      M Chetan Kumar <m.chetan.kumar@intel.com>
11813 L:      netdev@vger.kernel.org
11814 S:      Maintained
11815 F:      drivers/net/wwan/iosm/
11816 
11817 INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11818 M:      Xin Li <xin@zytor.com>
11819 M:      "H. Peter Anvin" <hpa@zytor.com>
11820 S:      Supported
11821 F:      Documentation/arch/x86/x86_64/fred.rst
11822 F:      arch/x86/entry/entry_64_fred.S
11823 F:      arch/x86/entry/entry_fred.c
11824 F:      arch/x86/include/asm/fred.h
11825 F:      arch/x86/kernel/fred.c
11826 
11827 INTEL(R) TRACE HUB
11828 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11829 S:      Supported
11830 F:      Documentation/trace/intel_th.rst
11831 F:      drivers/hwtracing/intel_th/
11832 F:      include/linux/intel_th.h
11833 
11834 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11835 M:      Ning Sun <ning.sun@intel.com>
11836 L:      tboot-devel@lists.sourceforge.net
11837 S:      Supported
11838 W:      http://tboot.sourceforge.net
11839 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11840 F:      Documentation/arch/x86/intel_txt.rst
11841 F:      arch/x86/kernel/tboot.c
11842 F:      include/linux/tboot.h
11843 
11844 INTERCONNECT API
11845 M:      Georgi Djakov <djakov@kernel.org>
11846 L:      linux-pm@vger.kernel.org
11847 S:      Maintained
11848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11849 F:      Documentation/devicetree/bindings/interconnect/
11850 F:      Documentation/driver-api/interconnect.rst
11851 F:      drivers/interconnect/
11852 F:      include/dt-bindings/interconnect/
11853 F:      include/linux/interconnect-provider.h
11854 F:      include/linux/interconnect.h
11855 
11856 INTERRUPT COUNTER DRIVER
11857 M:      Oleksij Rempel <o.rempel@pengutronix.de>
11858 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11859 L:      linux-iio@vger.kernel.org
11860 F:      Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11861 F:      drivers/counter/interrupt-cnt.c
11862 
11863 INTERSIL ISL7998X VIDEO DECODER DRIVER
11864 M:      Michael Tretter <m.tretter@pengutronix.de>
11865 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11866 L:      linux-media@vger.kernel.org
11867 S:      Maintained
11868 F:      Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11869 F:      drivers/media/i2c/isl7998x.c
11870 
11871 INVENSENSE ICM-426xx IMU DRIVER
11872 M:      Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11873 L:      linux-iio@vger.kernel.org
11874 S:      Maintained
11875 W:      https://invensense.tdk.com/
11876 F:      Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11877 F:      Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11878 F:      drivers/iio/imu/inv_icm42600/
11879 
11880 INVENSENSE MPU-3050 GYROSCOPE DRIVER
11881 M:      Linus Walleij <linus.walleij@linaro.org>
11882 L:      linux-iio@vger.kernel.org
11883 S:      Maintained
11884 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11885 F:      drivers/iio/gyro/mpu3050*
11886 
11887 IOC3 ETHERNET DRIVER
11888 M:      Ralf Baechle <ralf@linux-mips.org>
11889 L:      linux-mips@vger.kernel.org
11890 S:      Maintained
11891 F:      drivers/net/ethernet/sgi/ioc3-eth.c
11892 
11893 IOMMU DMA-API LAYER
11894 M:      Robin Murphy <robin.murphy@arm.com>
11895 L:      iommu@lists.linux.dev
11896 S:      Maintained
11897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11898 F:      drivers/iommu/dma-iommu.c
11899 F:      drivers/iommu/dma-iommu.h
11900 F:      drivers/iommu/iova.c
11901 F:      include/linux/iommu-dma.h
11902 F:      include/linux/iova.h
11903 
11904 IOMMU SUBSYSTEM
11905 M:      Joerg Roedel <joro@8bytes.org>
11906 M:      Will Deacon <will@kernel.org>
11907 R:      Robin Murphy <robin.murphy@arm.com>
11908 L:      iommu@lists.linux.dev
11909 S:      Maintained
11910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11911 F:      Documentation/devicetree/bindings/iommu/
11912 F:      drivers/iommu/
11913 F:      include/linux/iommu.h
11914 F:      include/linux/iova.h
11915 F:      include/linux/of_iommu.h
11916 
11917 IOMMUFD
11918 M:      Jason Gunthorpe <jgg@nvidia.com>
11919 M:      Kevin Tian <kevin.tian@intel.com>
11920 L:      iommu@lists.linux.dev
11921 S:      Maintained
11922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11923 F:      Documentation/userspace-api/iommufd.rst
11924 F:      drivers/iommu/iommufd/
11925 F:      include/linux/iommufd.h
11926 F:      include/uapi/linux/iommufd.h
11927 F:      tools/testing/selftests/iommu/
11928 
11929 IOSYS-MAP HELPERS
11930 M:      Thomas Zimmermann <tzimmermann@suse.de>
11931 L:      dri-devel@lists.freedesktop.org
11932 S:      Maintained
11933 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
11934 F:      include/linux/iosys-map.h
11935 
11936 IO_URING
11937 M:      Jens Axboe <axboe@kernel.dk>
11938 M:      Pavel Begunkov <asml.silence@gmail.com>
11939 L:      io-uring@vger.kernel.org
11940 S:      Maintained
11941 T:      git git://git.kernel.dk/linux-block
11942 T:      git git://git.kernel.dk/liburing
11943 F:      include/linux/io_uring/
11944 F:      include/linux/io_uring.h
11945 F:      include/linux/io_uring_types.h
11946 F:      include/trace/events/io_uring.h
11947 F:      include/uapi/linux/io_uring.h
11948 F:      io_uring/
11949 
11950 IPMI SUBSYSTEM
11951 M:      Corey Minyard <minyard@acm.org>
11952 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11953 S:      Supported
11954 W:      http://openipmi.sourceforge.net/
11955 T:      git https://github.com/cminyard/linux-ipmi.git for-next
11956 F:      Documentation/devicetree/bindings/ipmi/
11957 F:      Documentation/driver-api/ipmi.rst
11958 F:      drivers/char/ipmi/
11959 F:      include/linux/ipmi*
11960 F:      include/uapi/linux/ipmi*
11961 
11962 IPS SCSI RAID DRIVER
11963 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11964 L:      linux-scsi@vger.kernel.org
11965 S:      Maintained
11966 W:      http://www.adaptec.com/
11967 F:      drivers/scsi/ips*
11968 
11969 IPVS
11970 M:      Simon Horman <horms@verge.net.au>
11971 M:      Julian Anastasov <ja@ssi.bg>
11972 L:      netdev@vger.kernel.org
11973 L:      lvs-devel@vger.kernel.org
11974 S:      Maintained
11975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11977 F:      Documentation/networking/ipvs-sysctl.rst
11978 F:      include/net/ip_vs.h
11979 F:      include/uapi/linux/ip_vs.h
11980 F:      net/netfilter/ipvs/
11981 
11982 IPWIRELESS DRIVER
11983 M:      Jiri Kosina <jikos@kernel.org>
11984 M:      David Sterba <dsterba@suse.com>
11985 S:      Odd Fixes
11986 F:      drivers/tty/ipwireless/
11987 
11988 IRON DEVICE AUDIO CODEC DRIVERS
11989 M:      Kiseok Jo <kiseok.jo@irondevice.com>
11990 L:      linux-sound@vger.kernel.org
11991 S:      Maintained
11992 F:      Documentation/devicetree/bindings/sound/irondevice,*
11993 F:      sound/soc/codecs/sma*
11994 
11995 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11996 M:      Thomas Gleixner <tglx@linutronix.de>
11997 S:      Maintained
11998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11999 F:      Documentation/core-api/irq/irq-domain.rst
12000 F:      include/linux/irqdomain.h
12001 F:      include/linux/irqdomain_defs.h
12002 F:      kernel/irq/irqdomain.c
12003 F:      kernel/irq/msi.c
12004 
12005 IRQ SUBSYSTEM
12006 M:      Thomas Gleixner <tglx@linutronix.de>
12007 L:      linux-kernel@vger.kernel.org
12008 S:      Maintained
12009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12010 F:      include/linux/group_cpus.h
12011 F:      include/linux/irq.h
12012 F:      include/linux/irqhandler.h
12013 F:      include/linux/irqnr.h
12014 F:      include/linux/irqreturn.h
12015 F:      kernel/irq/
12016 F:      lib/group_cpus.c
12017 
12018 IRQCHIP DRIVERS
12019 M:      Thomas Gleixner <tglx@linutronix.de>
12020 L:      linux-kernel@vger.kernel.org
12021 S:      Maintained
12022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12023 F:      Documentation/devicetree/bindings/interrupt-controller/
12024 F:      drivers/irqchip/
12025 F:      include/linux/irqchip.h
12026 
12027 ISA
12028 M:      William Breathitt Gray <wbg@kernel.org>
12029 S:      Maintained
12030 F:      Documentation/driver-api/isa.rst
12031 F:      drivers/base/isa.c
12032 F:      include/linux/isa.h
12033 
12034 ISA RADIO MODULE
12035 M:      Hans Verkuil <hverkuil@xs4all.nl>
12036 L:      linux-media@vger.kernel.org
12037 S:      Maintained
12038 W:      https://linuxtv.org
12039 T:      git git://linuxtv.org/media_tree.git
12040 F:      drivers/media/radio/radio-isa*
12041 
12042 ISAPNP
12043 M:      Jaroslav Kysela <perex@perex.cz>
12044 S:      Maintained
12045 F:      Documentation/userspace-api/isapnp.rst
12046 F:      drivers/pnp/isapnp/
12047 F:      include/linux/isapnp.h
12048 
12049 ISCSI
12050 M:      Lee Duncan <lduncan@suse.com>
12051 M:      Chris Leech <cleech@redhat.com>
12052 M:      Mike Christie <michael.christie@oracle.com>
12053 L:      open-iscsi@googlegroups.com
12054 L:      linux-scsi@vger.kernel.org
12055 S:      Maintained
12056 W:      www.open-iscsi.com
12057 F:      drivers/scsi/*iscsi*
12058 F:      include/scsi/*iscsi*
12059 
12060 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12061 M:      Peter Jones <pjones@redhat.com>
12062 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
12063 S:      Maintained
12064 F:      drivers/firmware/iscsi_ibft*
12065 
12066 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12067 M:      Sagi Grimberg <sagi@grimberg.me>
12068 M:      Max Gurtovoy <mgurtovoy@nvidia.com>
12069 L:      linux-rdma@vger.kernel.org
12070 S:      Supported
12071 W:      http://www.openfabrics.org
12072 W:      www.open-iscsi.org
12073 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12074 F:      drivers/infiniband/ulp/iser/
12075 
12076 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12077 M:      Sagi Grimberg <sagi@grimberg.me>
12078 L:      linux-rdma@vger.kernel.org
12079 L:      target-devel@vger.kernel.org
12080 S:      Supported
12081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12082 F:      drivers/infiniband/ulp/isert
12083 
12084 ISDN/CMTP OVER BLUETOOTH
12085 M:      Karsten Keil <isdn@linux-pingi.de>
12086 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
12087 L:      netdev@vger.kernel.org
12088 S:      Odd Fixes
12089 W:      http://www.isdn4linux.de
12090 F:      Documentation/isdn/
12091 F:      drivers/isdn/capi/
12092 F:      include/linux/isdn/
12093 F:      include/uapi/linux/isdn/
12094 F:      net/bluetooth/cmtp/
12095 
12096 ISDN/mISDN SUBSYSTEM
12097 M:      Karsten Keil <isdn@linux-pingi.de>
12098 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
12099 L:      netdev@vger.kernel.org
12100 S:      Maintained
12101 W:      http://www.isdn4linux.de
12102 F:      drivers/isdn/Kconfig
12103 F:      drivers/isdn/Makefile
12104 F:      drivers/isdn/hardware/
12105 F:      drivers/isdn/mISDN/
12106 
12107 ISOFS FILESYSTEM
12108 M:      Jan Kara <jack@suse.cz>
12109 L:      linux-fsdevel@vger.kernel.org
12110 S:      Maintained
12111 F:      Documentation/filesystems/isofs.rst
12112 F:      fs/isofs/
12113 
12114 IT87 HARDWARE MONITORING DRIVER
12115 M:      Jean Delvare <jdelvare@suse.com>
12116 L:      linux-hwmon@vger.kernel.org
12117 S:      Maintained
12118 F:      Documentation/hwmon/it87.rst
12119 F:      drivers/hwmon/it87.c
12120 
12121 IT913X MEDIA DRIVER
12122 L:      linux-media@vger.kernel.org
12123 S:      Orphan
12124 W:      https://linuxtv.org
12125 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12126 F:      drivers/media/tuners/it913x*
12127 
12128 ITE IT66121 HDMI BRIDGE DRIVER
12129 M:      Phong LE <ple@baylibre.com>
12130 M:      Neil Armstrong <neil.armstrong@linaro.org>
12131 S:      Maintained
12132 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
12133 F:      Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12134 F:      drivers/gpu/drm/bridge/ite-it66121.c
12135 
12136 IVTV VIDEO4LINUX DRIVER
12137 M:      Andy Walls <awalls@md.metrocast.net>
12138 L:      linux-media@vger.kernel.org
12139 S:      Maintained
12140 W:      https://linuxtv.org
12141 T:      git git://linuxtv.org/media_tree.git
12142 F:      Documentation/admin-guide/media/ivtv*
12143 F:      drivers/media/pci/ivtv/
12144 F:      include/uapi/linux/ivtv*
12145 
12146 IX2505V MEDIA DRIVER
12147 M:      Malcolm Priestley <tvboxspy@gmail.com>
12148 L:      linux-media@vger.kernel.org
12149 S:      Maintained
12150 W:      https://linuxtv.org
12151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12152 F:      drivers/media/dvb-frontends/ix2505v*
12153 
12154 JAILHOUSE HYPERVISOR INTERFACE
12155 M:      Jan Kiszka <jan.kiszka@siemens.com>
12156 L:      jailhouse-dev@googlegroups.com
12157 S:      Maintained
12158 F:      arch/x86/include/asm/jailhouse_para.h
12159 F:      arch/x86/kernel/jailhouse.c
12160 
12161 JFS FILESYSTEM
12162 M:      Dave Kleikamp <shaggy@kernel.org>
12163 L:      jfs-discussion@lists.sourceforge.net
12164 S:      Odd Fixes
12165 W:      http://jfs.sourceforge.net/
12166 T:      git https://github.com/kleikamp/linux-shaggy.git
12167 F:      Documentation/admin-guide/jfs.rst
12168 F:      fs/jfs/
12169 
12170 JME NETWORK DRIVER
12171 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
12172 L:      netdev@vger.kernel.org
12173 S:      Odd Fixes
12174 F:      drivers/net/ethernet/jme.*
12175 
12176 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12177 M:      David Woodhouse <dwmw2@infradead.org>
12178 M:      Richard Weinberger <richard@nod.at>
12179 L:      linux-mtd@lists.infradead.org
12180 S:      Odd Fixes
12181 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
12182 T:      git git://git.infradead.org/ubifs-2.6.git
12183 F:      fs/jffs2/
12184 F:      include/uapi/linux/jffs2.h
12185 
12186 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12187 M:      "Theodore Ts'o" <tytso@mit.edu>
12188 M:      Jan Kara <jack@suse.com>
12189 L:      linux-ext4@vger.kernel.org
12190 S:      Maintained
12191 F:      fs/jbd2/
12192 F:      include/linux/jbd2.h
12193 
12194 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12195 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12196 L:      linux-media@vger.kernel.org
12197 L:      linux-renesas-soc@vger.kernel.org
12198 S:      Maintained
12199 F:      drivers/media/platform/renesas/rcar_jpu.c
12200 
12201 JSM Neo PCI based serial card
12202 L:      linux-serial@vger.kernel.org
12203 S:      Orphan
12204 F:      drivers/tty/serial/jsm/
12205 
12206 K10TEMP HARDWARE MONITORING DRIVER
12207 M:      Clemens Ladisch <clemens@ladisch.de>
12208 L:      linux-hwmon@vger.kernel.org
12209 S:      Maintained
12210 F:      Documentation/hwmon/k10temp.rst
12211 F:      drivers/hwmon/k10temp.c
12212 
12213 K8TEMP HARDWARE MONITORING DRIVER
12214 M:      Rudolf Marek <r.marek@assembler.cz>
12215 L:      linux-hwmon@vger.kernel.org
12216 S:      Maintained
12217 F:      Documentation/hwmon/k8temp.rst
12218 F:      drivers/hwmon/k8temp.c
12219 
12220 KASAN
12221 M:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
12222 R:      Alexander Potapenko <glider@google.com>
12223 R:      Andrey Konovalov <andreyknvl@gmail.com>
12224 R:      Dmitry Vyukov <dvyukov@google.com>
12225 R:      Vincenzo Frascino <vincenzo.frascino@arm.com>
12226 L:      kasan-dev@googlegroups.com
12227 S:      Maintained
12228 B:      https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12229 F:      Documentation/dev-tools/kasan.rst
12230 F:      arch/*/include/asm/*kasan.h
12231 F:      arch/*/mm/kasan_init*
12232 F:      include/linux/kasan*.h
12233 F:      lib/Kconfig.kasan
12234 F:      mm/kasan/
12235 F:      scripts/Makefile.kasan
12236 
12237 KCONFIG
12238 M:      Masahiro Yamada <masahiroy@kernel.org>
12239 L:      linux-kbuild@vger.kernel.org
12240 S:      Maintained
12241 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12243 F:      Documentation/kbuild/kconfig*
12244 F:      scripts/Kconfig.include
12245 F:      scripts/kconfig/
12246 
12247 KCOV
12248 R:      Dmitry Vyukov <dvyukov@google.com>
12249 R:      Andrey Konovalov <andreyknvl@gmail.com>
12250 L:      kasan-dev@googlegroups.com
12251 S:      Maintained
12252 B:      https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12253 F:      Documentation/dev-tools/kcov.rst
12254 F:      include/linux/kcov.h
12255 F:      include/uapi/linux/kcov.h
12256 F:      kernel/kcov.c
12257 F:      scripts/Makefile.kcov
12258 
12259 KCSAN
12260 M:      Marco Elver <elver@google.com>
12261 R:      Dmitry Vyukov <dvyukov@google.com>
12262 L:      kasan-dev@googlegroups.com
12263 S:      Maintained
12264 F:      Documentation/dev-tools/kcsan.rst
12265 F:      include/linux/kcsan*.h
12266 F:      kernel/kcsan/
12267 F:      lib/Kconfig.kcsan
12268 F:      scripts/Makefile.kcsan
12269 
12270 KDUMP
12271 M:      Baoquan He <bhe@redhat.com>
12272 R:      Vivek Goyal <vgoyal@redhat.com>
12273 R:      Dave Young <dyoung@redhat.com>
12274 L:      kexec@lists.infradead.org
12275 S:      Maintained
12276 W:      http://lse.sourceforge.net/kdump/
12277 F:      Documentation/admin-guide/kdump/
12278 F:      fs/proc/vmcore.c
12279 F:      include/linux/crash_core.h
12280 F:      include/linux/crash_dump.h
12281 F:      include/uapi/linux/vmcore.h
12282 F:      kernel/crash_*.c
12283 
12284 KEENE FM RADIO TRANSMITTER DRIVER
12285 M:      Hans Verkuil <hverkuil@xs4all.nl>
12286 L:      linux-media@vger.kernel.org
12287 S:      Maintained
12288 W:      https://linuxtv.org
12289 T:      git git://linuxtv.org/media_tree.git
12290 F:      drivers/media/radio/radio-keene*
12291 
12292 KERNEL AUTOMOUNTER
12293 M:      Ian Kent <raven@themaw.net>
12294 L:      autofs@vger.kernel.org
12295 S:      Maintained
12296 F:      fs/autofs/
12297 
12298 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12299 M:      Masahiro Yamada <masahiroy@kernel.org>
12300 R:      Nathan Chancellor <nathan@kernel.org>
12301 R:      Nicolas Schier <nicolas@fjasle.eu>
12302 L:      linux-kbuild@vger.kernel.org
12303 S:      Maintained
12304 Q:      https://patchwork.kernel.org/project/linux-kbuild/list/
12305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12306 F:      Documentation/kbuild/
12307 F:      Makefile
12308 F:      scripts/*vmlinux*
12309 F:      scripts/Kbuild*
12310 F:      scripts/Makefile*
12311 F:      scripts/basic/
12312 F:      scripts/clang-tools/
12313 F:      scripts/dummy-tools/
12314 F:      scripts/include/
12315 F:      scripts/mk*
12316 F:      scripts/mod/
12317 F:      scripts/package/
12318 F:      usr/
12319 
12320 KERNEL HARDENING (not covered by other areas)
12321 M:      Kees Cook <kees@kernel.org>
12322 R:      Gustavo A. R. Silva <gustavoars@kernel.org>
12323 L:      linux-hardening@vger.kernel.org
12324 S:      Supported
12325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12326 F:      Documentation/ABI/testing/sysfs-kernel-oops_count
12327 F:      Documentation/ABI/testing/sysfs-kernel-warn_count
12328 F:      arch/*/configs/hardening.config
12329 F:      include/linux/overflow.h
12330 F:      include/linux/randomize_kstack.h
12331 F:      kernel/configs/hardening.config
12332 F:      lib/usercopy_kunit.c
12333 F:      mm/usercopy.c
12334 F:      security/Kconfig.hardening
12335 K:      \b(add|choose)_random_kstack_offset\b
12336 K:      \b__check_(object_size|heap_object)\b
12337 K:      \b__counted_by\b
12338 
12339 KERNEL JANITORS
12340 L:      kernel-janitors@vger.kernel.org
12341 S:      Odd Fixes
12342 W:      http://kernelnewbies.org/KernelJanitors
12343 
12344 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12345 M:      Chuck Lever <chuck.lever@oracle.com>
12346 M:      Jeff Layton <jlayton@kernel.org>
12347 R:      Neil Brown <neilb@suse.de>
12348 R:      Olga Kornievskaia <okorniev@redhat.com>
12349 R:      Dai Ngo <Dai.Ngo@oracle.com>
12350 R:      Tom Talpey <tom@talpey.com>
12351 L:      linux-nfs@vger.kernel.org
12352 S:      Supported
12353 B:      https://bugzilla.kernel.org
12354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12355 F:      Documentation/filesystems/nfs/
12356 F:      fs/lockd/
12357 F:      fs/nfs_common/
12358 F:      fs/nfsd/
12359 F:      include/linux/lockd/
12360 F:      include/linux/sunrpc/
12361 F:      include/trace/events/rpcgss.h
12362 F:      include/trace/events/rpcrdma.h
12363 F:      include/trace/events/sunrpc.h
12364 F:      include/trace/misc/fs.h
12365 F:      include/trace/misc/nfs.h
12366 F:      include/trace/misc/sunrpc.h
12367 F:      include/uapi/linux/nfsd/
12368 F:      include/uapi/linux/sunrpc/
12369 F:      net/sunrpc/
12370 
12371 KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12372 M:      Thomas Weißschuh <linux@weissschuh.net>
12373 R:      Christian Heusel <christian@heusel.eu>
12374 R:      Nathan Chancellor <nathan@kernel.org>
12375 S:      Maintained
12376 F:      scripts/package/PKGBUILD
12377 
12378 KERNEL REGRESSIONS
12379 M:      Thorsten Leemhuis <linux@leemhuis.info>
12380 L:      regressions@lists.linux.dev
12381 S:      Supported
12382 F:      Documentation/admin-guide/reporting-regressions.rst
12383 F:      Documentation/process/handling-regressions.rst
12384 
12385 KERNEL SELFTEST FRAMEWORK
12386 M:      Shuah Khan <shuah@kernel.org>
12387 M:      Shuah Khan <skhan@linuxfoundation.org>
12388 L:      linux-kselftest@vger.kernel.org
12389 S:      Maintained
12390 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
12391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12392 F:      Documentation/dev-tools/kselftest*
12393 F:      tools/testing/selftests/
12394 
12395 KERNEL SMB3 SERVER (KSMBD)
12396 M:      Namjae Jeon <linkinjeon@kernel.org>
12397 M:      Steve French <sfrench@samba.org>
12398 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
12399 R:      Tom Talpey <tom@talpey.com>
12400 L:      linux-cifs@vger.kernel.org
12401 S:      Maintained
12402 T:      git git://git.samba.org/ksmbd.git
12403 F:      Documentation/filesystems/smb/ksmbd.rst
12404 F:      fs/smb/common/
12405 F:      fs/smb/server/
12406 
12407 KERNEL UNIT TESTING FRAMEWORK (KUnit)
12408 M:      Brendan Higgins <brendanhiggins@google.com>
12409 M:      David Gow <davidgow@google.com>
12410 R:      Rae Moar <rmoar@google.com>
12411 L:      linux-kselftest@vger.kernel.org
12412 L:      kunit-dev@googlegroups.com
12413 S:      Maintained
12414 W:      https://google.github.io/kunit-docs/third_party/kernel/docs/
12415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12417 F:      Documentation/dev-tools/kunit/
12418 F:      include/kunit/
12419 F:      lib/kunit/
12420 F:      rust/kernel/kunit.rs
12421 F:      scripts/rustdoc_test_*
12422 F:      tools/testing/kunit/
12423 
12424 KERNEL USERMODE HELPER
12425 M:      Luis Chamberlain <mcgrof@kernel.org>
12426 L:      linux-kernel@vger.kernel.org
12427 S:      Maintained
12428 F:      include/linux/umh.h
12429 F:      kernel/umh.c
12430 
12431 KERNEL VIRTUAL MACHINE (KVM)
12432 M:      Paolo Bonzini <pbonzini@redhat.com>
12433 L:      kvm@vger.kernel.org
12434 S:      Supported
12435 W:      http://www.linux-kvm.org
12436 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12437 F:      Documentation/virt/kvm/
12438 F:      include/asm-generic/kvm*
12439 F:      include/kvm/iodev.h
12440 F:      include/linux/kvm*
12441 F:      include/trace/events/kvm.h
12442 F:      include/uapi/asm-generic/kvm*
12443 F:      include/uapi/linux/kvm*
12444 F:      tools/kvm/
12445 F:      tools/testing/selftests/kvm/
12446 F:      virt/kvm/*
12447 
12448 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12449 M:      Marc Zyngier <maz@kernel.org>
12450 M:      Oliver Upton <oliver.upton@linux.dev>
12451 R:      Joey Gouly <joey.gouly@arm.com>
12452 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
12453 R:      Zenghui Yu <yuzenghui@huawei.com>
12454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12455 L:      kvmarm@lists.linux.dev
12456 S:      Maintained
12457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12458 F:      Documentation/virt/kvm/arm/
12459 F:      Documentation/virt/kvm/devices/arm*
12460 F:      arch/arm64/include/asm/kvm*
12461 F:      arch/arm64/include/uapi/asm/kvm*
12462 F:      arch/arm64/kvm/
12463 F:      include/kvm/arm_*
12464 F:      tools/testing/selftests/kvm/*/aarch64/
12465 F:      tools/testing/selftests/kvm/aarch64/
12466 
12467 KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12468 M:      Tianrui Zhao <zhaotianrui@loongson.cn>
12469 M:      Bibo Mao <maobibo@loongson.cn>
12470 M:      Huacai Chen <chenhuacai@kernel.org>
12471 L:      kvm@vger.kernel.org
12472 L:      loongarch@lists.linux.dev
12473 S:      Maintained
12474 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12475 F:      Documentation/virt/kvm/loongarch/
12476 F:      arch/loongarch/include/asm/kvm*
12477 F:      arch/loongarch/include/uapi/asm/kvm*
12478 F:      arch/loongarch/kvm/
12479 
12480 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12481 M:      Huacai Chen <chenhuacai@kernel.org>
12482 L:      linux-mips@vger.kernel.org
12483 L:      kvm@vger.kernel.org
12484 S:      Maintained
12485 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12486 F:      arch/mips/include/asm/kvm*
12487 F:      arch/mips/include/uapi/asm/kvm*
12488 F:      arch/mips/kvm/
12489 
12490 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12491 M:      Michael Ellerman <mpe@ellerman.id.au>
12492 R:      Nicholas Piggin <npiggin@gmail.com>
12493 L:      linuxppc-dev@lists.ozlabs.org
12494 L:      kvm@vger.kernel.org
12495 S:      Maintained (Book3S 64-bit HV)
12496 S:      Odd fixes (Book3S 64-bit PR)
12497 S:      Orphan (Book3E and 32-bit)
12498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12499 F:      arch/powerpc/include/asm/kvm*
12500 F:      arch/powerpc/include/uapi/asm/kvm*
12501 F:      arch/powerpc/kernel/kvm*
12502 F:      arch/powerpc/kvm/
12503 
12504 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12505 M:      Anup Patel <anup@brainfault.org>
12506 R:      Atish Patra <atishp@atishpatra.org>
12507 L:      kvm@vger.kernel.org
12508 L:      kvm-riscv@lists.infradead.org
12509 L:      linux-riscv@lists.infradead.org
12510 S:      Maintained
12511 T:      git https://github.com/kvm-riscv/linux.git
12512 F:      arch/riscv/include/asm/kvm*
12513 F:      arch/riscv/include/uapi/asm/kvm*
12514 F:      arch/riscv/kvm/
12515 F:      tools/testing/selftests/kvm/*/riscv/
12516 F:      tools/testing/selftests/kvm/riscv/
12517 
12518 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12519 M:      Christian Borntraeger <borntraeger@linux.ibm.com>
12520 M:      Janosch Frank <frankja@linux.ibm.com>
12521 M:      Claudio Imbrenda <imbrenda@linux.ibm.com>
12522 R:      David Hildenbrand <david@redhat.com>
12523 L:      kvm@vger.kernel.org
12524 S:      Supported
12525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12526 F:      Documentation/virt/kvm/s390*
12527 F:      arch/s390/include/asm/gmap.h
12528 F:      arch/s390/include/asm/kvm*
12529 F:      arch/s390/include/uapi/asm/kvm*
12530 F:      arch/s390/include/uapi/asm/uvdevice.h
12531 F:      arch/s390/kernel/uv.c
12532 F:      arch/s390/kvm/
12533 F:      arch/s390/mm/gmap.c
12534 F:      drivers/s390/char/uvdevice.c
12535 F:      tools/testing/selftests/drivers/s390x/uvdevice/
12536 F:      tools/testing/selftests/kvm/*/s390x/
12537 F:      tools/testing/selftests/kvm/s390x/
12538 
12539 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12540 M:      Sean Christopherson <seanjc@google.com>
12541 M:      Paolo Bonzini <pbonzini@redhat.com>
12542 L:      kvm@vger.kernel.org
12543 S:      Supported
12544 P:      Documentation/process/maintainer-kvm-x86.rst
12545 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12546 F:      arch/x86/include/asm/kvm*
12547 F:      arch/x86/include/asm/svm.h
12548 F:      arch/x86/include/asm/vmx*.h
12549 F:      arch/x86/include/uapi/asm/kvm*
12550 F:      arch/x86/include/uapi/asm/svm.h
12551 F:      arch/x86/include/uapi/asm/vmx.h
12552 F:      arch/x86/kvm/
12553 F:      arch/x86/kvm/*/
12554 F:      tools/testing/selftests/kvm/*/x86_64/
12555 F:      tools/testing/selftests/kvm/x86_64/
12556 
12557 KERNFS
12558 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12559 M:      Tejun Heo <tj@kernel.org>
12560 S:      Supported
12561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12562 F:      fs/kernfs/
12563 F:      include/linux/kernfs.h
12564 
12565 KEXEC
12566 M:      Eric Biederman <ebiederm@xmission.com>
12567 L:      kexec@lists.infradead.org
12568 S:      Maintained
12569 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
12570 F:      include/linux/kexec.h
12571 F:      include/uapi/linux/kexec.h
12572 F:      kernel/kexec*
12573 
12574 KEYS-ENCRYPTED
12575 M:      Mimi Zohar <zohar@linux.ibm.com>
12576 L:      linux-integrity@vger.kernel.org
12577 L:      keyrings@vger.kernel.org
12578 S:      Supported
12579 F:      Documentation/security/keys/trusted-encrypted.rst
12580 F:      include/keys/encrypted-type.h
12581 F:      security/keys/encrypted-keys/
12582 
12583 KEYS-TRUSTED
12584 M:      James Bottomley <James.Bottomley@HansenPartnership.com>
12585 M:      Jarkko Sakkinen <jarkko@kernel.org>
12586 M:      Mimi Zohar <zohar@linux.ibm.com>
12587 L:      linux-integrity@vger.kernel.org
12588 L:      keyrings@vger.kernel.org
12589 S:      Supported
12590 F:      Documentation/security/keys/trusted-encrypted.rst
12591 F:      include/keys/trusted-type.h
12592 F:      include/keys/trusted_tpm.h
12593 F:      security/keys/trusted-keys/
12594 
12595 KEYS-TRUSTED-CAAM
12596 M:      Ahmad Fatoum <a.fatoum@pengutronix.de>
12597 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12598 L:      linux-integrity@vger.kernel.org
12599 L:      keyrings@vger.kernel.org
12600 S:      Maintained
12601 F:      include/keys/trusted_caam.h
12602 F:      security/keys/trusted-keys/trusted_caam.c
12603 
12604 KEYS-TRUSTED-DCP
12605 M:      David Gstir <david@sigma-star.at>
12606 R:      sigma star Kernel Team <upstream+dcp@sigma-star.at>
12607 L:      linux-integrity@vger.kernel.org
12608 L:      keyrings@vger.kernel.org
12609 S:      Supported
12610 F:      include/keys/trusted_dcp.h
12611 F:      security/keys/trusted-keys/trusted_dcp.c
12612 
12613 KEYS-TRUSTED-TEE
12614 M:      Sumit Garg <sumit.garg@linaro.org>
12615 L:      linux-integrity@vger.kernel.org
12616 L:      keyrings@vger.kernel.org
12617 S:      Supported
12618 F:      include/keys/trusted_tee.h
12619 F:      security/keys/trusted-keys/trusted_tee.c
12620 
12621 KEYS/KEYRINGS
12622 M:      David Howells <dhowells@redhat.com>
12623 M:      Jarkko Sakkinen <jarkko@kernel.org>
12624 L:      keyrings@vger.kernel.org
12625 S:      Maintained
12626 F:      Documentation/security/keys/core.rst
12627 F:      include/keys/
12628 F:      include/linux/key-type.h
12629 F:      include/linux/key.h
12630 F:      include/linux/keyctl.h
12631 F:      include/uapi/linux/keyctl.h
12632 F:      security/keys/
12633 
12634 KEYS/KEYRINGS_INTEGRITY
12635 M:      Jarkko Sakkinen <jarkko@kernel.org>
12636 M:      Mimi Zohar <zohar@linux.ibm.com>
12637 L:      linux-integrity@vger.kernel.org
12638 L:      keyrings@vger.kernel.org
12639 S:      Supported
12640 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12641 F:      security/integrity/platform_certs
12642 
12643 KFENCE
12644 M:      Alexander Potapenko <glider@google.com>
12645 M:      Marco Elver <elver@google.com>
12646 R:      Dmitry Vyukov <dvyukov@google.com>
12647 L:      kasan-dev@googlegroups.com
12648 S:      Maintained
12649 F:      Documentation/dev-tools/kfence.rst
12650 F:      arch/*/include/asm/kfence.h
12651 F:      include/linux/kfence.h
12652 F:      lib/Kconfig.kfence
12653 F:      mm/kfence/
12654 
12655 KFIFO
12656 M:      Stefani Seibold <stefani@seibold.net>
12657 S:      Maintained
12658 F:      include/linux/kfifo.h
12659 F:      lib/kfifo.c
12660 F:      samples/kfifo/
12661 
12662 KGDB / KDB /debug_core
12663 M:      Jason Wessel <jason.wessel@windriver.com>
12664 M:      Daniel Thompson <daniel.thompson@linaro.org>
12665 R:      Douglas Anderson <dianders@chromium.org>
12666 L:      kgdb-bugreport@lists.sourceforge.net
12667 S:      Maintained
12668 W:      http://kgdb.wiki.kernel.org/
12669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12670 F:      Documentation/dev-tools/kgdb.rst
12671 F:      drivers/misc/kgdbts.c
12672 F:      drivers/tty/serial/kgdboc.c
12673 F:      include/linux/kdb.h
12674 F:      include/linux/kgdb.h
12675 F:      kernel/debug/
12676 F:      kernel/module/kdb.c
12677 
12678 KHADAS MCU MFD DRIVER
12679 M:      Neil Armstrong <neil.armstrong@linaro.org>
12680 L:      linux-amlogic@lists.infradead.org
12681 S:      Maintained
12682 F:      Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12683 F:      drivers/mfd/khadas-mcu.c
12684 F:      drivers/thermal/khadas_mcu_fan.c
12685 F:      include/linux/mfd/khadas-mcu.h
12686 
12687 KIONIX/ROHM KX022A ACCELEROMETER
12688 M:      Matti Vaittinen <mazziesaccount@gmail.com>
12689 L:      linux-iio@vger.kernel.org
12690 S:      Supported
12691 F:      drivers/iio/accel/kionix-kx022a*
12692 
12693 KMEMLEAK
12694 M:      Catalin Marinas <catalin.marinas@arm.com>
12695 S:      Maintained
12696 F:      Documentation/dev-tools/kmemleak.rst
12697 F:      include/linux/kmemleak.h
12698 F:      mm/kmemleak.c
12699 F:      samples/kmemleak/kmemleak-test.c
12700 
12701 KMSAN
12702 M:      Alexander Potapenko <glider@google.com>
12703 R:      Marco Elver <elver@google.com>
12704 R:      Dmitry Vyukov <dvyukov@google.com>
12705 L:      kasan-dev@googlegroups.com
12706 S:      Maintained
12707 F:      Documentation/dev-tools/kmsan.rst
12708 F:      arch/*/include/asm/kmsan.h
12709 F:      arch/*/mm/kmsan_*
12710 F:      include/linux/kmsan*.h
12711 F:      lib/Kconfig.kmsan
12712 F:      mm/kmsan/
12713 F:      scripts/Makefile.kmsan
12714 
12715 KPROBES
12716 M:      Naveen N Rao <naveen@kernel.org>
12717 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12718 M:      "David S. Miller" <davem@davemloft.net>
12719 M:      Masami Hiramatsu <mhiramat@kernel.org>
12720 L:      linux-kernel@vger.kernel.org
12721 L:      linux-trace-kernel@vger.kernel.org
12722 S:      Maintained
12723 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
12724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12725 F:      Documentation/trace/kprobes.rst
12726 F:      include/asm-generic/kprobes.h
12727 F:      include/linux/kprobes.h
12728 F:      kernel/kprobes.c
12729 F:      lib/test_kprobes.c
12730 F:      samples/kprobes
12731 
12732 KS0108 LCD CONTROLLER DRIVER
12733 M:      Miguel Ojeda <ojeda@kernel.org>
12734 S:      Maintained
12735 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
12736 F:      drivers/auxdisplay/ks0108.c
12737 F:      include/linux/ks0108.h
12738 
12739 KTD253 BACKLIGHT DRIVER
12740 M:      Linus Walleij <linus.walleij@linaro.org>
12741 S:      Maintained
12742 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12743 F:      drivers/video/backlight/ktd253-backlight.c
12744 
12745 KTD2801 BACKLIGHT DRIVER
12746 M:      Duje Mihanović <duje.mihanovic@skole.hr>
12747 S:      Maintained
12748 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12749 F:      drivers/video/backlight/ktd2801-backlight.c
12750 
12751 KTEST
12752 M:      Steven Rostedt <rostedt@goodmis.org>
12753 M:      John Hawley <warthog9@eaglescrag.net>
12754 S:      Maintained
12755 F:      tools/testing/ktest
12756 
12757 KTZ8866 BACKLIGHT DRIVER
12758 M:      Jianhua Lu <lujianhua000@gmail.com>
12759 S:      Maintained
12760 F:      Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12761 F:      drivers/video/backlight/ktz8866.c
12762 
12763 KVM PARAVIRT (KVM/paravirt)
12764 M:      Paolo Bonzini <pbonzini@redhat.com>
12765 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
12766 L:      kvm@vger.kernel.org
12767 S:      Supported
12768 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12769 F:      arch/um/include/asm/kvm_para.h
12770 F:      arch/x86/include/asm/kvm_para.h
12771 F:      arch/x86/include/asm/pvclock-abi.h
12772 F:      arch/x86/include/uapi/asm/kvm_para.h
12773 F:      arch/x86/kernel/kvm.c
12774 F:      arch/x86/kernel/kvmclock.c
12775 F:      include/asm-generic/kvm_para.h
12776 F:      include/linux/kvm_para.h
12777 F:      include/uapi/asm-generic/kvm_para.h
12778 F:      include/uapi/linux/kvm_para.h
12779 
12780 KVM X86 HYPER-V (KVM/hyper-v)
12781 M:      Vitaly Kuznetsov <vkuznets@redhat.com>
12782 M:      Sean Christopherson <seanjc@google.com>
12783 M:      Paolo Bonzini <pbonzini@redhat.com>
12784 L:      kvm@vger.kernel.org
12785 S:      Supported
12786 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12787 F:      arch/x86/kvm/hyperv.*
12788 F:      arch/x86/kvm/kvm_onhyperv.*
12789 F:      arch/x86/kvm/svm/hyperv.*
12790 F:      arch/x86/kvm/svm/svm_onhyperv.*
12791 F:      arch/x86/kvm/vmx/hyperv.*
12792 
12793 KVM X86 Xen (KVM/Xen)
12794 M:      David Woodhouse <dwmw2@infradead.org>
12795 M:      Paul Durrant <paul@xen.org>
12796 M:      Sean Christopherson <seanjc@google.com>
12797 M:      Paolo Bonzini <pbonzini@redhat.com>
12798 L:      kvm@vger.kernel.org
12799 S:      Supported
12800 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12801 F:      arch/x86/kvm/xen.*
12802 
12803 L3MDEV
12804 M:      David Ahern <dsahern@kernel.org>
12805 L:      netdev@vger.kernel.org
12806 S:      Maintained
12807 F:      include/net/l3mdev.h
12808 F:      net/l3mdev
12809 
12810 LANDLOCK SECURITY MODULE
12811 M:      Mickaël Salaün <mic@digikod.net>
12812 R:      Günther Noack <gnoack@google.com>
12813 L:      linux-security-module@vger.kernel.org
12814 S:      Supported
12815 W:      https://landlock.io
12816 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12817 F:      Documentation/security/landlock.rst
12818 F:      Documentation/userspace-api/landlock.rst
12819 F:      fs/ioctl.c
12820 F:      include/uapi/linux/landlock.h
12821 F:      samples/landlock/
12822 F:      security/landlock/
12823 F:      tools/testing/selftests/landlock/
12824 K:      landlock
12825 K:      LANDLOCK
12826 
12827 LANTIQ / INTEL Ethernet drivers
12828 M:      Hauke Mehrtens <hauke@hauke-m.de>
12829 L:      netdev@vger.kernel.org
12830 S:      Maintained
12831 F:      Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12832 F:      drivers/net/dsa/lantiq_gswip.c
12833 F:      drivers/net/dsa/lantiq_pce.h
12834 F:      drivers/net/ethernet/lantiq_xrx200.c
12835 F:      net/dsa/tag_gswip.c
12836 
12837 LANTIQ MIPS ARCHITECTURE
12838 M:      John Crispin <john@phrozen.org>
12839 L:      linux-mips@vger.kernel.org
12840 S:      Maintained
12841 F:      arch/mips/lantiq
12842 F:      drivers/soc/lantiq
12843 
12844 LANTIQ PEF2256 DRIVER
12845 M:      Herve Codina <herve.codina@bootlin.com>
12846 S:      Maintained
12847 F:      Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12848 F:      drivers/net/wan/framer/pef2256/
12849 F:      drivers/pinctrl/pinctrl-pef2256.c
12850 F:      include/linux/framer/pef2256.h
12851 
12852 LASI 53c700 driver for PARISC
12853 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12854 L:      linux-scsi@vger.kernel.org
12855 S:      Maintained
12856 F:      Documentation/scsi/53c700.rst
12857 F:      drivers/scsi/53c700*
12858 
12859 LEAKING_ADDRESSES
12860 M:      Tycho Andersen <tycho@tycho.pizza>
12861 R:      Kees Cook <kees@kernel.org>
12862 L:      linux-hardening@vger.kernel.org
12863 S:      Maintained
12864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12865 F:      scripts/leaking_addresses.pl
12866 
12867 LED SUBSYSTEM
12868 M:      Pavel Machek <pavel@ucw.cz>
12869 M:      Lee Jones <lee@kernel.org>
12870 L:      linux-leds@vger.kernel.org
12871 S:      Maintained
12872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12873 F:      Documentation/devicetree/bindings/leds/
12874 F:      Documentation/leds/
12875 F:      drivers/leds/
12876 F:      include/dt-bindings/leds/
12877 F:      include/linux/leds.h
12878 
12879 LEGO MINDSTORMS EV3
12880 R:      David Lechner <david@lechnology.com>
12881 S:      Maintained
12882 F:      Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12883 F:      arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12884 F:      drivers/power/supply/lego_ev3_battery.c
12885 
12886 LEGO USB Tower driver
12887 M:      Juergen Stuber <starblue@users.sourceforge.net>
12888 L:      legousb-devel@lists.sourceforge.net
12889 S:      Maintained
12890 W:      http://legousb.sourceforge.net/
12891 F:      drivers/usb/misc/legousbtower.c
12892 
12893 LETSKETCH HID TABLET DRIVER
12894 M:      Hans de Goede <hdegoede@redhat.com>
12895 L:      linux-input@vger.kernel.org
12896 S:      Maintained
12897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12898 F:      drivers/hid/hid-letsketch.c
12899 
12900 LG LAPTOP EXTRAS
12901 M:      Matan Ziv-Av <matan@svgalib.org>
12902 L:      platform-driver-x86@vger.kernel.org
12903 S:      Maintained
12904 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
12905 F:      Documentation/admin-guide/laptops/lg-laptop.rst
12906 F:      drivers/platform/x86/lg-laptop.c
12907 
12908 LG2160 MEDIA DRIVER
12909 M:      Michael Krufky <mkrufky@linuxtv.org>
12910 L:      linux-media@vger.kernel.org
12911 S:      Maintained
12912 W:      https://linuxtv.org
12913 W:      http://github.com/mkrufky
12914 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12915 T:      git git://linuxtv.org/mkrufky/tuners.git
12916 F:      drivers/media/dvb-frontends/lg2160.*
12917 
12918 LGDT3305 MEDIA DRIVER
12919 M:      Michael Krufky <mkrufky@linuxtv.org>
12920 L:      linux-media@vger.kernel.org
12921 S:      Maintained
12922 W:      https://linuxtv.org
12923 W:      http://github.com/mkrufky
12924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12925 T:      git git://linuxtv.org/mkrufky/tuners.git
12926 F:      drivers/media/dvb-frontends/lgdt3305.*
12927 
12928 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12929 M:      Viresh Kumar <vireshk@kernel.org>
12930 L:      linux-ide@vger.kernel.org
12931 S:      Maintained
12932 F:      drivers/ata/pata_arasan_cf.c
12933 F:      include/linux/pata_arasan_cf_data.h
12934 
12935 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12936 M:      Linus Walleij <linus.walleij@linaro.org>
12937 L:      linux-ide@vger.kernel.org
12938 S:      Maintained
12939 F:      drivers/ata/pata_ftide010.c
12940 F:      drivers/ata/sata_gemini.c
12941 F:      drivers/ata/sata_gemini.h
12942 
12943 LIBATA SATA AHCI PLATFORM devices support
12944 M:      Hans de Goede <hdegoede@redhat.com>
12945 L:      linux-ide@vger.kernel.org
12946 S:      Maintained
12947 F:      drivers/ata/ahci_platform.c
12948 F:      drivers/ata/libahci_platform.c
12949 F:      include/linux/ahci_platform.h
12950 
12951 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12952 M:      Mikael Pettersson <mikpelinux@gmail.com>
12953 L:      linux-ide@vger.kernel.org
12954 S:      Maintained
12955 F:      drivers/ata/sata_promise.*
12956 
12957 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12958 M:      Damien Le Moal <dlemoal@kernel.org>
12959 M:      Niklas Cassel <cassel@kernel.org>
12960 L:      linux-ide@vger.kernel.org
12961 S:      Maintained
12962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12963 F:      Documentation/ABI/testing/sysfs-ata
12964 F:      Documentation/devicetree/bindings/ata/
12965 F:      drivers/ata/
12966 F:      include/linux/ata.h
12967 F:      include/linux/libata.h
12968 
12969 LIBETH COMMON ETHERNET LIBRARY
12970 M:      Alexander Lobakin <aleksander.lobakin@intel.com>
12971 L:      netdev@vger.kernel.org
12972 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12973 S:      Supported
12974 T:      git https://github.com/alobakin/linux.git
12975 F:      drivers/net/ethernet/intel/libeth/
12976 F:      include/net/libeth/
12977 K:      libeth
12978 
12979 LIBIE COMMON INTEL ETHERNET LIBRARY
12980 M:      Alexander Lobakin <aleksander.lobakin@intel.com>
12981 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12982 L:      netdev@vger.kernel.org
12983 S:      Supported
12984 T:      git https://github.com/alobakin/linux.git
12985 F:      drivers/net/ethernet/intel/libie/
12986 F:      include/linux/net/intel/libie/
12987 K:      libie
12988 
12989 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12990 M:      Vishal Verma <vishal.l.verma@intel.com>
12991 M:      Dan Williams <dan.j.williams@intel.com>
12992 M:      Dave Jiang <dave.jiang@intel.com>
12993 L:      nvdimm@lists.linux.dev
12994 S:      Supported
12995 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
12996 P:      Documentation/nvdimm/maintainer-entry-profile.rst
12997 F:      drivers/nvdimm/btt*
12998 
12999 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13000 M:      Dan Williams <dan.j.williams@intel.com>
13001 M:      Vishal Verma <vishal.l.verma@intel.com>
13002 M:      Dave Jiang <dave.jiang@intel.com>
13003 L:      nvdimm@lists.linux.dev
13004 S:      Supported
13005 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13006 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13007 F:      drivers/nvdimm/pmem*
13008 
13009 LIBNVDIMM: DEVICETREE BINDINGS
13010 M:      Oliver O'Halloran <oohall@gmail.com>
13011 L:      nvdimm@lists.linux.dev
13012 S:      Supported
13013 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13014 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
13015 F:      drivers/nvdimm/of_pmem.c
13016 
13017 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13018 M:      Dan Williams <dan.j.williams@intel.com>
13019 M:      Vishal Verma <vishal.l.verma@intel.com>
13020 M:      Dave Jiang <dave.jiang@intel.com>
13021 M:      Ira Weiny <ira.weiny@intel.com>
13022 L:      nvdimm@lists.linux.dev
13023 S:      Supported
13024 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
13025 P:      Documentation/nvdimm/maintainer-entry-profile.rst
13026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13027 F:      drivers/acpi/nfit/*
13028 F:      drivers/nvdimm/*
13029 F:      include/linux/libnvdimm.h
13030 F:      include/linux/nd.h
13031 F:      include/uapi/linux/ndctl.h
13032 F:      tools/testing/nvdimm/
13033 
13034 LIBRARY CODE
13035 M:      Andrew Morton <akpm@linux-foundation.org>
13036 L:      linux-kernel@vger.kernel.org
13037 S:      Supported
13038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13039 F:      lib/*
13040 
13041 LICENSES and SPDX stuff
13042 M:      Thomas Gleixner <tglx@linutronix.de>
13043 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13044 L:      linux-spdx@vger.kernel.org
13045 S:      Maintained
13046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13047 F:      COPYING
13048 F:      Documentation/process/license-rules.rst
13049 F:      LICENSES/
13050 F:      scripts/spdxcheck-test.sh
13051 F:      scripts/spdxcheck.py
13052 F:      scripts/spdxexclude
13053 
13054 LINEAR RANGES HELPERS
13055 M:      Mark Brown <broonie@kernel.org>
13056 R:      Matti Vaittinen <mazziesaccount@gmail.com>
13057 F:      include/linux/linear_range.h
13058 F:      lib/linear_ranges.c
13059 F:      lib/test_linear_ranges.c
13060 
13061 LINUX FOR POWER MACINTOSH
13062 L:      linuxppc-dev@lists.ozlabs.org
13063 S:      Orphan
13064 F:      arch/powerpc/platforms/powermac/
13065 F:      drivers/macintosh/
13066 X:      drivers/macintosh/adb-iop.c
13067 X:      drivers/macintosh/via-macii.c
13068 
13069 LINUX FOR POWERPC (32-BIT AND 64-BIT)
13070 M:      Michael Ellerman <mpe@ellerman.id.au>
13071 R:      Nicholas Piggin <npiggin@gmail.com>
13072 R:      Christophe Leroy <christophe.leroy@csgroup.eu>
13073 R:      Naveen N Rao <naveen@kernel.org>
13074 R:      Madhavan Srinivasan <maddy@linux.ibm.com>
13075 L:      linuxppc-dev@lists.ozlabs.org
13076 S:      Supported
13077 W:      https://github.com/linuxppc/wiki/wiki
13078 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13080 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
13081 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
13082 F:      Documentation/devicetree/bindings/powerpc/
13083 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
13084 F:      Documentation/arch/powerpc/
13085 F:      arch/powerpc/
13086 F:      drivers/*/*/*pasemi*
13087 F:      drivers/*/*pasemi*
13088 F:      drivers/char/tpm/tpm_ibmvtpm*
13089 F:      drivers/crypto/nx/
13090 F:      drivers/i2c/busses/i2c-opal.c
13091 F:      drivers/net/ethernet/ibm/ibmveth.*
13092 F:      drivers/net/ethernet/ibm/ibmvnic.*
13093 F:      drivers/pci/hotplug/pnv_php.c
13094 F:      drivers/pci/hotplug/rpa*
13095 F:      drivers/rtc/rtc-opal.c
13096 F:      drivers/scsi/ibmvscsi/
13097 F:      drivers/tty/hvc/hvc_opal.c
13098 F:      drivers/watchdog/wdrtas.c
13099 F:      include/linux/papr_scm.h
13100 F:      include/uapi/linux/papr_pdsm.h
13101 F:      tools/testing/selftests/powerpc
13102 N:      /pmac
13103 N:      powermac
13104 N:      powernv
13105 N:      [^a-z0-9]ps3
13106 N:      pseries
13107 
13108 LINUX FOR POWERPC EMBEDDED MPC5XXX
13109 M:      Anatolij Gustschin <agust@denx.de>
13110 L:      linuxppc-dev@lists.ozlabs.org
13111 S:      Odd Fixes
13112 F:      arch/powerpc/platforms/512x/
13113 F:      arch/powerpc/platforms/52xx/
13114 
13115 LINUX FOR POWERPC EMBEDDED PPC4XX
13116 L:      linuxppc-dev@lists.ozlabs.org
13117 S:      Orphan
13118 F:      arch/powerpc/platforms/44x/
13119 
13120 LINUX FOR POWERPC EMBEDDED PPC85XX
13121 M:      Scott Wood <oss@buserror.net>
13122 L:      linuxppc-dev@lists.ozlabs.org
13123 S:      Odd fixes
13124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13125 F:      Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13126 F:      Documentation/devicetree/bindings/powerpc/fsl/
13127 F:      arch/powerpc/platforms/85xx/
13128 
13129 LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13130 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
13131 L:      linuxppc-dev@lists.ozlabs.org
13132 S:      Maintained
13133 F:      arch/powerpc/platforms/8xx/
13134 F:      arch/powerpc/platforms/83xx/
13135 
13136 LINUX KERNEL DUMP TEST MODULE (LKDTM)
13137 M:      Kees Cook <kees@kernel.org>
13138 S:      Maintained
13139 F:      drivers/misc/lkdtm/*
13140 F:      tools/testing/selftests/lkdtm/*
13141 
13142 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13143 M:      Alan Stern <stern@rowland.harvard.edu>
13144 M:      Andrea Parri <parri.andrea@gmail.com>
13145 M:      Will Deacon <will@kernel.org>
13146 M:      Peter Zijlstra <peterz@infradead.org>
13147 M:      Boqun Feng <boqun.feng@gmail.com>
13148 M:      Nicholas Piggin <npiggin@gmail.com>
13149 M:      David Howells <dhowells@redhat.com>
13150 M:      Jade Alglave <j.alglave@ucl.ac.uk>
13151 M:      Luc Maranget <luc.maranget@inria.fr>
13152 M:      "Paul E. McKenney" <paulmck@kernel.org>
13153 R:      Akira Yokosawa <akiyks@gmail.com>
13154 R:      Daniel Lustig <dlustig@nvidia.com>
13155 R:      Joel Fernandes <joel@joelfernandes.org>
13156 L:      linux-kernel@vger.kernel.org
13157 L:      linux-arch@vger.kernel.org
13158 L:      lkmm@lists.linux.dev
13159 S:      Supported
13160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13161 F:      Documentation/atomic_bitops.txt
13162 F:      Documentation/atomic_t.txt
13163 F:      Documentation/core-api/refcount-vs-atomic.rst
13164 F:      Documentation/litmus-tests/
13165 F:      Documentation/memory-barriers.txt
13166 F:      tools/memory-model/
13167 
13168 LINUX-NEXT TREE
13169 M:      Stephen Rothwell <sfr@canb.auug.org.au>
13170 L:      linux-next@vger.kernel.org
13171 S:      Supported
13172 B:      mailto:linux-next@vger.kernel.org and the appropriate development tree
13173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13174 
13175 LIS3LV02D ACCELEROMETER DRIVER
13176 M:      Eric Piel <eric.piel@tremplin-utc.net>
13177 S:      Maintained
13178 F:      Documentation/misc-devices/lis3lv02d.rst
13179 F:      drivers/misc/lis3lv02d/
13180 F:      drivers/platform/x86/hp/hp_accel.c
13181 
13182 LIST KUNIT TEST
13183 M:      David Gow <davidgow@google.com>
13184 L:      linux-kselftest@vger.kernel.org
13185 L:      kunit-dev@googlegroups.com
13186 S:      Maintained
13187 F:      lib/list-test.c
13188 
13189 LITEX PLATFORM
13190 M:      Karol Gugala <kgugala@antmicro.com>
13191 M:      Mateusz Holenko <mholenko@antmicro.com>
13192 M:      Gabriel Somlo <gsomlo@gmail.com>
13193 M:      Joel Stanley <joel@jms.id.au>
13194 S:      Maintained
13195 F:      Documentation/devicetree/bindings/*/litex,*.yaml
13196 F:      arch/openrisc/boot/dts/or1klitex.dts
13197 F:      drivers/mmc/host/litex_mmc.c
13198 F:      drivers/net/ethernet/litex/*
13199 F:      drivers/soc/litex/*
13200 F:      drivers/tty/serial/liteuart.c
13201 F:      include/linux/litex.h
13202 N:      litex
13203 
13204 LIVE PATCHING
13205 M:      Josh Poimboeuf <jpoimboe@kernel.org>
13206 M:      Jiri Kosina <jikos@kernel.org>
13207 M:      Miroslav Benes <mbenes@suse.cz>
13208 M:      Petr Mladek <pmladek@suse.com>
13209 R:      Joe Lawrence <joe.lawrence@redhat.com>
13210 L:      live-patching@vger.kernel.org
13211 S:      Maintained
13212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13213 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
13214 F:      Documentation/livepatch/
13215 F:      arch/powerpc/include/asm/livepatch.h
13216 F:      include/linux/livepatch.h
13217 F:      kernel/livepatch/
13218 F:      kernel/module/livepatch.c
13219 F:      samples/livepatch/
13220 F:      tools/testing/selftests/livepatch/
13221 
13222 LLC (802.2)
13223 L:      netdev@vger.kernel.org
13224 S:      Odd fixes
13225 F:      include/linux/llc.h
13226 F:      include/net/llc*
13227 F:      include/uapi/linux/llc.h
13228 F:      net/llc/
13229 
13230 LM73 HARDWARE MONITOR DRIVER
13231 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
13232 L:      linux-hwmon@vger.kernel.org
13233 S:      Maintained
13234 F:      drivers/hwmon/lm73.c
13235 
13236 LM78 HARDWARE MONITOR DRIVER
13237 M:      Jean Delvare <jdelvare@suse.com>
13238 L:      linux-hwmon@vger.kernel.org
13239 S:      Maintained
13240 F:      Documentation/hwmon/lm78.rst
13241 F:      drivers/hwmon/lm78.c
13242 
13243 LM83 HARDWARE MONITOR DRIVER
13244 M:      Jean Delvare <jdelvare@suse.com>
13245 L:      linux-hwmon@vger.kernel.org
13246 S:      Maintained
13247 F:      Documentation/hwmon/lm83.rst
13248 F:      drivers/hwmon/lm83.c
13249 
13250 LM90 HARDWARE MONITOR DRIVER
13251 M:      Jean Delvare <jdelvare@suse.com>
13252 L:      linux-hwmon@vger.kernel.org
13253 S:      Maintained
13254 F:      Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13255 F:      Documentation/hwmon/lm90.rst
13256 F:      drivers/hwmon/lm90.c
13257 F:      include/dt-bindings/thermal/lm90.h
13258 
13259 LME2510 MEDIA DRIVER
13260 M:      Malcolm Priestley <tvboxspy@gmail.com>
13261 L:      linux-media@vger.kernel.org
13262 S:      Maintained
13263 W:      https://linuxtv.org
13264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13265 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
13266 
13267 LOADPIN SECURITY MODULE
13268 M:      Kees Cook <kees@kernel.org>
13269 S:      Supported
13270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13271 F:      Documentation/admin-guide/LSM/LoadPin.rst
13272 F:      security/loadpin/
13273 
13274 LOCKDOWN SECURITY MODULE
13275 L:      linux-security-module@vger.kernel.org
13276 S:      Odd Fixes
13277 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13278 F:      security/lockdown/
13279 
13280 LOCKING PRIMITIVES
13281 M:      Peter Zijlstra <peterz@infradead.org>
13282 M:      Ingo Molnar <mingo@redhat.com>
13283 M:      Will Deacon <will@kernel.org>
13284 R:      Waiman Long <longman@redhat.com>
13285 R:      Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13286 L:      linux-kernel@vger.kernel.org
13287 S:      Maintained
13288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13289 F:      Documentation/locking/
13290 F:      arch/*/include/asm/spinlock*.h
13291 F:      include/linux/lockdep*.h
13292 F:      include/linux/mutex*.h
13293 F:      include/linux/rwlock*.h
13294 F:      include/linux/rwsem*.h
13295 F:      include/linux/seqlock.h
13296 F:      include/linux/spinlock*.h
13297 F:      kernel/locking/
13298 F:      lib/locking*.[ch]
13299 X:      kernel/locking/locktorture.c
13300 
13301 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13302 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
13303 L:      linux-ntfs-dev@lists.sourceforge.net
13304 S:      Maintained
13305 W:      http://www.linux-ntfs.org/content/view/19/37/
13306 F:      Documentation/admin-guide/ldm.rst
13307 F:      block/partitions/ldm.*
13308 
13309 LOGITECH HID GAMING KEYBOARDS
13310 M:      Hans de Goede <hdegoede@redhat.com>
13311 L:      linux-input@vger.kernel.org
13312 S:      Maintained
13313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13314 F:      drivers/hid/hid-lg-g15.c
13315 
13316 LONTIUM LT8912B MIPI TO HDMI BRIDGE
13317 M:      Adrien Grassein <adrien.grassein@gmail.com>
13318 S:      Maintained
13319 F:      Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13320 F:      drivers/gpu/drm/bridge/lontium-lt8912b.c
13321 
13322 LOONGARCH
13323 M:      Huacai Chen <chenhuacai@kernel.org>
13324 R:      WANG Xuerui <kernel@xen0n.name>
13325 L:      loongarch@lists.linux.dev
13326 S:      Maintained
13327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13328 F:      Documentation/arch/loongarch/
13329 F:      Documentation/translations/zh_CN/arch/loongarch/
13330 F:      arch/loongarch/
13331 F:      drivers/*/*loongarch*
13332 F:      drivers/cpufreq/loongson3_cpufreq.c
13333 
13334 LOONGSON GPIO DRIVER
13335 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13336 L:      linux-gpio@vger.kernel.org
13337 S:      Maintained
13338 F:      Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13339 F:      drivers/gpio/gpio-loongson-64bit.c
13340 
13341 LOONGSON LS2X APB DMA DRIVER
13342 M:      Binbin Zhou <zhoubinbin@loongson.cn>
13343 L:      dmaengine@vger.kernel.org
13344 S:      Maintained
13345 F:      Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13346 F:      drivers/dma/ls2x-apb-dma.c
13347 
13348 LOONGSON LS2X I2C DRIVER
13349 M:      Binbin Zhou <zhoubinbin@loongson.cn>
13350 L:      linux-i2c@vger.kernel.org
13351 S:      Maintained
13352 F:      Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13353 F:      drivers/i2c/busses/i2c-ls2x.c
13354 
13355 LOONGSON-2 SOC SERIES CLOCK DRIVER
13356 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13357 L:      linux-clk@vger.kernel.org
13358 S:      Maintained
13359 F:      Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13360 F:      drivers/clk/clk-loongson2.c
13361 F:      include/dt-bindings/clock/loongson,ls2k-clk.h
13362 
13363 LOONGSON SPI DRIVER
13364 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13365 L:      linux-spi@vger.kernel.org
13366 S:      Maintained
13367 F:      Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13368 F:      drivers/spi/spi-loongson-core.c
13369 F:      drivers/spi/spi-loongson-pci.c
13370 F:      drivers/spi/spi-loongson-plat.c
13371 F:      drivers/spi/spi-loongson.h
13372 
13373 LOONGSON-2 SOC SERIES GUTS DRIVER
13374 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13375 L:      loongarch@lists.linux.dev
13376 S:      Maintained
13377 F:      Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13378 F:      drivers/soc/loongson/loongson2_guts.c
13379 
13380 LOONGSON-2 SOC SERIES PM DRIVER
13381 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13382 L:      linux-pm@vger.kernel.org
13383 S:      Maintained
13384 F:      Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13385 F:      drivers/soc/loongson/loongson2_pm.c
13386 
13387 LOONGSON-2 SOC SERIES PINCTRL DRIVER
13388 M:      zhanghongchen <zhanghongchen@loongson.cn>
13389 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13390 L:      linux-gpio@vger.kernel.org
13391 S:      Maintained
13392 F:      Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13393 F:      drivers/pinctrl/pinctrl-loongson2.c
13394 
13395 LOONGSON-2 SOC SERIES THERMAL DRIVER
13396 M:      zhanghongchen <zhanghongchen@loongson.cn>
13397 M:      Yinbo Zhu <zhuyinbo@loongson.cn>
13398 L:      linux-pm@vger.kernel.org
13399 S:      Maintained
13400 F:      Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13401 F:      drivers/thermal/loongson2_thermal.c
13402 
13403 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13404 M:      Sathya Prakash <sathya.prakash@broadcom.com>
13405 M:      Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13406 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13407 L:      MPT-FusionLinux.pdl@broadcom.com
13408 L:      linux-scsi@vger.kernel.org
13409 S:      Supported
13410 W:      http://www.avagotech.com/support/
13411 F:      drivers/message/fusion/
13412 F:      drivers/scsi/mpt3sas/
13413 
13414 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13415 M:      Matthew Wilcox <willy@infradead.org>
13416 L:      linux-scsi@vger.kernel.org
13417 S:      Maintained
13418 F:      drivers/scsi/sym53c8xx_2/
13419 
13420 LTC1660 DAC DRIVER
13421 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
13422 L:      linux-iio@vger.kernel.org
13423 S:      Maintained
13424 F:      Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13425 F:      drivers/iio/dac/ltc1660.c
13426 
13427 LTC2664 IIO DAC DRIVER
13428 M:      Michael Hennerich <michael.hennerich@analog.com>
13429 M:      Kim Seer Paller <kimseer.paller@analog.com>
13430 L:      linux-iio@vger.kernel.org
13431 S:      Supported
13432 W:      https://ez.analog.com/linux-software-drivers
13433 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13434 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13435 F:      drivers/iio/dac/ltc2664.c
13436 
13437 LTC2688 IIO DAC DRIVER
13438 M:      Nuno Sá <nuno.sa@analog.com>
13439 L:      linux-iio@vger.kernel.org
13440 S:      Supported
13441 W:      https://ez.analog.com/linux-software-drivers
13442 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13443 F:      Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13444 F:      drivers/iio/dac/ltc2688.c
13445 
13446 LTC2947 HARDWARE MONITOR DRIVER
13447 M:      Nuno Sá <nuno.sa@analog.com>
13448 L:      linux-hwmon@vger.kernel.org
13449 S:      Supported
13450 W:      https://ez.analog.com/linux-software-drivers
13451 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13452 F:      drivers/hwmon/ltc2947-core.c
13453 F:      drivers/hwmon/ltc2947-i2c.c
13454 F:      drivers/hwmon/ltc2947-spi.c
13455 F:      drivers/hwmon/ltc2947.h
13456 
13457 LTC2991 HARDWARE MONITOR DRIVER
13458 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
13459 L:      linux-hwmon@vger.kernel.org
13460 S:      Supported
13461 W:      https://ez.analog.com/linux-software-drivers
13462 F:      Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13463 F:      drivers/hwmon/ltc2991.c
13464 
13465 LTC2983 IIO TEMPERATURE DRIVER
13466 M:      Nuno Sá <nuno.sa@analog.com>
13467 L:      linux-iio@vger.kernel.org
13468 S:      Supported
13469 W:      https://ez.analog.com/linux-software-drivers
13470 F:      Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13471 F:      drivers/iio/temperature/ltc2983.c
13472 
13473 LTC4282 HARDWARE MONITOR DRIVER
13474 M:      Nuno Sa <nuno.sa@analog.com>
13475 L:      linux-hwmon@vger.kernel.org
13476 S:      Supported
13477 F:      Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13478 F:      Documentation/hwmon/ltc4282.rst
13479 F:      drivers/hwmon/ltc4282.c
13480 
13481 LTC4286 HARDWARE MONITOR DRIVER
13482 M:      Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13483 L:      linux-i2c@vger.kernel.org
13484 S:      Maintained
13485 F:      Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13486 F:      Documentation/hwmon/ltc4286.rst
13487 F:      drivers/hwmon/pmbus/Kconfig
13488 F:      drivers/hwmon/pmbus/Makefile
13489 F:      drivers/hwmon/pmbus/ltc4286.c
13490 
13491 LTC4306 I2C MULTIPLEXER DRIVER
13492 M:      Michael Hennerich <michael.hennerich@analog.com>
13493 L:      linux-i2c@vger.kernel.org
13494 S:      Supported
13495 W:      https://ez.analog.com/linux-software-drivers
13496 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13497 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
13498 
13499 LTP (Linux Test Project)
13500 M:      Andrea Cervesato <andrea.cervesato@suse.com>
13501 M:      Cyril Hrubis <chrubis@suse.cz>
13502 M:      Jan Stancek <jstancek@redhat.com>
13503 M:      Petr Vorel <pvorel@suse.cz>
13504 M:      Li Wang <liwang@redhat.com>
13505 M:      Yang Xu <xuyang2018.jy@fujitsu.com>
13506 M:      Xiao Yang <yangx.jy@fujitsu.com>
13507 L:      ltp@lists.linux.it (subscribers-only)
13508 S:      Maintained
13509 W:      https://linux-test-project.readthedocs.io/
13510 T:      git https://github.com/linux-test-project/ltp.git
13511 
13512 LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13513 M:      Anshul Dalal <anshulusr@gmail.com>
13514 L:      linux-iio@vger.kernel.org
13515 S:      Maintained
13516 F:      Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13517 F:      drivers/iio/light/ltr390.c
13518 
13519 LYNX 28G SERDES PHY DRIVER
13520 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
13521 L:      netdev@vger.kernel.org
13522 S:      Supported
13523 F:      Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13524 F:      drivers/phy/freescale/phy-fsl-lynx-28g.c
13525 
13526 LYNX PCS MODULE
13527 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
13528 L:      netdev@vger.kernel.org
13529 S:      Supported
13530 F:      drivers/net/pcs/pcs-lynx.c
13531 F:      include/linux/pcs-lynx.h
13532 
13533 M68K ARCHITECTURE
13534 M:      Geert Uytterhoeven <geert@linux-m68k.org>
13535 L:      linux-m68k@lists.linux-m68k.org
13536 S:      Maintained
13537 W:      http://www.linux-m68k.org/
13538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13539 F:      arch/m68k/
13540 F:      drivers/zorro/
13541 
13542 M68K ON APPLE MACINTOSH
13543 M:      Joshua Thompson <funaho@jurai.org>
13544 L:      linux-m68k@lists.linux-m68k.org
13545 S:      Maintained
13546 W:      http://www.mac.linux-m68k.org/
13547 F:      arch/m68k/mac/
13548 F:      drivers/macintosh/adb-iop.c
13549 F:      drivers/macintosh/via-macii.c
13550 
13551 M68K ON HP9000/300
13552 M:      Philip Blundell <philb@gnu.org>
13553 S:      Maintained
13554 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
13555 F:      arch/m68k/hp300/
13556 
13557 M88DS3103 MEDIA DRIVER
13558 L:      linux-media@vger.kernel.org
13559 S:      Orphan
13560 W:      https://linuxtv.org
13561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13562 F:      drivers/media/dvb-frontends/m88ds3103*
13563 
13564 M88RS2000 MEDIA DRIVER
13565 M:      Malcolm Priestley <tvboxspy@gmail.com>
13566 L:      linux-media@vger.kernel.org
13567 S:      Maintained
13568 W:      https://linuxtv.org
13569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13570 F:      drivers/media/dvb-frontends/m88rs2000*
13571 
13572 MA901 MASTERKIT USB FM RADIO DRIVER
13573 M:      Alexey Klimov <klimov.linux@gmail.com>
13574 L:      linux-media@vger.kernel.org
13575 S:      Maintained
13576 T:      git git://linuxtv.org/media_tree.git
13577 F:      drivers/media/radio/radio-ma901.c
13578 
13579 MAC80211
13580 M:      Johannes Berg <johannes@sipsolutions.net>
13581 L:      linux-wireless@vger.kernel.org
13582 S:      Maintained
13583 W:      https://wireless.wiki.kernel.org/
13584 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
13585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13587 F:      Documentation/networking/mac80211-injection.rst
13588 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13589 F:      drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13590 F:      include/net/mac80211.h
13591 F:      net/mac80211/
13592 
13593 MAILBOX API
13594 M:      Jassi Brar <jassisinghbrar@gmail.com>
13595 L:      linux-kernel@vger.kernel.org
13596 S:      Maintained
13597 F:      Documentation/devicetree/bindings/mailbox/
13598 F:      drivers/mailbox/
13599 F:      include/dt-bindings/mailbox/
13600 F:      include/linux/mailbox_client.h
13601 F:      include/linux/mailbox_controller.h
13602 
13603 MAILBOX ARM MHUv2
13604 M:      Viresh Kumar <viresh.kumar@linaro.org>
13605 M:      Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13606 L:      linux-kernel@vger.kernel.org
13607 S:      Maintained
13608 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13609 F:      drivers/mailbox/arm_mhuv2.c
13610 F:      include/linux/mailbox/arm_mhuv2_message.h
13611 
13612 MAILBOX ARM MHUv3
13613 M:      Sudeep Holla <sudeep.holla@arm.com>
13614 M:      Cristian Marussi <cristian.marussi@arm.com>
13615 L:      linux-kernel@vger.kernel.org
13616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13617 S:      Maintained
13618 F:      Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13619 F:      drivers/mailbox/arm_mhuv3.c
13620 
13621 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13622 M:      Alejandro Colomar <alx@kernel.org>
13623 L:      linux-man@vger.kernel.org
13624 S:      Maintained
13625 W:      http://www.kernel.org/doc/man-pages
13626 T:      git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13627 T:      git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13628 
13629 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13630 M:      Jeremy Kerr <jk@codeconstruct.com.au>
13631 M:      Matt Johnston <matt@codeconstruct.com.au>
13632 L:      netdev@vger.kernel.org
13633 S:      Maintained
13634 F:      Documentation/networking/mctp.rst
13635 F:      drivers/net/mctp/
13636 F:      include/net/mctp.h
13637 F:      include/net/mctpdevice.h
13638 F:      include/net/netns/mctp.h
13639 F:      net/mctp/
13640 
13641 MAPLE TREE
13642 M:      Liam R. Howlett <Liam.Howlett@oracle.com>
13643 L:      maple-tree@lists.infradead.org
13644 L:      linux-mm@kvack.org
13645 S:      Supported
13646 F:      Documentation/core-api/maple_tree.rst
13647 F:      include/linux/maple_tree.h
13648 F:      include/trace/events/maple_tree.h
13649 F:      lib/maple_tree.c
13650 F:      lib/test_maple_tree.c
13651 F:      tools/testing/radix-tree/linux/maple_tree.h
13652 F:      tools/testing/radix-tree/maple.c
13653 
13654 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13655 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
13656 L:      linux-mips@vger.kernel.org
13657 S:      Maintained
13658 F:      arch/mips/boot/dts/img/pistachio*
13659 
13660 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13661 M:      Andrew Lunn <andrew@lunn.ch>
13662 L:      netdev@vger.kernel.org
13663 S:      Maintained
13664 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13665 F:      Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13666 F:      Documentation/networking/devlink/mv88e6xxx.rst
13667 F:      drivers/net/dsa/mv88e6xxx/
13668 F:      include/linux/dsa/mv88e6xxx.h
13669 F:      include/linux/platform_data/mv88e6xxx.h
13670 
13671 MARVELL 88PM886 PMIC DRIVER
13672 M:      Karel Balej <balejk@matfyz.cz>
13673 S:      Maintained
13674 F:      Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13675 F:      drivers/input/misc/88pm886-onkey.c
13676 F:      drivers/mfd/88pm886.c
13677 F:      drivers/regulator/88pm886-regulator.c
13678 F:      include/linux/mfd/88pm886.h
13679 
13680 MARVELL ARMADA 3700 PHY DRIVERS
13681 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13682 S:      Maintained
13683 F:      Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13684 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13685 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13686 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13687 
13688 MARVELL ARMADA 3700 SERIAL DRIVER
13689 M:      Pali Rohár <pali@kernel.org>
13690 S:      Maintained
13691 F:      Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13692 F:      Documentation/devicetree/bindings/serial/mvebu-uart.txt
13693 F:      drivers/tty/serial/mvebu-uart.c
13694 
13695 MARVELL ARMADA DRM SUPPORT
13696 M:      Russell King <linux@armlinux.org.uk>
13697 S:      Maintained
13698 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13699 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13700 F:      Documentation/devicetree/bindings/display/armada/
13701 F:      drivers/gpu/drm/armada/
13702 F:      include/uapi/drm/armada_drm.h
13703 
13704 MARVELL CRYPTO DRIVER
13705 M:      Boris Brezillon <bbrezillon@kernel.org>
13706 M:      Arnaud Ebalard <arno@natisbad.org>
13707 M:      Srujana Challa <schalla@marvell.com>
13708 L:      linux-crypto@vger.kernel.org
13709 S:      Maintained
13710 F:      drivers/crypto/marvell/
13711 F:      include/linux/soc/marvell/octeontx2/
13712 
13713 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13714 M:      Mirko Lindner <mlindner@marvell.com>
13715 M:      Stephen Hemminger <stephen@networkplumber.org>
13716 L:      netdev@vger.kernel.org
13717 S:      Odd fixes
13718 F:      drivers/net/ethernet/marvell/sk*
13719 
13720 MARVELL LIBERTAS WIRELESS DRIVER
13721 L:      libertas-dev@lists.infradead.org
13722 S:      Orphan
13723 F:      drivers/net/wireless/marvell/libertas/
13724 
13725 MARVELL MACCHIATOBIN SUPPORT
13726 M:      Russell King <linux@armlinux.org.uk>
13727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13728 S:      Maintained
13729 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13730 
13731 MARVELL MV643XX ETHERNET DRIVER
13732 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13733 L:      netdev@vger.kernel.org
13734 S:      Maintained
13735 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
13736 
13737 MARVELL MV88X3310 PHY DRIVER
13738 M:      Russell King <linux@armlinux.org.uk>
13739 M:      Marek Behún <kabel@kernel.org>
13740 L:      netdev@vger.kernel.org
13741 S:      Maintained
13742 F:      drivers/net/phy/marvell10g.c
13743 
13744 MARVELL MVEBU THERMAL DRIVER
13745 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13746 S:      Maintained
13747 F:      drivers/thermal/armada_thermal.c
13748 
13749 MARVELL MVNETA ETHERNET DRIVER
13750 M:      Marcin Wojtas <marcin.s.wojtas@gmail.com>
13751 L:      netdev@vger.kernel.org
13752 S:      Maintained
13753 F:      drivers/net/ethernet/marvell/mvneta*
13754 
13755 MARVELL MVPP2 ETHERNET DRIVER
13756 M:      Marcin Wojtas <marcin.s.wojtas@gmail.com>
13757 M:      Russell King <linux@armlinux.org.uk>
13758 L:      netdev@vger.kernel.org
13759 S:      Maintained
13760 F:      Documentation/devicetree/bindings/net/marvell,pp2.yaml
13761 F:      drivers/net/ethernet/marvell/mvpp2/
13762 
13763 MARVELL MWIFIEX WIRELESS DRIVER
13764 M:      Brian Norris <briannorris@chromium.org>
13765 R:      Francesco Dolcini <francesco@dolcini.it>
13766 L:      linux-wireless@vger.kernel.org
13767 S:      Odd Fixes
13768 F:      drivers/net/wireless/marvell/mwifiex/
13769 
13770 MARVELL MWL8K WIRELESS DRIVER
13771 L:      linux-wireless@vger.kernel.org
13772 S:      Orphan
13773 F:      drivers/net/wireless/marvell/mwl8k.c
13774 
13775 MARVELL NAND CONTROLLER DRIVER
13776 M:      Miquel Raynal <miquel.raynal@bootlin.com>
13777 L:      linux-mtd@lists.infradead.org
13778 S:      Maintained
13779 F:      drivers/mtd/nand/raw/marvell_nand.c
13780 
13781 MARVELL OCTEON ENDPOINT DRIVER
13782 M:      Veerasenareddy Burru <vburru@marvell.com>
13783 M:      Sathesh Edara <sedara@marvell.com>
13784 L:      netdev@vger.kernel.org
13785 S:      Supported
13786 F:      drivers/net/ethernet/marvell/octeon_ep
13787 
13788 MARVELL OCTEON ENDPOINT VF DRIVER
13789 M:      Veerasenareddy Burru <vburru@marvell.com>
13790 M:      Sathesh Edara <sedara@marvell.com>
13791 M:      Shinas Rasheed <srasheed@marvell.com>
13792 M:      Satananda Burla <sburla@marvell.com>
13793 L:      netdev@vger.kernel.org
13794 S:      Supported
13795 F:      drivers/net/ethernet/marvell/octeon_ep_vf
13796 
13797 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13798 M:      Sunil Goutham <sgoutham@marvell.com>
13799 M:      Geetha sowjanya <gakula@marvell.com>
13800 M:      Subbaraya Sundeep <sbhatta@marvell.com>
13801 M:      hariprasad <hkelam@marvell.com>
13802 L:      netdev@vger.kernel.org
13803 S:      Supported
13804 F:      drivers/net/ethernet/marvell/octeontx2/nic/
13805 F:      include/linux/soc/marvell/octeontx2/
13806 
13807 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13808 M:      Sunil Goutham <sgoutham@marvell.com>
13809 M:      Linu Cherian <lcherian@marvell.com>
13810 M:      Geetha sowjanya <gakula@marvell.com>
13811 M:      Jerin Jacob <jerinj@marvell.com>
13812 M:      hariprasad <hkelam@marvell.com>
13813 M:      Subbaraya Sundeep <sbhatta@marvell.com>
13814 L:      netdev@vger.kernel.org
13815 S:      Supported
13816 F:      Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13817 F:      drivers/net/ethernet/marvell/octeontx2/af/
13818 
13819 MARVELL PRESTERA ETHERNET SWITCH DRIVER
13820 M:      Taras Chornyi <taras.chornyi@plvision.eu>
13821 S:      Supported
13822 W:      https://github.com/Marvell-switching/switchdev-prestera
13823 F:      drivers/net/ethernet/marvell/prestera/
13824 
13825 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13826 M:      Nicolas Pitre <nico@fluxnic.net>
13827 S:      Odd Fixes
13828 F:      drivers/mmc/host/mvsdio.*
13829 
13830 MARVELL USB MDIO CONTROLLER DRIVER
13831 M:      Tobias Waldekranz <tobias@waldekranz.com>
13832 L:      netdev@vger.kernel.org
13833 S:      Maintained
13834 F:      Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13835 F:      drivers/net/mdio/mdio-mvusb.c
13836 
13837 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13838 M:      Hu Ziji <huziji@marvell.com>
13839 L:      linux-mmc@vger.kernel.org
13840 S:      Supported
13841 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13842 F:      drivers/mmc/host/sdhci-xenon*
13843 
13844 MARVELL OCTEON CN10K DPI DRIVER
13845 M:      Vamsi Attunuru <vattunuru@marvell.com>
13846 S:      Supported
13847 F:      drivers/misc/mrvl_cn10k_dpi.c
13848 
13849 MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13850 R:      schalla@marvell.com
13851 R:      vattunuru@marvell.com
13852 F:      drivers/vdpa/octeon_ep/
13853 
13854 MATROX FRAMEBUFFER DRIVER
13855 L:      linux-fbdev@vger.kernel.org
13856 S:      Orphan
13857 F:      drivers/video/fbdev/matrox/matroxfb_*
13858 F:      include/uapi/linux/matroxfb.h
13859 
13860 MAX15301 DRIVER
13861 M:      Daniel Nilsson <daniel.nilsson@flex.com>
13862 L:      linux-hwmon@vger.kernel.org
13863 S:      Maintained
13864 F:      Documentation/hwmon/max15301.rst
13865 F:      drivers/hwmon/pmbus/max15301.c
13866 
13867 MAX2175 SDR TUNER DRIVER
13868 M:      Ramesh Shanmugasundaram <rashanmu@gmail.com>
13869 L:      linux-media@vger.kernel.org
13870 S:      Maintained
13871 T:      git git://linuxtv.org/media_tree.git
13872 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
13873 F:      Documentation/userspace-api/media/drivers/max2175.rst
13874 F:      drivers/media/i2c/max2175*
13875 F:      include/uapi/linux/max2175.h
13876 
13877 MAX31335 RTC DRIVER
13878 M:      Antoniu Miclaus <antoniu.miclaus@analog.com>
13879 L:      linux-rtc@vger.kernel.org
13880 S:      Supported
13881 W:      https://ez.analog.com/linux-software-drivers
13882 F:      Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13883 F:      drivers/rtc/rtc-max31335.c
13884 
13885 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13886 L:      linux-hwmon@vger.kernel.org
13887 S:      Orphan
13888 F:      Documentation/hwmon/max6650.rst
13889 F:      drivers/hwmon/max6650.c
13890 
13891 MAX9286 QUAD GMSL DESERIALIZER DRIVER
13892 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
13893 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13894 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13895 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13896 L:      linux-media@vger.kernel.org
13897 S:      Maintained
13898 F:      Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13899 F:      drivers/media/i2c/max9286.c
13900 
13901 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13902 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
13903 L:      linux-media@vger.kernel.org
13904 S:      Maintained
13905 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13906 F:      drivers/staging/media/max96712/max96712.c
13907 
13908 MAX96714 GMSL2 DESERIALIZER DRIVER
13909 M:      Julien Massot <julien.massot@collabora.com>
13910 L:      linux-media@vger.kernel.org
13911 S:      Maintained
13912 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13913 F:      drivers/media/i2c/max96714.c
13914 
13915 MAX96717 GMSL2 SERIALIZER DRIVER
13916 M:      Julien Massot <julien.massot@collabora.com>
13917 L:      linux-media@vger.kernel.org
13918 S:      Maintained
13919 F:      Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13920 F:      drivers/media/i2c/max96717.c
13921 
13922 MAX9860 MONO AUDIO VOICE CODEC DRIVER
13923 M:      Peter Rosin <peda@axentia.se>
13924 L:      linux-sound@vger.kernel.org
13925 S:      Maintained
13926 F:      Documentation/devicetree/bindings/sound/max9860.txt
13927 F:      sound/soc/codecs/max9860.*
13928 
13929 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13930 M:      Andreas Klinger <ak@it-klinger.de>
13931 L:      linux-iio@vger.kernel.org
13932 S:      Maintained
13933 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13934 F:      drivers/iio/proximity/mb1232.c
13935 
13936 MAXIM MAX11205 DRIVER
13937 M:      Ramona Bolboaca <ramona.bolboaca@analog.com>
13938 L:      linux-iio@vger.kernel.org
13939 S:      Supported
13940 W:      https://ez.analog.com/linux-software-drivers
13941 F:      Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13942 F:      drivers/iio/adc/max11205.c
13943 
13944 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13945 R:      Iskren Chernev <iskren.chernev@gmail.com>
13946 R:      Krzysztof Kozlowski <krzk@kernel.org>
13947 R:      Marek Szyprowski <m.szyprowski@samsung.com>
13948 R:      Matheus Castello <matheus@castello.eng.br>
13949 L:      linux-pm@vger.kernel.org
13950 S:      Maintained
13951 F:      Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13952 F:      drivers/power/supply/max17040_battery.c
13953 
13954 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13955 R:      Hans de Goede <hdegoede@redhat.com>
13956 R:      Krzysztof Kozlowski <krzk@kernel.org>
13957 R:      Marek Szyprowski <m.szyprowski@samsung.com>
13958 R:      Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13959 R:      Purism Kernel Team <kernel@puri.sm>
13960 L:      linux-pm@vger.kernel.org
13961 S:      Maintained
13962 F:      Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13963 F:      drivers/power/supply/max17042_battery.c
13964 
13965 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13966 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13967 L:      linux-kernel@vger.kernel.org
13968 S:      Maintained
13969 F:      Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13970 F:      drivers/regulator/max20086-regulator.c
13971 
13972 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13973 M:      Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13974 L:      linux-iio@vger.kernel.org
13975 S:      Maintained
13976 F:      drivers/iio/temperature/max30208.c
13977 
13978 MAXIM MAX77650 PMIC MFD DRIVER
13979 M:      Bartosz Golaszewski <brgl@bgdev.pl>
13980 L:      linux-kernel@vger.kernel.org
13981 S:      Maintained
13982 F:      Documentation/devicetree/bindings/*/*max77650.yaml
13983 F:      Documentation/devicetree/bindings/*/max77650*.yaml
13984 F:      drivers/gpio/gpio-max77650.c
13985 F:      drivers/input/misc/max77650-onkey.c
13986 F:      drivers/leds/leds-max77650.c
13987 F:      drivers/mfd/max77650.c
13988 F:      drivers/power/supply/max77650-charger.c
13989 F:      drivers/regulator/max77650-regulator.c
13990 F:      include/linux/mfd/max77650.h
13991 
13992 MAXIM MAX77714 PMIC MFD DRIVER
13993 M:      Luca Ceresoli <luca@lucaceresoli.net>
13994 S:      Maintained
13995 F:      Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13996 F:      drivers/mfd/max77714.c
13997 F:      include/linux/mfd/max77714.h
13998 
13999 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14000 M:      Javier Martinez Canillas <javier@dowhile0.org>
14001 L:      linux-kernel@vger.kernel.org
14002 S:      Supported
14003 F:      Documentation/devicetree/bindings/*/*max77802.yaml
14004 F:      drivers/regulator/max77802-regulator.c
14005 F:      include/dt-bindings/*/*max77802.h
14006 
14007 MAXIM MAX77976 BATTERY CHARGER
14008 M:      Luca Ceresoli <luca@lucaceresoli.net>
14009 S:      Supported
14010 F:      Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14011 F:      drivers/power/supply/max77976_charger.c
14012 
14013 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14014 M:      Krzysztof Kozlowski <krzk@kernel.org>
14015 L:      linux-pm@vger.kernel.org
14016 S:      Maintained
14017 B:      mailto:linux-samsung-soc@vger.kernel.org
14018 F:      Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14019 F:      Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14020 F:      drivers/power/supply/max14577_charger.c
14021 F:      drivers/power/supply/max77693_charger.c
14022 
14023 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14024 M:      Chanwoo Choi <cw00.choi@samsung.com>
14025 M:      Krzysztof Kozlowski <krzk@kernel.org>
14026 L:      linux-kernel@vger.kernel.org
14027 S:      Maintained
14028 B:      mailto:linux-samsung-soc@vger.kernel.org
14029 F:      Documentation/devicetree/bindings/*/maxim,max14577.yaml
14030 F:      Documentation/devicetree/bindings/*/maxim,max77686.yaml
14031 F:      Documentation/devicetree/bindings/*/maxim,max77693.yaml
14032 F:      Documentation/devicetree/bindings/*/maxim,max77843.yaml
14033 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
14034 F:      drivers/*/*max77843.c
14035 F:      drivers/*/max14577*.c
14036 F:      drivers/*/max77686*.c
14037 F:      drivers/*/max77693*.c
14038 F:      drivers/clk/clk-max77686.c
14039 F:      drivers/extcon/extcon-max14577.c
14040 F:      drivers/extcon/extcon-max77693.c
14041 F:      drivers/rtc/rtc-max77686.c
14042 F:      include/linux/mfd/max14577*.h
14043 F:      include/linux/mfd/max77686*.h
14044 F:      include/linux/mfd/max77693*.h
14045 
14046 MAXIRADIO FM RADIO RECEIVER DRIVER
14047 M:      Hans Verkuil <hverkuil@xs4all.nl>
14048 L:      linux-media@vger.kernel.org
14049 S:      Maintained
14050 W:      https://linuxtv.org
14051 T:      git git://linuxtv.org/media_tree.git
14052 F:      drivers/media/radio/radio-maxiradio*
14053 
14054 MAXLINEAR ETHERNET PHY DRIVER
14055 M:      Xu Liang <lxu@maxlinear.com>
14056 L:      netdev@vger.kernel.org
14057 S:      Supported
14058 F:      drivers/net/phy/mxl-gpy.c
14059 
14060 MCAN MMIO DEVICE DRIVER
14061 M:      Chandrasekar Ramakrishnan <rcsekar@samsung.com>
14062 L:      linux-can@vger.kernel.org
14063 S:      Maintained
14064 F:      Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14065 F:      drivers/net/can/m_can/m_can.c
14066 F:      drivers/net/can/m_can/m_can.h
14067 F:      drivers/net/can/m_can/m_can_platform.c
14068 
14069 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14070 R:      Yasushi SHOJI <yashi@spacecubics.com>
14071 L:      linux-can@vger.kernel.org
14072 S:      Maintained
14073 F:      drivers/net/can/usb/mcba_usb.c
14074 
14075 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14076 M:      Rishi Gupta <gupt21@gmail.com>
14077 L:      linux-i2c@vger.kernel.org
14078 L:      linux-input@vger.kernel.org
14079 S:      Maintained
14080 F:      drivers/hid/hid-mcp2221.c
14081 
14082 MCP251XFD SPI-CAN NETWORK DRIVER
14083 M:      Marc Kleine-Budde <mkl@pengutronix.de>
14084 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14085 R:      Thomas Kopp <thomas.kopp@microchip.com>
14086 L:      linux-can@vger.kernel.org
14087 S:      Maintained
14088 F:      Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14089 F:      drivers/net/can/spi/mcp251xfd/
14090 
14091 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14092 M:      Peter Rosin <peda@axentia.se>
14093 L:      linux-iio@vger.kernel.org
14094 S:      Maintained
14095 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14096 F:      drivers/iio/potentiometer/mcp4018.c
14097 F:      drivers/iio/potentiometer/mcp4531.c
14098 
14099 MCP4821 DAC DRIVER
14100 M:      Anshul Dalal <anshulusr@gmail.com>
14101 L:      linux-iio@vger.kernel.org
14102 S:      Maintained
14103 F:      Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14104 F:      drivers/iio/dac/mcp4821.c
14105 
14106 MCR20A IEEE-802.15.4 RADIO DRIVER
14107 M:      Stefan Schmidt <stefan@datenfreihafen.org>
14108 L:      linux-wpan@vger.kernel.org
14109 S:      Odd Fixes
14110 W:      https://github.com/xueliu/mcr20a-linux
14111 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14112 F:      drivers/net/ieee802154/mcr20a.c
14113 F:      drivers/net/ieee802154/mcr20a.h
14114 
14115 MDIO REGMAP DRIVER
14116 M:      Maxime Chevallier <maxime.chevallier@bootlin.com>
14117 L:      netdev@vger.kernel.org
14118 S:      Maintained
14119 F:      drivers/net/mdio/mdio-regmap.c
14120 F:      include/linux/mdio/mdio-regmap.h
14121 
14122 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14123 M:      William Breathitt Gray <wbg@kernel.org>
14124 L:      linux-iio@vger.kernel.org
14125 S:      Maintained
14126 F:      drivers/iio/dac/cio-dac.c
14127 
14128 MEDIA CONTROLLER FRAMEWORK
14129 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14130 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14131 L:      linux-media@vger.kernel.org
14132 S:      Supported
14133 W:      https://www.linuxtv.org
14134 T:      git git://linuxtv.org/media_tree.git
14135 F:      drivers/media/mc/
14136 F:      include/media/media-*.h
14137 F:      include/uapi/linux/media.h
14138 
14139 MEDIA DRIVER FOR FREESCALE IMX PXP
14140 M:      Philipp Zabel <p.zabel@pengutronix.de>
14141 L:      linux-media@vger.kernel.org
14142 S:      Maintained
14143 T:      git git://linuxtv.org/media_tree.git
14144 F:      drivers/media/platform/nxp/imx-pxp.[ch]
14145 
14146 MEDIA DRIVERS FOR ASCOT2E
14147 M:      Abylay Ospan <aospan@amazon.com>
14148 L:      linux-media@vger.kernel.org
14149 S:      Supported
14150 W:      https://linuxtv.org
14151 W:      http://netup.tv/
14152 T:      git git://linuxtv.org/media_tree.git
14153 F:      drivers/media/dvb-frontends/ascot2e*
14154 
14155 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14156 M:      Jasmin Jessich <jasmin@anw.at>
14157 L:      linux-media@vger.kernel.org
14158 S:      Maintained
14159 W:      https://linuxtv.org
14160 T:      git git://linuxtv.org/media_tree.git
14161 F:      drivers/media/dvb-frontends/cxd2099*
14162 
14163 MEDIA DRIVERS FOR CXD2841ER
14164 M:      Abylay Ospan <aospan@amazon.com>
14165 L:      linux-media@vger.kernel.org
14166 S:      Supported
14167 W:      https://linuxtv.org
14168 W:      http://netup.tv/
14169 T:      git git://linuxtv.org/media_tree.git
14170 F:      drivers/media/dvb-frontends/cxd2841er*
14171 
14172 MEDIA DRIVERS FOR CXD2880
14173 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14174 L:      linux-media@vger.kernel.org
14175 S:      Supported
14176 W:      http://linuxtv.org/
14177 T:      git git://linuxtv.org/media_tree.git
14178 F:      drivers/media/dvb-frontends/cxd2880/*
14179 F:      drivers/media/spi/cxd2880*
14180 
14181 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14182 L:      linux-media@vger.kernel.org
14183 S:      Orphan
14184 W:      https://linuxtv.org
14185 T:      git git://linuxtv.org/media_tree.git
14186 F:      drivers/media/pci/ddbridge/*
14187 
14188 MEDIA DRIVERS FOR FREESCALE IMX
14189 M:      Steve Longerbeam <slongerbeam@gmail.com>
14190 M:      Philipp Zabel <p.zabel@pengutronix.de>
14191 L:      linux-media@vger.kernel.org
14192 S:      Maintained
14193 T:      git git://linuxtv.org/media_tree.git
14194 F:      Documentation/admin-guide/media/imx.rst
14195 F:      Documentation/devicetree/bindings/media/imx.txt
14196 F:      drivers/staging/media/imx/
14197 F:      include/linux/imx-media.h
14198 F:      include/media/imx.h
14199 
14200 MEDIA DRIVERS FOR FREESCALE IMX7/8
14201 M:      Rui Miguel Silva <rmfrfs@gmail.com>
14202 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14203 M:      Martin Kepplinger <martin.kepplinger@puri.sm>
14204 R:      Purism Kernel Team <kernel@puri.sm>
14205 L:      linux-media@vger.kernel.org
14206 S:      Maintained
14207 T:      git git://linuxtv.org/media_tree.git
14208 F:      Documentation/admin-guide/media/imx7.rst
14209 F:      Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14210 F:      Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14211 F:      Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14212 F:      drivers/media/platform/nxp/imx-mipi-csis.c
14213 F:      drivers/media/platform/nxp/imx7-media-csi.c
14214 F:      drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14215 
14216 MEDIA DRIVERS FOR HELENE
14217 M:      Abylay Ospan <aospan@amazon.com>
14218 L:      linux-media@vger.kernel.org
14219 S:      Supported
14220 W:      https://linuxtv.org
14221 W:      http://netup.tv/
14222 T:      git git://linuxtv.org/media_tree.git
14223 F:      drivers/media/dvb-frontends/helene*
14224 
14225 MEDIA DRIVERS FOR HORUS3A
14226 M:      Abylay Ospan <aospan@amazon.com>
14227 L:      linux-media@vger.kernel.org
14228 S:      Supported
14229 W:      https://linuxtv.org
14230 W:      http://netup.tv/
14231 T:      git git://linuxtv.org/media_tree.git
14232 F:      drivers/media/dvb-frontends/horus3a*
14233 
14234 MEDIA DRIVERS FOR LNBH25
14235 M:      Abylay Ospan <aospan@amazon.com>
14236 L:      linux-media@vger.kernel.org
14237 S:      Supported
14238 W:      https://linuxtv.org
14239 W:      http://netup.tv/
14240 T:      git git://linuxtv.org/media_tree.git
14241 F:      drivers/media/dvb-frontends/lnbh25*
14242 
14243 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14244 L:      linux-media@vger.kernel.org
14245 S:      Orphan
14246 W:      https://linuxtv.org
14247 T:      git git://linuxtv.org/media_tree.git
14248 F:      drivers/media/dvb-frontends/mxl5xx*
14249 
14250 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14251 M:      Abylay Ospan <aospan@amazon.com>
14252 L:      linux-media@vger.kernel.org
14253 S:      Supported
14254 W:      https://linuxtv.org
14255 W:      http://netup.tv/
14256 T:      git git://linuxtv.org/media_tree.git
14257 F:      drivers/media/pci/netup_unidvb/*
14258 
14259 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14260 M:      Dmitry Osipenko <digetx@gmail.com>
14261 L:      linux-media@vger.kernel.org
14262 L:      linux-tegra@vger.kernel.org
14263 S:      Maintained
14264 T:      git git://linuxtv.org/media_tree.git
14265 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14266 F:      drivers/media/platform/nvidia/tegra-vde/
14267 
14268 MEDIA DRIVERS FOR RENESAS - CEU
14269 M:      Jacopo Mondi <jacopo@jmondi.org>
14270 L:      linux-media@vger.kernel.org
14271 L:      linux-renesas-soc@vger.kernel.org
14272 S:      Supported
14273 T:      git git://linuxtv.org/media_tree.git
14274 F:      Documentation/devicetree/bindings/media/renesas,ceu.yaml
14275 F:      drivers/media/platform/renesas/renesas-ceu.c
14276 F:      include/media/drv-intf/renesas-ceu.h
14277 
14278 MEDIA DRIVERS FOR RENESAS - DRIF
14279 M:      Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14280 L:      linux-media@vger.kernel.org
14281 L:      linux-renesas-soc@vger.kernel.org
14282 S:      Supported
14283 T:      git git://linuxtv.org/media_tree.git
14284 F:      Documentation/devicetree/bindings/media/renesas,drif.yaml
14285 F:      drivers/media/platform/renesas/rcar_drif.c
14286 
14287 MEDIA DRIVERS FOR RENESAS - FCP
14288 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14289 L:      linux-media@vger.kernel.org
14290 L:      linux-renesas-soc@vger.kernel.org
14291 S:      Supported
14292 T:      git git://linuxtv.org/media_tree.git
14293 F:      Documentation/devicetree/bindings/media/renesas,fcp.yaml
14294 F:      drivers/media/platform/renesas/rcar-fcp.c
14295 F:      include/media/rcar-fcp.h
14296 
14297 MEDIA DRIVERS FOR RENESAS - FDP1
14298 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14299 L:      linux-media@vger.kernel.org
14300 L:      linux-renesas-soc@vger.kernel.org
14301 S:      Supported
14302 T:      git git://linuxtv.org/media_tree.git
14303 F:      Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14304 F:      drivers/media/platform/renesas/rcar_fdp1.c
14305 
14306 MEDIA DRIVERS FOR RENESAS - VIN
14307 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
14308 L:      linux-media@vger.kernel.org
14309 L:      linux-renesas-soc@vger.kernel.org
14310 S:      Supported
14311 T:      git git://linuxtv.org/media_tree.git
14312 F:      Documentation/devicetree/bindings/media/renesas,csi2.yaml
14313 F:      Documentation/devicetree/bindings/media/renesas,isp.yaml
14314 F:      Documentation/devicetree/bindings/media/renesas,vin.yaml
14315 F:      drivers/media/platform/renesas/rcar-csi2.c
14316 F:      drivers/media/platform/renesas/rcar-isp.c
14317 F:      drivers/media/platform/renesas/rcar-vin/
14318 
14319 MEDIA DRIVERS FOR RENESAS - VSP1
14320 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14321 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14322 L:      linux-media@vger.kernel.org
14323 L:      linux-renesas-soc@vger.kernel.org
14324 S:      Supported
14325 T:      git git://linuxtv.org/media_tree.git
14326 F:      Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14327 F:      drivers/media/platform/renesas/vsp1/
14328 
14329 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14330 L:      linux-media@vger.kernel.org
14331 S:      Orphan
14332 W:      https://linuxtv.org
14333 T:      git git://linuxtv.org/media_tree.git
14334 F:      drivers/media/dvb-frontends/stv0910*
14335 
14336 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14337 L:      linux-media@vger.kernel.org
14338 S:      Orphan
14339 W:      https://linuxtv.org
14340 T:      git git://linuxtv.org/media_tree.git
14341 F:      drivers/media/dvb-frontends/stv6111*
14342 
14343 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14344 M:      Hugues Fruchet <hugues.fruchet@foss.st.com>
14345 M:      Alain Volmat <alain.volmat@foss.st.com>
14346 L:      linux-media@vger.kernel.org
14347 S:      Supported
14348 T:      git git://linuxtv.org/media_tree.git
14349 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14350 F:      Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14351 F:      drivers/media/platform/st/stm32/stm32-dcmi.c
14352 F:      drivers/media/platform/st/stm32/stm32-dcmipp/*
14353 
14354 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14355 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14356 L:      linux-media@vger.kernel.org
14357 S:      Maintained
14358 W:      https://linuxtv.org
14359 Q:      http://patchwork.kernel.org/project/linux-media/list/
14360 T:      git git://linuxtv.org/media_tree.git
14361 F:      Documentation/admin-guide/media/
14362 F:      Documentation/devicetree/bindings/media/
14363 F:      Documentation/driver-api/media/
14364 F:      Documentation/userspace-api/media/
14365 F:      drivers/media/
14366 F:      drivers/staging/media/
14367 F:      include/dt-bindings/media/
14368 F:      include/linux/platform_data/media/
14369 F:      include/media/
14370 F:      include/uapi/linux/dvb/
14371 F:      include/uapi/linux/ivtv*
14372 F:      include/uapi/linux/media.h
14373 F:      include/uapi/linux/uvcvideo.h
14374 F:      include/uapi/linux/v4l2-*
14375 F:      include/uapi/linux/videodev2.h
14376 
14377 MEDIATEK BLUETOOTH DRIVER
14378 M:      Sean Wang <sean.wang@mediatek.com>
14379 L:      linux-bluetooth@vger.kernel.org
14380 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14381 S:      Maintained
14382 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14383 F:      Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14384 F:      drivers/bluetooth/btmtkuart.c
14385 
14386 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14387 M:      Sean Wang <sean.wang@mediatek.com>
14388 L:      linux-pm@vger.kernel.org
14389 S:      Maintained
14390 F:      Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14391 F:      drivers/power/reset/mt6323-poweroff.c
14392 
14393 MEDIATEK CIR DRIVER
14394 M:      Sean Wang <sean.wang@mediatek.com>
14395 S:      Maintained
14396 F:      drivers/media/rc/mtk-cir.c
14397 
14398 MEDIATEK DMA DRIVER
14399 M:      Sean Wang <sean.wang@mediatek.com>
14400 L:      dmaengine@vger.kernel.org
14401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14402 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14403 S:      Maintained
14404 F:      Documentation/devicetree/bindings/dma/mediatek,*
14405 F:      drivers/dma/mediatek/
14406 
14407 MEDIATEK ETHERNET DRIVER
14408 M:      Felix Fietkau <nbd@nbd.name>
14409 M:      Sean Wang <sean.wang@mediatek.com>
14410 M:      Mark Lee <Mark-MC.Lee@mediatek.com>
14411 M:      Lorenzo Bianconi <lorenzo@kernel.org>
14412 L:      netdev@vger.kernel.org
14413 S:      Maintained
14414 F:      drivers/net/ethernet/mediatek/
14415 
14416 MEDIATEK ETHERNET PCS DRIVER
14417 M:      Alexander Couzens <lynxis@fe80.eu>
14418 M:      Daniel Golle <daniel@makrotopia.org>
14419 L:      netdev@vger.kernel.org
14420 S:      Maintained
14421 F:      drivers/net/pcs/pcs-mtk-lynxi.c
14422 F:      include/linux/pcs/pcs-mtk-lynxi.h
14423 
14424 MEDIATEK ETHERNET PHY DRIVERS
14425 M:      Daniel Golle <daniel@makrotopia.org>
14426 M:      Qingfang Deng <dqfext@gmail.com>
14427 M:      SkyLake Huang <SkyLake.Huang@mediatek.com>
14428 L:      netdev@vger.kernel.org
14429 S:      Maintained
14430 F:      drivers/net/phy/mediatek-ge-soc.c
14431 F:      drivers/net/phy/mediatek-ge.c
14432 F:      drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14433 
14434 MEDIATEK I2C CONTROLLER DRIVER
14435 M:      Qii Wang <qii.wang@mediatek.com>
14436 L:      linux-i2c@vger.kernel.org
14437 S:      Maintained
14438 F:      Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14439 F:      drivers/i2c/busses/i2c-mt65xx.c
14440 
14441 MEDIATEK IOMMU DRIVER
14442 M:      Yong Wu <yong.wu@mediatek.com>
14443 L:      iommu@lists.linux.dev
14444 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14445 S:      Supported
14446 F:      Documentation/devicetree/bindings/iommu/mediatek*
14447 F:      drivers/iommu/mtk_iommu*
14448 F:      include/dt-bindings/memory/mediatek,mt*-port.h
14449 F:      include/dt-bindings/memory/mt*-port.h
14450 
14451 MEDIATEK JPEG DRIVER
14452 M:      Bin Liu <bin.liu@mediatek.com>
14453 S:      Supported
14454 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14455 F:      drivers/media/platform/mediatek/jpeg/
14456 
14457 MEDIATEK KEYPAD DRIVER
14458 M:      Mattijs Korpershoek <mkorpershoek@baylibre.com>
14459 S:      Supported
14460 F:      Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14461 F:      drivers/input/keyboard/mt6779-keypad.c
14462 
14463 MEDIATEK MDP DRIVER
14464 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14465 M:      Houlong Wei <houlong.wei@mediatek.com>
14466 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14467 S:      Supported
14468 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
14469 F:      drivers/media/platform/mediatek/mdp/
14470 F:      drivers/media/platform/mediatek/vpu/
14471 
14472 MEDIATEK MEDIA DRIVER
14473 M:      Tiffany Lin <tiffany.lin@mediatek.com>
14474 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14475 M:      Yunfei Dong <yunfei.dong@mediatek.com>
14476 S:      Supported
14477 F:      Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14478 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
14479 F:      drivers/media/platform/mediatek/vcodec/
14480 F:      drivers/media/platform/mediatek/vpu/
14481 
14482 MEDIATEK MIPI-CSI CDPHY DRIVER
14483 M:      Julien Stephan <jstephan@baylibre.com>
14484 M:      Andy Hsieh <andy.hsieh@mediatek.com>
14485 S:      Supported
14486 F:      Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14487 F:      drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14488 
14489 MEDIATEK MMC/SD/SDIO DRIVER
14490 M:      Chaotian Jing <chaotian.jing@mediatek.com>
14491 S:      Maintained
14492 F:      Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14493 F:      drivers/mmc/host/mtk-sd.c
14494 
14495 MEDIATEK MT76 WIRELESS LAN DRIVER
14496 M:      Felix Fietkau <nbd@nbd.name>
14497 M:      Lorenzo Bianconi <lorenzo@kernel.org>
14498 M:      Ryder Lee <ryder.lee@mediatek.com>
14499 R:      Shayne Chen <shayne.chen@mediatek.com>
14500 R:      Sean Wang <sean.wang@mediatek.com>
14501 L:      linux-wireless@vger.kernel.org
14502 S:      Maintained
14503 T:      git https://github.com/nbd168/wireless
14504 F:      Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14505 F:      drivers/net/wireless/mediatek/mt76/
14506 
14507 MEDIATEK MT7601U WIRELESS LAN DRIVER
14508 M:      Jakub Kicinski <kuba@kernel.org>
14509 L:      linux-wireless@vger.kernel.org
14510 S:      Maintained
14511 F:      drivers/net/wireless/mediatek/mt7601u/
14512 
14513 MEDIATEK MT7621 CLOCK DRIVER
14514 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14515 S:      Maintained
14516 F:      Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14517 F:      drivers/clk/ralink/clk-mt7621.c
14518 
14519 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14520 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14521 S:      Maintained
14522 F:      Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14523 F:      drivers/pci/controller/pcie-mt7621.c
14524 
14525 MEDIATEK MT7621 PHY PCI DRIVER
14526 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14527 S:      Maintained
14528 F:      Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14529 F:      drivers/phy/ralink/phy-mt7621-pci.c
14530 
14531 MEDIATEK MT7621/28/88 I2C DRIVER
14532 M:      Stefan Roese <sr@denx.de>
14533 L:      linux-i2c@vger.kernel.org
14534 S:      Maintained
14535 F:      Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14536 F:      drivers/i2c/busses/i2c-mt7621.c
14537 
14538 MEDIATEK MTMIPS CLOCK DRIVER
14539 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
14540 S:      Maintained
14541 F:      Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14542 F:      drivers/clk/ralink/clk-mtmips.c
14543 
14544 MEDIATEK NAND CONTROLLER DRIVER
14545 L:      linux-mtd@lists.infradead.org
14546 S:      Orphan
14547 F:      Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14548 F:      drivers/mtd/nand/raw/mtk_*
14549 
14550 MEDIATEK PMIC LED DRIVER
14551 M:      Sean Wang <sean.wang@mediatek.com>
14552 S:      Maintained
14553 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
14554 F:      drivers/leds/leds-mt6323.c
14555 
14556 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14557 M:      Sean Wang <sean.wang@mediatek.com>
14558 S:      Maintained
14559 F:      drivers/char/hw_random/mtk-rng.c
14560 
14561 MEDIATEK SMI DRIVER
14562 M:      Yong Wu <yong.wu@mediatek.com>
14563 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14564 S:      Supported
14565 F:      Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14566 F:      drivers/memory/mtk-smi.c
14567 F:      include/soc/mediatek/smi.h
14568 
14569 MEDIATEK SWITCH DRIVER
14570 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
14571 M:      Daniel Golle <daniel@makrotopia.org>
14572 M:      DENG Qingfang <dqfext@gmail.com>
14573 M:      Sean Wang <sean.wang@mediatek.com>
14574 L:      netdev@vger.kernel.org
14575 S:      Maintained
14576 F:      drivers/net/dsa/mt7530-mdio.c
14577 F:      drivers/net/dsa/mt7530-mmio.c
14578 F:      drivers/net/dsa/mt7530.*
14579 F:      net/dsa/tag_mtk.c
14580 
14581 MEDIATEK T7XX 5G WWAN MODEM DRIVER
14582 M:      Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14583 R:      Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14584 R:      Liu Haijun <haijun.liu@mediatek.com>
14585 R:      M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14586 R:      Ricardo Martinez <ricardo.martinez@linux.intel.com>
14587 L:      netdev@vger.kernel.org
14588 S:      Supported
14589 F:      drivers/net/wwan/t7xx/
14590 
14591 MEDIATEK USB3 DRD IP DRIVER
14592 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
14593 L:      linux-usb@vger.kernel.org
14594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14595 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14596 S:      Maintained
14597 F:      Documentation/devicetree/bindings/usb/mediatek,*
14598 F:      drivers/usb/host/xhci-mtk*
14599 F:      drivers/usb/mtu3/
14600 
14601 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14602 M:      Peter Senna Tschudin <peter.senna@gmail.com>
14603 M:      Ian Ray <ian.ray@ge.com>
14604 M:      Martyn Welch <martyn.welch@collabora.co.uk>
14605 S:      Maintained
14606 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14607 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14608 
14609 MEGARAID SCSI/SAS DRIVERS
14610 M:      Kashyap Desai <kashyap.desai@broadcom.com>
14611 M:      Sumit Saxena <sumit.saxena@broadcom.com>
14612 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14613 M:      Chandrakanth patil <chandrakanth.patil@broadcom.com>
14614 L:      megaraidlinux.pdl@broadcom.com
14615 L:      linux-scsi@vger.kernel.org
14616 S:      Maintained
14617 W:      http://www.avagotech.com/support/
14618 F:      Documentation/scsi/megaraid.rst
14619 F:      drivers/scsi/megaraid.*
14620 F:      drivers/scsi/megaraid/
14621 
14622 MELEXIS MLX90614 DRIVER
14623 M:      Crt Mori <cmo@melexis.com>
14624 L:      linux-iio@vger.kernel.org
14625 S:      Supported
14626 W:      http://www.melexis.com
14627 F:      drivers/iio/temperature/mlx90614.c
14628 
14629 MELEXIS MLX90632 DRIVER
14630 M:      Crt Mori <cmo@melexis.com>
14631 L:      linux-iio@vger.kernel.org
14632 S:      Supported
14633 W:      http://www.melexis.com
14634 F:      drivers/iio/temperature/mlx90632.c
14635 
14636 MELEXIS MLX90635 DRIVER
14637 M:      Crt Mori <cmo@melexis.com>
14638 L:      linux-iio@vger.kernel.org
14639 S:      Supported
14640 W:      http://www.melexis.com
14641 F:      drivers/iio/temperature/mlx90635.c
14642 
14643 MELFAS MIP4 TOUCHSCREEN DRIVER
14644 M:      Sangwon Jee <jeesw@melfas.com>
14645 S:      Supported
14646 W:      http://www.melfas.com
14647 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14648 F:      drivers/input/touchscreen/melfas_mip4.c
14649 
14650 MELLANOX BLUEFIELD I2C DRIVER
14651 M:      Khalil Blaiech <kblaiech@nvidia.com>
14652 M:      Asmaa Mnebhi <asmaa@nvidia.com>
14653 L:      linux-i2c@vger.kernel.org
14654 S:      Supported
14655 F:      drivers/i2c/busses/i2c-mlxbf.c
14656 
14657 MELLANOX ETHERNET DRIVER (mlx4_en)
14658 M:      Tariq Toukan <tariqt@nvidia.com>
14659 L:      netdev@vger.kernel.org
14660 S:      Supported
14661 W:      https://www.nvidia.com/networking/
14662 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14663 F:      drivers/net/ethernet/mellanox/mlx4/en_*
14664 
14665 MELLANOX ETHERNET DRIVER (mlx5e)
14666 M:      Saeed Mahameed <saeedm@nvidia.com>
14667 M:      Tariq Toukan <tariqt@nvidia.com>
14668 L:      netdev@vger.kernel.org
14669 S:      Supported
14670 W:      https://www.nvidia.com/networking/
14671 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14672 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
14673 
14674 MELLANOX ETHERNET INNOVA DRIVERS
14675 R:      Boris Pismenny <borisp@nvidia.com>
14676 L:      netdev@vger.kernel.org
14677 S:      Supported
14678 W:      https://www.nvidia.com/networking/
14679 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14680 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14681 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14682 F:      include/linux/mlx5/mlx5_ifc_fpga.h
14683 
14684 MELLANOX ETHERNET SWITCH DRIVERS
14685 M:      Ido Schimmel <idosch@nvidia.com>
14686 M:      Petr Machata <petrm@nvidia.com>
14687 L:      netdev@vger.kernel.org
14688 S:      Supported
14689 W:      https://www.nvidia.com/networking/
14690 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14691 F:      drivers/net/ethernet/mellanox/mlxsw/
14692 F:      tools/testing/selftests/drivers/net/mlxsw/
14693 
14694 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14695 M:      mlxsw@nvidia.com
14696 L:      netdev@vger.kernel.org
14697 S:      Supported
14698 W:      https://www.nvidia.com/networking/
14699 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14700 F:      drivers/net/ethernet/mellanox/mlxfw/
14701 
14702 MELLANOX HARDWARE PLATFORM SUPPORT
14703 M:      Hans de Goede <hdegoede@redhat.com>
14704 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14705 M:      Vadim Pasternak <vadimp@nvidia.com>
14706 L:      platform-driver-x86@vger.kernel.org
14707 S:      Supported
14708 F:      Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14709 F:      drivers/platform/mellanox/
14710 F:      include/linux/platform_data/mlxreg.h
14711 
14712 MELLANOX MLX4 core VPI driver
14713 M:      Tariq Toukan <tariqt@nvidia.com>
14714 L:      netdev@vger.kernel.org
14715 L:      linux-rdma@vger.kernel.org
14716 S:      Supported
14717 W:      https://www.nvidia.com/networking/
14718 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14719 F:      drivers/net/ethernet/mellanox/mlx4/
14720 F:      include/linux/mlx4/
14721 
14722 MELLANOX MLX4 IB driver
14723 M:      Yishai Hadas <yishaih@nvidia.com>
14724 L:      linux-rdma@vger.kernel.org
14725 S:      Supported
14726 W:      https://www.nvidia.com/networking/
14727 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14728 F:      drivers/infiniband/hw/mlx4/
14729 F:      include/linux/mlx4/
14730 F:      include/uapi/rdma/mlx4-abi.h
14731 
14732 MELLANOX MLX5 core VPI driver
14733 M:      Saeed Mahameed <saeedm@nvidia.com>
14734 M:      Leon Romanovsky <leonro@nvidia.com>
14735 M:      Tariq Toukan <tariqt@nvidia.com>
14736 L:      netdev@vger.kernel.org
14737 L:      linux-rdma@vger.kernel.org
14738 S:      Supported
14739 W:      https://www.nvidia.com/networking/
14740 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
14741 F:      Documentation/networking/device_drivers/ethernet/mellanox/
14742 F:      drivers/net/ethernet/mellanox/mlx5/core/
14743 F:      include/linux/mlx5/
14744 
14745 MELLANOX MLX5 IB driver
14746 M:      Leon Romanovsky <leonro@nvidia.com>
14747 L:      linux-rdma@vger.kernel.org
14748 S:      Supported
14749 W:      https://www.nvidia.com/networking/
14750 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14751 F:      drivers/infiniband/hw/mlx5/
14752 F:      include/linux/mlx5/
14753 F:      include/uapi/rdma/mlx5-abi.h
14754 
14755 MELLANOX MLX5 VDPA DRIVER
14756 M:      Dragos Tatulea <dtatulea@nvidia.com>
14757 L:      virtualization@lists.linux.dev
14758 S:      Supported
14759 F:      drivers/vdpa/mlx5/
14760 
14761 MELLANOX MLXCPLD I2C AND MUX DRIVER
14762 M:      Vadim Pasternak <vadimp@nvidia.com>
14763 M:      Michael Shych <michaelsh@nvidia.com>
14764 L:      linux-i2c@vger.kernel.org
14765 S:      Supported
14766 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
14767 F:      drivers/i2c/busses/i2c-mlxcpld.c
14768 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
14769 
14770 MELLANOX MLXCPLD LED DRIVER
14771 M:      Vadim Pasternak <vadimp@nvidia.com>
14772 L:      linux-leds@vger.kernel.org
14773 S:      Supported
14774 F:      Documentation/leds/leds-mlxcpld.rst
14775 F:      drivers/leds/leds-mlxcpld.c
14776 F:      drivers/leds/leds-mlxreg.c
14777 
14778 MELLANOX PLATFORM DRIVER
14779 M:      Vadim Pasternak <vadimp@nvidia.com>
14780 L:      platform-driver-x86@vger.kernel.org
14781 S:      Supported
14782 F:      drivers/platform/x86/mlx-platform.c
14783 
14784 MEMBARRIER SUPPORT
14785 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14786 M:      "Paul E. McKenney" <paulmck@kernel.org>
14787 L:      linux-kernel@vger.kernel.org
14788 S:      Supported
14789 F:      Documentation/scheduler/membarrier.rst
14790 F:      arch/*/include/asm/membarrier.h
14791 F:      arch/*/include/asm/sync_core.h
14792 F:      include/uapi/linux/membarrier.h
14793 F:      kernel/sched/membarrier.c
14794 
14795 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14796 M:      Mike Rapoport <rppt@kernel.org>
14797 L:      linux-mm@kvack.org
14798 S:      Maintained
14799 F:      Documentation/core-api/boot-time-mm.rst
14800 F:      include/linux/memblock.h
14801 F:      mm/memblock.c
14802 F:      mm/mm_init.c
14803 F:      tools/testing/memblock/
14804 
14805 MEMORY ALLOCATION PROFILING
14806 M:      Suren Baghdasaryan <surenb@google.com>
14807 M:      Kent Overstreet <kent.overstreet@linux.dev>
14808 L:      linux-mm@kvack.org
14809 S:      Maintained
14810 F:      Documentation/mm/allocation-profiling.rst
14811 F:      include/linux/alloc_tag.h
14812 F:      include/linux/pgalloc_tag.h
14813 F:      lib/alloc_tag.c
14814 
14815 MEMORY CONTROLLER DRIVERS
14816 M:      Krzysztof Kozlowski <krzk@kernel.org>
14817 L:      linux-kernel@vger.kernel.org
14818 S:      Maintained
14819 B:      mailto:krzysztof.kozlowski@linaro.org
14820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14821 F:      Documentation/devicetree/bindings/memory-controllers/
14822 F:      drivers/memory/
14823 F:      include/dt-bindings/memory/
14824 F:      include/memory/
14825 
14826 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14827 M:      Dmitry Osipenko <digetx@gmail.com>
14828 L:      linux-pm@vger.kernel.org
14829 L:      linux-tegra@vger.kernel.org
14830 S:      Maintained
14831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14832 F:      drivers/devfreq/tegra30-devfreq.c
14833 
14834 MEMORY HOT(UN)PLUG
14835 M:      David Hildenbrand <david@redhat.com>
14836 M:      Oscar Salvador <osalvador@suse.de>
14837 L:      linux-mm@kvack.org
14838 S:      Maintained
14839 F:      Documentation/admin-guide/mm/memory-hotplug.rst
14840 F:      Documentation/core-api/memory-hotplug.rst
14841 F:      drivers/base/memory.c
14842 F:      include/linux/memory_hotplug.h
14843 F:      mm/memory_hotplug.c
14844 F:      tools/testing/selftests/memory-hotplug/
14845 
14846 MEMORY MANAGEMENT
14847 M:      Andrew Morton <akpm@linux-foundation.org>
14848 L:      linux-mm@kvack.org
14849 S:      Maintained
14850 W:      http://www.linux-mm.org
14851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14852 T:      quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14853 F:      include/linux/gfp.h
14854 F:      include/linux/gfp_types.h
14855 F:      include/linux/memfd.h
14856 F:      include/linux/memory.h
14857 F:      include/linux/memory_hotplug.h
14858 F:      include/linux/memory-tiers.h
14859 F:      include/linux/mempolicy.h
14860 F:      include/linux/mempool.h
14861 F:      include/linux/memremap.h
14862 F:      include/linux/mm.h
14863 F:      include/linux/mm_*.h
14864 F:      include/linux/mmzone.h
14865 F:      include/linux/mmu_notifier.h
14866 F:      include/linux/pagewalk.h
14867 F:      include/linux/rmap.h
14868 F:      include/trace/events/ksm.h
14869 F:      mm/
14870 F:      tools/mm/
14871 F:      tools/testing/selftests/mm/
14872 N:      include/linux/page[-_]*
14873 
14874 MEMORY MAPPING
14875 M:      Andrew Morton <akpm@linux-foundation.org>
14876 M:      Liam R. Howlett <Liam.Howlett@oracle.com>
14877 M:      Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14878 R:      Vlastimil Babka <vbabka@suse.cz>
14879 R:      Jann Horn <jannh@google.com>
14880 L:      linux-mm@kvack.org
14881 S:      Maintained
14882 W:      http://www.linux-mm.org
14883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14884 F:      mm/mmap.c
14885 
14886 MEMORY TECHNOLOGY DEVICES (MTD)
14887 M:      Miquel Raynal <miquel.raynal@bootlin.com>
14888 M:      Richard Weinberger <richard@nod.at>
14889 M:      Vignesh Raghavendra <vigneshr@ti.com>
14890 L:      linux-mtd@lists.infradead.org
14891 S:      Maintained
14892 W:      http://www.linux-mtd.infradead.org/
14893 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14894 C:      irc://irc.oftc.net/mtd
14895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14897 F:      Documentation/devicetree/bindings/mtd/
14898 F:      drivers/mtd/
14899 F:      include/linux/mtd/
14900 F:      include/uapi/mtd/
14901 
14902 MEN A21 WATCHDOG DRIVER
14903 M:      Johannes Thumshirn <morbidrsa@gmail.com>
14904 L:      linux-watchdog@vger.kernel.org
14905 S:      Maintained
14906 F:      drivers/watchdog/mena21_wdt.c
14907 
14908 MEN CHAMELEON BUS (mcb)
14909 M:      Johannes Thumshirn <morbidrsa@gmail.com>
14910 S:      Maintained
14911 F:      Documentation/driver-api/men-chameleon-bus.rst
14912 F:      drivers/mcb/
14913 F:      include/linux/mcb.h
14914 
14915 MEN F21BMC (Board Management Controller)
14916 M:      Andreas Werner <andreas.werner@men.de>
14917 S:      Supported
14918 F:      Documentation/hwmon/menf21bmc.rst
14919 F:      drivers/hwmon/menf21bmc_hwmon.c
14920 F:      drivers/leds/leds-menf21bmc.c
14921 F:      drivers/mfd/menf21bmc.c
14922 F:      drivers/watchdog/menf21bmc_wdt.c
14923 
14924 MEN Z069 WATCHDOG DRIVER
14925 M:      Johannes Thumshirn <jth@kernel.org>
14926 L:      linux-watchdog@vger.kernel.org
14927 S:      Maintained
14928 F:      drivers/watchdog/menz69_wdt.c
14929 
14930 MESON AO CEC DRIVER FOR AMLOGIC SOCS
14931 M:      Neil Armstrong <neil.armstrong@linaro.org>
14932 L:      linux-media@vger.kernel.org
14933 L:      linux-amlogic@lists.infradead.org
14934 S:      Supported
14935 W:      http://linux-meson.com/
14936 T:      git git://linuxtv.org/media_tree.git
14937 F:      Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14938 F:      drivers/media/cec/platform/meson/ao-cec-g12a.c
14939 F:      drivers/media/cec/platform/meson/ao-cec.c
14940 
14941 MESON GE2D DRIVER FOR AMLOGIC SOCS
14942 M:      Neil Armstrong <neil.armstrong@linaro.org>
14943 L:      linux-media@vger.kernel.org
14944 L:      linux-amlogic@lists.infradead.org
14945 S:      Supported
14946 T:      git git://linuxtv.org/media_tree.git
14947 F:      Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14948 F:      drivers/media/platform/amlogic/meson-ge2d/
14949 
14950 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14951 M:      Liang Yang <liang.yang@amlogic.com>
14952 L:      linux-mtd@lists.infradead.org
14953 S:      Maintained
14954 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14955 F:      drivers/mtd/nand/raw/meson_*
14956 
14957 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14958 M:      Neil Armstrong <neil.armstrong@linaro.org>
14959 L:      linux-media@vger.kernel.org
14960 L:      linux-amlogic@lists.infradead.org
14961 S:      Supported
14962 T:      git git://linuxtv.org/media_tree.git
14963 F:      Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14964 F:      drivers/staging/media/meson/vdec/
14965 
14966 META ETHERNET DRIVERS
14967 M:      Alexander Duyck <alexanderduyck@fb.com>
14968 M:      Jakub Kicinski <kuba@kernel.org>
14969 R:      kernel-team@meta.com
14970 S:      Supported
14971 F:      Documentation/networking/device_drivers/ethernet/meta/
14972 F:      drivers/net/ethernet/meta/
14973 
14974 METHODE UDPU SUPPORT
14975 M:      Robert Marko <robert.marko@sartura.hr>
14976 S:      Maintained
14977 F:      arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14978 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14979 
14980 MHI BUS
14981 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14982 L:      mhi@lists.linux.dev
14983 L:      linux-arm-msm@vger.kernel.org
14984 S:      Maintained
14985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14986 F:      Documentation/ABI/stable/sysfs-bus-mhi
14987 F:      Documentation/mhi/
14988 F:      drivers/bus/mhi/
14989 F:      drivers/pci/endpoint/functions/pci-epf-mhi.c
14990 F:      include/linux/mhi.h
14991 
14992 MICROBLAZE ARCHITECTURE
14993 M:      Michal Simek <monstr@monstr.eu>
14994 S:      Supported
14995 W:      http://www.monstr.eu/fdt/
14996 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
14997 F:      arch/microblaze/
14998 
14999 MICROBLAZE TMR INJECT
15000 M:      Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15001 S:      Supported
15002 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15003 F:      drivers/misc/xilinx_tmr_inject.c
15004 
15005 MICROBLAZE TMR MANAGER
15006 M:      Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15007 S:      Supported
15008 F:      Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15009 F:      Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15010 F:      drivers/misc/xilinx_tmr_manager.c
15011 
15012 MICROCHIP AT91 DMA DRIVERS
15013 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
15014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15015 L:      dmaengine@vger.kernel.org
15016 S:      Supported
15017 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
15018 F:      drivers/dma/at_hdmac.c
15019 F:      drivers/dma/at_xdmac.c
15020 F:      include/dt-bindings/dma/at91.h
15021 
15022 MICROCHIP AT91 SERIAL DRIVER
15023 M:      Richard Genoud <richard.genoud@bootlin.com>
15024 S:      Maintained
15025 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15026 F:      drivers/tty/serial/atmel_serial.c
15027 F:      drivers/tty/serial/atmel_serial.h
15028 
15029 MICROCHIP AT91 USART MFD DRIVER
15030 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
15031 L:      linux-kernel@vger.kernel.org
15032 S:      Supported
15033 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15034 F:      drivers/mfd/at91-usart.c
15035 F:      include/dt-bindings/mfd/at91-usart.h
15036 
15037 MICROCHIP AT91 USART SPI DRIVER
15038 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
15039 L:      linux-spi@vger.kernel.org
15040 S:      Supported
15041 F:      Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15042 F:      drivers/spi/spi-at91-usart.c
15043 
15044 MICROCHIP AUDIO ASOC DRIVERS
15045 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15046 M:      Andrei Simion <andrei.simion@microchip.com>
15047 L:      linux-sound@vger.kernel.org
15048 S:      Supported
15049 F:      Documentation/devicetree/bindings/sound/atmel*
15050 F:      Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15051 F:      Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15052 F:      Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15053 F:      sound/soc/atmel
15054 
15055 MICROCHIP CSI2DC DRIVER
15056 M:      Eugen Hristev <eugen.hristev@microchip.com>
15057 L:      linux-media@vger.kernel.org
15058 S:      Supported
15059 F:      Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15060 F:      drivers/media/platform/microchip/microchip-csi2dc.c
15061 
15062 MICROCHIP ECC DRIVER
15063 L:      linux-crypto@vger.kernel.org
15064 S:      Orphan
15065 F:      drivers/crypto/atmel-ecc.*
15066 
15067 MICROCHIP EIC DRIVER
15068 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15070 S:      Supported
15071 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15072 F:      drivers/irqchip/irq-mchp-eic.c
15073 
15074 MICROCHIP I2C DRIVER
15075 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
15076 L:      linux-i2c@vger.kernel.org
15077 S:      Supported
15078 F:      drivers/i2c/busses/i2c-at91-*.c
15079 F:      drivers/i2c/busses/i2c-at91.h
15080 
15081 MICROCHIP ISC DRIVER
15082 M:      Eugen Hristev <eugen.hristev@microchip.com>
15083 L:      linux-media@vger.kernel.org
15084 S:      Supported
15085 F:      Documentation/devicetree/bindings/media/atmel,isc.yaml
15086 F:      Documentation/devicetree/bindings/media/microchip,xisc.yaml
15087 F:      drivers/media/platform/microchip/microchip-isc*
15088 F:      drivers/media/platform/microchip/microchip-sama*-isc*
15089 F:      drivers/staging/media/deprecated/atmel/atmel-isc*
15090 F:      drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15091 F:      include/linux/atmel-isc-media.h
15092 
15093 MICROCHIP ISI DRIVER
15094 M:      Eugen Hristev <eugen.hristev@microchip.com>
15095 L:      linux-media@vger.kernel.org
15096 S:      Supported
15097 F:      drivers/media/platform/atmel/atmel-isi.c
15098 F:      drivers/media/platform/atmel/atmel-isi.h
15099 
15100 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15101 M:      Woojung Huh <woojung.huh@microchip.com>
15102 M:      UNGLinuxDriver@microchip.com
15103 L:      netdev@vger.kernel.org
15104 S:      Maintained
15105 F:      Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15106 F:      Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15107 F:      drivers/net/dsa/microchip/*
15108 F:      include/linux/dsa/ksz_common.h
15109 F:      include/linux/platform_data/microchip-ksz.h
15110 F:      net/dsa/tag_ksz.c
15111 
15112 MICROCHIP LAN743X ETHERNET DRIVER
15113 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
15114 M:      UNGLinuxDriver@microchip.com
15115 L:      netdev@vger.kernel.org
15116 S:      Maintained
15117 F:      drivers/net/ethernet/microchip/lan743x_*
15118 
15119 MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15120 M:      Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15121 L:      netdev@vger.kernel.org
15122 S:      Maintained
15123 F:      Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15124 F:      drivers/net/ethernet/microchip/lan865x/lan865x.c
15125 
15126 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15127 M:      Arun Ramadoss <arun.ramadoss@microchip.com>
15128 R:      UNGLinuxDriver@microchip.com
15129 L:      netdev@vger.kernel.org
15130 S:      Maintained
15131 F:      drivers/net/phy/microchip_t1.c
15132 
15133 MICROCHIP LAN966X ETHERNET DRIVER
15134 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
15135 M:      UNGLinuxDriver@microchip.com
15136 L:      netdev@vger.kernel.org
15137 S:      Maintained
15138 F:      drivers/net/ethernet/microchip/lan966x/*
15139 
15140 MICROCHIP LAN966X OIC DRIVER
15141 M:      Herve Codina <herve.codina@bootlin.com>
15142 S:      Maintained
15143 F:      Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15144 F:      drivers/irqchip/irq-lan966x-oic.c
15145 
15146 MICROCHIP LCDFB DRIVER
15147 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
15148 L:      linux-fbdev@vger.kernel.org
15149 S:      Maintained
15150 F:      drivers/video/fbdev/atmel_lcdfb.c
15151 F:      include/video/atmel_lcdc.h
15152 
15153 MICROCHIP MCP16502 PMIC DRIVER
15154 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15155 M:      Andrei Simion <andrei.simion@microchip.com>
15156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15157 S:      Supported
15158 F:      Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15159 F:      drivers/regulator/mcp16502.c
15160 
15161 MICROCHIP MCP3564 ADC DRIVER
15162 M:      Marius Cristea <marius.cristea@microchip.com>
15163 L:      linux-iio@vger.kernel.org
15164 S:      Supported
15165 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15166 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15167 F:      drivers/iio/adc/mcp3564.c
15168 
15169 MICROCHIP MCP3911 ADC DRIVER
15170 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
15171 M:      Kent Gustavsson <kent@minoris.se>
15172 L:      linux-iio@vger.kernel.org
15173 S:      Maintained
15174 F:      Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15175 F:      drivers/iio/adc/mcp3911.c
15176 
15177 MICROCHIP MMC/SD/SDIO MCI DRIVER
15178 M:      Aubin Constans <aubin.constans@microchip.com>
15179 S:      Maintained
15180 F:      drivers/mmc/host/atmel-mci.c
15181 
15182 MICROCHIP NAND DRIVER
15183 L:      linux-mtd@lists.infradead.org
15184 S:      Orphan
15185 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
15186 F:      drivers/mtd/nand/raw/atmel/*
15187 
15188 MICROCHIP OTPC DRIVER
15189 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15191 S:      Supported
15192 F:      Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15193 F:      drivers/nvmem/microchip-otpc.c
15194 F:      include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15195 
15196 MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15197 M:      Matteo Martelli <matteomartelli3@gmail.com>
15198 L:      linux-iio@vger.kernel.org
15199 S:      Supported
15200 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15201 F:      drivers/iio/adc/pac1921.c
15202 
15203 MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15204 M:      Marius Cristea <marius.cristea@microchip.com>
15205 L:      linux-iio@vger.kernel.org
15206 S:      Supported
15207 F:      Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15208 F:      drivers/iio/adc/pac1934.c
15209 
15210 MICROCHIP PCI1XXXX GP DRIVER
15211 M:      Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15212 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15213 L:      linux-gpio@vger.kernel.org
15214 S:      Supported
15215 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15216 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15217 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15218 F:      drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15219 
15220 MICROCHIP PCI1XXXX I2C DRIVER
15221 M:      Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15222 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15223 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15224 L:      linux-i2c@vger.kernel.org
15225 S:      Maintained
15226 F:      drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15227 
15228 MICROCHIP PCIe UART DRIVER
15229 M:      Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15230 M:      Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15231 L:      linux-serial@vger.kernel.org
15232 S:      Maintained
15233 F:      drivers/tty/serial/8250/8250_pci1xxxx.c
15234 
15235 MICROCHIP POLARFIRE FPGA DRIVERS
15236 M:      Conor Dooley <conor.dooley@microchip.com>
15237 L:      linux-fpga@vger.kernel.org
15238 S:      Supported
15239 F:      Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15240 F:      drivers/fpga/microchip-spi.c
15241 
15242 MICROCHIP PWM DRIVER
15243 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15245 L:      linux-pwm@vger.kernel.org
15246 S:      Supported
15247 F:      Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15248 F:      drivers/pwm/pwm-atmel.c
15249 
15250 MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15251 M:      Manikandan Muralidharan <manikandan.m@microchip.com>
15252 M:      Dharma Balasubiramani <dharma.b@microchip.com>
15253 L:      dri-devel@lists.freedesktop.org
15254 S:      Supported
15255 F:      Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15256 F:      drivers/gpu/drm/bridge/microchip-lvds.c
15257 
15258 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15259 M:      Eugen Hristev <eugen.hristev@microchip.com>
15260 L:      linux-iio@vger.kernel.org
15261 S:      Supported
15262 F:      Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15263 F:      drivers/iio/adc/at91-sama5d2_adc.c
15264 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15265 
15266 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15267 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15268 S:      Supported
15269 F:      Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15270 F:      drivers/power/reset/at91-sama5d2_shdwc.c
15271 
15272 MICROCHIP SOC DRIVERS
15273 M:      Conor Dooley <conor@kernel.org>
15274 S:      Supported
15275 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15276 F:      Documentation/devicetree/bindings/soc/microchip/
15277 F:      drivers/soc/microchip/
15278 
15279 MICROCHIP SPI DRIVER
15280 M:      Ryan Wanner <ryan.wanner@microchip.com>
15281 S:      Supported
15282 F:      drivers/spi/spi-atmel.*
15283 
15284 MICROCHIP SSC DRIVER
15285 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15286 M:      Andrei Simion <andrei.simion@microchip.com>
15287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15288 S:      Supported
15289 F:      Documentation/devicetree/bindings/misc/atmel-ssc.txt
15290 F:      drivers/misc/atmel-ssc.c
15291 F:      include/linux/atmel-ssc.h
15292 
15293 Microchip Timer Counter Block (TCB) Capture Driver
15294 M:      Kamel Bouhara <kamel.bouhara@bootlin.com>
15295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15296 L:      linux-iio@vger.kernel.org
15297 S:      Maintained
15298 F:      drivers/counter/microchip-tcb-capture.c
15299 
15300 MICROCHIP USB251XB DRIVER
15301 M:      Richard Leitner <richard.leitner@skidata.com>
15302 L:      linux-usb@vger.kernel.org
15303 S:      Maintained
15304 F:      Documentation/devicetree/bindings/usb/usb251xb.yaml
15305 F:      drivers/usb/misc/usb251xb.c
15306 
15307 MICROCHIP USBA UDC DRIVER
15308 M:      Cristian Birsan <cristian.birsan@microchip.com>
15309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15310 S:      Supported
15311 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
15312 
15313 MICROCHIP WILC1000 WIFI DRIVER
15314 M:      Ajay Singh <ajay.kathat@microchip.com>
15315 M:      Claudiu Beznea <claudiu.beznea@tuxon.dev>
15316 L:      linux-wireless@vger.kernel.org
15317 S:      Supported
15318 F:      drivers/net/wireless/microchip/wilc1000/
15319 
15320 MICROSEMI MIPS SOCS
15321 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
15322 M:      UNGLinuxDriver@microchip.com
15323 L:      linux-mips@vger.kernel.org
15324 S:      Supported
15325 F:      Documentation/devicetree/bindings/mips/mscc.txt
15326 F:      Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15327 F:      Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15328 F:      arch/mips/boot/dts/mscc/
15329 F:      arch/mips/configs/generic/board-ocelot.config
15330 F:      arch/mips/generic/board-ocelot.c
15331 
15332 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15333 M:      Don Brace <don.brace@microchip.com>
15334 L:      storagedev@microchip.com
15335 L:      linux-scsi@vger.kernel.org
15336 S:      Supported
15337 F:      Documentation/scsi/smartpqi.rst
15338 F:      drivers/scsi/smartpqi/Kconfig
15339 F:      drivers/scsi/smartpqi/Makefile
15340 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
15341 F:      include/linux/cciss*.h
15342 F:      include/uapi/linux/cciss*.h
15343 
15344 MICROSOFT MANA RDMA DRIVER
15345 M:      Long Li <longli@microsoft.com>
15346 M:      Ajay Sharma <sharmaajay@microsoft.com>
15347 L:      linux-rdma@vger.kernel.org
15348 S:      Supported
15349 F:      drivers/infiniband/hw/mana/
15350 F:      include/net/mana
15351 F:      include/uapi/rdma/mana-abi.h
15352 
15353 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15354 M:      Maximilian Luz <luzmaximilian@gmail.com>
15355 L:      platform-driver-x86@vger.kernel.org
15356 S:      Maintained
15357 F:      drivers/platform/surface/surface_aggregator_tabletsw.c
15358 
15359 MICROSOFT SURFACE BATTERY AND AC DRIVERS
15360 M:      Maximilian Luz <luzmaximilian@gmail.com>
15361 L:      linux-pm@vger.kernel.org
15362 L:      platform-driver-x86@vger.kernel.org
15363 S:      Maintained
15364 F:      drivers/power/supply/surface_battery.c
15365 F:      drivers/power/supply/surface_charger.c
15366 
15367 MICROSOFT SURFACE DTX DRIVER
15368 M:      Maximilian Luz <luzmaximilian@gmail.com>
15369 L:      platform-driver-x86@vger.kernel.org
15370 S:      Maintained
15371 F:      Documentation/driver-api/surface_aggregator/clients/dtx.rst
15372 F:      drivers/platform/surface/surface_dtx.c
15373 F:      include/uapi/linux/surface_aggregator/dtx.h
15374 
15375 MICROSOFT SURFACE SENSOR FAN DRIVER
15376 M:      Maximilian Luz <luzmaximilian@gmail.com>
15377 M:      Ivor Wanders <ivor@iwanders.net>
15378 L:      linux-hwmon@vger.kernel.org
15379 S:      Maintained
15380 F:      Documentation/hwmon/surface_fan.rst
15381 F:      drivers/hwmon/surface_fan.c
15382 
15383 MICROSOFT SURFACE SENSOR THERMAL DRIVER
15384 M:      Maximilian Luz <luzmaximilian@gmail.com>
15385 L:      linux-hwmon@vger.kernel.org
15386 S:      Maintained
15387 F:      drivers/hwmon/surface_temp.c
15388 
15389 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15390 M:      Maximilian Luz <luzmaximilian@gmail.com>
15391 L:      platform-driver-x86@vger.kernel.org
15392 S:      Maintained
15393 F:      drivers/platform/surface/surface_gpe.c
15394 
15395 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15396 M:      Hans de Goede <hdegoede@redhat.com>
15397 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15398 M:      Maximilian Luz <luzmaximilian@gmail.com>
15399 L:      platform-driver-x86@vger.kernel.org
15400 S:      Maintained
15401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15402 F:      drivers/platform/surface/
15403 
15404 MICROSOFT SURFACE HID TRANSPORT DRIVER
15405 M:      Maximilian Luz <luzmaximilian@gmail.com>
15406 L:      linux-input@vger.kernel.org
15407 L:      platform-driver-x86@vger.kernel.org
15408 S:      Maintained
15409 F:      drivers/hid/surface-hid/
15410 
15411 MICROSOFT SURFACE HOT-PLUG DRIVER
15412 M:      Maximilian Luz <luzmaximilian@gmail.com>
15413 L:      platform-driver-x86@vger.kernel.org
15414 S:      Maintained
15415 F:      drivers/platform/surface/surface_hotplug.c
15416 
15417 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15418 M:      Maximilian Luz <luzmaximilian@gmail.com>
15419 L:      platform-driver-x86@vger.kernel.org
15420 S:      Maintained
15421 F:      drivers/platform/surface/surface_platform_profile.c
15422 
15423 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15424 M:      Chen Yu <yu.c.chen@intel.com>
15425 L:      platform-driver-x86@vger.kernel.org
15426 S:      Supported
15427 F:      drivers/platform/surface/surfacepro3_button.c
15428 
15429 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15430 M:      Maximilian Luz <luzmaximilian@gmail.com>
15431 L:      platform-driver-x86@vger.kernel.org
15432 S:      Maintained
15433 F:      drivers/platform/surface/surface_aggregator_hub.c
15434 
15435 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15436 M:      Maximilian Luz <luzmaximilian@gmail.com>
15437 L:      platform-driver-x86@vger.kernel.org
15438 S:      Maintained
15439 W:      https://github.com/linux-surface/surface-aggregator-module
15440 C:      irc://irc.libera.chat/linux-surface
15441 F:      Documentation/driver-api/surface_aggregator/
15442 F:      drivers/platform/surface/aggregator/
15443 F:      drivers/platform/surface/surface_acpi_notify.c
15444 F:      drivers/platform/surface/surface_aggregator_cdev.c
15445 F:      drivers/platform/surface/surface_aggregator_registry.c
15446 F:      include/linux/surface_acpi_notify.h
15447 F:      include/linux/surface_aggregator/
15448 F:      include/uapi/linux/surface_aggregator/
15449 
15450 MICROTEK X6 SCANNER
15451 M:      Oliver Neukum <oliver@neukum.org>
15452 S:      Maintained
15453 F:      drivers/usb/image/microtek.*
15454 
15455 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15456 M:      Luka Kovacic <luka.kovacic@sartura.hr>
15457 M:      Luka Perkov <luka.perkov@sartura.hr>
15458 S:      Maintained
15459 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15460 F:      arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15461 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15462 F:      arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15463 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15464 F:      arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15465 
15466 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15467 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
15468 L:      linux-media@vger.kernel.org
15469 S:      Maintained
15470 F:      Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15471 F:      Documentation/driver-api/media/drivers/ccs/
15472 F:      Documentation/userspace-api/media/drivers/ccs.rst
15473 F:      drivers/media/i2c/ccs-pll.c
15474 F:      drivers/media/i2c/ccs-pll.h
15475 F:      drivers/media/i2c/ccs/
15476 F:      include/uapi/linux/ccs.h
15477 F:      include/uapi/linux/smiapp.h
15478 
15479 MIPS
15480 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15481 L:      linux-mips@vger.kernel.org
15482 S:      Maintained
15483 W:      http://www.linux-mips.org/
15484 Q:      https://patchwork.kernel.org/project/linux-mips/list/
15485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15486 F:      Documentation/devicetree/bindings/mips/
15487 F:      Documentation/arch/mips/
15488 F:      arch/mips/
15489 F:      drivers/platform/mips/
15490 F:      include/dt-bindings/mips/
15491 
15492 MIPS BOSTON DEVELOPMENT BOARD
15493 M:      Paul Burton <paulburton@kernel.org>
15494 L:      linux-mips@vger.kernel.org
15495 S:      Maintained
15496 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
15497 F:      arch/mips/boot/dts/img/boston.dts
15498 F:      arch/mips/configs/generic/board-boston.config
15499 F:      drivers/clk/imgtec/clk-boston.c
15500 F:      include/dt-bindings/clock/boston-clock.h
15501 
15502 MIPS CORE DRIVERS
15503 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15504 L:      linux-mips@vger.kernel.org
15505 S:      Supported
15506 F:      drivers/bus/mips_cdmm.c
15507 F:      drivers/clocksource/mips-gic-timer.c
15508 F:      drivers/cpuidle/cpuidle-cps.c
15509 F:      drivers/irqchip/irq-mips-cpu.c
15510 F:      drivers/irqchip/irq-mips-gic.c
15511 
15512 MIPS GENERIC PLATFORM
15513 M:      Paul Burton <paulburton@kernel.org>
15514 L:      linux-mips@vger.kernel.org
15515 S:      Supported
15516 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15517 F:      arch/mips/generic/
15518 F:      arch/mips/tools/generic-board-config.sh
15519 
15520 MIPS RINT INSTRUCTION EMULATION
15521 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
15522 L:      linux-mips@vger.kernel.org
15523 S:      Supported
15524 F:      arch/mips/math-emu/dp_rint.c
15525 F:      arch/mips/math-emu/sp_rint.c
15526 
15527 MIPS/LOONGSON1 ARCHITECTURE
15528 M:      Keguang Zhang <keguang.zhang@gmail.com>
15529 L:      linux-mips@vger.kernel.org
15530 S:      Maintained
15531 F:      Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15532 F:      arch/mips/include/asm/mach-loongson32/
15533 F:      arch/mips/loongson32/
15534 F:      drivers/*/*loongson1*
15535 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15536 
15537 MIPS/LOONGSON2EF ARCHITECTURE
15538 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
15539 L:      linux-mips@vger.kernel.org
15540 S:      Maintained
15541 F:      arch/mips/include/asm/mach-loongson2ef/
15542 F:      arch/mips/loongson2ef/
15543 F:      drivers/cpufreq/loongson2_cpufreq.c
15544 
15545 MIPS/LOONGSON64 ARCHITECTURE
15546 M:      Huacai Chen <chenhuacai@kernel.org>
15547 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
15548 L:      linux-mips@vger.kernel.org
15549 S:      Maintained
15550 F:      arch/mips/include/asm/mach-loongson64/
15551 F:      arch/mips/loongson64/
15552 F:      drivers/irqchip/irq-loongson*
15553 F:      drivers/platform/mips/cpu_hwmon.c
15554 
15555 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15556 M:      Hans Verkuil <hverkuil@xs4all.nl>
15557 L:      linux-media@vger.kernel.org
15558 S:      Odd Fixes
15559 W:      https://linuxtv.org
15560 T:      git git://linuxtv.org/media_tree.git
15561 F:      drivers/media/radio/radio-miropcm20*
15562 
15563 MITSUMI MM8013 FG DRIVER
15564 M:      Konrad Dybcio <konradybcio@kernel.org>
15565 F:      Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15566 F:      drivers/power/supply/mm8013.c
15567 
15568 MMP SUPPORT
15569 R:      Lubomir Rintel <lkundrak@v3.sk>
15570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15571 S:      Odd Fixes
15572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15573 F:      arch/arm/boot/dts/marvell/mmp*
15574 F:      arch/arm/mach-mmp/
15575 F:      include/linux/soc/mmp/
15576 
15577 MMP USB PHY DRIVERS
15578 R:      Lubomir Rintel <lkundrak@v3.sk>
15579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15580 S:      Maintained
15581 F:      drivers/phy/marvell/phy-mmp3-usb.c
15582 F:      drivers/phy/marvell/phy-pxa-usb.c
15583 
15584 MMU GATHER AND TLB INVALIDATION
15585 M:      Will Deacon <will@kernel.org>
15586 M:      "Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15587 M:      Andrew Morton <akpm@linux-foundation.org>
15588 M:      Nick Piggin <npiggin@gmail.com>
15589 M:      Peter Zijlstra <peterz@infradead.org>
15590 L:      linux-arch@vger.kernel.org
15591 L:      linux-mm@kvack.org
15592 S:      Maintained
15593 F:      arch/*/include/asm/tlb.h
15594 F:      include/asm-generic/tlb.h
15595 F:      mm/mmu_gather.c
15596 
15597 MN88472 MEDIA DRIVER
15598 L:      linux-media@vger.kernel.org
15599 S:      Orphan
15600 W:      https://linuxtv.org
15601 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15602 F:      drivers/media/dvb-frontends/mn88472*
15603 
15604 MN88473 MEDIA DRIVER
15605 L:      linux-media@vger.kernel.org
15606 S:      Orphan
15607 W:      https://linuxtv.org
15608 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15609 F:      drivers/media/dvb-frontends/mn88473*
15610 
15611 MOBILEYE MIPS SOCS
15612 M:      Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15613 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
15614 M:      Théo Lebrun <theo.lebrun@bootlin.com>
15615 L:      linux-mips@vger.kernel.org
15616 S:      Maintained
15617 F:      Documentation/devicetree/bindings/mips/mobileye.yaml
15618 F:      Documentation/devicetree/bindings/soc/mobileye/
15619 F:      arch/mips/boot/dts/mobileye/
15620 F:      arch/mips/configs/eyeq5_defconfig
15621 F:      arch/mips/mobileye/board-epm5.its.S
15622 F:      drivers/clk/clk-eyeq.c
15623 F:      drivers/pinctrl/pinctrl-eyeq5.c
15624 F:      drivers/reset/reset-eyeq.c
15625 F:      include/dt-bindings/clock/mobileye,eyeq5-clk.h
15626 
15627 MODULE SUPPORT
15628 M:      Luis Chamberlain <mcgrof@kernel.org>
15629 R:      Petr Pavlu <petr.pavlu@suse.com>
15630 R:      Sami Tolvanen <samitolvanen@google.com>
15631 R:      Daniel Gomez <da.gomez@samsung.com>
15632 L:      linux-modules@vger.kernel.org
15633 L:      linux-kernel@vger.kernel.org
15634 S:      Maintained
15635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15636 F:      include/linux/kmod.h
15637 F:      include/linux/module*.h
15638 F:      kernel/module/
15639 F:      lib/test_kmod.c
15640 F:      scripts/module*
15641 F:      tools/testing/selftests/kmod/
15642 
15643 MONOLITHIC POWER SYSTEM PMIC DRIVER
15644 M:      Saravanan Sekar <sravanhome@gmail.com>
15645 S:      Maintained
15646 F:      Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15647 F:      Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15648 F:      drivers/hwmon/pmbus/mpq7932.c
15649 F:      drivers/iio/adc/mp2629_adc.c
15650 F:      drivers/mfd/mp2629.c
15651 F:      drivers/power/supply/mp2629_charger.c
15652 F:      drivers/regulator/mp5416.c
15653 F:      drivers/regulator/mpq7920.c
15654 F:      drivers/regulator/mpq7920.h
15655 F:      include/linux/mfd/mp2629.h
15656 
15657 MOST(R) TECHNOLOGY DRIVER
15658 M:      Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15659 M:      Christian Gromm <christian.gromm@microchip.com>
15660 S:      Maintained
15661 F:      Documentation/ABI/testing/configfs-most
15662 F:      Documentation/ABI/testing/sysfs-bus-most
15663 F:      drivers/most/
15664 F:      drivers/staging/most/
15665 F:      include/linux/most.h
15666 
15667 MOTORCOMM PHY DRIVER
15668 M:      Frank <Frank.Sae@motor-comm.com>
15669 L:      netdev@vger.kernel.org
15670 S:      Maintained
15671 F:      Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15672 F:      drivers/net/phy/motorcomm.c
15673 
15674 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15675 M:      Jiri Slaby <jirislaby@kernel.org>
15676 S:      Maintained
15677 F:      Documentation/driver-api/tty/moxa-smartio.rst
15678 F:      drivers/tty/mxser.*
15679 
15680 MP3309C BACKLIGHT DRIVER
15681 M:      Flavio Suligoi <f.suligoi@asem.it>
15682 L:      dri-devel@lists.freedesktop.org
15683 S:      Maintained
15684 F:      Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15685 F:      drivers/video/backlight/mp3309c.c
15686 
15687 MPS MP2891 DRIVER
15688 M:      Noah Wang <noahwang.wang@outlook.com>
15689 L:      linux-hwmon@vger.kernel.org
15690 S:      Maintained
15691 F:      Documentation/hwmon/mp2891.rst
15692 F:      drivers/hwmon/pmbus/mp2891.c
15693 
15694 MPS MP2993 DRIVER
15695 M:      Noah Wang <noahwang.wang@outlook.com>
15696 L:      linux-hwmon@vger.kernel.org
15697 S:      Maintained
15698 F:      Documentation/hwmon/mp2993.rst
15699 F:      drivers/hwmon/pmbus/mp2993.c
15700 
15701 MPS MP9941 DRIVER
15702 M:      Noah Wang <noahwang.wang@outlook.com>
15703 L:      linux-hwmon@vger.kernel.org
15704 S:      Maintained
15705 F:      Documentation/hwmon/mp9941.rst
15706 F:      drivers/hwmon/pmbus/mp9941.c
15707 
15708 MR800 AVERMEDIA USB FM RADIO DRIVER
15709 M:      Alexey Klimov <klimov.linux@gmail.com>
15710 L:      linux-media@vger.kernel.org
15711 S:      Maintained
15712 T:      git git://linuxtv.org/media_tree.git
15713 F:      drivers/media/radio/radio-mr800.c
15714 
15715 MRF24J40 IEEE 802.15.4 RADIO DRIVER
15716 M:      Stefan Schmidt <stefan@datenfreihafen.org>
15717 L:      linux-wpan@vger.kernel.org
15718 S:      Odd Fixes
15719 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15720 F:      drivers/net/ieee802154/mrf24j40.c
15721 
15722 MSI EC DRIVER
15723 M:      Nikita Kravets <teackot@gmail.com>
15724 L:      platform-driver-x86@vger.kernel.org
15725 S:      Maintained
15726 W:      https://github.com/BeardOverflow/msi-ec
15727 F:      drivers/platform/x86/msi-ec.*
15728 
15729 MSI LAPTOP SUPPORT
15730 M:      "Lee, Chun-Yi" <jlee@suse.com>
15731 L:      platform-driver-x86@vger.kernel.org
15732 S:      Maintained
15733 F:      drivers/platform/x86/msi-laptop.c
15734 
15735 MSI WMI SUPPORT
15736 L:      platform-driver-x86@vger.kernel.org
15737 S:      Orphan
15738 F:      drivers/platform/x86/msi-wmi.c
15739 
15740 MSI WMI PLATFORM FEATURES
15741 M:      Armin Wolf <W_Armin@gmx.de>
15742 L:      platform-driver-x86@vger.kernel.org
15743 S:      Maintained
15744 F:      Documentation/ABI/testing/debugfs-msi-wmi-platform
15745 F:      Documentation/wmi/devices/msi-wmi-platform.rst
15746 F:      drivers/platform/x86/msi-wmi-platform.c
15747 
15748 MSI001 MEDIA DRIVER
15749 L:      linux-media@vger.kernel.org
15750 S:      Orphan
15751 W:      https://linuxtv.org
15752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15753 F:      drivers/media/tuners/msi001*
15754 
15755 MSI2500 MEDIA DRIVER
15756 L:      linux-media@vger.kernel.org
15757 S:      Orphan
15758 W:      https://linuxtv.org
15759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15760 F:      drivers/media/usb/msi2500/
15761 
15762 MSTAR INTERRUPT CONTROLLER DRIVER
15763 M:      Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15764 M:      Daniel Palmer <daniel@thingy.jp>
15765 S:      Maintained
15766 F:      Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15767 F:      drivers/irqchip/irq-mst-intc.c
15768 
15769 MSYSTEMS DISKONCHIP G3 MTD DRIVER
15770 M:      Robert Jarzmik <robert.jarzmik@free.fr>
15771 L:      linux-mtd@lists.infradead.org
15772 S:      Maintained
15773 F:      drivers/mtd/devices/docg3*
15774 
15775 MT9M114 ONSEMI SENSOR DRIVER
15776 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15777 L:      linux-media@vger.kernel.org
15778 S:      Maintained
15779 T:      git git://linuxtv.org/media_tree.git
15780 F:      Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15781 F:      drivers/media/i2c/mt9m114.c
15782 
15783 MT9P031 APTINA CAMERA SENSOR
15784 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15785 L:      linux-media@vger.kernel.org
15786 S:      Maintained
15787 T:      git git://linuxtv.org/media_tree.git
15788 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15789 F:      drivers/media/i2c/mt9p031.c
15790 F:      include/media/i2c/mt9p031.h
15791 
15792 MT9T112 APTINA CAMERA SENSOR
15793 M:      Jacopo Mondi <jacopo@jmondi.org>
15794 L:      linux-media@vger.kernel.org
15795 S:      Odd Fixes
15796 T:      git git://linuxtv.org/media_tree.git
15797 F:      drivers/media/i2c/mt9t112.c
15798 F:      include/media/i2c/mt9t112.h
15799 
15800 MT9V032 APTINA CAMERA SENSOR
15801 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15802 L:      linux-media@vger.kernel.org
15803 S:      Maintained
15804 T:      git git://linuxtv.org/media_tree.git
15805 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15806 F:      drivers/media/i2c/mt9v032.c
15807 F:      include/media/i2c/mt9v032.h
15808 
15809 MT9V111 APTINA CAMERA SENSOR
15810 M:      Jacopo Mondi <jacopo@jmondi.org>
15811 L:      linux-media@vger.kernel.org
15812 S:      Maintained
15813 T:      git git://linuxtv.org/media_tree.git
15814 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15815 F:      drivers/media/i2c/mt9v111.c
15816 
15817 MULTIFUNCTION DEVICES (MFD)
15818 M:      Lee Jones <lee@kernel.org>
15819 S:      Maintained
15820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15821 F:      Documentation/devicetree/bindings/mfd/
15822 F:      drivers/mfd/
15823 F:      include/dt-bindings/mfd/
15824 F:      include/linux/mfd/
15825 
15826 MULTIMEDIA CARD (MMC) ETC. OVER SPI
15827 S:      Orphan
15828 F:      drivers/mmc/host/mmc_spi.c
15829 F:      include/linux/spi/mmc_spi.h
15830 
15831 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15832 M:      Ulf Hansson <ulf.hansson@linaro.org>
15833 L:      linux-mmc@vger.kernel.org
15834 S:      Maintained
15835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15836 F:      Documentation/devicetree/bindings/mmc/
15837 F:      drivers/mmc/
15838 F:      include/linux/mmc/
15839 F:      include/uapi/linux/mmc/
15840 
15841 MULTIPLEXER SUBSYSTEM
15842 M:      Peter Rosin <peda@axentia.se>
15843 S:      Maintained
15844 F:      Documentation/ABI/testing/sysfs-class-mux*
15845 F:      Documentation/devicetree/bindings/mux/
15846 F:      drivers/mux/
15847 F:      include/dt-bindings/mux/
15848 F:      include/linux/mux/
15849 
15850 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15851 M:      Bin Liu <b-liu@ti.com>
15852 L:      linux-usb@vger.kernel.org
15853 S:      Maintained
15854 F:      drivers/usb/musb/
15855 
15856 MXL301RF MEDIA DRIVER
15857 M:      Akihiro Tsukada <tskd08@gmail.com>
15858 L:      linux-media@vger.kernel.org
15859 S:      Odd Fixes
15860 F:      drivers/media/tuners/mxl301rf*
15861 
15862 MXL5007T MEDIA DRIVER
15863 M:      Michael Krufky <mkrufky@linuxtv.org>
15864 L:      linux-media@vger.kernel.org
15865 S:      Maintained
15866 W:      https://linuxtv.org
15867 W:      http://github.com/mkrufky
15868 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15869 T:      git git://linuxtv.org/mkrufky/tuners.git
15870 F:      drivers/media/tuners/mxl5007t.*
15871 
15872 MXSFB DRM DRIVER
15873 M:      Marek Vasut <marex@denx.de>
15874 M:      Stefan Agner <stefan@agner.ch>
15875 L:      dri-devel@lists.freedesktop.org
15876 S:      Supported
15877 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
15878 F:      Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15879 F:      drivers/gpu/drm/mxsfb/
15880 
15881 MYLEX DAC960 PCI RAID Controller
15882 M:      Hannes Reinecke <hare@kernel.org>
15883 L:      linux-scsi@vger.kernel.org
15884 S:      Supported
15885 F:      drivers/scsi/myrb.*
15886 F:      drivers/scsi/myrs.*
15887 
15888 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15889 L:      netdev@vger.kernel.org
15890 S:      Orphan
15891 W:      https://www.cspi.com/ethernet-products/support/downloads/
15892 F:      drivers/net/ethernet/myricom/myri10ge/
15893 
15894 NAND FLASH SUBSYSTEM
15895 M:      Miquel Raynal <miquel.raynal@bootlin.com>
15896 R:      Richard Weinberger <richard@nod.at>
15897 L:      linux-mtd@lists.infradead.org
15898 S:      Maintained
15899 W:      http://www.linux-mtd.infradead.org/
15900 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15901 C:      irc://irc.oftc.net/mtd
15902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15903 F:      drivers/mtd/nand/
15904 F:      include/linux/mtd/*nand*.h
15905 
15906 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15907 M:      Daniel Mack <zonque@gmail.com>
15908 L:      linux-sound@vger.kernel.org
15909 S:      Maintained
15910 W:      http://www.native-instruments.com
15911 F:      sound/usb/caiaq/
15912 
15913 NATSEMI ETHERNET DRIVER (DP8381x)
15914 S:      Orphan
15915 F:      drivers/net/ethernet/natsemi/natsemi.c
15916 
15917 NCR 5380 SCSI DRIVERS
15918 M:      Finn Thain <fthain@linux-m68k.org>
15919 M:      Michael Schmitz <schmitzmic@gmail.com>
15920 L:      linux-scsi@vger.kernel.org
15921 S:      Maintained
15922 F:      Documentation/scsi/g_NCR5380.rst
15923 F:      drivers/scsi/NCR5380.*
15924 F:      drivers/scsi/arm/cumana_1.c
15925 F:      drivers/scsi/arm/oak.c
15926 F:      drivers/scsi/atari_scsi.*
15927 F:      drivers/scsi/dmx3191d.c
15928 F:      drivers/scsi/g_NCR5380.*
15929 F:      drivers/scsi/mac_scsi.*
15930 F:      drivers/scsi/sun3_scsi.*
15931 F:      drivers/scsi/sun3_scsi_vme.c
15932 
15933 NCSI LIBRARY
15934 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
15935 S:      Maintained
15936 F:      net/ncsi/
15937 
15938 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15939 M:      Zev Weiss <zev@bewilderbeest.net>
15940 L:      linux-hwmon@vger.kernel.org
15941 S:      Maintained
15942 F:      Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15943 F:      drivers/hwmon/nct6775-i2c.c
15944 
15945 NETCONSOLE
15946 M:      Breno Leitao <leitao@debian.org>
15947 S:      Maintained
15948 F:      Documentation/networking/netconsole.rst
15949 F:      drivers/net/netconsole.c
15950 F:      tools/testing/selftests/drivers/net/netcons_basic.sh
15951 
15952 NETDEVSIM
15953 M:      Jakub Kicinski <kuba@kernel.org>
15954 S:      Maintained
15955 F:      drivers/net/netdevsim/*
15956 F:      tools/testing/selftests/drivers/net/netdevsim/*
15957 
15958 NETEM NETWORK EMULATOR
15959 M:      Stephen Hemminger <stephen@networkplumber.org>
15960 L:      netdev@vger.kernel.org
15961 S:      Maintained
15962 F:      net/sched/sch_netem.c
15963 
15964 NETERION 10GbE DRIVERS (s2io)
15965 M:      Jon Mason <jdmason@kudzu.us>
15966 L:      netdev@vger.kernel.org
15967 S:      Supported
15968 F:      Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15969 F:      drivers/net/ethernet/neterion/
15970 
15971 NETFILTER
15972 M:      Pablo Neira Ayuso <pablo@netfilter.org>
15973 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
15974 L:      netfilter-devel@vger.kernel.org
15975 L:      coreteam@netfilter.org
15976 S:      Maintained
15977 W:      http://www.netfilter.org/
15978 W:      http://www.iptables.org/
15979 W:      http://www.nftables.org/
15980 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
15981 C:      irc://irc.libera.chat/netfilter
15982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15984 F:      include/linux/netfilter*
15985 F:      include/linux/netfilter/
15986 F:      include/net/netfilter/
15987 F:      include/uapi/linux/netfilter*
15988 F:      include/uapi/linux/netfilter/
15989 F:      net/*/netfilter.c
15990 F:      net/*/netfilter/
15991 F:      net/bridge/br_netfilter*.c
15992 F:      net/netfilter/
15993 F:      tools/testing/selftests/net/netfilter/
15994 
15995 NETROM NETWORK LAYER
15996 M:      Ralf Baechle <ralf@linux-mips.org>
15997 L:      linux-hams@vger.kernel.org
15998 S:      Maintained
15999 W:      https://linux-ax25.in-berlin.de
16000 F:      include/net/netrom.h
16001 F:      include/uapi/linux/netrom.h
16002 F:      net/netrom/
16003 
16004 NETRONIX EMBEDDED CONTROLLER
16005 M:      Jonathan Neuschäfer <j.neuschaefer@gmx.net>
16006 S:      Maintained
16007 F:      Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16008 F:      drivers/mfd/ntxec.c
16009 F:      drivers/pwm/pwm-ntxec.c
16010 F:      drivers/rtc/rtc-ntxec.c
16011 F:      include/linux/mfd/ntxec.h
16012 
16013 NETRONOME ETHERNET DRIVERS
16014 M:      Louis Peens <louis.peens@corigine.com>
16015 R:      Jakub Kicinski <kuba@kernel.org>
16016 L:      oss-drivers@corigine.com
16017 S:      Maintained
16018 F:      drivers/net/ethernet/netronome/
16019 
16020 NETWORK BLOCK DEVICE (NBD)
16021 M:      Josef Bacik <josef@toxicpanda.com>
16022 L:      linux-block@vger.kernel.org
16023 L:      nbd@other.debian.org
16024 S:      Maintained
16025 F:      Documentation/admin-guide/blockdev/nbd.rst
16026 F:      drivers/block/nbd.c
16027 F:      include/trace/events/nbd.h
16028 F:      include/uapi/linux/nbd.h
16029 
16030 NETWORK DROP MONITOR
16031 M:      Neil Horman <nhorman@tuxdriver.com>
16032 L:      netdev@vger.kernel.org
16033 S:      Maintained
16034 W:      https://fedorahosted.org/dropwatch/
16035 F:      include/uapi/linux/net_dropmon.h
16036 F:      net/core/drop_monitor.c
16037 
16038 NETWORKING DRIVERS
16039 M:      Andrew Lunn <andrew+netdev@lunn.ch>
16040 M:      "David S. Miller" <davem@davemloft.net>
16041 M:      Eric Dumazet <edumazet@google.com>
16042 M:      Jakub Kicinski <kuba@kernel.org>
16043 M:      Paolo Abeni <pabeni@redhat.com>
16044 L:      netdev@vger.kernel.org
16045 S:      Maintained
16046 P:      Documentation/process/maintainer-netdev.rst
16047 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16050 F:      Documentation/devicetree/bindings/net/
16051 F:      Documentation/networking/net_cachelines/net_device.rst
16052 F:      drivers/connector/
16053 F:      drivers/net/
16054 F:      include/dt-bindings/net/
16055 F:      include/linux/cn_proc.h
16056 F:      include/linux/etherdevice.h
16057 F:      include/linux/ethtool_netlink.h
16058 F:      include/linux/fcdevice.h
16059 F:      include/linux/fddidevice.h
16060 F:      include/linux/hippidevice.h
16061 F:      include/linux/if_*
16062 F:      include/linux/inetdevice.h
16063 F:      include/linux/netdev*
16064 F:      include/linux/platform_data/wiznet.h
16065 F:      include/uapi/linux/cn_proc.h
16066 F:      include/uapi/linux/ethtool_netlink.h
16067 F:      include/uapi/linux/if_*
16068 F:      include/uapi/linux/netdev*
16069 F:      tools/testing/selftests/drivers/net/
16070 X:      Documentation/devicetree/bindings/net/bluetooth/
16071 X:      Documentation/devicetree/bindings/net/wireless/
16072 X:      drivers/net/wireless/
16073 
16074 NETWORKING DRIVERS (WIRELESS)
16075 M:      Kalle Valo <kvalo@kernel.org>
16076 L:      linux-wireless@vger.kernel.org
16077 S:      Maintained
16078 W:      https://wireless.wiki.kernel.org/
16079 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
16080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16082 F:      Documentation/devicetree/bindings/net/wireless/
16083 F:      drivers/net/wireless/
16084 
16085 NETWORKING [DSA]
16086 M:      Andrew Lunn <andrew@lunn.ch>
16087 M:      Vladimir Oltean <olteanv@gmail.com>
16088 S:      Maintained
16089 F:      Documentation/devicetree/bindings/net/dsa/
16090 F:      Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16091 F:      Documentation/devicetree/bindings/net/ethernet-switch.yaml
16092 F:      drivers/net/dsa/
16093 F:      include/linux/dsa/
16094 F:      include/linux/platform_data/dsa.h
16095 F:      include/net/dsa.h
16096 F:      net/dsa/
16097 F:      tools/testing/selftests/drivers/net/dsa/
16098 
16099 NETWORKING [GENERAL]
16100 M:      "David S. Miller" <davem@davemloft.net>
16101 M:      Eric Dumazet <edumazet@google.com>
16102 M:      Jakub Kicinski <kuba@kernel.org>
16103 M:      Paolo Abeni <pabeni@redhat.com>
16104 R:      Simon Horman <horms@kernel.org>
16105 L:      netdev@vger.kernel.org
16106 S:      Maintained
16107 P:      Documentation/process/maintainer-netdev.rst
16108 Q:      https://patchwork.kernel.org/project/netdevbpf/list/
16109 B:      mailto:netdev@vger.kernel.org
16110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16112 F:      Documentation/core-api/netlink.rst
16113 F:      Documentation/netlink/
16114 F:      Documentation/networking/
16115 F:      Documentation/networking/net_cachelines/
16116 F:      Documentation/process/maintainer-netdev.rst
16117 F:      Documentation/userspace-api/netlink/
16118 F:      include/linux/framer/framer-provider.h
16119 F:      include/linux/framer/framer.h
16120 F:      include/linux/in.h
16121 F:      include/linux/indirect_call_wrapper.h
16122 F:      include/linux/inet.h
16123 F:      include/linux/inet_diag.h
16124 F:      include/linux/net.h
16125 F:      include/linux/netdev*
16126 F:      include/linux/netlink.h
16127 F:      include/linux/netpoll.h
16128 F:      include/linux/rtnetlink.h
16129 F:      include/linux/seq_file_net.h
16130 F:      include/linux/skbuff*
16131 F:      include/net/
16132 F:      include/uapi/linux/genetlink.h
16133 F:      include/uapi/linux/hsr_netlink.h
16134 F:      include/uapi/linux/in.h
16135 F:      include/uapi/linux/inet_diag.h
16136 F:      include/uapi/linux/nbd-netlink.h
16137 F:      include/uapi/linux/net.h
16138 F:      include/uapi/linux/net_namespace.h
16139 F:      include/uapi/linux/netconf.h
16140 F:      include/uapi/linux/netdev*
16141 F:      include/uapi/linux/netlink.h
16142 F:      include/uapi/linux/netlink_diag.h
16143 F:      include/uapi/linux/rtnetlink.h
16144 F:      lib/net_utils.c
16145 F:      lib/random32.c
16146 F:      net/
16147 F:      samples/pktgen/
16148 F:      tools/net/
16149 F:      tools/testing/selftests/net/
16150 X:      Documentation/networking/mac80211-injection.rst
16151 X:      Documentation/networking/mac80211_hwsim/
16152 X:      Documentation/networking/regulatory.rst
16153 X:      include/net/cfg80211.h
16154 X:      include/net/ieee80211_radiotap.h
16155 X:      include/net/iw_handler.h
16156 X:      include/net/mac80211.h
16157 X:      include/net/wext.h
16158 X:      net/9p/
16159 X:      net/bluetooth/
16160 X:      net/mac80211/
16161 X:      net/rfkill/
16162 X:      net/wireless/
16163 
16164 NETWORKING [IPSEC]
16165 M:      Steffen Klassert <steffen.klassert@secunet.com>
16166 M:      Herbert Xu <herbert@gondor.apana.org.au>
16167 M:      "David S. Miller" <davem@davemloft.net>
16168 L:      netdev@vger.kernel.org
16169 S:      Maintained
16170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16172 F:      include/net/xfrm.h
16173 F:      include/uapi/linux/xfrm.h
16174 F:      net/ipv4/ah4.c
16175 F:      net/ipv4/esp4*
16176 F:      net/ipv4/ip_vti.c
16177 F:      net/ipv4/ipcomp.c
16178 F:      net/ipv4/xfrm*
16179 F:      net/ipv6/ah6.c
16180 F:      net/ipv6/esp6*
16181 F:      net/ipv6/ip6_vti.c
16182 F:      net/ipv6/ipcomp6.c
16183 F:      net/ipv6/xfrm*
16184 F:      net/key/
16185 F:      net/xfrm/
16186 F:      tools/testing/selftests/net/ipsec.c
16187 
16188 NETWORKING [IPv4/IPv6]
16189 M:      "David S. Miller" <davem@davemloft.net>
16190 M:      David Ahern <dsahern@kernel.org>
16191 L:      netdev@vger.kernel.org
16192 S:      Maintained
16193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16194 F:      arch/x86/net/*
16195 F:      include/linux/ip.h
16196 F:      include/linux/ipv6*
16197 F:      include/net/fib*
16198 F:      include/net/ip*
16199 F:      include/net/route.h
16200 F:      net/ipv4/
16201 F:      net/ipv6/
16202 
16203 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16204 M:      Paul Moore <paul@paul-moore.com>
16205 L:      netdev@vger.kernel.org
16206 L:      linux-security-module@vger.kernel.org
16207 S:      Supported
16208 W:      https://github.com/netlabel
16209 F:      Documentation/netlabel/
16210 F:      include/net/calipso.h
16211 F:      include/net/cipso_ipv4.h
16212 F:      include/net/netlabel.h
16213 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
16214 F:      include/uapi/linux/netfilter/xt_SECMARK.h
16215 F:      net/ipv4/cipso_ipv4.c
16216 F:      net/ipv6/calipso.c
16217 F:      net/netfilter/xt_CONNSECMARK.c
16218 F:      net/netfilter/xt_SECMARK.c
16219 F:      net/netlabel/
16220 
16221 NETWORKING [MACSEC]
16222 M:      Sabrina Dubroca <sd@queasysnail.net>
16223 L:      netdev@vger.kernel.org
16224 S:      Maintained
16225 F:      drivers/net/macsec.c
16226 F:      include/net/macsec.h
16227 F:      include/uapi/linux/if_macsec.h
16228 K:      macsec
16229 K:      \bmdo_
16230 
16231 NETWORKING [MPTCP]
16232 M:      Matthieu Baerts <matttbe@kernel.org>
16233 M:      Mat Martineau <martineau@kernel.org>
16234 R:      Geliang Tang <geliang@kernel.org>
16235 L:      netdev@vger.kernel.org
16236 L:      mptcp@lists.linux.dev
16237 S:      Maintained
16238 W:      https://github.com/multipath-tcp/mptcp_net-next/wiki
16239 B:      https://github.com/multipath-tcp/mptcp_net-next/issues
16240 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16241 T:      git https://github.com/multipath-tcp/mptcp_net-next.git export
16242 F:      Documentation/netlink/specs/mptcp_pm.yaml
16243 F:      Documentation/networking/mptcp*.rst
16244 F:      include/net/mptcp.h
16245 F:      include/trace/events/mptcp.h
16246 F:      include/uapi/linux/mptcp*.h
16247 F:      net/mptcp/
16248 F:      tools/testing/selftests/bpf/*/*mptcp*.c
16249 F:      tools/testing/selftests/net/mptcp/
16250 
16251 NETWORKING [TCP]
16252 M:      Eric Dumazet <edumazet@google.com>
16253 L:      netdev@vger.kernel.org
16254 S:      Maintained
16255 F:      Documentation/networking/net_cachelines/tcp_sock.rst
16256 F:      include/linux/tcp.h
16257 F:      include/net/tcp.h
16258 F:      include/trace/events/tcp.h
16259 F:      include/uapi/linux/tcp.h
16260 F:      net/ipv4/inet_connection_sock.c
16261 F:      net/ipv4/inet_hashtables.c
16262 F:      net/ipv4/inet_timewait_sock.c
16263 F:      net/ipv4/syncookies.c
16264 F:      net/ipv4/tcp*.c
16265 F:      net/ipv6/inet6_connection_sock.c
16266 F:      net/ipv6/inet6_hashtables.c
16267 F:      net/ipv6/syncookies.c
16268 F:      net/ipv6/tcp*.c
16269 
16270 NETWORKING [TLS]
16271 M:      Boris Pismenny <borisp@nvidia.com>
16272 M:      John Fastabend <john.fastabend@gmail.com>
16273 M:      Jakub Kicinski <kuba@kernel.org>
16274 L:      netdev@vger.kernel.org
16275 S:      Maintained
16276 F:      include/net/tls.h
16277 F:      include/uapi/linux/tls.h
16278 F:      net/tls/*
16279 
16280 NETXEN (1/10) GbE SUPPORT
16281 M:      Manish Chopra <manishc@marvell.com>
16282 M:      Rahul Verma <rahulv@marvell.com>
16283 M:      GR-Linux-NIC-Dev@marvell.com
16284 L:      netdev@vger.kernel.org
16285 S:      Supported
16286 F:      drivers/net/ethernet/qlogic/netxen/
16287 
16288 NET_FAILOVER MODULE
16289 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
16290 L:      netdev@vger.kernel.org
16291 S:      Supported
16292 F:      Documentation/networking/net_failover.rst
16293 F:      drivers/net/net_failover.c
16294 F:      include/net/net_failover.h
16295 
16296 NEXTHOP
16297 M:      David Ahern <dsahern@kernel.org>
16298 L:      netdev@vger.kernel.org
16299 S:      Maintained
16300 F:      include/net/netns/nexthop.h
16301 F:      include/net/nexthop.h
16302 F:      include/uapi/linux/nexthop.h
16303 F:      net/ipv4/nexthop.c
16304 
16305 NFC SUBSYSTEM
16306 M:      Krzysztof Kozlowski <krzk@kernel.org>
16307 L:      netdev@vger.kernel.org
16308 S:      Maintained
16309 F:      Documentation/devicetree/bindings/net/nfc/
16310 F:      drivers/nfc/
16311 F:      include/net/nfc/
16312 F:      include/uapi/linux/nfc.h
16313 F:      net/nfc/
16314 
16315 NFC VIRTUAL NCI DEVICE DRIVER
16316 M:      Bongsu Jeon <bongsu.jeon@samsung.com>
16317 L:      netdev@vger.kernel.org
16318 S:      Supported
16319 F:      drivers/nfc/virtual_ncidev.c
16320 F:      tools/testing/selftests/nci/
16321 
16322 NFS, SUNRPC, AND LOCKD CLIENTS
16323 M:      Trond Myklebust <trondmy@kernel.org>
16324 M:      Anna Schumaker <anna@kernel.org>
16325 L:      linux-nfs@vger.kernel.org
16326 S:      Maintained
16327 W:      http://client.linux-nfs.org
16328 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16329 F:      Documentation/filesystems/nfs/
16330 F:      fs/lockd/
16331 F:      fs/nfs/
16332 F:      fs/nfs_common/
16333 F:      include/linux/lockd/
16334 F:      include/linux/nfs*
16335 F:      include/linux/sunrpc/
16336 F:      include/uapi/linux/nfs*
16337 F:      include/uapi/linux/sunrpc/
16338 F:      net/sunrpc/
16339 
16340 NILFS2 FILESYSTEM
16341 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
16342 L:      linux-nilfs@vger.kernel.org
16343 S:      Supported
16344 W:      https://nilfs.sourceforge.io/
16345 T:      git https://github.com/konis/nilfs2.git
16346 F:      Documentation/filesystems/nilfs2.rst
16347 F:      fs/nilfs2/
16348 F:      include/trace/events/nilfs2.h
16349 F:      include/uapi/linux/nilfs2_api.h
16350 F:      include/uapi/linux/nilfs2_ondisk.h
16351 
16352 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16353 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16354 S:      Maintained
16355 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16356 F:      Documentation/scsi/NinjaSCSI.rst
16357 F:      drivers/scsi/pcmcia/nsp_*
16358 
16359 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16360 M:      GOTO Masanori <gotom@debian.or.jp>
16361 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16362 S:      Maintained
16363 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16364 F:      Documentation/scsi/NinjaSCSI.rst
16365 F:      drivers/scsi/nsp32*
16366 
16367 NINTENDO HID DRIVER
16368 M:      Daniel J. Ogorchock <djogorchock@gmail.com>
16369 L:      linux-input@vger.kernel.org
16370 S:      Maintained
16371 F:      drivers/hid/hid-nintendo*
16372 
16373 NIOS2 ARCHITECTURE
16374 M:      Dinh Nguyen <dinguyen@kernel.org>
16375 S:      Maintained
16376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16377 F:      arch/nios2/
16378 
16379 NITRO ENCLAVES (NE)
16380 M:      Alexandru Ciobotaru <alcioa@amazon.com>
16381 L:      linux-kernel@vger.kernel.org
16382 L:      The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16383 S:      Supported
16384 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16385 F:      Documentation/virt/ne_overview.rst
16386 F:      drivers/virt/nitro_enclaves/
16387 F:      include/linux/nitro_enclaves.h
16388 F:      include/uapi/linux/nitro_enclaves.h
16389 F:      samples/nitro_enclaves/
16390 
16391 NITRO SECURE MODULE (NSM)
16392 M:      Alexander Graf <graf@amazon.com>
16393 L:      linux-kernel@vger.kernel.org
16394 L:      The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16395 S:      Supported
16396 W:      https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16397 F:      drivers/misc/nsm.c
16398 F:      include/uapi/linux/nsm.h
16399 
16400 NOHZ, DYNTICKS SUPPORT
16401 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
16402 M:      Frederic Weisbecker <frederic@kernel.org>
16403 M:      Ingo Molnar <mingo@kernel.org>
16404 M:      Thomas Gleixner <tglx@linutronix.de>
16405 L:      linux-kernel@vger.kernel.org
16406 S:      Maintained
16407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16408 F:      include/linux/sched/nohz.h
16409 F:      include/linux/tick.h
16410 F:      kernel/time/tick*.*
16411 
16412 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16413 M:      Pavel Machek <pavel@ucw.cz>
16414 M:      Sakari Ailus <sakari.ailus@iki.fi>
16415 L:      linux-media@vger.kernel.org
16416 S:      Maintained
16417 F:      drivers/media/i2c/ad5820.c
16418 F:      drivers/media/i2c/et8ek8
16419 
16420 NOKIA N900 POWER SUPPLY DRIVERS
16421 R:      Pali Rohár <pali@kernel.org>
16422 F:      drivers/power/supply/bq2415x_charger.c
16423 F:      drivers/power/supply/bq27xxx_battery.c
16424 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16425 F:      drivers/power/supply/isp1704_charger.c
16426 F:      drivers/power/supply/rx51_battery.c
16427 F:      include/linux/power/bq2415x_charger.h
16428 F:      include/linux/power/bq27xxx_battery.h
16429 
16430 NOLIBC HEADER FILE
16431 M:      Willy Tarreau <w@1wt.eu>
16432 M:      Thomas Weißschuh <linux@weissschuh.net>
16433 S:      Maintained
16434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16435 F:      tools/include/nolibc/
16436 F:      tools/testing/selftests/nolibc/
16437 
16438 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16439 M:      Hans de Goede <hdegoede@redhat.com>
16440 L:      linux-input@vger.kernel.org
16441 S:      Maintained
16442 F:      drivers/input/touchscreen/novatek-nvt-ts.c
16443 
16444 NSDEPS
16445 M:      Matthias Maennich <maennich@google.com>
16446 S:      Maintained
16447 F:      Documentation/core-api/symbol-namespaces.rst
16448 F:      scripts/nsdeps
16449 
16450 NTB AMD DRIVER
16451 M:      Sanjay R Mehta <sanju.mehta@amd.com>
16452 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16453 L:      ntb@lists.linux.dev
16454 S:      Supported
16455 F:      drivers/ntb/hw/amd/
16456 
16457 NTB DRIVER CORE
16458 M:      Jon Mason <jdmason@kudzu.us>
16459 M:      Dave Jiang <dave.jiang@intel.com>
16460 M:      Allen Hubbe <allenbh@gmail.com>
16461 L:      ntb@lists.linux.dev
16462 S:      Supported
16463 W:      https://github.com/jonmason/ntb/wiki
16464 T:      git https://github.com/jonmason/ntb.git
16465 F:      drivers/net/ntb_netdev.c
16466 F:      drivers/ntb/
16467 F:      drivers/pci/endpoint/functions/pci-epf-*ntb.c
16468 F:      include/linux/ntb.h
16469 F:      include/linux/ntb_transport.h
16470 F:      tools/testing/selftests/ntb/
16471 
16472 NTB INTEL DRIVER
16473 M:      Dave Jiang <dave.jiang@intel.com>
16474 L:      ntb@lists.linux.dev
16475 S:      Supported
16476 W:      https://github.com/davejiang/linux/wiki
16477 T:      git https://github.com/davejiang/linux.git
16478 F:      drivers/ntb/hw/intel/
16479 
16480 NTFS3 FILESYSTEM
16481 M:      Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16482 L:      ntfs3@lists.linux.dev
16483 S:      Supported
16484 W:      http://www.paragon-software.com/
16485 T:      git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16486 F:      Documentation/filesystems/ntfs3.rst
16487 F:      fs/ntfs3/
16488 
16489 NUBUS SUBSYSTEM
16490 M:      Finn Thain <fthain@linux-m68k.org>
16491 L:      linux-m68k@lists.linux-m68k.org
16492 S:      Maintained
16493 F:      arch/*/include/asm/nubus.h
16494 F:      drivers/nubus/
16495 F:      include/linux/nubus.h
16496 F:      include/uapi/linux/nubus.h
16497 
16498 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16499 M:      Antonino Daplas <adaplas@gmail.com>
16500 L:      linux-fbdev@vger.kernel.org
16501 S:      Maintained
16502 F:      drivers/video/fbdev/nvidia/
16503 F:      drivers/video/fbdev/riva/
16504 
16505 NVIDIA WMI EC BACKLIGHT DRIVER
16506 M:      Daniel Dadap <ddadap@nvidia.com>
16507 L:      platform-driver-x86@vger.kernel.org
16508 S:      Supported
16509 F:      drivers/platform/x86/nvidia-wmi-ec-backlight.c
16510 F:      include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16511 
16512 NVM EXPRESS DRIVER
16513 M:      Keith Busch <kbusch@kernel.org>
16514 M:      Jens Axboe <axboe@fb.com>
16515 M:      Christoph Hellwig <hch@lst.de>
16516 M:      Sagi Grimberg <sagi@grimberg.me>
16517 L:      linux-nvme@lists.infradead.org
16518 S:      Supported
16519 W:      http://git.infradead.org/nvme.git
16520 T:      git git://git.infradead.org/nvme.git
16521 F:      Documentation/nvme/
16522 F:      drivers/nvme/common/
16523 F:      drivers/nvme/host/
16524 F:      include/linux/nvme-*.h
16525 F:      include/linux/nvme.h
16526 F:      include/uapi/linux/nvme_ioctl.h
16527 
16528 NVM EXPRESS FABRICS AUTHENTICATION
16529 M:      Hannes Reinecke <hare@suse.de>
16530 L:      linux-nvme@lists.infradead.org
16531 S:      Supported
16532 F:      drivers/nvme/host/auth.c
16533 F:      drivers/nvme/target/auth.c
16534 F:      drivers/nvme/target/fabrics-cmd-auth.c
16535 F:      include/linux/nvme-auth.h
16536 
16537 NVM EXPRESS FC TRANSPORT DRIVERS
16538 M:      James Smart <james.smart@broadcom.com>
16539 L:      linux-nvme@lists.infradead.org
16540 S:      Supported
16541 F:      drivers/nvme/host/fc.c
16542 F:      drivers/nvme/target/fc.c
16543 F:      drivers/nvme/target/fcloop.c
16544 F:      include/linux/nvme-fc-driver.h
16545 F:      include/linux/nvme-fc.h
16546 
16547 NVM EXPRESS HARDWARE MONITORING SUPPORT
16548 M:      Guenter Roeck <linux@roeck-us.net>
16549 L:      linux-nvme@lists.infradead.org
16550 S:      Supported
16551 F:      drivers/nvme/host/hwmon.c
16552 
16553 NVM EXPRESS TARGET DRIVER
16554 M:      Christoph Hellwig <hch@lst.de>
16555 M:      Sagi Grimberg <sagi@grimberg.me>
16556 M:      Chaitanya Kulkarni <kch@nvidia.com>
16557 L:      linux-nvme@lists.infradead.org
16558 S:      Supported
16559 W:      http://git.infradead.org/nvme.git
16560 T:      git git://git.infradead.org/nvme.git
16561 F:      drivers/nvme/target/
16562 
16563 NVMEM FRAMEWORK
16564 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16565 S:      Maintained
16566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16567 F:      Documentation/ABI/stable/sysfs-bus-nvmem
16568 F:      Documentation/devicetree/bindings/nvmem/
16569 F:      drivers/nvmem/
16570 F:      include/linux/nvmem-consumer.h
16571 F:      include/linux/nvmem-provider.h
16572 
16573 NXP BLUETOOTH WIRELESS DRIVERS
16574 M:      Amitkumar Karwar <amitkumar.karwar@nxp.com>
16575 M:      Neeraj Kale <neeraj.sanjaykale@nxp.com>
16576 S:      Maintained
16577 F:      Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16578 F:      drivers/bluetooth/btnxpuart.c
16579 
16580 NXP C45 TJA11XX PHY DRIVER
16581 M:      Andrei Botila <andrei.botila@oss.nxp.com>
16582 L:      netdev@vger.kernel.org
16583 S:      Maintained
16584 F:      drivers/net/phy/nxp-c45-tja11xx*
16585 
16586 NXP FSPI DRIVER
16587 M:      Han Xu <han.xu@nxp.com>
16588 M:      Haibo Chen <haibo.chen@nxp.com>
16589 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
16590 L:      linux-spi@vger.kernel.org
16591 L:      imx@lists.linux.dev
16592 S:      Maintained
16593 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16594 F:      drivers/spi/spi-nxp-fspi.c
16595 
16596 NXP FXAS21002C DRIVER
16597 M:      Rui Miguel Silva <rmfrfs@gmail.com>
16598 L:      linux-iio@vger.kernel.org
16599 S:      Maintained
16600 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16601 F:      drivers/iio/gyro/fxas21002c.h
16602 F:      drivers/iio/gyro/fxas21002c_core.c
16603 F:      drivers/iio/gyro/fxas21002c_i2c.c
16604 F:      drivers/iio/gyro/fxas21002c_spi.c
16605 
16606 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16607 M:      Haibo Chen <haibo.chen@nxp.com>
16608 L:      linux-iio@vger.kernel.org
16609 L:      imx@lists.linux.dev
16610 S:      Maintained
16611 F:      Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16612 F:      Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16613 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16614 F:      drivers/iio/adc/imx7d_adc.c
16615 F:      drivers/iio/adc/imx93_adc.c
16616 F:      drivers/iio/adc/vf610_adc.c
16617 
16618 NXP i.MX 8M ISI DRIVER
16619 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16620 L:      linux-media@vger.kernel.org
16621 S:      Maintained
16622 F:      Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16623 F:      drivers/media/platform/nxp/imx8-isi/
16624 
16625 NXP i.MX 8MP DW100 V4L2 DRIVER
16626 M:      Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16627 L:      linux-media@vger.kernel.org
16628 S:      Maintained
16629 F:      Documentation/devicetree/bindings/media/nxp,dw100.yaml
16630 F:      Documentation/userspace-api/media/drivers/dw100.rst
16631 F:      drivers/media/platform/nxp/dw100/
16632 F:      include/uapi/linux/dw100.h
16633 
16634 NXP i.MX 8MQ DCSS DRIVER
16635 M:      Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16636 R:      Lucas Stach <l.stach@pengutronix.de>
16637 L:      dri-devel@lists.freedesktop.org
16638 S:      Maintained
16639 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
16640 F:      Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16641 F:      drivers/gpu/drm/imx/dcss/
16642 
16643 NXP i.MX 8QXP ADC DRIVER
16644 M:      Cai Huoqing <cai.huoqing@linux.dev>
16645 M:      Haibo Chen <haibo.chen@nxp.com>
16646 L:      imx@lists.linux.dev
16647 L:      linux-iio@vger.kernel.org
16648 S:      Maintained
16649 F:      Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16650 F:      drivers/iio/adc/imx8qxp-adc.c
16651 
16652 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16653 M:      Mirela Rabulea <mirela.rabulea@nxp.com>
16654 L:      imx@lists.linux.dev
16655 L:      linux-media@vger.kernel.org
16656 S:      Maintained
16657 F:      Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16658 F:      drivers/media/platform/nxp/imx-jpeg
16659 
16660 NXP i.MX CLOCK DRIVERS
16661 M:      Abel Vesa <abelvesa@kernel.org>
16662 R:      Peng Fan <peng.fan@nxp.com>
16663 L:      linux-clk@vger.kernel.org
16664 L:      imx@lists.linux.dev
16665 S:      Maintained
16666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16667 F:      Documentation/devicetree/bindings/clock/imx*
16668 F:      drivers/clk/imx/
16669 F:      include/dt-bindings/clock/imx*
16670 
16671 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16672 M:      Jagan Teki <jagan@amarulasolutions.com>
16673 S:      Maintained
16674 F:      Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16675 F:      drivers/regulator/pf8x00-regulator.c
16676 
16677 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16678 M:      Krzysztof Kozlowski <krzk@kernel.org>
16679 L:      linux-kernel@vger.kernel.org
16680 S:      Maintained
16681 F:      Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16682 F:      drivers/extcon/extcon-ptn5150.c
16683 
16684 NXP SGTL5000 DRIVER
16685 M:      Fabio Estevam <festevam@gmail.com>
16686 L:      linux-sound@vger.kernel.org
16687 S:      Maintained
16688 F:      Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16689 F:      sound/soc/codecs/sgtl5000*
16690 
16691 NXP SJA1105 ETHERNET SWITCH DRIVER
16692 M:      Vladimir Oltean <olteanv@gmail.com>
16693 L:      linux-kernel@vger.kernel.org
16694 S:      Maintained
16695 F:      drivers/net/dsa/sja1105
16696 F:      drivers/net/pcs/pcs-xpcs-nxp.c
16697 
16698 NXP TDA998X DRM DRIVER
16699 M:      Russell King <linux@armlinux.org.uk>
16700 S:      Maintained
16701 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16702 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16703 F:      drivers/gpu/drm/i2c/tda998x_drv.c
16704 F:      include/drm/i2c/tda998x.h
16705 F:      include/dt-bindings/display/tda998x.h
16706 K:      "nxp,tda998x"
16707 
16708 NXP TFA9879 DRIVER
16709 M:      Peter Rosin <peda@axentia.se>
16710 L:      linux-sound@vger.kernel.org
16711 S:      Maintained
16712 F:      Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16713 F:      sound/soc/codecs/tfa9879*
16714 
16715 NXP-NCI NFC DRIVER
16716 S:      Orphan
16717 F:      Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16718 F:      drivers/nfc/nxp-nci
16719 
16720 NXP/Goodix TFA989X (TFA1) DRIVER
16721 M:      Stephan Gerhold <stephan@gerhold.net>
16722 L:      linux-sound@vger.kernel.org
16723 S:      Maintained
16724 F:      Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16725 F:      sound/soc/codecs/tfa989x.c
16726 
16727 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16728 M:      Jonas Malaco <jonas@protocubo.io>
16729 L:      linux-hwmon@vger.kernel.org
16730 S:      Maintained
16731 F:      Documentation/hwmon/nzxt-kraken2.rst
16732 F:      drivers/hwmon/nzxt-kraken2.c
16733 
16734 NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16735 M:      Jonas Malaco <jonas@protocubo.io>
16736 M:      Aleksa Savic <savicaleksa83@gmail.com>
16737 L:      linux-hwmon@vger.kernel.org
16738 S:      Maintained
16739 F:      Documentation/hwmon/nzxt-kraken3.rst
16740 F:      drivers/hwmon/nzxt-kraken3.c
16741 
16742 NZXT-SMART2 HARDWARE MONITORING DRIVER
16743 M:      Aleksandr Mezin <mezin.alexander@gmail.com>
16744 L:      linux-hwmon@vger.kernel.org
16745 S:      Maintained
16746 F:      Documentation/hwmon/nzxt-smart2.rst
16747 F:      drivers/hwmon/nzxt-smart2.c
16748 
16749 OBJAGG
16750 M:      Jiri Pirko <jiri@resnulli.us>
16751 L:      netdev@vger.kernel.org
16752 S:      Supported
16753 F:      include/linux/objagg.h
16754 F:      lib/objagg.c
16755 F:      lib/test_objagg.c
16756 
16757 OBJPOOL
16758 M:      Matt Wu <wuqiang.matt@bytedance.com>
16759 S:      Supported
16760 F:      include/linux/objpool.h
16761 F:      lib/objpool.c
16762 F:      lib/test_objpool.c
16763 
16764 OBJTOOL
16765 M:      Josh Poimboeuf <jpoimboe@kernel.org>
16766 M:      Peter Zijlstra <peterz@infradead.org>
16767 S:      Supported
16768 F:      include/linux/objtool*.h
16769 F:      tools/objtool/
16770 
16771 OCELOT ETHERNET SWITCH DRIVER
16772 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
16773 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
16774 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
16775 M:      UNGLinuxDriver@microchip.com
16776 L:      netdev@vger.kernel.org
16777 S:      Supported
16778 F:      drivers/net/dsa/ocelot/*
16779 F:      drivers/net/ethernet/mscc/
16780 F:      include/soc/mscc/ocelot*
16781 F:      net/dsa/tag_ocelot.c
16782 F:      net/dsa/tag_ocelot_8021q.c
16783 F:      tools/testing/selftests/drivers/net/ocelot/*
16784 
16785 OCELOT EXTERNAL SWITCH CONTROL
16786 M:      Colin Foster <colin.foster@in-advantage.com>
16787 S:      Supported
16788 F:      Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16789 F:      drivers/mfd/ocelot*
16790 F:      drivers/net/dsa/ocelot/ocelot_ext.c
16791 F:      include/linux/mfd/ocelot.h
16792 
16793 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16794 M:      Frederic Barrat <fbarrat@linux.ibm.com>
16795 M:      Andrew Donnellan <ajd@linux.ibm.com>
16796 L:      linuxppc-dev@lists.ozlabs.org
16797 S:      Supported
16798 F:      Documentation/userspace-api/accelerators/ocxl.rst
16799 F:      arch/powerpc/include/asm/pnv-ocxl.h
16800 F:      arch/powerpc/platforms/powernv/ocxl.c
16801 F:      drivers/misc/ocxl/
16802 F:      include/misc/ocxl*
16803 F:      include/uapi/misc/ocxl.h
16804 
16805 OMAP AUDIO SUPPORT
16806 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
16807 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
16808 L:      linux-sound@vger.kernel.org
16809 L:      linux-omap@vger.kernel.org
16810 S:      Maintained
16811 F:      sound/soc/ti/n810.c
16812 F:      sound/soc/ti/omap*
16813 F:      sound/soc/ti/rx51.c
16814 F:      sound/soc/ti/sdma-pcm.*
16815 
16816 OMAP CLOCK FRAMEWORK SUPPORT
16817 M:      Paul Walmsley <paul@pwsan.com>
16818 L:      linux-omap@vger.kernel.org
16819 S:      Maintained
16820 F:      arch/arm/*omap*/*clock*
16821 
16822 OMAP DEVICE TREE SUPPORT
16823 M:      Tony Lindgren <tony@atomide.com>
16824 L:      linux-omap@vger.kernel.org
16825 L:      devicetree@vger.kernel.org
16826 S:      Maintained
16827 F:      arch/arm/boot/dts/ti/omap/
16828 
16829 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16830 L:      linux-omap@vger.kernel.org
16831 L:      linux-fbdev@vger.kernel.org
16832 S:      Orphan
16833 F:      Documentation/arch/arm/omap/dss.rst
16834 F:      drivers/video/fbdev/omap2/
16835 
16836 OMAP FRAMEBUFFER SUPPORT
16837 L:      linux-fbdev@vger.kernel.org
16838 L:      linux-omap@vger.kernel.org
16839 S:      Orphan
16840 F:      drivers/video/fbdev/omap/
16841 
16842 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16843 M:      Roger Quadros <rogerq@kernel.org>
16844 M:      Tony Lindgren <tony@atomide.com>
16845 L:      linux-omap@vger.kernel.org
16846 S:      Maintained
16847 F:      arch/arm/mach-omap2/*gpmc*
16848 F:      drivers/memory/omap-gpmc.c
16849 
16850 OMAP GPIO DRIVER
16851 M:      Grygorii Strashko <grygorii.strashko@ti.com>
16852 M:      Santosh Shilimkar <ssantosh@kernel.org>
16853 M:      Kevin Hilman <khilman@kernel.org>
16854 L:      linux-omap@vger.kernel.org
16855 S:      Maintained
16856 F:      Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16857 F:      drivers/gpio/gpio-omap.c
16858 
16859 OMAP HARDWARE SPINLOCK SUPPORT
16860 L:      linux-omap@vger.kernel.org
16861 S:      Orphan
16862 F:      drivers/hwspinlock/omap_hwspinlock.c
16863 
16864 OMAP HS MMC SUPPORT
16865 L:      linux-mmc@vger.kernel.org
16866 L:      linux-omap@vger.kernel.org
16867 S:      Orphan
16868 F:      drivers/mmc/host/omap_hsmmc.c
16869 
16870 OMAP HWMOD DATA
16871 M:      Paul Walmsley <paul@pwsan.com>
16872 L:      linux-omap@vger.kernel.org
16873 S:      Maintained
16874 F:      arch/arm/mach-omap2/omap_hwmod*data*
16875 
16876 OMAP HWMOD SUPPORT
16877 M:      Paul Walmsley <paul@pwsan.com>
16878 L:      linux-omap@vger.kernel.org
16879 S:      Maintained
16880 F:      arch/arm/mach-omap2/omap_hwmod.*
16881 
16882 OMAP I2C DRIVER
16883 M:      Vignesh R <vigneshr@ti.com>
16884 L:      linux-omap@vger.kernel.org
16885 L:      linux-i2c@vger.kernel.org
16886 S:      Maintained
16887 F:      Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16888 F:      drivers/i2c/busses/i2c-omap.c
16889 
16890 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16891 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16892 L:      linux-media@vger.kernel.org
16893 S:      Maintained
16894 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
16895 F:      drivers/media/platform/ti/omap3isp/
16896 F:      drivers/staging/media/omap4iss/
16897 
16898 OMAP MMC SUPPORT
16899 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16900 L:      linux-omap@vger.kernel.org
16901 S:      Odd Fixes
16902 F:      drivers/mmc/host/omap.c
16903 
16904 OMAP POWER MANAGEMENT SUPPORT
16905 M:      Kevin Hilman <khilman@kernel.org>
16906 L:      linux-omap@vger.kernel.org
16907 S:      Maintained
16908 F:      arch/arm/*omap*/*pm*
16909 F:      drivers/cpufreq/omap-cpufreq.c
16910 
16911 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16912 M:      Paul Walmsley <paul@pwsan.com>
16913 L:      linux-omap@vger.kernel.org
16914 S:      Maintained
16915 F:      arch/arm/mach-omap2/prm*
16916 
16917 OMAP RANDOM NUMBER GENERATOR SUPPORT
16918 M:      Deepak Saxena <dsaxena@plexity.net>
16919 S:      Maintained
16920 F:      drivers/char/hw_random/omap-rng.c
16921 
16922 OMAP USB SUPPORT
16923 L:      linux-usb@vger.kernel.org
16924 L:      linux-omap@vger.kernel.org
16925 S:      Orphan
16926 F:      arch/arm/*omap*/usb*
16927 F:      drivers/usb/*/*omap*
16928 
16929 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16930 M:      Mark Jackson <mpfj@newflow.co.uk>
16931 L:      linux-omap@vger.kernel.org
16932 S:      Maintained
16933 F:      arch/arm/boot/dts/ti/omap/am335x-nano.dts
16934 
16935 OMAP1 SUPPORT
16936 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16937 M:      Janusz Krzysztofik <jmkrzyszt@gmail.com>
16938 R:      Tony Lindgren <tony@atomide.com>
16939 L:      linux-omap@vger.kernel.org
16940 S:      Maintained
16941 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16943 F:      arch/arm/configs/omap1_defconfig
16944 F:      arch/arm/mach-omap1/
16945 F:      drivers/i2c/busses/i2c-omap.c
16946 F:      include/linux/platform_data/ams-delta-fiq.h
16947 F:      include/linux/platform_data/i2c-omap.h
16948 
16949 OMAP2+ SUPPORT
16950 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
16951 M:      Andreas Kemnade <andreas@kemnade.info>
16952 M:      Kevin Hilman <khilman@baylibre.com>
16953 M:      Roger Quadros <rogerq@kernel.org>
16954 M:      Tony Lindgren <tony@atomide.com>
16955 L:      linux-omap@vger.kernel.org
16956 S:      Maintained
16957 W:      http://linux.omap.com/
16958 Q:      http://patchwork.kernel.org/project/linux-omap/list/
16959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16960 F:      Documentation/devicetree/bindings/arm/ti/omap.yaml
16961 F:      arch/arm/configs/omap2plus_defconfig
16962 F:      arch/arm/mach-omap2/
16963 F:      drivers/bus/omap*.[ch]
16964 F:      drivers/bus/ti-sysc.c
16965 F:      drivers/gpio/gpio-tps65219.c
16966 F:      drivers/i2c/busses/i2c-omap.c
16967 F:      drivers/irqchip/irq-omap-intc.c
16968 F:      drivers/mfd/*omap*.c
16969 F:      drivers/mfd/menelaus.c
16970 F:      drivers/mfd/palmas.c
16971 F:      drivers/mfd/tps65217.c
16972 F:      drivers/mfd/tps65218.c
16973 F:      drivers/mfd/tps65219.c
16974 F:      drivers/mfd/tps65910.c
16975 F:      drivers/mfd/twl-core.[ch]
16976 F:      drivers/mfd/twl4030*.c
16977 F:      drivers/mfd/twl6030*.c
16978 F:      drivers/mfd/twl6040*.c
16979 F:      drivers/regulator/palmas-regulator*.c
16980 F:      drivers/regulator/pbias-regulator.c
16981 F:      drivers/regulator/tps65217-regulator.c
16982 F:      drivers/regulator/tps65218-regulator.c
16983 F:      drivers/regulator/tps65219-regulator.c
16984 F:      drivers/regulator/tps65910-regulator.c
16985 F:      drivers/regulator/twl-regulator.c
16986 F:      drivers/regulator/twl6030-regulator.c
16987 F:      include/linux/platform_data/i2c-omap.h
16988 F:      include/linux/platform_data/ti-sysc.h
16989 
16990 OMFS FILESYSTEM
16991 M:      Bob Copeland <me@bobcopeland.com>
16992 L:      linux-karma-devel@lists.sourceforge.net
16993 S:      Maintained
16994 F:      Documentation/filesystems/omfs.rst
16995 F:      fs/omfs/
16996 
16997 OMNIVISION OG01A1B SENSOR DRIVER
16998 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
16999 L:      linux-media@vger.kernel.org
17000 S:      Maintained
17001 F:      Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17002 F:      drivers/media/i2c/og01a1b.c
17003 
17004 OMNIVISION OV01A10 SENSOR DRIVER
17005 M:      Bingbu Cao <bingbu.cao@intel.com>
17006 L:      linux-media@vger.kernel.org
17007 S:      Maintained
17008 T:      git git://linuxtv.org/media_tree.git
17009 F:      drivers/media/i2c/ov01a10.c
17010 
17011 OMNIVISION OV02A10 SENSOR DRIVER
17012 L:      linux-media@vger.kernel.org
17013 S:      Orphan
17014 T:      git git://linuxtv.org/media_tree.git
17015 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17016 F:      drivers/media/i2c/ov02a10.c
17017 
17018 OMNIVISION OV08D10 SENSOR DRIVER
17019 M:      Jimmy Su <jimmy.su@intel.com>
17020 L:      linux-media@vger.kernel.org
17021 S:      Maintained
17022 T:      git git://linuxtv.org/media_tree.git
17023 F:      drivers/media/i2c/ov08d10.c
17024 
17025 OMNIVISION OV08X40 SENSOR DRIVER
17026 M:      Jason Chen <jason.z.chen@intel.com>
17027 L:      linux-media@vger.kernel.org
17028 S:      Maintained
17029 T:      git git://linuxtv.org/media_tree.git
17030 F:      drivers/media/i2c/ov08x40.c
17031 
17032 OMNIVISION OV13858 SENSOR DRIVER
17033 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17034 L:      linux-media@vger.kernel.org
17035 S:      Maintained
17036 T:      git git://linuxtv.org/media_tree.git
17037 F:      drivers/media/i2c/ov13858.c
17038 
17039 OMNIVISION OV13B10 SENSOR DRIVER
17040 M:      Arec Kao <arec.kao@intel.com>
17041 L:      linux-media@vger.kernel.org
17042 S:      Maintained
17043 T:      git git://linuxtv.org/media_tree.git
17044 F:      drivers/media/i2c/ov13b10.c
17045 
17046 OMNIVISION OV2680 SENSOR DRIVER
17047 M:      Rui Miguel Silva <rmfrfs@gmail.com>
17048 M:      Hans de Goede <hansg@kernel.org>
17049 L:      linux-media@vger.kernel.org
17050 S:      Maintained
17051 T:      git git://linuxtv.org/media_tree.git
17052 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17053 F:      drivers/media/i2c/ov2680.c
17054 
17055 OMNIVISION OV2685 SENSOR DRIVER
17056 M:      Shunqian Zheng <zhengsq@rock-chips.com>
17057 L:      linux-media@vger.kernel.org
17058 S:      Maintained
17059 T:      git git://linuxtv.org/media_tree.git
17060 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17061 F:      drivers/media/i2c/ov2685.c
17062 
17063 OMNIVISION OV2740 SENSOR DRIVER
17064 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
17065 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
17066 R:      Bingbu Cao <bingbu.cao@intel.com>
17067 L:      linux-media@vger.kernel.org
17068 S:      Maintained
17069 T:      git git://linuxtv.org/media_tree.git
17070 F:      drivers/media/i2c/ov2740.c
17071 
17072 OMNIVISION OV4689 SENSOR DRIVER
17073 M:      Mikhail Rudenko <mike.rudenko@gmail.com>
17074 L:      linux-media@vger.kernel.org
17075 S:      Maintained
17076 T:      git git://linuxtv.org/media_tree.git
17077 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17078 F:      drivers/media/i2c/ov4689.c
17079 
17080 OMNIVISION OV5640 SENSOR DRIVER
17081 M:      Steve Longerbeam <slongerbeam@gmail.com>
17082 L:      linux-media@vger.kernel.org
17083 S:      Maintained
17084 T:      git git://linuxtv.org/media_tree.git
17085 F:      drivers/media/i2c/ov5640.c
17086 
17087 OMNIVISION OV5647 SENSOR DRIVER
17088 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
17089 M:      Jacopo Mondi <jacopo@jmondi.org>
17090 L:      linux-media@vger.kernel.org
17091 S:      Maintained
17092 T:      git git://linuxtv.org/media_tree.git
17093 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17094 F:      drivers/media/i2c/ov5647.c
17095 
17096 OMNIVISION OV5670 SENSOR DRIVER
17097 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17098 L:      linux-media@vger.kernel.org
17099 S:      Maintained
17100 T:      git git://linuxtv.org/media_tree.git
17101 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17102 F:      drivers/media/i2c/ov5670.c
17103 
17104 OMNIVISION OV5675 SENSOR DRIVER
17105 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17106 L:      linux-media@vger.kernel.org
17107 S:      Maintained
17108 T:      git git://linuxtv.org/media_tree.git
17109 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17110 F:      drivers/media/i2c/ov5675.c
17111 
17112 OMNIVISION OV5693 SENSOR DRIVER
17113 M:      Daniel Scally <djrscally@gmail.com>
17114 L:      linux-media@vger.kernel.org
17115 S:      Maintained
17116 T:      git git://linuxtv.org/media_tree.git
17117 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17118 F:      drivers/media/i2c/ov5693.c
17119 
17120 OMNIVISION OV5695 SENSOR DRIVER
17121 M:      Shunqian Zheng <zhengsq@rock-chips.com>
17122 L:      linux-media@vger.kernel.org
17123 S:      Maintained
17124 T:      git git://linuxtv.org/media_tree.git
17125 F:      drivers/media/i2c/ov5695.c
17126 
17127 OMNIVISION OV64A40 SENSOR DRIVER
17128 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17129 L:      linux-media@vger.kernel.org
17130 S:      Maintained
17131 T:      git git://linuxtv.org/media_tree.git
17132 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17133 F:      drivers/media/i2c/ov64a40.c
17134 
17135 OMNIVISION OV7670 SENSOR DRIVER
17136 L:      linux-media@vger.kernel.org
17137 S:      Orphan
17138 T:      git git://linuxtv.org/media_tree.git
17139 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
17140 F:      drivers/media/i2c/ov7670.c
17141 
17142 OMNIVISION OV772x SENSOR DRIVER
17143 M:      Jacopo Mondi <jacopo@jmondi.org>
17144 L:      linux-media@vger.kernel.org
17145 S:      Odd fixes
17146 T:      git git://linuxtv.org/media_tree.git
17147 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17148 F:      drivers/media/i2c/ov772x.c
17149 F:      include/media/i2c/ov772x.h
17150 
17151 OMNIVISION OV7740 SENSOR DRIVER
17152 L:      linux-media@vger.kernel.org
17153 S:      Orphan
17154 T:      git git://linuxtv.org/media_tree.git
17155 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
17156 F:      drivers/media/i2c/ov7740.c
17157 
17158 OMNIVISION OV8856 SENSOR DRIVER
17159 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17160 L:      linux-media@vger.kernel.org
17161 S:      Maintained
17162 T:      git git://linuxtv.org/media_tree.git
17163 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17164 F:      drivers/media/i2c/ov8856.c
17165 
17166 OMNIVISION OV8858 SENSOR DRIVER
17167 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17168 M:      Nicholas Roth <nicholas@rothemail.net>
17169 L:      linux-media@vger.kernel.org
17170 S:      Maintained
17171 T:      git git://linuxtv.org/media_tree.git
17172 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17173 F:      drivers/media/i2c/ov8858.c
17174 
17175 OMNIVISION OV9282 SENSOR DRIVER
17176 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
17177 L:      linux-media@vger.kernel.org
17178 S:      Maintained
17179 T:      git git://linuxtv.org/media_tree.git
17180 F:      Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17181 F:      drivers/media/i2c/ov9282.c
17182 
17183 OMNIVISION OV9640 SENSOR DRIVER
17184 M:      Petr Cvek <petrcvekcz@gmail.com>
17185 L:      linux-media@vger.kernel.org
17186 S:      Maintained
17187 F:      drivers/media/i2c/ov9640.*
17188 
17189 OMNIVISION OV9650 SENSOR DRIVER
17190 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
17191 R:      Akinobu Mita <akinobu.mita@gmail.com>
17192 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
17193 L:      linux-media@vger.kernel.org
17194 S:      Maintained
17195 T:      git git://linuxtv.org/media_tree.git
17196 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
17197 F:      drivers/media/i2c/ov9650.c
17198 
17199 OMNIVISION OV9734 SENSOR DRIVER
17200 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
17201 R:      Bingbu Cao <bingbu.cao@intel.com>
17202 L:      linux-media@vger.kernel.org
17203 S:      Maintained
17204 T:      git git://linuxtv.org/media_tree.git
17205 F:      drivers/media/i2c/ov9734.c
17206 
17207 ONBOARD USB HUB DRIVER
17208 M:      Matthias Kaehlcke <mka@chromium.org>
17209 L:      linux-usb@vger.kernel.org
17210 S:      Maintained
17211 F:      Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17212 F:      drivers/usb/misc/onboard_usb_dev.c
17213 
17214 ONENAND FLASH DRIVER
17215 M:      Kyungmin Park <kyungmin.park@samsung.com>
17216 L:      linux-mtd@lists.infradead.org
17217 S:      Maintained
17218 F:      drivers/mtd/nand/onenand/
17219 F:      include/linux/mtd/onenand*.h
17220 
17221 ONEXPLAYER FAN DRIVER
17222 M:      Derek John Clark <derekjohn.clark@gmail.com>
17223 M:      Joaquín Ignacio Aramendía <samsagax@gmail.com>
17224 L:      linux-hwmon@vger.kernel.org
17225 S:      Maintained
17226 F:      drivers/hwmon/oxp-sensors.c
17227 
17228 ONIE TLV NVMEM LAYOUT DRIVER
17229 M:      Miquel Raynal <miquel.raynal@bootlin.com>
17230 S:      Maintained
17231 F:      Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17232 F:      drivers/nvmem/layouts/onie-tlv.c
17233 
17234 ONION OMEGA2+ BOARD
17235 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17236 L:      linux-mips@vger.kernel.org
17237 S:      Maintained
17238 F:      arch/mips/boot/dts/ralink/omega2p.dts
17239 
17240 ONSEMI ETHERNET PHY DRIVERS
17241 M:      Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17242 L:      netdev@vger.kernel.org
17243 S:      Supported
17244 W:      http://www.onsemi.com
17245 F:      drivers/net/phy/ncn*
17246 
17247 OP-TEE DRIVER
17248 M:      Jens Wiklander <jens.wiklander@linaro.org>
17249 L:      op-tee@lists.trustedfirmware.org
17250 S:      Maintained
17251 F:      Documentation/ABI/testing/sysfs-bus-optee-devices
17252 F:      drivers/tee/optee/
17253 
17254 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17255 M:      Sumit Garg <sumit.garg@linaro.org>
17256 L:      op-tee@lists.trustedfirmware.org
17257 S:      Maintained
17258 F:      drivers/char/hw_random/optee-rng.c
17259 
17260 OP-TEE RTC DRIVER
17261 M:      Clément Léger <clement.leger@bootlin.com>
17262 L:      linux-rtc@vger.kernel.org
17263 S:      Maintained
17264 F:      drivers/rtc/rtc-optee.c
17265 
17266 OPA-VNIC DRIVER
17267 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17268 L:      linux-rdma@vger.kernel.org
17269 S:      Supported
17270 F:      drivers/infiniband/ulp/opa_vnic
17271 
17272 OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17273 M:      Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17274 L:      netdev@vger.kernel.org
17275 S:      Maintained
17276 F:      Documentation/networking/oa-tc6-framework.rst
17277 F:      drivers/net/ethernet/oa_tc6.c
17278 F:      include/linux/oa_tc6.h
17279 
17280 OPEN FIRMWARE AND FLATTENED DEVICE TREE
17281 M:      Rob Herring <robh@kernel.org>
17282 M:      Saravana Kannan <saravanak@google.com>
17283 L:      devicetree@vger.kernel.org
17284 S:      Maintained
17285 W:      http://www.devicetree.org/
17286 C:      irc://irc.libera.chat/devicetree
17287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17288 F:      Documentation/ABI/testing/sysfs-firmware-ofw
17289 F:      drivers/of/
17290 F:      include/linux/of*.h
17291 F:      scripts/dtc/
17292 F:      tools/testing/selftests/dt/
17293 K:      of_overlay_notifier_
17294 K:      of_overlay_fdt_apply
17295 K:      of_overlay_remove
17296 
17297 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17298 M:      Rob Herring <robh@kernel.org>
17299 M:      Krzysztof Kozlowski <krzk+dt@kernel.org>
17300 M:      Conor Dooley <conor+dt@kernel.org>
17301 L:      devicetree@vger.kernel.org
17302 S:      Maintained
17303 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17304 C:      irc://irc.libera.chat/devicetree
17305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17306 F:      Documentation/devicetree/
17307 F:      arch/*/boot/dts/
17308 F:      include/dt-bindings/
17309 
17310 OPENCOMPUTE PTP CLOCK DRIVER
17311 M:      Jonathan Lemon <jonathan.lemon@gmail.com>
17312 M:      Vadim Fedorenko <vadim.fedorenko@linux.dev>
17313 L:      netdev@vger.kernel.org
17314 S:      Maintained
17315 F:      drivers/ptp/ptp_ocp.c
17316 
17317 OPENCORES I2C BUS DRIVER
17318 M:      Peter Korsgaard <peter@korsgaard.com>
17319 M:      Andrew Lunn <andrew@lunn.ch>
17320 L:      linux-i2c@vger.kernel.org
17321 S:      Maintained
17322 F:      Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17323 F:      Documentation/i2c/busses/i2c-ocores.rst
17324 F:      drivers/i2c/busses/i2c-ocores.c
17325 F:      include/linux/platform_data/i2c-ocores.h
17326 
17327 OPENRISC ARCHITECTURE
17328 M:      Jonas Bonn <jonas@southpole.se>
17329 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17330 M:      Stafford Horne <shorne@gmail.com>
17331 L:      linux-openrisc@vger.kernel.org
17332 S:      Maintained
17333 W:      http://openrisc.io
17334 T:      git https://github.com/openrisc/linux.git
17335 F:      Documentation/arch/openrisc/
17336 F:      Documentation/devicetree/bindings/openrisc/
17337 F:      arch/openrisc/
17338 F:      drivers/irqchip/irq-ompic.c
17339 F:      drivers/irqchip/irq-or1k-*
17340 
17341 OPENVSWITCH
17342 M:      Pravin B Shelar <pshelar@ovn.org>
17343 L:      netdev@vger.kernel.org
17344 L:      dev@openvswitch.org
17345 S:      Maintained
17346 W:      http://openvswitch.org
17347 F:      include/uapi/linux/openvswitch.h
17348 F:      net/openvswitch/
17349 F:      tools/testing/selftests/net/openvswitch/
17350 
17351 OPERATING PERFORMANCE POINTS (OPP)
17352 M:      Viresh Kumar <vireshk@kernel.org>
17353 M:      Nishanth Menon <nm@ti.com>
17354 M:      Stephen Boyd <sboyd@kernel.org>
17355 L:      linux-pm@vger.kernel.org
17356 S:      Maintained
17357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17358 F:      Documentation/devicetree/bindings/opp/
17359 F:      Documentation/power/opp.rst
17360 F:      drivers/opp/
17361 F:      include/linux/pm_opp.h
17362 
17363 OPL4 DRIVER
17364 M:      Clemens Ladisch <clemens@ladisch.de>
17365 L:      linux-sound@vger.kernel.org
17366 S:      Maintained
17367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17368 F:      sound/drivers/opl4/
17369 
17370 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17371 M:      Mark Fasheh <mark@fasheh.com>
17372 M:      Joel Becker <jlbec@evilplan.org>
17373 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
17374 L:      ocfs2-devel@lists.linux.dev
17375 S:      Supported
17376 W:      http://ocfs2.wiki.kernel.org
17377 F:      Documentation/filesystems/dlmfs.rst
17378 F:      Documentation/filesystems/ocfs2.rst
17379 F:      fs/ocfs2/
17380 
17381 ORANGEFS FILESYSTEM
17382 M:      Mike Marshall <hubcap@omnibond.com>
17383 R:      Martin Brandenburg <martin@omnibond.com>
17384 L:      devel@lists.orangefs.org
17385 S:      Supported
17386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17387 F:      Documentation/filesystems/orangefs.rst
17388 F:      fs/orangefs/
17389 
17390 OV2659 OMNIVISION SENSOR DRIVER
17391 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17392 L:      linux-media@vger.kernel.org
17393 S:      Maintained
17394 W:      https://linuxtv.org
17395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
17396 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17397 F:      drivers/media/i2c/ov2659.c
17398 F:      include/media/i2c/ov2659.h
17399 
17400 OVERLAY FILESYSTEM
17401 M:      Miklos Szeredi <miklos@szeredi.hu>
17402 M:      Amir Goldstein <amir73il@gmail.com>
17403 L:      linux-unionfs@vger.kernel.org
17404 S:      Supported
17405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17406 F:      Documentation/filesystems/overlayfs.rst
17407 F:      fs/overlayfs/
17408 
17409 P54 WIRELESS DRIVER
17410 M:      Christian Lamparter <chunkeey@googlemail.com>
17411 L:      linux-wireless@vger.kernel.org
17412 S:      Maintained
17413 W:      https://wireless.wiki.kernel.org/en/users/Drivers/p54
17414 F:      drivers/net/wireless/intersil/p54/
17415 
17416 PACKET SOCKETS
17417 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17418 S:      Maintained
17419 F:      include/uapi/linux/if_packet.h
17420 F:      net/packet/af_packet.c
17421 
17422 PACKING
17423 M:      Vladimir Oltean <olteanv@gmail.com>
17424 L:      netdev@vger.kernel.org
17425 S:      Supported
17426 F:      Documentation/core-api/packing.rst
17427 F:      include/linux/packing.h
17428 F:      lib/packing.c
17429 
17430 PADATA PARALLEL EXECUTION MECHANISM
17431 M:      Steffen Klassert <steffen.klassert@secunet.com>
17432 M:      Daniel Jordan <daniel.m.jordan@oracle.com>
17433 L:      linux-crypto@vger.kernel.org
17434 L:      linux-kernel@vger.kernel.org
17435 S:      Maintained
17436 F:      Documentation/core-api/padata.rst
17437 F:      include/linux/padata.h
17438 F:      kernel/padata.c
17439 
17440 PAGE CACHE
17441 M:      Matthew Wilcox (Oracle) <willy@infradead.org>
17442 L:      linux-fsdevel@vger.kernel.org
17443 S:      Supported
17444 T:      git git://git.infradead.org/users/willy/pagecache.git
17445 F:      Documentation/filesystems/locking.rst
17446 F:      Documentation/filesystems/vfs.rst
17447 F:      include/linux/pagemap.h
17448 F:      mm/filemap.c
17449 F:      mm/page-writeback.c
17450 F:      mm/readahead.c
17451 F:      mm/truncate.c
17452 
17453 PAGE POOL
17454 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17455 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
17456 L:      netdev@vger.kernel.org
17457 S:      Supported
17458 F:      Documentation/networking/page_pool.rst
17459 F:      include/net/page_pool/
17460 F:      include/trace/events/page_pool.h
17461 F:      net/core/page_pool.c
17462 
17463 PAGE TABLE CHECK
17464 M:      Pasha Tatashin <pasha.tatashin@soleen.com>
17465 M:      Andrew Morton <akpm@linux-foundation.org>
17466 L:      linux-mm@kvack.org
17467 S:      Maintained
17468 F:      Documentation/mm/page_table_check.rst
17469 F:      include/linux/page_table_check.h
17470 F:      mm/page_table_check.c
17471 
17472 PANASONIC LAPTOP ACPI EXTRAS DRIVER
17473 M:      Kenneth Chan <kenneth.t.chan@gmail.com>
17474 L:      platform-driver-x86@vger.kernel.org
17475 S:      Maintained
17476 F:      drivers/platform/x86/panasonic-laptop.c
17477 
17478 PARALLAX PING IIO SENSOR DRIVER
17479 M:      Andreas Klinger <ak@it-klinger.de>
17480 L:      linux-iio@vger.kernel.org
17481 S:      Maintained
17482 F:      Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17483 F:      drivers/iio/proximity/ping.c
17484 
17485 PARALLEL LCD/KEYPAD PANEL DRIVER
17486 M:      Willy Tarreau <willy@haproxy.com>
17487 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17488 S:      Odd Fixes
17489 F:      Documentation/admin-guide/lcd-panel-cgram.rst
17490 F:      drivers/auxdisplay/panel.c
17491 
17492 PARALLEL PORT SUBSYSTEM
17493 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17494 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17495 L:      linux-parport@lists.infradead.org (subscribers-only)
17496 S:      Maintained
17497 F:      Documentation/driver-api/parport*.rst
17498 F:      drivers/char/ppdev.c
17499 F:      drivers/parport/
17500 F:      include/linux/parport*.h
17501 F:      include/uapi/linux/ppdev.h
17502 
17503 PARAVIRT_OPS INTERFACE
17504 M:      Juergen Gross <jgross@suse.com>
17505 R:      Ajay Kaher <ajay.kaher@broadcom.com>
17506 R:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
17507 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17508 L:      virtualization@lists.linux.dev
17509 L:      x86@kernel.org
17510 S:      Supported
17511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17512 F:      Documentation/virt/paravirt_ops.rst
17513 F:      arch/*/include/asm/paravirt*.h
17514 F:      arch/*/kernel/paravirt*
17515 F:      include/linux/hypervisor.h
17516 
17517 PARISC ARCHITECTURE
17518 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17519 M:      Helge Deller <deller@gmx.de>
17520 L:      linux-parisc@vger.kernel.org
17521 S:      Maintained
17522 W:      https://parisc.wiki.kernel.org
17523 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
17524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17526 F:      Documentation/arch/parisc/
17527 F:      arch/parisc/
17528 F:      drivers/char/agp/parisc-agp.c
17529 F:      drivers/input/misc/hp_sdc_rtc.c
17530 F:      drivers/input/serio/gscps2.c
17531 F:      drivers/input/serio/hp_sdc*
17532 F:      drivers/parisc/
17533 F:      drivers/parport/parport_gsc.*
17534 F:      drivers/tty/serial/8250/8250_parisc.c
17535 F:      drivers/video/console/sti*
17536 F:      drivers/video/fbdev/sti*
17537 F:      drivers/video/logo/logo_parisc*
17538 F:      include/linux/hp_sdc.h
17539 
17540 PARMAN
17541 M:      Jiri Pirko <jiri@resnulli.us>
17542 L:      netdev@vger.kernel.org
17543 S:      Supported
17544 F:      include/linux/parman.h
17545 F:      lib/parman.c
17546 F:      lib/test_parman.c
17547 
17548 PC ENGINES APU BOARD DRIVER
17549 M:      Enrico Weigelt, metux IT consult <info@metux.net>
17550 S:      Maintained
17551 F:      drivers/platform/x86/pcengines-apuv2.c
17552 
17553 PC87360 HARDWARE MONITORING DRIVER
17554 M:      Jim Cromie <jim.cromie@gmail.com>
17555 L:      linux-hwmon@vger.kernel.org
17556 S:      Maintained
17557 F:      Documentation/hwmon/pc87360.rst
17558 F:      drivers/hwmon/pc87360.c
17559 
17560 PC8736x GPIO DRIVER
17561 M:      Jim Cromie <jim.cromie@gmail.com>
17562 S:      Maintained
17563 F:      drivers/char/pc8736x_gpio.c
17564 
17565 PC87427 HARDWARE MONITORING DRIVER
17566 M:      Jean Delvare <jdelvare@suse.com>
17567 L:      linux-hwmon@vger.kernel.org
17568 S:      Maintained
17569 F:      Documentation/hwmon/pc87427.rst
17570 F:      drivers/hwmon/pc87427.c
17571 
17572 PCA9532 LED DRIVER
17573 M:      Riku Voipio <riku.voipio@iki.fi>
17574 S:      Maintained
17575 F:      drivers/leds/leds-pca9532.c
17576 F:      include/linux/leds-pca9532.h
17577 
17578 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17579 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17580 M:      Pali Rohár <pali@kernel.org>
17581 L:      linux-pci@vger.kernel.org
17582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17583 S:      Maintained
17584 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
17585 F:      drivers/pci/controller/pci-aardvark.c
17586 
17587 PCI DRIVER FOR ALTERA PCIE IP
17588 M:      Joyce Ooi <joyce.ooi@intel.com>
17589 L:      linux-pci@vger.kernel.org
17590 S:      Supported
17591 F:      Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17592 F:      drivers/pci/controller/pcie-altera.c
17593 
17594 PCI DRIVER FOR APPLIEDMICRO XGENE
17595 M:      Toan Le <toan@os.amperecomputing.com>
17596 L:      linux-pci@vger.kernel.org
17597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17598 S:      Maintained
17599 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
17600 F:      drivers/pci/controller/pci-xgene.c
17601 
17602 PCI DRIVER FOR ARM VERSATILE PLATFORM
17603 M:      Rob Herring <robh@kernel.org>
17604 L:      linux-pci@vger.kernel.org
17605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17606 S:      Maintained
17607 F:      Documentation/devicetree/bindings/pci/versatile.yaml
17608 F:      drivers/pci/controller/pci-versatile.c
17609 
17610 PCI DRIVER FOR ARMADA 8K
17611 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17612 L:      linux-pci@vger.kernel.org
17613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17614 S:      Maintained
17615 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
17616 F:      drivers/pci/controller/dwc/pcie-armada8k.c
17617 
17618 PCI DRIVER FOR CADENCE PCIE IP
17619 L:      linux-pci@vger.kernel.org
17620 S:      Orphan
17621 F:      Documentation/devicetree/bindings/pci/cdns,*
17622 F:      drivers/pci/controller/cadence/*cadence*
17623 
17624 PCI DRIVER FOR FREESCALE LAYERSCAPE
17625 M:      Minghuan Lian <minghuan.Lian@nxp.com>
17626 M:      Mingkai Hu <mingkai.hu@nxp.com>
17627 M:      Roy Zang <roy.zang@nxp.com>
17628 L:      linuxppc-dev@lists.ozlabs.org
17629 L:      linux-pci@vger.kernel.org
17630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17631 L:      imx@lists.linux.dev
17632 S:      Maintained
17633 F:      drivers/pci/controller/dwc/*layerscape*
17634 
17635 PCI DRIVER FOR FU740
17636 M:      Paul Walmsley <paul.walmsley@sifive.com>
17637 M:      Greentime Hu <greentime.hu@sifive.com>
17638 M:      Samuel Holland <samuel.holland@sifive.com>
17639 L:      linux-pci@vger.kernel.org
17640 S:      Maintained
17641 F:      Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17642 F:      drivers/pci/controller/dwc/pcie-fu740.c
17643 
17644 PCI DRIVER FOR GENERIC OF HOSTS
17645 M:      Will Deacon <will@kernel.org>
17646 L:      linux-pci@vger.kernel.org
17647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17648 S:      Maintained
17649 F:      Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17650 F:      drivers/pci/controller/pci-host-common.c
17651 F:      drivers/pci/controller/pci-host-generic.c
17652 
17653 PCI DRIVER FOR IMX6
17654 M:      Richard Zhu <hongxing.zhu@nxp.com>
17655 M:      Lucas Stach <l.stach@pengutronix.de>
17656 L:      linux-pci@vger.kernel.org
17657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17658 L:      imx@lists.linux.dev
17659 S:      Maintained
17660 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17661 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17662 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17663 F:      drivers/pci/controller/dwc/*imx6*
17664 
17665 PCI DRIVER FOR INTEL IXP4XX
17666 M:      Linus Walleij <linus.walleij@linaro.org>
17667 S:      Maintained
17668 F:      Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17669 F:      drivers/pci/controller/pci-ixp4xx.c
17670 
17671 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17672 M:      Nirmal Patel <nirmal.patel@linux.intel.com>
17673 R:      Jonathan Derrick <jonathan.derrick@linux.dev>
17674 L:      linux-pci@vger.kernel.org
17675 S:      Supported
17676 F:      drivers/pci/controller/vmd.c
17677 
17678 PCI DRIVER FOR MICROSEMI SWITCHTEC
17679 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17680 M:      Logan Gunthorpe <logang@deltatee.com>
17681 L:      linux-pci@vger.kernel.org
17682 S:      Maintained
17683 F:      Documentation/ABI/testing/sysfs-class-switchtec
17684 F:      Documentation/driver-api/switchtec.rst
17685 F:      drivers/ntb/hw/mscc/
17686 F:      drivers/pci/switch/switchtec*
17687 F:      include/linux/switchtec.h
17688 F:      include/uapi/linux/switchtec_ioctl.h
17689 
17690 PCI DRIVER FOR MOBIVEIL PCIE IP
17691 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17692 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17693 L:      linux-pci@vger.kernel.org
17694 S:      Supported
17695 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17696 F:      drivers/pci/controller/mobiveil/pcie-mobiveil*
17697 
17698 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17699 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17700 M:      Pali Rohár <pali@kernel.org>
17701 L:      linux-pci@vger.kernel.org
17702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17703 S:      Maintained
17704 F:      drivers/pci/controller/*mvebu*
17705 
17706 PCI DRIVER FOR NVIDIA TEGRA
17707 M:      Thierry Reding <thierry.reding@gmail.com>
17708 L:      linux-tegra@vger.kernel.org
17709 L:      linux-pci@vger.kernel.org
17710 S:      Supported
17711 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17712 F:      drivers/pci/controller/pci-tegra.c
17713 
17714 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17715 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17716 L:      linux-pci@vger.kernel.org
17717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17718 S:      Maintained
17719 F:      Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17720 F:      drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17721 
17722 PCI DRIVER FOR PLDA PCIE IP
17723 M:      Daire McNamara <daire.mcnamara@microchip.com>
17724 L:      linux-pci@vger.kernel.org
17725 S:      Maintained
17726 F:      Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17727 F:      drivers/pci/controller/plda/pcie-plda-host.c
17728 F:      drivers/pci/controller/plda/pcie-plda.h
17729 
17730 PCI DRIVER FOR RENESAS R-CAR
17731 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
17732 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17733 L:      linux-pci@vger.kernel.org
17734 L:      linux-renesas-soc@vger.kernel.org
17735 S:      Maintained
17736 F:      Documentation/devicetree/bindings/pci/*rcar*
17737 F:      drivers/pci/controller/*rcar*
17738 F:      drivers/pci/controller/dwc/*rcar*
17739 
17740 PCI DRIVER FOR SAMSUNG EXYNOS
17741 M:      Jingoo Han <jingoohan1@gmail.com>
17742 L:      linux-pci@vger.kernel.org
17743 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17744 L:      linux-samsung-soc@vger.kernel.org
17745 S:      Maintained
17746 F:      drivers/pci/controller/dwc/pci-exynos.c
17747 
17748 PCI DRIVER FOR SYNOPSYS DESIGNWARE
17749 M:      Jingoo Han <jingoohan1@gmail.com>
17750 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17751 L:      linux-pci@vger.kernel.org
17752 S:      Maintained
17753 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17754 F:      Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17755 F:      drivers/pci/controller/dwc/*designware*
17756 
17757 PCI DRIVER FOR TI DRA7XX/J721E
17758 M:      Vignesh Raghavendra <vigneshr@ti.com>
17759 R:      Siddharth Vadapalli <s-vadapalli@ti.com>
17760 L:      linux-omap@vger.kernel.org
17761 L:      linux-pci@vger.kernel.org
17762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17763 S:      Supported
17764 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
17765 F:      drivers/pci/controller/cadence/pci-j721e.c
17766 F:      drivers/pci/controller/dwc/pci-dra7xx.c
17767 
17768 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17769 M:      Linus Walleij <linus.walleij@linaro.org>
17770 L:      linux-pci@vger.kernel.org
17771 S:      Maintained
17772 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17773 F:      drivers/pci/controller/pci-v3-semi.c
17774 
17775 PCI DRIVER FOR XILINX VERSAL CPM
17776 M:      Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17777 M:      Michal Simek <michal.simek@amd.com>
17778 L:      linux-pci@vger.kernel.org
17779 S:      Maintained
17780 F:      Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17781 F:      drivers/pci/controller/pcie-xilinx-cpm.c
17782 
17783 PCI ENDPOINT SUBSYSTEM
17784 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17785 M:      Krzysztof Wilczyński <kw@linux.com>
17786 R:      Kishon Vijay Abraham I <kishon@kernel.org>
17787 L:      linux-pci@vger.kernel.org
17788 S:      Supported
17789 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17790 B:      https://bugzilla.kernel.org
17791 C:      irc://irc.oftc.net/linux-pci
17792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17793 F:      Documentation/PCI/endpoint/*
17794 F:      Documentation/misc-devices/pci-endpoint-test.rst
17795 F:      drivers/misc/pci_endpoint_test.c
17796 F:      drivers/pci/endpoint/
17797 F:      tools/pci/
17798 
17799 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17800 M:      Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17801 R:      Oliver O'Halloran <oohall@gmail.com>
17802 L:      linuxppc-dev@lists.ozlabs.org
17803 S:      Supported
17804 F:      Documentation/PCI/pci-error-recovery.rst
17805 F:      Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17806 F:      arch/powerpc/include/*/eeh*.h
17807 F:      arch/powerpc/kernel/eeh*.c
17808 F:      arch/powerpc/platforms/*/eeh*.c
17809 F:      drivers/pci/pcie/aer.c
17810 F:      drivers/pci/pcie/dpc.c
17811 F:      drivers/pci/pcie/err.c
17812 
17813 PCI ERROR RECOVERY
17814 M:      Linas Vepstas <linasvepstas@gmail.com>
17815 L:      linux-pci@vger.kernel.org
17816 S:      Supported
17817 F:      Documentation/PCI/pci-error-recovery.rst
17818 
17819 PCI MSI DRIVER FOR ALTERA MSI IP
17820 M:      Joyce Ooi <joyce.ooi@intel.com>
17821 L:      linux-pci@vger.kernel.org
17822 S:      Supported
17823 F:      Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
17824 F:      drivers/pci/controller/pcie-altera-msi.c
17825 
17826 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17827 M:      Toan Le <toan@os.amperecomputing.com>
17828 L:      linux-pci@vger.kernel.org
17829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17830 S:      Maintained
17831 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17832 F:      drivers/pci/controller/pci-xgene-msi.c
17833 
17834 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17835 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
17836 M:      Krzysztof Wilczyński <kw@linux.com>
17837 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17838 R:      Rob Herring <robh@kernel.org>
17839 L:      linux-pci@vger.kernel.org
17840 S:      Supported
17841 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17842 B:      https://bugzilla.kernel.org
17843 C:      irc://irc.oftc.net/linux-pci
17844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17845 F:      Documentation/devicetree/bindings/pci/
17846 F:      drivers/pci/controller/
17847 F:      drivers/pci/pci-bridge-emul.c
17848 F:      drivers/pci/pci-bridge-emul.h
17849 
17850 PCI PEER-TO-PEER DMA (P2PDMA)
17851 M:      Bjorn Helgaas <bhelgaas@google.com>
17852 M:      Logan Gunthorpe <logang@deltatee.com>
17853 L:      linux-pci@vger.kernel.org
17854 S:      Supported
17855 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17856 B:      https://bugzilla.kernel.org
17857 C:      irc://irc.oftc.net/linux-pci
17858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17859 F:      Documentation/driver-api/pci/p2pdma.rst
17860 F:      drivers/pci/p2pdma.c
17861 F:      include/linux/pci-p2pdma.h
17862 
17863 PCI POWER CONTROL
17864 M:      Bartosz Golaszewski <brgl@bgdev.pl>
17865 L:      linux-pci@vger.kernel.org
17866 S:      Maintained
17867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17868 F:      drivers/pci/pwrctl/*
17869 F:      include/linux/pci-pwrctl.h
17870 
17871 PCI SUBSYSTEM
17872 M:      Bjorn Helgaas <bhelgaas@google.com>
17873 L:      linux-pci@vger.kernel.org
17874 S:      Supported
17875 Q:      https://patchwork.kernel.org/project/linux-pci/list/
17876 B:      https://bugzilla.kernel.org
17877 C:      irc://irc.oftc.net/linux-pci
17878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17879 F:      Documentation/PCI/
17880 F:      Documentation/devicetree/bindings/pci/
17881 F:      arch/x86/kernel/early-quirks.c
17882 F:      arch/x86/kernel/quirks.c
17883 F:      arch/x86/pci/
17884 F:      drivers/acpi/pci*
17885 F:      drivers/pci/
17886 F:      include/asm-generic/pci*
17887 F:      include/linux/of_pci.h
17888 F:      include/linux/pci*
17889 F:      include/uapi/linux/pci*
17890 
17891 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17892 M:      Jonathan Chocron <jonnyc@amazon.com>
17893 L:      linux-pci@vger.kernel.org
17894 S:      Maintained
17895 F:      Documentation/devicetree/bindings/pci/pcie-al.txt
17896 F:      drivers/pci/controller/dwc/pcie-al.c
17897 
17898 PCIE DRIVER FOR AMLOGIC MESON
17899 M:      Yue Wang <yue.wang@Amlogic.com>
17900 L:      linux-pci@vger.kernel.org
17901 L:      linux-amlogic@lists.infradead.org
17902 S:      Maintained
17903 F:      drivers/pci/controller/dwc/pci-meson.c
17904 
17905 PCIE DRIVER FOR AXIS ARTPEC
17906 M:      Jesper Nilsson <jesper.nilsson@axis.com>
17907 L:      linux-arm-kernel@axis.com
17908 L:      linux-pci@vger.kernel.org
17909 S:      Maintained
17910 F:      Documentation/devicetree/bindings/pci/axis,artpec*
17911 F:      drivers/pci/controller/dwc/*artpec*
17912 
17913 PCIE DRIVER FOR CAVIUM THUNDERX
17914 M:      Robert Richter <rric@kernel.org>
17915 L:      linux-pci@vger.kernel.org
17916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17917 S:      Odd Fixes
17918 F:      drivers/pci/controller/pci-thunder-*
17919 
17920 PCIE DRIVER FOR HISILICON
17921 M:      Zhou Wang <wangzhou1@hisilicon.com>
17922 L:      linux-pci@vger.kernel.org
17923 S:      Maintained
17924 F:      drivers/pci/controller/dwc/pcie-hisi.c
17925 
17926 PCIE DRIVER FOR HISILICON KIRIN
17927 M:      Xiaowei Song <songxiaowei@hisilicon.com>
17928 M:      Binghui Wang <wangbinghui@hisilicon.com>
17929 L:      linux-pci@vger.kernel.org
17930 S:      Maintained
17931 F:      Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17932 F:      drivers/pci/controller/dwc/pcie-kirin.c
17933 
17934 PCIE DRIVER FOR HISILICON STB
17935 M:      Shawn Guo <shawn.guo@linaro.org>
17936 L:      linux-pci@vger.kernel.org
17937 S:      Maintained
17938 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17939 F:      drivers/pci/controller/dwc/pcie-histb.c
17940 
17941 PCIE DRIVER FOR INTEL KEEM BAY
17942 M:      Srikanth Thokala <srikanth.thokala@intel.com>
17943 L:      linux-pci@vger.kernel.org
17944 S:      Supported
17945 F:      Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17946 F:      drivers/pci/controller/dwc/pcie-keembay.c
17947 
17948 PCIE DRIVER FOR INTEL LGM GW SOC
17949 M:      Chuanhua Lei <lchuanhua@maxlinear.com>
17950 L:      linux-pci@vger.kernel.org
17951 S:      Maintained
17952 F:      Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17953 F:      drivers/pci/controller/dwc/pcie-intel-gw.c
17954 
17955 PCIE DRIVER FOR MEDIATEK
17956 M:      Ryder Lee <ryder.lee@mediatek.com>
17957 M:      Jianjun Wang <jianjun.wang@mediatek.com>
17958 L:      linux-pci@vger.kernel.org
17959 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17960 S:      Supported
17961 F:      Documentation/devicetree/bindings/pci/mediatek*
17962 F:      drivers/pci/controller/*mediatek*
17963 
17964 PCIE DRIVER FOR MICROCHIP
17965 M:      Daire McNamara <daire.mcnamara@microchip.com>
17966 L:      linux-pci@vger.kernel.org
17967 S:      Supported
17968 F:      Documentation/devicetree/bindings/pci/microchip*
17969 F:      drivers/pci/controller/plda/*microchip*
17970 
17971 PCIE DRIVER FOR QUALCOMM MSM
17972 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17973 L:      linux-pci@vger.kernel.org
17974 L:      linux-arm-msm@vger.kernel.org
17975 S:      Maintained
17976 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
17977 F:      drivers/pci/controller/dwc/pcie-qcom.c
17978 
17979 PCIE DRIVER FOR ROCKCHIP
17980 M:      Shawn Lin <shawn.lin@rock-chips.com>
17981 L:      linux-pci@vger.kernel.org
17982 L:      linux-rockchip@lists.infradead.org
17983 S:      Maintained
17984 F:      Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17985 F:      drivers/pci/controller/pcie-rockchip*
17986 
17987 PCIE DRIVER FOR SOCIONEXT UNIPHIER
17988 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17989 L:      linux-pci@vger.kernel.org
17990 S:      Maintained
17991 F:      Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17992 F:      drivers/pci/controller/dwc/pcie-uniphier*
17993 
17994 PCIE DRIVER FOR ST SPEAR13XX
17995 M:      Pratyush Anand <pratyush.anand@gmail.com>
17996 L:      linux-pci@vger.kernel.org
17997 S:      Maintained
17998 F:      drivers/pci/controller/dwc/*spear*
17999 
18000 PCIE DRIVER FOR STARFIVE JH71x0
18001 M:      Kevin Xie <kevin.xie@starfivetech.com>
18002 L:      linux-pci@vger.kernel.org
18003 S:      Maintained
18004 F:      Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18005 F:      drivers/pci/controller/plda/pcie-starfive.c
18006 
18007 PCIE ENDPOINT DRIVER FOR QUALCOMM
18008 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18009 L:      linux-pci@vger.kernel.org
18010 L:      linux-arm-msm@vger.kernel.org
18011 S:      Maintained
18012 F:      Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18013 F:      drivers/pci/controller/dwc/pcie-qcom-common.c
18014 F:      drivers/pci/controller/dwc/pcie-qcom-ep.c
18015 
18016 PCMCIA SUBSYSTEM
18017 M:      Dominik Brodowski <linux@dominikbrodowski.net>
18018 S:      Odd Fixes
18019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18020 F:      Documentation/pcmcia/
18021 F:      drivers/pcmcia/
18022 F:      include/pcmcia/
18023 F:      tools/pcmcia/
18024 
18025 PCNET32 NETWORK DRIVER
18026 M:      Don Fry <pcnet32@frontier.com>
18027 L:      netdev@vger.kernel.org
18028 S:      Maintained
18029 F:      drivers/net/ethernet/amd/pcnet32.c
18030 
18031 PCRYPT PARALLEL CRYPTO ENGINE
18032 M:      Steffen Klassert <steffen.klassert@secunet.com>
18033 L:      linux-crypto@vger.kernel.org
18034 S:      Maintained
18035 F:      crypto/pcrypt.c
18036 F:      include/crypto/pcrypt.h
18037 
18038 PDS DSC VIRTIO DATA PATH ACCELERATOR
18039 R:      Shannon Nelson <shannon.nelson@amd.com>
18040 F:      drivers/vdpa/pds/
18041 
18042 PECI HARDWARE MONITORING DRIVERS
18043 M:      Iwona Winiarska <iwona.winiarska@intel.com>
18044 L:      linux-hwmon@vger.kernel.org
18045 S:      Supported
18046 F:      Documentation/hwmon/peci-cputemp.rst
18047 F:      Documentation/hwmon/peci-dimmtemp.rst
18048 F:      drivers/hwmon/peci/
18049 
18050 PECI SUBSYSTEM
18051 M:      Iwona Winiarska <iwona.winiarska@intel.com>
18052 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
18053 S:      Supported
18054 F:      Documentation/devicetree/bindings/peci/
18055 F:      Documentation/peci/
18056 F:      drivers/peci/
18057 F:      include/linux/peci-cpu.h
18058 F:      include/linux/peci.h
18059 
18060 PENSANDO ETHERNET DRIVERS
18061 M:      Shannon Nelson <shannon.nelson@amd.com>
18062 M:      Brett Creeley <brett.creeley@amd.com>
18063 L:      netdev@vger.kernel.org
18064 S:      Supported
18065 F:      Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18066 F:      drivers/net/ethernet/pensando/
18067 
18068 PER-CPU MEMORY ALLOCATOR
18069 M:      Dennis Zhou <dennis@kernel.org>
18070 M:      Tejun Heo <tj@kernel.org>
18071 M:      Christoph Lameter <cl@linux.com>
18072 L:      linux-mm@kvack.org
18073 S:      Maintained
18074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18075 F:      arch/*/include/asm/percpu.h
18076 F:      include/linux/percpu*.h
18077 F:      lib/percpu*.c
18078 F:      mm/percpu*.c
18079 
18080 PER-TASK DELAY ACCOUNTING
18081 M:      Balbir Singh <bsingharora@gmail.com>
18082 S:      Maintained
18083 F:      include/linux/delayacct.h
18084 F:      kernel/delayacct.c
18085 
18086 PERFORMANCE EVENTS SUBSYSTEM
18087 M:      Peter Zijlstra <peterz@infradead.org>
18088 M:      Ingo Molnar <mingo@redhat.com>
18089 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
18090 M:      Namhyung Kim <namhyung@kernel.org>
18091 R:      Mark Rutland <mark.rutland@arm.com>
18092 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
18093 R:      Jiri Olsa <jolsa@kernel.org>
18094 R:      Ian Rogers <irogers@google.com>
18095 R:      Adrian Hunter <adrian.hunter@intel.com>
18096 R:      "Liang, Kan" <kan.liang@linux.intel.com>
18097 L:      linux-perf-users@vger.kernel.org
18098 L:      linux-kernel@vger.kernel.org
18099 S:      Supported
18100 W:      https://perf.wiki.kernel.org/
18101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18104 F:      arch/*/events/*
18105 F:      arch/*/events/*/*
18106 F:      arch/*/include/asm/perf_event.h
18107 F:      arch/*/kernel/*/*/perf_event*.c
18108 F:      arch/*/kernel/*/perf_event*.c
18109 F:      arch/*/kernel/perf_callchain.c
18110 F:      arch/*/kernel/perf_event*.c
18111 F:      include/linux/perf_event.h
18112 F:      include/uapi/linux/perf_event.h
18113 F:      kernel/events/*
18114 F:      tools/lib/perf/
18115 F:      tools/perf/
18116 
18117 PERFORMANCE EVENTS TOOLING ARM64
18118 R:      John Garry <john.g.garry@oracle.com>
18119 R:      Will Deacon <will@kernel.org>
18120 R:      James Clark <james.clark@linaro.org>
18121 R:      Mike Leach <mike.leach@linaro.org>
18122 R:      Leo Yan <leo.yan@linux.dev>
18123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18124 S:      Supported
18125 F:      tools/build/feature/test-libopencsd.c
18126 F:      tools/perf/arch/arm*/
18127 F:      tools/perf/pmu-events/arch/arm64/
18128 F:      tools/perf/util/arm-spe*
18129 F:      tools/perf/util/cs-etm*
18130 
18131 PERSONALITY HANDLING
18132 M:      Christoph Hellwig <hch@infradead.org>
18133 L:      linux-abi-devel@lists.sourceforge.net
18134 S:      Maintained
18135 F:      include/linux/personality.h
18136 F:      include/uapi/linux/personality.h
18137 
18138 PHOENIX RC FLIGHT CONTROLLER ADAPTER
18139 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
18140 L:      linux-input@vger.kernel.org
18141 S:      Maintained
18142 F:      Documentation/input/devices/pxrc.rst
18143 F:      drivers/input/joystick/pxrc.c
18144 
18145 PHONET PROTOCOL
18146 M:      Remi Denis-Courmont <courmisch@gmail.com>
18147 S:      Supported
18148 F:      Documentation/networking/phonet.rst
18149 F:      include/linux/phonet.h
18150 F:      include/net/phonet/
18151 F:      include/uapi/linux/phonet.h
18152 F:      net/phonet/
18153 
18154 PHRAM MTD DRIVER
18155 M:      Joern Engel <joern@lazybastard.org>
18156 L:      linux-mtd@lists.infradead.org
18157 S:      Maintained
18158 F:      drivers/mtd/devices/phram.c
18159 
18160 PICOLCD HID DRIVER
18161 M:      Bruno Prémont <bonbons@linux-vserver.org>
18162 L:      linux-input@vger.kernel.org
18163 S:      Maintained
18164 F:      drivers/hid/hid-picolcd*
18165 
18166 PIDFD API
18167 M:      Christian Brauner <christian@brauner.io>
18168 L:      linux-kernel@vger.kernel.org
18169 S:      Maintained
18170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18171 F:      samples/pidfd/
18172 F:      tools/testing/selftests/clone3/
18173 F:      tools/testing/selftests/pid_namespace/
18174 F:      tools/testing/selftests/pidfd/
18175 K:      (?i)pidfd
18176 K:      (?i)clone3
18177 K:      \b(clone_args|kernel_clone_args)\b
18178 
18179 PIN CONTROL SUBSYSTEM
18180 M:      Linus Walleij <linus.walleij@linaro.org>
18181 L:      linux-gpio@vger.kernel.org
18182 S:      Maintained
18183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18184 F:      Documentation/devicetree/bindings/pinctrl/
18185 F:      Documentation/driver-api/pin-control.rst
18186 F:      drivers/pinctrl/
18187 F:      include/dt-bindings/pinctrl/
18188 F:      include/linux/pinctrl/
18189 
18190 PIN CONTROLLER - AMD
18191 M:      Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18192 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18193 S:      Maintained
18194 F:      drivers/pinctrl/pinctrl-amd.c
18195 
18196 PIN CONTROLLER - FREESCALE
18197 M:      Dong Aisheng <aisheng.dong@nxp.com>
18198 M:      Fabio Estevam <festevam@gmail.com>
18199 M:      Shawn Guo <shawnguo@kernel.org>
18200 M:      Jacky Bai <ping.bai@nxp.com>
18201 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
18202 L:      linux-gpio@vger.kernel.org
18203 L:      NXP S32 Linux Team <s32@nxp.com>
18204 S:      Maintained
18205 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
18206 F:      Documentation/devicetree/bindings/pinctrl/nxp,s32*
18207 F:      drivers/pinctrl/freescale/
18208 F:      drivers/pinctrl/nxp/
18209 
18210 PIN CONTROLLER - INTEL
18211 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
18212 M:      Andy Shevchenko <andy@kernel.org>
18213 S:      Supported
18214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18215 F:      drivers/pinctrl/intel/
18216 
18217 PIN CONTROLLER - KEEMBAY
18218 M:      Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18219 S:      Supported
18220 F:      drivers/pinctrl/pinctrl-keembay*
18221 
18222 PIN CONTROLLER - MEDIATEK
18223 M:      Sean Wang <sean.wang@kernel.org>
18224 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18225 S:      Maintained
18226 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18227 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18228 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18229 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18230 F:      drivers/pinctrl/mediatek/
18231 
18232 PIN CONTROLLER - MEDIATEK MIPS
18233 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
18234 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
18235 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18236 L:      linux-mips@vger.kernel.org
18237 S:      Maintained
18238 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18239 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18240 F:      Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18241 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18242 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18243 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18244 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18245 F:      Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18246 F:      drivers/pinctrl/mediatek/pinctrl-mt7620.c
18247 F:      drivers/pinctrl/mediatek/pinctrl-mt7621.c
18248 F:      drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18249 F:      drivers/pinctrl/mediatek/pinctrl-mtmips.*
18250 F:      drivers/pinctrl/mediatek/pinctrl-rt2880.c
18251 F:      drivers/pinctrl/mediatek/pinctrl-rt305x.c
18252 F:      drivers/pinctrl/mediatek/pinctrl-rt3883.c
18253 
18254 PIN CONTROLLER - MICROCHIP AT91
18255 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
18256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18257 L:      linux-gpio@vger.kernel.org
18258 S:      Supported
18259 F:      drivers/gpio/gpio-sama5d2-piobu.c
18260 F:      drivers/pinctrl/pinctrl-at91*
18261 
18262 PIN CONTROLLER - QUALCOMM
18263 M:      Bjorn Andersson <andersson@kernel.org>
18264 L:      linux-arm-msm@vger.kernel.org
18265 S:      Maintained
18266 F:      Documentation/devicetree/bindings/pinctrl/qcom,*
18267 F:      drivers/pinctrl/qcom/
18268 
18269 PIN CONTROLLER - RENESAS
18270 M:      Geert Uytterhoeven <geert+renesas@glider.be>
18271 L:      linux-renesas-soc@vger.kernel.org
18272 S:      Supported
18273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18274 F:      Documentation/devicetree/bindings/pinctrl/renesas,*
18275 F:      drivers/pinctrl/renesas/
18276 
18277 PIN CONTROLLER - SAMSUNG
18278 M:      Krzysztof Kozlowski <krzk@kernel.org>
18279 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
18280 R:      Alim Akhtar <alim.akhtar@samsung.com>
18281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18282 L:      linux-samsung-soc@vger.kernel.org
18283 S:      Maintained
18284 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
18285 B:      mailto:linux-samsung-soc@vger.kernel.org
18286 C:      irc://irc.libera.chat/linux-exynos
18287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18288 F:      Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18289 F:      drivers/pinctrl/samsung/
18290 
18291 PIN CONTROLLER - SINGLE
18292 M:      Tony Lindgren <tony@atomide.com>
18293 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
18294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18295 L:      linux-omap@vger.kernel.org
18296 S:      Maintained
18297 F:      drivers/pinctrl/pinctrl-single.c
18298 
18299 PIN CONTROLLER - SUNPLUS / TIBBO
18300 M:      Dvorkin Dmitry <dvorkin@tibbo.com>
18301 M:      Wells Lu <wellslutw@gmail.com>
18302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18303 S:      Maintained
18304 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
18305 F:      Documentation/devicetree/bindings/pinctrl/sunplus,*
18306 F:      drivers/pinctrl/sunplus/
18307 F:      include/dt-bindings/pinctrl/sppctl*.h
18308 
18309 PINE64 PINEPHONE KEYBOARD DRIVER
18310 M:      Samuel Holland <samuel@sholland.org>
18311 S:      Supported
18312 F:      Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18313 F:      drivers/input/keyboard/pinephone-keyboard.c
18314 
18315 PKTCDVD DRIVER
18316 M:      linux-block@vger.kernel.org
18317 S:      Orphan
18318 F:      drivers/block/pktcdvd.c
18319 F:      include/linux/pktcdvd.h
18320 F:      include/uapi/linux/pktcdvd.h
18321 
18322 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18323 M:      Tomasz Duszynski <tduszyns@gmail.com>
18324 S:      Maintained
18325 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18326 F:      drivers/iio/chemical/pms7003.c
18327 
18328 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18329 M:      Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18330 L:      netdev@vger.kernel.org
18331 S:      Maintained
18332 F:      drivers/net/phy/mdio-open-alliance.h
18333 F:      net/ethtool/plca.c
18334 
18335 PLDMFW LIBRARY
18336 M:      Jacob Keller <jacob.e.keller@intel.com>
18337 S:      Maintained
18338 F:      Documentation/driver-api/pldmfw/
18339 F:      include/linux/pldmfw.h
18340 F:      lib/pldmfw/
18341 
18342 PLX DMA DRIVER
18343 M:      Logan Gunthorpe <logang@deltatee.com>
18344 S:      Maintained
18345 F:      drivers/dma/plx_dma.c
18346 
18347 PM-GRAPH UTILITY
18348 M:      "Todd E Brandt" <todd.e.brandt@linux.intel.com>
18349 L:      linux-pm@vger.kernel.org
18350 S:      Supported
18351 W:      https://01.org/pm-graph
18352 B:      https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18353 T:      git git://github.com/intel/pm-graph
18354 F:      tools/power/pm-graph
18355 
18356 PM6764TR DRIVER
18357 M:      Charles Hsu     <hsu.yungteng@gmail.com>
18358 L:      linux-hwmon@vger.kernel.org
18359 S:      Maintained
18360 F:      Documentation/hwmon/pm6764tr.rst
18361 F:      drivers/hwmon/pmbus/pm6764tr.c
18362 
18363 PMC SIERRA MaxRAID DRIVER
18364 L:      linux-scsi@vger.kernel.org
18365 S:      Orphan
18366 W:      http://www.pmc-sierra.com/
18367 F:      drivers/scsi/pmcraid.*
18368 
18369 PMC SIERRA PM8001 DRIVER
18370 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
18371 L:      linux-scsi@vger.kernel.org
18372 S:      Supported
18373 F:      drivers/scsi/pm8001/
18374 
18375 PNI RM3100 IIO DRIVER
18376 M:      Song Qiang <songqiang1304521@gmail.com>
18377 L:      linux-iio@vger.kernel.org
18378 S:      Maintained
18379 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18380 F:      drivers/iio/magnetometer/rm3100*
18381 
18382 PNP SUPPORT
18383 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18384 L:      linux-acpi@vger.kernel.org
18385 S:      Maintained
18386 F:      drivers/pnp/
18387 F:      include/linux/pnp.h
18388 
18389 POSIX CLOCKS and TIMERS
18390 M:      Anna-Maria Behnsen <anna-maria@linutronix.de>
18391 M:      Frederic Weisbecker <frederic@kernel.org>
18392 M:      Thomas Gleixner <tglx@linutronix.de>
18393 L:      linux-kernel@vger.kernel.org
18394 S:      Maintained
18395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18396 F:      fs/timerfd.c
18397 F:      include/linux/time_namespace.h
18398 F:      include/linux/timerfd.h
18399 F:      include/uapi/linux/time.h
18400 F:      include/uapi/linux/timerfd.h
18401 F:      include/trace/events/timer*
18402 F:      kernel/time/itimer.c
18403 F:      kernel/time/posix-*
18404 F:      kernel/time/namespace.c
18405 
18406 POWER MANAGEMENT CORE
18407 M:      "Rafael J. Wysocki" <rafael@kernel.org>
18408 L:      linux-pm@vger.kernel.org
18409 S:      Supported
18410 B:      https://bugzilla.kernel.org
18411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18412 F:      drivers/base/power/
18413 F:      drivers/powercap/
18414 F:      include/linux/intel_rapl.h
18415 F:      include/linux/pm.h
18416 F:      include/linux/pm_*
18417 F:      include/linux/powercap.h
18418 F:      kernel/configs/nopm.config
18419 
18420 POWER SEQUENCING
18421 M:      Bartosz Golaszewski <brgl@bgdev.pl>
18422 L:      linux-pm@vger.kernel.org
18423 S:      Maintained
18424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18425 F:      Documentation/driver-api/pwrseq.rst
18426 F:      drivers/power/sequencing/
18427 F:      include/linux/pwrseq/
18428 
18429 POWER STATE COORDINATION INTERFACE (PSCI)
18430 M:      Mark Rutland <mark.rutland@arm.com>
18431 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
18432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18433 S:      Maintained
18434 F:      drivers/firmware/psci/
18435 F:      include/linux/psci.h
18436 F:      include/uapi/linux/psci.h
18437 
18438 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18439 M:      Sebastian Reichel <sre@kernel.org>
18440 L:      linux-pm@vger.kernel.org
18441 S:      Maintained
18442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18443 F:      Documentation/ABI/testing/sysfs-class-power
18444 F:      Documentation/devicetree/bindings/power/supply/
18445 F:      drivers/power/supply/
18446 F:      include/linux/power/
18447 F:      include/linux/power_supply.h
18448 F:      tools/testing/selftests/power_supply/
18449 
18450 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18451 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18452 L:      linuxppc-dev@lists.ozlabs.org
18453 S:      Maintained
18454 F:      drivers/char/powernv-op-panel.c
18455 
18456 PPP OVER ATM (RFC 2364)
18457 M:      Mitchell Blank Jr <mitch@sfgoth.com>
18458 S:      Maintained
18459 F:      include/uapi/linux/atmppp.h
18460 F:      net/atm/pppoatm.c
18461 
18462 PPP OVER ETHERNET
18463 M:      Michal Ostrowski <mostrows@earthlink.net>
18464 S:      Maintained
18465 F:      drivers/net/ppp/pppoe.c
18466 F:      drivers/net/ppp/pppox.c
18467 
18468 PPP OVER L2TP
18469 M:      James Chapman <jchapman@katalix.com>
18470 S:      Maintained
18471 F:      include/linux/if_pppol2tp.h
18472 F:      include/uapi/linux/if_pppol2tp.h
18473 F:      net/l2tp/l2tp_ppp.c
18474 
18475 PPP PROTOCOL DRIVERS AND COMPRESSORS
18476 L:      linux-ppp@vger.kernel.org
18477 S:      Orphan
18478 F:      drivers/net/ppp/ppp_*
18479 
18480 PPS SUPPORT
18481 M:      Rodolfo Giometti <giometti@enneenne.com>
18482 L:      linuxpps@ml.enneenne.com (subscribers-only)
18483 S:      Maintained
18484 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
18485 F:      Documentation/ABI/testing/sysfs-pps
18486 F:      Documentation/devicetree/bindings/pps/pps-gpio.yaml
18487 F:      Documentation/driver-api/pps.rst
18488 F:      drivers/pps/
18489 F:      include/linux/pps*.h
18490 F:      include/uapi/linux/pps.h
18491 
18492 PRESSURE STALL INFORMATION (PSI)
18493 M:      Johannes Weiner <hannes@cmpxchg.org>
18494 M:      Suren Baghdasaryan <surenb@google.com>
18495 R:      Peter Ziljstra <peterz@infradead.org>
18496 S:      Maintained
18497 F:      include/linux/psi*
18498 F:      kernel/sched/psi.c
18499 
18500 PRINTK
18501 M:      Petr Mladek <pmladek@suse.com>
18502 R:      Steven Rostedt <rostedt@goodmis.org>
18503 R:      John Ogness <john.ogness@linutronix.de>
18504 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
18505 S:      Maintained
18506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18507 F:      include/linux/printk.h
18508 F:      kernel/printk/
18509 
18510 PRINTK INDEXING
18511 R:      Chris Down <chris@chrisdown.name>
18512 S:      Maintained
18513 F:      Documentation/core-api/printk-index.rst
18514 F:      kernel/printk/index.c
18515 K:      printk_index
18516 
18517 PROC FILESYSTEM
18518 L:      linux-kernel@vger.kernel.org
18519 L:      linux-fsdevel@vger.kernel.org
18520 S:      Maintained
18521 F:      Documentation/filesystems/proc.rst
18522 F:      fs/proc/
18523 F:      include/linux/proc_fs.h
18524 F:      tools/testing/selftests/proc/
18525 
18526 PROC SYSCTL
18527 M:      Luis Chamberlain <mcgrof@kernel.org>
18528 M:      Kees Cook <kees@kernel.org>
18529 M:      Joel Granados <joel.granados@kernel.org>
18530 L:      linux-kernel@vger.kernel.org
18531 L:      linux-fsdevel@vger.kernel.org
18532 S:      Maintained
18533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18534 F:      fs/proc/proc_sysctl.c
18535 F:      include/linux/sysctl.h
18536 F:      kernel/sysctl-test.c
18537 F:      kernel/sysctl.c
18538 F:      tools/testing/selftests/sysctl/
18539 
18540 PS3 NETWORK SUPPORT
18541 M:      Geoff Levand <geoff@infradead.org>
18542 L:      netdev@vger.kernel.org
18543 L:      linuxppc-dev@lists.ozlabs.org
18544 S:      Maintained
18545 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
18546 
18547 PS3 PLATFORM SUPPORT
18548 M:      Geoff Levand <geoff@infradead.org>
18549 L:      linuxppc-dev@lists.ozlabs.org
18550 S:      Maintained
18551 F:      arch/powerpc/boot/ps3*
18552 F:      arch/powerpc/include/asm/lv1call.h
18553 F:      arch/powerpc/include/asm/ps3*.h
18554 F:      arch/powerpc/platforms/ps3/
18555 F:      drivers/*/ps3*
18556 F:      drivers/ps3/
18557 F:      drivers/rtc/rtc-ps3.c
18558 F:      drivers/usb/host/*ps3.c
18559 F:      sound/ppc/snd_ps3*
18560 
18561 PS3VRAM DRIVER
18562 M:      Jim Paris <jim@jtan.com>
18563 M:      Geoff Levand <geoff@infradead.org>
18564 L:      linuxppc-dev@lists.ozlabs.org
18565 S:      Maintained
18566 F:      drivers/block/ps3vram.c
18567 
18568 PSAMPLE PACKET SAMPLING SUPPORT
18569 M:      Yotam Gigi <yotam.gi@gmail.com>
18570 S:      Maintained
18571 F:      include/net/psample.h
18572 F:      include/uapi/linux/psample.h
18573 F:      net/psample
18574 
18575 PSE NETWORK DRIVER
18576 M:      Oleksij Rempel <o.rempel@pengutronix.de>
18577 M:      Kory Maincent <kory.maincent@bootlin.com>
18578 L:      netdev@vger.kernel.org
18579 S:      Maintained
18580 F:      Documentation/devicetree/bindings/net/pse-pd/
18581 F:      drivers/net/pse-pd/
18582 F:      net/ethtool/pse-pd.c
18583 
18584 PSTORE FILESYSTEM
18585 M:      Kees Cook <kees@kernel.org>
18586 R:      Tony Luck <tony.luck@intel.com>
18587 R:      Guilherme G. Piccoli <gpiccoli@igalia.com>
18588 L:      linux-hardening@vger.kernel.org
18589 S:      Supported
18590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18591 F:      Documentation/admin-guide/pstore-blk.rst
18592 F:      Documentation/admin-guide/ramoops.rst
18593 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18594 F:      drivers/acpi/apei/erst.c
18595 F:      drivers/firmware/efi/efi-pstore.c
18596 F:      fs/pstore/
18597 F:      include/linux/pstore*
18598 K:      \b(pstore|ramoops)
18599 
18600 PT5161L HARDWARE MONITOR DRIVER
18601 M:      Cosmo Chou <cosmo.chou@quantatw.com>
18602 L:      linux-hwmon@vger.kernel.org
18603 S:      Maintained
18604 F:      Documentation/hwmon/pt5161l.rst
18605 F:      drivers/hwmon/pt5161l.c
18606 
18607 PTP HARDWARE CLOCK SUPPORT
18608 M:      Richard Cochran <richardcochran@gmail.com>
18609 L:      netdev@vger.kernel.org
18610 S:      Maintained
18611 W:      http://linuxptp.sourceforge.net/
18612 F:      Documentation/ABI/testing/sysfs-ptp
18613 F:      Documentation/driver-api/ptp.rst
18614 F:      drivers/net/phy/dp83640*
18615 F:      drivers/ptp/*
18616 F:      include/linux/ptp_cl*
18617 K:      (?:\b|_)ptp(?:\b|_)
18618 
18619 PTP MOCKUP CLOCK SUPPORT
18620 M:      Vladimir Oltean <vladimir.oltean@nxp.com>
18621 L:      netdev@vger.kernel.org
18622 S:      Maintained
18623 F:      drivers/ptp/ptp_mock.c
18624 F:      include/linux/ptp_mock.h
18625 
18626 PTP VIRTUAL CLOCK SUPPORT
18627 M:      Yangbo Lu <yangbo.lu@nxp.com>
18628 L:      netdev@vger.kernel.org
18629 S:      Maintained
18630 F:      drivers/ptp/ptp_vclock.c
18631 F:      net/ethtool/phc_vclocks.c
18632 
18633 PTRACE SUPPORT
18634 M:      Oleg Nesterov <oleg@redhat.com>
18635 S:      Maintained
18636 F:      arch/*/*/ptrace*.c
18637 F:      arch/*/include/asm/ptrace*.h
18638 F:      arch/*/ptrace*.c
18639 F:      include/asm-generic/syscall.h
18640 F:      include/linux/ptrace.h
18641 F:      include/linux/regset.h
18642 F:      include/uapi/linux/ptrace.h
18643 F:      kernel/ptrace.c
18644 
18645 PULSE8-CEC DRIVER
18646 M:      Hans Verkuil <hverkuil@xs4all.nl>
18647 L:      linux-media@vger.kernel.org
18648 S:      Maintained
18649 T:      git git://linuxtv.org/media_tree.git
18650 F:      drivers/media/cec/usb/pulse8/
18651 
18652 PURELIFI PLFXLC DRIVER
18653 M:      Srinivasan Raju <srini.raju@purelifi.com>
18654 L:      linux-wireless@vger.kernel.org
18655 S:      Supported
18656 F:      drivers/net/wireless/purelifi/plfxlc/
18657 
18658 PVRUSB2 VIDEO4LINUX DRIVER
18659 M:      Mike Isely <isely@pobox.com>
18660 L:      pvrusb2@isely.net       (subscribers-only)
18661 L:      linux-media@vger.kernel.org
18662 S:      Maintained
18663 W:      http://www.isely.net/pvrusb2/
18664 T:      git git://linuxtv.org/media_tree.git
18665 F:      Documentation/driver-api/media/drivers/pvrusb2*
18666 F:      drivers/media/usb/pvrusb2/
18667 
18668 PWC WEBCAM DRIVER
18669 M:      Hans Verkuil <hverkuil@xs4all.nl>
18670 L:      linux-media@vger.kernel.org
18671 S:      Odd Fixes
18672 T:      git git://linuxtv.org/media_tree.git
18673 F:      drivers/media/usb/pwc/*
18674 F:      include/trace/events/pwc.h
18675 
18676 PWM IR Transmitter
18677 M:      Sean Young <sean@mess.org>
18678 L:      linux-media@vger.kernel.org
18679 S:      Maintained
18680 F:      Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18681 F:      drivers/media/rc/pwm-ir-tx.c
18682 
18683 PWM SUBSYSTEM
18684 M:      Uwe Kleine-König <ukleinek@kernel.org>
18685 L:      linux-pwm@vger.kernel.org
18686 S:      Maintained
18687 Q:      https://patchwork.ozlabs.org/project/linux-pwm/list/
18688 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18689 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18690 F:      Documentation/devicetree/bindings/pwm/
18691 F:      Documentation/driver-api/pwm.rst
18692 F:      drivers/gpio/gpio-mvebu.c
18693 F:      drivers/pwm/
18694 F:      drivers/video/backlight/pwm_bl.c
18695 F:      include/dt-bindings/pwm/
18696 F:      include/linux/pwm.h
18697 F:      include/linux/pwm_backlight.h
18698 K:      pwm_(config|apply_might_sleep|apply_atomic|ops)
18699 
18700 PXA GPIO DRIVER
18701 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18702 L:      linux-gpio@vger.kernel.org
18703 S:      Maintained
18704 F:      drivers/gpio/gpio-pxa.c
18705 
18706 PXA MMCI DRIVER
18707 S:      Orphan
18708 
18709 PXA RTC DRIVER
18710 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18711 L:      linux-rtc@vger.kernel.org
18712 S:      Maintained
18713 
18714 PXA2xx/PXA3xx SUPPORT
18715 M:      Daniel Mack <daniel@zonque.org>
18716 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
18717 M:      Robert Jarzmik <robert.jarzmik@free.fr>
18718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18719 S:      Maintained
18720 T:      git git://github.com/hzhuang1/linux.git
18721 T:      git git://github.com/rjarzmik/linux.git
18722 F:      arch/arm/boot/dts/intel/pxa/
18723 F:      arch/arm/mach-pxa/
18724 F:      drivers/dma/pxa*
18725 F:      drivers/pcmcia/pxa2xx*
18726 F:      drivers/pinctrl/pxa/
18727 F:      drivers/spi/spi-pxa2xx*
18728 F:      drivers/usb/gadget/udc/pxa2*
18729 F:      include/sound/pxa2xx-lib.h
18730 F:      sound/arm/pxa*
18731 F:      sound/soc/pxa/
18732 
18733 QAT DRIVER
18734 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18735 L:      qat-linux@intel.com
18736 S:      Supported
18737 F:      drivers/crypto/intel/qat/
18738 
18739 QCOM AUDIO (ASoC) DRIVERS
18740 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18741 L:      linux-sound@vger.kernel.org
18742 L:      linux-arm-msm@vger.kernel.org
18743 S:      Supported
18744 F:      Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18745 F:      Documentation/devicetree/bindings/sound/qcom,*
18746 F:      drivers/soc/qcom/apr.c
18747 F:      include/dt-bindings/sound/qcom,wcd9335.h
18748 F:      sound/soc/codecs/lpass-rx-macro.*
18749 F:      sound/soc/codecs/lpass-tx-macro.*
18750 F:      sound/soc/codecs/lpass-va-macro.c
18751 F:      sound/soc/codecs/lpass-wsa-macro.*
18752 F:      sound/soc/codecs/msm8916-wcd-analog.c
18753 F:      sound/soc/codecs/msm8916-wcd-digital.c
18754 F:      sound/soc/codecs/wcd-clsh-v2.*
18755 F:      sound/soc/codecs/wcd-mbhc-v2.*
18756 F:      sound/soc/codecs/wcd9335.*
18757 F:      sound/soc/codecs/wcd934x.c
18758 F:      sound/soc/codecs/wsa881x.c
18759 F:      sound/soc/codecs/wsa883x.c
18760 F:      sound/soc/codecs/wsa884x.c
18761 F:      sound/soc/qcom/
18762 
18763 QCOM EMBEDDED USB DEBUGGER (EUD)
18764 M:      Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18765 L:      linux-arm-msm@vger.kernel.org
18766 S:      Maintained
18767 F:      Documentation/ABI/testing/sysfs-driver-eud
18768 F:      Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18769 F:      drivers/usb/misc/qcom_eud.c
18770 
18771 QCOM IPA DRIVER
18772 M:      Alex Elder <elder@kernel.org>
18773 L:      netdev@vger.kernel.org
18774 S:      Maintained
18775 F:      drivers/net/ipa/
18776 
18777 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18778 M:      Gabriel Somlo <somlo@cmu.edu>
18779 M:      "Michael S. Tsirkin" <mst@redhat.com>
18780 L:      qemu-devel@nongnu.org
18781 S:      Maintained
18782 F:      drivers/firmware/qemu_fw_cfg.c
18783 F:      include/uapi/linux/qemu_fw_cfg.h
18784 
18785 QIB DRIVER
18786 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18787 L:      linux-rdma@vger.kernel.org
18788 S:      Supported
18789 F:      drivers/infiniband/hw/qib/
18790 
18791 QLOGIC QL41xxx FCOE DRIVER
18792 M:      Saurav Kashyap <skashyap@marvell.com>
18793 M:      Javed Hasan <jhasan@marvell.com>
18794 M:      GR-QLogic-Storage-Upstream@marvell.com
18795 L:      linux-scsi@vger.kernel.org
18796 S:      Supported
18797 F:      drivers/scsi/qedf/
18798 
18799 QLOGIC QL41xxx ISCSI DRIVER
18800 M:      Nilesh Javali <njavali@marvell.com>
18801 M:      Manish Rangankar <mrangankar@marvell.com>
18802 M:      GR-QLogic-Storage-Upstream@marvell.com
18803 L:      linux-scsi@vger.kernel.org
18804 S:      Supported
18805 F:      drivers/scsi/qedi/
18806 
18807 QLOGIC QL4xxx ETHERNET DRIVER
18808 M:      Manish Chopra <manishc@marvell.com>
18809 L:      netdev@vger.kernel.org
18810 S:      Supported
18811 F:      drivers/net/ethernet/qlogic/qed/
18812 F:      drivers/net/ethernet/qlogic/qede/
18813 F:      include/linux/qed/
18814 
18815 QLOGIC QL4xxx RDMA DRIVER
18816 M:      Michal Kalderon <mkalderon@marvell.com>
18817 L:      linux-rdma@vger.kernel.org
18818 S:      Supported
18819 F:      drivers/infiniband/hw/qedr/
18820 F:      include/uapi/rdma/qedr-abi.h
18821 
18822 QLOGIC QLA1280 SCSI DRIVER
18823 M:      Michael Reed <mdr@sgi.com>
18824 L:      linux-scsi@vger.kernel.org
18825 S:      Maintained
18826 F:      drivers/scsi/qla1280.[ch]
18827 
18828 QLOGIC QLA2XXX FC-SCSI DRIVER
18829 M:      Nilesh Javali <njavali@marvell.com>
18830 M:      GR-QLogic-Storage-Upstream@marvell.com
18831 L:      linux-scsi@vger.kernel.org
18832 S:      Supported
18833 F:      drivers/scsi/qla2xxx/
18834 
18835 QLOGIC QLA3XXX NETWORK DRIVER
18836 M:      GR-Linux-NIC-Dev@marvell.com
18837 L:      netdev@vger.kernel.org
18838 S:      Supported
18839 F:      drivers/net/ethernet/qlogic/qla3xxx.*
18840 
18841 QLOGIC QLA4XXX iSCSI DRIVER
18842 M:      Nilesh Javali <njavali@marvell.com>
18843 M:      Manish Rangankar <mrangankar@marvell.com>
18844 M:      GR-QLogic-Storage-Upstream@marvell.com
18845 L:      linux-scsi@vger.kernel.org
18846 S:      Supported
18847 F:      drivers/scsi/qla4xxx/
18848 
18849 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18850 M:      Shahed Shaikh <shshaikh@marvell.com>
18851 M:      Manish Chopra <manishc@marvell.com>
18852 M:      GR-Linux-NIC-Dev@marvell.com
18853 L:      netdev@vger.kernel.org
18854 S:      Supported
18855 F:      drivers/net/ethernet/qlogic/qlcnic/
18856 
18857 QM1D1B0004 MEDIA DRIVER
18858 M:      Akihiro Tsukada <tskd08@gmail.com>
18859 L:      linux-media@vger.kernel.org
18860 S:      Odd Fixes
18861 F:      drivers/media/tuners/qm1d1b0004*
18862 
18863 QM1D1C0042 MEDIA DRIVER
18864 M:      Akihiro Tsukada <tskd08@gmail.com>
18865 L:      linux-media@vger.kernel.org
18866 S:      Odd Fixes
18867 F:      drivers/media/tuners/qm1d1c0042*
18868 
18869 QNX4 FILESYSTEM
18870 M:      Anders Larsen <al@alarsen.net>
18871 S:      Maintained
18872 W:      http://www.alarsen.net/linux/qnx4fs/
18873 F:      fs/qnx4/
18874 F:      include/uapi/linux/qnx4_fs.h
18875 F:      include/uapi/linux/qnxtypes.h
18876 
18877 QNX6 FILESYSTEM
18878 S:      Orphan
18879 F:      Documentation/filesystems/qnx6.rst
18880 F:      fs/qnx6/
18881 F:      include/linux/qnx6_fs.h
18882 
18883 QORIQ DPAA2 FSL-MC BUS DRIVER
18884 M:      Stuart Yoder <stuyoder@gmail.com>
18885 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
18886 L:      linux-kernel@vger.kernel.org
18887 S:      Maintained
18888 F:      Documentation/ABI/stable/sysfs-bus-fsl-mc
18889 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18890 F:      Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18891 F:      drivers/bus/fsl-mc/
18892 F:      include/uapi/linux/fsl_mc.h
18893 
18894 QT1010 MEDIA DRIVER
18895 L:      linux-media@vger.kernel.org
18896 S:      Orphan
18897 W:      https://linuxtv.org
18898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
18899 F:      drivers/media/tuners/qt1010*
18900 
18901 QUALCOMM ATH12K WIRELESS DRIVER
18902 M:      Kalle Valo <kvalo@kernel.org>
18903 M:      Jeff Johnson <jjohnson@kernel.org>
18904 L:      ath12k@lists.infradead.org
18905 S:      Supported
18906 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18908 F:      drivers/net/wireless/ath/ath12k/
18909 N:      ath12k
18910 
18911 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18912 M:      Kalle Valo <kvalo@kernel.org>
18913 M:      Jeff Johnson <jjohnson@kernel.org>
18914 L:      ath10k@lists.infradead.org
18915 S:      Supported
18916 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18918 F:      drivers/net/wireless/ath/ath10k/
18919 N:      ath10k
18920 
18921 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18922 M:      Kalle Valo <kvalo@kernel.org>
18923 M:      Jeff Johnson <jjohnson@kernel.org>
18924 L:      ath11k@lists.infradead.org
18925 S:      Supported
18926 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18927 B:      https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18929 F:      drivers/net/wireless/ath/ath11k/
18930 N:      ath11k
18931 
18932 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18933 M:      Toke Høiland-Jørgensen <toke@toke.dk>
18934 L:      linux-wireless@vger.kernel.org
18935 S:      Maintained
18936 W:      https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18938 F:      Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18939 F:      drivers/net/wireless/ath/ath9k/
18940 
18941 QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18942 M:      Stefan Wahren <wahrenst@gmx.net>
18943 L:      netdev@vger.kernel.org
18944 S:      Maintained
18945 F:      Documentation/devicetree/bindings/net/qca,qca7000.txt
18946 F:      drivers/net/ethernet/qualcomm/qca*
18947 
18948 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18949 M:      Stephan Gerhold <stephan@gerhold.net>
18950 L:      netdev@vger.kernel.org
18951 L:      linux-arm-msm@vger.kernel.org
18952 S:      Maintained
18953 F:      Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18954 F:      drivers/net/wwan/qcom_bam_dmux.c
18955 
18956 QUALCOMM CAMERA SUBSYSTEM DRIVER
18957 M:      Robert Foss <rfoss@kernel.org>
18958 M:      Todor Tomov <todor.too@gmail.com>
18959 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18960 L:      linux-media@vger.kernel.org
18961 S:      Maintained
18962 F:      Documentation/admin-guide/media/qcom_camss.rst
18963 F:      Documentation/devicetree/bindings/media/qcom,*camss*
18964 F:      drivers/media/platform/qcom/camss/
18965 
18966 QUALCOMM CLOCK DRIVERS
18967 M:      Bjorn Andersson <andersson@kernel.org>
18968 L:      linux-arm-msm@vger.kernel.org
18969 S:      Supported
18970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18971 F:      Documentation/devicetree/bindings/clock/qcom,*
18972 F:      drivers/clk/qcom/
18973 F:      include/dt-bindings/clock/qcom,*
18974 
18975 QUALCOMM CLOUD AI (QAIC) DRIVER
18976 M:      Jeffrey Hugo <quic_jhugo@quicinc.com>
18977 R:      Carl Vanderlip <quic_carlv@quicinc.com>
18978 L:      linux-arm-msm@vger.kernel.org
18979 L:      dri-devel@lists.freedesktop.org
18980 S:      Supported
18981 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
18982 F:      Documentation/accel/qaic/
18983 F:      drivers/accel/qaic/
18984 F:      include/uapi/drm/qaic_accel.h
18985 
18986 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18987 M:      Bjorn Andersson <andersson@kernel.org>
18988 M:      Konrad Dybcio <konradybcio@kernel.org>
18989 L:      linux-pm@vger.kernel.org
18990 L:      linux-arm-msm@vger.kernel.org
18991 S:      Maintained
18992 F:      Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18993 F:      drivers/pmdomain/qcom/cpr.c
18994 
18995 QUALCOMM CPUCP MAILBOX DRIVER
18996 M:      Sibi Sankar <quic_sibis@quicinc.com>
18997 L:      linux-arm-msm@vger.kernel.org
18998 S:      Supported
18999 F:      Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19000 F:      drivers/mailbox/qcom-cpucp-mbox.c
19001 
19002 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19003 M:      Ilia Lin <ilia.lin@kernel.org>
19004 L:      linux-pm@vger.kernel.org
19005 S:      Maintained
19006 F:      Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19007 F:      Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19008 F:      drivers/cpufreq/qcom-cpufreq-nvmem.c
19009 
19010 QUALCOMM CRYPTO DRIVERS
19011 M:      Thara Gopinath <thara.gopinath@gmail.com>
19012 L:      linux-crypto@vger.kernel.org
19013 L:      linux-arm-msm@vger.kernel.org
19014 S:      Maintained
19015 F:      Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19016 F:      drivers/crypto/qce/
19017 
19018 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19019 M:      Timur Tabi <timur@kernel.org>
19020 L:      netdev@vger.kernel.org
19021 S:      Maintained
19022 F:      drivers/net/ethernet/qualcomm/emac/
19023 
19024 QUALCOMM ETHQOS ETHERNET DRIVER
19025 M:      Vinod Koul <vkoul@kernel.org>
19026 L:      netdev@vger.kernel.org
19027 L:      linux-arm-msm@vger.kernel.org
19028 S:      Maintained
19029 F:      Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19030 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19031 
19032 QUALCOMM FASTRPC DRIVER
19033 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19034 M:      Amol Maheshwari <amahesh@qti.qualcomm.com>
19035 L:      linux-arm-msm@vger.kernel.org
19036 L:      dri-devel@lists.freedesktop.org
19037 S:      Maintained
19038 F:      Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19039 F:      drivers/misc/fastrpc.c
19040 F:      include/uapi/misc/fastrpc.h
19041 
19042 QUALCOMM HEXAGON ARCHITECTURE
19043 M:      Brian Cain <bcain@quicinc.com>
19044 L:      linux-hexagon@vger.kernel.org
19045 S:      Supported
19046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19047 F:      arch/hexagon/
19048 
19049 QUALCOMM HIDMA DRIVER
19050 M:      Sinan Kaya <okaya@kernel.org>
19051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19052 L:      linux-arm-msm@vger.kernel.org
19053 L:      dmaengine@vger.kernel.org
19054 S:      Supported
19055 F:      drivers/dma/qcom/hidma*
19056 
19057 QUALCOMM I2C CCI DRIVER
19058 M:      Loic Poulain <loic.poulain@linaro.org>
19059 M:      Robert Foss <rfoss@kernel.org>
19060 L:      linux-i2c@vger.kernel.org
19061 L:      linux-arm-msm@vger.kernel.org
19062 S:      Maintained
19063 F:      Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19064 F:      drivers/i2c/busses/i2c-qcom-cci.c
19065 
19066 QUALCOMM INTERCONNECT BWMON DRIVER
19067 M:      Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19068 L:      linux-arm-msm@vger.kernel.org
19069 S:      Maintained
19070 F:      Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19071 F:      drivers/soc/qcom/icc-bwmon.c
19072 F:      drivers/soc/qcom/trace_icc-bwmon.h
19073 
19074 QUALCOMM IOMMU
19075 M:      Rob Clark <robdclark@gmail.com>
19076 L:      iommu@lists.linux.dev
19077 L:      linux-arm-msm@vger.kernel.org
19078 S:      Maintained
19079 F:      drivers/iommu/arm/arm-smmu/qcom_iommu.c
19080 F:      drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19081 F:      drivers/iommu/msm_iommu*
19082 
19083 QUALCOMM IPC ROUTER (QRTR) DRIVER
19084 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19085 L:      linux-arm-msm@vger.kernel.org
19086 S:      Maintained
19087 F:      include/trace/events/qrtr.h
19088 F:      include/uapi/linux/qrtr.h
19089 F:      net/qrtr/
19090 
19091 QUALCOMM IPCC MAILBOX DRIVER
19092 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19093 L:      linux-arm-msm@vger.kernel.org
19094 S:      Supported
19095 F:      Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19096 F:      drivers/mailbox/qcom-ipcc.c
19097 F:      include/dt-bindings/mailbox/qcom-ipcc.h
19098 
19099 QUALCOMM IPQ4019 USB PHY DRIVER
19100 M:      Robert Marko <robert.marko@sartura.hr>
19101 M:      Luka Perkov <luka.perkov@sartura.hr>
19102 L:      linux-arm-msm@vger.kernel.org
19103 S:      Maintained
19104 F:      Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19105 F:      drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19106 
19107 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19108 M:      Robert Marko <robert.marko@sartura.hr>
19109 M:      Luka Perkov <luka.perkov@sartura.hr>
19110 L:      linux-arm-msm@vger.kernel.org
19111 S:      Maintained
19112 F:      Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19113 F:      drivers/regulator/vqmmc-ipq4019-regulator.c
19114 
19115 QUALCOMM NAND CONTROLLER DRIVER
19116 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19117 L:      linux-mtd@lists.infradead.org
19118 L:      linux-arm-msm@vger.kernel.org
19119 S:      Maintained
19120 F:      Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19121 F:      drivers/mtd/nand/raw/qcom_nandc.c
19122 
19123 QUALCOMM QSEECOM DRIVER
19124 M:      Maximilian Luz <luzmaximilian@gmail.com>
19125 L:      linux-arm-msm@vger.kernel.org
19126 S:      Maintained
19127 F:      drivers/firmware/qcom/qcom_qseecom.c
19128 
19129 QUALCOMM QSEECOM UEFISECAPP DRIVER
19130 M:      Maximilian Luz <luzmaximilian@gmail.com>
19131 L:      linux-arm-msm@vger.kernel.org
19132 S:      Maintained
19133 F:      drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19134 
19135 QUALCOMM RMNET DRIVER
19136 M:      Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
19137 M:      Sean Tranchetti <quic_stranche@quicinc.com>
19138 L:      netdev@vger.kernel.org
19139 S:      Maintained
19140 F:      Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19141 F:      drivers/net/ethernet/qualcomm/rmnet/
19142 F:      include/linux/if_rmnet.h
19143 
19144 QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19145 M:      Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
19146 L:      linux-arm-msm@vger.kernel.org
19147 S:      Maintained
19148 F:      drivers/firmware/qcom/qcom_tzmem.c
19149 F:      drivers/firmware/qcom/qcom_tzmem.h
19150 F:      include/linux/firmware/qcom/qcom_tzmem.h
19151 
19152 QUALCOMM TSENS THERMAL DRIVER
19153 M:      Amit Kucheria <amitk@kernel.org>
19154 M:      Thara Gopinath <thara.gopinath@gmail.com>
19155 L:      linux-pm@vger.kernel.org
19156 L:      linux-arm-msm@vger.kernel.org
19157 S:      Maintained
19158 F:      Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19159 F:      drivers/thermal/qcom/
19160 
19161 QUALCOMM TYPEC PORT MANAGER DRIVER
19162 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19163 L:      linux-arm-msm@vger.kernel.org
19164 L:      linux-usb@vger.kernel.org
19165 S:      Maintained
19166 F:      Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19167 F:      drivers/usb/typec/tcpm/qcom/
19168 
19169 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19170 M:      Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19171 M:      Vikash Garodia <quic_vgarodia@quicinc.com>
19172 R:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19173 L:      linux-media@vger.kernel.org
19174 L:      linux-arm-msm@vger.kernel.org
19175 S:      Maintained
19176 T:      git git://linuxtv.org/media_tree.git
19177 F:      Documentation/devicetree/bindings/media/*venus*
19178 F:      drivers/media/platform/qcom/venus/
19179 
19180 QUALCOMM WCN36XX WIRELESS DRIVER
19181 M:      Loic Poulain <loic.poulain@linaro.org>
19182 L:      wcn36xx@lists.infradead.org
19183 S:      Supported
19184 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19185 F:      drivers/net/wireless/ath/wcn36xx/
19186 
19187 QUANTENNA QTNFMAC WIRELESS DRIVER
19188 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
19189 R:      Sergey Matyukevich <geomatsi@gmail.com>
19190 L:      linux-wireless@vger.kernel.org
19191 S:      Maintained
19192 F:      drivers/net/wireless/quantenna
19193 
19194 RADEON and AMDGPU DRM DRIVERS
19195 M:      Alex Deucher <alexander.deucher@amd.com>
19196 M:      Christian König <christian.koenig@amd.com>
19197 M:      Xinhui Pan <Xinhui.Pan@amd.com>
19198 L:      amd-gfx@lists.freedesktop.org
19199 S:      Supported
19200 B:      https://gitlab.freedesktop.org/drm/amd/-/issues
19201 C:      irc://irc.oftc.net/radeon
19202 T:      git https://gitlab.freedesktop.org/agd5f/linux.git
19203 F:      Documentation/gpu/amdgpu/
19204 F:      drivers/gpu/drm/amd/
19205 F:      drivers/gpu/drm/ci/xfails/amd*
19206 F:      drivers/gpu/drm/radeon/
19207 F:      include/uapi/drm/amdgpu_drm.h
19208 F:      include/uapi/drm/radeon_drm.h
19209 
19210 RADEON FRAMEBUFFER DISPLAY DRIVER
19211 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
19212 L:      linux-fbdev@vger.kernel.org
19213 S:      Maintained
19214 F:      drivers/video/fbdev/aty/radeon*
19215 F:      include/uapi/linux/radeonfb.h
19216 
19217 RADIOSHARK RADIO DRIVER
19218 M:      Hans Verkuil <hverkuil@xs4all.nl>
19219 L:      linux-media@vger.kernel.org
19220 S:      Maintained
19221 T:      git git://linuxtv.org/media_tree.git
19222 F:      drivers/media/radio/radio-shark.c
19223 
19224 RADIOSHARK2 RADIO DRIVER
19225 M:      Hans Verkuil <hverkuil@xs4all.nl>
19226 L:      linux-media@vger.kernel.org
19227 S:      Maintained
19228 T:      git git://linuxtv.org/media_tree.git
19229 F:      drivers/media/radio/radio-shark2.c
19230 F:      drivers/media/radio/radio-tea5777.c
19231 
19232 RADOS BLOCK DEVICE (RBD)
19233 M:      Ilya Dryomov <idryomov@gmail.com>
19234 R:      Dongsheng Yang <dongsheng.yang@easystack.cn>
19235 L:      ceph-devel@vger.kernel.org
19236 S:      Supported
19237 W:      http://ceph.com/
19238 T:      git https://github.com/ceph/ceph-client.git
19239 F:      Documentation/ABI/testing/sysfs-bus-rbd
19240 F:      drivers/block/rbd.c
19241 F:      drivers/block/rbd_types.h
19242 
19243 RAGE128 FRAMEBUFFER DISPLAY DRIVER
19244 L:      linux-fbdev@vger.kernel.org
19245 S:      Orphan
19246 F:      drivers/video/fbdev/aty/aty128fb.c
19247 
19248 RAINSHADOW-CEC DRIVER
19249 M:      Hans Verkuil <hverkuil@xs4all.nl>
19250 L:      linux-media@vger.kernel.org
19251 S:      Maintained
19252 T:      git git://linuxtv.org/media_tree.git
19253 F:      drivers/media/cec/usb/rainshadow/
19254 
19255 RALINK MIPS ARCHITECTURE
19256 M:      John Crispin <john@phrozen.org>
19257 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
19258 L:      linux-mips@vger.kernel.org
19259 S:      Maintained
19260 F:      arch/mips/ralink
19261 
19262 RALINK MT7621 MIPS ARCHITECTURE
19263 M:      Arınç ÜNAL <arinc.unal@arinc9.com>
19264 M:      Sergio Paracuellos <sergio.paracuellos@gmail.com>
19265 L:      linux-mips@vger.kernel.org
19266 S:      Maintained
19267 F:      arch/mips/boot/dts/ralink/mt7621*
19268 
19269 RALINK RT2X00 WIRELESS LAN DRIVER
19270 M:      Stanislaw Gruszka <stf_xl@wp.pl>
19271 L:      linux-wireless@vger.kernel.org
19272 S:      Maintained
19273 F:      drivers/net/wireless/ralink/rt2x00/
19274 
19275 RAMDISK RAM BLOCK DEVICE DRIVER
19276 M:      Jens Axboe <axboe@kernel.dk>
19277 S:      Maintained
19278 F:      Documentation/admin-guide/blockdev/ramdisk.rst
19279 F:      drivers/block/brd.c
19280 
19281 RANCHU VIRTUAL BOARD FOR MIPS
19282 M:      Miodrag Dinic <miodrag.dinic@mips.com>
19283 L:      linux-mips@vger.kernel.org
19284 S:      Supported
19285 F:      arch/mips/configs/generic/board-ranchu.config
19286 F:      arch/mips/generic/board-ranchu.c
19287 
19288 RANDOM NUMBER DRIVER
19289 M:      "Theodore Ts'o" <tytso@mit.edu>
19290 M:      Jason A. Donenfeld <Jason@zx2c4.com>
19291 S:      Maintained
19292 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19293 F:      Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19294 F:      drivers/char/random.c
19295 F:      include/linux/random.h
19296 F:      include/uapi/linux/random.h
19297 F:      drivers/virt/vmgenid.c
19298 N:      ^.*/vdso/[^/]*getrandom[^/]+$
19299 
19300 RAPIDIO SUBSYSTEM
19301 M:      Matt Porter <mporter@kernel.crashing.org>
19302 M:      Alexandre Bounine <alex.bou9@gmail.com>
19303 S:      Maintained
19304 F:      drivers/rapidio/
19305 
19306 RAS INFRASTRUCTURE
19307 M:      Tony Luck <tony.luck@intel.com>
19308 M:      Borislav Petkov <bp@alien8.de>
19309 L:      linux-edac@vger.kernel.org
19310 S:      Maintained
19311 F:      Documentation/admin-guide/RAS
19312 F:      drivers/ras/
19313 F:      include/linux/ras.h
19314 F:      include/ras/ras_event.h
19315 
19316 RAS FRU MEMORY POISON MANAGER (FMPM)
19317 M:      Yazen Ghannam <Yazen.Ghannam@amd.com>
19318 L:      linux-edac@vger.kernel.org
19319 S:      Maintained
19320 F:      drivers/ras/amd/fmpm.c
19321 
19322 RASPBERRY PI PISP BACK END
19323 M:      Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19324 L:      Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19325 L:      linux-media@vger.kernel.org
19326 S:      Maintained
19327 F:      Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19328 F:      drivers/media/platform/raspberrypi/pisp_be/
19329 F:      include/uapi/linux/media/raspberrypi/
19330 
19331 RC-CORE / LIRC FRAMEWORK
19332 M:      Sean Young <sean@mess.org>
19333 L:      linux-media@vger.kernel.org
19334 S:      Maintained
19335 W:      http://linuxtv.org
19336 T:      git git://linuxtv.org/media_tree.git
19337 F:      Documentation/driver-api/media/rc-core.rst
19338 F:      Documentation/userspace-api/media/rc/
19339 F:      drivers/media/rc/
19340 F:      include/media/rc-core.h
19341 F:      include/media/rc-map.h
19342 F:      include/uapi/linux/lirc.h
19343 
19344 RCMM REMOTE CONTROLS DECODER
19345 M:      Patrick Lerda <patrick9876@free.fr>
19346 S:      Maintained
19347 F:      drivers/media/rc/ir-rcmm-decoder.c
19348 
19349 RCUTORTURE TEST FRAMEWORK
19350 M:      "Paul E. McKenney" <paulmck@kernel.org>
19351 M:      Josh Triplett <josh@joshtriplett.org>
19352 R:      Steven Rostedt <rostedt@goodmis.org>
19353 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19354 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19355 L:      rcu@vger.kernel.org
19356 S:      Supported
19357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19358 F:      tools/testing/selftests/rcutorture
19359 
19360 RDACM20 Camera Sensor
19361 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
19362 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19363 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19364 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19365 L:      linux-media@vger.kernel.org
19366 S:      Maintained
19367 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19368 F:      drivers/media/i2c/max9271.c
19369 F:      drivers/media/i2c/max9271.h
19370 F:      drivers/media/i2c/rdacm20.c
19371 
19372 RDACM21 Camera Sensor
19373 M:      Jacopo Mondi <jacopo+renesas@jmondi.org>
19374 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19375 M:      Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19376 M:      Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19377 L:      linux-media@vger.kernel.org
19378 S:      Maintained
19379 F:      Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19380 F:      drivers/media/i2c/max9271.c
19381 F:      drivers/media/i2c/max9271.h
19382 F:      drivers/media/i2c/rdacm21.c
19383 
19384 RDC R-321X SoC
19385 M:      Florian Fainelli <florian@openwrt.org>
19386 S:      Maintained
19387 
19388 RDC R6040 FAST ETHERNET DRIVER
19389 M:      Florian Fainelli <f.fainelli@gmail.com>
19390 L:      netdev@vger.kernel.org
19391 S:      Maintained
19392 F:      drivers/net/ethernet/rdc/r6040.c
19393 
19394 RDMAVT - RDMA verbs software
19395 M:      Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19396 L:      linux-rdma@vger.kernel.org
19397 S:      Supported
19398 F:      drivers/infiniband/sw/rdmavt
19399 
19400 RDS - RELIABLE DATAGRAM SOCKETS
19401 M:      Allison Henderson <allison.henderson@oracle.com>
19402 L:      netdev@vger.kernel.org
19403 L:      linux-rdma@vger.kernel.org
19404 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
19405 S:      Supported
19406 W:      https://oss.oracle.com/projects/rds/
19407 F:      Documentation/networking/rds.rst
19408 F:      net/rds/
19409 F:      tools/testing/selftests/net/rds/
19410 
19411 RDT - RESOURCE ALLOCATION
19412 M:      Fenghua Yu <fenghua.yu@intel.com>
19413 M:      Reinette Chatre <reinette.chatre@intel.com>
19414 L:      linux-kernel@vger.kernel.org
19415 S:      Supported
19416 F:      Documentation/arch/x86/resctrl*
19417 F:      arch/x86/include/asm/resctrl.h
19418 F:      arch/x86/kernel/cpu/resctrl/
19419 F:      tools/testing/selftests/resctrl/
19420 
19421 READ-COPY UPDATE (RCU)
19422 M:      "Paul E. McKenney" <paulmck@kernel.org>
19423 M:      Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19424 M:      Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19425 M:      Joel Fernandes <joel@joelfernandes.org>
19426 M:      Josh Triplett <josh@joshtriplett.org>
19427 M:      Boqun Feng <boqun.feng@gmail.com>
19428 M:      Uladzislau Rezki <urezki@gmail.com>
19429 R:      Steven Rostedt <rostedt@goodmis.org>
19430 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19431 R:      Lai Jiangshan <jiangshanlai@gmail.com>
19432 R:      Zqiang <qiang.zhang1211@gmail.com>
19433 L:      rcu@vger.kernel.org
19434 S:      Supported
19435 W:      http://www.rdrop.com/users/paulmck/RCU/
19436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19437 F:      Documentation/RCU/
19438 F:      include/linux/rcu*
19439 F:      kernel/rcu/
19440 X:      Documentation/RCU/torture.rst
19441 X:      include/linux/srcu*.h
19442 X:      kernel/rcu/srcu*.c
19443 
19444 REAL TIME CLOCK (RTC) SUBSYSTEM
19445 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
19446 L:      linux-rtc@vger.kernel.org
19447 S:      Maintained
19448 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
19449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19450 F:      Documentation/admin-guide/rtc.rst
19451 F:      Documentation/devicetree/bindings/rtc/
19452 F:      drivers/rtc/
19453 F:      include/linux/rtc.h
19454 F:      include/linux/rtc/
19455 F:      include/uapi/linux/rtc.h
19456 F:      tools/testing/selftests/rtc/
19457 
19458 Real-time Linux Analysis (RTLA) tools
19459 M:      Steven Rostedt <rostedt@goodmis.org>
19460 L:      linux-trace-kernel@vger.kernel.org
19461 S:      Maintained
19462 F:      Documentation/tools/rtla/
19463 F:      tools/tracing/rtla/
19464 
19465 Real-time Linux (PREEMPT_RT)
19466 M:      Sebastian Andrzej Siewior <bigeasy@linutronix.de>
19467 M:      Clark Williams <clrkwllms@kernel.org>
19468 M:      Steven Rostedt <rostedt@goodmis.org>
19469 L:      linux-rt-devel@lists.linux.dev
19470 S:      Supported
19471 K:      PREEMPT_RT
19472 
19473 REALTEK AUDIO CODECS
19474 M:      Oder Chiou <oder_chiou@realtek.com>
19475 S:      Maintained
19476 F:      include/sound/rt*.h
19477 F:      sound/soc/codecs/rt*
19478 
19479 REALTEK OTTO WATCHDOG
19480 M:      Sander Vanheule <sander@svanheule.net>
19481 L:      linux-watchdog@vger.kernel.org
19482 S:      Maintained
19483 F:      Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19484 F:      drivers/watchdog/realtek_otto_wdt.c
19485 
19486 REALTEK RTL83xx SMI DSA ROUTER CHIPS
19487 M:      Linus Walleij <linus.walleij@linaro.org>
19488 M:      Alvin Šipraga <alsi@bang-olufsen.dk>
19489 S:      Maintained
19490 F:      Documentation/devicetree/bindings/net/dsa/realtek.yaml
19491 F:      drivers/net/dsa/realtek/*
19492 
19493 REALTEK WIRELESS DRIVER (rtlwifi family)
19494 M:      Ping-Ke Shih <pkshih@realtek.com>
19495 L:      linux-wireless@vger.kernel.org
19496 S:      Maintained
19497 T:      git https://github.com/pkshih/rtw.git
19498 F:      drivers/net/wireless/realtek/rtlwifi/
19499 
19500 REALTEK WIRELESS DRIVER (rtw88)
19501 M:      Ping-Ke Shih <pkshih@realtek.com>
19502 L:      linux-wireless@vger.kernel.org
19503 S:      Maintained
19504 T:      git https://github.com/pkshih/rtw.git
19505 F:      drivers/net/wireless/realtek/rtw88/
19506 
19507 REALTEK WIRELESS DRIVER (rtw89)
19508 M:      Ping-Ke Shih <pkshih@realtek.com>
19509 L:      linux-wireless@vger.kernel.org
19510 S:      Maintained
19511 T:      git https://github.com/pkshih/rtw.git
19512 F:      drivers/net/wireless/realtek/rtw89/
19513 
19514 REDPINE WIRELESS DRIVER
19515 L:      linux-wireless@vger.kernel.org
19516 S:      Orphan
19517 F:      drivers/net/wireless/rsi/
19518 
19519 REGISTER MAP ABSTRACTION
19520 M:      Mark Brown <broonie@kernel.org>
19521 L:      linux-kernel@vger.kernel.org
19522 S:      Supported
19523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19524 F:      Documentation/devicetree/bindings/regmap/
19525 F:      drivers/base/regmap/
19526 F:      include/linux/regmap.h
19527 
19528 REISERFS FILE SYSTEM
19529 L:      reiserfs-devel@vger.kernel.org
19530 S:      Obsolete
19531 F:      fs/reiserfs/
19532 
19533 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19534 M:      Bjorn Andersson <andersson@kernel.org>
19535 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
19536 L:      linux-remoteproc@vger.kernel.org
19537 S:      Maintained
19538 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19539 F:      Documentation/ABI/testing/sysfs-class-remoteproc
19540 F:      Documentation/devicetree/bindings/remoteproc/
19541 F:      Documentation/staging/remoteproc.rst
19542 F:      drivers/remoteproc/
19543 F:      include/linux/remoteproc.h
19544 F:      include/linux/remoteproc/
19545 
19546 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19547 M:      Bjorn Andersson <andersson@kernel.org>
19548 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
19549 L:      linux-remoteproc@vger.kernel.org
19550 S:      Maintained
19551 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19552 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
19553 F:      Documentation/staging/rpmsg.rst
19554 F:      drivers/rpmsg/
19555 F:      include/linux/rpmsg.h
19556 F:      include/linux/rpmsg/
19557 F:      include/uapi/linux/rpmsg.h
19558 F:      samples/rpmsg/
19559 
19560 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19561 M:      Stephan Gerhold <stephan@gerhold.net>
19562 L:      netdev@vger.kernel.org
19563 L:      linux-remoteproc@vger.kernel.org
19564 S:      Maintained
19565 F:      drivers/net/wwan/rpmsg_wwan_ctrl.c
19566 
19567 RENESAS CLOCK DRIVERS
19568 M:      Geert Uytterhoeven <geert+renesas@glider.be>
19569 L:      linux-renesas-soc@vger.kernel.org
19570 S:      Supported
19571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19572 F:      Documentation/devicetree/bindings/clock/renesas,*
19573 F:      drivers/clk/renesas/
19574 
19575 RENESAS EMEV2 I2C DRIVER
19576 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
19577 L:      linux-renesas-soc@vger.kernel.org
19578 S:      Supported
19579 F:      Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19580 F:      drivers/i2c/busses/i2c-emev2.c
19581 
19582 RENESAS ETHERNET SWITCH DRIVER
19583 R:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19584 L:      netdev@vger.kernel.org
19585 L:      linux-renesas-soc@vger.kernel.org
19586 F:      Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19587 F:      drivers/net/ethernet/renesas/Kconfig
19588 F:      drivers/net/ethernet/renesas/Makefile
19589 F:      drivers/net/ethernet/renesas/rcar_gen4*
19590 F:      drivers/net/ethernet/renesas/rswitch*
19591 
19592 RENESAS ETHERNET TSN DRIVER
19593 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19594 L:      netdev@vger.kernel.org
19595 L:      linux-renesas-soc@vger.kernel.org
19596 S:      Supported
19597 F:      Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19598 F:      drivers/net/ethernet/renesas/rtsn.*
19599 
19600 RENESAS IDT821034 ASoC CODEC
19601 M:      Herve Codina <herve.codina@bootlin.com>
19602 L:      linux-sound@vger.kernel.org
19603 S:      Maintained
19604 F:      Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19605 F:      sound/soc/codecs/idt821034.c
19606 
19607 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19608 M:      Miquel Raynal <miquel.raynal@bootlin.com>
19609 L:      linux-mtd@lists.infradead.org
19610 L:      linux-renesas-soc@vger.kernel.org
19611 S:      Maintained
19612 F:      Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19613 F:      drivers/mtd/nand/raw/renesas-nand-controller.c
19614 
19615 RENESAS R-CAR GYROADC DRIVER
19616 M:      Marek Vasut <marek.vasut@gmail.com>
19617 L:      linux-iio@vger.kernel.org
19618 S:      Supported
19619 F:      Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19620 F:      drivers/iio/adc/rcar-gyroadc.c
19621 
19622 RENESAS R-CAR I2C DRIVERS
19623 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
19624 L:      linux-renesas-soc@vger.kernel.org
19625 S:      Supported
19626 F:      Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19627 F:      Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19628 F:      drivers/i2c/busses/i2c-rcar.c
19629 F:      drivers/i2c/busses/i2c-sh_mobile.c
19630 
19631 RENESAS R-CAR THERMAL DRIVERS
19632 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
19633 L:      linux-renesas-soc@vger.kernel.org
19634 S:      Supported
19635 F:      Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19636 F:      Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19637 F:      drivers/thermal/renesas/rcar_gen3_thermal.c
19638 F:      drivers/thermal/renesas/rcar_thermal.c
19639 
19640 RENESAS RIIC DRIVER
19641 M:      Chris Brandt <chris.brandt@renesas.com>
19642 L:      linux-renesas-soc@vger.kernel.org
19643 S:      Supported
19644 F:      Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19645 F:      drivers/i2c/busses/i2c-riic.c
19646 
19647 RENESAS RZ/G2L A/D DRIVER
19648 M:      Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19649 L:      linux-iio@vger.kernel.org
19650 L:      linux-renesas-soc@vger.kernel.org
19651 S:      Supported
19652 F:      Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19653 F:      drivers/iio/adc/rzg2l_adc.c
19654 
19655 RENESAS RZ/G2L MTU3a COUNTER DRIVER
19656 M:      Biju Das <biju.das.jz@bp.renesas.com>
19657 L:      linux-iio@vger.kernel.org
19658 L:      linux-renesas-soc@vger.kernel.org
19659 S:      Supported
19660 F:      Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19661 F:      drivers/counter/rz-mtu3-cnt.c
19662 
19663 RENESAS RZ/N1 A5PSW SWITCH DRIVER
19664 M:      Clément Léger <clement.leger@bootlin.com>
19665 L:      linux-renesas-soc@vger.kernel.org
19666 L:      netdev@vger.kernel.org
19667 S:      Maintained
19668 F:      Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19669 F:      Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19670 F:      drivers/net/dsa/rzn1_a5psw*
19671 F:      drivers/net/pcs/pcs-rzn1-miic.c
19672 F:      include/dt-bindings/net/pcs-rzn1-miic.h
19673 F:      include/linux/pcs-rzn1-miic.h
19674 F:      net/dsa/tag_rzn1_a5psw.c
19675 
19676 RENESAS RZ/N1 DWMAC GLUE LAYER
19677 M:      Romain Gantois <romain.gantois@bootlin.com>
19678 S:      Maintained
19679 F:      Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19680 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19681 
19682 RENESAS RZ/N1 RTC CONTROLLER DRIVER
19683 M:      Miquel Raynal <miquel.raynal@bootlin.com>
19684 L:      linux-rtc@vger.kernel.org
19685 L:      linux-renesas-soc@vger.kernel.org
19686 S:      Maintained
19687 F:      Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19688 F:      drivers/rtc/rtc-rzn1.c
19689 
19690 RENESAS RZ/N1 USBF CONTROLLER DRIVER
19691 M:      Herve Codina <herve.codina@bootlin.com>
19692 L:      linux-renesas-soc@vger.kernel.org
19693 L:      linux-usb@vger.kernel.org
19694 S:      Maintained
19695 F:      Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19696 F:      drivers/usb/gadget/udc/renesas_usbf.c
19697 
19698 RENESAS RZ/V2M I2C DRIVER
19699 M:      Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19700 L:      linux-i2c@vger.kernel.org
19701 L:      linux-renesas-soc@vger.kernel.org
19702 S:      Supported
19703 F:      Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19704 F:      drivers/i2c/busses/i2c-rzv2m.c
19705 
19706 RENESAS USB PHY DRIVER
19707 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19708 L:      linux-renesas-soc@vger.kernel.org
19709 S:      Maintained
19710 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
19711 
19712 RENESAS VERSACLOCK 7 CLOCK DRIVER
19713 M:      Alex Helms <alexander.helms.jy@renesas.com>
19714 S:      Maintained
19715 F:      Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19716 F:      drivers/clk/clk-versaclock7.c
19717 
19718 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19719 M:      Herve Codina <herve.codina@bootlin.com>
19720 L:      linux-iio@vger.kernel.org
19721 S:      Maintained
19722 F:      Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19723 F:      drivers/iio/potentiometer/x9250.c
19724 
19725 RESET CONTROLLER FRAMEWORK
19726 M:      Philipp Zabel <p.zabel@pengutronix.de>
19727 S:      Maintained
19728 T:      git git://git.pengutronix.de/git/pza/linux
19729 F:      Documentation/devicetree/bindings/reset/
19730 F:      Documentation/driver-api/reset.rst
19731 F:      drivers/reset/
19732 F:      include/dt-bindings/reset/
19733 F:      include/linux/reset-controller.h
19734 F:      include/linux/reset.h
19735 F:      include/linux/reset/
19736 K:      \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19737 
19738 RESTARTABLE SEQUENCES SUPPORT
19739 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19740 M:      Peter Zijlstra <peterz@infradead.org>
19741 M:      "Paul E. McKenney" <paulmck@kernel.org>
19742 M:      Boqun Feng <boqun.feng@gmail.com>
19743 L:      linux-kernel@vger.kernel.org
19744 S:      Supported
19745 F:      include/trace/events/rseq.h
19746 F:      include/uapi/linux/rseq.h
19747 F:      kernel/rseq.c
19748 F:      tools/testing/selftests/rseq/
19749 
19750 RFKILL
19751 M:      Johannes Berg <johannes@sipsolutions.net>
19752 L:      linux-wireless@vger.kernel.org
19753 S:      Maintained
19754 W:      https://wireless.wiki.kernel.org/
19755 Q:      https://patchwork.kernel.org/project/linux-wireless/list/
19756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19758 F:      Documentation/ABI/stable/sysfs-class-rfkill
19759 F:      Documentation/driver-api/rfkill.rst
19760 F:      include/linux/rfkill.h
19761 F:      include/uapi/linux/rfkill.h
19762 F:      net/rfkill/
19763 
19764 RHASHTABLE
19765 M:      Thomas Graf <tgraf@suug.ch>
19766 M:      Herbert Xu <herbert@gondor.apana.org.au>
19767 L:      netdev@vger.kernel.org
19768 S:      Maintained
19769 F:      include/linux/rhashtable-types.h
19770 F:      include/linux/rhashtable.h
19771 F:      lib/rhashtable.c
19772 F:      lib/test_rhashtable.c
19773 
19774 RICOH R5C592 MEMORYSTICK DRIVER
19775 M:      Maxim Levitsky <maximlevitsky@gmail.com>
19776 S:      Maintained
19777 F:      drivers/memstick/host/r592.*
19778 
19779 RICOH SMARTMEDIA/XD DRIVER
19780 M:      Maxim Levitsky <maximlevitsky@gmail.com>
19781 S:      Maintained
19782 F:      drivers/mtd/nand/raw/r852.c
19783 F:      drivers/mtd/nand/raw/r852.h
19784 
19785 RISC-V AIA DRIVERS
19786 M:      Anup Patel <anup@brainfault.org>
19787 L:      linux-riscv@lists.infradead.org
19788 S:      Maintained
19789 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19790 F:      Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19791 F:      drivers/irqchip/irq-riscv-aplic-*.c
19792 F:      drivers/irqchip/irq-riscv-aplic-*.h
19793 F:      drivers/irqchip/irq-riscv-imsic-*.c
19794 F:      drivers/irqchip/irq-riscv-imsic-*.h
19795 F:      drivers/irqchip/irq-riscv-intc.c
19796 F:      include/linux/irqchip/riscv-aplic.h
19797 F:      include/linux/irqchip/riscv-imsic.h
19798 
19799 RISC-V ARCHITECTURE
19800 M:      Paul Walmsley <paul.walmsley@sifive.com>
19801 M:      Palmer Dabbelt <palmer@dabbelt.com>
19802 M:      Albert Ou <aou@eecs.berkeley.edu>
19803 L:      linux-riscv@lists.infradead.org
19804 S:      Supported
19805 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19806 C:      irc://irc.libera.chat/riscv
19807 P:      Documentation/arch/riscv/patch-acceptance.rst
19808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19809 F:      arch/riscv/
19810 N:      riscv
19811 K:      riscv
19812 
19813 RISC-V MICROCHIP FPGA SUPPORT
19814 M:      Conor Dooley <conor.dooley@microchip.com>
19815 M:      Daire McNamara <daire.mcnamara@microchip.com>
19816 L:      linux-riscv@lists.infradead.org
19817 S:      Supported
19818 F:      Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19819 F:      Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19820 F:      Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19821 F:      Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19822 F:      Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19823 F:      Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19824 F:      Documentation/devicetree/bindings/riscv/microchip.yaml
19825 F:      Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19826 F:      Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19827 F:      Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19828 F:      arch/riscv/boot/dts/microchip/
19829 F:      drivers/char/hw_random/mpfs-rng.c
19830 F:      drivers/clk/microchip/clk-mpfs*.c
19831 F:      drivers/firmware/microchip/mpfs-auto-update.c
19832 F:      drivers/i2c/busses/i2c-microchip-corei2c.c
19833 F:      drivers/mailbox/mailbox-mpfs.c
19834 F:      drivers/pci/controller/plda/pcie-microchip-host.c
19835 F:      drivers/pwm/pwm-microchip-core.c
19836 F:      drivers/reset/reset-mpfs.c
19837 F:      drivers/rtc/rtc-mpfs.c
19838 F:      drivers/soc/microchip/mpfs-sys-controller.c
19839 F:      drivers/spi/spi-microchip-core-qspi.c
19840 F:      drivers/spi/spi-microchip-core.c
19841 F:      drivers/usb/musb/mpfs.c
19842 F:      include/soc/microchip/mpfs.h
19843 
19844 RISC-V MISC SOC SUPPORT
19845 M:      Conor Dooley <conor@kernel.org>
19846 L:      linux-riscv@lists.infradead.org
19847 S:      Maintained
19848 Q:      https://patchwork.kernel.org/project/linux-riscv/list/
19849 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19850 F:      arch/riscv/boot/dts/canaan/
19851 F:      arch/riscv/boot/dts/microchip/
19852 F:      arch/riscv/boot/dts/sifive/
19853 F:      arch/riscv/boot/dts/starfive/
19854 
19855 RISC-V PMU DRIVERS
19856 M:      Atish Patra <atishp@atishpatra.org>
19857 R:      Anup Patel <anup@brainfault.org>
19858 L:      linux-riscv@lists.infradead.org
19859 S:      Supported
19860 F:      drivers/perf/riscv_pmu.c
19861 F:      drivers/perf/riscv_pmu_legacy.c
19862 F:      drivers/perf/riscv_pmu_sbi.c
19863 
19864 RISC-V THEAD SoC SUPPORT
19865 M:      Drew Fustini <drew@pdp7.com>
19866 M:      Guo Ren <guoren@kernel.org>
19867 M:      Fu Wei <wefu@redhat.com>
19868 L:      linux-riscv@lists.infradead.org
19869 S:      Maintained
19870 T:      git https://github.com/pdp7/linux.git
19871 F:      Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19872 F:      arch/riscv/boot/dts/thead/
19873 F:      drivers/clk/thead/clk-th1520-ap.c
19874 F:      include/dt-bindings/clock/thead,th1520-clk-ap.h
19875 
19876 RNBD BLOCK DRIVERS
19877 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
19878 M:      Jack Wang <jinpu.wang@ionos.com>
19879 L:      linux-block@vger.kernel.org
19880 S:      Maintained
19881 F:      drivers/block/rnbd/
19882 
19883 ROCCAT DRIVERS
19884 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
19885 S:      Maintained
19886 W:      http://sourceforge.net/projects/roccat/
19887 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
19888 F:      drivers/hid/hid-roccat*
19889 F:      include/linux/hid-roccat*
19890 
19891 ROCKCHIP CAN-FD DRIVER
19892 M:      Marc Kleine-Budde <mkl@pengutronix.de>
19893 R:      kernel@pengutronix.de
19894 L:      linux-can@vger.kernel.org
19895 S:      Maintained
19896 F:      Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19897 F:      drivers/net/can/rockchip/
19898 
19899 ROCKCHIP CRYPTO DRIVERS
19900 M:      Corentin Labbe <clabbe@baylibre.com>
19901 L:      linux-crypto@vger.kernel.org
19902 S:      Maintained
19903 F:      Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19904 F:      drivers/crypto/rockchip/
19905 
19906 ROCKCHIP I2S TDM DRIVER
19907 M:      Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19908 L:      linux-rockchip@lists.infradead.org
19909 S:      Maintained
19910 F:      Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19911 F:      sound/soc/rockchip/rockchip_i2s_tdm.*
19912 
19913 ROCKCHIP ISP V1 DRIVER
19914 M:      Dafna Hirschfeld <dafna@fastmail.com>
19915 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19916 L:      linux-media@vger.kernel.org
19917 L:      linux-rockchip@lists.infradead.org
19918 S:      Maintained
19919 F:      Documentation/admin-guide/media/rkisp1.rst
19920 F:      Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19921 F:      Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19922 F:      drivers/media/platform/rockchip/rkisp1
19923 F:      include/uapi/linux/rkisp1-config.h
19924 
19925 ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
19926 M:      Daniel Golle <daniel@makrotopia.org>
19927 M:      Aurelien Jarno <aurelien@aurel32.net>
19928 S:      Maintained
19929 F:      Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
19930 F:      drivers/char/hw_random/rockchip-rng.c
19931 
19932 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19933 M:      Jacob Chen <jacob-chen@iotwrt.com>
19934 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19935 L:      linux-media@vger.kernel.org
19936 L:      linux-rockchip@lists.infradead.org
19937 S:      Maintained
19938 F:      Documentation/devicetree/bindings/media/rockchip-rga.yaml
19939 F:      drivers/media/platform/rockchip/rga/
19940 
19941 ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19942 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
19943 S:      Maintained
19944 F:      Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19945 F:      sound/soc/codecs/rk3308_codec.c
19946 F:      sound/soc/codecs/rk3308_codec.h
19947 
19948 ROCKCHIP VIDEO DECODER DRIVER
19949 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19950 L:      linux-media@vger.kernel.org
19951 L:      linux-rockchip@lists.infradead.org
19952 S:      Maintained
19953 F:      Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19954 F:      drivers/staging/media/rkvdec/
19955 
19956 ROCKER DRIVER
19957 M:      Jiri Pirko <jiri@resnulli.us>
19958 L:      netdev@vger.kernel.org
19959 S:      Supported
19960 F:      drivers/net/ethernet/rocker/
19961 
19962 ROCKETPORT EXPRESS/INFINITY DRIVER
19963 M:      Kevin Cernekee <cernekee@gmail.com>
19964 L:      linux-serial@vger.kernel.org
19965 S:      Odd Fixes
19966 F:      drivers/tty/serial/rp2.*
19967 
19968 ROHM BD99954 CHARGER IC
19969 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19970 S:      Supported
19971 F:      drivers/power/supply/bd99954-charger.c
19972 F:      drivers/power/supply/bd99954-charger.h
19973 
19974 ROHM BH1745 COLOUR SENSOR
19975 M:      Mudit Sharma <muditsharma.info@gmail.com>
19976 L:      linux-iio@vger.kernel.org
19977 S:      Maintained
19978 F:      drivers/iio/light/bh1745.c
19979 
19980 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19981 M:      Tomasz Duszynski <tduszyns@gmail.com>
19982 S:      Maintained
19983 F:      Documentation/devicetree/bindings/iio/light/bh1750.yaml
19984 F:      drivers/iio/light/bh1750.c
19985 
19986 ROHM BM1390 PRESSURE SENSOR DRIVER
19987 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19988 L:      linux-iio@vger.kernel.org
19989 S:      Supported
19990 F:      drivers/iio/pressure/rohm-bm1390.c
19991 
19992 ROHM BU270xx LIGHT SENSOR DRIVERs
19993 M:      Matti Vaittinen <mazziesaccount@gmail.com>
19994 L:      linux-iio@vger.kernel.org
19995 S:      Supported
19996 F:      drivers/iio/light/rohm-bu27008.c
19997 F:      drivers/iio/light/rohm-bu27034.c
19998 
19999 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20000 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
20001 L:      linux-kernel@vger.kernel.org
20002 L:      linux-renesas-soc@vger.kernel.org
20003 S:      Supported
20004 F:      Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20005 F:      drivers/gpio/gpio-bd9571mwv.c
20006 F:      drivers/mfd/bd9571mwv.c
20007 F:      drivers/regulator/bd9571mwv-regulator.c
20008 F:      include/linux/mfd/bd9571mwv.h
20009 
20010 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20011 M:      Matti Vaittinen <mazziesaccount@gmail.com>
20012 S:      Supported
20013 F:      drivers/clk/clk-bd718x7.c
20014 F:      drivers/gpio/gpio-bd71815.c
20015 F:      drivers/gpio/gpio-bd71828.c
20016 F:      drivers/mfd/rohm-bd71828.c
20017 F:      drivers/mfd/rohm-bd718x7.c
20018 F:      drivers/mfd/rohm-bd9576.c
20019 F:      drivers/mfd/rohm-bd96801.c
20020 F:      drivers/regulator/bd71815-regulator.c
20021 F:      drivers/regulator/bd71828-regulator.c
20022 F:      drivers/regulator/bd718x7-regulator.c
20023 F:      drivers/regulator/bd9576-regulator.c
20024 F:      drivers/regulator/bd96801-regulator.c
20025 F:      drivers/regulator/rohm-regulator.c
20026 F:      drivers/rtc/rtc-bd70528.c
20027 F:      drivers/watchdog/bd9576_wdt.c
20028 F:      drivers/watchdog/bd96801_wdt.c
20029 F:      include/linux/mfd/rohm-bd71815.h
20030 F:      include/linux/mfd/rohm-bd71828.h
20031 F:      include/linux/mfd/rohm-bd718x7.h
20032 F:      include/linux/mfd/rohm-bd957x.h
20033 F:      include/linux/mfd/rohm-bd96801.h
20034 F:      include/linux/mfd/rohm-generic.h
20035 F:      include/linux/mfd/rohm-shared.h
20036 
20037 ROSE NETWORK LAYER
20038 M:      Ralf Baechle <ralf@linux-mips.org>
20039 L:      linux-hams@vger.kernel.org
20040 S:      Maintained
20041 W:      https://linux-ax25.in-berlin.de
20042 F:      include/net/rose.h
20043 F:      include/uapi/linux/rose.h
20044 F:      net/rose/
20045 
20046 ROTATION DRIVER FOR ALLWINNER A83T
20047 M:      Jernej Skrabec <jernej.skrabec@gmail.com>
20048 L:      linux-media@vger.kernel.org
20049 S:      Maintained
20050 T:      git git://linuxtv.org/media_tree.git
20051 F:      Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20052 F:      drivers/media/platform/sunxi/sun8i-rotate/
20053 
20054 RPMB SUBSYSTEM
20055 M:      Jens Wiklander <jens.wiklander@linaro.org>
20056 L:      linux-kernel@vger.kernel.org
20057 S:      Supported
20058 F:      drivers/misc/rpmb-core.c
20059 F:      include/linux/rpmb.h
20060 
20061 RPMSG TTY DRIVER
20062 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20063 L:      linux-remoteproc@vger.kernel.org
20064 S:      Maintained
20065 F:      drivers/tty/rpmsg_tty.c
20066 
20067 RTASE ETHERNET DRIVER
20068 M:      Justin Lai <justinlai0215@realtek.com>
20069 M:      Larry Chiu <larry.chiu@realtek.com>
20070 L:      netdev@vger.kernel.org
20071 S:      Maintained
20072 F:      drivers/net/ethernet/realtek/rtase/
20073 
20074 RTL2830 MEDIA DRIVER
20075 L:      linux-media@vger.kernel.org
20076 S:      Orphan
20077 W:      https://linuxtv.org
20078 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20079 F:      drivers/media/dvb-frontends/rtl2830*
20080 
20081 RTL2832 MEDIA DRIVER
20082 L:      linux-media@vger.kernel.org
20083 S:      Orphan
20084 W:      https://linuxtv.org
20085 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20086 F:      drivers/media/dvb-frontends/rtl2832*
20087 
20088 RTL2832_SDR MEDIA DRIVER
20089 L:      linux-media@vger.kernel.org
20090 S:      Orphan
20091 W:      https://linuxtv.org
20092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20093 F:      drivers/media/dvb-frontends/rtl2832_sdr*
20094 
20095 RTL8180 WIRELESS DRIVER
20096 L:      linux-wireless@vger.kernel.org
20097 S:      Orphan
20098 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
20099 
20100 RTL8187 WIRELESS DRIVER
20101 M:      Hin-Tak Leung <hintak.leung@gmail.com>
20102 L:      linux-wireless@vger.kernel.org
20103 S:      Maintained
20104 T:      git https://github.com/pkshih/rtw.git
20105 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
20106 
20107 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20108 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
20109 L:      linux-wireless@vger.kernel.org
20110 S:      Maintained
20111 T:      git https://github.com/pkshih/rtw.git
20112 F:      drivers/net/wireless/realtek/rtl8xxxu/
20113 
20114 RTRS TRANSPORT DRIVERS
20115 M:      Md. Haris Iqbal <haris.iqbal@ionos.com>
20116 M:      Jack Wang <jinpu.wang@ionos.com>
20117 L:      linux-rdma@vger.kernel.org
20118 S:      Maintained
20119 F:      drivers/infiniband/ulp/rtrs/
20120 
20121 RUNTIME VERIFICATION (RV)
20122 M:      Steven Rostedt <rostedt@goodmis.org>
20123 L:      linux-trace-kernel@vger.kernel.org
20124 S:      Maintained
20125 F:      Documentation/trace/rv/
20126 F:      include/linux/rv.h
20127 F:      include/rv/
20128 F:      kernel/trace/rv/
20129 F:      tools/verification/
20130 
20131 RUST
20132 M:      Miguel Ojeda <ojeda@kernel.org>
20133 M:      Alex Gaynor <alex.gaynor@gmail.com>
20134 R:      Boqun Feng <boqun.feng@gmail.com>
20135 R:      Gary Guo <gary@garyguo.net>
20136 R:      Björn Roy Baron <bjorn3_gh@protonmail.com>
20137 R:      Benno Lossin <benno.lossin@proton.me>
20138 R:      Andreas Hindborg <a.hindborg@kernel.org>
20139 R:      Alice Ryhl <aliceryhl@google.com>
20140 R:      Trevor Gross <tmgross@umich.edu>
20141 L:      rust-for-linux@vger.kernel.org
20142 S:      Supported
20143 W:      https://rust-for-linux.com
20144 B:      https://github.com/Rust-for-Linux/linux/issues
20145 C:      zulip://rust-for-linux.zulipchat.com
20146 P:      https://rust-for-linux.com/contributing
20147 T:      git https://github.com/Rust-for-Linux/linux.git rust-next
20148 F:      Documentation/rust/
20149 F:      rust/
20150 F:      samples/rust/
20151 F:      scripts/*rust*
20152 F:      tools/testing/selftests/rust/
20153 K:      \b(?i:rust)\b
20154 
20155 RXRPC SOCKETS (AF_RXRPC)
20156 M:      David Howells <dhowells@redhat.com>
20157 M:      Marc Dionne <marc.dionne@auristor.com>
20158 L:      linux-afs@lists.infradead.org
20159 S:      Supported
20160 W:      https://www.infradead.org/~dhowells/kafs/
20161 F:      Documentation/networking/rxrpc.rst
20162 F:      include/keys/rxrpc-type.h
20163 F:      include/net/af_rxrpc.h
20164 F:      include/trace/events/rxrpc.h
20165 F:      include/uapi/linux/rxrpc.h
20166 F:      net/rxrpc/
20167 
20168 S3 SAVAGE FRAMEBUFFER DRIVER
20169 M:      Antonino Daplas <adaplas@gmail.com>
20170 L:      linux-fbdev@vger.kernel.org
20171 S:      Maintained
20172 F:      drivers/video/fbdev/savage/
20173 
20174 S390 ARCHITECTURE
20175 M:      Heiko Carstens <hca@linux.ibm.com>
20176 M:      Vasily Gorbik <gor@linux.ibm.com>
20177 M:      Alexander Gordeev <agordeev@linux.ibm.com>
20178 R:      Christian Borntraeger <borntraeger@linux.ibm.com>
20179 R:      Sven Schnelle <svens@linux.ibm.com>
20180 L:      linux-s390@vger.kernel.org
20181 S:      Supported
20182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20183 F:      Documentation/driver-api/s390-drivers.rst
20184 F:      Documentation/arch/s390/
20185 F:      arch/s390/
20186 F:      drivers/s390/
20187 F:      drivers/watchdog/diag288_wdt.c
20188 
20189 S390 COMMON I/O LAYER
20190 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
20191 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
20192 L:      linux-s390@vger.kernel.org
20193 S:      Supported
20194 F:      drivers/s390/cio/
20195 
20196 S390 DASD DRIVER
20197 M:      Stefan Haberland <sth@linux.ibm.com>
20198 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
20199 L:      linux-s390@vger.kernel.org
20200 S:      Supported
20201 F:      block/partitions/ibm.c
20202 F:      drivers/s390/block/dasd*
20203 F:      include/linux/dasd_mod.h
20204 
20205 S390 IOMMU (PCI)
20206 M:      Niklas Schnelle <schnelle@linux.ibm.com>
20207 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20208 R:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20209 L:      linux-s390@vger.kernel.org
20210 S:      Supported
20211 F:      drivers/iommu/s390-iommu.c
20212 
20213 S390 IUCV NETWORK LAYER
20214 M:      Alexandra Winter <wintera@linux.ibm.com>
20215 M:      Thorsten Winkler <twinkler@linux.ibm.com>
20216 L:      linux-s390@vger.kernel.org
20217 L:      netdev@vger.kernel.org
20218 S:      Supported
20219 F:      drivers/s390/net/*iucv*
20220 F:      include/net/iucv/
20221 F:      net/iucv/
20222 
20223 S390 MM
20224 M:      Alexander Gordeev <agordeev@linux.ibm.com>
20225 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20226 L:      linux-s390@vger.kernel.org
20227 S:      Supported
20228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20229 F:      arch/s390/include/asm/pgtable.h
20230 F:      arch/s390/mm
20231 
20232 S390 NETWORK DRIVERS
20233 M:      Alexandra Winter <wintera@linux.ibm.com>
20234 M:      Thorsten Winkler <twinkler@linux.ibm.com>
20235 L:      linux-s390@vger.kernel.org
20236 L:      netdev@vger.kernel.org
20237 S:      Supported
20238 F:      drivers/s390/net/
20239 
20240 S390 PCI SUBSYSTEM
20241 M:      Niklas Schnelle <schnelle@linux.ibm.com>
20242 M:      Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20243 L:      linux-s390@vger.kernel.org
20244 S:      Supported
20245 F:      Documentation/arch/s390/pci.rst
20246 F:      arch/s390/pci/
20247 F:      drivers/pci/hotplug/s390_pci_hpc.c
20248 
20249 S390 SCM DRIVER
20250 M:      Vineeth Vijayan <vneethv@linux.ibm.com>
20251 L:      linux-s390@vger.kernel.org
20252 S:      Supported
20253 F:      drivers/s390/block/scm*
20254 F:      drivers/s390/cio/scm.c
20255 
20256 S390 VFIO AP DRIVER
20257 M:      Tony Krowiak <akrowiak@linux.ibm.com>
20258 M:      Halil Pasic <pasic@linux.ibm.com>
20259 M:      Jason Herne <jjherne@linux.ibm.com>
20260 L:      linux-s390@vger.kernel.org
20261 S:      Supported
20262 F:      Documentation/arch/s390/vfio-ap*
20263 F:      drivers/s390/crypto/vfio_ap*
20264 
20265 S390 VFIO-CCW DRIVER
20266 M:      Eric Farman <farman@linux.ibm.com>
20267 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20268 R:      Halil Pasic <pasic@linux.ibm.com>
20269 L:      linux-s390@vger.kernel.org
20270 L:      kvm@vger.kernel.org
20271 S:      Supported
20272 F:      Documentation/arch/s390/vfio-ccw.rst
20273 F:      drivers/s390/cio/vfio_ccw*
20274 F:      include/uapi/linux/vfio_ccw.h
20275 
20276 S390 VFIO-PCI DRIVER
20277 M:      Matthew Rosato <mjrosato@linux.ibm.com>
20278 M:      Eric Farman <farman@linux.ibm.com>
20279 L:      linux-s390@vger.kernel.org
20280 L:      kvm@vger.kernel.org
20281 S:      Supported
20282 F:      arch/s390/kvm/pci*
20283 F:      drivers/vfio/pci/vfio_pci_zdev.c
20284 F:      include/uapi/linux/vfio_zdev.h
20285 
20286 S390 ZCRYPT DRIVER
20287 M:      Harald Freudenberger <freude@linux.ibm.com>
20288 L:      linux-s390@vger.kernel.org
20289 S:      Supported
20290 F:      drivers/s390/crypto/
20291 
20292 S390 ZFCP DRIVER
20293 M:      Steffen Maier <maier@linux.ibm.com>
20294 M:      Benjamin Block <bblock@linux.ibm.com>
20295 L:      linux-s390@vger.kernel.org
20296 S:      Supported
20297 F:      drivers/s390/scsi/zfcp_*
20298 
20299 SAA6588 RDS RECEIVER DRIVER
20300 M:      Hans Verkuil <hverkuil@xs4all.nl>
20301 L:      linux-media@vger.kernel.org
20302 S:      Odd Fixes
20303 W:      https://linuxtv.org
20304 T:      git git://linuxtv.org/media_tree.git
20305 F:      drivers/media/i2c/saa6588*
20306 
20307 SAA7134 VIDEO4LINUX DRIVER
20308 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
20309 L:      linux-media@vger.kernel.org
20310 S:      Odd fixes
20311 W:      https://linuxtv.org
20312 T:      git git://linuxtv.org/media_tree.git
20313 F:      Documentation/driver-api/media/drivers/saa7134*
20314 F:      drivers/media/pci/saa7134/
20315 
20316 SAA7146 VIDEO4LINUX-2 DRIVER
20317 M:      Hans Verkuil <hverkuil@xs4all.nl>
20318 L:      linux-media@vger.kernel.org
20319 S:      Maintained
20320 T:      git git://linuxtv.org/media_tree.git
20321 F:      drivers/media/common/saa7146/
20322 F:      drivers/media/pci/saa7146/
20323 F:      include/media/drv-intf/saa7146*
20324 
20325 SAFESETID SECURITY MODULE
20326 M:      Micah Morton <mortonm@chromium.org>
20327 S:      Supported
20328 F:      Documentation/admin-guide/LSM/SafeSetID.rst
20329 F:      security/safesetid/
20330 
20331 SAMSUNG AUDIO (ASoC) DRIVERS
20332 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20333 L:      linux-sound@vger.kernel.org
20334 S:      Maintained
20335 B:      mailto:linux-samsung-soc@vger.kernel.org
20336 F:      Documentation/devicetree/bindings/sound/samsung*
20337 F:      sound/soc/samsung/
20338 
20339 SAMSUNG EXYNOS850 SoC SUPPORT
20340 M:      Sam Protsenko <semen.protsenko@linaro.org>
20341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20342 L:      linux-samsung-soc@vger.kernel.org
20343 S:      Maintained
20344 F:      Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20345 F:      arch/arm64/boot/dts/exynos/exynos850*
20346 F:      drivers/clk/samsung/clk-exynos850.c
20347 F:      include/dt-bindings/clock/exynos850.h
20348 
20349 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20350 M:      Krzysztof Kozlowski <krzk@kernel.org>
20351 L:      linux-crypto@vger.kernel.org
20352 L:      linux-samsung-soc@vger.kernel.org
20353 S:      Maintained
20354 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20355 F:      drivers/crypto/exynos-rng.c
20356 
20357 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20358 M:      Łukasz Stelmach <l.stelmach@samsung.com>
20359 L:      linux-samsung-soc@vger.kernel.org
20360 S:      Maintained
20361 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20362 F:      drivers/char/hw_random/exynos-trng.c
20363 
20364 SAMSUNG FRAMEBUFFER DRIVER
20365 M:      Jingoo Han <jingoohan1@gmail.com>
20366 L:      linux-fbdev@vger.kernel.org
20367 S:      Maintained
20368 F:      drivers/video/fbdev/s3c-fb.c
20369 
20370 SAMSUNG INTERCONNECT DRIVERS
20371 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20372 M:      Artur Świgoń <a.swigon@samsung.com>
20373 L:      linux-pm@vger.kernel.org
20374 L:      linux-samsung-soc@vger.kernel.org
20375 S:      Supported
20376 F:      drivers/interconnect/samsung/
20377 
20378 SAMSUNG LAPTOP DRIVER
20379 M:      Corentin Chary <corentin.chary@gmail.com>
20380 L:      platform-driver-x86@vger.kernel.org
20381 S:      Maintained
20382 F:      drivers/platform/x86/samsung-laptop.c
20383 
20384 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20385 M:      Krzysztof Kozlowski <krzk@kernel.org>
20386 L:      linux-kernel@vger.kernel.org
20387 L:      linux-samsung-soc@vger.kernel.org
20388 S:      Maintained
20389 B:      mailto:linux-samsung-soc@vger.kernel.org
20390 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20391 F:      Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20392 F:      Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20393 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20394 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20395 F:      drivers/clk/clk-s2mps11.c
20396 F:      drivers/mfd/sec*.c
20397 F:      drivers/regulator/s2m*.c
20398 F:      drivers/regulator/s5m*.c
20399 F:      drivers/rtc/rtc-s5m.c
20400 F:      include/linux/mfd/samsung/
20401 
20402 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20403 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20404 L:      linux-media@vger.kernel.org
20405 L:      linux-samsung-soc@vger.kernel.org
20406 S:      Maintained
20407 F:      drivers/media/platform/samsung/s3c-camif/
20408 F:      include/media/drv-intf/s3c_camif.h
20409 
20410 SAMSUNG S3FWRN5 NFC DRIVER
20411 M:      Krzysztof Kozlowski <krzk@kernel.org>
20412 S:      Maintained
20413 F:      Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20414 F:      drivers/nfc/s3fwrn5
20415 
20416 SAMSUNG S5C73M3 CAMERA DRIVER
20417 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20418 M:      Andrzej Hajda <andrzej.hajda@intel.com>
20419 L:      linux-media@vger.kernel.org
20420 S:      Supported
20421 F:      Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20422 F:      drivers/media/i2c/s5c73m3/*
20423 
20424 SAMSUNG S5K5BAF CAMERA DRIVER
20425 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20426 M:      Andrzej Hajda <andrzej.hajda@intel.com>
20427 L:      linux-media@vger.kernel.org
20428 S:      Supported
20429 F:      drivers/media/i2c/s5k5baf.c
20430 
20431 SAMSUNG S5P Security SubSystem (SSS) DRIVER
20432 M:      Krzysztof Kozlowski <krzk@kernel.org>
20433 M:      Vladimir Zapolskiy <vz@mleia.com>
20434 L:      linux-crypto@vger.kernel.org
20435 L:      linux-samsung-soc@vger.kernel.org
20436 S:      Maintained
20437 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20438 F:      Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20439 F:      drivers/crypto/s5p-sss.c
20440 
20441 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20442 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20443 L:      linux-media@vger.kernel.org
20444 S:      Supported
20445 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
20446 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20447 F:      Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20448 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20449 F:      Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20450 F:      Documentation/devicetree/bindings/media/samsung,fimc.yaml
20451 F:      drivers/media/platform/samsung/exynos4-is/
20452 
20453 SAMSUNG SOC CLOCK DRIVERS
20454 M:      Krzysztof Kozlowski <krzk@kernel.org>
20455 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20456 M:      Chanwoo Choi <cw00.choi@samsung.com>
20457 R:      Alim Akhtar <alim.akhtar@samsung.com>
20458 L:      linux-samsung-soc@vger.kernel.org
20459 S:      Maintained
20460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20461 F:      Documentation/devicetree/bindings/clock/samsung,*.yaml
20462 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
20463 F:      drivers/clk/samsung/
20464 F:      include/dt-bindings/clock/exynos*.h
20465 F:      include/dt-bindings/clock/s5p*.h
20466 F:      include/dt-bindings/clock/samsung,*.h
20467 F:      include/linux/clk/samsung.h
20468 
20469 SAMSUNG SPI DRIVERS
20470 M:      Andi Shyti <andi.shyti@kernel.org>
20471 L:      linux-spi@vger.kernel.org
20472 L:      linux-samsung-soc@vger.kernel.org
20473 S:      Maintained
20474 F:      Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20475 F:      drivers/spi/spi-s3c*
20476 F:      include/linux/platform_data/spi-s3c64xx.h
20477 
20478 SAMSUNG SXGBE DRIVERS
20479 M:      Byungho An <bh74.an@samsung.com>
20480 L:      netdev@vger.kernel.org
20481 S:      Supported
20482 F:      drivers/net/ethernet/samsung/sxgbe/
20483 
20484 SAMSUNG THERMAL DRIVER
20485 M:      Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20486 M:      Krzysztof Kozlowski <krzk@kernel.org>
20487 L:      linux-pm@vger.kernel.org
20488 L:      linux-samsung-soc@vger.kernel.org
20489 S:      Maintained
20490 F:      Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20491 F:      drivers/thermal/samsung/
20492 
20493 SAMSUNG USB2 PHY DRIVER
20494 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
20495 L:      linux-kernel@vger.kernel.org
20496 S:      Supported
20497 F:      Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20498 F:      Documentation/driver-api/phy/samsung-usb2.rst
20499 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
20500 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
20501 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
20502 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
20503 F:      drivers/phy/samsung/phy-samsung-usb2.c
20504 F:      drivers/phy/samsung/phy-samsung-usb2.h
20505 
20506 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20507 M:      Paul Barker <paul.barker@sancloud.com>
20508 R:      Marc Murphy <marc.murphy@sancloud.com>
20509 S:      Supported
20510 F:      arch/arm/boot/dts/ti/omap/am335x-sancloud*
20511 
20512 SC1200 WDT DRIVER
20513 M:      Zwane Mwaikambo <zwanem@gmail.com>
20514 S:      Maintained
20515 F:      drivers/watchdog/sc1200wdt.c
20516 
20517 SCHEDULER
20518 M:      Ingo Molnar <mingo@redhat.com>
20519 M:      Peter Zijlstra <peterz@infradead.org>
20520 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20521 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20522 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20523 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20524 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20525 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20526 R:      Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20527 L:      linux-kernel@vger.kernel.org
20528 S:      Maintained
20529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20530 F:      include/linux/preempt.h
20531 F:      include/linux/sched.h
20532 F:      include/linux/wait.h
20533 F:      include/uapi/linux/sched.h
20534 F:      kernel/sched/
20535 
20536 SCHEDULER - SCHED_EXT
20537 R:      Tejun Heo <tj@kernel.org>
20538 R:      David Vernet <void@manifault.com>
20539 L:      linux-kernel@vger.kernel.org
20540 S:      Maintained
20541 W:      https://github.com/sched-ext/scx
20542 T:      git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20543 F:      include/linux/sched/ext.h
20544 F:      kernel/sched/ext.h
20545 F:      kernel/sched/ext.c
20546 F:      tools/sched_ext/
20547 F:      tools/testing/selftests/sched_ext
20548 
20549 SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20550 M:      Gustavo Silva <gustavograzs@gmail.com>
20551 S:      Maintained
20552 F:      drivers/iio/chemical/ens160_core.c
20553 F:      drivers/iio/chemical/ens160_i2c.c
20554 F:      drivers/iio/chemical/ens160_spi.c
20555 F:      drivers/iio/chemical/ens160.h
20556 
20557 SCSI LIBSAS SUBSYSTEM
20558 R:      John Garry <john.g.garry@oracle.com>
20559 R:      Jason Yan <yanaijie@huawei.com>
20560 L:      linux-scsi@vger.kernel.org
20561 S:      Supported
20562 F:      Documentation/scsi/libsas.rst
20563 F:      drivers/scsi/libsas/
20564 F:      include/scsi/libsas.h
20565 F:      include/scsi/sas_ata.h
20566 
20567 SCSI RDMA PROTOCOL (SRP) INITIATOR
20568 M:      Bart Van Assche <bvanassche@acm.org>
20569 L:      linux-rdma@vger.kernel.org
20570 S:      Supported
20571 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20572 F:      drivers/infiniband/ulp/srp/
20573 F:      include/scsi/srp.h
20574 
20575 SCSI RDMA PROTOCOL (SRP) TARGET
20576 M:      Bart Van Assche <bvanassche@acm.org>
20577 L:      linux-rdma@vger.kernel.org
20578 L:      target-devel@vger.kernel.org
20579 S:      Supported
20580 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
20581 F:      drivers/infiniband/ulp/srpt/
20582 
20583 SCSI SG DRIVER
20584 M:      Doug Gilbert <dgilbert@interlog.com>
20585 L:      linux-scsi@vger.kernel.org
20586 S:      Maintained
20587 W:      http://sg.danny.cz/sg
20588 F:      Documentation/scsi/scsi-generic.rst
20589 F:      drivers/scsi/sg.c
20590 F:      include/scsi/sg.h
20591 
20592 SCSI SUBSYSTEM
20593 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20594 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
20595 L:      linux-scsi@vger.kernel.org
20596 S:      Maintained
20597 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
20598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20600 F:      Documentation/devicetree/bindings/scsi/
20601 F:      drivers/scsi/
20602 F:      drivers/ufs/
20603 F:      include/scsi/
20604 F:      include/uapi/scsi/
20605 
20606 SCSI TAPE DRIVER
20607 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20608 L:      linux-scsi@vger.kernel.org
20609 S:      Maintained
20610 F:      Documentation/scsi/st.rst
20611 F:      drivers/scsi/st.*
20612 F:      drivers/scsi/st_*.h
20613 
20614 SCSI TARGET CORE USER DRIVER
20615 M:      Bodo Stroesser <bostroesser@gmail.com>
20616 L:      linux-scsi@vger.kernel.org
20617 L:      target-devel@vger.kernel.org
20618 S:      Supported
20619 F:      Documentation/target/tcmu-design.rst
20620 F:      drivers/target/target_core_user.c
20621 F:      include/uapi/linux/target_core_user.h
20622 
20623 SCSI TARGET SUBSYSTEM
20624 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
20625 L:      linux-scsi@vger.kernel.org
20626 L:      target-devel@vger.kernel.org
20627 S:      Supported
20628 Q:      https://patchwork.kernel.org/project/target-devel/list/
20629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20630 F:      Documentation/target/
20631 F:      drivers/target/
20632 F:      include/target/
20633 
20634 SCTP PROTOCOL
20635 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20636 M:      Xin Long <lucien.xin@gmail.com>
20637 L:      linux-sctp@vger.kernel.org
20638 S:      Maintained
20639 W:      https://github.com/sctp/lksctp-tools/wiki
20640 F:      Documentation/networking/sctp.rst
20641 F:      include/linux/sctp.h
20642 F:      include/net/sctp/
20643 F:      include/uapi/linux/sctp.h
20644 F:      net/sctp/
20645 
20646 SCx200 CPU SUPPORT
20647 M:      Jim Cromie <jim.cromie@gmail.com>
20648 S:      Odd Fixes
20649 F:      Documentation/i2c/busses/scx200_acb.rst
20650 F:      arch/x86/platform/scx200/
20651 F:      drivers/i2c/busses/scx200*
20652 F:      drivers/mtd/maps/scx200_docflash.c
20653 F:      drivers/watchdog/scx200_wdt.c
20654 F:      include/linux/scx200.h
20655 
20656 SCx200 GPIO DRIVER
20657 M:      Jim Cromie <jim.cromie@gmail.com>
20658 S:      Maintained
20659 F:      drivers/char/scx200_gpio.c
20660 F:      include/linux/scx200_gpio.h
20661 
20662 SCx200 HRT CLOCKSOURCE DRIVER
20663 M:      Jim Cromie <jim.cromie@gmail.com>
20664 S:      Maintained
20665 F:      drivers/clocksource/scx200_hrt.c
20666 
20667 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20668 M:      Sascha Sommer <saschasommer@freenet.de>
20669 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20670 S:      Maintained
20671 F:      drivers/mmc/host/sdricoh_cs.c
20672 
20673 SECO BOARDS CEC DRIVER
20674 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
20675 S:      Maintained
20676 F:      drivers/media/cec/platform/seco/seco-cec.c
20677 F:      drivers/media/cec/platform/seco/seco-cec.h
20678 
20679 SECURE COMPUTING
20680 M:      Kees Cook <kees@kernel.org>
20681 R:      Andy Lutomirski <luto@amacapital.net>
20682 R:      Will Drewry <wad@chromium.org>
20683 S:      Supported
20684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20685 F:      Documentation/userspace-api/seccomp_filter.rst
20686 F:      include/linux/seccomp.h
20687 F:      include/uapi/linux/seccomp.h
20688 F:      kernel/seccomp.c
20689 F:      tools/testing/selftests/kselftest_harness.h
20690 F:      tools/testing/selftests/seccomp/*
20691 K:      \bsecure_computing
20692 K:      \bTIF_SECCOMP\b
20693 
20694 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20695 M:      Kamal Dasu <kamal.dasu@broadcom.com>
20696 M:      Al Cooper <alcooperx@gmail.com>
20697 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20698 L:      linux-mmc@vger.kernel.org
20699 S:      Maintained
20700 F:      drivers/mmc/host/sdhci-brcmstb*
20701 
20702 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20703 M:      Adrian Hunter <adrian.hunter@intel.com>
20704 L:      linux-mmc@vger.kernel.org
20705 S:      Supported
20706 F:      Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20707 F:      drivers/mmc/host/sdhci*
20708 
20709 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20710 M:      Aubin Constans <aubin.constans@microchip.com>
20711 R:      Eugen Hristev <eugen.hristev@collabora.com>
20712 L:      linux-mmc@vger.kernel.org
20713 S:      Supported
20714 F:      drivers/mmc/host/sdhci-of-at91.c
20715 
20716 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20717 M:      Haibo Chen <haibo.chen@nxp.com>
20718 L:      imx@lists.linux.dev
20719 L:      linux-mmc@vger.kernel.org
20720 L:      s32@nxp.com
20721 S:      Maintained
20722 F:      drivers/mmc/host/sdhci-esdhc-imx.c
20723 
20724 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20725 M:      Ben Dooks <ben-linux@fluff.org>
20726 M:      Jaehoon Chung <jh80.chung@samsung.com>
20727 L:      linux-mmc@vger.kernel.org
20728 S:      Maintained
20729 F:      drivers/mmc/host/sdhci-s3c*
20730 
20731 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20732 M:      Viresh Kumar <vireshk@kernel.org>
20733 L:      linux-mmc@vger.kernel.org
20734 S:      Maintained
20735 F:      drivers/mmc/host/sdhci-spear.c
20736 
20737 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20738 M:      Vignesh Raghavendra <vigneshr@ti.com>
20739 L:      linux-mmc@vger.kernel.org
20740 S:      Maintained
20741 F:      drivers/mmc/host/sdhci-omap.c
20742 
20743 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20744 M:      Jonathan Derrick <jonathan.derrick@linux.dev>
20745 L:      linux-block@vger.kernel.org
20746 S:      Supported
20747 F:      block/opal_proto.h
20748 F:      block/sed*
20749 F:      include/linux/sed*
20750 F:      include/uapi/linux/sed*
20751 
20752 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20753 M:      Mark Rutland <mark.rutland@arm.com>
20754 M:      Lorenzo Pieralisi <lpieralisi@kernel.org>
20755 M:      Sudeep Holla <sudeep.holla@arm.com>
20756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20757 S:      Maintained
20758 F:      drivers/firmware/smccc/
20759 F:      include/linux/arm-smccc.h
20760 
20761 SECURITY CONTACT
20762 M:      Security Officers <security@kernel.org>
20763 S:      Supported
20764 F:      Documentation/process/security-bugs.rst
20765 
20766 SECURITY SUBSYSTEM
20767 M:      Paul Moore <paul@paul-moore.com>
20768 M:      James Morris <jmorris@namei.org>
20769 M:      "Serge E. Hallyn" <serge@hallyn.com>
20770 L:      linux-security-module@vger.kernel.org
20771 S:      Supported
20772 Q:      https://patchwork.kernel.org/project/linux-security-module/list
20773 B:      mailto:linux-security-module@vger.kernel.org
20774 P:      https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20775 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20776 F:      include/linux/lsm_audit.h
20777 F:      include/linux/lsm_hook_defs.h
20778 F:      include/linux/lsm_hooks.h
20779 F:      include/linux/security.h
20780 F:      include/uapi/linux/lsm.h
20781 F:      security/
20782 F:      tools/testing/selftests/lsm/
20783 X:      security/selinux/
20784 K:      \bsecurity_[a-z_0-9]\+\b
20785 
20786 SELINUX SECURITY MODULE
20787 M:      Paul Moore <paul@paul-moore.com>
20788 M:      Stephen Smalley <stephen.smalley.work@gmail.com>
20789 R:      Ondrej Mosnacek <omosnace@redhat.com>
20790 L:      selinux@vger.kernel.org
20791 S:      Supported
20792 W:      https://github.com/SELinuxProject
20793 Q:      https://patchwork.kernel.org/project/selinux/list
20794 B:      mailto:selinux@vger.kernel.org
20795 P:      https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20796 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20797 F:      Documentation/ABI/removed/sysfs-selinux-checkreqprot
20798 F:      Documentation/ABI/removed/sysfs-selinux-disable
20799 F:      Documentation/admin-guide/LSM/SELinux.rst
20800 F:      include/trace/events/avc.h
20801 F:      include/uapi/linux/selinux_netlink.h
20802 F:      scripts/selinux/
20803 F:      security/selinux/
20804 
20805 SENSABLE PHANTOM
20806 M:      Jiri Slaby <jirislaby@kernel.org>
20807 S:      Maintained
20808 F:      drivers/misc/phantom.c
20809 F:      include/uapi/linux/phantom.h
20810 
20811 SENSEAIR SUNRISE 006-0-0007
20812 M:      Jacopo Mondi <jacopo@jmondi.org>
20813 S:      Maintained
20814 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20815 F:      Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20816 F:      drivers/iio/chemical/sunrise_co2.c
20817 
20818 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20819 M:      Tomasz Duszynski <tomasz.duszynski@octakon.com>
20820 S:      Maintained
20821 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20822 F:      drivers/iio/chemical/scd30.h
20823 F:      drivers/iio/chemical/scd30_core.c
20824 F:      drivers/iio/chemical/scd30_i2c.c
20825 F:      drivers/iio/chemical/scd30_serial.c
20826 
20827 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20828 M:      Roan van Dijk <roan@protonic.nl>
20829 S:      Maintained
20830 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20831 F:      drivers/iio/chemical/scd4x.c
20832 
20833 SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
20834 M:      Petar Stoykov <petar.stoykov@prodrive-technologies.com>
20835 S:      Maintained
20836 F:      Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
20837 F:      drivers/iio/pressure/sdp500.c
20838 
20839 SENSIRION SGP40 GAS SENSOR DRIVER
20840 M:      Andreas Klinger <ak@it-klinger.de>
20841 S:      Maintained
20842 F:      Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20843 F:      drivers/iio/chemical/sgp40.c
20844 
20845 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20846 M:      Tomasz Duszynski <tduszyns@gmail.com>
20847 S:      Maintained
20848 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20849 F:      drivers/iio/chemical/sps30.c
20850 F:      drivers/iio/chemical/sps30_i2c.c
20851 F:      drivers/iio/chemical/sps30_serial.c
20852 
20853 SERIAL DEVICE BUS
20854 M:      Rob Herring <robh@kernel.org>
20855 L:      linux-serial@vger.kernel.org
20856 S:      Maintained
20857 F:      Documentation/devicetree/bindings/serial/serial.yaml
20858 F:      drivers/tty/serdev/
20859 F:      include/linux/serdev.h
20860 
20861 SERIAL IR RECEIVER
20862 M:      Sean Young <sean@mess.org>
20863 L:      linux-media@vger.kernel.org
20864 S:      Maintained
20865 F:      drivers/media/rc/serial_ir.c
20866 
20867 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20868 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20869 L:      linux-sound@vger.kernel.org
20870 S:      Maintained
20871 F:      Documentation/devicetree/bindings/slimbus/
20872 F:      drivers/slimbus/
20873 F:      include/linux/slimbus.h
20874 
20875 SFC NETWORK DRIVER
20876 M:      Edward Cree <ecree.xilinx@gmail.com>
20877 M:      Martin Habets <habetsm.xilinx@gmail.com>
20878 L:      netdev@vger.kernel.org
20879 L:      linux-net-drivers@amd.com
20880 S:      Supported
20881 F:      Documentation/networking/devlink/sfc.rst
20882 F:      drivers/net/ethernet/sfc/
20883 
20884 SFCTEMP HWMON DRIVER
20885 M:      Emil Renner Berthing <kernel@esmil.dk>
20886 M:      Hal Feng <hal.feng@starfivetech.com>
20887 L:      linux-hwmon@vger.kernel.org
20888 S:      Maintained
20889 F:      Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20890 F:      Documentation/hwmon/sfctemp.rst
20891 F:      drivers/hwmon/sfctemp.c
20892 
20893 SFF/SFP/SFP+ MODULE SUPPORT
20894 M:      Russell King <linux@armlinux.org.uk>
20895 L:      netdev@vger.kernel.org
20896 S:      Maintained
20897 F:      Documentation/devicetree/bindings/net/sff,sfp.yaml
20898 F:      drivers/net/phy/phylink.c
20899 F:      drivers/net/phy/sfp*
20900 F:      include/linux/mdio/mdio-i2c.h
20901 F:      include/linux/phylink.h
20902 F:      include/linux/sfp.h
20903 K:      phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20904 
20905 SGI GRU DRIVER
20906 M:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
20907 S:      Maintained
20908 F:      drivers/misc/sgi-gru/
20909 
20910 SGI XP/XPC/XPNET DRIVER
20911 M:      Robin Holt <robinmholt@gmail.com>
20912 M:      Steve Wahl <steve.wahl@hpe.com>
20913 S:      Maintained
20914 F:      drivers/misc/sgi-xp/
20915 
20916 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20917 M:      Wenjia Zhang <wenjia@linux.ibm.com>
20918 M:      Jan Karcher <jaka@linux.ibm.com>
20919 R:      D. Wythe <alibuda@linux.alibaba.com>
20920 R:      Tony Lu <tonylu@linux.alibaba.com>
20921 R:      Wen Gu <guwen@linux.alibaba.com>
20922 L:      linux-s390@vger.kernel.org
20923 S:      Supported
20924 F:      net/smc/
20925 
20926 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20927 M:      Linus Walleij <linus.walleij@linaro.org>
20928 L:      linux-iio@vger.kernel.org
20929 S:      Maintained
20930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20931 F:      Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20932 F:      drivers/iio/light/gp2ap002.c
20933 
20934 SHARP RJ54N1CB0C SENSOR DRIVER
20935 M:      Jacopo Mondi <jacopo@jmondi.org>
20936 L:      linux-media@vger.kernel.org
20937 S:      Odd fixes
20938 T:      git git://linuxtv.org/media_tree.git
20939 F:      drivers/media/i2c/rj54n1cb0c.c
20940 F:      include/media/i2c/rj54n1cb0c.h
20941 
20942 SHRINKER
20943 M:      Andrew Morton <akpm@linux-foundation.org>
20944 M:      Dave Chinner <david@fromorbit.com>
20945 R:      Qi Zheng <zhengqi.arch@bytedance.com>
20946 R:      Roman Gushchin <roman.gushchin@linux.dev>
20947 R:      Muchun Song <muchun.song@linux.dev>
20948 L:      linux-mm@kvack.org
20949 S:      Maintained
20950 F:      Documentation/admin-guide/mm/shrinker_debugfs.rst
20951 F:      include/linux/shrinker.h
20952 F:      mm/shrinker.c
20953 F:      mm/shrinker_debug.c
20954 
20955 SH_VOU V4L2 OUTPUT DRIVER
20956 L:      linux-media@vger.kernel.org
20957 S:      Orphan
20958 F:      drivers/media/platform/renesas/sh_vou.c
20959 F:      include/media/drv-intf/sh_vou.h
20960 
20961 SI2157 MEDIA DRIVER
20962 L:      linux-media@vger.kernel.org
20963 S:      Orphan
20964 W:      https://linuxtv.org
20965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20966 F:      drivers/media/tuners/si2157*
20967 
20968 SI2165 MEDIA DRIVER
20969 M:      Matthias Schwarzott <zzam@gentoo.org>
20970 L:      linux-media@vger.kernel.org
20971 S:      Maintained
20972 W:      https://linuxtv.org
20973 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20974 F:      drivers/media/dvb-frontends/si2165*
20975 
20976 SI2168 MEDIA DRIVER
20977 L:      linux-media@vger.kernel.org
20978 S:      Orphan
20979 W:      https://linuxtv.org
20980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
20981 F:      drivers/media/dvb-frontends/si2168*
20982 
20983 SI470X FM RADIO RECEIVER I2C DRIVER
20984 M:      Hans Verkuil <hverkuil@xs4all.nl>
20985 L:      linux-media@vger.kernel.org
20986 S:      Odd Fixes
20987 W:      https://linuxtv.org
20988 T:      git git://linuxtv.org/media_tree.git
20989 F:      Documentation/devicetree/bindings/media/silabs,si470x.yaml
20990 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
20991 
20992 SI470X FM RADIO RECEIVER USB DRIVER
20993 M:      Hans Verkuil <hverkuil@xs4all.nl>
20994 L:      linux-media@vger.kernel.org
20995 S:      Maintained
20996 W:      https://linuxtv.org
20997 T:      git git://linuxtv.org/media_tree.git
20998 F:      drivers/media/radio/si470x/radio-si470x-common.c
20999 F:      drivers/media/radio/si470x/radio-si470x-usb.c
21000 F:      drivers/media/radio/si470x/radio-si470x.h
21001 
21002 SI4713 FM RADIO TRANSMITTER I2C DRIVER
21003 M:      Eduardo Valentin <edubezval@gmail.com>
21004 L:      linux-media@vger.kernel.org
21005 S:      Odd Fixes
21006 W:      https://linuxtv.org
21007 T:      git git://linuxtv.org/media_tree.git
21008 F:      drivers/media/radio/si4713/si4713.?
21009 
21010 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21011 M:      Eduardo Valentin <edubezval@gmail.com>
21012 L:      linux-media@vger.kernel.org
21013 S:      Odd Fixes
21014 W:      https://linuxtv.org
21015 T:      git git://linuxtv.org/media_tree.git
21016 F:      drivers/media/radio/si4713/radio-platform-si4713.c
21017 
21018 SI4713 FM RADIO TRANSMITTER USB DRIVER
21019 M:      Hans Verkuil <hverkuil@xs4all.nl>
21020 L:      linux-media@vger.kernel.org
21021 S:      Maintained
21022 W:      https://linuxtv.org
21023 T:      git git://linuxtv.org/media_tree.git
21024 F:      drivers/media/radio/si4713/radio-usb-si4713.c
21025 
21026 SIANO DVB DRIVER
21027 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
21028 L:      linux-media@vger.kernel.org
21029 S:      Odd fixes
21030 W:      https://linuxtv.org
21031 T:      git git://linuxtv.org/media_tree.git
21032 F:      drivers/media/common/siano/
21033 F:      drivers/media/mmc/siano/
21034 F:      drivers/media/usb/siano/
21035 F:      drivers/media/usb/siano/
21036 
21037 SIEMENS IPC LED DRIVERS
21038 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21039 M:      Xing Tong Wu <xingtong.wu@siemens.com>
21040 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
21041 L:      linux-leds@vger.kernel.org
21042 S:      Maintained
21043 F:      drivers/leds/simple/
21044 
21045 SIEMENS IPC PLATFORM DRIVERS
21046 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21047 M:      Xing Tong Wu <xingtong.wu@siemens.com>
21048 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
21049 L:      platform-driver-x86@vger.kernel.org
21050 S:      Maintained
21051 F:      drivers/platform/x86/siemens/
21052 F:      include/linux/platform_data/x86/simatic-ipc-base.h
21053 F:      include/linux/platform_data/x86/simatic-ipc.h
21054 
21055 SIEMENS IPC WATCHDOG DRIVERS
21056 M:      Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21057 M:      Xing Tong Wu <xingtong.wu@siemens.com>
21058 M:      Tobias Schaffner <tobias.schaffner@siemens.com>
21059 L:      linux-watchdog@vger.kernel.org
21060 S:      Maintained
21061 F:      drivers/watchdog/simatic-ipc-wdt.c
21062 
21063 SIFIVE DRIVERS
21064 M:      Paul Walmsley <paul.walmsley@sifive.com>
21065 M:      Samuel Holland <samuel.holland@sifive.com>
21066 L:      linux-riscv@lists.infradead.org
21067 S:      Supported
21068 F:      drivers/dma/sf-pdma/
21069 N:      sifive
21070 K:      fu[57]40
21071 K:      [^@]sifive
21072 
21073 SILEAD TOUCHSCREEN DRIVER
21074 M:      Hans de Goede <hdegoede@redhat.com>
21075 L:      linux-input@vger.kernel.org
21076 L:      platform-driver-x86@vger.kernel.org
21077 S:      Maintained
21078 F:      drivers/input/touchscreen/silead.c
21079 F:      drivers/platform/x86/touchscreen_dmi.c
21080 
21081 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21082 M:      Jérôme Pouiller <jerome.pouiller@silabs.com>
21083 S:      Supported
21084 F:      Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21085 F:      drivers/net/wireless/silabs/wfx/
21086 
21087 SILICON MOTION SM712 FRAME BUFFER DRIVER
21088 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21089 M:      Teddy Wang <teddy.wang@siliconmotion.com>
21090 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21091 L:      linux-fbdev@vger.kernel.org
21092 S:      Maintained
21093 F:      Documentation/fb/sm712fb.rst
21094 F:      drivers/video/fbdev/sm712*
21095 
21096 SILVACO I3C DUAL-ROLE MASTER
21097 M:      Miquel Raynal <miquel.raynal@bootlin.com>
21098 M:      Conor Culhane <conor.culhane@silvaco.com>
21099 L:      linux-i3c@lists.infradead.org (moderated for non-subscribers)
21100 S:      Maintained
21101 F:      Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21102 F:      drivers/i3c/master/svc-i3c-master.c
21103 
21104 SIMPLEFB FB DRIVER
21105 M:      Hans de Goede <hdegoede@redhat.com>
21106 L:      linux-fbdev@vger.kernel.org
21107 S:      Maintained
21108 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21109 F:      drivers/video/fbdev/simplefb.c
21110 F:      include/linux/platform_data/simplefb.h
21111 
21112 SIOX
21113 M:      Thorsten Scherer <t.scherer@eckelmann.de>
21114 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
21115 S:      Supported
21116 F:      drivers/gpio/gpio-siox.c
21117 F:      drivers/siox/*
21118 F:      include/trace/events/siox.h
21119 
21120 SIPHASH PRF ROUTINES
21121 M:      Jason A. Donenfeld <Jason@zx2c4.com>
21122 S:      Maintained
21123 F:      include/linux/siphash.h
21124 F:      lib/siphash.c
21125 F:      lib/siphash_kunit.c
21126 
21127 SIS 190 ETHERNET DRIVER
21128 M:      Francois Romieu <romieu@fr.zoreil.com>
21129 L:      netdev@vger.kernel.org
21130 S:      Maintained
21131 F:      drivers/net/ethernet/sis/sis190.c
21132 
21133 SIS 900/7016 FAST ETHERNET DRIVER
21134 M:      Daniele Venzano <venza@brownhat.org>
21135 L:      netdev@vger.kernel.org
21136 S:      Maintained
21137 W:      http://www.brownhat.org/sis900.html
21138 F:      drivers/net/ethernet/sis/sis900.*
21139 
21140 SIS FRAMEBUFFER DRIVER
21141 S:      Orphan
21142 F:      Documentation/fb/sisfb.rst
21143 F:      drivers/video/fbdev/sis/
21144 F:      include/video/sisfb.h
21145 
21146 SIS I2C TOUCHSCREEN DRIVER
21147 M:      Mika Penttilä <mpenttil@redhat.com>
21148 L:      linux-input@vger.kernel.org
21149 S:      Maintained
21150 F:      Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21151 F:      drivers/input/touchscreen/sis_i2c.c
21152 
21153 SIS USB2VGA DRIVER
21154 M:      Thomas Winischhofer <thomas@winischhofer.net>
21155 S:      Maintained
21156 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
21157 F:      drivers/usb/misc/sisusbvga/
21158 
21159 SL28 CPLD MFD DRIVER
21160 M:      Michael Walle <mwalle@kernel.org>
21161 S:      Maintained
21162 F:      Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21163 F:      Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21164 F:      Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21165 F:      Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21166 F:      Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21167 F:      Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21168 F:      drivers/gpio/gpio-sl28cpld.c
21169 F:      drivers/hwmon/sl28cpld-hwmon.c
21170 F:      drivers/irqchip/irq-sl28cpld.c
21171 F:      drivers/pwm/pwm-sl28cpld.c
21172 F:      drivers/watchdog/sl28cpld_wdt.c
21173 
21174 SL28 VPD NVMEM LAYOUT DRIVER
21175 M:      Michael Walle <mwalle@kernel.org>
21176 S:      Maintained
21177 F:      Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21178 F:      drivers/nvmem/layouts/sl28vpd.c
21179 
21180 SLAB ALLOCATOR
21181 M:      Christoph Lameter <cl@linux.com>
21182 M:      Pekka Enberg <penberg@kernel.org>
21183 M:      David Rientjes <rientjes@google.com>
21184 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
21185 M:      Andrew Morton <akpm@linux-foundation.org>
21186 M:      Vlastimil Babka <vbabka@suse.cz>
21187 R:      Roman Gushchin <roman.gushchin@linux.dev>
21188 R:      Hyeonggon Yoo <42.hyeyoo@gmail.com>
21189 L:      linux-mm@kvack.org
21190 S:      Maintained
21191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21192 F:      include/linux/sl?b*.h
21193 F:      mm/sl?b*
21194 
21195 SLCAN CAN NETWORK DRIVER
21196 M:      Dario Binacchi <dario.binacchi@amarulasolutions.com>
21197 L:      linux-can@vger.kernel.org
21198 S:      Maintained
21199 F:      drivers/net/can/slcan/
21200 
21201 SLEEPABLE READ-COPY UPDATE (SRCU)
21202 M:      Lai Jiangshan <jiangshanlai@gmail.com>
21203 M:      "Paul E. McKenney" <paulmck@kernel.org>
21204 M:      Josh Triplett <josh@joshtriplett.org>
21205 R:      Steven Rostedt <rostedt@goodmis.org>
21206 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21207 L:      rcu@vger.kernel.org
21208 S:      Supported
21209 W:      http://www.rdrop.com/users/paulmck/RCU/
21210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21211 F:      include/linux/srcu*.h
21212 F:      kernel/rcu/srcu*.c
21213 
21214 SMACK SECURITY MODULE
21215 M:      Casey Schaufler <casey@schaufler-ca.com>
21216 L:      linux-security-module@vger.kernel.org
21217 S:      Maintained
21218 W:      http://schaufler-ca.com
21219 T:      git git://github.com/cschaufler/smack-next
21220 F:      Documentation/admin-guide/LSM/Smack.rst
21221 F:      security/smack/
21222 
21223 SMC91x ETHERNET DRIVER
21224 M:      Nicolas Pitre <nico@fluxnic.net>
21225 S:      Odd Fixes
21226 F:      drivers/net/ethernet/smsc/smc91x.*
21227 
21228 SMSC EMC2103 HARDWARE MONITOR DRIVER
21229 M:      Steve Glendinning <steve.glendinning@shawell.net>
21230 L:      linux-hwmon@vger.kernel.org
21231 S:      Maintained
21232 F:      Documentation/hwmon/emc2103.rst
21233 F:      drivers/hwmon/emc2103.c
21234 
21235 SMSC SCH5627 HARDWARE MONITOR DRIVER
21236 M:      Hans de Goede <hdegoede@redhat.com>
21237 L:      linux-hwmon@vger.kernel.org
21238 S:      Supported
21239 F:      Documentation/hwmon/sch5627.rst
21240 F:      drivers/hwmon/sch5627.c
21241 
21242 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21243 M:      Steve Glendinning <steve.glendinning@shawell.net>
21244 L:      linux-fbdev@vger.kernel.org
21245 S:      Maintained
21246 F:      drivers/video/fbdev/smscufx.c
21247 
21248 SMSC47B397 HARDWARE MONITOR DRIVER
21249 M:      Jean Delvare <jdelvare@suse.com>
21250 L:      linux-hwmon@vger.kernel.org
21251 S:      Maintained
21252 F:      Documentation/hwmon/smsc47b397.rst
21253 F:      drivers/hwmon/smsc47b397.c
21254 
21255 SMSC911x ETHERNET DRIVER
21256 M:      Steve Glendinning <steve.glendinning@shawell.net>
21257 L:      netdev@vger.kernel.org
21258 S:      Maintained
21259 F:      drivers/net/ethernet/smsc/smsc911x.*
21260 F:      include/linux/smsc911x.h
21261 
21262 SMSC9420 PCI ETHERNET DRIVER
21263 M:      Steve Glendinning <steve.glendinning@shawell.net>
21264 L:      netdev@vger.kernel.org
21265 S:      Maintained
21266 F:      drivers/net/ethernet/smsc/smsc9420.*
21267 
21268 SNET DPU VIRTIO DATA PATH ACCELERATOR
21269 R:      Alvaro Karsz <alvaro.karsz@solid-run.com>
21270 F:      drivers/vdpa/solidrun/
21271 
21272 SOCIONEXT (SNI) AVE NETWORK DRIVER
21273 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21274 L:      netdev@vger.kernel.org
21275 S:      Maintained
21276 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21277 F:      drivers/net/ethernet/socionext/sni_ave.c
21278 
21279 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21280 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
21281 M:      Masahisa Kojima <kojima.masahisa@socionext.com>
21282 L:      netdev@vger.kernel.org
21283 S:      Maintained
21284 F:      Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21285 F:      drivers/net/ethernet/socionext/netsec.c
21286 
21287 SOCIONEXT (SNI) Synquacer SPI DRIVER
21288 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
21289 M:      Jassi Brar <jaswinder.singh@linaro.org>
21290 L:      linux-spi@vger.kernel.org
21291 S:      Maintained
21292 F:      Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21293 F:      drivers/spi/spi-synquacer.c
21294 
21295 SOCIONEXT SYNQUACER I2C DRIVER
21296 M:      Ard Biesheuvel <ardb@kernel.org>
21297 L:      linux-i2c@vger.kernel.org
21298 S:      Maintained
21299 F:      Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21300 F:      drivers/i2c/busses/i2c-synquacer.c
21301 
21302 SOCIONEXT UNIPHIER SOUND DRIVER
21303 L:      linux-sound@vger.kernel.org
21304 S:      Orphan
21305 F:      sound/soc/uniphier/
21306 
21307 SOCKET TIMESTAMPING
21308 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21309 S:      Maintained
21310 F:      Documentation/networking/timestamping.rst
21311 F:      include/linux/net_tstamp.h
21312 F:      include/uapi/linux/net_tstamp.h
21313 F:      tools/testing/selftests/net/so_txtime.c
21314 
21315 SOEKRIS NET48XX LED SUPPORT
21316 M:      Chris Boot <bootc@bootc.net>
21317 S:      Maintained
21318 F:      drivers/leds/leds-net48xx.c
21319 
21320 SOFT-IWARP DRIVER (siw)
21321 M:      Bernard Metzler <bmt@zurich.ibm.com>
21322 L:      linux-rdma@vger.kernel.org
21323 S:      Supported
21324 F:      drivers/infiniband/sw/siw/
21325 F:      include/uapi/rdma/siw-abi.h
21326 
21327 SOFT-ROCE DRIVER (rxe)
21328 M:      Zhu Yanjun <zyjzyj2000@gmail.com>
21329 L:      linux-rdma@vger.kernel.org
21330 S:      Supported
21331 F:      drivers/infiniband/sw/rxe/
21332 F:      include/uapi/rdma/rdma_user_rxe.h
21333 
21334 SOFTLOGIC 6x10 MPEG CODEC
21335 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21336 M:      Andrey Utkin <andrey_utkin@fastmail.com>
21337 M:      Ismael Luceno <ismael@iodev.co.uk>
21338 L:      linux-media@vger.kernel.org
21339 S:      Supported
21340 F:      drivers/media/pci/solo6x10/
21341 
21342 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21343 M:      James Morse <james.morse@arm.com>
21344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21345 S:      Maintained
21346 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
21347 F:      drivers/firmware/arm_sdei.c
21348 F:      include/linux/arm_sdei.h
21349 F:      include/uapi/linux/arm_sdei.h
21350 
21351 SOFTWARE NODES AND DEVICE PROPERTIES
21352 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21353 R:      Daniel Scally <djrscally@gmail.com>
21354 R:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
21355 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
21356 L:      linux-acpi@vger.kernel.org
21357 S:      Maintained
21358 F:      drivers/base/property.c
21359 F:      drivers/base/swnode.c
21360 F:      include/linux/fwnode.h
21361 F:      include/linux/property.h
21362 
21363 SOFTWARE RAID (Multiple Disks) SUPPORT
21364 M:      Song Liu <song@kernel.org>
21365 R:      Yu Kuai <yukuai3@huawei.com>
21366 L:      linux-raid@vger.kernel.org
21367 S:      Supported
21368 Q:      https://patchwork.kernel.org/project/linux-raid/list/
21369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21370 F:      drivers/md/Kconfig
21371 F:      drivers/md/Makefile
21372 F:      drivers/md/md*
21373 F:      drivers/md/raid*
21374 F:      include/linux/raid/
21375 F:      include/uapi/linux/raid/
21376 
21377 SOLIDRUN CLEARFOG SUPPORT
21378 M:      Russell King <linux@armlinux.org.uk>
21379 S:      Maintained
21380 F:      arch/arm/boot/dts/marvell/armada-388-clearfog*
21381 F:      arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21382 
21383 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21384 M:      Russell King <linux@armlinux.org.uk>
21385 S:      Maintained
21386 F:      arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21387 F:      arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21388 F:      arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21389 
21390 SONIC NETWORK DRIVER
21391 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21392 L:      netdev@vger.kernel.org
21393 S:      Maintained
21394 F:      drivers/net/ethernet/natsemi/sonic.*
21395 
21396 SONICS SILICON BACKPLANE DRIVER (SSB)
21397 M:      Michael Buesch <m@bues.ch>
21398 L:      linux-wireless@vger.kernel.org
21399 S:      Maintained
21400 F:      drivers/ssb/
21401 F:      include/linux/ssb/
21402 
21403 SONY IMX208 SENSOR DRIVER
21404 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
21405 L:      linux-media@vger.kernel.org
21406 S:      Maintained
21407 T:      git git://linuxtv.org/media_tree.git
21408 F:      drivers/media/i2c/imx208.c
21409 
21410 SONY IMX214 SENSOR DRIVER
21411 M:      Ricardo Ribalda <ribalda@kernel.org>
21412 L:      linux-media@vger.kernel.org
21413 S:      Maintained
21414 T:      git git://linuxtv.org/media_tree.git
21415 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21416 F:      drivers/media/i2c/imx214.c
21417 
21418 SONY IMX219 SENSOR DRIVER
21419 M:      Dave Stevenson <dave.stevenson@raspberrypi.com>
21420 L:      linux-media@vger.kernel.org
21421 S:      Maintained
21422 T:      git git://linuxtv.org/media_tree.git
21423 F:      Documentation/devicetree/bindings/media/i2c/imx219.yaml
21424 F:      drivers/media/i2c/imx219.c
21425 
21426 SONY IMX258 SENSOR DRIVER
21427 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
21428 L:      linux-media@vger.kernel.org
21429 S:      Maintained
21430 T:      git git://linuxtv.org/media_tree.git
21431 F:      Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21432 F:      drivers/media/i2c/imx258.c
21433 
21434 SONY IMX274 SENSOR DRIVER
21435 M:      Leon Luo <leonl@leopardimaging.com>
21436 L:      linux-media@vger.kernel.org
21437 S:      Maintained
21438 T:      git git://linuxtv.org/media_tree.git
21439 F:      Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21440 F:      drivers/media/i2c/imx274.c
21441 
21442 SONY IMX283 SENSOR DRIVER
21443 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
21444 M:      Umang Jain <umang.jain@ideasonboard.com>
21445 L:      linux-media@vger.kernel.org
21446 S:      Maintained
21447 T:      git git://linuxtv.org/media_tree.git
21448 F:      Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21449 F:      drivers/media/i2c/imx283.c
21450 
21451 SONY IMX290 SENSOR DRIVER
21452 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21453 L:      linux-media@vger.kernel.org
21454 S:      Maintained
21455 T:      git git://linuxtv.org/media_tree.git
21456 F:      Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21457 F:      drivers/media/i2c/imx290.c
21458 
21459 SONY IMX296 SENSOR DRIVER
21460 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21461 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21462 L:      linux-media@vger.kernel.org
21463 S:      Maintained
21464 T:      git git://linuxtv.org/media_tree.git
21465 F:      Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21466 F:      drivers/media/i2c/imx296.c
21467 
21468 SONY IMX319 SENSOR DRIVER
21469 M:      Bingbu Cao <bingbu.cao@intel.com>
21470 L:      linux-media@vger.kernel.org
21471 S:      Maintained
21472 T:      git git://linuxtv.org/media_tree.git
21473 F:      drivers/media/i2c/imx319.c
21474 
21475 SONY IMX334 SENSOR DRIVER
21476 L:      linux-media@vger.kernel.org
21477 S:      Orphan
21478 T:      git git://linuxtv.org/media_tree.git
21479 F:      Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21480 F:      drivers/media/i2c/imx334.c
21481 
21482 SONY IMX335 SENSOR DRIVER
21483 L:      linux-media@vger.kernel.org
21484 S:      Orphan
21485 T:      git git://linuxtv.org/media_tree.git
21486 F:      Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21487 F:      drivers/media/i2c/imx335.c
21488 
21489 SONY IMX355 SENSOR DRIVER
21490 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
21491 L:      linux-media@vger.kernel.org
21492 S:      Maintained
21493 T:      git git://linuxtv.org/media_tree.git
21494 F:      drivers/media/i2c/imx355.c
21495 
21496 SONY IMX412 SENSOR DRIVER
21497 L:      linux-media@vger.kernel.org
21498 S:      Orphan
21499 T:      git git://linuxtv.org/media_tree.git
21500 F:      Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21501 F:      drivers/media/i2c/imx412.c
21502 
21503 SONY IMX415 SENSOR DRIVER
21504 M:      Michael Riesch <michael.riesch@wolfvision.net>
21505 L:      linux-media@vger.kernel.org
21506 S:      Maintained
21507 T:      git git://linuxtv.org/media_tree.git
21508 F:      Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21509 F:      drivers/media/i2c/imx415.c
21510 
21511 SONY MEMORYSTICK SUBSYSTEM
21512 M:      Maxim Levitsky <maximlevitsky@gmail.com>
21513 M:      Alex Dubov <oakad@yahoo.com>
21514 M:      Ulf Hansson <ulf.hansson@linaro.org>
21515 L:      linux-mmc@vger.kernel.org
21516 S:      Maintained
21517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21518 F:      drivers/memstick/
21519 F:      include/linux/memstick.h
21520 
21521 SONY VAIO CONTROL DEVICE DRIVER
21522 M:      Mattia Dongili <malattia@linux.it>
21523 L:      platform-driver-x86@vger.kernel.org
21524 S:      Maintained
21525 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21526 F:      Documentation/admin-guide/laptops/sony-laptop.rst
21527 F:      drivers/char/sonypi.c
21528 F:      drivers/platform/x86/sony-laptop.c
21529 F:      include/linux/sony-laptop.h
21530 
21531 SOPHGO DEVICETREES and DRIVERS
21532 M:      Chen Wang <unicorn_wang@outlook.com>
21533 M:      Inochi Amaoto <inochiama@outlook.com>
21534 T:      git https://github.com/sophgo/linux.git
21535 S:      Maintained
21536 N:      sophgo
21537 K:      sophgo
21538 
21539 SOUND
21540 M:      Jaroslav Kysela <perex@perex.cz>
21541 M:      Takashi Iwai <tiwai@suse.com>
21542 L:      linux-sound@vger.kernel.org
21543 S:      Maintained
21544 W:      http://www.alsa-project.org/
21545 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
21546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21547 F:      Documentation/sound/
21548 F:      include/sound/
21549 F:      include/uapi/sound/
21550 F:      sound/
21551 F:      tools/testing/selftests/alsa
21552 
21553 SOUND - ALSA SELFTESTS
21554 M:      Mark Brown <broonie@kernel.org>
21555 L:      linux-sound@vger.kernel.org
21556 L:      linux-kselftest@vger.kernel.org
21557 S:      Supported
21558 F:      tools/testing/selftests/alsa
21559 
21560 SOUND - COMPRESSED AUDIO
21561 M:      Vinod Koul <vkoul@kernel.org>
21562 L:      linux-sound@vger.kernel.org
21563 S:      Supported
21564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21565 F:      Documentation/sound/designs/compress-offload.rst
21566 F:      include/sound/compress_driver.h
21567 F:      include/uapi/sound/compress_*
21568 F:      sound/core/compress_offload.c
21569 F:      sound/soc/soc-compress.c
21570 
21571 SOUND - CORE KUNIT TEST
21572 M:      Ivan Orlov <ivan.orlov0322@gmail.com>
21573 L:      linux-sound@vger.kernel.org
21574 S:      Supported
21575 F:      sound/core/sound_kunit.c
21576 
21577 SOUND - DMAENGINE HELPERS
21578 M:      Lars-Peter Clausen <lars@metafoo.de>
21579 S:      Supported
21580 F:      include/sound/dmaengine_pcm.h
21581 F:      sound/core/pcm_dmaengine.c
21582 F:      sound/soc/soc-generic-dmaengine-pcm.c
21583 
21584 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21585 M:      Liam Girdwood <lgirdwood@gmail.com>
21586 M:      Mark Brown <broonie@kernel.org>
21587 L:      linux-sound@vger.kernel.org
21588 S:      Supported
21589 W:      http://alsa-project.org/main/index.php/ASoC
21590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21591 F:      Documentation/devicetree/bindings/sound/
21592 F:      Documentation/sound/soc/
21593 F:      include/dt-bindings/sound/
21594 F:      include/sound/soc*
21595 F:      include/sound/sof.h
21596 F:      include/sound/sof/
21597 F:      include/trace/events/sof*.h
21598 F:      include/uapi/sound/asoc.h
21599 F:      sound/soc/
21600 
21601 SOUND - SOC LAYER / dapm-graph
21602 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
21603 L:      linux-sound@vger.kernel.org
21604 S:      Maintained
21605 F:      tools/sound/dapm-graph
21606 
21607 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21608 M:      Liam Girdwood <lgirdwood@gmail.com>
21609 M:      Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21610 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
21611 M:      Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21612 M:      Daniel Baluta <daniel.baluta@nxp.com>
21613 R:      Kai Vehmanen <kai.vehmanen@linux.intel.com>
21614 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21615 L:      sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21616 S:      Supported
21617 W:      https://github.com/thesofproject/linux/
21618 F:      sound/soc/sof/
21619 
21620 SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
21621 M:      Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
21622 S:      Supported
21623 L:      linux-sound@vger.kernel.org
21624 F:      sound/soc/generic/
21625 F:      include/sound/simple_card*
21626 F:      Documentation/devicetree/bindings/sound/simple-card.yaml
21627 F:      Documentation/devicetree/bindings/sound/audio-graph*.yaml
21628 
21629 SOUNDWIRE SUBSYSTEM
21630 M:      Vinod Koul <vkoul@kernel.org>
21631 M:      Bard Liao <yung-chuan.liao@linux.intel.com>
21632 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21633 R:      Sanyog Kale <sanyog.r.kale@intel.com>
21634 L:      linux-sound@vger.kernel.org
21635 S:      Supported
21636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21637 F:      Documentation/driver-api/soundwire/
21638 F:      drivers/soundwire/
21639 F:      include/linux/soundwire/
21640 
21641 SP2 MEDIA DRIVER
21642 M:      Olli Salonen <olli.salonen@iki.fi>
21643 L:      linux-media@vger.kernel.org
21644 S:      Maintained
21645 W:      https://linuxtv.org
21646 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
21647 F:      drivers/media/dvb-frontends/sp2*
21648 
21649 SPANISH DOCUMENTATION
21650 M:      Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21651 R:      Avadhut Naik <avadhut.naik@amd.com>
21652 S:      Maintained
21653 F:      Documentation/translations/sp_SP/
21654 
21655 SPARC + UltraSPARC (sparc/sparc64)
21656 M:      "David S. Miller" <davem@davemloft.net>
21657 M:      Andreas Larsson <andreas@gaisler.com>
21658 L:      sparclinux@vger.kernel.org
21659 S:      Maintained
21660 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
21661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21663 F:      arch/sparc/
21664 F:      drivers/sbus/
21665 
21666 SPARC SERIAL DRIVERS
21667 M:      "David S. Miller" <davem@davemloft.net>
21668 L:      sparclinux@vger.kernel.org
21669 S:      Maintained
21670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21672 F:      drivers/tty/serial/suncore.c
21673 F:      drivers/tty/serial/sunhv.c
21674 F:      drivers/tty/serial/sunsab.c
21675 F:      drivers/tty/serial/sunsab.h
21676 F:      drivers/tty/serial/sunsu.c
21677 F:      drivers/tty/serial/sunzilog.c
21678 F:      drivers/tty/serial/sunzilog.h
21679 F:      drivers/tty/vcc.c
21680 F:      include/linux/sunserialcore.h
21681 
21682 SPARSE CHECKER
21683 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21684 L:      linux-sparse@vger.kernel.org
21685 S:      Maintained
21686 W:      https://sparse.docs.kernel.org/
21687 Q:      https://patchwork.kernel.org/project/linux-sparse/list/
21688 B:      https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21689 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21690 F:      include/linux/compiler.h
21691 
21692 SPEAKUP CONSOLE SPEECH DRIVER
21693 M:      William Hubbs <w.d.hubbs@gmail.com>
21694 M:      Chris Brannon <chris@the-brannons.com>
21695 M:      Kirk Reiser <kirk@reisers.ca>
21696 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
21697 L:      speakup@linux-speakup.org
21698 S:      Odd Fixes
21699 W:      http://www.linux-speakup.org/
21700 W:      https://github.com/linux-speakup/speakup
21701 B:      https://github.com/linux-speakup/speakup/issues
21702 F:      drivers/accessibility/speakup/
21703 
21704 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21705 M:      Viresh Kumar <vireshk@kernel.org>
21706 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21708 L:      soc@lists.linux.dev
21709 S:      Maintained
21710 W:      http://www.st.com/spear
21711 F:      arch/arm/boot/dts/st/spear*
21712 F:      arch/arm/mach-spear/
21713 F:      drivers/clk/spear/
21714 F:      drivers/pinctrl/spear/
21715 
21716 SPI NOR SUBSYSTEM
21717 M:      Tudor Ambarus <tudor.ambarus@linaro.org>
21718 M:      Pratyush Yadav <pratyush@kernel.org>
21719 M:      Michael Walle <mwalle@kernel.org>
21720 L:      linux-mtd@lists.infradead.org
21721 S:      Maintained
21722 W:      http://www.linux-mtd.infradead.org/
21723 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
21724 C:      irc://irc.oftc.net/mtd
21725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21726 F:      Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21727 F:      drivers/mtd/spi-nor/
21728 F:      include/linux/mtd/spi-nor.h
21729 
21730 SPI SUBSYSTEM
21731 M:      Mark Brown <broonie@kernel.org>
21732 L:      linux-spi@vger.kernel.org
21733 S:      Maintained
21734 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
21735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21736 F:      Documentation/devicetree/bindings/spi/
21737 F:      Documentation/spi/
21738 F:      drivers/spi/
21739 F:      include/linux/spi/
21740 F:      include/uapi/linux/spi/
21741 F:      tools/spi/
21742 
21743 SPIDERNET NETWORK DRIVER for CELL
21744 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21745 M:      Geoff Levand <geoff@infradead.org>
21746 L:      netdev@vger.kernel.org
21747 L:      linuxppc-dev@lists.ozlabs.org
21748 S:      Maintained
21749 F:      Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21750 F:      drivers/net/ethernet/toshiba/spider_net*
21751 
21752 SPMI SUBSYSTEM
21753 M:      Stephen Boyd <sboyd@kernel.org>
21754 L:      linux-kernel@vger.kernel.org
21755 S:      Maintained
21756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21757 F:      Documentation/devicetree/bindings/spmi/
21758 F:      drivers/spmi/
21759 F:      include/dt-bindings/spmi/spmi.h
21760 F:      include/linux/spmi.h
21761 F:      include/trace/events/spmi.h
21762 
21763 SPU FILE SYSTEM
21764 L:      linuxppc-dev@lists.ozlabs.org
21765 S:      Orphan
21766 F:      Documentation/filesystems/spufs/spufs.rst
21767 F:      arch/powerpc/platforms/cell/spufs/
21768 
21769 SQUASHFS FILE SYSTEM
21770 M:      Phillip Lougher <phillip@squashfs.org.uk>
21771 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
21772 S:      Maintained
21773 W:      http://squashfs.org.uk
21774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21775 F:      Documentation/filesystems/squashfs.rst
21776 F:      fs/squashfs/
21777 
21778 SRM (Alpha) environment access
21779 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
21780 S:      Maintained
21781 F:      arch/alpha/kernel/srm_env.c
21782 
21783 ST LSM6DSx IMU IIO DRIVER
21784 M:      Lorenzo Bianconi <lorenzo@kernel.org>
21785 L:      linux-iio@vger.kernel.org
21786 S:      Maintained
21787 W:      http://www.st.com/
21788 F:      Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21789 F:      drivers/iio/imu/st_lsm6dsx/
21790 
21791 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21792 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21793 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
21794 L:      linux-media@vger.kernel.org
21795 S:      Maintained
21796 T:      git git://linuxtv.org/media_tree.git
21797 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21798 F:      drivers/media/i2c/st-mipid02.c
21799 
21800 ST STM32 FIREWALL
21801 M:      Gatien Chevallier <gatien.chevallier@foss.st.com>
21802 S:      Maintained
21803 F:      drivers/bus/stm32_etzpc.c
21804 F:      drivers/bus/stm32_firewall.c
21805 F:      drivers/bus/stm32_rifsc.c
21806 
21807 ST STM32 I2C/SMBUS DRIVER
21808 M:      Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21809 M:      Alain Volmat <alain.volmat@foss.st.com>
21810 L:      linux-i2c@vger.kernel.org
21811 S:      Maintained
21812 F:      drivers/i2c/busses/i2c-stm32*
21813 
21814 ST STM32 SPI DRIVER
21815 M:      Alain Volmat <alain.volmat@foss.st.com>
21816 L:      linux-spi@vger.kernel.org
21817 S:      Maintained
21818 F:      drivers/spi/spi-stm32.c
21819 
21820 ST STPDDC60 DRIVER
21821 M:      Daniel Nilsson <daniel.nilsson@flex.com>
21822 L:      linux-hwmon@vger.kernel.org
21823 S:      Maintained
21824 F:      Documentation/hwmon/stpddc60.rst
21825 F:      drivers/hwmon/pmbus/stpddc60.c
21826 
21827 ST VGXY61 DRIVER
21828 M:      Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21829 M:      Sylvain Petinot <sylvain.petinot@foss.st.com>
21830 L:      linux-media@vger.kernel.org
21831 S:      Maintained
21832 T:      git git://linuxtv.org/media_tree.git
21833 F:      Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21834 F:      Documentation/userspace-api/media/drivers/vgxy61.rst
21835 F:      drivers/media/i2c/vgxy61.c
21836 
21837 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21838 M:      Song Qiang <songqiang1304521@gmail.com>
21839 L:      linux-iio@vger.kernel.org
21840 S:      Maintained
21841 F:      Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21842 F:      drivers/iio/proximity/vl53l0x-i2c.c
21843 
21844 STABLE BRANCH
21845 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21846 M:      Sasha Levin <sashal@kernel.org>
21847 L:      stable@vger.kernel.org
21848 S:      Supported
21849 F:      Documentation/process/stable-kernel-rules.rst
21850 
21851 STAGING - ATOMISP DRIVER
21852 M:      Hans de Goede <hdegoede@redhat.com>
21853 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
21854 R:      Sakari Ailus <sakari.ailus@linux.intel.com>
21855 L:      linux-media@vger.kernel.org
21856 S:      Maintained
21857 F:      drivers/staging/media/atomisp/
21858 
21859 STAGING - FIELDBUS SUBSYSTEM
21860 M:      Sven Van Asbroeck <TheSven73@gmail.com>
21861 S:      Maintained
21862 F:      drivers/staging/fieldbus/*
21863 F:      drivers/staging/fieldbus/Documentation/
21864 
21865 STAGING - HMS ANYBUS-S BUS
21866 M:      Sven Van Asbroeck <TheSven73@gmail.com>
21867 S:      Maintained
21868 F:      drivers/staging/fieldbus/anybuss/
21869 
21870 STAGING - INDUSTRIAL IO
21871 M:      Jonathan Cameron <jic23@kernel.org>
21872 L:      linux-iio@vger.kernel.org
21873 S:      Odd Fixes
21874 F:      Documentation/devicetree/bindings/staging/iio/
21875 F:      drivers/staging/iio/
21876 
21877 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21878 M:      Marc Dietrich <marvin24@gmx.de>
21879 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
21880 L:      linux-tegra@vger.kernel.org
21881 S:      Maintained
21882 F:      drivers/staging/nvec/
21883 
21884 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21885 M:      Jens Frederich <jfrederich@gmail.com>
21886 M:      Jon Nettleton <jon.nettleton@gmail.com>
21887 S:      Maintained
21888 W:      http://wiki.laptop.org/go/DCON
21889 F:      drivers/staging/olpc_dcon/
21890 
21891 STAGING - REALTEK RTL8712U DRIVERS
21892 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21893 S:      Odd Fixes
21894 F:      drivers/staging/rtl8712/
21895 
21896 STAGING - SEPS525 LCD CONTROLLER DRIVERS
21897 M:      Michael Hennerich <michael.hennerich@analog.com>
21898 L:      linux-fbdev@vger.kernel.org
21899 S:      Supported
21900 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21901 F:      drivers/staging/fbtft/fb_seps525.c
21902 
21903 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21904 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21905 M:      Teddy Wang <teddy.wang@siliconmotion.com>
21906 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21907 L:      linux-fbdev@vger.kernel.org
21908 S:      Maintained
21909 F:      drivers/staging/sm750fb/
21910 
21911 STAGING - VIA VT665X DRIVERS
21912 M:      Philipp Hortmann <philipp.g.hortmann@gmail.com>
21913 S:      Odd Fixes
21914 F:      drivers/staging/vt665?/
21915 
21916 STAGING SUBSYSTEM
21917 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21918 L:      linux-staging@lists.linux.dev
21919 S:      Supported
21920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21921 F:      drivers/staging/
21922 
21923 STANDALONE CACHE CONTROLLER DRIVERS
21924 M:      Conor Dooley <conor@kernel.org>
21925 S:      Maintained
21926 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21927 F:      Documentation/devicetree/bindings/cache/
21928 F:      drivers/cache
21929 
21930 STARFIRE/DURALAN NETWORK DRIVER
21931 M:      Ion Badulescu <ionut@badula.org>
21932 S:      Odd Fixes
21933 F:      drivers/net/ethernet/adaptec/starfire*
21934 
21935 STARFIVE CAMERA SUBSYSTEM DRIVER
21936 M:      Jack Zhu <jack.zhu@starfivetech.com>
21937 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21938 L:      linux-media@vger.kernel.org
21939 S:      Maintained
21940 F:      Documentation/admin-guide/media/starfive_camss.rst
21941 F:      Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21942 F:      drivers/staging/media/starfive/camss
21943 
21944 STARFIVE CRYPTO DRIVER
21945 M:      Jia Jie Ho <jiajie.ho@starfivetech.com>
21946 M:      William Qiu <william.qiu@starfivetech.com>
21947 S:      Supported
21948 F:      Documentation/devicetree/bindings/crypto/starfive*
21949 F:      drivers/crypto/starfive/
21950 
21951 STARFIVE DEVICETREES
21952 M:      Emil Renner Berthing <kernel@esmil.dk>
21953 S:      Maintained
21954 F:      arch/riscv/boot/dts/starfive/
21955 
21956 STARFIVE DWMAC GLUE LAYER
21957 M:      Emil Renner Berthing <kernel@esmil.dk>
21958 M:      Minda Chen <minda.chen@starfivetech.com>
21959 S:      Maintained
21960 F:      Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21961 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21962 
21963 STARFIVE JH7110 DPHY RX DRIVER
21964 M:      Jack Zhu <jack.zhu@starfivetech.com>
21965 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
21966 S:      Supported
21967 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21968 F:      drivers/phy/starfive/phy-jh7110-dphy-rx.c
21969 
21970 STARFIVE JH7110 DPHY TX DRIVER
21971 M:      Keith Zhao <keith.zhao@starfivetech.com>
21972 M:      Shengyang Chen <shengyang.chen@starfivetech.com>
21973 S:      Supported
21974 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21975 F:      drivers/phy/starfive/phy-jh7110-dphy-tx.c
21976 
21977 STARFIVE JH7110 MMC/SD/SDIO DRIVER
21978 M:      William Qiu <william.qiu@starfivetech.com>
21979 S:      Supported
21980 F:      Documentation/devicetree/bindings/mmc/starfive*
21981 F:      drivers/mmc/host/dw_mmc-starfive.c
21982 
21983 STARFIVE JH7110 PLL CLOCK DRIVER
21984 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21985 S:      Supported
21986 F:      Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21987 F:      drivers/clk/starfive/clk-starfive-jh7110-pll.c
21988 
21989 STARFIVE JH7110 PWMDAC DRIVER
21990 M:      Hal Feng <hal.feng@starfivetech.com>
21991 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21992 S:      Supported
21993 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21994 F:      sound/soc/starfive/jh7110_pwmdac.c
21995 
21996 STARFIVE JH7110 SYSCON
21997 M:      William Qiu <william.qiu@starfivetech.com>
21998 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
21999 S:      Supported
22000 F:      Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22001 
22002 STARFIVE JH7110 TDM DRIVER
22003 M:      Walker Chen <walker.chen@starfivetech.com>
22004 S:      Maintained
22005 F:      Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22006 F:      sound/soc/starfive/jh7110_tdm.c
22007 
22008 STARFIVE JH71X0 CLOCK DRIVERS
22009 M:      Emil Renner Berthing <kernel@esmil.dk>
22010 M:      Hal Feng <hal.feng@starfivetech.com>
22011 S:      Maintained
22012 F:      Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22013 F:      drivers/clk/starfive/clk-starfive-jh71*
22014 F:      include/dt-bindings/clock/starfive?jh71*.h
22015 
22016 STARFIVE JH71X0 PINCTRL DRIVERS
22017 M:      Emil Renner Berthing <kernel@esmil.dk>
22018 M:      Jianlong Huang <jianlong.huang@starfivetech.com>
22019 M:      Hal Feng <hal.feng@starfivetech.com>
22020 L:      linux-gpio@vger.kernel.org
22021 S:      Maintained
22022 F:      Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22023 F:      drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22024 F:      include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22025 F:      include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22026 
22027 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22028 M:      Emil Renner Berthing <kernel@esmil.dk>
22029 M:      Hal Feng <hal.feng@starfivetech.com>
22030 S:      Maintained
22031 F:      Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22032 F:      drivers/reset/starfive/reset-starfive-jh71*
22033 F:      include/dt-bindings/reset/starfive?jh71*.h
22034 
22035 STARFIVE JH71X0 USB DRIVERS
22036 M:      Minda Chen <minda.chen@starfivetech.com>
22037 S:      Maintained
22038 F:      Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22039 F:      drivers/usb/cdns3/cdns3-starfive.c
22040 
22041 STARFIVE JH71XX PMU CONTROLLER DRIVER
22042 M:      Walker Chen <walker.chen@starfivetech.com>
22043 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
22044 S:      Supported
22045 F:      Documentation/devicetree/bindings/power/starfive*
22046 F:      drivers/pmdomain/starfive/
22047 F:      include/dt-bindings/power/starfive,jh7110-pmu.h
22048 
22049 STARFIVE SOC DRIVERS
22050 M:      Conor Dooley <conor@kernel.org>
22051 S:      Maintained
22052 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22053 F:      Documentation/devicetree/bindings/soc/starfive/
22054 
22055 STARFIVE STARLINK PMU DRIVER
22056 M:      Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
22057 S:      Maintained
22058 F:      Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22059 F:      Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22060 F:      drivers/perf/starfive_starlink_pmu.c
22061 
22062 STARFIVE TRNG DRIVER
22063 M:      Jia Jie Ho <jiajie.ho@starfivetech.com>
22064 S:      Supported
22065 F:      Documentation/devicetree/bindings/rng/starfive*
22066 F:      drivers/char/hw_random/jh7110-trng.c
22067 
22068 STARFIVE WATCHDOG DRIVER
22069 M:      Xingyu Wu <xingyu.wu@starfivetech.com>
22070 M:      Samin Guo <samin.guo@starfivetech.com>
22071 S:      Supported
22072 F:      Documentation/devicetree/bindings/watchdog/starfive*
22073 F:      drivers/watchdog/starfive-wdt.c
22074 
22075 STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22076 M:      Minda Chen <minda.chen@starfivetech.com>
22077 S:      Supported
22078 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22079 F:      Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22080 F:      drivers/phy/starfive/phy-jh7110-pcie.c
22081 F:      drivers/phy/starfive/phy-jh7110-usb.c
22082 
22083 STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22084 M:      Changhuang Liang <changhuang.liang@starfivetech.com>
22085 S:      Supported
22086 F:      Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22087 F:      drivers/irqchip/irq-starfive-jh8100-intc.c
22088 
22089 STATIC BRANCH/CALL
22090 M:      Peter Zijlstra <peterz@infradead.org>
22091 M:      Josh Poimboeuf <jpoimboe@kernel.org>
22092 M:      Jason Baron <jbaron@akamai.com>
22093 R:      Steven Rostedt <rostedt@goodmis.org>
22094 R:      Ard Biesheuvel <ardb@kernel.org>
22095 S:      Supported
22096 F:      arch/*/include/asm/jump_label*.h
22097 F:      arch/*/include/asm/static_call*.h
22098 F:      arch/*/kernel/jump_label.c
22099 F:      arch/*/kernel/static_call.c
22100 F:      include/linux/jump_label*.h
22101 F:      include/linux/static_call*.h
22102 F:      kernel/jump_label.c
22103 F:      kernel/static_call.c
22104 
22105 STI AUDIO (ASoC) DRIVERS
22106 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22107 L:      linux-sound@vger.kernel.org
22108 S:      Maintained
22109 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22110 F:      sound/soc/sti/
22111 
22112 STI CEC DRIVER
22113 M:      Alain Volmat <alain.volmat@foss.st.com>
22114 S:      Maintained
22115 F:      Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22116 F:      drivers/media/cec/platform/sti/
22117 
22118 STK1160 USB VIDEO CAPTURE DRIVER
22119 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22120 L:      linux-media@vger.kernel.org
22121 S:      Maintained
22122 T:      git git://linuxtv.org/media_tree.git
22123 F:      drivers/media/usb/stk1160/
22124 
22125 STM32 AUDIO (ASoC) DRIVERS
22126 M:      Olivier Moysan <olivier.moysan@foss.st.com>
22127 M:      Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22128 L:      linux-sound@vger.kernel.org
22129 S:      Maintained
22130 F:      Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22131 F:      Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22132 F:      sound/soc/stm/
22133 
22134 STM32 DMA DRIVERS
22135 M:      Amélie Delaunay <amelie.delaunay@foss.st.com>
22136 L:      dmaengine@vger.kernel.org
22137 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
22138 S:      Maintained
22139 F:      Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22140 F:      Documentation/devicetree/bindings/dma/stm32/
22141 F:      drivers/dma/stm32/
22142 
22143 STM32 TIMER/LPTIMER DRIVERS
22144 M:      Fabrice Gasnier <fabrice.gasnier@foss.st.com>
22145 S:      Maintained
22146 F:      Documentation/ABI/testing/*timer-stm32
22147 F:      Documentation/devicetree/bindings/*/*stm32-*timer*
22148 F:      drivers/*/stm32-*timer*
22149 F:      drivers/pwm/pwm-stm32*
22150 F:      include/linux/*/stm32-*tim*
22151 
22152 STMMAC ETHERNET DRIVER
22153 M:      Alexandre Torgue <alexandre.torgue@foss.st.com>
22154 M:      Jose Abreu <joabreu@synopsys.com>
22155 L:      netdev@vger.kernel.org
22156 S:      Supported
22157 W:      http://www.stlinux.com
22158 F:      Documentation/networking/device_drivers/ethernet/stmicro/
22159 F:      drivers/net/ethernet/stmicro/stmmac/
22160 
22161 SUN HAPPY MEAL ETHERNET DRIVER
22162 M:      Sean Anderson <seanga2@gmail.com>
22163 S:      Maintained
22164 F:      drivers/net/ethernet/sun/sunhme.*
22165 
22166 SUN3/3X
22167 M:      Sam Creasey <sammy@sammy.net>
22168 S:      Maintained
22169 W:      http://sammy.net/sun3/
22170 F:      arch/m68k/include/asm/sun3*
22171 F:      arch/m68k/kernel/*sun3*
22172 F:      arch/m68k/sun3*/
22173 F:      drivers/net/ethernet/i825xx/sun3*
22174 
22175 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22176 M:      Hans de Goede <hdegoede@redhat.com>
22177 L:      linux-input@vger.kernel.org
22178 S:      Maintained
22179 F:      Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22180 F:      drivers/input/keyboard/sun4i-lradc-keys.c
22181 
22182 SUNDANCE NETWORK DRIVER
22183 M:      Denis Kirjanov <kda@linux-powerpc.org>
22184 L:      netdev@vger.kernel.org
22185 S:      Maintained
22186 F:      drivers/net/ethernet/dlink/sundance.c
22187 
22188 SUNPLUS ETHERNET DRIVER
22189 M:      Wells Lu <wellslutw@gmail.com>
22190 L:      netdev@vger.kernel.org
22191 S:      Maintained
22192 W:      https://sunplus.atlassian.net/wiki/spaces/doc/overview
22193 F:      Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22194 F:      drivers/net/ethernet/sunplus/
22195 
22196 SUNPLUS MMC DRIVER
22197 M:      Tony Huang <tonyhuang.sunplus@gmail.com>
22198 M:      Li-hao Kuo <lhjeff911@gmail.com>
22199 S:      Maintained
22200 F:      Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22201 F:      drivers/mmc/host/sunplus-mmc.c
22202 
22203 SUNPLUS OCOTP DRIVER
22204 M:      Vincent Shih <vincent.sunplus@gmail.com>
22205 S:      Maintained
22206 F:      Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22207 F:      drivers/nvmem/sunplus-ocotp.c
22208 
22209 SUNPLUS PWM DRIVER
22210 M:      Hammer Hsieh <hammerh0314@gmail.com>
22211 S:      Maintained
22212 F:      Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22213 F:      drivers/pwm/pwm-sunplus.c
22214 
22215 SUNPLUS RTC DRIVER
22216 M:      Vincent Shih <vincent.sunplus@gmail.com>
22217 L:      linux-rtc@vger.kernel.org
22218 S:      Maintained
22219 F:      Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22220 F:      drivers/rtc/rtc-sunplus.c
22221 
22222 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22223 M:      Li-hao Kuo <lhjeff911@gmail.com>
22224 L:      linux-spi@vger.kernel.org
22225 S:      Maintained
22226 F:      Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22227 F:      drivers/spi/spi-sunplus-sp7021.c
22228 
22229 SUNPLUS UART DRIVER
22230 M:      Hammer Hsieh <hammerh0314@gmail.com>
22231 S:      Maintained
22232 F:      Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22233 F:      drivers/tty/serial/sunplus-uart.c
22234 
22235 SUNPLUS USB2 PHY DRIVER
22236 M:      Vincent Shih <vincent.sunplus@gmail.com>
22237 L:      linux-usb@vger.kernel.org
22238 S:      Maintained
22239 F:      Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22240 F:      drivers/phy/sunplus/Kconfig
22241 F:      drivers/phy/sunplus/Makefile
22242 F:      drivers/phy/sunplus/phy-sunplus-usb2.c
22243 
22244 SUNPLUS WATCHDOG DRIVER
22245 M:      Xiantao Hu <xt.hu@cqplus1.com>
22246 L:      linux-watchdog@vger.kernel.org
22247 S:      Maintained
22248 F:      Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22249 F:      drivers/watchdog/sunplus_wdt.c
22250 
22251 SUPERH
22252 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
22253 M:      Rich Felker <dalias@libc.org>
22254 M:      John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22255 L:      linux-sh@vger.kernel.org
22256 S:      Maintained
22257 Q:      http://patchwork.kernel.org/project/linux-sh/list/
22258 F:      Documentation/arch/sh/
22259 F:      arch/sh/
22260 F:      drivers/sh/
22261 
22262 SUSPEND TO RAM
22263 M:      "Rafael J. Wysocki" <rafael@kernel.org>
22264 M:      Len Brown <len.brown@intel.com>
22265 M:      Pavel Machek <pavel@ucw.cz>
22266 L:      linux-pm@vger.kernel.org
22267 S:      Supported
22268 B:      https://bugzilla.kernel.org
22269 F:      Documentation/power/
22270 F:      arch/x86/kernel/acpi/sleep*
22271 F:      arch/x86/kernel/acpi/wakeup*
22272 F:      drivers/base/power/
22273 F:      include/linux/freezer.h
22274 F:      include/linux/pm.h
22275 F:      include/linux/suspend.h
22276 F:      kernel/power/
22277 
22278 SVGA HANDLING
22279 M:      Martin Mares <mj@ucw.cz>
22280 L:      linux-video@atrey.karlin.mff.cuni.cz
22281 S:      Maintained
22282 F:      Documentation/admin-guide/svga.rst
22283 F:      arch/x86/boot/video*
22284 
22285 SWITCHDEV
22286 M:      Jiri Pirko <jiri@resnulli.us>
22287 M:      Ivan Vecera <ivecera@redhat.com>
22288 L:      netdev@vger.kernel.org
22289 S:      Supported
22290 F:      include/net/switchdev.h
22291 F:      net/switchdev/
22292 
22293 SY8106A REGULATOR DRIVER
22294 M:      Icenowy Zheng <icenowy@aosc.io>
22295 S:      Maintained
22296 F:      Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22297 F:      drivers/regulator/sy8106a-regulator.c
22298 
22299 SYNC FILE FRAMEWORK
22300 M:      Sumit Semwal <sumit.semwal@linaro.org>
22301 R:      Gustavo Padovan <gustavo@padovan.org>
22302 L:      linux-media@vger.kernel.org
22303 L:      dri-devel@lists.freedesktop.org
22304 S:      Maintained
22305 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
22306 F:      Documentation/driver-api/sync_file.rst
22307 F:      drivers/dma-buf/dma-fence*
22308 F:      drivers/dma-buf/sw_sync.c
22309 F:      drivers/dma-buf/sync_*
22310 F:      include/linux/sync_file.h
22311 F:      include/uapi/linux/sync_file.h
22312 
22313 SYNOPSYS ARC ARCHITECTURE
22314 M:      Vineet Gupta <vgupta@kernel.org>
22315 L:      linux-snps-arc@lists.infradead.org
22316 S:      Supported
22317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22318 F:      Documentation/arch/arc
22319 F:      Documentation/devicetree/bindings/arc/*
22320 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22321 F:      arch/arc/
22322 F:      drivers/clocksource/arc_timer.c
22323 F:      drivers/tty/serial/arc_uart.c
22324 
22325 SYNOPSYS ARC HSDK SDP pll clock driver
22326 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22327 S:      Supported
22328 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22329 F:      drivers/clk/clk-hsdk-pll.c
22330 
22331 SYNOPSYS ARC SDP clock driver
22332 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22333 S:      Supported
22334 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22335 F:      drivers/clk/axs10x/*
22336 
22337 SYNOPSYS ARC SDP platform support
22338 M:      Alexey Brodkin <abrodkin@synopsys.com>
22339 S:      Supported
22340 F:      Documentation/devicetree/bindings/arc/axs10*
22341 F:      arch/arc/boot/dts/ax*
22342 F:      arch/arc/plat-axs10x
22343 
22344 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22345 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22346 S:      Supported
22347 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22348 F:      drivers/reset/reset-axs10x.c
22349 
22350 SYNOPSYS CREG GPIO DRIVER
22351 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22352 S:      Maintained
22353 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22354 F:      drivers/gpio/gpio-creg-snps.c
22355 
22356 SYNOPSYS DESIGNWARE 8250 UART DRIVER
22357 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22358 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22359 S:      Supported
22360 F:      drivers/tty/serial/8250/8250_dw.c
22361 F:      drivers/tty/serial/8250/8250_dwlib.*
22362 F:      drivers/tty/serial/8250/8250_lpss.c
22363 
22364 SYNOPSYS DESIGNWARE APB GPIO DRIVER
22365 M:      Hoan Tran <hoan@os.amperecomputing.com>
22366 L:      linux-gpio@vger.kernel.org
22367 S:      Maintained
22368 F:      Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22369 F:      drivers/gpio/gpio-dwapb.c
22370 
22371 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22372 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22373 S:      Maintained
22374 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22375 F:      drivers/dma/dw-axi-dmac/
22376 
22377 SYNOPSYS DESIGNWARE DMAC DRIVER
22378 M:      Viresh Kumar <vireshk@kernel.org>
22379 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22380 S:      Maintained
22381 F:      Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22382 F:      Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22383 F:      drivers/dma/dw/
22384 F:      include/dt-bindings/dma/dw-dmac.h
22385 F:      include/linux/dma/dw.h
22386 F:      include/linux/platform_data/dma-dw.h
22387 
22388 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22389 M:      Jose Abreu <Jose.Abreu@synopsys.com>
22390 L:      netdev@vger.kernel.org
22391 S:      Supported
22392 F:      drivers/net/ethernet/synopsys/
22393 
22394 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22395 M:      Jose Abreu <Jose.Abreu@synopsys.com>
22396 L:      netdev@vger.kernel.org
22397 S:      Supported
22398 F:      drivers/net/pcs/pcs-xpcs.c
22399 F:      drivers/net/pcs/pcs-xpcs.h
22400 F:      include/linux/pcs/pcs-xpcs.h
22401 
22402 SYNOPSYS DESIGNWARE I2C DRIVER
22403 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
22404 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22405 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
22406 R:      Jan Dabros <jsd@semihalf.com>
22407 L:      linux-i2c@vger.kernel.org
22408 S:      Supported
22409 F:      drivers/i2c/busses/i2c-designware-*
22410 
22411 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22412 M:      Jaehoon Chung <jh80.chung@samsung.com>
22413 L:      linux-mmc@vger.kernel.org
22414 S:      Maintained
22415 F:      drivers/mmc/host/dw_mmc*
22416 
22417 SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22418 M:      Shuai Xue <xueshuai@linux.alibaba.com>
22419 M:      Jing Zhang <renyu.zj@linux.alibaba.com>
22420 S:      Supported
22421 F:      Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22422 F:      drivers/perf/dwc_pcie_pmu.c
22423 
22424 SYNOPSYS HSDK RESET CONTROLLER DRIVER
22425 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22426 S:      Supported
22427 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22428 F:      drivers/reset/reset-hsdk.c
22429 F:      include/dt-bindings/reset/snps,hsdk-reset.h
22430 
22431 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22432 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
22433 M:      Manjunath M B <manjumb@synopsys.com>
22434 L:      linux-mmc@vger.kernel.org
22435 S:      Maintained
22436 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
22437 
22438 SYSTEM CONFIGURATION (SYSCON)
22439 M:      Lee Jones <lee@kernel.org>
22440 M:      Arnd Bergmann <arnd@arndb.de>
22441 S:      Supported
22442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22443 F:      drivers/mfd/syscon.c
22444 
22445 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22446 M:      Sudeep Holla <sudeep.holla@arm.com>
22447 R:      Cristian Marussi <cristian.marussi@arm.com>
22448 L:      arm-scmi@vger.kernel.org
22449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22450 S:      Maintained
22451 F:      Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22452 F:      drivers/clk/clk-sc[mp]i.c
22453 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
22454 F:      drivers/firmware/arm_scmi/
22455 F:      drivers/firmware/arm_scpi.c
22456 F:      drivers/hwmon/scmi-hwmon.c
22457 F:      drivers/pinctrl/pinctrl-scmi.c
22458 F:      drivers/pmdomain/arm/
22459 F:      drivers/powercap/arm_scmi_powercap.c
22460 F:      drivers/regulator/scmi-regulator.c
22461 F:      drivers/reset/reset-scmi.c
22462 F:      include/linux/sc[mp]i_protocol.h
22463 F:      include/trace/events/scmi.h
22464 F:      include/uapi/linux/virtio_scmi.h
22465 
22466 SYSTEM RESET/SHUTDOWN DRIVERS
22467 M:      Sebastian Reichel <sre@kernel.org>
22468 L:      linux-pm@vger.kernel.org
22469 S:      Maintained
22470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22471 F:      Documentation/devicetree/bindings/power/reset/
22472 F:      drivers/power/reset/
22473 
22474 SYSTEM TRACE MODULE CLASS
22475 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
22476 S:      Maintained
22477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22478 F:      Documentation/trace/stm.rst
22479 F:      drivers/hwtracing/stm/
22480 F:      include/linux/stm.h
22481 F:      include/uapi/linux/stm.h
22482 
22483 SYSTEM76 ACPI DRIVER
22484 M:      Jeremy Soller <jeremy@system76.com>
22485 M:      System76 Product Development <productdev@system76.com>
22486 L:      platform-driver-x86@vger.kernel.org
22487 S:      Maintained
22488 F:      drivers/platform/x86/system76_acpi.c
22489 
22490 SYSV FILESYSTEM
22491 S:      Orphan
22492 F:      Documentation/filesystems/sysv-fs.rst
22493 F:      fs/sysv/
22494 F:      include/linux/sysv_fs.h
22495 
22496 TASKSTATS STATISTICS INTERFACE
22497 M:      Balbir Singh <bsingharora@gmail.com>
22498 S:      Maintained
22499 F:      Documentation/accounting/taskstats*
22500 F:      include/linux/taskstats*
22501 F:      kernel/taskstats.c
22502 
22503 TC subsystem
22504 M:      Jamal Hadi Salim <jhs@mojatatu.com>
22505 M:      Cong Wang <xiyou.wangcong@gmail.com>
22506 M:      Jiri Pirko <jiri@resnulli.us>
22507 L:      netdev@vger.kernel.org
22508 S:      Maintained
22509 F:      include/net/pkt_cls.h
22510 F:      include/net/pkt_sched.h
22511 F:      include/net/tc_act/
22512 F:      include/uapi/linux/pkt_cls.h
22513 F:      include/uapi/linux/pkt_sched.h
22514 F:      include/uapi/linux/tc_act/
22515 F:      include/uapi/linux/tc_ematch/
22516 F:      net/sched/
22517 F:      tools/testing/selftests/tc-testing
22518 
22519 TC90522 MEDIA DRIVER
22520 M:      Akihiro Tsukada <tskd08@gmail.com>
22521 L:      linux-media@vger.kernel.org
22522 S:      Odd Fixes
22523 F:      drivers/media/dvb-frontends/tc90522*
22524 
22525 TCP LOW PRIORITY MODULE
22526 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22527 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22528 S:      Maintained
22529 W:      http://tcp-lp-mod.sourceforge.net/
22530 F:      net/ipv4/tcp_lp.c
22531 
22532 TDA10071 MEDIA DRIVER
22533 L:      linux-media@vger.kernel.org
22534 S:      Orphan
22535 W:      https://linuxtv.org
22536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22537 F:      drivers/media/dvb-frontends/tda10071*
22538 
22539 TDA18212 MEDIA DRIVER
22540 L:      linux-media@vger.kernel.org
22541 S:      Orphan
22542 W:      https://linuxtv.org
22543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22544 F:      drivers/media/tuners/tda18212*
22545 
22546 TDA18218 MEDIA DRIVER
22547 L:      linux-media@vger.kernel.org
22548 S:      Orphan
22549 W:      https://linuxtv.org
22550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22551 F:      drivers/media/tuners/tda18218*
22552 
22553 TDA18250 MEDIA DRIVER
22554 M:      Olli Salonen <olli.salonen@iki.fi>
22555 L:      linux-media@vger.kernel.org
22556 S:      Maintained
22557 W:      https://linuxtv.org
22558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22559 T:      git git://linuxtv.org/media_tree.git
22560 F:      drivers/media/tuners/tda18250*
22561 
22562 TDA18271 MEDIA DRIVER
22563 M:      Michael Krufky <mkrufky@linuxtv.org>
22564 L:      linux-media@vger.kernel.org
22565 S:      Maintained
22566 W:      https://linuxtv.org
22567 W:      http://github.com/mkrufky
22568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22569 T:      git git://linuxtv.org/mkrufky/tuners.git
22570 F:      drivers/media/tuners/tda18271*
22571 
22572 TDA1997x MEDIA DRIVER
22573 M:      Tim Harvey <tharvey@gateworks.com>
22574 L:      linux-media@vger.kernel.org
22575 S:      Maintained
22576 W:      https://linuxtv.org
22577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22578 F:      drivers/media/i2c/tda1997x.*
22579 
22580 TDA827x MEDIA DRIVER
22581 M:      Michael Krufky <mkrufky@linuxtv.org>
22582 L:      linux-media@vger.kernel.org
22583 S:      Maintained
22584 W:      https://linuxtv.org
22585 W:      http://github.com/mkrufky
22586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22587 T:      git git://linuxtv.org/mkrufky/tuners.git
22588 F:      drivers/media/tuners/tda8290.*
22589 
22590 TDA8290 MEDIA DRIVER
22591 M:      Michael Krufky <mkrufky@linuxtv.org>
22592 L:      linux-media@vger.kernel.org
22593 S:      Maintained
22594 W:      https://linuxtv.org
22595 W:      http://github.com/mkrufky
22596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
22597 T:      git git://linuxtv.org/mkrufky/tuners.git
22598 F:      drivers/media/tuners/tda8290.*
22599 
22600 TDA9840 MEDIA DRIVER
22601 M:      Hans Verkuil <hverkuil@xs4all.nl>
22602 L:      linux-media@vger.kernel.org
22603 S:      Maintained
22604 W:      https://linuxtv.org
22605 T:      git git://linuxtv.org/media_tree.git
22606 F:      drivers/media/i2c/tda9840*
22607 
22608 TEA5761 TUNER DRIVER
22609 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
22610 L:      linux-media@vger.kernel.org
22611 S:      Odd fixes
22612 W:      https://linuxtv.org
22613 T:      git git://linuxtv.org/media_tree.git
22614 F:      drivers/media/tuners/tea5761.*
22615 
22616 TEA5767 TUNER DRIVER
22617 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
22618 L:      linux-media@vger.kernel.org
22619 S:      Maintained
22620 W:      https://linuxtv.org
22621 T:      git git://linuxtv.org/media_tree.git
22622 F:      drivers/media/tuners/tea5767.*
22623 
22624 TEA6415C MEDIA DRIVER
22625 M:      Hans Verkuil <hverkuil@xs4all.nl>
22626 L:      linux-media@vger.kernel.org
22627 S:      Maintained
22628 W:      https://linuxtv.org
22629 T:      git git://linuxtv.org/media_tree.git
22630 F:      drivers/media/i2c/tea6415c*
22631 
22632 TEA6420 MEDIA DRIVER
22633 M:      Hans Verkuil <hverkuil@xs4all.nl>
22634 L:      linux-media@vger.kernel.org
22635 S:      Maintained
22636 W:      https://linuxtv.org
22637 T:      git git://linuxtv.org/media_tree.git
22638 F:      drivers/media/i2c/tea6420*
22639 
22640 TEAM DRIVER
22641 M:      Jiri Pirko <jiri@resnulli.us>
22642 L:      netdev@vger.kernel.org
22643 S:      Supported
22644 F:      Documentation/netlink/specs/team.yaml
22645 F:      drivers/net/team/
22646 F:      include/linux/if_team.h
22647 F:      include/uapi/linux/if_team.h
22648 F:      tools/testing/selftests/drivers/net/team/
22649 
22650 TECHNICAL ADVISORY BOARD PROCESS DOCS
22651 M:      "Theodore Ts'o" <tytso@mit.edu>
22652 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22653 L:      tech-board-discuss@lists.linux.dev
22654 S:      Maintained
22655 F:      Documentation/process/contribution-maturity-model.rst
22656 F:      Documentation/process/researcher-guidelines.rst
22657 
22658 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22659 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22660 S:      Maintained
22661 F:      arch/x86/platform/ts5500/
22662 
22663 TECHNOTREND USB IR RECEIVER
22664 M:      Sean Young <sean@mess.org>
22665 L:      linux-media@vger.kernel.org
22666 S:      Maintained
22667 F:      drivers/media/rc/ttusbir.c
22668 
22669 TECHWELL TW9900 VIDEO DECODER
22670 M:      Mehdi Djait <mehdi.djait@bootlin.com>
22671 L:      linux-media@vger.kernel.org
22672 S:      Maintained
22673 F:      drivers/media/i2c/tw9900.c
22674 
22675 TECHWELL TW9910 VIDEO DECODER
22676 L:      linux-media@vger.kernel.org
22677 S:      Orphan
22678 F:      drivers/media/i2c/tw9910.c
22679 F:      include/media/i2c/tw9910.h
22680 
22681 TEE SUBSYSTEM
22682 M:      Jens Wiklander <jens.wiklander@linaro.org>
22683 R:      Sumit Garg <sumit.garg@linaro.org>
22684 L:      op-tee@lists.trustedfirmware.org
22685 S:      Maintained
22686 F:      Documentation/ABI/testing/sysfs-class-tee
22687 F:      Documentation/driver-api/tee.rst
22688 F:      Documentation/tee/
22689 F:      Documentation/userspace-api/tee.rst
22690 F:      drivers/tee/
22691 F:      include/linux/tee_core.h
22692 F:      include/linux/tee_drv.h
22693 F:      include/uapi/linux/tee.h
22694 
22695 TEGRA ARCHITECTURE SUPPORT
22696 M:      Thierry Reding <thierry.reding@gmail.com>
22697 M:      Jonathan Hunter <jonathanh@nvidia.com>
22698 L:      linux-tegra@vger.kernel.org
22699 S:      Supported
22700 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
22701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22702 N:      [^a-z]tegra
22703 
22704 TEGRA CLOCK DRIVER
22705 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
22706 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
22707 S:      Supported
22708 F:      drivers/clk/tegra/
22709 
22710 TEGRA CRYPTO DRIVERS
22711 M:      Akhil R <akhilrajeev@nvidia.com>
22712 S:      Supported
22713 F:      drivers/crypto/tegra/*
22714 
22715 TEGRA DMA DRIVERS
22716 M:      Laxman Dewangan <ldewangan@nvidia.com>
22717 M:      Jon Hunter <jonathanh@nvidia.com>
22718 S:      Supported
22719 F:      drivers/dma/tegra*
22720 
22721 TEGRA I2C DRIVER
22722 M:      Laxman Dewangan <ldewangan@nvidia.com>
22723 R:      Dmitry Osipenko <digetx@gmail.com>
22724 S:      Supported
22725 F:      drivers/i2c/busses/i2c-tegra.c
22726 
22727 TEGRA IOMMU DRIVERS
22728 M:      Thierry Reding <thierry.reding@gmail.com>
22729 R:      Krishna Reddy <vdumpa@nvidia.com>
22730 L:      linux-tegra@vger.kernel.org
22731 S:      Supported
22732 F:      drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22733 F:      drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22734 F:      drivers/iommu/tegra*
22735 
22736 TEGRA KBC DRIVER
22737 M:      Laxman Dewangan <ldewangan@nvidia.com>
22738 S:      Supported
22739 F:      drivers/input/keyboard/tegra-kbc.c
22740 
22741 TEGRA NAND DRIVER
22742 M:      Stefan Agner <stefan@agner.ch>
22743 M:      Lucas Stach <dev@lynxeye.de>
22744 S:      Maintained
22745 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22746 F:      drivers/mtd/nand/raw/tegra_nand.c
22747 
22748 TEGRA PWM DRIVER
22749 M:      Thierry Reding <thierry.reding@gmail.com>
22750 S:      Supported
22751 F:      drivers/pwm/pwm-tegra.c
22752 
22753 TEGRA QUAD SPI DRIVER
22754 M:      Thierry Reding <thierry.reding@gmail.com>
22755 M:      Jonathan Hunter <jonathanh@nvidia.com>
22756 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
22757 L:      linux-tegra@vger.kernel.org
22758 S:      Maintained
22759 F:      drivers/spi/spi-tegra210-quad.c
22760 
22761 TEGRA SERIAL DRIVER
22762 M:      Laxman Dewangan <ldewangan@nvidia.com>
22763 S:      Supported
22764 F:      drivers/tty/serial/serial-tegra.c
22765 
22766 TEGRA SPI DRIVER
22767 M:      Laxman Dewangan <ldewangan@nvidia.com>
22768 S:      Supported
22769 F:      drivers/spi/spi-tegra*
22770 
22771 TEGRA VIDEO DRIVER
22772 M:      Thierry Reding <thierry.reding@gmail.com>
22773 M:      Jonathan Hunter <jonathanh@nvidia.com>
22774 M:      Sowjanya Komatineni <skomatineni@nvidia.com>
22775 M:      Luca Ceresoli <luca.ceresoli@bootlin.com>
22776 L:      linux-media@vger.kernel.org
22777 L:      linux-tegra@vger.kernel.org
22778 S:      Maintained
22779 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22780 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22781 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22782 F:      drivers/staging/media/tegra-video/
22783 
22784 TEGRA XUSB PADCTL DRIVER
22785 M:      JC Kuo <jckuo@nvidia.com>
22786 S:      Supported
22787 F:      drivers/phy/tegra/xusb*
22788 
22789 TEHUTI ETHERNET DRIVER
22790 M:      Andy Gospodarek <andy@greyhouse.net>
22791 L:      netdev@vger.kernel.org
22792 S:      Supported
22793 F:      drivers/net/ethernet/tehuti/tehuti.*
22794 
22795 TEHUTI TN40XX ETHERNET DRIVER
22796 M:      FUJITA Tomonori <fujita.tomonori@gmail.com>
22797 L:      netdev@vger.kernel.org
22798 S:      Maintained
22799 F:      drivers/net/ethernet/tehuti/tn40*
22800 
22801 TELECOM CLOCK DRIVER FOR MCPL0010
22802 M:      Mark Gross <markgross@kernel.org>
22803 S:      Supported
22804 F:      drivers/char/tlclk.c
22805 
22806 TEMPO SEMICONDUCTOR DRIVERS
22807 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22808 S:      Maintained
22809 F:      Documentation/devicetree/bindings/sound/tscs*.txt
22810 F:      sound/soc/codecs/tscs*.c
22811 F:      sound/soc/codecs/tscs*.h
22812 
22813 TENSILICA XTENSA PORT (xtensa)
22814 M:      Chris Zankel <chris@zankel.net>
22815 M:      Max Filippov <jcmvbkbc@gmail.com>
22816 S:      Maintained
22817 T:      git https://github.com/jcmvbkbc/linux-xtensa.git
22818 F:      arch/xtensa/
22819 F:      drivers/irqchip/irq-xtensa-*
22820 
22821 TEXAS INSTRUMENTS ASoC DRIVERS
22822 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
22823 L:      linux-sound@vger.kernel.org
22824 S:      Maintained
22825 F:      Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22826 F:      sound/soc/ti/
22827 
22828 TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22829 M:      Shenghao Ding <shenghao-ding@ti.com>
22830 M:      Kevin Lu <kevin-lu@ti.com>
22831 M:      Baojun Xu <baojun.xu@ti.com>
22832 L:      linux-sound@vger.kernel.org
22833 S:      Maintained
22834 F:      Documentation/devicetree/bindings/sound/tas2552.txt
22835 F:      Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22836 F:      Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22837 F:      Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22838 F:      Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22839 F:      Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22840 F:      Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22841 F:      Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22842 F:      Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22843 F:      include/sound/tas2*.h
22844 F:      include/sound/tlv320*.h
22845 F:      include/sound/tpa6130a2-plat.h
22846 F:      sound/pci/hda/tas2781_hda_i2c.c
22847 F:      sound/soc/codecs/pcm1681.c
22848 F:      sound/soc/codecs/pcm1789*.*
22849 F:      sound/soc/codecs/pcm179x*.*
22850 F:      sound/soc/codecs/pcm186x*.*
22851 F:      sound/soc/codecs/pcm3008.*
22852 F:      sound/soc/codecs/pcm3060*.*
22853 F:      sound/soc/codecs/pcm3168a*.*
22854 F:      sound/soc/codecs/pcm5102a.c
22855 F:      sound/soc/codecs/pcm512x*.*
22856 F:      sound/soc/codecs/tas2*.*
22857 F:      sound/soc/codecs/tlv320*.*
22858 F:      sound/soc/codecs/tpa6130a2.*
22859 
22860 TEXAS INSTRUMENTS DMA DRIVERS
22861 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
22862 L:      dmaengine@vger.kernel.org
22863 S:      Maintained
22864 F:      Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22865 F:      Documentation/devicetree/bindings/dma/ti-edma.txt
22866 F:      Documentation/devicetree/bindings/dma/ti/
22867 F:      drivers/dma/ti/
22868 F:      include/linux/dma/k3-psil.h
22869 F:      include/linux/dma/k3-udma-glue.h
22870 F:      include/linux/dma/ti-cppi5.h
22871 X:      drivers/dma/ti/cppi41.c
22872 
22873 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22874 M:      Robert Marko <robert.marko@sartura.hr>
22875 M:      Luka Perkov <luka.perkov@sartura.hr>
22876 L:      linux-hwmon@vger.kernel.org
22877 S:      Maintained
22878 F:      Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22879 F:      Documentation/hwmon/tps23861.rst
22880 F:      drivers/hwmon/tps23861.c
22881 
22882 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22883 M:      Ricardo Ribalda <ribalda@kernel.org>
22884 L:      linux-iio@vger.kernel.org
22885 S:      Supported
22886 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22887 F:      drivers/iio/dac/ti-dac7612.c
22888 
22889 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22890 M:      Nishanth Menon <nm@ti.com>
22891 M:      Tero Kristo <kristo@kernel.org>
22892 M:      Santosh Shilimkar <ssantosh@kernel.org>
22893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22894 S:      Maintained
22895 F:      Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22896 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22897 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22898 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22899 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22900 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22901 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22902 F:      drivers/clk/keystone/sci-clk.c
22903 F:      drivers/firmware/ti_sci*
22904 F:      drivers/irqchip/irq-ti-sci-inta.c
22905 F:      drivers/irqchip/irq-ti-sci-intr.c
22906 F:      drivers/reset/reset-ti-sci.c
22907 F:      drivers/soc/ti/ti_sci_inta_msi.c
22908 F:      drivers/pmdomain/ti/ti_sci_pm_domains.c
22909 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
22910 F:      include/linux/soc/ti/ti_sci_inta_msi.h
22911 F:      include/linux/soc/ti/ti_sci_protocol.h
22912 
22913 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22914 M:      Puranjay Mohan <puranjay@kernel.org>
22915 L:      linux-iio@vger.kernel.org
22916 S:      Supported
22917 F:      Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22918 F:      drivers/iio/temperature/tmp117.c
22919 
22920 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22921 M:      Hans Verkuil <hverkuil@xs4all.nl>
22922 L:      linux-media@vger.kernel.org
22923 S:      Maintained
22924 W:      https://linuxtv.org
22925 T:      git git://linuxtv.org/media_tree.git
22926 F:      drivers/media/radio/radio-raremono.c
22927 
22928 THERMAL
22929 M:      Rafael J. Wysocki <rafael@kernel.org>
22930 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
22931 R:      Zhang Rui <rui.zhang@intel.com>
22932 R:      Lukasz Luba <lukasz.luba@arm.com>
22933 L:      linux-pm@vger.kernel.org
22934 S:      Supported
22935 Q:      https://patchwork.kernel.org/project/linux-pm/list/
22936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22937 F:      Documentation/ABI/testing/sysfs-class-thermal
22938 F:      Documentation/admin-guide/thermal/
22939 F:      Documentation/devicetree/bindings/thermal/
22940 F:      Documentation/driver-api/thermal/
22941 F:      drivers/thermal/
22942 F:      include/dt-bindings/thermal/
22943 F:      include/linux/cpu_cooling.h
22944 F:      include/linux/thermal.h
22945 F:      include/uapi/linux/thermal.h
22946 F:      tools/lib/thermal/
22947 F:      tools/thermal/
22948 
22949 THERMAL DRIVER FOR AMLOGIC SOCS
22950 M:      Guillaume La Roque <glaroque@baylibre.com>
22951 L:      linux-pm@vger.kernel.org
22952 L:      linux-amlogic@lists.infradead.org
22953 S:      Supported
22954 W:      http://linux-meson.com/
22955 F:      Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22956 F:      drivers/thermal/amlogic_thermal.c
22957 
22958 THERMAL/CPU_COOLING
22959 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
22960 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
22961 M:      Viresh Kumar <viresh.kumar@linaro.org>
22962 R:      Lukasz Luba <lukasz.luba@arm.com>
22963 L:      linux-pm@vger.kernel.org
22964 S:      Supported
22965 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
22966 F:      Documentation/driver-api/thermal/cpu-idle-cooling.rst
22967 F:      drivers/thermal/cpufreq_cooling.c
22968 F:      drivers/thermal/cpuidle_cooling.c
22969 F:      include/linux/cpu_cooling.h
22970 
22971 THERMAL/POWER_ALLOCATOR
22972 M:      Lukasz Luba <lukasz.luba@arm.com>
22973 L:      linux-pm@vger.kernel.org
22974 S:      Maintained
22975 F:      Documentation/driver-api/thermal/power_allocator.rst
22976 F:      drivers/thermal/gov_power_allocator.c
22977 F:      drivers/thermal/thermal_trace_ipa.h
22978 
22979 THINKPAD ACPI EXTRAS DRIVER
22980 M:      Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22981 L:      ibm-acpi-devel@lists.sourceforge.net
22982 L:      platform-driver-x86@vger.kernel.org
22983 S:      Maintained
22984 W:      http://ibm-acpi.sourceforge.net
22985 W:      http://thinkwiki.org/wiki/Ibm-acpi
22986 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22987 F:      drivers/platform/x86/thinkpad_acpi.c
22988 
22989 THINKPAD LMI DRIVER
22990 M:      Mark Pearson <markpearson@lenovo.com>
22991 L:      platform-driver-x86@vger.kernel.org
22992 S:      Maintained
22993 F:      Documentation/ABI/testing/sysfs-class-firmware-attributes
22994 F:      drivers/platform/x86/think-lmi.?
22995 
22996 THP7312 ISP DRIVER
22997 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22998 M:      Paul Elder <paul.elder@ideasonboard.com>
22999 L:      linux-media@vger.kernel.org
23000 S:      Maintained
23001 T:      git git://linuxtv.org/media_tree.git
23002 F:      Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23003 F:      Documentation/userspace-api/media/drivers/thp7312.rst
23004 F:      drivers/media/i2c/thp7312.c
23005 F:      include/uapi/linux/thp7312.h
23006 
23007 THUNDERBOLT DMA TRAFFIC TEST DRIVER
23008 M:      Isaac Hazan <isaac.hazan@intel.com>
23009 L:      linux-usb@vger.kernel.org
23010 S:      Maintained
23011 F:      drivers/thunderbolt/dma_test.c
23012 
23013 THUNDERBOLT DRIVER
23014 M:      Andreas Noever <andreas.noever@gmail.com>
23015 M:      Michael Jamet <michael.jamet@intel.com>
23016 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
23017 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
23018 L:      linux-usb@vger.kernel.org
23019 S:      Maintained
23020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23021 F:      Documentation/admin-guide/thunderbolt.rst
23022 F:      drivers/thunderbolt/
23023 F:      include/linux/thunderbolt.h
23024 
23025 THUNDERBOLT NETWORK DRIVER
23026 M:      Michael Jamet <michael.jamet@intel.com>
23027 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
23028 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
23029 L:      netdev@vger.kernel.org
23030 S:      Maintained
23031 F:      drivers/net/thunderbolt/
23032 
23033 THUNDERX GPIO DRIVER
23034 M:      Robert Richter <rric@kernel.org>
23035 S:      Odd Fixes
23036 F:      drivers/gpio/gpio-thunderx.c
23037 
23038 TI ADS1119 ADC DRIVER
23039 M:      Francesco Dolcini <francesco@dolcini.it>
23040 M:      João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
23041 L:      linux-iio@vger.kernel.org
23042 S:      Maintained
23043 F:      Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23044 F:      drivers/iio/adc/ti-ads1119.c
23045 
23046 TI ADS7924 ADC DRIVER
23047 M:      Hugo Villeneuve <hvilleneuve@dimonoff.com>
23048 L:      linux-iio@vger.kernel.org
23049 S:      Supported
23050 F:      Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23051 F:      drivers/iio/adc/ti-ads7924.c
23052 
23053 TI AM437X VPFE DRIVER
23054 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23055 L:      linux-media@vger.kernel.org
23056 S:      Maintained
23057 W:      https://linuxtv.org
23058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23059 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23060 F:      drivers/media/platform/ti/am437x/
23061 
23062 TI BANDGAP AND THERMAL DRIVER
23063 M:      Eduardo Valentin <edubezval@gmail.com>
23064 M:      Keerthy <j-keerthy@ti.com>
23065 L:      linux-pm@vger.kernel.org
23066 L:      linux-omap@vger.kernel.org
23067 S:      Maintained
23068 F:      drivers/thermal/ti-soc-thermal/
23069 
23070 TI BQ27XXX POWER SUPPLY DRIVER
23071 F:      drivers/power/supply/bq27xxx_battery.c
23072 F:      drivers/power/supply/bq27xxx_battery_i2c.c
23073 F:      include/linux/power/bq27xxx_battery.h
23074 
23075 TI CDCE706 CLOCK DRIVER
23076 M:      Max Filippov <jcmvbkbc@gmail.com>
23077 S:      Maintained
23078 F:      drivers/clk/clk-cdce706.c
23079 
23080 TI CLOCK DRIVER
23081 M:      Tero Kristo <kristo@kernel.org>
23082 L:      linux-omap@vger.kernel.org
23083 S:      Odd Fixes
23084 F:      drivers/clk/ti/
23085 F:      include/linux/clk/ti.h
23086 
23087 TI DAVINCI MACHINE SUPPORT
23088 M:      Bartosz Golaszewski <brgl@bgdev.pl>
23089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23090 S:      Maintained
23091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23092 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23093 F:      arch/arm/boot/dts/ti/davinci/
23094 F:      arch/arm/mach-davinci/
23095 F:      drivers/i2c/busses/i2c-davinci.c
23096 
23097 TI DAVINCI SERIES CLOCK DRIVER
23098 M:      David Lechner <david@lechnology.com>
23099 S:      Maintained
23100 F:      Documentation/devicetree/bindings/clock/ti/davinci/
23101 F:      drivers/clk/davinci/
23102 F:      include/linux/clk/davinci.h
23103 
23104 TI DAVINCI SERIES GPIO DRIVER
23105 M:      Keerthy <j-keerthy@ti.com>
23106 L:      linux-gpio@vger.kernel.org
23107 S:      Maintained
23108 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23109 F:      drivers/gpio/gpio-davinci.c
23110 
23111 TI DAVINCI SERIES MEDIA DRIVER
23112 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23113 L:      linux-media@vger.kernel.org
23114 S:      Maintained
23115 W:      https://linuxtv.org
23116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23117 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23118 F:      drivers/media/platform/ti/davinci/
23119 F:      include/media/davinci/
23120 
23121 TI ENHANCED CAPTURE (eCAP) DRIVER
23122 M:      Vignesh Raghavendra <vigneshr@ti.com>
23123 R:      Julien Panis <jpanis@baylibre.com>
23124 L:      linux-iio@vger.kernel.org
23125 L:      linux-omap@vger.kernel.org
23126 S:      Maintained
23127 F:      Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23128 F:      drivers/counter/ti-ecap-capture.c
23129 
23130 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23131 R:      David Lechner <david@lechnology.com>
23132 L:      linux-iio@vger.kernel.org
23133 F:      Documentation/devicetree/bindings/counter/ti-eqep.yaml
23134 F:      drivers/counter/ti-eqep.c
23135 
23136 TI ETHERNET SWITCH DRIVER (CPSW)
23137 R:      Siddharth Vadapalli <s-vadapalli@ti.com>
23138 R:      Roger Quadros <rogerq@kernel.org>
23139 L:      linux-omap@vger.kernel.org
23140 L:      netdev@vger.kernel.org
23141 S:      Maintained
23142 F:      drivers/net/ethernet/ti/cpsw*
23143 F:      drivers/net/ethernet/ti/davinci*
23144 
23145 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23146 M:      Alex Dubov <oakad@yahoo.com>
23147 S:      Maintained
23148 W:      http://tifmxx.berlios.de/
23149 F:      drivers/memstick/host/tifm_ms.c
23150 F:      drivers/misc/tifm*
23151 F:      drivers/mmc/host/tifm_sd.c
23152 F:      include/linux/tifm.h
23153 
23154 TI FPD-LINK DRIVERS
23155 M:      Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
23156 L:      linux-media@vger.kernel.org
23157 S:      Maintained
23158 F:      Documentation/devicetree/bindings/media/i2c/ti,ds90*
23159 F:      drivers/media/i2c/ds90*
23160 F:      include/media/i2c/ds90*
23161 
23162 TI HDC302X HUMIDITY DRIVER
23163 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
23164 M:      Li peiyu <579lpy@gmail.com>
23165 L:      linux-iio@vger.kernel.org
23166 S:      Maintained
23167 F:      Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23168 F:      drivers/iio/humidity/hdc3020.c
23169 
23170 TI ICSSG ETHERNET DRIVER (ICSSG)
23171 R:      MD Danish Anwar <danishanwar@ti.com>
23172 R:      Roger Quadros <rogerq@kernel.org>
23173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23174 L:      netdev@vger.kernel.org
23175 S:      Maintained
23176 F:      Documentation/devicetree/bindings/net/ti,icss*.yaml
23177 F:      drivers/net/ethernet/ti/icssg/*
23178 
23179 TI J721E CSI2RX DRIVER
23180 M:      Jai Luthra <j-luthra@ti.com>
23181 L:      linux-media@vger.kernel.org
23182 S:      Maintained
23183 F:      Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23184 F:      drivers/media/platform/ti/j721e-csi2rx/
23185 
23186 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23187 M:      Nishanth Menon <nm@ti.com>
23188 M:      Santosh Shilimkar <ssantosh@kernel.org>
23189 L:      linux-kernel@vger.kernel.org
23190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23191 S:      Maintained
23192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23193 F:      Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23194 F:      drivers/pmdomain/ti/omap_prm.c
23195 F:      drivers/soc/ti/*
23196 
23197 TI LM49xxx FAMILY ASoC CODEC DRIVERS
23198 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
23199 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
23200 L:      linux-sound@vger.kernel.org
23201 S:      Maintained
23202 F:      sound/soc/codecs/isabelle*
23203 F:      sound/soc/codecs/lm49453*
23204 
23205 TI LMP92064 ADC DRIVER
23206 M:      Leonard Göhrs <l.goehrs@pengutronix.de>
23207 R:      kernel@pengutronix.de
23208 L:      linux-iio@vger.kernel.org
23209 S:      Maintained
23210 F:      Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23211 F:      drivers/iio/adc/ti-lmp92064.c
23212 
23213 TI PCM3060 ASoC CODEC DRIVER
23214 M:      Kirill Marinushkin <k.marinushkin@gmail.com>
23215 L:      linux-sound@vger.kernel.org
23216 S:      Maintained
23217 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
23218 F:      sound/soc/codecs/pcm3060*
23219 
23220 TI TAS571X FAMILY ASoC CODEC DRIVER
23221 M:      Kevin Cernekee <cernekee@chromium.org>
23222 L:      linux-sound@vger.kernel.org
23223 S:      Odd Fixes
23224 F:      sound/soc/codecs/tas571x*
23225 
23226 TI TMAG5273 MAGNETOMETER DRIVER
23227 M:      Gerald Loacker <gerald.loacker@wolfvision.net>
23228 L:      linux-iio@vger.kernel.org
23229 S:      Maintained
23230 F:      Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23231 F:      drivers/iio/magnetometer/tmag5273.c
23232 
23233 TI TRF7970A NFC DRIVER
23234 M:      Mark Greer <mgreer@animalcreek.com>
23235 L:      linux-wireless@vger.kernel.org
23236 S:      Supported
23237 F:      Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23238 F:      drivers/nfc/trf7970a.c
23239 
23240 TI TSC2046 ADC DRIVER
23241 M:      Oleksij Rempel <o.rempel@pengutronix.de>
23242 R:      kernel@pengutronix.de
23243 L:      linux-iio@vger.kernel.org
23244 S:      Maintained
23245 F:      Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23246 F:      drivers/iio/adc/ti-tsc2046.c
23247 
23248 TI TWL4030 SERIES SOC CODEC DRIVER
23249 M:      Peter Ujfalusi <peter.ujfalusi@gmail.com>
23250 L:      linux-sound@vger.kernel.org
23251 S:      Maintained
23252 F:      sound/soc/codecs/twl4030*
23253 
23254 TI VPE/CAL DRIVERS
23255 M:      Benoit Parrot <bparrot@ti.com>
23256 L:      linux-media@vger.kernel.org
23257 S:      Maintained
23258 W:      http://linuxtv.org/
23259 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23260 F:      Documentation/devicetree/bindings/media/ti,cal.yaml
23261 F:      Documentation/devicetree/bindings/media/ti,vpe.yaml
23262 F:      drivers/media/platform/ti/cal/
23263 F:      drivers/media/platform/ti/vpe/
23264 
23265 TI WILINK WIRELESS DRIVERS
23266 L:      linux-wireless@vger.kernel.org
23267 S:      Orphan
23268 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23269 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23270 F:      drivers/net/wireless/ti/
23271 
23272 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23273 M:      John Stultz <jstultz@google.com>
23274 M:      Thomas Gleixner <tglx@linutronix.de>
23275 R:      Stephen Boyd <sboyd@kernel.org>
23276 L:      linux-kernel@vger.kernel.org
23277 S:      Supported
23278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23279 F:      include/linux/clocksource.h
23280 F:      include/linux/time.h
23281 F:      include/linux/timekeeper_internal.h
23282 F:      include/linux/timekeeping.h
23283 F:      include/linux/timex.h
23284 F:      include/uapi/linux/time.h
23285 F:      include/uapi/linux/timex.h
23286 F:      kernel/time/alarmtimer.c
23287 F:      kernel/time/clocksource*
23288 F:      kernel/time/ntp*
23289 F:      kernel/time/time.c
23290 F:      kernel/time/timeconst.bc
23291 F:      kernel/time/timeconv.c
23292 F:      kernel/time/timecounter.c
23293 F:      kernel/time/timekeeping*
23294 F:      kernel/time/time_test.c
23295 F:      tools/testing/selftests/timers/
23296 
23297 TIPC NETWORK LAYER
23298 M:      Jon Maloy <jmaloy@redhat.com>
23299 M:      Ying Xue <ying.xue@windriver.com>
23300 L:      netdev@vger.kernel.org (core kernel code)
23301 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23302 S:      Maintained
23303 W:      http://tipc.sourceforge.net/
23304 F:      include/uapi/linux/tipc*.h
23305 F:      net/tipc/
23306 
23307 TLAN NETWORK DRIVER
23308 M:      Samuel Chessman <chessman@tux.org>
23309 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
23310 S:      Maintained
23311 W:      http://sourceforge.net/projects/tlan/
23312 F:      Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23313 F:      drivers/net/ethernet/ti/tlan.*
23314 
23315 TMIO/SDHI MMC DRIVER
23316 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
23317 L:      linux-mmc@vger.kernel.org
23318 L:      linux-renesas-soc@vger.kernel.org
23319 S:      Supported
23320 F:      drivers/mmc/host/renesas_sdhi*
23321 F:      drivers/mmc/host/tmio_mmc*
23322 F:      include/linux/platform_data/tmio.h
23323 
23324 TMP513 HARDWARE MONITOR DRIVER
23325 M:      Eric Tremblay <etremblay@distech-controls.com>
23326 L:      linux-hwmon@vger.kernel.org
23327 S:      Maintained
23328 F:      Documentation/hwmon/tmp513.rst
23329 F:      drivers/hwmon/tmp513.c
23330 
23331 TMPFS (SHMEM FILESYSTEM)
23332 M:      Hugh Dickins <hughd@google.com>
23333 L:      linux-mm@kvack.org
23334 S:      Maintained
23335 F:      include/linux/shmem_fs.h
23336 F:      mm/shmem.c
23337 
23338 TOMOYO SECURITY MODULE
23339 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
23340 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23341 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23342 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23343 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23344 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23345 S:      Maintained
23346 W:      https://tomoyo.sourceforge.net/
23347 F:      security/tomoyo/
23348 
23349 TOPSTAR LAPTOP EXTRAS DRIVER
23350 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
23351 L:      platform-driver-x86@vger.kernel.org
23352 S:      Maintained
23353 F:      drivers/platform/x86/topstar-laptop.c
23354 
23355 TORTURE-TEST MODULES
23356 M:      Davidlohr Bueso <dave@stgolabs.net>
23357 M:      "Paul E. McKenney" <paulmck@kernel.org>
23358 M:      Josh Triplett <josh@joshtriplett.org>
23359 L:      linux-kernel@vger.kernel.org
23360 S:      Supported
23361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23362 F:      Documentation/RCU/torture.rst
23363 F:      kernel/locking/locktorture.c
23364 F:      kernel/rcu/rcuscale.c
23365 F:      kernel/rcu/rcutorture.c
23366 F:      kernel/rcu/refscale.c
23367 F:      kernel/torture.c
23368 
23369 TOSHIBA ACPI EXTRAS DRIVER
23370 M:      Azael Avalos <coproscefalo@gmail.com>
23371 L:      platform-driver-x86@vger.kernel.org
23372 S:      Maintained
23373 F:      drivers/platform/x86/toshiba_acpi.c
23374 
23375 TOSHIBA BLUETOOTH DRIVER
23376 M:      Azael Avalos <coproscefalo@gmail.com>
23377 L:      platform-driver-x86@vger.kernel.org
23378 S:      Maintained
23379 F:      drivers/platform/x86/toshiba_bluetooth.c
23380 
23381 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23382 M:      Azael Avalos <coproscefalo@gmail.com>
23383 L:      platform-driver-x86@vger.kernel.org
23384 S:      Maintained
23385 F:      drivers/platform/x86/toshiba_haps.c
23386 
23387 TOSHIBA SMM DRIVER
23388 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
23389 S:      Maintained
23390 W:      http://www.buzzard.org.uk/toshiba/
23391 F:      drivers/char/toshiba.c
23392 F:      include/linux/toshiba.h
23393 F:      include/uapi/linux/toshiba.h
23394 
23395 TOSHIBA TC358743 DRIVER
23396 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
23397 L:      linux-media@vger.kernel.org
23398 S:      Maintained
23399 F:      Documentation/devicetree/bindings/media/i2c/tc358743.txt
23400 F:      drivers/media/i2c/tc358743*
23401 F:      include/media/i2c/tc358743.h
23402 
23403 TOSHIBA WMI HOTKEYS DRIVER
23404 M:      Azael Avalos <coproscefalo@gmail.com>
23405 L:      platform-driver-x86@vger.kernel.org
23406 S:      Maintained
23407 F:      drivers/platform/x86/toshiba-wmi.c
23408 
23409 TPM DEVICE DRIVER
23410 M:      Peter Huewe <peterhuewe@gmx.de>
23411 M:      Jarkko Sakkinen <jarkko@kernel.org>
23412 R:      Jason Gunthorpe <jgg@ziepe.ca>
23413 L:      linux-integrity@vger.kernel.org
23414 S:      Maintained
23415 W:      https://codeberg.org/jarkko/linux-tpmdd-test
23416 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
23417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23418 F:      Documentation/devicetree/bindings/tpm/
23419 F:      drivers/char/tpm/
23420 F:      tools/testing/selftests/tpm2/
23421 
23422 TPS546D24 DRIVER
23423 M:      Duke Du <dukedu83@gmail.com>
23424 L:      linux-hwmon@vger.kernel.org
23425 S:      Maintained
23426 F:      Documentation/hwmon/tps546d24.rst
23427 F:      drivers/hwmon/pmbus/tps546d24.c
23428 
23429 TQ SYSTEMS BOARD & DRIVER SUPPORT
23430 L:      linux@ew.tq-group.com
23431 S:      Supported
23432 W:      https://www.tq-group.com/en/products/tq-embedded/
23433 F:      arch/arm/boot/dts/nxp/imx/*mba*.dts*
23434 F:      arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23435 F:      arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23436 F:      arch/arm64/boot/dts/freescale/imx*mba*.dts*
23437 F:      arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23438 F:      arch/arm64/boot/dts/freescale/mba*.dtsi
23439 F:      arch/arm64/boot/dts/freescale/tqml*.dts*
23440 F:      drivers/gpio/gpio-tqmx86.c
23441 F:      drivers/mfd/tqmx86.c
23442 F:      drivers/watchdog/tqmx86_wdt.c
23443 
23444 TRACING
23445 M:      Steven Rostedt <rostedt@goodmis.org>
23446 M:      Masami Hiramatsu <mhiramat@kernel.org>
23447 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23448 L:      linux-kernel@vger.kernel.org
23449 L:      linux-trace-kernel@vger.kernel.org
23450 S:      Maintained
23451 Q:      https://patchwork.kernel.org/project/linux-trace-kernel/list/
23452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23453 F:      Documentation/trace/*
23454 F:      fs/tracefs/
23455 F:      include/linux/trace*.h
23456 F:      include/trace/
23457 F:      kernel/trace/
23458 F:      scripts/tracing/
23459 F:      tools/testing/selftests/ftrace/
23460 
23461 TRACING MMIO ACCESSES (MMIOTRACE)
23462 M:      Steven Rostedt <rostedt@goodmis.org>
23463 M:      Masami Hiramatsu <mhiramat@kernel.org>
23464 R:      Karol Herbst <karolherbst@gmail.com>
23465 R:      Pekka Paalanen <ppaalanen@gmail.com>
23466 L:      linux-kernel@vger.kernel.org
23467 L:      nouveau@lists.freedesktop.org
23468 S:      Maintained
23469 F:      arch/x86/mm/kmmio.c
23470 F:      arch/x86/mm/mmio-mod.c
23471 F:      arch/x86/mm/testmmiotrace.c
23472 F:      include/linux/mmiotrace.h
23473 F:      kernel/trace/trace_mmiotrace.c
23474 
23475 TRACING OS NOISE / LATENCY TRACERS
23476 M:      Steven Rostedt <rostedt@goodmis.org>
23477 S:      Maintained
23478 F:      Documentation/trace/hwlat_detector.rst
23479 F:      Documentation/trace/osnoise-tracer.rst
23480 F:      Documentation/trace/timerlat-tracer.rst
23481 F:      arch/*/kernel/trace.c
23482 F:      include/trace/events/osnoise.h
23483 F:      kernel/trace/trace_hwlat.c
23484 F:      kernel/trace/trace_irqsoff.c
23485 F:      kernel/trace/trace_osnoise.c
23486 F:      kernel/trace/trace_sched_wakeup.c
23487 
23488 TRADITIONAL CHINESE DOCUMENTATION
23489 M:      Hu Haowen <2023002089@link.tyut.edu.cn>
23490 S:      Maintained
23491 W:      https://github.com/srcres258/linux-doc
23492 T:      git git://github.com/srcres258/linux-doc.git doc-zh-tw
23493 F:      Documentation/translations/zh_TW/
23494 
23495 TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23496 M:      Dan Williams <dan.j.williams@intel.com>
23497 L:      linux-coco@lists.linux.dev
23498 S:      Maintained
23499 F:      Documentation/ABI/testing/configfs-tsm
23500 F:      drivers/virt/coco/tsm.c
23501 F:      include/linux/tsm.h
23502 
23503 TRUSTED SERVICES TEE DRIVER
23504 M:      Balint Dobszay <balint.dobszay@arm.com>
23505 M:      Sudeep Holla <sudeep.holla@arm.com>
23506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23507 L:      trusted-services@lists.trustedfirmware.org
23508 S:      Maintained
23509 F:      Documentation/tee/ts-tee.rst
23510 F:      drivers/tee/tstee/
23511 
23512 TTY LAYER AND SERIAL DRIVERS
23513 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23514 M:      Jiri Slaby <jirislaby@kernel.org>
23515 L:      linux-kernel@vger.kernel.org
23516 L:      linux-serial@vger.kernel.org
23517 S:      Supported
23518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23519 F:      Documentation/devicetree/bindings/serial/
23520 F:      Documentation/driver-api/serial/
23521 F:      drivers/tty/
23522 F:      include/linux/selection.h
23523 F:      include/linux/serial.h
23524 F:      include/linux/serial_core.h
23525 F:      include/linux/sysrq.h
23526 F:      include/linux/tty*.h
23527 F:      include/linux/vt.h
23528 F:      include/linux/vt_*.h
23529 F:      include/uapi/linux/serial.h
23530 F:      include/uapi/linux/serial_core.h
23531 F:      include/uapi/linux/tty.h
23532 
23533 TUA9001 MEDIA DRIVER
23534 L:      linux-media@vger.kernel.org
23535 S:      Orphan
23536 W:      https://linuxtv.org
23537 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
23538 F:      drivers/media/tuners/tua9001*
23539 
23540 TULIP NETWORK DRIVERS
23541 L:      netdev@vger.kernel.org
23542 L:      linux-parisc@vger.kernel.org
23543 S:      Orphan
23544 F:      drivers/net/ethernet/dec/tulip/
23545 
23546 TUN/TAP driver
23547 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23548 M:      Jason Wang <jasowang@redhat.com>
23549 S:      Maintained
23550 W:      http://vtun.sourceforge.net/tun
23551 F:      Documentation/networking/tuntap.rst
23552 F:      arch/um/os-Linux/drivers/
23553 F:      drivers/net/tap.c
23554 F:      drivers/net/tun.c
23555 
23556 TURBOCHANNEL SUBSYSTEM
23557 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
23558 M:      Ralf Baechle <ralf@linux-mips.org>
23559 L:      linux-mips@vger.kernel.org
23560 S:      Maintained
23561 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
23562 F:      drivers/tc/
23563 F:      include/linux/tc.h
23564 
23565 TURBOSTAT UTILITY
23566 M:      "Len Brown" <lenb@kernel.org>
23567 L:      linux-pm@vger.kernel.org
23568 S:      Supported
23569 Q:      https://patchwork.kernel.org/project/linux-pm/list/
23570 B:      https://bugzilla.kernel.org
23571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23572 F:      tools/power/x86/turbostat/
23573 F:      tools/testing/selftests/turbostat/
23574 
23575 TW5864 VIDEO4LINUX DRIVER
23576 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23577 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23578 M:      Andrey Utkin <andrey_utkin@fastmail.com>
23579 L:      linux-media@vger.kernel.org
23580 S:      Supported
23581 F:      drivers/media/pci/tw5864/
23582 
23583 TW68 VIDEO4LINUX DRIVER
23584 M:      Hans Verkuil <hverkuil@xs4all.nl>
23585 L:      linux-media@vger.kernel.org
23586 S:      Odd Fixes
23587 W:      https://linuxtv.org
23588 T:      git git://linuxtv.org/media_tree.git
23589 F:      drivers/media/pci/tw68/
23590 
23591 TW686X VIDEO4LINUX DRIVER
23592 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23593 L:      linux-media@vger.kernel.org
23594 S:      Maintained
23595 W:      http://linuxtv.org
23596 T:      git git://linuxtv.org/media_tree.git
23597 F:      drivers/media/pci/tw686x/
23598 
23599 U-BOOT ENVIRONMENT VARIABLES
23600 M:      Rafał Miłecki <rafal@milecki.pl>
23601 S:      Maintained
23602 F:      Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23603 F:      drivers/nvmem/layouts/u-boot-env.c
23604 F:      drivers/nvmem/u-boot-env.c
23605 
23606 UACCE ACCELERATOR FRAMEWORK
23607 M:      Zhangfei Gao <zhangfei.gao@linaro.org>
23608 M:      Zhou Wang <wangzhou1@hisilicon.com>
23609 L:      linux-accelerators@lists.ozlabs.org
23610 L:      linux-kernel@vger.kernel.org
23611 S:      Maintained
23612 F:      Documentation/ABI/testing/sysfs-driver-uacce
23613 F:      Documentation/misc-devices/uacce.rst
23614 F:      drivers/misc/uacce/
23615 F:      include/linux/uacce.h
23616 F:      include/uapi/misc/uacce/
23617 
23618 UBI FILE SYSTEM (UBIFS)
23619 M:      Richard Weinberger <richard@nod.at>
23620 R:      Zhihao Cheng <chengzhihao1@huawei.com>
23621 L:      linux-mtd@lists.infradead.org
23622 S:      Supported
23623 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
23624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23626 F:      Documentation/ABI/testing/sysfs-fs-ubifs
23627 F:      Documentation/filesystems/ubifs-authentication.rst
23628 F:      Documentation/filesystems/ubifs.rst
23629 F:      fs/ubifs/
23630 
23631 UBLK USERSPACE BLOCK DRIVER
23632 M:      Ming Lei <ming.lei@redhat.com>
23633 L:      linux-block@vger.kernel.org
23634 S:      Maintained
23635 F:      Documentation/block/ublk.rst
23636 F:      drivers/block/ublk_drv.c
23637 F:      include/uapi/linux/ublk_cmd.h
23638 
23639 UBSAN
23640 M:      Kees Cook <kees@kernel.org>
23641 R:      Marco Elver <elver@google.com>
23642 R:      Andrey Konovalov <andreyknvl@gmail.com>
23643 R:      Andrey Ryabinin <ryabinin.a.a@gmail.com>
23644 L:      kasan-dev@googlegroups.com
23645 L:      linux-hardening@vger.kernel.org
23646 S:      Supported
23647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23648 F:      Documentation/dev-tools/ubsan.rst
23649 F:      include/linux/ubsan.h
23650 F:      lib/Kconfig.ubsan
23651 F:      lib/test_ubsan.c
23652 F:      lib/ubsan.c
23653 F:      lib/ubsan.h
23654 F:      scripts/Makefile.ubsan
23655 K:      \bARCH_HAS_UBSAN\b
23656 
23657 UCLINUX (M68KNOMMU AND COLDFIRE)
23658 M:      Greg Ungerer <gerg@linux-m68k.org>
23659 L:      linux-m68k@lists.linux-m68k.org
23660 S:      Maintained
23661 W:      http://www.linux-m68k.org/
23662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23663 F:      arch/m68k/*/*_no.*
23664 F:      arch/m68k/68*/
23665 F:      arch/m68k/coldfire/
23666 F:      arch/m68k/include/asm/*_no.*
23667 
23668 UDF FILESYSTEM
23669 M:      Jan Kara <jack@suse.com>
23670 S:      Maintained
23671 F:      Documentation/filesystems/udf.rst
23672 F:      fs/udf/
23673 
23674 UDRAW TABLET
23675 M:      Bastien Nocera <hadess@hadess.net>
23676 L:      linux-input@vger.kernel.org
23677 S:      Maintained
23678 F:      drivers/hid/hid-udraw-ps3.c
23679 
23680 UHID USERSPACE HID IO DRIVER
23681 M:      David Rheinsberg <david@readahead.eu>
23682 L:      linux-input@vger.kernel.org
23683 S:      Maintained
23684 F:      drivers/hid/uhid.c
23685 F:      include/uapi/linux/uhid.h
23686 
23687 ULPI BUS
23688 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
23689 L:      linux-usb@vger.kernel.org
23690 S:      Maintained
23691 F:      drivers/usb/common/ulpi.c
23692 F:      include/linux/ulpi/
23693 
23694 UNICODE SUBSYSTEM
23695 M:      Gabriel Krisman Bertazi <krisman@kernel.org>
23696 L:      linux-fsdevel@vger.kernel.org
23697 S:      Supported
23698 F:      fs/unicode/
23699 
23700 UNIFDEF
23701 M:      Tony Finch <dot@dotat.at>
23702 S:      Maintained
23703 W:      http://dotat.at/prog/unifdef
23704 F:      scripts/unifdef.c
23705 
23706 UNIFORM CDROM DRIVER
23707 M:      Phillip Potter <phil@philpotter.co.uk>
23708 S:      Maintained
23709 F:      Documentation/cdrom/
23710 F:      drivers/cdrom/cdrom.c
23711 F:      include/linux/cdrom.h
23712 F:      include/uapi/linux/cdrom.h
23713 
23714 UNION-FIND
23715 M:      Xavier <xavier_qy@163.com>
23716 L:      linux-kernel@vger.kernel.org
23717 S:      Maintained
23718 F:      Documentation/core-api/union_find.rst
23719 F:      Documentation/translations/zh_CN/core-api/union_find.rst
23720 F:      include/linux/union_find.h
23721 F:      lib/union_find.c
23722 
23723 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23724 R:      Alim Akhtar <alim.akhtar@samsung.com>
23725 R:      Avri Altman <avri.altman@wdc.com>
23726 R:      Bart Van Assche <bvanassche@acm.org>
23727 L:      linux-scsi@vger.kernel.org
23728 S:      Supported
23729 F:      Documentation/devicetree/bindings/ufs/
23730 F:      Documentation/scsi/ufs.rst
23731 F:      drivers/ufs/core/
23732 
23733 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23734 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
23735 L:      linux-scsi@vger.kernel.org
23736 S:      Supported
23737 F:      drivers/ufs/host/*dwc*
23738 
23739 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23740 M:      Alim Akhtar <alim.akhtar@samsung.com>
23741 L:      linux-scsi@vger.kernel.org
23742 S:      Maintained
23743 F:      drivers/ufs/host/ufs-exynos*
23744 
23745 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23746 M:      Peter Wang <peter.wang@mediatek.com>
23747 R:      Stanley Jhu <chu.stanley@gmail.com>
23748 L:      linux-scsi@vger.kernel.org
23749 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23750 S:      Maintained
23751 F:      drivers/ufs/host/ufs-mediatek*
23752 
23753 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23754 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23755 L:      linux-arm-msm@vger.kernel.org
23756 L:      linux-scsi@vger.kernel.org
23757 S:      Maintained
23758 F:      Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23759 F:      drivers/ufs/host/ufs-qcom*
23760 
23761 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23762 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23763 L:      linux-renesas-soc@vger.kernel.org
23764 L:      linux-scsi@vger.kernel.org
23765 S:      Maintained
23766 F:      drivers/ufs/host/ufs-renesas.c
23767 
23768 UNSORTED BLOCK IMAGES (UBI)
23769 M:      Richard Weinberger <richard@nod.at>
23770 R:      Zhihao Cheng <chengzhihao1@huawei.com>
23771 L:      linux-mtd@lists.infradead.org
23772 S:      Supported
23773 W:      http://www.linux-mtd.infradead.org/
23774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23776 F:      drivers/mtd/ubi/
23777 F:      include/linux/mtd/ubi.h
23778 F:      include/uapi/mtd/ubi-user.h
23779 
23780 UPROBES
23781 M:      Masami Hiramatsu <mhiramat@kernel.org>
23782 M:      Oleg Nesterov <oleg@redhat.com>
23783 M:      Peter Zijlstra <peterz@infradead.org>
23784 L:      linux-kernel@vger.kernel.org
23785 L:      linux-trace-kernel@vger.kernel.org
23786 S:      Maintained
23787 F:      arch/*/include/asm/uprobes.h
23788 F:      arch/*/kernel/probes/uprobes.c
23789 F:      arch/*/kernel/uprobes.c
23790 F:      include/linux/uprobes.h
23791 F:      kernel/events/uprobes.c
23792 
23793 USB "USBNET" DRIVER FRAMEWORK
23794 M:      Oliver Neukum <oneukum@suse.com>
23795 L:      netdev@vger.kernel.org
23796 S:      Maintained
23797 W:      http://www.linux-usb.org/usbnet
23798 F:      drivers/net/usb/usbnet.c
23799 F:      include/linux/usb/usbnet.h
23800 
23801 USB ACM DRIVER
23802 M:      Oliver Neukum <oneukum@suse.com>
23803 L:      linux-usb@vger.kernel.org
23804 S:      Maintained
23805 F:      Documentation/usb/acm.rst
23806 F:      drivers/usb/class/cdc-acm.*
23807 
23808 USB APPLE MFI FASTCHARGE DRIVER
23809 M:      Bastien Nocera <hadess@hadess.net>
23810 L:      linux-usb@vger.kernel.org
23811 S:      Maintained
23812 F:      drivers/usb/misc/apple-mfi-fastcharge.c
23813 
23814 USB AR5523 WIRELESS DRIVER
23815 L:      linux-wireless@vger.kernel.org
23816 S:      Orphan
23817 F:      drivers/net/wireless/ath/ar5523/
23818 
23819 USB ATTACHED SCSI
23820 M:      Oliver Neukum <oneukum@suse.com>
23821 L:      linux-usb@vger.kernel.org
23822 L:      linux-scsi@vger.kernel.org
23823 S:      Maintained
23824 F:      drivers/usb/storage/uas.c
23825 
23826 USB CDC ETHERNET DRIVER
23827 M:      Oliver Neukum <oliver@neukum.org>
23828 L:      linux-usb@vger.kernel.org
23829 S:      Maintained
23830 F:      drivers/net/usb/cdc_*.c
23831 F:      include/uapi/linux/usb/cdc.h
23832 
23833 USB CHAOSKEY DRIVER
23834 M:      Keith Packard <keithp@keithp.com>
23835 L:      linux-usb@vger.kernel.org
23836 S:      Maintained
23837 F:      drivers/usb/misc/chaoskey.c
23838 
23839 USB CYPRESS C67X00 DRIVER
23840 L:      linux-usb@vger.kernel.org
23841 S:      Orphan
23842 F:      drivers/usb/c67x00/
23843 
23844 USB DAVICOM DM9601 DRIVER
23845 M:      Peter Korsgaard <peter@korsgaard.com>
23846 L:      netdev@vger.kernel.org
23847 S:      Maintained
23848 W:      http://www.linux-usb.org/usbnet
23849 F:      drivers/net/usb/dm9601.c
23850 
23851 USB EHCI DRIVER
23852 M:      Alan Stern <stern@rowland.harvard.edu>
23853 L:      linux-usb@vger.kernel.org
23854 S:      Maintained
23855 F:      Documentation/usb/ehci.rst
23856 F:      drivers/usb/host/ehci*
23857 
23858 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23859 M:      Jiri Kosina <jikos@kernel.org>
23860 M:      Benjamin Tissoires <bentiss@kernel.org>
23861 L:      linux-usb@vger.kernel.org
23862 S:      Maintained
23863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23864 F:      Documentation/hid/hiddev.rst
23865 F:      drivers/hid/usbhid/
23866 
23867 USB INTEL XHCI ROLE MUX DRIVER
23868 M:      Hans de Goede <hdegoede@redhat.com>
23869 L:      linux-usb@vger.kernel.org
23870 S:      Maintained
23871 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
23872 
23873 USB IP DRIVER FOR HISILICON KIRIN 960
23874 M:      Yu Chen <chenyu56@huawei.com>
23875 M:      Binghui Wang <wangbinghui@hisilicon.com>
23876 L:      linux-usb@vger.kernel.org
23877 S:      Maintained
23878 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23879 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
23880 
23881 USB IP DRIVER FOR HISILICON KIRIN 970
23882 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
23883 L:      linux-usb@vger.kernel.org
23884 S:      Maintained
23885 F:      Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23886 F:      drivers/phy/hisilicon/phy-hi3670-usb3.c
23887 
23888 USB ISP116X DRIVER
23889 M:      Olav Kongas <ok@artecdesign.ee>
23890 L:      linux-usb@vger.kernel.org
23891 S:      Maintained
23892 F:      drivers/usb/host/isp116x*
23893 F:      include/linux/usb/isp116x.h
23894 
23895 USB ISP1760 DRIVER
23896 M:      Rui Miguel Silva <rui.silva@linaro.org>
23897 L:      linux-usb@vger.kernel.org
23898 S:      Maintained
23899 F:      Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23900 F:      drivers/usb/isp1760/*
23901 
23902 USB LAN78XX ETHERNET DRIVER
23903 M:      Woojung Huh <woojung.huh@microchip.com>
23904 M:      UNGLinuxDriver@microchip.com
23905 L:      netdev@vger.kernel.org
23906 S:      Maintained
23907 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23908 F:      drivers/net/usb/lan78xx.*
23909 F:      include/dt-bindings/net/microchip-lan78xx.h
23910 
23911 USB MASS STORAGE DRIVER
23912 M:      Alan Stern <stern@rowland.harvard.edu>
23913 L:      linux-usb@vger.kernel.org
23914 L:      usb-storage@lists.one-eyed-alien.net
23915 S:      Maintained
23916 F:      drivers/usb/storage/
23917 
23918 USB MIDI DRIVER
23919 M:      Clemens Ladisch <clemens@ladisch.de>
23920 L:      linux-sound@vger.kernel.org
23921 S:      Maintained
23922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23923 F:      sound/usb/midi.*
23924 
23925 USB NETWORKING DRIVERS
23926 L:      linux-usb@vger.kernel.org
23927 S:      Odd Fixes
23928 F:      drivers/net/usb/
23929 
23930 USB OHCI DRIVER
23931 M:      Alan Stern <stern@rowland.harvard.edu>
23932 L:      linux-usb@vger.kernel.org
23933 S:      Maintained
23934 F:      Documentation/usb/ohci.rst
23935 F:      drivers/usb/host/ohci*
23936 
23937 USB OTG FSM (Finite State Machine)
23938 M:      Peter Chen <peter.chen@kernel.org>
23939 L:      linux-usb@vger.kernel.org
23940 S:      Maintained
23941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23942 F:      drivers/usb/common/usb-otg-fsm.c
23943 
23944 USB OVER IP DRIVER
23945 M:      Valentina Manea <valentina.manea.m@gmail.com>
23946 M:      Shuah Khan <shuah@kernel.org>
23947 M:      Shuah Khan <skhan@linuxfoundation.org>
23948 R:      Hongren Zheng <i@zenithal.me>
23949 L:      linux-usb@vger.kernel.org
23950 S:      Maintained
23951 F:      Documentation/usb/usbip_protocol.rst
23952 F:      drivers/usb/usbip/
23953 F:      tools/testing/selftests/drivers/usb/usbip/
23954 F:      tools/usb/usbip/
23955 
23956 USB PEGASUS DRIVER
23957 M:      Petko Manolov <petkan@nucleusys.com>
23958 L:      linux-usb@vger.kernel.org
23959 L:      netdev@vger.kernel.org
23960 S:      Maintained
23961 W:      https://github.com/petkan/pegasus
23962 T:      git https://github.com/petkan/pegasus.git
23963 F:      drivers/net/usb/pegasus.*
23964 
23965 USB PRINTER DRIVER (usblp)
23966 M:      Pete Zaitcev <zaitcev@redhat.com>
23967 L:      linux-usb@vger.kernel.org
23968 S:      Supported
23969 F:      drivers/usb/class/usblp.c
23970 
23971 USB QMI WWAN NETWORK DRIVER
23972 M:      Bjørn Mork <bjorn@mork.no>
23973 L:      netdev@vger.kernel.org
23974 S:      Maintained
23975 F:      Documentation/ABI/testing/sysfs-class-net-qmi
23976 F:      drivers/net/usb/qmi_wwan.c
23977 
23978 USB RAW GADGET DRIVER
23979 R:      Andrey Konovalov <andreyknvl@gmail.com>
23980 L:      linux-usb@vger.kernel.org
23981 S:      Maintained
23982 B:      https://github.com/xairy/raw-gadget/issues
23983 F:      Documentation/usb/raw-gadget.rst
23984 F:      drivers/usb/gadget/legacy/raw_gadget.c
23985 F:      include/uapi/linux/usb/raw_gadget.h
23986 
23987 USB RTL8150 DRIVER
23988 M:      Petko Manolov <petkan@nucleusys.com>
23989 L:      linux-usb@vger.kernel.org
23990 L:      netdev@vger.kernel.org
23991 S:      Maintained
23992 W:      https://github.com/petkan/rtl8150
23993 T:      git https://github.com/petkan/rtl8150.git
23994 F:      drivers/net/usb/rtl8150.c
23995 
23996 USB SERIAL SUBSYSTEM
23997 M:      Johan Hovold <johan@kernel.org>
23998 L:      linux-usb@vger.kernel.org
23999 S:      Maintained
24000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24001 F:      Documentation/usb/usb-serial.rst
24002 F:      drivers/usb/serial/
24003 F:      include/linux/usb/serial.h
24004 
24005 USB SMSC75XX ETHERNET DRIVER
24006 M:      Steve Glendinning <steve.glendinning@shawell.net>
24007 L:      netdev@vger.kernel.org
24008 S:      Maintained
24009 F:      drivers/net/usb/smsc75xx.*
24010 
24011 USB SMSC95XX ETHERNET DRIVER
24012 M:      Steve Glendinning <steve.glendinning@shawell.net>
24013 M:      UNGLinuxDriver@microchip.com
24014 L:      netdev@vger.kernel.org
24015 S:      Maintained
24016 F:      drivers/net/usb/smsc95xx.*
24017 
24018 USB SUBSYSTEM
24019 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24020 L:      linux-usb@vger.kernel.org
24021 S:      Supported
24022 W:      http://www.linux-usb.org
24023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24024 F:      Documentation/devicetree/bindings/usb/
24025 F:      Documentation/usb/
24026 F:      drivers/usb/
24027 F:      include/dt-bindings/usb/
24028 F:      include/linux/usb.h
24029 F:      include/linux/usb/
24030 F:      include/uapi/linux/usb/
24031 
24032 USB TYPEC BUS FOR ALTERNATE MODES
24033 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
24034 L:      linux-usb@vger.kernel.org
24035 S:      Maintained
24036 F:      Documentation/ABI/testing/sysfs-bus-typec
24037 F:      Documentation/driver-api/usb/typec_bus.rst
24038 F:      drivers/usb/typec/altmodes/
24039 F:      include/linux/usb/typec_altmode.h
24040 
24041 USB TYPEC CLASS
24042 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
24043 L:      linux-usb@vger.kernel.org
24044 S:      Maintained
24045 F:      Documentation/ABI/testing/sysfs-class-typec
24046 F:      Documentation/driver-api/usb/typec.rst
24047 F:      drivers/usb/typec/
24048 F:      include/linux/usb/typec.h
24049 
24050 USB TYPEC INTEL PMC MUX DRIVER
24051 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
24052 L:      linux-usb@vger.kernel.org
24053 S:      Maintained
24054 F:      Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24055 F:      drivers/usb/typec/mux/intel_pmc_mux.c
24056 
24057 USB TYPEC PI3USB30532 MUX DRIVER
24058 M:      Hans de Goede <hdegoede@redhat.com>
24059 L:      linux-usb@vger.kernel.org
24060 S:      Maintained
24061 F:      drivers/usb/typec/mux/pi3usb30532.c
24062 
24063 USB TYPEC PORT CONTROLLER DRIVERS
24064 L:      linux-usb@vger.kernel.org
24065 S:      Orphan
24066 F:      drivers/usb/typec/tcpm/
24067 
24068 USB UHCI DRIVER
24069 M:      Alan Stern <stern@rowland.harvard.edu>
24070 L:      linux-usb@vger.kernel.org
24071 S:      Maintained
24072 F:      drivers/usb/host/uhci*
24073 
24074 USB VIDEO CLASS
24075 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24076 L:      linux-media@vger.kernel.org
24077 S:      Maintained
24078 W:      http://www.ideasonboard.org/uvc/
24079 T:      git git://linuxtv.org/media_tree.git
24080 F:      drivers/media/usb/uvc/
24081 F:      include/uapi/linux/uvcvideo.h
24082 
24083 USB WEBCAM GADGET
24084 L:      linux-usb@vger.kernel.org
24085 S:      Orphan
24086 F:      drivers/usb/gadget/function/*uvc*
24087 F:      drivers/usb/gadget/legacy/webcam.c
24088 F:      include/uapi/linux/usb/g_uvc.h
24089 
24090 USB XHCI DRIVER
24091 M:      Mathias Nyman <mathias.nyman@intel.com>
24092 L:      linux-usb@vger.kernel.org
24093 S:      Supported
24094 F:      drivers/usb/host/pci-quirks*
24095 F:      drivers/usb/host/xhci*
24096 
24097 USER DATAGRAM PROTOCOL (UDP)
24098 M:      Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24099 L:      netdev@vger.kernel.org
24100 S:      Maintained
24101 F:      include/linux/udp.h
24102 F:      include/net/udp.h
24103 F:      include/trace/events/udp.h
24104 F:      include/uapi/linux/udp.h
24105 F:      net/ipv4/udp.c
24106 F:      net/ipv6/udp.c
24107 
24108 USER-MODE LINUX (UML)
24109 M:      Richard Weinberger <richard@nod.at>
24110 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
24111 M:      Johannes Berg <johannes@sipsolutions.net>
24112 L:      linux-um@lists.infradead.org
24113 S:      Maintained
24114 W:      http://user-mode-linux.sourceforge.net
24115 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
24116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24118 F:      Documentation/virt/uml/
24119 F:      arch/um/
24120 F:      arch/x86/um/
24121 F:      fs/hostfs/
24122 
24123 USERSPACE COPYIN/COPYOUT (UIOVEC)
24124 M:      Alexander Viro <viro@zeniv.linux.org.uk>
24125 S:      Maintained
24126 F:      include/linux/uio.h
24127 F:      lib/iov_iter.c
24128 
24129 USERSPACE DMA BUFFER DRIVER
24130 M:      Gerd Hoffmann <kraxel@redhat.com>
24131 L:      dri-devel@lists.freedesktop.org
24132 S:      Maintained
24133 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24134 F:      drivers/dma-buf/udmabuf.c
24135 F:      include/uapi/linux/udmabuf.h
24136 
24137 USERSPACE I/O (UIO)
24138 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24139 S:      Maintained
24140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24141 F:      Documentation/driver-api/uio-howto.rst
24142 F:      drivers/uio/
24143 F:      include/linux/uio_driver.h
24144 
24145 UTIL-LINUX PACKAGE
24146 M:      Karel Zak <kzak@redhat.com>
24147 L:      util-linux@vger.kernel.org
24148 S:      Maintained
24149 W:      http://en.wikipedia.org/wiki/Util-linux
24150 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24151 
24152 UUID HELPERS
24153 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24154 L:      linux-kernel@vger.kernel.org
24155 S:      Maintained
24156 F:      include/linux/uuid.h
24157 F:      lib/test_uuid.c
24158 F:      lib/uuid.c
24159 
24160 UV SYSFS DRIVER
24161 M:      Justin Ernst <justin.ernst@hpe.com>
24162 L:      platform-driver-x86@vger.kernel.org
24163 S:      Maintained
24164 F:      drivers/platform/x86/uv_sysfs.c
24165 
24166 UVESAFB DRIVER
24167 M:      Michal Januszewski <spock@gentoo.org>
24168 L:      linux-fbdev@vger.kernel.org
24169 S:      Maintained
24170 W:      https://github.com/mjanusz/v86d
24171 F:      Documentation/fb/uvesafb.rst
24172 F:      drivers/video/fbdev/uvesafb.*
24173 
24174 Ux500 CLOCK DRIVERS
24175 M:      Ulf Hansson <ulf.hansson@linaro.org>
24176 L:      linux-clk@vger.kernel.org
24177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24178 S:      Maintained
24179 F:      drivers/clk/ux500/
24180 
24181 V4L2 ASYNC AND FWNODE FRAMEWORKS
24182 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
24183 L:      linux-media@vger.kernel.org
24184 S:      Maintained
24185 T:      git git://linuxtv.org/media_tree.git
24186 F:      drivers/media/v4l2-core/v4l2-async.c
24187 F:      drivers/media/v4l2-core/v4l2-fwnode.c
24188 F:      include/media/v4l2-async.h
24189 F:      include/media/v4l2-fwnode.h
24190 
24191 V4L2 LENS DRIVERS
24192 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
24193 L:      linux-media@vger.kernel.org
24194 S:      Maintained
24195 F:      drivers/media/i2c/ak*
24196 F:      drivers/media/i2c/dw*
24197 F:      drivers/media/i2c/lm*
24198 
24199 V4L2 CAMERA SENSOR DRIVERS
24200 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
24201 L:      linux-media@vger.kernel.org
24202 S:      Maintained
24203 F:      Documentation/driver-api/media/camera-sensor.rst
24204 F:      Documentation/driver-api/media/tx-rx.rst
24205 F:      drivers/media/i2c/ar*
24206 F:      drivers/media/i2c/gc*
24207 F:      drivers/media/i2c/hi*
24208 F:      drivers/media/i2c/imx*
24209 F:      drivers/media/i2c/mt*
24210 F:      drivers/media/i2c/og*
24211 F:      drivers/media/i2c/ov*
24212 F:      drivers/media/i2c/s5*
24213 F:      drivers/media/i2c/vgxy61.c
24214 
24215 VF610 NAND DRIVER
24216 M:      Stefan Agner <stefan@agner.ch>
24217 L:      linux-mtd@lists.infradead.org
24218 S:      Supported
24219 F:      drivers/mtd/nand/raw/vf610_nfc.c
24220 
24221 VFAT/FAT/MSDOS FILESYSTEM
24222 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24223 S:      Maintained
24224 F:      Documentation/filesystems/vfat.rst
24225 F:      fs/fat/
24226 F:      tools/testing/selftests/filesystems/fat/
24227 
24228 VFIO CDX DRIVER
24229 M:      Nipun Gupta <nipun.gupta@amd.com>
24230 M:      Nikhil Agarwal <nikhil.agarwal@amd.com>
24231 L:      kvm@vger.kernel.org
24232 S:      Maintained
24233 F:      drivers/vfio/cdx/*
24234 
24235 VFIO DRIVER
24236 M:      Alex Williamson <alex.williamson@redhat.com>
24237 L:      kvm@vger.kernel.org
24238 S:      Maintained
24239 T:      git https://github.com/awilliam/linux-vfio.git
24240 F:      Documentation/ABI/testing/debugfs-vfio
24241 F:      Documentation/ABI/testing/sysfs-devices-vfio-dev
24242 F:      Documentation/driver-api/vfio.rst
24243 F:      drivers/vfio/
24244 F:      include/linux/vfio.h
24245 F:      include/linux/vfio_pci_core.h
24246 F:      include/uapi/linux/vfio.h
24247 
24248 VFIO FSL-MC DRIVER
24249 L:      kvm@vger.kernel.org
24250 S:      Orphan
24251 F:      drivers/vfio/fsl-mc/
24252 
24253 VFIO HISILICON PCI DRIVER
24254 M:      Longfang Liu <liulongfang@huawei.com>
24255 M:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24256 L:      kvm@vger.kernel.org
24257 S:      Maintained
24258 F:      drivers/vfio/pci/hisilicon/
24259 
24260 VFIO MEDIATED DEVICE DRIVERS
24261 M:      Kirti Wankhede <kwankhede@nvidia.com>
24262 L:      kvm@vger.kernel.org
24263 S:      Maintained
24264 F:      Documentation/driver-api/vfio-mediated-device.rst
24265 F:      drivers/vfio/mdev/
24266 F:      include/linux/mdev.h
24267 F:      samples/vfio-mdev/
24268 
24269 VFIO MLX5 PCI DRIVER
24270 M:      Yishai Hadas <yishaih@nvidia.com>
24271 L:      kvm@vger.kernel.org
24272 S:      Maintained
24273 F:      drivers/vfio/pci/mlx5/
24274 
24275 VFIO NVIDIA GRACE GPU DRIVER
24276 M:      Ankit Agrawal <ankita@nvidia.com>
24277 L:      kvm@vger.kernel.org
24278 S:      Supported
24279 F:      drivers/vfio/pci/nvgrace-gpu/
24280 
24281 VFIO PCI DEVICE SPECIFIC DRIVERS
24282 R:      Jason Gunthorpe <jgg@nvidia.com>
24283 R:      Yishai Hadas <yishaih@nvidia.com>
24284 R:      Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24285 R:      Kevin Tian <kevin.tian@intel.com>
24286 L:      kvm@vger.kernel.org
24287 S:      Maintained
24288 P:      Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24289 F:      drivers/vfio/pci/*/
24290 
24291 VFIO PDS PCI DRIVER
24292 M:      Brett Creeley <brett.creeley@amd.com>
24293 L:      kvm@vger.kernel.org
24294 S:      Maintained
24295 F:      Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24296 F:      drivers/vfio/pci/pds/
24297 
24298 VFIO PLATFORM DRIVER
24299 M:      Eric Auger <eric.auger@redhat.com>
24300 L:      kvm@vger.kernel.org
24301 S:      Maintained
24302 F:      drivers/vfio/platform/
24303 
24304 VFIO QAT PCI DRIVER
24305 M:      Xin Zeng <xin.zeng@intel.com>
24306 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24307 L:      kvm@vger.kernel.org
24308 L:      qat-linux@intel.com
24309 S:      Supported
24310 F:      drivers/vfio/pci/qat/
24311 
24312 VFIO VIRTIO PCI DRIVER
24313 M:      Yishai Hadas <yishaih@nvidia.com>
24314 L:      kvm@vger.kernel.org
24315 L:      virtualization@lists.linux.dev
24316 S:      Maintained
24317 F:      drivers/vfio/pci/virtio
24318 
24319 VGA_SWITCHEROO
24320 R:      Lukas Wunner <lukas@wunner.de>
24321 S:      Maintained
24322 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24323 F:      Documentation/gpu/vga-switcheroo.rst
24324 F:      drivers/gpu/vga/vga_switcheroo.c
24325 F:      include/linux/vga_switcheroo.h
24326 
24327 VIA RHINE NETWORK DRIVER
24328 M:      Kevin Brace <kevinbrace@bracecomputerlab.com>
24329 S:      Maintained
24330 F:      drivers/net/ethernet/via/via-rhine.c
24331 
24332 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24333 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24334 L:      linux-fbdev@vger.kernel.org
24335 S:      Maintained
24336 F:      drivers/video/fbdev/via/
24337 F:      include/linux/via-core.h
24338 F:      include/linux/via_i2c.h
24339 
24340 VIA VELOCITY NETWORK DRIVER
24341 M:      Francois Romieu <romieu@fr.zoreil.com>
24342 L:      netdev@vger.kernel.org
24343 S:      Maintained
24344 F:      drivers/net/ethernet/via/via-velocity.*
24345 
24346 VICODEC VIRTUAL CODEC DRIVER
24347 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
24348 L:      linux-media@vger.kernel.org
24349 S:      Maintained
24350 W:      https://linuxtv.org
24351 T:      git git://linuxtv.org/media_tree.git
24352 F:      drivers/media/test-drivers/vicodec/*
24353 
24354 VIDEO I2C POLLING DRIVER
24355 M:      Matt Ranostay <matt.ranostay@konsulko.com>
24356 L:      linux-media@vger.kernel.org
24357 S:      Maintained
24358 F:      drivers/media/i2c/video-i2c.c
24359 
24360 VIDEO MULTIPLEXER DRIVER
24361 M:      Philipp Zabel <p.zabel@pengutronix.de>
24362 L:      linux-media@vger.kernel.org
24363 S:      Maintained
24364 F:      drivers/media/platform/video-mux.c
24365 
24366 VIDEOBUF2 FRAMEWORK
24367 M:      Tomasz Figa <tfiga@chromium.org>
24368 M:      Marek Szyprowski <m.szyprowski@samsung.com>
24369 L:      linux-media@vger.kernel.org
24370 S:      Maintained
24371 F:      drivers/media/common/videobuf2/*
24372 F:      include/media/videobuf2-*
24373 
24374 VIDTV VIRTUAL DIGITAL TV DRIVER
24375 M:      Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24376 L:      linux-media@vger.kernel.org
24377 S:      Maintained
24378 W:      https://linuxtv.org
24379 T:      git git://linuxtv.org/media_tree.git
24380 F:      drivers/media/test-drivers/vidtv/*
24381 
24382 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24383 M:      Shuah Khan <skhan@linuxfoundation.org>
24384 R:      Kieran Bingham <kieran.bingham@ideasonboard.com>
24385 L:      linux-media@vger.kernel.org
24386 S:      Maintained
24387 W:      https://linuxtv.org
24388 T:      git git://linuxtv.org/media_tree.git
24389 F:      drivers/media/test-drivers/vimc/*
24390 
24391 VIRT LIB
24392 M:      Alex Williamson <alex.williamson@redhat.com>
24393 M:      Paolo Bonzini <pbonzini@redhat.com>
24394 L:      kvm@vger.kernel.org
24395 S:      Supported
24396 F:      virt/lib/
24397 
24398 VIRTIO AND VHOST VSOCK DRIVER
24399 M:      Stefan Hajnoczi <stefanha@redhat.com>
24400 M:      Stefano Garzarella <sgarzare@redhat.com>
24401 L:      kvm@vger.kernel.org
24402 L:      virtualization@lists.linux.dev
24403 L:      netdev@vger.kernel.org
24404 S:      Maintained
24405 F:      drivers/vhost/vsock.c
24406 F:      include/linux/virtio_vsock.h
24407 F:      include/uapi/linux/virtio_vsock.h
24408 F:      net/vmw_vsock/virtio_transport.c
24409 F:      net/vmw_vsock/virtio_transport_common.c
24410 
24411 VIRTIO BALLOON
24412 M:      "Michael S. Tsirkin" <mst@redhat.com>
24413 M:      David Hildenbrand <david@redhat.com>
24414 L:      virtualization@lists.linux.dev
24415 S:      Maintained
24416 F:      drivers/virtio/virtio_balloon.c
24417 F:      include/linux/balloon_compaction.h
24418 F:      include/uapi/linux/virtio_balloon.h
24419 F:      mm/balloon_compaction.c
24420 
24421 VIRTIO BLOCK AND SCSI DRIVERS
24422 M:      "Michael S. Tsirkin" <mst@redhat.com>
24423 M:      Jason Wang <jasowang@redhat.com>
24424 R:      Paolo Bonzini <pbonzini@redhat.com>
24425 R:      Stefan Hajnoczi <stefanha@redhat.com>
24426 R:      Eugenio Pérez <eperezma@redhat.com>
24427 L:      virtualization@lists.linux.dev
24428 S:      Maintained
24429 F:      drivers/block/virtio_blk.c
24430 F:      drivers/scsi/virtio_scsi.c
24431 F:      include/uapi/linux/virtio_blk.h
24432 F:      include/uapi/linux/virtio_scsi.h
24433 
24434 VIRTIO CONSOLE DRIVER
24435 M:      Amit Shah <amit@kernel.org>
24436 L:      virtualization@lists.linux.dev
24437 S:      Maintained
24438 F:      drivers/char/virtio_console.c
24439 F:      include/uapi/linux/virtio_console.h
24440 
24441 VIRTIO CORE AND NET DRIVERS
24442 M:      "Michael S. Tsirkin" <mst@redhat.com>
24443 M:      Jason Wang <jasowang@redhat.com>
24444 R:      Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24445 R:      Eugenio Pérez <eperezma@redhat.com>
24446 L:      virtualization@lists.linux.dev
24447 S:      Maintained
24448 F:      Documentation/ABI/testing/sysfs-bus-vdpa
24449 F:      Documentation/ABI/testing/sysfs-class-vduse
24450 F:      Documentation/devicetree/bindings/virtio/
24451 F:      Documentation/driver-api/virtio/
24452 F:      drivers/block/virtio_blk.c
24453 F:      drivers/crypto/virtio/
24454 F:      drivers/net/virtio_net.c
24455 F:      drivers/vdpa/
24456 F:      drivers/virtio/
24457 F:      include/linux/vdpa.h
24458 F:      include/linux/virtio*.h
24459 F:      include/linux/vringh.h
24460 F:      include/uapi/linux/virtio_*.h
24461 F:      net/vmw_vsock/virtio*
24462 F:      tools/virtio/
24463 F:      tools/testing/selftests/drivers/net/virtio_net/
24464 
24465 VIRTIO CRYPTO DRIVER
24466 M:      Gonglei <arei.gonglei@huawei.com>
24467 L:      virtualization@lists.linux.dev
24468 L:      linux-crypto@vger.kernel.org
24469 S:      Maintained
24470 F:      drivers/crypto/virtio/
24471 F:      include/uapi/linux/virtio_crypto.h
24472 
24473 VIRTIO DRIVERS FOR S390
24474 M:      Cornelia Huck <cohuck@redhat.com>
24475 M:      Halil Pasic <pasic@linux.ibm.com>
24476 M:      Eric Farman <farman@linux.ibm.com>
24477 L:      linux-s390@vger.kernel.org
24478 L:      virtualization@lists.linux.dev
24479 L:      kvm@vger.kernel.org
24480 S:      Supported
24481 F:      arch/s390/include/uapi/asm/virtio-ccw.h
24482 F:      drivers/s390/virtio/
24483 
24484 VIRTIO FILE SYSTEM
24485 M:      Vivek Goyal <vgoyal@redhat.com>
24486 M:      Stefan Hajnoczi <stefanha@redhat.com>
24487 M:      Miklos Szeredi <miklos@szeredi.hu>
24488 R:      Eugenio Pérez <eperezma@redhat.com>
24489 L:      virtualization@lists.linux.dev
24490 L:      linux-fsdevel@vger.kernel.org
24491 S:      Supported
24492 W:      https://virtio-fs.gitlab.io/
24493 F:      Documentation/filesystems/virtiofs.rst
24494 F:      fs/fuse/virtio_fs.c
24495 F:      include/uapi/linux/virtio_fs.h
24496 
24497 VIRTIO GPIO DRIVER
24498 M:      Enrico Weigelt, metux IT consult <info@metux.net>
24499 M:      Viresh Kumar <vireshk@kernel.org>
24500 L:      linux-gpio@vger.kernel.org
24501 L:      virtualization@lists.linux.dev
24502 S:      Maintained
24503 F:      drivers/gpio/gpio-virtio.c
24504 F:      include/uapi/linux/virtio_gpio.h
24505 
24506 VIRTIO GPU DRIVER
24507 M:      David Airlie <airlied@redhat.com>
24508 M:      Gerd Hoffmann <kraxel@redhat.com>
24509 R:      Gurchetan Singh <gurchetansingh@chromium.org>
24510 R:      Chia-I Wu <olvaffe@gmail.com>
24511 L:      dri-devel@lists.freedesktop.org
24512 L:      virtualization@lists.linux.dev
24513 S:      Maintained
24514 T:      git https://gitlab.freedesktop.org/drm/misc/kernel.git
24515 F:      drivers/gpu/drm/ci/xfails/virtio*
24516 F:      drivers/gpu/drm/virtio/
24517 F:      include/uapi/linux/virtio_gpu.h
24518 
24519 VIRTIO HOST (VHOST)
24520 M:      "Michael S. Tsirkin" <mst@redhat.com>
24521 M:      Jason Wang <jasowang@redhat.com>
24522 R:      Eugenio Pérez <eperezma@redhat.com>
24523 L:      kvm@vger.kernel.org
24524 L:      virtualization@lists.linux.dev
24525 L:      netdev@vger.kernel.org
24526 S:      Maintained
24527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24528 F:      drivers/vhost/
24529 F:      include/linux/sched/vhost_task.h
24530 F:      include/linux/vhost_iotlb.h
24531 F:      include/uapi/linux/vhost.h
24532 F:      kernel/vhost_task.c
24533 
24534 VIRTIO HOST (VHOST-SCSI)
24535 M:      "Michael S. Tsirkin" <mst@redhat.com>
24536 M:      Jason Wang <jasowang@redhat.com>
24537 M:      Mike Christie <michael.christie@oracle.com>
24538 R:      Paolo Bonzini <pbonzini@redhat.com>
24539 R:      Stefan Hajnoczi <stefanha@redhat.com>
24540 L:      virtualization@lists.linux.dev
24541 S:      Maintained
24542 F:      drivers/vhost/scsi.c
24543 
24544 VIRTIO I2C DRIVER
24545 M:      Viresh Kumar <viresh.kumar@linaro.org>
24546 R:      "Chen, Jian Jun" <jian.jun.chen@intel.com>
24547 L:      linux-i2c@vger.kernel.org
24548 L:      virtualization@lists.linux.dev
24549 S:      Maintained
24550 F:      drivers/i2c/busses/i2c-virtio.c
24551 F:      include/uapi/linux/virtio_i2c.h
24552 
24553 VIRTIO INPUT DRIVER
24554 M:      Gerd Hoffmann <kraxel@redhat.com>
24555 S:      Maintained
24556 F:      drivers/virtio/virtio_input.c
24557 F:      include/uapi/linux/virtio_input.h
24558 
24559 VIRTIO IOMMU DRIVER
24560 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
24561 L:      virtualization@lists.linux.dev
24562 S:      Maintained
24563 F:      drivers/iommu/virtio-iommu.c
24564 F:      include/uapi/linux/virtio_iommu.h
24565 
24566 VIRTIO MEM DRIVER
24567 M:      David Hildenbrand <david@redhat.com>
24568 L:      virtualization@lists.linux.dev
24569 S:      Maintained
24570 W:      https://virtio-mem.gitlab.io/
24571 F:      drivers/virtio/virtio_mem.c
24572 F:      include/uapi/linux/virtio_mem.h
24573 
24574 VIRTIO PMEM DRIVER
24575 M:      Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24576 L:      virtualization@lists.linux.dev
24577 S:      Maintained
24578 F:      drivers/nvdimm/nd_virtio.c
24579 F:      drivers/nvdimm/virtio_pmem.c
24580 
24581 VIRTIO SOUND DRIVER
24582 M:      Anton Yakovlev <anton.yakovlev@opensynergy.com>
24583 M:      "Michael S. Tsirkin" <mst@redhat.com>
24584 L:      virtualization@lists.linux.dev
24585 L:      linux-sound@vger.kernel.org
24586 S:      Maintained
24587 F:      include/uapi/linux/virtio_snd.h
24588 F:      sound/virtio/*
24589 
24590 VIRTUAL BOX GUEST DEVICE DRIVER
24591 M:      Hans de Goede <hdegoede@redhat.com>
24592 M:      Arnd Bergmann <arnd@arndb.de>
24593 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24594 S:      Maintained
24595 F:      drivers/virt/vboxguest/
24596 F:      include/linux/vbox_utils.h
24597 F:      include/uapi/linux/vbox*.h
24598 
24599 VIRTUAL BOX SHARED FOLDER VFS DRIVER
24600 M:      Hans de Goede <hdegoede@redhat.com>
24601 L:      linux-fsdevel@vger.kernel.org
24602 S:      Maintained
24603 F:      fs/vboxsf/*
24604 
24605 VIRTUAL PCM TEST DRIVER
24606 M:      Ivan Orlov <ivan.orlov0322@gmail.com>
24607 L:      linux-sound@vger.kernel.org
24608 S:      Maintained
24609 F:      Documentation/sound/cards/pcmtest.rst
24610 F:      sound/drivers/pcmtest.c
24611 F:      tools/testing/selftests/alsa/test-pcmtest-driver.c
24612 
24613 VIRTUAL SERIO DEVICE DRIVER
24614 M:      Stephen Chandler Paul <thatslyude@gmail.com>
24615 S:      Maintained
24616 F:      drivers/input/serio/userio.c
24617 F:      include/uapi/linux/userio.h
24618 
24619 VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24620 M:      Javier Carrasco <javier.carrasco.cruz@gmail.com>
24621 S:      Maintained
24622 F:      Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24623 F:      drivers/iio/light/veml6075.c
24624 
24625 VISL VIRTUAL STATELESS DECODER DRIVER
24626 M:      Daniel Almeida <daniel.almeida@collabora.com>
24627 L:      linux-media@vger.kernel.org
24628 S:      Supported
24629 F:      drivers/media/test-drivers/visl
24630 
24631 VIVID VIRTUAL VIDEO DRIVER
24632 M:      Hans Verkuil <hverkuil@xs4all.nl>
24633 L:      linux-media@vger.kernel.org
24634 S:      Maintained
24635 W:      https://linuxtv.org
24636 T:      git git://linuxtv.org/media_tree.git
24637 F:      drivers/media/test-drivers/vivid/*
24638 
24639 VM SOCKETS (AF_VSOCK)
24640 M:      Stefano Garzarella <sgarzare@redhat.com>
24641 L:      virtualization@lists.linux.dev
24642 L:      netdev@vger.kernel.org
24643 S:      Maintained
24644 F:      drivers/net/vsockmon.c
24645 F:      include/net/af_vsock.h
24646 F:      include/uapi/linux/vm_sockets.h
24647 F:      include/uapi/linux/vm_sockets_diag.h
24648 F:      include/uapi/linux/vsockmon.h
24649 F:      net/vmw_vsock/
24650 F:      tools/testing/vsock/
24651 
24652 VMA
24653 M:      Andrew Morton <akpm@linux-foundation.org>
24654 M:      Liam R. Howlett <Liam.Howlett@oracle.com>
24655 M:      Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
24656 R:      Vlastimil Babka <vbabka@suse.cz>
24657 R:      Jann Horn <jannh@google.com>
24658 L:      linux-mm@kvack.org
24659 S:      Maintained
24660 W:      https://www.linux-mm.org
24661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24662 F:      mm/vma.c
24663 F:      mm/vma.h
24664 F:      mm/vma_internal.h
24665 F:      tools/testing/vma/
24666 
24667 VMALLOC
24668 M:      Andrew Morton <akpm@linux-foundation.org>
24669 R:      Uladzislau Rezki <urezki@gmail.com>
24670 R:      Christoph Hellwig <hch@infradead.org>
24671 L:      linux-mm@kvack.org
24672 S:      Maintained
24673 W:      http://www.linux-mm.org
24674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24675 F:      include/linux/vmalloc.h
24676 F:      mm/vmalloc.c
24677 
24678 VME SUBSYSTEM
24679 L:      linux-kernel@vger.kernel.org
24680 S:      Orphan
24681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24682 F:      Documentation/driver-api/vme.rst
24683 F:      drivers/staging/vme_user/
24684 
24685 VMWARE BALLOON DRIVER
24686 M:      Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24687 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24688 L:      linux-kernel@vger.kernel.org
24689 S:      Supported
24690 F:      drivers/misc/vmw_balloon.c
24691 
24692 VMWARE HYPERVISOR INTERFACE
24693 M:      Ajay Kaher <ajay.kaher@broadcom.com>
24694 M:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
24695 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24696 L:      virtualization@lists.linux.dev
24697 L:      x86@kernel.org
24698 S:      Supported
24699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24700 F:      arch/x86/include/asm/vmware.h
24701 F:      arch/x86/kernel/cpu/vmware.c
24702 
24703 VMWARE PVRDMA DRIVER
24704 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24705 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24706 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24707 L:      linux-rdma@vger.kernel.org
24708 S:      Supported
24709 F:      drivers/infiniband/hw/vmw_pvrdma/
24710 
24711 VMWARE PVSCSI DRIVER
24712 M:      Vishal Bhakta <vishal.bhakta@broadcom.com>
24713 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24714 L:      linux-scsi@vger.kernel.org
24715 S:      Supported
24716 F:      drivers/scsi/vmw_pvscsi.c
24717 F:      drivers/scsi/vmw_pvscsi.h
24718 
24719 VMWARE VIRTUAL PTP CLOCK DRIVER
24720 M:      Nick Shi <nick.shi@broadcom.com>
24721 R:      Ajay Kaher <ajay.kaher@broadcom.com>
24722 R:      Alexey Makhalov <alexey.amakhalov@broadcom.com>
24723 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24724 L:      netdev@vger.kernel.org
24725 S:      Supported
24726 F:      drivers/ptp/ptp_vmw.c
24727 
24728 VMWARE VMCI DRIVER
24729 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24730 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24731 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24732 L:      linux-kernel@vger.kernel.org
24733 S:      Supported
24734 F:      drivers/misc/vmw_vmci/
24735 F:      include/linux/vmw_vmci*
24736 
24737 VMWARE VMMOUSE SUBDRIVER
24738 M:      Zack Rusin <zack.rusin@broadcom.com>
24739 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24740 L:      linux-input@vger.kernel.org
24741 S:      Supported
24742 F:      drivers/input/mouse/vmmouse.c
24743 F:      drivers/input/mouse/vmmouse.h
24744 
24745 VMWARE VMXNET3 ETHERNET DRIVER
24746 M:      Ronak Doshi <ronak.doshi@broadcom.com>
24747 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24748 L:      netdev@vger.kernel.org
24749 S:      Supported
24750 F:      drivers/net/vmxnet3/
24751 
24752 VMWARE VSOCK VMCI TRANSPORT DRIVER
24753 M:      Bryan Tan <bryan-bt.tan@broadcom.com>
24754 M:      Vishnu Dasa <vishnu.dasa@broadcom.com>
24755 R:      Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24756 L:      linux-kernel@vger.kernel.org
24757 S:      Supported
24758 F:      net/vmw_vsock/vmci_transport*
24759 
24760 VOCORE VOCORE2 BOARD
24761 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
24762 L:      linux-mips@vger.kernel.org
24763 S:      Maintained
24764 F:      arch/mips/boot/dts/ralink/vocore2.dts
24765 
24766 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24767 M:      Liam Girdwood <lgirdwood@gmail.com>
24768 M:      Mark Brown <broonie@kernel.org>
24769 L:      linux-kernel@vger.kernel.org
24770 S:      Supported
24771 W:      http://www.slimlogic.co.uk/?p=48
24772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24773 F:      Documentation/devicetree/bindings/regulator/
24774 F:      Documentation/power/regulator/
24775 F:      drivers/regulator/
24776 F:      include/dt-bindings/regulator/
24777 F:      include/linux/regulator/
24778 K:      regulator_get_optional
24779 
24780 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24781 R:      Matti Vaittinen <mazziesaccount@gmail.com>
24782 F:      drivers/regulator/irq_helpers.c
24783 
24784 VRF
24785 M:      David Ahern <dsahern@kernel.org>
24786 L:      netdev@vger.kernel.org
24787 S:      Maintained
24788 F:      Documentation/networking/vrf.rst
24789 F:      drivers/net/vrf.c
24790 
24791 VSPRINTF
24792 M:      Petr Mladek <pmladek@suse.com>
24793 M:      Steven Rostedt <rostedt@goodmis.org>
24794 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24795 R:      Rasmus Villemoes <linux@rasmusvillemoes.dk>
24796 R:      Sergey Senozhatsky <senozhatsky@chromium.org>
24797 S:      Maintained
24798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24799 F:      Documentation/core-api/printk-formats.rst
24800 F:      lib/test_printf.c
24801 F:      lib/test_scanf.c
24802 F:      lib/vsprintf.c
24803 
24804 VT1211 HARDWARE MONITOR DRIVER
24805 M:      Juerg Haefliger <juergh@proton.me>
24806 L:      linux-hwmon@vger.kernel.org
24807 S:      Maintained
24808 F:      Documentation/hwmon/vt1211.rst
24809 F:      drivers/hwmon/vt1211.c
24810 
24811 VT8231 HARDWARE MONITOR DRIVER
24812 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
24813 L:      linux-hwmon@vger.kernel.org
24814 S:      Maintained
24815 F:      drivers/hwmon/vt8231.c
24816 
24817 VUB300 USB to SDIO/SD/MMC bridge chip
24818 L:      linux-mmc@vger.kernel.org
24819 S:      Orphan
24820 F:      drivers/mmc/host/vub300.c
24821 
24822 W1 DALLAS'S 1-WIRE BUS
24823 M:      Krzysztof Kozlowski <krzk@kernel.org>
24824 S:      Maintained
24825 F:      Documentation/devicetree/bindings/w1/
24826 F:      Documentation/w1/
24827 F:      drivers/w1/
24828 F:      include/linux/w1.h
24829 
24830 W83791D HARDWARE MONITORING DRIVER
24831 M:      Marc Hulsman <m.hulsman@tudelft.nl>
24832 L:      linux-hwmon@vger.kernel.org
24833 S:      Maintained
24834 F:      Documentation/hwmon/w83791d.rst
24835 F:      drivers/hwmon/w83791d.c
24836 
24837 W83793 HARDWARE MONITORING DRIVER
24838 M:      Rudolf Marek <r.marek@assembler.cz>
24839 L:      linux-hwmon@vger.kernel.org
24840 S:      Maintained
24841 F:      Documentation/hwmon/w83793.rst
24842 F:      drivers/hwmon/w83793.c
24843 
24844 W83795 HARDWARE MONITORING DRIVER
24845 M:      Jean Delvare <jdelvare@suse.com>
24846 L:      linux-hwmon@vger.kernel.org
24847 S:      Maintained
24848 F:      drivers/hwmon/w83795.c
24849 
24850 W83L51xD SD/MMC CARD INTERFACE DRIVER
24851 M:      Pierre Ossman <pierre@ossman.eu>
24852 S:      Maintained
24853 F:      drivers/mmc/host/wbsd.*
24854 
24855 WACOM PROTOCOL 4 SERIAL TABLETS
24856 M:      Julian Squires <julian@cipht.net>
24857 M:      Hans de Goede <hdegoede@redhat.com>
24858 L:      linux-input@vger.kernel.org
24859 S:      Maintained
24860 F:      drivers/input/tablet/wacom_serial4.c
24861 
24862 WANGXUN ETHERNET DRIVER
24863 M:      Jiawen Wu <jiawenwu@trustnetic.com>
24864 M:      Mengyuan Lou <mengyuanlou@net-swift.com>
24865 L:      netdev@vger.kernel.org
24866 S:      Maintained
24867 W:      https://www.net-swift.com
24868 F:      Documentation/networking/device_drivers/ethernet/wangxun/*
24869 F:      drivers/net/ethernet/wangxun/
24870 F:      drivers/net/pcs/pcs-xpcs-wx.c
24871 
24872 WATCHDOG DEVICE DRIVERS
24873 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
24874 M:      Guenter Roeck <linux@roeck-us.net>
24875 L:      linux-watchdog@vger.kernel.org
24876 S:      Maintained
24877 W:      http://www.linux-watchdog.org/
24878 T:      git git://www.linux-watchdog.org/linux-watchdog.git
24879 F:      Documentation/devicetree/bindings/watchdog/
24880 F:      Documentation/watchdog/
24881 F:      drivers/watchdog/
24882 F:      include/linux/watchdog.h
24883 F:      include/trace/events/watchdog.h
24884 F:      include/uapi/linux/watchdog.h
24885 
24886 WAVE5 VPU CODEC DRIVER
24887 M:      Nas Chung <nas.chung@chipsnmedia.com>
24888 M:      Jackson Lee <jackson.lee@chipsnmedia.com>
24889 L:      linux-media@vger.kernel.org
24890 S:      Maintained
24891 F:      Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24892 F:      drivers/media/platform/chips-media/wave5/
24893 
24894 WHISKEYCOVE PMIC GPIO DRIVER
24895 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24896 L:      linux-gpio@vger.kernel.org
24897 S:      Maintained
24898 F:      drivers/gpio/gpio-wcove.c
24899 
24900 WHWAVE RTC DRIVER
24901 M:      Dianlong Li <long17.cool@163.com>
24902 L:      linux-rtc@vger.kernel.org
24903 S:      Maintained
24904 F:      drivers/rtc/rtc-sd3078.c
24905 
24906 WIIMOTE HID DRIVER
24907 M:      David Rheinsberg <david@readahead.eu>
24908 L:      linux-input@vger.kernel.org
24909 S:      Maintained
24910 F:      drivers/hid/hid-wiimote*
24911 
24912 WILOCITY WIL6210 WIRELESS DRIVER
24913 L:      linux-wireless@vger.kernel.org
24914 S:      Orphan
24915 W:      https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24916 F:      drivers/net/wireless/ath/wil6210/
24917 
24918 WINBOND CIR DRIVER
24919 M:      David Härdeman <david@hardeman.nu>
24920 S:      Maintained
24921 F:      drivers/media/rc/winbond-cir.c
24922 
24923 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24924 L:      linux-watchdog@vger.kernel.org
24925 S:      Orphan
24926 F:      drivers/watchdog/ebc-c384_wdt.c
24927 
24928 WINSYSTEMS WS16C48 GPIO DRIVER
24929 M:      William Breathitt Gray <wbg@kernel.org>
24930 L:      linux-gpio@vger.kernel.org
24931 S:      Maintained
24932 F:      drivers/gpio/gpio-ws16c48.c
24933 
24934 WIREGUARD SECURE NETWORK TUNNEL
24935 M:      Jason A. Donenfeld <Jason@zx2c4.com>
24936 L:      wireguard@lists.zx2c4.com
24937 L:      netdev@vger.kernel.org
24938 S:      Maintained
24939 F:      drivers/net/wireguard/
24940 F:      tools/testing/selftests/wireguard/
24941 
24942 WISTRON LAPTOP BUTTON DRIVER
24943 M:      Miloslav Trmac <mitr@volny.cz>
24944 S:      Maintained
24945 F:      drivers/input/misc/wistron_btns.c
24946 
24947 WMI BINARY MOF DRIVER
24948 M:      Armin Wolf <W_Armin@gmx.de>
24949 R:      Thomas Weißschuh <linux@weissschuh.net>
24950 L:      platform-driver-x86@vger.kernel.org
24951 S:      Maintained
24952 F:      Documentation/ABI/stable/sysfs-platform-wmi-bmof
24953 F:      Documentation/wmi/devices/wmi-bmof.rst
24954 F:      drivers/platform/x86/wmi-bmof.c
24955 
24956 WOLFSON MICROELECTRONICS DRIVERS
24957 L:      patches@opensource.cirrus.com
24958 S:      Supported
24959 W:      https://github.com/CirrusLogic/linux-drivers/wiki
24960 T:      git https://github.com/CirrusLogic/linux-drivers.git
24961 F:      Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24962 F:      Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24963 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
24964 F:      Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24965 F:      Documentation/devicetree/bindings/sound/wlf,*.yaml
24966 F:      Documentation/devicetree/bindings/sound/wm*
24967 F:      Documentation/hwmon/wm83??.rst
24968 F:      arch/arm/mach-s3c/mach-crag6410*
24969 F:      drivers/clk/clk-wm83*.c
24970 F:      drivers/gpio/gpio-*wm*.c
24971 F:      drivers/gpio/gpio-arizona.c
24972 F:      drivers/hwmon/wm83??-hwmon.c
24973 F:      drivers/input/misc/wm831x-on.c
24974 F:      drivers/input/touchscreen/wm831x-ts.c
24975 F:      drivers/input/touchscreen/wm97*.c
24976 F:      drivers/leds/leds-wm83*.c
24977 F:      drivers/mfd/arizona*
24978 F:      drivers/mfd/cs47l24*
24979 F:      drivers/mfd/wm*.c
24980 F:      drivers/power/supply/wm83*.c
24981 F:      drivers/regulator/arizona*
24982 F:      drivers/regulator/wm8*.c
24983 F:      drivers/rtc/rtc-wm83*.c
24984 F:      drivers/video/backlight/wm83*_bl.c
24985 F:      drivers/watchdog/wm83*_wdt.c
24986 F:      include/linux/mfd/arizona/
24987 F:      include/linux/mfd/wm831x/
24988 F:      include/linux/mfd/wm8350/
24989 F:      include/linux/mfd/wm8400*
24990 F:      include/linux/regulator/arizona*
24991 F:      include/linux/wm97xx.h
24992 F:      include/sound/wm????.h
24993 F:      sound/soc/codecs/arizona*
24994 F:      sound/soc/codecs/cs47l24*
24995 F:      sound/soc/codecs/wm*
24996 
24997 WORKQUEUE
24998 M:      Tejun Heo <tj@kernel.org>
24999 R:      Lai Jiangshan <jiangshanlai@gmail.com>
25000 S:      Maintained
25001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25002 F:      Documentation/core-api/workqueue.rst
25003 F:      include/linux/workqueue.h
25004 F:      kernel/workqueue.c
25005 F:      kernel/workqueue_internal.h
25006 
25007 WWAN DRIVERS
25008 M:      Loic Poulain <loic.poulain@linaro.org>
25009 M:      Sergey Ryazanov <ryazanov.s.a@gmail.com>
25010 R:      Johannes Berg <johannes@sipsolutions.net>
25011 L:      netdev@vger.kernel.org
25012 S:      Maintained
25013 F:      drivers/net/wwan/
25014 F:      include/linux/wwan.h
25015 F:      include/uapi/linux/wwan.h
25016 
25017 X-POWERS AXP288 PMIC DRIVERS
25018 M:      Hans de Goede <hdegoede@redhat.com>
25019 S:      Maintained
25020 F:      drivers/acpi/pmic/intel_pmic_xpower.c
25021 N:      axp288
25022 
25023 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25024 M:      Chen-Yu Tsai <wens@csie.org>
25025 L:      linux-kernel@vger.kernel.org
25026 S:      Maintained
25027 N:      axp[128]
25028 
25029 X.25 STACK
25030 M:      Martin Schiller <ms@dev.tdt.de>
25031 L:      linux-x25@vger.kernel.org
25032 S:      Maintained
25033 F:      Documentation/networking/lapb-module.rst
25034 F:      Documentation/networking/x25*
25035 F:      drivers/net/wan/hdlc_x25.c
25036 F:      drivers/net/wan/lapbether.c
25037 F:      include/*/lapb.h
25038 F:      include/net/x25*
25039 F:      include/uapi/linux/x25.h
25040 F:      net/lapb/
25041 F:      net/x25/
25042 
25043 X86 ARCHITECTURE (32-BIT AND 64-BIT)
25044 M:      Thomas Gleixner <tglx@linutronix.de>
25045 M:      Ingo Molnar <mingo@redhat.com>
25046 M:      Borislav Petkov <bp@alien8.de>
25047 M:      Dave Hansen <dave.hansen@linux.intel.com>
25048 M:      x86@kernel.org
25049 R:      "H. Peter Anvin" <hpa@zytor.com>
25050 L:      linux-kernel@vger.kernel.org
25051 S:      Maintained
25052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25053 F:      Documentation/arch/x86/
25054 F:      Documentation/devicetree/bindings/x86/
25055 F:      arch/x86/
25056 F:      tools/testing/selftests/x86
25057 
25058 X86 CPUID DATABASE
25059 M:      Borislav Petkov <bp@alien8.de>
25060 M:      Thomas Gleixner <tglx@linutronix.de>
25061 M:      x86@kernel.org
25062 R:      Ahmed S. Darwish <darwi@linutronix.de>
25063 L:      x86-cpuid@lists.linux.dev
25064 S:      Maintained
25065 W:      https://x86-cpuid.org
25066 F:      tools/arch/x86/kcpuid/cpuid.csv
25067 
25068 X86 ENTRY CODE
25069 M:      Andy Lutomirski <luto@kernel.org>
25070 L:      linux-kernel@vger.kernel.org
25071 S:      Maintained
25072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25073 F:      arch/x86/entry/
25074 
25075 X86 HARDWARE VULNERABILITIES
25076 M:      Thomas Gleixner <tglx@linutronix.de>
25077 M:      Borislav Petkov <bp@alien8.de>
25078 M:      Peter Zijlstra <peterz@infradead.org>
25079 M:      Josh Poimboeuf <jpoimboe@kernel.org>
25080 R:      Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
25081 S:      Maintained
25082 F:      Documentation/admin-guide/hw-vuln/
25083 F:      arch/x86/include/asm/nospec-branch.h
25084 F:      arch/x86/kernel/cpu/bugs.c
25085 
25086 X86 MCE INFRASTRUCTURE
25087 M:      Tony Luck <tony.luck@intel.com>
25088 M:      Borislav Petkov <bp@alien8.de>
25089 L:      linux-edac@vger.kernel.org
25090 S:      Maintained
25091 F:      Documentation/ABI/testing/sysfs-mce
25092 F:      Documentation/arch/x86/x86_64/machinecheck.rst
25093 F:      arch/x86/kernel/cpu/mce/*
25094 
25095 X86 MICROCODE UPDATE SUPPORT
25096 M:      Borislav Petkov <bp@alien8.de>
25097 S:      Maintained
25098 F:      arch/x86/kernel/cpu/microcode/*
25099 
25100 X86 MM
25101 M:      Dave Hansen <dave.hansen@linux.intel.com>
25102 M:      Andy Lutomirski <luto@kernel.org>
25103 M:      Peter Zijlstra <peterz@infradead.org>
25104 L:      linux-kernel@vger.kernel.org
25105 S:      Maintained
25106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25107 F:      arch/x86/mm/
25108 
25109 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25110 M:      Hans de Goede <hdegoede@redhat.com>
25111 L:      platform-driver-x86@vger.kernel.org
25112 S:      Maintained
25113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25114 F:      drivers/platform/x86/x86-android-tablets/
25115 
25116 X86 PLATFORM DRIVERS
25117 M:      Hans de Goede <hdegoede@redhat.com>
25118 M:      Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
25119 L:      platform-driver-x86@vger.kernel.org
25120 S:      Maintained
25121 Q:      https://patchwork.kernel.org/project/platform-driver-x86/list/
25122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25123 F:      drivers/platform/olpc/
25124 F:      drivers/platform/x86/
25125 F:      include/linux/platform_data/x86/
25126 
25127 X86 PLATFORM UV HPE SUPERDOME FLEX
25128 M:      Steve Wahl <steve.wahl@hpe.com>
25129 R:      Justin Ernst <justin.ernst@hpe.com>
25130 R:      Kyle Meyer <kyle.meyer@hpe.com>
25131 R:      Dimitri Sivanich <dimitri.sivanich@hpe.com>
25132 R:      Russ Anderson <russ.anderson@hpe.com>
25133 S:      Supported
25134 F:      arch/x86/include/asm/uv/
25135 F:      arch/x86/kernel/apic/x2apic_uv_x.c
25136 F:      arch/x86/platform/uv/
25137 
25138 X86 STACK UNWINDING
25139 M:      Josh Poimboeuf <jpoimboe@kernel.org>
25140 M:      Peter Zijlstra <peterz@infradead.org>
25141 S:      Supported
25142 F:      arch/x86/include/asm/unwind*.h
25143 F:      arch/x86/kernel/dumpstack.c
25144 F:      arch/x86/kernel/stacktrace.c
25145 F:      arch/x86/kernel/unwind_*.c
25146 
25147 X86 TRUST DOMAIN EXTENSIONS (TDX)
25148 M:      Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
25149 R:      Dave Hansen <dave.hansen@linux.intel.com>
25150 L:      x86@kernel.org
25151 L:      linux-coco@lists.linux.dev
25152 S:      Supported
25153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25154 F:      arch/x86/boot/compressed/tdx*
25155 F:      arch/x86/coco/tdx/
25156 F:      arch/x86/include/asm/shared/tdx.h
25157 F:      arch/x86/include/asm/tdx.h
25158 F:      arch/x86/virt/vmx/tdx/
25159 F:      drivers/virt/coco/tdx-guest
25160 
25161 X86 VDSO
25162 M:      Andy Lutomirski <luto@kernel.org>
25163 L:      linux-kernel@vger.kernel.org
25164 S:      Maintained
25165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25166 F:      arch/x86/entry/vdso/
25167 
25168 XARRAY
25169 M:      Matthew Wilcox <willy@infradead.org>
25170 L:      linux-fsdevel@vger.kernel.org
25171 S:      Supported
25172 F:      Documentation/core-api/xarray.rst
25173 F:      include/linux/idr.h
25174 F:      include/linux/xarray.h
25175 F:      lib/idr.c
25176 F:      lib/xarray.c
25177 F:      tools/testing/radix-tree
25178 
25179 XBOX DVD IR REMOTE
25180 M:      Benjamin Valentin <benpicco@googlemail.com>
25181 S:      Maintained
25182 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
25183 F:      drivers/media/rc/xbox_remote.c
25184 
25185 XC2028/3028 TUNER DRIVER
25186 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
25187 L:      linux-media@vger.kernel.org
25188 S:      Maintained
25189 W:      https://linuxtv.org
25190 T:      git git://linuxtv.org/media_tree.git
25191 F:      drivers/media/tuners/xc2028.*
25192 
25193 XDP (eXpress Data Path)
25194 M:      Alexei Starovoitov <ast@kernel.org>
25195 M:      Daniel Borkmann <daniel@iogearbox.net>
25196 M:      David S. Miller <davem@davemloft.net>
25197 M:      Jakub Kicinski <kuba@kernel.org>
25198 M:      Jesper Dangaard Brouer <hawk@kernel.org>
25199 M:      John Fastabend <john.fastabend@gmail.com>
25200 L:      netdev@vger.kernel.org
25201 L:      bpf@vger.kernel.org
25202 S:      Supported
25203 F:      drivers/net/ethernet/*/*/*/*/*xdp*
25204 F:      drivers/net/ethernet/*/*/*xdp*
25205 F:      include/net/xdp.h
25206 F:      include/net/xdp_priv.h
25207 F:      include/trace/events/xdp.h
25208 F:      kernel/bpf/cpumap.c
25209 F:      kernel/bpf/devmap.c
25210 F:      net/core/xdp.c
25211 F:      samples/bpf/xdp*
25212 F:      tools/testing/selftests/bpf/*/*xdp*
25213 F:      tools/testing/selftests/bpf/*xdp*
25214 K:      (?:\b|_)xdp(?:\b|_)
25215 
25216 XDP SOCKETS (AF_XDP)
25217 M:      Björn Töpel <bjorn@kernel.org>
25218 M:      Magnus Karlsson <magnus.karlsson@intel.com>
25219 M:      Maciej Fijalkowski <maciej.fijalkowski@intel.com>
25220 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
25221 L:      netdev@vger.kernel.org
25222 L:      bpf@vger.kernel.org
25223 S:      Maintained
25224 F:      Documentation/networking/af_xdp.rst
25225 F:      include/net/netns/xdp.h
25226 F:      include/net/xdp_sock*
25227 F:      include/net/xsk_buff_pool.h
25228 F:      include/uapi/linux/if_xdp.h
25229 F:      include/uapi/linux/xdp_diag.h
25230 F:      net/xdp/
25231 F:      tools/testing/selftests/bpf/*xsk*
25232 
25233 XEN BLOCK SUBSYSTEM
25234 M:      Roger Pau Monné <roger.pau@citrix.com>
25235 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25236 S:      Supported
25237 F:      drivers/block/xen*
25238 F:      drivers/block/xen-blkback/*
25239 
25240 XEN HYPERVISOR ARM
25241 M:      Stefano Stabellini <sstabellini@kernel.org>
25242 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25243 S:      Maintained
25244 F:      arch/arm/include/asm/xen/
25245 F:      arch/arm/xen/
25246 
25247 XEN HYPERVISOR ARM64
25248 M:      Stefano Stabellini <sstabellini@kernel.org>
25249 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25250 S:      Maintained
25251 F:      arch/arm64/include/asm/xen/
25252 F:      arch/arm64/xen/
25253 
25254 XEN HYPERVISOR INTERFACE
25255 M:      Juergen Gross <jgross@suse.com>
25256 M:      Stefano Stabellini <sstabellini@kernel.org>
25257 R:      Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25258 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25259 S:      Supported
25260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25261 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
25262 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
25263 F:      drivers/*/xen-*front.c
25264 F:      drivers/xen/
25265 F:      include/uapi/xen/
25266 F:      include/xen/
25267 F:      kernel/configs/xen.config
25268 
25269 XEN HYPERVISOR X86
25270 M:      Juergen Gross <jgross@suse.com>
25271 R:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
25272 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25273 S:      Supported
25274 F:      arch/x86/configs/xen.config
25275 F:      arch/x86/include/asm/pvclock-abi.h
25276 F:      arch/x86/include/asm/xen/
25277 F:      arch/x86/platform/pvh/
25278 F:      arch/x86/xen/
25279 
25280 XEN NETWORK BACKEND DRIVER
25281 M:      Wei Liu <wei.liu@kernel.org>
25282 M:      Paul Durrant <paul@xen.org>
25283 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25284 L:      netdev@vger.kernel.org
25285 S:      Supported
25286 F:      drivers/net/xen-netback/*
25287 
25288 XEN PCI SUBSYSTEM
25289 M:      Juergen Gross <jgross@suse.com>
25290 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25291 S:      Supported
25292 F:      arch/x86/pci/*xen*
25293 F:      drivers/pci/*xen*
25294 
25295 XEN PVSCSI DRIVERS
25296 M:      Juergen Gross <jgross@suse.com>
25297 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25298 L:      linux-scsi@vger.kernel.org
25299 S:      Supported
25300 F:      drivers/scsi/xen-scsifront.c
25301 F:      drivers/xen/xen-scsiback.c
25302 F:      include/xen/interface/io/vscsiif.h
25303 
25304 XEN PVUSB DRIVER
25305 M:      Juergen Gross <jgross@suse.com>
25306 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25307 L:      linux-usb@vger.kernel.org
25308 S:      Supported
25309 F:      drivers/usb/host/xen*
25310 F:      include/xen/interface/io/usbif.h
25311 
25312 XEN SOUND FRONTEND DRIVER
25313 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25314 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25315 L:      linux-sound@vger.kernel.org
25316 S:      Supported
25317 F:      sound/xen/*
25318 
25319 XEN SWIOTLB SUBSYSTEM
25320 M:      Juergen Gross <jgross@suse.com>
25321 M:      Stefano Stabellini <sstabellini@kernel.org>
25322 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
25323 L:      iommu@lists.linux.dev
25324 S:      Supported
25325 F:      arch/*/include/asm/xen/swiotlb-xen.h
25326 F:      drivers/xen/swiotlb-xen.c
25327 F:      include/xen/arm/swiotlb-xen.h
25328 F:      include/xen/swiotlb-xen.h
25329 
25330 XFS FILESYSTEM
25331 M:      Carlos Maiolino <cem@kernel.org>
25332 R:      Darrick J. Wong <djwong@kernel.org>
25333 L:      linux-xfs@vger.kernel.org
25334 S:      Supported
25335 W:      http://xfs.org/
25336 C:      irc://irc.oftc.net/xfs
25337 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25338 P:      Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25339 F:      Documentation/ABI/testing/sysfs-fs-xfs
25340 F:      Documentation/admin-guide/xfs.rst
25341 F:      Documentation/filesystems/xfs/*
25342 F:      fs/xfs/
25343 F:      include/uapi/linux/dqblk_xfs.h
25344 F:      include/uapi/linux/fsmap.h
25345 
25346 XILINX AMS DRIVER
25347 M:      Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25348 L:      linux-iio@vger.kernel.org
25349 S:      Maintained
25350 F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25351 F:      drivers/iio/adc/xilinx-ams.c
25352 
25353 XILINX AXI ETHERNET DRIVER
25354 M:      Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25355 S:      Maintained
25356 F:      Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25357 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
25358 
25359 XILINX CAN DRIVER
25360 M:      Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25361 L:      linux-can@vger.kernel.org
25362 S:      Maintained
25363 F:      Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25364 F:      drivers/net/can/xilinx_can.c
25365 
25366 XILINX EVENT MANAGEMENT DRIVER
25367 M:      Michal Simek <michal.simek@amd.com>
25368 S:      Maintained
25369 F:      drivers/soc/xilinx/xlnx_event_manager.c
25370 F:      include/linux/firmware/xlnx-event-manager.h
25371 
25372 XILINX GPIO DRIVER
25373 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25374 R:      Srinivas Neeli <srinivas.neeli@amd.com>
25375 R:      Michal Simek <michal.simek@amd.com>
25376 S:      Maintained
25377 F:      Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25378 F:      Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25379 F:      drivers/gpio/gpio-xilinx.c
25380 F:      drivers/gpio/gpio-zynq.c
25381 
25382 XILINX LL TEMAC ETHERNET DRIVER
25383 L:      netdev@vger.kernel.org
25384 S:      Orphan
25385 F:      drivers/net/ethernet/xilinx/ll_temac*
25386 
25387 XILINX PWM DRIVER
25388 M:      Sean Anderson <sean.anderson@seco.com>
25389 S:      Maintained
25390 F:      drivers/pwm/pwm-xilinx.c
25391 F:      include/clocksource/timer-xilinx.h
25392 
25393 XILINX SD-FEC IP CORES
25394 M:      Derek Kiernan <derek.kiernan@amd.com>
25395 M:      Dragan Cvetic <dragan.cvetic@amd.com>
25396 S:      Maintained
25397 F:      Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25398 F:      Documentation/misc-devices/xilinx_sdfec.rst
25399 F:      drivers/misc/Kconfig
25400 F:      drivers/misc/Makefile
25401 F:      drivers/misc/xilinx_sdfec.c
25402 F:      include/uapi/misc/xilinx_sdfec.h
25403 
25404 XILINX UARTLITE SERIAL DRIVER
25405 M:      Peter Korsgaard <jacmet@sunsite.dk>
25406 L:      linux-serial@vger.kernel.org
25407 S:      Maintained
25408 F:      drivers/tty/serial/uartlite.c
25409 
25410 XILINX VIDEO IP CORES
25411 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25412 L:      linux-media@vger.kernel.org
25413 S:      Supported
25414 T:      git git://linuxtv.org/media_tree.git
25415 F:      Documentation/devicetree/bindings/media/xilinx/
25416 F:      drivers/media/platform/xilinx/
25417 F:      include/uapi/linux/xilinx-v4l2-controls.h
25418 
25419 XILINX VERSAL EDAC DRIVER
25420 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25421 M:      Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25422 S:      Maintained
25423 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25424 F:      drivers/edac/versal_edac.c
25425 
25426 XILINX WATCHDOG DRIVER
25427 M:      Srinivas Neeli <srinivas.neeli@amd.com>
25428 R:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25429 R:      Michal Simek <michal.simek@amd.com>
25430 S:      Maintained
25431 F:      Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25432 F:      Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25433 F:      drivers/watchdog/of_xilinx_wdt.c
25434 F:      drivers/watchdog/xilinx_wwdt.c
25435 
25436 XILINX XDMA DRIVER
25437 M:      Lizhi Hou <lizhi.hou@amd.com>
25438 M:      Brian Xu <brian.xu@amd.com>
25439 M:      Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25440 L:      dmaengine@vger.kernel.org
25441 S:      Supported
25442 F:      drivers/dma/xilinx/xdma-regs.h
25443 F:      drivers/dma/xilinx/xdma.c
25444 F:      include/linux/dma/amd_xdma.h
25445 F:      include/linux/platform_data/amd_xdma.h
25446 
25447 XILINX ZYNQMP DPDMA DRIVER
25448 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25449 L:      dmaengine@vger.kernel.org
25450 S:      Supported
25451 F:      Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25452 F:      drivers/dma/xilinx/xilinx_dpdma.c
25453 F:      include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25454 
25455 XILINX ZYNQMP OCM EDAC DRIVER
25456 M:      Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25457 M:      Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25458 S:      Maintained
25459 F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25460 F:      drivers/edac/zynqmp_edac.c
25461 
25462 XILINX ZYNQMP PSGTR PHY DRIVER
25463 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25464 L:      linux-kernel@vger.kernel.org
25465 S:      Supported
25466 T:      git https://github.com/Xilinx/linux-xlnx.git
25467 F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25468 F:      drivers/phy/xilinx/phy-zynqmp.c
25469 
25470 XILINX ZYNQMP SHA3 DRIVER
25471 M:      Harsha <harsha.harsha@amd.com>
25472 S:      Maintained
25473 F:      drivers/crypto/xilinx/zynqmp-sha.c
25474 
25475 XILINX ZYNQMP NVMEM DRIVER
25476 M:      Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25477 M:      Kalyani Akula <kalyani.akula@amd.com>
25478 R:      Michal Simek <michal.simek@amd.com>
25479 S:      Maintained
25480 F:      Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25481 F:      drivers/nvmem/zynqmp_nvmem.c
25482 
25483 XILLYBUS DRIVER
25484 M:      Eli Billauer <eli.billauer@gmail.com>
25485 L:      linux-kernel@vger.kernel.org
25486 S:      Supported
25487 F:      drivers/char/xillybus/
25488 
25489 XLP9XX I2C DRIVER
25490 M:      George Cherian <gcherian@marvell.com>
25491 L:      linux-i2c@vger.kernel.org
25492 S:      Supported
25493 W:      http://www.marvell.com
25494 F:      drivers/i2c/busses/i2c-xlp9xx.c
25495 
25496 XRA1403 GPIO EXPANDER
25497 M:      Nandor Han <nandor.han@ge.com>
25498 L:      linux-gpio@vger.kernel.org
25499 S:      Maintained
25500 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25501 F:      drivers/gpio/gpio-xra1403.c
25502 
25503 XTENSA XTFPGA PLATFORM SUPPORT
25504 M:      Max Filippov <jcmvbkbc@gmail.com>
25505 S:      Maintained
25506 F:      drivers/spi/spi-xtensa-xtfpga.c
25507 F:      sound/soc/xtensa/xtfpga-i2s.c
25508 
25509 XZ EMBEDDED
25510 M:      Lasse Collin <lasse.collin@tukaani.org>
25511 S:      Maintained
25512 W:      https://tukaani.org/xz/embedded.html
25513 B:      https://github.com/tukaani-project/xz-embedded/issues
25514 C:      irc://irc.libera.chat/tukaani
25515 F:      Documentation/staging/xz.rst
25516 F:      include/linux/decompress/unxz.h
25517 F:      include/linux/xz.h
25518 F:      lib/decompress_unxz.c
25519 F:      lib/xz/
25520 F:      scripts/xz_wrap.sh
25521 
25522 YAM DRIVER FOR AX.25
25523 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
25524 L:      linux-hams@vger.kernel.org
25525 S:      Maintained
25526 F:      drivers/net/hamradio/yam*
25527 F:      include/linux/yam.h
25528 
25529 YAMA SECURITY MODULE
25530 M:      Kees Cook <kees@kernel.org>
25531 S:      Supported
25532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25533 F:      Documentation/admin-guide/LSM/Yama.rst
25534 F:      security/yama/
25535 
25536 YAML NETLINK (YNL)
25537 M:      Donald Hunter <donald.hunter@gmail.com>
25538 M:      Jakub Kicinski <kuba@kernel.org>
25539 F:      Documentation/netlink/
25540 F:      Documentation/userspace-api/netlink/intro-specs.rst
25541 F:      Documentation/userspace-api/netlink/specs.rst
25542 F:      tools/net/ynl/
25543 
25544 YEALINK PHONE DRIVER
25545 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
25546 S:      Maintained
25547 F:      Documentation/input/devices/yealink.rst
25548 F:      drivers/input/misc/yealink.*
25549 
25550 Z3FOLD COMPRESSED PAGE ALLOCATOR
25551 M:      Vitaly Wool <vitaly.wool@konsulko.com>
25552 R:      Miaohe Lin <linmiaohe@huawei.com>
25553 L:      linux-mm@kvack.org
25554 S:      Maintained
25555 F:      mm/z3fold.c
25556 
25557 Z8530 DRIVER FOR AX.25
25558 M:      Joerg Reuter <jreuter@yaina.de>
25559 L:      linux-hams@vger.kernel.org
25560 S:      Maintained
25561 W:      http://yaina.de/jreuter/
25562 W:      http://www.qsl.net/dl1bke/
25563 F:      Documentation/networking/device_drivers/hamradio/z8530drv.rst
25564 F:      drivers/net/hamradio/*scc.c
25565 F:      drivers/net/hamradio/z8530.h
25566 
25567 ZBUD COMPRESSED PAGE ALLOCATOR
25568 M:      Seth Jennings <sjenning@redhat.com>
25569 M:      Dan Streetman <ddstreet@ieee.org>
25570 L:      linux-mm@kvack.org
25571 S:      Maintained
25572 F:      mm/zbud.c
25573 
25574 ZD1211RW WIRELESS DRIVER
25575 L:      linux-wireless@vger.kernel.org
25576 S:      Orphan
25577 F:      drivers/net/wireless/zydas/zd1211rw/
25578 
25579 ZD1301 MEDIA DRIVER
25580 L:      linux-media@vger.kernel.org
25581 S:      Orphan
25582 W:      https://linuxtv.org/
25583 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25584 F:      drivers/media/usb/dvb-usb-v2/zd1301*
25585 
25586 ZD1301_DEMOD MEDIA DRIVER
25587 L:      linux-media@vger.kernel.org
25588 S:      Orphan
25589 W:      https://linuxtv.org/
25590 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25591 F:      drivers/media/dvb-frontends/zd1301_demod*
25592 
25593 ZHAOXIN PROCESSOR SUPPORT
25594 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25595 L:      linux-kernel@vger.kernel.org
25596 S:      Maintained
25597 F:      arch/x86/kernel/cpu/zhaoxin.c
25598 
25599 ZONEFS FILESYSTEM
25600 M:      Damien Le Moal <dlemoal@kernel.org>
25601 M:      Naohiro Aota <naohiro.aota@wdc.com>
25602 R:      Johannes Thumshirn <jth@kernel.org>
25603 L:      linux-fsdevel@vger.kernel.org
25604 S:      Maintained
25605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25606 F:      Documentation/filesystems/zonefs.rst
25607 F:      fs/zonefs/
25608 
25609 ZR36067 VIDEO FOR LINUX DRIVER
25610 M:      Corentin Labbe <clabbe@baylibre.com>
25611 L:      mjpeg-users@lists.sourceforge.net
25612 L:      linux-media@vger.kernel.org
25613 S:      Maintained
25614 W:      http://mjpeg.sourceforge.net/driver-zoran/
25615 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
25616 F:      Documentation/driver-api/media/drivers/zoran.rst
25617 F:      drivers/media/pci/zoran/
25618 
25619 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25620 M:      Minchan Kim <minchan@kernel.org>
25621 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
25622 L:      linux-kernel@vger.kernel.org
25623 S:      Maintained
25624 F:      Documentation/admin-guide/blockdev/zram.rst
25625 F:      drivers/block/zram/
25626 
25627 ZS DECSTATION Z85C30 SERIAL DRIVER
25628 M:      "Maciej W. Rozycki" <macro@orcam.me.uk>
25629 S:      Maintained
25630 F:      drivers/tty/serial/zs.*
25631 
25632 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25633 M:      Minchan Kim <minchan@kernel.org>
25634 M:      Sergey Senozhatsky <senozhatsky@chromium.org>
25635 L:      linux-mm@kvack.org
25636 S:      Maintained
25637 F:      Documentation/mm/zsmalloc.rst
25638 F:      include/linux/zsmalloc.h
25639 F:      mm/zsmalloc.c
25640 
25641 ZSTD
25642 M:      Nick Terrell <terrelln@fb.com>
25643 S:      Maintained
25644 B:      https://github.com/facebook/zstd/issues
25645 T:      git https://github.com/terrelln/linux.git
25646 F:      crypto/zstd.c
25647 F:      include/linux/zstd*
25648 F:      lib/decompress_unzstd.c
25649 F:      lib/zstd/
25650 N:      zstd
25651 K:      zstd
25652 
25653 ZSWAP COMPRESSED SWAP CACHING
25654 M:      Johannes Weiner <hannes@cmpxchg.org>
25655 M:      Yosry Ahmed <yosryahmed@google.com>
25656 M:      Nhat Pham <nphamcs@gmail.com>
25657 R:      Chengming Zhou <chengming.zhou@linux.dev>
25658 L:      linux-mm@kvack.org
25659 S:      Maintained
25660 F:      Documentation/admin-guide/mm/zswap.rst
25661 F:      include/linux/zpool.h
25662 F:      include/linux/zswap.h
25663 F:      mm/zpool.c
25664 F:      mm/zswap.c
25665 F:      tools/testing/selftests/cgroup/test_zswap.c
25666 
25667 SENARYTECH AUDIO CODEC DRIVER
25668 M:      bo liu <bo.liu@senarytech.com>
25669 S:      Maintained
25670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25671 F:      sound/pci/hda/patch_senarytech.c
25672 
25673 THE REST
25674 M:      Linus Torvalds <torvalds@linux-foundation.org>
25675 L:      linux-kernel@vger.kernel.org
25676 S:      Buried alive in reporters
25677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25678 F:      *
25679 F:      */

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php